function jumptoMenu(targ,selObj,restore)
{ //v3.0
  if (confirm("Are you sure that you want to take that action?")) 
  {
  eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'");
  if (restore) selObj.selectedIndex=0;
  } 
}
function checkform () {

	var elem = document.getElementById("jobLocation");
	var title = document.getElementById("job_title");
	var category = document.getElementById("job_category"); 
	var type = document.getElementById("job_type");
	var expire = document.getElementById("job_expire");
	var experience = document.getElementById("experience");
	var job_text = document.getElementById("job_text");
	
	//validating title of job
	 if (title.value != "") {
			//return true;
		}
		else {
			alert("Please enter the Title of your Job."); 
			title.focus();			
			return false;

		}
		
		//validating category
	  if (category.selectedIndex == 0) {
			alert("Please enter the Cateogry of your Job."); 
			category.focus();			
			return false;
            //return true;
		}
		
				
	    //validating Location of job	
	   if (elem.value != "") {
			//return true;
		}
		else {
			alert("Please enter a valid loction"); 
			elem.focus();			
			return false;

		}
	  
	  if (type.selectedIndex == 0) {
	        alert("Please Select a Job Type."); 
	        type.focus();			
	        return false;
           //return true;
		}
		
	  if (expire.selectedIndex == 0) {
	        alert("Please Select a the expire date for your Job Ad."); 
	        expire.focus();			
	        return false;
           //return true;
		}	
		
	  if(experience.selectedIndex == 0) {
		  alert("Please select Minimum Experience required.");
		  experience.focus();
		  return false;
	  }
	  
//    if (job_text.value.length != "") {
//			return true;
//		}
//		else {
//			alert("Please enter the Descriptin of your Job."); 
//			job_text.focus();			
//			return true;
//
//		}

return true;
}
function checkformseeker () {
   
	var name = document.getElementById("reg_name");
	var email = document.getElementById("email");
	var mobile = document.getElementById("mobileno"); 
	var gender = document.getElementById("gender");
	var m_stats = document.getElementById("m_status");
	var state = document.getElementById("reg_state");
	var location1 = document.getElementById("reg_city");
	var address = document.getElementById("address");
	var yofexp = document.getElementById("yofexp");
	var salery = document.getElementById("salery");
	var skill = document.getElementById("skill");
	var sp = document.getElementById("area_sp");
	var ug = document.getElementById("ug");
	var ugpassout = document.getElementById("ugpassout");
	var pg = document.getElementById("pg");
	var pgpassout = document.getElementById("pgpassout");
	//var pcomp = document.getElementById("pcomp");
	var contractual = document.getElementById("contractual");
	var c_level = document.getElementById("currentlabel");
	var role = document.getElementById("reg_role");
	var r_city = document.getElementById("r_city");
	var hscschool = document.getElementById("hscschool");
	var sscschool = document.getElementById("sscschool");
	var hscmarks = document.getElementById("hscmarks");
	var sscmarks = document.getElementById("sscmarks");
	var hscpassout = document.getElementById("hscpassout");
	var sscpassout = document.getElementById("sscpassout");
						
	

	//validating title of job
	 if (name.value != "") {
			//return true;
		}
		else {
			alert("Please enter Full Name."); 
			name.focus();			
			return false;

		}
		/* if (email.value != "") {
			 
			
			 
			//return true;
		}
		else {
			alert("Please enter email."); 
			email.focus();			
			return false;

		}*/
		//---------------------
		 if (! isValidEmail(email.value)) {
        alert("Please enter a valid email address");
			email.focus();	
        return false;
    }
		//---------------------
		if (mobile.value != "") {
			var no = mobile.value;
			var len= no.length;
			 if(! IsNumeric(mobile.value)) {
			   alert("Please Enter Numeric values for Mobile No.")
			   mobile.focus();
			   return false;
			 }
			if(len < 10){
				alert("Please Enter 10 digit Mobile no")
				mobile.focus();
				return false;
				}
				
			//return false;
			//return true;
		}
		else {
			alert("Please enter Mobile no."); 
			mobile.focus();			
			return false;

		}
		
		
		
		if (gender.value != "") {
			//return true;
		}
		else {
			alert("Please enter Gender."); 
		gender.focus();			
			return false;

		}
		
		
		
		
		
		 if (m_stats.value != "") {
			//return true;
		}
		else {
			alert("Please enter Marital status."); 
		m_stats.focus();			
			return false;

		} 
		
		
		
		
		//validating category
	 
		 if (state.value != "") {
			//return true;
		}
		else {
			alert("Please enter State."); 
		state.focus();			
			return false;

		} 
		
		
		if (location1.value != "") {
			//return true;
		}
		else {
			alert("Please enter City."); 
		    location1.focus();			
			return false;

		}
				
	    //validating Location of job	
	  if (address.value != "") {
			//return true;
		}
		else {
			alert("Please enter Address."); 
		address.focus();			
			return false;

		} 
		
	  if (yofexp.value != "") {
			//return true;
		}
		else {
			alert("Please enter Experience in years."); 
		yofexp.focus();			
			return false;

		} 
	return true;
}

