// JavaScript Document

    /*----------------------------------------------------------------
    Description   :- function to validate an email id
    Programmer    :- JVN
    Last Modified :- 09/Mar/2007
    -------------------------------------------------------------------*/
          function isBadEmail(strg) {
            email_array = strg.split('@');
            if (email_array.length != 2) return true;
            if (email_array[1].split(".").length < 2) return true;
            if (email_array[1].split(".")[1].length < 1) return true;
            if (strg.indexOf('@') < 1) return true;
            if (strg.indexOf(' ') != -1) return true;
            if (email_array[1].indexOf('.') < 1) return true;
            if (strg.length < 5) return true;
            return false;
          }


    /*----------------------------------------------------------------
    Description   :- function to validate the login form
    Programmer    :- JVN
    Last Modified :- 09/Mar/2007
    -------------------------------------------------------------------*/
    function login_validate()
        {
			//user name 
			var  uname    =  document.frm_login.txt_uname.value;
			var  newuname = uname.replace(/ /g,"");
			//post title
			if(newuname=='')
			{
			alert("Please Enter Your UserName!!");
			document.frm_login.txt_uname.focus();
			return false;
			}
			var  pass    =  document.frm_login.txt_pwd.value;
			var  newpass = pass.replace(/ /g,"");
			//post title
			if(newpass=='')
			{
			alert("Please Enter Your Password!!");
			document.frm_login.txt_pwd.focus();
			return false;
			}
			return true;
        }
	/*----------------------------------------------------------------
		Description   :- function to validate the frgotpwd form
		Programmer    :- prasanth
		Last Modified :- 24/apr/2007
		-------------------------------------------------------------------*/
			
		function checkfrgtpasswd()
		{
						 
			if (document.seek_reg.txtfname.value == "") 
			{
				alert("Please enter the first nmae!");
				document.seek_reg.txtfname.focus();
				return false;
			}
			 if(document.seek_reg.txtemail.value == "")
				{
					alert("Please Enter Your Email Id");
					document.seek_reg.txtemail.focus();
					return false;
				}
				//validate email id
				if(isBadEmail(document.seek_reg.txtemail.value))
				{
					 alert("Invalid Email Id");
					document.seek_reg.txtemail.focus();
					return false;
				}
			return true;
		}

    /*----------------------------------------------------------------
    Description   :- function to validate the change user info form
    Programmer    :- JVN
    Last Modified :- 09/Mar/2007
    -------------------------------------------------------------------*/
    function changeuserinfo_validate()
    {
        //user name
        if(document.frm_userinfo.txt_username.value=='')
        {
            alert("Please enter your user name");
            document.frm_userinfo.txt_username.focus();
            return false;
        }
        //check for max characters
        if(document.frm_userinfo.txt_username.value.length>15)
        {
            alert("User name can have maximum 15 characters");
            document.frm_userinfo.txt_username.focus();
            return false;
        }
        return true;
    }

	 function empdetails_validate()
    {
               
         if(document.seek_pass.Name.value=='')
        {
             alert("Employer required");
            document.seek_pass.Name.focus();
            return false;
        }
		if(document.seek_pass.ContactPerson.value=='')
        {
             alert("Contact Personrequired");
            document.seek_pass.ContactPerson.focus();
            return false;
        }
      
		return true;
    }

    /*----------------------------------------------------------------
    Description   :- function to validate employer change password form
    Programmer    :- JVN
    Last Modified :- 09/Mar/2007
    -------------------------------------------------------------------*/
    function changepassword_validate()
    {
                //old password
                if(document.seek_pass.txt_oldpass.value=='')
        {
                        alert("Please enter your old password");
            document.seek_pass.txt_oldpass.focus();
            return false;
        }

                //new password
                if(document.seek_pass.txt_pass.value=='')
        {
                        alert("Please enter your new password");
            document.seek_pass.txt_pass.focus();
            return false;
        }

                //retype password
                if(document.seek_pass.txt_confirmpass.value=='')
        {
                        alert("Please re-type your password");
            document.seek_pass.txt_confirmpass.focus();
            return false;
        }

        //confirm password
        if(document.seek_pass.txt_pass.value!=document.seek_pass.txt_confirmpass.value)
        {
                        alert("Please confirm your password");
            document.seek_pass.txt_confirmpass.focus();
            return false;
        }
		return true;
    }


