﻿// JScript File
//*** general function used for all
var ctrl= "ctl00_ContentPlaceHolder1";
function trimAll(sString)
  {
    while (sString.substring(0,1) == ' ')
    {
    sString = sString.substring(1, sString.length);
    }
    while (sString.substring(sString.length-1, sString.length) == ' ')
    {
    sString = sString.substring(0,sString.length-1);
    }
    return sString;
  }
  function echeck(str) {
		var at="@"
		var dot="."
		var lat=str.indexOf(at)
		var lstr=str.length
		var ldot=str.indexOf(dot)
		if (str.indexOf(at)==-1){
		   alert("Invalid E-mail ID")
		   return false
		}
		if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr){
		   alert("Invalid E-mail ID")
		   return false
		}
		if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr){
		    alert("Invalid E-mail ID")
		    return false
		}
		 if (str.indexOf(at,(lat+1))!=-1){
		    alert("Invalid E-mail ID")
		    return false
		 }
		 if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot){
		    alert("Invalid E-mail ID")
		    return false
		 }
		 if (str.indexOf(dot,(lat+2))==-1){
		    alert("Invalid E-mail ID")
		    return false
		 }
		 if (str.indexOf(" ")!=-1){
		    alert("Invalid E-mail ID")
		    return false
		 }
 		 return true					
	}