function checkformseeker1 () {
   
	
	
	var hscschool = document.getElementById("hscschool");
	var sscschool = document.getElementById("sscschool");
	var hscmarks = document.getElementById("hscmarks");
	var sscmarks = document.getElementById("sscmarks");
	var hscpassout = document.getElementById("hscpassout");
	var sscpassout = document.getElementById("sscpassout");

	if (hscschool.value != "") {
			//return true;
		    }
		else {
			alert("Please enter HSC school."); 
		    hscschool.focus();			
			return false;

		} 

		if (hscmarks.value != "") {
			//return true;
		}
		else {
			alert("Please enter your SSC marks."); 
		    hscmarks.focus();			
			return false;

		}
		
		
		if (sscschool.value != "") {
			//return true;
		}
		else {
			alert("Please enter SSC school."); 
		    sscschool.focus();			
			return false;

		}

		if (sscmarks.value != "") {
			//return true;
		}
		else {
			alert("Please enter your SSC marks."); 
		    sscmarks.focus();			
			return false;

		}



return true;
}

function checkformseeker2 () {
   
	
	//var pcomp = document.getElementById("pcomp");
	var pcomp = document.getElementById("pcomp");
	var contractual = document.getElementById("contractual");
	var c_level = document.getElementById("currentlabel");
	var role = document.getElementById("prerole");
	var r_city = document.getElementById("reallocation");
	
	
						if (contractual.value != "") {
								//return true;
							}
							else {
								alert("Please select you ready for contractual job or not."); 
							contractual.focus();			
								return false;

							} 
							if (c_level.value != "") {
								//return true;
							}
							else {
								alert("Please enter your current level."); 
							c_level.focus();			
								return false;

							} 
							if (role.value != "") {
								//return true;
							}
							else {
								alert("Please enter your current Role."); 
							role.focus();			
								return false;

							} 
							if (r_city.value != "") {
								//return true;
							}
							else {
								alert("Please enter relocation interest city."); 
							r_city.focus();			
								return false;

							} 

    return true;
}
function popUp(pgurl) {
	alert(pgurl);
 xx=window.open(pgurl,"", 'toolbar=1,scrollbars=1,location=0,statusbar=0,menubar=0,resizable=1,width=300,height=300,left = 262,top = 134');
}

//function enable(){
//	var name = document.getElementById("reg_username");
//	var email = document.getElementById("email");
//	if (name != email)
//	{
//	name.enable="true";	
//		
//		}
//	
//	}

function validate_pwd() {
	
	var opwd = document.getElementById("old_pass");
	var npwd = document.getElementById("new_pass");
	var cpwd = document.getElementById("new_pass2");

    if (opwd.value == 0) {
	 alert("Please Enter your old password");
	 opwd.focus();
	 return false;
	}
    
    if (npwd.value == 0) {
	 alert("Please Enter your New password");
	 opwd.focus();
	 return false;
	}	

    if (opwd.value == npwd.value) {
	 alert("Old Password and New Password cannot be same");
	 return false;
	}
	
	if(npwd.value != cpwd.value) {
		alert("Your passwords are not the same.")
	    return false;
	}
return true;
}
function isValidEmail(email, required) {
    if (required==undefined) {   // if not specified, assume it's required
        required=true;
    }
    if (email==null) {
        if (required) {
            return false;
        }
        return true;
    }
    if (email.length==0) {  
        if (required) {
            return false;
        }
        return true;
    }
    if (! allValidChars(email)) {  // check to make sure all characters are valid
        return false;
    }
    if (email.indexOf("@") < 1) { //  must contain @, and it must not be the first character
        return false;
    } else if (email.lastIndexOf(".") <= email.indexOf("@")) {  // last dot must be after the @
        return false;
    } else if (email.indexOf("@") == email.length) {  // @ must not be the last character
        return false;
    } else if (email.indexOf("..") >=0) { // two periods in a row is not valid
	return false;
    } else if (email.indexOf(".") == email.length) {  // . must not be the last character
	return false;
    }
    return true;
}