/*----------------------------------------------------------------
    Description   :- function to validate employer change password form
    Programmer    :- JVN
    Last Modified :- 09/Mar/2007
    -------------------------------------------------------------------*/
    function regemployer_validate()
    {
                //old password
                if(document.seek_reg.UserName.value=='')
        {
                        alert("Please enter Username");
            document.seek_reg.UserName.focus();
            return false;
        }

                //new password
                if(document.seek_reg.Password.value=='')
        {
                        alert("Please enter your password");
            document.seek_reg.Password.focus();
            return false;
        }

                //retype password
                if(document.seek_reg.CPassword.value=='')
        {
                        alert("Please re-type your password");
            document.seek_reg.CPassword.focus();
            return false;
        }

        //confirm password
        if(document.seek_reg.Password.value!=document.seek_reg.CPassword.value)
        {
                        alert("Please confirm your password");
            document.seek_reg.CPassword.focus();
            return false;
        }
		        if(document.seek_reg.FirstName.value=='')
        {
               alert("Please enter your Firstname");
            document.seek_reg.FirstName.focus();
            return false;
        }
		  if(document.seek_reg.LastName.value=='')
        {
               alert("Please enter your Lastname");
            document.seek_reg.LastName.focus();
            return false;
        }
				 
		 if(document.seek_reg.sel_country.value=='')
        {
               alert("Country required");
            document.seek_reg.sel_country.focus();
            return false;
        }
		 if(document.seek_reg.Email.value=='')
        {
               alert("Email required");
            document.seek_reg.Email.focus();
            return false;
        }
		if(isBadEmail(document.seek_reg.Email.value))
		{
			 alert("Invalid Email Id");
			document.seek_reg.Email.focus();
			return false;
		}
		return true;
    }


    
 
    /*----------------------------------------------------------------
    Description   :- function to validate change password form
    Programmer    :- JVN
    Last Modified :- 09/Mar/2007
    -------------------------------------------------------------------*/
    function changepassword_validate()
    {
                //old password
                if(document.frm_password.txt_oldpassword.value=='')
        {
                        alert("Please enter your old password");
            document.frm_password.txt_oldpassword.focus();
            return false;
        }

                //new password
                if(document.frm_password.txt_password.value=='')
        {
                        alert("Please enter your new password");
            document.frm_password.txt_password.focus();
            return false;
        }

                //retype password
                if(document.frm_password.txt_repassword.value=='')
        {
                        alert("Please re-type your password");
            document.frm_password.txt_repassword.focus();
            return false;
        }

        //confirm password
        if(document.frm_password.txt_password.value!=document.frm_password.txt_repassword.value)
        {
                        alert("Please confirm your password");
            document.frm_password.txt_repassword.focus();
            return false;
        }
		return true;
    }

    /*----------------------------------------------------------------
    Description   :- function to validate the change email id form
   Programmer    :- JVN
    Last Modified :- 09/Mar/2007
    -------------------------------------------------------------------*/
    function changeemailid_validate()
    {
        //emailid
        if(document.frm_emailid.txt_emailid.value=='')
        {
            alert("Please Enter Your Email Id");
            document.frm_emailid.txt_emailid.focus();
            return false;
        }
        //validate email id
        if(isBadEmail(document.frm_emailid.txt_emailid.value))
        {
                        alert("Invalid Email Id");
            document.frm_emailid.txt_emailid.focus();
            return false;
        }
        return true;
    }
function show_calendar(obj)
{ 
			gfPop.fStartPop(obj,Date);
}