function CheckEnter_Onclick(e,obj) 
    { 
    //alert(e);
    //alert(btnobj);
    var key; 
    key=(e.which) ? e.which : e.keyCode; 
    if(key==13) 
    { 
     document.getElementById(obj).focus();
    } 
    return true; 
}
function settxtfocus(txtobj)
 {
   //alert(txtobj)
   //txtobj.focus()
   //document.getElementById(txtobj).value='ssss';
 }
 
 function IsNewUserPageCheck()
  {
    //alert('++');
    //alert(document.getElementById(ctrl + "_Lstuserpreferredlocation").selectedIndex);
    //return false;
    var errMsg  = "Please enter the field(s):\n\n";
    var errNum  = 0;
    var fldName = "";
    var phoneormobile = 1;
    var userlocation = 1;
    var userinstitute = 1;
    //var listValue = document.forms[0].Lstuserlocation.defaultValue;
    if(trimAll(document.getElementById(ctrl + "_txtuseremail").value) == "")
        { 
            errMsg += ++errNum + ". Please enter the email.\n";
        }
    if(trimAll(document.getElementById(ctrl + "_txtuseremail").value) != "")
        {
          var emailstatus=echeck(document.getElementById(ctrl + "_txtuseremail").value);
          if (emailstatus == false)
            {
               return false;
            }
        }
    if(trimAll(document.getElementById(ctrl + "_txtuserfirstname").value) == "")
        { 
            errMsg += ++errNum + ". Please enter the first name.\n";
        } 
    if(trimAll(document.getElementById(ctrl + "_txtdesiredusername").value) == "")
        { 
            errMsg += ++errNum + ". Please enter the desired user name.\n";
        }
    if(trimAll(document.getElementById(ctrl + "_txtuserpass").value) == "")
        { 
            errMsg += ++errNum + ". Please enter the password.\n";
        }
     if(trimAll(document.getElementById(ctrl + "_txtuserpass").value) != "")
        {
        var obj = trimAll(document.getElementById(ctrl + "_txtuserpass").value); 
        //alert(obj.length);
        if( obj.length < 4 )
          {  
            alert('Password should have minimum of 4 characters');
            return false;
            //errMsg += ++errNum + ". Password should have minimum of 4 characters.\n";
          }
        }  
     if(trimAll(document.getElementById(ctrl + "_txtrpass").value) == "")
        { 
            errMsg += ++errNum + ". Please type the re-enter password.\n";
        }   
     if ( trimAll(document.getElementById(ctrl + "_txtuserpass").value) != trimAll(document.getElementById(ctrl + "_txtrpass").value) ) {
              errMsg += ++errNum + ". Password and re-enter password should match!.\n";
          }   
     if( trimAll(document.getElementById(ctrl + "_txtphone").value) == "" && trimAll(document.getElementById(ctrl + "_txtmobile").value) == "" ) 
        { 
            phoneormobile = 0;
        }    
     if (phoneormobile == 0)
      {
         errMsg += ++errNum + ". Please fill either phone number (or) mobile number.\n";
      }   
      if( trimAll(document.getElementById(ctrl + "_txtphone").value) != "" )
        { 
            if( trimAll(document.getElementById(ctrl + "_txtphonec").value) == "" || trimAll(document.getElementById(ctrl + "_txtphonea").value) == "" )
             {
                errMsg += ++errNum + ". Please fill country and area code.\n";
             }
        } 
     if( document.getElementById(ctrl + "_drpcurrentlocation").selectedIndex == 0 && trimAll(document.getElementById(ctrl + "_txtuserlocation").value) == "" ) 
        { 
            userlocation=0;
            //errMsg += ++errNum + ". Please select the Password.\n";
        } 
     if (userlocation == 0)
        {
         errMsg += ++errNum + ". Please select or enter current location.\n";
        }
     if (document.getElementById(ctrl + "_Lstuserpreferredlocation").selectedIndex == 0)
        {
            errMsg += ++errNum + ". Please select preferred job location.\n";
        }
        
      if( document.getElementById(ctrl + "_drpexpyear").selectedIndex == 0) 
        { 
            errMsg += ++errNum + ". Please select the experience years.\n";
        }
      if( document.getElementById(ctrl + "_drpexpmonth").selectedIndex == 0 )
        { 
            errMsg += ++errNum + ". Please select the experience month.\n";
        }
      if (document.getElementById(ctrl + "_lstusercategory").selectedIndex == 0)
        {
            errMsg += ++errNum + ". Please select job category.\n";
        }   
       if (trimAll(document.getElementById(ctrl + "_txtuserskills").value)== "")
         {
            errMsg += ++errNum + ". Please enter key skills.\n";
         } 
       if( document.getElementById(ctrl + "_drpuserquali").selectedIndex == 0)
         {
           errMsg += ++errNum + ". Please select qualification.\n";
         }
       if( document.getElementById(ctrl + "_drpuserspecializ").selectedIndex == 0)
         {
           errMsg += ++errNum + ". Please select specialization/major .\n";
         }
        if( document.getElementById(ctrl + "_drpuserinstitute").selectedIndex == 0 && trimAll(document.getElementById(ctrl + "_txtuserinstitute").value) == "" ) 
        { 
            userinstitute=0;
            //errMsg += ++errNum + ". Please select the Password.\n";
        }  
        if (userinstitute == 0)
         {
            errMsg += ++errNum + ". Please select or enter institute.\n";
         }
       if ( document.getElementById(ctrl + "_randomfield").value != trimAll(document.getElementById("txts").value) )
         {
           errMsg += ++errNum + ". Please enter correct security code.\n";
         }
       
    if(errNum)
        {
            alert(errMsg);
            //window.scrollTo(0,0);
            return false;
        }
        return true;
   }
   
   // second pages
   
   function IsNewUserPageCheck1()
  {
    //alert(document.getElementById(ctrl + "_Lstuserpreferredlocation").selectedIndex);
    //return false;
    var errMsg  = "Please enter the field(s):\n\n";
    var errNum  = 0;
    var fldName = "";
    if (document.getElementById(ctrl + "_lstuserexprole").selectedIndex == 0)
        {
            errMsg += ++errNum + ". Please select role that describes your responsibilities .\n";
        }
    if(trimAll(document.getElementById(ctrl + "_txtuserresumetitle").value) == "")
        {
          errMsg += ++errNum + ". Please enter the resume title .\n";
        }
    if(errNum)
        {
            alert(errMsg);
            //window.scrollTo(0,0);
            return false;
        }
        return true;
   }
   
   
   //edit user function 1 pags
   function IsEditUserPageCheck()
  {
    //alert('');
    var errMsg  = "Please enter the field(s):\n\n";
    var errNum  = 0;
    var fldName = "";
    var phoneormobile = 1;
    var userlocation = 1;
    var userinstitute = 1;
    if(trimAll(document.getElementById("txtuseremail").value) == "")
        {
          errMsg += ++errNum + ". Please enter email address.\n";
        }
    if(trimAll(document.getElementById("txtuseremail").value) != "")
        {
          var emailstatus=echeck(document.getElementById("txtuseremail").value);
          if (emailstatus == false)
            {
               return false;
            }
        }
    if(trimAll(document.getElementById("txtuserfirstname").value) == "")
        { 
            errMsg += ++errNum + ". Please enter the first name.\n";
        } 
     if( trimAll(document.getElementById("txtphone").value) == "" && trimAll(document.getElementById("txtmobile").value) == "" ) 
        { 
            phoneormobile = 0;
        }    
     if (phoneormobile == 0)
      {
         errMsg += ++errNum + ". Please fill either phone number (or) mobile number.\n";
      }   
      if( trimAll(document.getElementById("txtphone").value) != "" )
        { 
            if( trimAll(document.getElementById("txtphonec").value) == "" || trimAll(document.getElementById("txtphonea").value) == "" )
             {
                errMsg += ++errNum + ". Please fill country and area code.\n";
             }
        } 
     if( document.getElementById("drpcurrentlocation").selectedIndex == 0 && trimAll(document.getElementById("txtuserlocation").value) == "" ) 
        { 
            userlocation=0;
            //errMsg += ++errNum + ". Please select the Password.\n";
        } 
     if (userlocation == 0)
        {
         errMsg += ++errNum + ". Please select or enter current location.\n";
        }
     if (document.getElementById("Lstuserpreferredlocation").selectedIndex == 0)
        {
            errMsg += ++errNum + ". Please select preferred job location.\n";
        }
        
      if( document.getElementById("drpexpyear").selectedIndex == 0) 
        { 
            errMsg += ++errNum + ". Please select the experience years.\n";
        }
      if( document.getElementById("drpexpmonth").selectedIndex == 0 )
        { 
            errMsg += ++errNum + ". Please select the experience month.\n";
        }
      if (document.getElementById("lstusercategory").selectedIndex == 0)
        {
            errMsg += ++errNum + ". Please select job category.\n";
        }   
       if (trimAll(document.getElementById("txtuserskills").value)== "")
         {
            errMsg += ++errNum + ". Please enter key skills.\n";
         } 
       if( document.getElementById("drpuserquali").selectedIndex == 0)
         {
           errMsg += ++errNum + ". Please select qualification.\n";
         }
       if( document.getElementById("drpuserspecializ").selectedIndex == 0)
         {
           errMsg += ++errNum + ". Please select specialization/major .\n";
         }
        if( document.getElementById("drpuserinstitute").selectedIndex == 0 && trimAll(document.getElementById("txtuserinstitute").value) == "" ) 
        { 
            userinstitute=0;
            //errMsg += ++errNum + ". Please select the Password.\n";
        }  
        if (userinstitute == 0)
         {
            errMsg += ++errNum + ". Please select or enter institute.\n";
         }
    if(errNum)
        {
            alert(errMsg);
            //window.scrollTo(0,0);
            return false;
        }
        return true;
   }
   
   // edit user second pages
   
   function IsEditUserPageCheck1()
  {
    var errMsg  = "Please enter the field(s):\n\n";
    var errNum  = 0;
    var fldName = "";
    if (document.getElementById("lstuserexprole").selectedIndex == 0)
        {
            errMsg += ++errNum + ". Please select role that describes your responsibilities .\n";
        }
    if(trimAll(document.getElementById("txtuserresumetitle").value) == "")
        {
          errMsg += ++errNum + ". Please enter the resume title .\n";
        }
    if(errNum)
        {
            alert(errMsg);
            //window.scrollTo(0,0);
            return false;
        }
        return true;
   }
  
  
  //  feedback validate sts
  function IsFeedbackCheck()
  {
    if(trimAll(document.getElementById("ctl00_ContentPlaceHolder1_txtName").value) == "")
        {
          alert('Please enter name...');
          document.getElementById("ctl00_ContentPlaceHolder1_txtName").focus();
          return false;
        }
    if(trimAll(document.getElementById("ctl00_ContentPlaceHolder1_txtEmailid").value) == "")
    {
      alert('Please enter email...');
      document.getElementById("ctl00_ContentPlaceHolder1_txtEmailid").focus();
      return false;
    }
    if(trimAll(document.getElementById("ctl00_ContentPlaceHolder1_txtEmailid").value) != "")
        {
          var emailstatus=echeck(document.getElementById("ctl00_ContentPlaceHolder1_txtEmailid").value);
          if (emailstatus == false)
            {
               return false;
            }
        }
 return true;
 }
  // feedback validate ends