/************* Restrict user for max entries ****************/
  function ismaxlength(obj,mlength)
  {
      var data = obj.value.replace(/^\s+|\s+$/g, "");
      //var words = obj.value.split(" ")
      var words = data.split(" ")
      if (words.length > mlength)
      {
          var txt = "";
          for(var i=0; i<mlength;i++)
          {
              txt = txt + " " + words[i];
          }                
          obj.value=txt.replace(/^\s+|\s+$/g, "");
      }//end if        
  }//ismaxlength

  /*************Show and hide the ftp file uploads**********************/
  function ShowFtpUpload()
  {
       if(document.getElementById("ftpupload").className == "hideFtpUpload")
       {
            document.getElementById("ftpupload").className = "showFtpUpload";                  
       }//end if             
  }//ShowFtpUpload

  function ShowHide()
  {
      if(document.getElementById("edit").className == "hide")
      {
          document.getElementById("edit").className = "show";
          document.getElementById("preview").className = "hide";
      }
      else
      {
          document.getElementById("edit").className = "hide";
          document.getElementById("preview").className = "show";
      }    
  }
  //Fill it to preview
  function FillValue()
  {
      document.getElementById("title").innerHTML = document.getElementById("project_title").value;
      document.getElementById("logline").innerHTML = document.getElementById("project_logline").value;
      document.getElementById("synopsis").innerHTML = document.getElementById("project_sysnopsis").value;
      document.getElementById("funds").innerHTML = document.getElementById("project_funds").value;
      cmbGenre = document.getElementById("project_genre");
      document.getElementById("genre").innerHTML = cmbGenre.options[cmbGenre.selectedIndex].value;

      cmbStatus = document.getElementById("project_status");
      //get the current stage of production.
      status = cmbGenre.options[cmbGenre.selectedIndex].value;
      //get the project visibility
      if(document.getElementById("project_visibility_public").checked)
      {
          visibility="public"
      }//if
      else if(document.getElementById("project_visibility_unlisted").checked)
      {
         visibility="unlisted"
      }//if

      //get the stage at which funds are required
      fundrequiredstage = document.getElementById("project_fundrequiredstage").value;

      //get the justification for need for funds
      fundcomments = document.getElementById("project_fundcomments").value
  }
  
  /*********************************************************************************************/
  function ShowHideOfNew()
{
    if(document.getElementById("edit").className == "hide")
    {
        document.getElementById("edit").className = "show";
        document.getElementById("preview").className = "hide";
    }
    else
    {
        document.getElementById("edit").className = "hide";
        document.getElementById("preview").className = "show";
    }
    
}
//Fill it to preview
function FillValueOfNew()
{
    document.getElementById("title").innerHTML = document.getElementById("project_title").value;
    document.getElementById("logline").innerHTML = document.getElementById("project_logline").value;
    document.getElementById("synopsis").innerHTML = document.getElementById("project_sysnopsis").value;
    document.getElementById("funds").innerHTML = document.getElementById("project_funds").value;
    cmbGenre = document.getElementById("project_genre");
    document.getElementById("genre").innerHTML = cmbGenre.options[cmbGenre.selectedIndex].value;
    
    cmbStatus = document.getElementById("project_status");
    //get the current stage of production.
    status = cmbGenre.options[cmbGenre.selectedIndex].value;
    //get the project visibility
    if(document.getElementById("project_visibility_public").checked) 
    {
        visibility="public"
    }//if
    else if(document.getElementById("project_visibility_unlisted").checked)
    {
       visibility="unlisted"
    }//if

    //get the stage at which funds are required
    fundrequiredstage = document.getElementById("project_fundrequiredstage").value;
    
    //get the justification for need for funds
    fundcomments = document.getElementById("project_fundcomments").value
}

function isUploadValid()
{
    xdrivepath = document.getElementById("project_xdrivepath").value;
    //selectedVIdeo = ftpSelect.options[ftpSelect.selectedIndex].value;    
    webVideo = document.getElementById("project_projecturl").value;
    if(webVideo == "" && xdrivepath == "")
    {
        alert("Please select file to upload or choose from uploaded files");
        return false;
    } 
    return true;
    //return false;
}//isUploadValid

	/* Show and hide the Other Topic panel */
	function other_showhide(ctrl)
	{
		if (ctrl[ctrl.selectedIndex].value == "1")
		{
			document.getElementById('othertopic_div').style.display = 'block';
		}//end if
		else
		{
			document.getElementById('othertopic_div').style.display = 'none';
		}//else
	}//other_showhide
	
	/* Show and hide the Other Sub Topic panel */
	function othersub_showhide(ctrl)
	{
		if (ctrl[ctrl.selectedIndex].value == "1")
		{
			document.getElementById('othersubtopic_div').style.display = 'block';
		}//end if
		else
		{
			document.getElementById('othersubtopic_div').style.display = 'none';
		}//else
	}//othersub_showhide
         
         
         /************ upload_video.rhtml *******************/
         
         //check_showhide
	function check_showhide(ctrl)
	{
		divname = ctrl.id + "_div";
		if(ctrl.checked==false)
		{
			document.getElementById(divname).style.display = 'none';
		}
		else
		{
			document.getElementById(divname).style.display = 'block';
		}
	}//check_showhide
	
         
         
         
         function clear_CheckBox()
	{
		
		var ctrl = document.getElementById('background');
		ctrl.checked = false;
		check_showhide(ctrl);
		
		
		ctrl = document.getElementById('treatment');
		ctrl.checked = false;
		check_showhide(ctrl);
		
		ctrl = document.getElementById('structure');
		ctrl.checked = false;
		check_showhide(ctrl);
		
		ctrl = document.getElementById('timeline');
		ctrl.checked = false;
		check_showhide(ctrl);
		
		ctrl = document.getElementById('collaborgs');
		ctrl.checked = false;
		check_showhide(ctrl);
		
		ctrl = document.getElementById('targetaud');
		ctrl.checked = false;
		check_showhide(ctrl);
		
		ctrl = document.getElementById('assoind');
		ctrl.checked = false;
		check_showhide(ctrl);
                 
                 ctrl = document.getElementById('customsection');
		ctrl.checked = false;
		check_showhide(ctrl);
		
		return false;
	}
         
         
         
        function clickclear(thisfield, defaulttext) {
if (thisfield.value == defaulttext) {
thisfield.value = "";
}
}

function clickrecall(thisfield, defaulttext) {
if (thisfield.value == "") {
thisfield.value = defaulttext;
}
}



function show(obj,which)
	{
		if (which == "active")
		{
			document.getElementById('proposal-sections-content').style.display="none";
			document.getElementById('sections_active').style.display="none";
			document.getElementById('sections_inactive').style.display="block";
		}
		else if (which == "inactive")
		{
			document.getElementById('proposal-sections-content').style.display="block";
			document.getElementById('sections_active').style.display="block";
			document.getElementById('sections_inactive').style.display="none";
		}
	}
	
/**************************************************************/
/* 							Disable enter key				  */
/**************************************************************/

function stopRKey(evt) {
  var evt = (evt) ? evt : ((event) ? event : null);
  var node = (evt.target) ? evt.target : ((evt.srcElement) ? evt.srcElement : null);
  if ((evt.keyCode == 13) && (node.type=="text"))  {return false;}
}

document.onkeypress = stopRKey;
/**************************************************************/


//function to check the text area for search string , and if search string is empty then return flase
	function checkEmpty()
	{
		//get search string
		var searchString = document.getElementById("text_search").value;
		
		if(searchString == "")
		  return false;
		else
		    return true;
	}//checkEmpty