function seek_reg_first_validate()
{
          //user name 
			var  uname    =  document.seek_reg.txt_uname.value;
			var  newuname = uname.replace(/ /g,"");
			//post title
			if(newuname=='')
			{
			alert("Please Enter Your UserName!!");
			document.seek_reg.txt_uname.focus();
			return false;
			}
			 
		//password
			var  pass    =  document.seek_reg.txt_pass.value;
			var  newpass = pass.replace(/ /g,"");
                //new password
                if(newpass=='')
        {
            alert("Please enter your password");
            document.seek_reg.txt_pass.focus();
            return false;
        }
//password
			var  conpass    =  document.seek_reg.txt_confirmpass.value;
			var  newconpass = conpass.replace(/ /g,"");
                //new password
                if(newconpass=='')
        {
            alert("Please confirm your password");
            document.seek_reg.txt_confirmpass.focus();
            return false;
        }  
        //confirm password
        if(newpass!=newconpass)
        {
             alert("Please confirm your password");
            document.seek_reg.txt_confirmpass.focus();
            return false;
        }
		 //newfname name 
			var  fname    =  document.seek_reg.txt_fname.value;
			var  newfname = fname.replace(/ /g,"");
			//post title
			if(newfname=='')
			{
			alert("Please Enter Your First Name!!");
			document.seek_reg.txt_fname.focus();
			return false;
			}
			 //newfname name 
			var  lname    =  document.seek_reg.txt_lname.value;
			var  newlname = lname.replace(/ /g,"");
			//post title
			if(newlname=='')
			{
			alert("Please Enter Your Last Name!!");
			document.seek_reg.txt_lname.focus();
			return false;
			}
			 //country name 
			var  country    =  document.seek_reg.sel_country.value;
			var  newcountry = country.replace(/ /g,"");
			//post title
			if(newcountry=='')
			{
			alert("Please Enter Your Country!!");
			document.seek_reg.sel_country.focus();
			return false;
			}			
			var  city    =  document.seek_reg.txt_city.value;
			var  newcity = city.replace(/ /g,"");
			//post title
			if(newcity=='')
			{
			alert("Please Select Your City!!");
			document.txt_city.focus();
			return false;
			}			
			 //email name 
			var  email    =  document.seek_reg.txt_email.value;
			var  newemail = email.replace(/ /g,"");
			//post title
			if(newemail=='')
			{
			alert("Please Enter Your EmailID!!");
			document.seek_reg.txt_email.focus();
			return false;
			}
			  if(isBadEmail(document.seek_reg.txt_email.value))
        {
            alert("Invalid Email Id");
            document.seek_reg.txt_email.focus();
            return false;
        }
		 //email name 
			var  landphone_1    =  document.seek_reg.txt_landphone_1.value;
			/*var  landphone_2    =  document.seek_reg.txt_landphone_2.value;
			var  landphone_3    =  document.seek_reg.txt_landphone_3.value;*/
			var  phone_1 = landphone_1.replace(/ /g,"");
			/*var  phone_2 = landphone_2.replace(/ /g,"");
			var  phone_3 = landphone_3.replace(/ /g,"");*/
			//post title
			if(phone_1=='')
			{
			alert("Please Enter Your Land Phone Number!!");
			document.seek_reg.txt_landphone_1.focus();
			return false;
			}
			if(isNaN(phone_1))
			{
			alert("Invalid Land Phone Number!!");
			document.seek_reg.txt_landphone_1.focus();
			return false;
			}
			/*if(phone_2=='')
			{
			alert("Please Enter Your Land Phone Number!!");
			document.seek_reg.txt_landphone_2.focus();
			return false;
			}
			if(isNaN(phone_2))
			{
			alert("Invalid Land Phone Number!!");
			document.seek_reg.txt_landphone_2.focus();
			return false;
			}
			if(phone_3=='')
			{
			alert("Please Enter Your Land Phone Number!!");
			document.seek_reg.txt_landphone_3.focus();
			return false;
			}
			if(isNaN(phone_3))
			{
			alert("Invalid Land Phone Number!!");
			document.seek_reg.txt_landphone_3.focus();
			return false;
			}*/
			//newfname name 
			//var  ndate    =  document.seek_reg.pdate.value;
			//var  newndate = ndate.replace(/ /g,"");
			//post title
			//if(newndate=='')
			//{
			//alert("Please Select Your Date Of Birth!!");
			//document.seek_reg.pdate.focus();
			//return false;
			//}*/
			var  ndatey    =  document.seek_reg.year.value;
			var  newndate = ndatey.replace(/ /g,"");
			//post title
			if(newndate=='')
			{
			alert("Please Select Year in Date Of Birth!!");
			document.seek_reg.year.focus();
			return false;
			}
			var  ndatem    =  document.seek_reg.month.value;
			var  newndate = ndatem.replace(/ /g,"");
			//post title
			if(newndate=='')
			{
			alert("Please Select Month in Date Of Birth!!");
			document.seek_reg.year.focus();
			return false;
			}
			var  ndated    =  document.seek_reg.day.value;
			var  newndate = ndated.replace(/ /g,"");
			//post title
			if(newndate=='')
			{
			alert("Please Select Day in Date Of Birth!!");
			document.seek_reg.day.focus();
			return false;
			}
			//newfname name 
			/*var  resumehead    =  document.seek_reg.txt_resumehead.value;
			var  newresumehead = resumehead.replace(/ /g,"");
			//post title
			if(newresumehead=='')
			{
			alert("Please Enter Your Resume Heading!!");
			document.seek_reg.txt_resumehead.focus();
			return false;
			}*/
			//newfname name 
			var  key_skill    =  document.seek_reg.texta_key_skill.value;
			var  newkey_skill = key_skill.replace(/ /g,"");
			//post title
			if(newkey_skill=='')
			{
			alert("Please Enter Your key skills!!");
			document.seek_reg.texta_key_skill.focus();
			return false;
			} 
   document.seek_reg.action='php/seek_reg_first_validate.php';
   document.seek_reg.submit();
  return true; 
}
function country()
{
	 document.seek_reg.submit();
}
function seek_reg_second_validate()
{
	        var  qualification    =  document.seek_second.select_qualification.value;
			var  newqualification = qualification.replace(/ /g,"");
			//post title
			if(newqualification=='')
			{
			alert("Please Select Your Qualification!!");
			document.seek_second.select_qualification.focus();
			return false;
			}
			 var  subject    =  document.seek_second.txt_subject.value;
			var  newsubject = subject.replace(/ /g,"");
			//post title
			if(newsubject=='')
			{
			alert("Please Enter Subject!!");
			document.seek_second.txt_subject.focus();
			return false;
			}
			 var  institution    =  document.seek_second.txt_institution.value;
			var  newinstitution = institution.replace(/ /g,"");
			//post title
			if(newinstitution=='')
			{
			alert("Please Enter Institution Name!!");
			document.seek_second.txt_institution.focus();
			return false;
			}
			var  university    =  document.seek_second.txt_university.value;
			var  newuniversity = university.replace(/ /g,"");
			//post title
			if(newuniversity=='')
			{
			alert("Please Enter University Name!!");
			document.seek_second.txt_university.focus();
			return false;
			}
			var  functional    =  document.seek_second.sel_functional.value;
			var  newfunctional = functional.replace(/ /g,"");
			//post title
			if(newfunctional=='')
			{
			alert("Please Select Functional Area!!");
			document.seek_second.sel_functional.focus();
			return false;
			}
			var  designation    =  document.seek_second.sel_designation.value;
			var  newdesignation = designation.replace(/ /g,"");
			//post title
			if(newdesignation=='')
			{
			alert("Please Select Designation!!");
			document.seek_second.sel_designation.focus();
			return false;
			}
	
}
function seek_password_validate()
{
	        var   oldpass    =  document.seek_pass.txt_oldpass.value;
			var  newoldpass = oldpass.replace(/ /g,"");
			//post title
			if(newoldpass=='')
			{
			alert("Please Enter Your Old Password!!");
			document.seek_pass.txt_oldpass.focus();
			return false;
			}
					//password
			var  pass    =  document.seek_pass.txt_pass.value;
			var  newpass = pass.replace(/ /g,"");
                //new password
                if(newpass=='')
        {
            alert("Please enter your password");
            document.seek_pass.txt_pass.focus();
            return false;
        }
//password
			var  conpass    =  document.seek_pass.txt_confirmpass.value;
			var  newconpass = conpass.replace(/ /g,"");
                //new password
                if(newconpass=='')
        {
            alert("Please confirm your password");
            document.seek_pass.txt_confirmpass.focus();
            return false;
        }  
        //confirm password
        if(newpass!=newconpass)
        {
             alert("Please confirm your password");
            document.seek_pass.txt_confirmpass.focus();
            return false;
        }
	
}
function seek_personal_validate()
{
 
		 //newfname name 
			var  fname    =  document.seek_reg.txt_fname.value;
			var  newfname = fname.replace(/ /g,"");
			//post title
			if(newfname=='')
			{
			alert("Please Enter Your First Name!!");
			document.seek_reg.txt_fname.focus();
			return false;
			}
			 //newfname name 
			var  lname    =  document.seek_reg.txt_lname.value;
			var  newlname = lname.replace(/ /g,"");
			//post title
			if(newlname=='')
			{
			alert("Please Enter Your Last Name!!");
			document.seek_reg.txt_lname.focus();
			return false;
			}
			 //country name 
			var  country    =  document.seek_reg.sel_country.value;
			var  newcountry = country.replace(/ /g,"");
			//post title
			if(newcountry=='')
			{
			alert("Please enter Your Country!!");
			document.seek_reg.sel_country.focus();
			return false;
			}
			var  city    =  document.seek_reg.txt_city.value;
			var  newcity = city.replace(/ /g,"");
			//post title
			if(newcity=='')
			{
			alert("Please Select Your City!!");
			document.txt_city.focus();
			return false;
			}		
			 //email name 
			var  email    =  document.seek_reg.txt_email.value;
			var  newemail = email.replace(/ /g,"");
			//post title
			if(newemail=='')
			{
			alert("Please Enter Your EmailID!!");
			document.seek_reg.txt_email.focus();
			return false;
			}
			  if(isBadEmail(document.seek_reg.txt_email.value))
        {
            alert("Invalid Email Id");
            document.seek_reg.txt_email.focus();
            return false;
        }
		 //email name 
			var  landphone_1    =  document.seek_reg.txt_landphone_1.value;
			/*var  landphone_2    =  document.seek_reg.txt_landphone_2.value;
			var  landphone_3    =  document.seek_reg.txt_landphone_3.value;*/
			var  phone_1 = landphone_1.replace(/ /g,"");
			/*var  phone_2 = landphone_2.replace(/ /g,"");
			var  phone_3 = landphone_3.replace(/ /g,"");*/
			//post title
			if(phone_1=='')
			{
			alert("Please Enter Your Land Phone Number!!");
			document.seek_reg.txt_landphone_1.focus();
			return false;
			}
			if(isNaN(phone_1))
			{
			alert("Invalid Land Phone Number!!");
			document.seek_reg.txt_landphone_1.focus();
			return false;
			}
			/*if(phone_2=='')
			{
			alert("Please Enter Your Land Phone Number!!");
			document.seek_reg.txt_landphone_2.focus();
			return false;
			}
			if(isNaN(phone_2))
			{
			alert("Invalid Land Phone Number!!");
			document.seek_reg.txt_landphone_2.focus();
			return false;
			}
			if(phone_3=='')
			{
			alert("Please Enter Your Land Phone Number!!");
			document.seek_reg.txt_landphone_3.focus();
			return false;
			}
			if(isNaN(phone_3))
			{
			alert("Invalid Land Phone Number!!");
			document.seek_reg.txt_landphone_3.focus();
			return false;
			}*/
			//newfname name 
			/*var  ndate    =  document.seek_reg.pdate.value;
			var  newndate = ndate.replace(/ /g,"");
			//post title
			if(newndate=='')
			{
			alert("Please Select Your Date Of Birth!!");
			document.seek_reg.pdate.focus();
			return false;
			}*/
			var  ndatey    =  document.seek_reg.year.value;
			var  newndate = ndatey.replace(/ /g,"");
			//post title
			if(newndate=='')
			{
			alert("Please Select Year in Date Of Birth!!");
			document.seek_reg.year.focus();
			return false;
			}
			var  ndatem    =  document.seek_reg.month.value;
			var  newndate = ndatem.replace(/ /g,"");
			//post title
			if(newndate=='')
			{
			alert("Please Select Month in Date Of Birth!!");
			document.seek_reg.year.focus();
			return false;
			}
			var  ndated    =  document.seek_reg.day.value;
			var  newndate = ndated.replace(/ /g,"");
			//post title
			if(newndate=='')
			{
			alert("Please Select Day in Date Of Birth!!");
			document.seek_reg.day.focus();
			return false;
			}
			//newfname name 
			/*var  resumehead    =  document.seek_reg.txt_resumehead.value;
			var  newresumehead = resumehead.replace(/ /g,"");
			//post title
			if(newresumehead=='')
			{
			alert("Please Enter Your Resume Heading!!");
			document.seek_reg.txt_resumehead.focus();
			return false;
			}*/
			//newfname name 
			var  key_skill    =  document.seek_reg.texta_key_skill.value;
			var  newkey_skill = key_skill.replace(/ /g,"");
			//post title
			if(newkey_skill=='')
			{
			alert("Please Enter Your key skills!!");
			document.seek_reg.texta_key_skill.focus();
			return false;
			}  
  return true; 
}
	
	