function allValidChars(email) {
  var parsed = true;
  var validchars = "abcdefghijklmnopqrstuvwxyz0123456789@.-_";
  for (var i=0; i < email.length; i++) {
    var letter = email.charAt(i).toLowerCase();
    if (validchars.indexOf(letter) != -1)
      continue;
    parsed = false;
    break;
  }
  return parsed;
}

function IsNumeric(sText)
{
   var ValidChars = "0123456789";
   var IsNumber=true;
   var Char;

 
   for (i = 0; i < sText.length && IsNumber == true; i++) 
      { 
      Char = sText.charAt(i); 
      if (ValidChars.indexOf(Char) == -1) 
         {
         IsNumber = false;
		 alert("Please enter only numbers");
         }
      }
   return IsNumber;
   
   }

 function IsNumericFocus(id) {

str = document.getElementById(id).value;
var ValidChars = "0123456789";
var IsNumber=true;
var Char;

for (i = 0; i < str.length && IsNumber == true; i++)
{
Char = str.charAt(i);
if (ValidChars.indexOf(Char) == -1)
{
IsNumber = false;
document.getElementById(id).focus();
alert("Please enter only numbers");
}
}
return IsNumber;


}


   
//*************************************
//EDIT PROFILE PAGE VALIDATION CHECKS**
//*************************************

function validate_form() {

	var contact_name = document.getElementById("reg_name");
	var company_name = document.getElementById("reg_company_name");
	var company_desc = document.getElementById("company_desc");
	var address = document.getElementById("reg_address");
	var phone = document.getElementById("reg_phone");
	var MobNo = document.getElementById("MobNo");
	var state = document.getElementById("reg_state");
	var reg_city = document.getElementById("reg_city");
	var email = document.getElementById("reg_email");
	var other_city = document.getElementById("city_other");
	var other_state = document.getElementById("state_other");
	
	var st=reg_city.options[reg_city.selectedIndex].text;
	
	if(contact_name.value == "") {
		alert("Please enter Contact Name");
	    return false;
	}
	
	if(company_name.value == "") {
		alert("Please ente Company Name");
	    return false;
	}
	
	 if (! isValidEmail(email.value)) {
        alert("Please enter a valid email address");
			email.focus();	
        return false;
    }
	
	
	

	if(address.value == "") {
		alert("Please enter your Address")
	    return false;
	}
	
	if(phone.value == "") {
		alert("Please enter your Phone No.")
	    return false;
	
	if(! IsNumeric(phone.value)) {
			   alert("Please Enter Numeric values for Mobile No.")
			   phone.focus();
			   return false;
			 }
	
	
	}
	
	if(MobNo.value == "") {
		alert("Please enter your Mobile No.")
	    return false;
		
		 if(! IsNumeric(MobNo.value)) {
			   alert("Please Enter Numeric values for Mobile No.")
			   MobNo.focus();
			   return false;
			 }
			 
	}
	
	if(state.value == "") 
	{
		alert("Please Enter Your State");
		return false;
	}
	
	if(reg_city.value == "" || (st=="Other" && other_city.value=="")) 
	{
		alert("Please enter your City");
	    return false;
	}
	
return true;
}


function check_other_city()
{
	var val = document.getElementById('reg_city');
	var st=val.options[val.selectedIndex].text;
	//alert(st);
	if(st=="Other")
	{
		ot=document.getElementById('cother');
		ot.style.position="relative";
		ot.style.visibility="visible";
		//otx=document.getElementById('city_other');
		//otx.style.position="relative";
		//otx.style.visibility="visible";
		
		//val.style.visible="visible";
	//document.write(st);
	}
	else
	{
		ot=document.getElementById('cother');
		ot.style.position="absolute";
		ot.style.visibility="hidden";
		otx=document.getElementById('city_other');
		//otx.style.position="relative";
		//otx.style.visibility="visible";
	}
}


function check_other_state()
{
	var val = document.getElementById('reg_state');
	//var st=val.options.value;
	var st=val.options[val.selectedIndex].text;
	if(st=="Other")
	{
		ot=document.getElementById('sother');
		ot.style.position="relative";
		ot.style.visibility="visible";
		//otx=document.getElementById('city_other');
		//otx.style.position="relative";
		//otx.style.visibility="visible";
		
		//val.style.visible="visible";
	//document.write(st);
	}
	else
	{
		ot=document.getElementById('sother');
		ot.style.position="absolute";
		ot.style.visibility="hidden";
		otx=document.getElementById('stae_other');
		//otx.style.position="relative";
		//otx.style.visibility="visible";
	}
}