// Employer Registration Form //
function chkEmpRegis() {
	var email_check = /^([a-zA-Z0-9_])+$/;
	
	if (document.sharda.comp_nm.value==0) {
		alert("Company name can not be left blank");
		document.sharda.comp_nm.focus();
		return false;
	}

	if (document.sharda.cont_person.value==0) {
		alert("Contact Person name can not be left blank");
		document.sharda.cont_person.focus();
		return false;
	}
	else {
			if (!isNaN(document.sharda.cont_person.value)) {
				alert("Contact Person name can be only Character");
				document.sharda.cont_person.focus();
				return false;
			}
		
	}

	if (document.sharda.address.value==0) {
		alert("Address can not be left blank");
		document.sharda.address.focus();
		return false;
	}

	form_1 = document.sharda.state.selectedIndex;
	form_11 = document.sharda.state.options[form_1].value;

	form_2 = document.sharda.cont.selectedIndex;
	form_22 = document.sharda.cont.options[form_2].value;

	if (form_22 == 'x') {
		alert("Please Select a Country");
		document.sharda.cont.focus();
		return false;
	}

	if ((form_22 == 1) && ((form_11 == "x" ) || (form_11 == 36))) {
		alert("Please Select a State");
		document.sharda.state.focus();
		return false;
	}

	if ((form_22 != 1) && ((form_11 == "x" ) || (form_11 != 36))) {
		alert("Please Select a State as \"Not Applicable\"");
		document.sharda.state.focus();
		return false;
	}

	if (document.sharda.pincode.value.length==0) {
		alert("Pincode can't be left blank");
		document.sharda.pincode.focus();
		return false;
	}

	if (document.sharda.cont_code1.value.length==0) {
		alert("Please enter the Country Code");
		document.sharda.cont_code1.focus();
		return false;
	}
	else {
		if (isNaN(document.sharda.cont_code1.value)) {
			alert("Country Code can be only Numeric");
			document.sharda.cont_code1.focus();
			return false;
		}
	}

	if (document.sharda.city_code1.value.length==0) {
		alert("::: Please enter the City Code :::");
		document.sharda.city_code1.focus();
		return false;
	}
	else {
		if (isNaN(document.sharda.city_code1.value)) {
			alert("City Code can be only Numeric");
			document.sharda.city_code1.focus();
			return false;
		}
	}
	if (document.sharda.ph1.value.length==0) {
		alert("::: Please enter the Phone number :::");
		document.sharda.ph1.focus();
		return false;
	}
	else {
		if (isNaN(document.sharda.ph1.value)) {
			alert("Phone Number can be only Numeric");
			document.sharda.ph1.focus();
			return false;
		}
	}

	if (document.sharda.username.value=='') {
		alert("E-mail can not be left blank");
		document.sharda.username.focus();
		return false;
	}

	if (document.sharda.username.value.indexOf('@') == -1) {
		alert('Error In E-mail Address');
		document.sharda.username.focus();
		return false;
	}

	if (document.sharda.username.value.indexOf('.') == -1) {
		alert('Error In E-mail Address');
		document.sharda.username.focus();
		return false;
	}

	if (document.sharda.username.value.indexOf(' ') >=0) {
		alert('Error In E-mail Address');
		document.sharda.username.focus();
		return false;
	}

	if (document.sharda.username.value.indexOf('@') != document.sharda.username.value.lastIndexOf('@')) {
		alert("Please Specify One E-mail address only");
		document.sharda.username.focus();
		return false;
	}

	if (document.sharda.username.value.indexOf('@shardaacademy.com') > 0) {
		alert('Error In E-mail Address');
		document.sharda.username.focus();
		return false;
	}

	if (document.sharda.alternate.value.length) {
		if (document.sharda.alternate.value.indexOf('@') == -1) {
			alert('Error In Alternate E-mail');
			document.sharda.alternate.focus();
			return false;
		}

		if (document.sharda.alternate.value.indexOf('.') == -1) {
			alert('Error In  Alternate E-mail');
			document.sharda.alternate.focus();
			return false;
		}

		if (document.sharda.alternate.value.indexOf('@') != document.sharda.alternate.value.lastIndexOf('@')) {
			alert("Please Specify One E-mail address only");
			document.sharda.alternate.focus();
			return false;
		}

		if (document.sharda.alternate.value.indexOf('@shardaacademy.com') > 0) {
			alert('Error In Alternate E-mail');
			document.sharda.alternate.focus();
			return false;
		}
	}
	
	form_3 = document.sharda.comp_type.selectedIndex;
	form_33 = document.sharda.comp_type.options[form_3].value;

	if (form_33 == "x") {
		alert("Please select a Company Type");
		document.sharda.comp_type.focus();
		return false;
	}

	if (document.sharda.cprofile.value==0) {
		alert("Please specify your Company Profile");
		document.sharda.cprofile.focus();
		return false;
	}

	if (document.sharda.cprofile.value.length > 1000) {
		alert("The Company Profile can't exceed 1000 characters");
		document.sharda.cprofile.focus();
		return false;
	}
	if (document.sharda.logo.value!=0) {
		if ((document.sharda.logo.value.lastIndexOf('.jpg')==-1) && (document.sharda.logo.value.lastIndexOf('.gif')==-1) && (document.sharda.logo.value.lastIndexOf('.bmp')==-1) && (document.sharda.logo.value.lastIndexOf('.png')==-1)) {
			alert('You May Only Upload .jpg, .bmp, .png, .gif Files');
			document.sharda.logo.focus();
			return false;
		}
	}
	
	if (document.sharda.emp_user_id.value==0) {
		alert("Please enter your UserName");
		document.sharda.emp_user_id.focus();
		return false;
	}
	
	if (document.sharda.emp_user_id.value.length < 4) {
			alert("UserName Too Short");
			document.sharda.emp_user_id.focus();
			return false;		
	}

	if (!document.sharda.pwd.value.length) {
		alert("Please enter your password");
		document.sharda.pwd.focus();
		return false;
	}
	if (document.sharda.pwd.value.length < 6) {
		alert("Password should consist at leaset 6 characters");
		document.sharda.pwd.focus();
		return false;
	}

	if (!document.sharda.repwd.value.length) {
		alert("Please re-enter your password");
		document.sharda.repwd.focus();
		return false;
	}

	if (document.sharda.pwd.value != document.sharda.repwd.value) {
		alert("Password and re-entered password should be same");
		document.sharda.repwd.focus();
		return false;
	}
}

// Jobseeker/Candidate Registration Form //

function chkSeekRegis() {
 if ((!document.sharda1.seek_type[0].checked) && (!document.sharda1.seek_type[1].checked)) {
		alert("Please Select Member Type");
		document.sharda1.seek_type[0].focus();
		return false;
	}
	var email_check = /^([a-zA-Z0-9_])+$/;
	
	
	/*
		if (document.sharda1.user_id.value.length > 20) {
			alert("User ID Overflow");
			document.sharda1.user_id.focus();
			return false;
		}
		if(!email_check.test(document.sharda1.user_id.value)){
			alert("Please enter a valid User ID");
			document.sharda1.user_id.focus();
			return false;
		}		
	}
	*/
	if(document.sharda1.seek_type[1].checked){
		
		if (document.sharda1.reg_id.value==0) {
			alert("Please Enter Registration ID");
			document.sharda1.reg_id.focus();
			return false;
		}
	}
	
	if(document.sharda1.seek_type[0].checked){
		if (document.sharda1.yremail.value==0) {
			alert("E-mail can not be left blank");
			document.sharda1.yremail.focus();
			return false;
		}

		if (document.sharda1.yremail.value.indexOf('@') == -1) {
			alert('Error In E-mail Address');
			document.sharda1.yremail.focus();
			return false;
		}

		if (document.sharda1.yremail.value.indexOf('.') == -1) {
			alert('Error In E-mail Address');
			document.sharda1.yremail.focus();
			return false;
		}

		if (document.sharda1.yremail.value.indexOf(' ') >=0) {
			alert('Error In E-mail Address');
			document.sharda1.yremail.focus();
			return false;
		}

		if (document.sharda1.yremail.value.indexOf('@') != document.sharda1.yremail.value.lastIndexOf('@')) {
			alert("Please Specify One E-mail address only");
			document.sharda1.yremail.focus();
			return false;
		}

		if (document.sharda1.yremail.value.indexOf('@shardaacademy.com') > 0) {
			alert('Error In E-mail Address');
			document.sharda1.yremail.focus();
			return false;
		}
	}
	if (document.sharda1.user_id.value==0) {
		alert("Please enter your UserName");
		document.sharda1.user_id.focus();
		return false;
	}
	
	else if (document.sharda1.user_id.value.length < 4) {
			alert("Too short UserName");
			document.sharda1.user_id.focus();
			return false;		
	}
	if (!document.sharda1.yrpass.value.length) {
		alert("Please enter your password");
		document.sharda1.yrpass.focus();
		return false;
	}
	if (document.sharda1.yrpass.value.length < 6) {
		alert("Password should consist at leaset 6 characters");
		document.sharda1.yrpass.focus();
		return false;
	}

	if (!document.sharda1.reyrpass.value.length) {
		alert("Please re-enter your password");
		document.sharda1.reyrpass.focus();
		return false;
	}

	if (document.sharda1.yrpass.value != document.sharda1.reyrpass.value) {
		alert("Password and re-entered password should be same");
		document.sharda1.reyrpass.focus();
		return false;
	}
	if(document.sharda1.seek_type[0].checked){
		if (document.sharda1.f_name.value==0) {
			alert(" First Name can not be left blank");
			document.sharda1.f_name.focus();
			return false;
		}
		else {
			if (!isNaN(document.sharda1.f_name.value)) {
				alert("Contact Person name should be in alphabets only");
				document.sharda1.f_name.focus();
				return false;
			}
		}
	}
	if (document.sharda1.l_name.value > 0) {
		if (!isNaN(document.sharda1.l_name.value)) {
			alert("Contact Person name should be in alphabets only");
			document.sharda1.l_name.focus();
			return false;
		}
	}
	form_2 = document.sharda1.nation.selectedIndex;
	form_22 = document.sharda1.nation.options[form_2].value;

	if (form_22 == "x"){
		alert("Please Select your Living Country");
		document.sharda1.nation.focus();
		return false;
	}
	if (document.sharda1.dd.options[document.sharda1.dd.selectedIndex].value == 'x') {
	   alert("Date of Birth can not be left blank");
	   document.sharda1.dd.focus();
	   return false;
	}
	if (document.sharda1.mm.options[document.sharda1.mm.selectedIndex].value == 'x') {
	   alert("Date of Birth can not be left blank");
	   document.sharda1.mm.focus();
	   return false;
	}
	if (document.sharda1.yy.options[document.sharda1.yy.selectedIndex].value == 'x') {
	   alert("Date of Birth can not be left blank");
	   document.sharda1.yy.focus();
	   return false;
	}
	if (isNaN(document.sharda1.mobile.value)) {
		alert("Please enter numbers only");
		document.sharda1.mobile.focus();
		return false;
	}
	if (isNaN(document.sharda1.phno.value)) {
		alert("Please enter numbers only");
		document.sharda1.phno.focus();
		return false;
	}
	if (isNaN(document.sharda1.faxno.value)) {
		alert("Please enter numbers only");
		document.sharda1.faxno.focus();
		return false;
	}
	if (document.sharda1.address.value==0) {
		alert("Address can not be left blank");
		document.sharda1.address.focus();
		return false;
	}
	if (document.sharda1.living.value > 0){
		if (!isNaN(document.sharda1.living.value)) {
			alert("Nationality should be in alphabets only");
			document.sharda1.living.focus();
			return false;
		}
	}
}

function disp_reg(nm,obj) {
	style = "inline";
	var nm=nm;
	var obj1="C";
	var obj=obj;

	if(obj=="C"){
		if (navigator.appName=="Netscape") {
			document.getElementById(obj1).style.visibility = 'visible';	
		}
		else {
			document.getElementById(obj1).style.display = style;	
		}
	}
	else{
		if (navigator.appName=="Netscape") {
			document.getElementById(obj1).style.visibility = 'collapse';	
		}
		else {
			document.getElementById(obj1).style.display = 'none';	
		}
		document.getElementById('f_name').value = '';
		document.getElementById('l_name').value = '';
		document.getElementById('yremail').value = '';
		document.getElementById('reg_id').value='';
		document.getElementById('reg_id').disabled=false;
		document.getElementById('f_name').disabled=false;
		document.getElementById('yremail').disabled=false;
	}
}

// Job Posting Form //
function chk_job(chk1,obj1,obj2) {
	for (var i = 0; i < chk1.elements.length; i++) {
		ename = chk1.elements[i].name ;
		if (ename == obj1) {
			var n = 0;
			for ( opt = 0; opt < chk1.elements[i].options.length; opt++) {
				if (chk1.elements[i].options[opt].selected==true) {
					n++;
				}				
			}
			if ( n < 1 ) {
				alert("Select Atleast One Category");
				chk1.elements[i].focus();
				return false;
				break;
			}
			if ( n > 4 ) {
				alert("You Cannot Select More Than 4 Categories");
				chk1.elements[i].focus();
				return false;
				break;
			}				
		}
	}
   
	if (document.job.drop_email.value==0) {
		alert("E-mail can not be left blank");
		document.job.drop_email.focus();
		return false;
	}

	if (document.job.drop_email.value.indexOf('@') == -1) {
		alert('Error In E-mail Address');
		document.job.drop_email.focus();
		return false;
	}

	if (document.job.drop_email.value.indexOf('.') == -1) {
		alert('Error In E-mail Address');
		document.job.drop_email.focus();
		return false;
	}

	if (document.job.drop_email.value.indexOf(' ') >=0) {
		alert('Error In E-mail Address');
		document.job.drop_email.focus();
		return false;
	}

	if (document.job.drop_email.value.indexOf('@') != document.job.drop_email.value.lastIndexOf('@')) {
		alert("Please Specify One E-mail address only");
		document.job.drop_email.focus();
		return false;
	}
	
	if (document.job.drop_email.value.indexOf('@shardaacademy.com') > 0) {
		alert('Error In E-mail Address');
		document.job.drop_email.focus();
		return false;
	}
	
	//alert(document.job.gender.options[document.job.gender.selectedIndex].value);
	if (document.job.gender.options[document.job.gender.selectedIndex].value == "x") {
		alert("Please select Gender");
		document.job.gender.focus();
		return false;
	}
	
	if (document.job.exp_yr.options[document.job.exp_yr.selectedIndex].value == "x") {
		alert("Please select Work Experience");
		document.job.exp_yr.focus();
		return false;
	}
	
	if (document.job.salary.options[document.job.salary.selectedIndex].value == "x") {
		alert("Please select Salary");
		document.job.salary.focus();
		return false;
	}
	
	if (document.job.job_title.value == "") {
		alert("Please select Job Tilte");
		document.job.job_title.focus();
		return false;
	}
	
	if (document.job.vac_detl.value == "") {
		alert("Please select Job Details");
		document.job.vac_detl.focus();
		return false;
	}
	
	for (var i = 0; i < chk1.elements.length; i++) {
		ename = chk1.elements[i].name ;
		if (ename == obj2) {
			var n = 0;
			for ( opt = 0; opt < chk1.elements[i].options.length; opt++) {
				if (chk1.elements[i].options[opt].selected==true) {
					n++;
				}
			}
			/*
			if ( n < 1 ) {
				alert("Select Atleast One State");
				chk1.elements[i].focus();
				return false;
				break;
			}
			*/
			if ( n > 5 ) {
				alert("You Cannot Select More Than 5 States");
				chk1.elements[i].focus();
				return false;
				break;
			}			
		}
	}
}

function chk_len(frm,obj1,obj2,len) {	
	document.getElementById(obj1).value=document.getElementById(obj2).value.length;
	if (document.getElementById(obj2).value.length>=len) {
	 	alert("You can't enter more information. You can't exceed the limit of "+len+".");
		document.getElementById(obj2).focus();
		return false;
	}
}

function chk_sel (chk1,obj1,len) {
	alert(chk1);
	for (var i = 0; i < chk1.elements.length; i++) {
		ename = chk1.elements[i].name ;
		if (ename == obj1) {
			var n = 0;
			for ( opt = 0; opt < chk1.elements[i].options.length; opt++) {
				if (chk1.elements[i].options[opt].selected==true) {
					n++;
				}
				/*
				if ( n < 1 ) {
					alert("Select Atleast One Category");
					chk1.elements[i].focus();
					return false;
					break;
				}
				*/
				if ( n > 4 ) {
					alert("You Cannot Select More Than 4 Categories");
					chk1.elements[i].focus();
					return false;
					break;
				}
			}
		}
	}
}

function chkHlogin(){
	if ((!document.login1.memtype[0].checked) && (!document.login1.memtype[1].checked) && (!document.login1.memtype[2].checked)) {
		alert("Please Select Member Type");
		document.login1.memtype[0].focus();
		return false;
	}	
	if (document.login1.username.value=='Username' || document.login1.username.value==0) {
		alert("Please Enter Your Username");
		document.login1.username.focus();
		return false;
	}
	if (document.login1.password.value=='Password' || document.login1.password.value==0) {
		alert("Please Enter Your Password");
		document.login1.password.focus();
		return false;
	}
}
function chkHlogin1(){
	/*
	if ((!document.login2.memtype[0].checked) && (!document.login2.memtype[1].checked)) {
		alert("Please Select Member Type");
		document.login2.memtype[0].focus();
		return false;
	}
	*/	
	if (document.login2.username.value==0) {
		alert("Please Enter Your Username");
		document.login2.username.focus();
		return false;
	}
	if (document.login2.password.value==0) {
		alert("Please Enter Your Password");
		document.login2.password.focus();
		return false;
	}
}
function chkseekLsrch(){
	
	form_1 = document.seeksrch.catg.selectedIndex;
	form_11 = document.seeksrch.catg.options[form_1].value;
	if (form_11 == "x") {
		alert("Please Select a Category");
		document.seeksrch.catg.focus();
		return false;
	}
	
	if (document.seeksrch.keyword.value==0) {
		alert("Please Enter Keywords");
		document.seeksrch.keyword.focus();
		return false;
	}
}
function chkljobsrch(){
	/*
	if (document.jsrch.keyword.value==0) {
		alert("Please Enter Keywords");
		document.jsrch.keyword.focus();
		return false;
	}
	if (document.jsrch.city.value==0) {
		alert("Please Enter City");
		document.jsrch.city.focus();
		return false;
	}
	*/
	form_0 = document.jsrch.state.selectedIndex;
	form_00 = document.jsrch.state.options[form_0].value;
	if (form_00 == "x") {
		alert("Please Select a Category");
		document.jsrch.state.focus();
		return false;
	}
	form_1 = document.jsrch.catg.selectedIndex;
	form_11 = document.jsrch.catg.options[form_1].value;
	if (form_11 == "x") {
		alert("Please Select a Category");
		document.jsrch.catg.focus();
		return false;
	}
}
///// For Ajax ///////////
var ajax = new meminfo_var();

function getMemList(sel) {

	var regCode = sel.value;
	document.getElementById('f_name').length = 0;	// Empty area select box
	document.getElementById('l_name').length = 0;	// Empty area select box
	document.getElementById('yremail').length = 0;	// Empty area select box
	document.getElementById('reg_id1').value = regCode;

	if(regCode.length>0){
		ajax.requestFile = 'main/getMemInfo.php?regCode='+regCode;	// Specifying which file to get
		ajax.onCompletion = createMemInfo;	// Specify function that will be executed after file has been found
		ajax.runMEMLIST();		// Execute AJAX function
	}
}

function getUserID(sel) {
	var email_check = /^([a-zA-Z0-9_])+$/;
	if (sel.value.length > 20) {
		alert("Please enter a valid UserName [Max. 20 char.]");
		sel.focus();
		return false;
	}
	if((sel.value.length > 0) && (!email_check.test(sel.value))){
		alert("Please enter a valid UserName");
		sel.focus();
		return false;				
	}
	var uid = sel.value;
	if(uid.length>0){
		ajax.requestFile = 'main/getMemInfo.php?user_id='+uid;	// Specifying which file to get
		ajax.onCompletion = createUserID;	// Specify function that will be executed after file has been found
		ajax.runMEMLIST();		// Execute AJAX function
	}
}


function getEmpUserID(sel) {
	var email_check = /^([a-zA-Z0-9_])+$/;
	if (sel.value.length > 20) {
		alert("UserName Overflow");
		sel.focus();
		return false;
	}
	if((sel.value.length > 0) && (!email_check.test(sel.value))){
		alert("Please enter a valid UserName");
		sel.focus();
		return false;				
	}
	var uid = sel.value;
	if(uid.length>0){
		ajax.requestFile = 'main/getMemInfo.php?emp_user_id='+uid;	// Specifying which file to get
		ajax.onCompletion = createEmpUserID;	// Specify function that will be executed after file has been found
		ajax.runMEMLIST();		// Execute AJAX function
	}
}

function createEmpUserID() {
	mysplit = ajax.response;
	if (mysplit=="N") {
		alert("User ID already taken. Please choose another one");
		//alert(document.sharda.emp_user_id.value);
		//document.getElementById('emp_user_id').length = 0;	// Empty area select box
		document.getElementById('emp_user_id').focus();
		//document.sharda.emp_user_id.focus();
		return false;
	}	
}


function createMemInfo() {
	if(ajax.response=="N"){
		alert("You are not a Privileged Member");
		document.getElementById('reg_id').value = "";	// Empty area select box
		document.sharda1.reg_id.focus();
		return false;	
	}
	else{
		mysplit = ajax.response.split("^");
		var obj = document.getElementById('f_name').value=mysplit[0];	// Executing the response from Ajax as Javascript code
		var obj1 = document.getElementById('l_name').value=mysplit[1];	// Executing the response from Ajax as Javascript code
		var obj2 = document.getElementById('yremail').value=mysplit[2];	// Executing the response from Ajax as Javascript code
		var obj3 = document.getElementById('f_name').disabled=true;
		var obj4 = document.getElementById('yremail').disabled=true;
		var obj5 = document.getElementById('reg_id').disabled=true;
	}
}

function createUserID() {
	mysplit = ajax.response;
	if (mysplit=="N") {
		alert("User ID already taken. Please choose another one");
		document.getElementById('user_id').length = 0;	// Empty area select box
		document.getElementById('user_id').focus();
		return false;
		
	}
	else {
		return true;
	}
}

function chk2() {
	if (document.respost.catg.options[document.respost.catg.selectedIndex].value == 'x') {
		alert("Please Select a Category");
		document.respost.catg.focus();
		return false;
	}
	if (document.respost.job_title.value==0) {
		alert("Please provide the Job Title");
		document.respost.job_title.focus();
		return false;
	}
	if (document.respost.edu1.options[document.respost.edu1.selectedIndex].value == 'x') {
		alert("Please Select a Education Level");
		document.respost.edu1.focus();
		return false;
	}
	if (document.respost.quali1.value==0) {
		alert("Please provide the Qualification");
		document.respost.quali1.focus();
		return false;
	}
	if (document.respost.univ1.value==0) {
		alert("Please provide the Name of University");
		document.respost.univ1.focus();
		return false;
	}
	if (document.respost.cyear1.value==0) {
		alert("Please provide the Complition Year");
		document.respost.cyear1.focus();
		return false;
	}
	if (document.respost.dur1.value==0) {
		alert("Please provide the Duration of Course");
		document.respost.dur1.focus();
		return false;
	}
	if (document.respost.grade1.value==0) {
		alert("Please provide the Marks/Grade");
		document.respost.grade1.focus();
		return false;
	}
	/*
	if (document.respost.academic_honours.value==0) {
		alert("Please provide Some Academic Honours");
		document.respost.academic_honours.focus();
		return false;
	}
	*/
	if (document.respost.academic_honours.value.length>=250) {
		alert("Academic Honours can't exceed 250 characters");
		document.respost.academic_honours.focus();
		return false;
	}
	/*
	if (document.respost.certification.value==0) {
		alert("Please provide Details of Certification");
		document.respost.certification.focus();
		return false;
	}
	*/
	if (document.respost.certification.value.length>=250) {
		alert("Details of Certifications can't exceed 250 characters");
		document.respost.certification.focus();
		return false;
	}
	
	if ((document.respost.cur_emp_status.options[document.respost.cur_emp_status.selectedIndex].value == 'E') || (document.respost.cur_emp_status.options[document.respost.cur_emp_status.selectedIndex].value == 'U')) {
		
			if (document.respost.cname1.value==0) {
				alert("Please provide the Name of the Company");
				document.respost.cname1.focus();
				return false;
			}
			if (document.respost.desig1.value==0) {
				alert("Please provide the Designation");
				document.respost.desig1.focus();
				return false;
			}			
			if (document.respost.sal1.options[document.respost.sal1.selectedIndex].value == 'x') {	
				alert("Please Provide Current/Last Salary");
				document.respost.sal1.focus();
				return false;
			}			
			if (document.respost.jloc1.value==0) {
				alert("Please Provide Job Locatio");
				document.respost.jloc1.focus();
				return false;
			}
			if (document.respost.jdura1.value==0) {
				alert("Please Provide Job Duration");
				document.respost.jdura1.focus();
				return false;
			}
			if (document.respost.jdisc1.value==0) {
				alert("Please Provide Job Discription");
				document.respost.jdisc1.focus();
				return false;
			}
			if (document.respost.tot_comp_join.value==0) {
				alert("Please Provide Total Companies Joined");
				document.respost.tot_comp_join.focus();
				return false;
			}
			if (document.respost.tot_exp.options[document.respost.tot_exp.selectedIndex].value == '0') {	
				alert("Please Provide Total Experience");
				document.respost.tot_exp.focus();
				return false;
			}
	}
	if(document.respost.res_file.value.length==0 && document.respost.text_resume.value.length==0 && document.respost.res_file1.value=="no"){
			alert("Please Upload Your Resume Or Paste Your Resume");	
			document.respost.res_file.focus();	
			return false;	
		}
		if(document.respost.res_file.value.length>0){
			if (document.respost.res_file.value.lastIndexOf('.doc')==-1 && document.respost.res_file.value.lastIndexOf('.txt')==-1 && document.respost.res_file.value.lastIndexOf('.rtf')==-1) {
				alert("You May Only Upload .doc, .rtf, Or .txt Files");
				document.respost.res_file.focus();	
				return false;
			}
		}
		if (document.respost.text_resume.length>=5000){
			alert("Text Resume can't exceed 5000 characters");
			document.respost.text_resume.focus();
			return false;
		}
		
}

function chkjobsrch(){
	
	form_0 = document.jsrch1.catg.selectedIndex;
	form_00 = document.jsrch1.catg.options[form_0].value;
	if (form_00 == "x") {
		alert("Please Select a Category");
		document.jsrch1.catg.focus();
		return false;
	}
	/*
	if (document.jsrch1.city.value==0) {
		alert("Please Enter Location");
		document.jsrch1.city.focus();
		return false;
	}
	*/
	form_1 = document.jsrch1.state.selectedIndex;
	form_11 = document.jsrch1.state.options[form_1].value;
	if (form_11 == "x") {
		alert("Please Select a State");
		document.jsrch1.state.focus();
		return false;
	}
	/*
	if (document.jsrch1.keyword.value==0) {
		alert("Please Enter Keywords");
		document.jsrch1.keyword.focus();
		return false;
	}
	*/
	
	form_3 = document.jsrch1.exp.selectedIndex;
	form_33 = document.jsrch1.exp.options[form_3].value;
	if (form_33 == "x") {
		alert("Please Select Experience");
		document.jsrch1.exp.focus();
		return false;
	}
	
}

// Job Response Form //

function chk_job_res() {
	if (document.res_frm.email.value==0) {
		alert("E-mail can not be left blank");
		document.res_frm.email.focus();
		return false;
	}

	if (document.res_frm.email.value.indexOf('@') == -1) {
		alert('Error In E-mail Address');
		document.res_frm.email.focus();
		return false;
	}

	if (document.res_frm.email.value.indexOf('.') == -1) {
		alert('Error In E-mail Address');
		document.res_frm.email.focus();
		return false;
	}

	if (document.res_frm.email.value.indexOf(' ') >=0) {
		alert('Error In E-mail Address');
		document.res_frm.email.focus();
		return false;
	}

	if (document.res_frm.email.value.indexOf('@') != document.res_frm.email.value.lastIndexOf('@')) {
		alert("Please Specify One E-mail address only");
		document.res_frm.email.focus();
		return false;
	}

	if (document.res_frm.email.value.indexOf('@shardaacademy.com') > 0) {
		alert('Error In E-mail Address');
		document.res_frm.email.focus();
		return false;
	}
	
	if (!document.res_frm.pwd.value.length) {
		alert("Please enter your password");
		document.res_frm.pwd.focus();
		return false;
	}
}
function chksrchseek(chk1,obj1){

	for (var i = 0; i < chk1.elements.length; i++) {
		ename = chk1.elements[i].name ;
		if (ename == obj1) {
			var n = 0;
			for ( opt = 0; opt < chk1.elements[i].options.length; opt++) {
				if (chk1.elements[i].options[opt].selected==true) {
					n++;
				}				
			}
			if ( n < 1 ) {
				alert("Select Atleast One Category");
				chk1.elements[i].focus();
				return false;
				break;
			}
			if ( n > 3 ) {
				alert("You Cannot Select More Than 3 Categories");
				chk1.elements[i].focus();
				return false;
				break;
			}				
		}
	}
	/*
	if (document.srchseek.keyword.value==0) {
		alert("Please Enter Keywords");
		document.srchseek.keyword.focus();
		return false;
	}
	*/
}

// Employer Change Password Form //

function chk_pwd() {
	if (document.ch_pwd.old_pwd.value=='') {
		alert("Please enter Old Password");
		document.ch_pwd.old_pwd.focus();
		return false;
	}
	if (document.ch_pwd.new_pwd.value=='') {
		alert("Please enter New Password");
		document.ch_pwd.new_pwd.focus();
		return false;
	}
	/*
	if (document.ch_pwd.new_pwd.value==document.ch_pwd.old_pwd.value) {
		alert("You have entered the same password as your existing one");
		document.ch_pwd.con_pwd.focus();
		return false;
	}
	*/
	if (document.ch_pwd.con_pwd.value=='') {
		alert("Please Confirm New Password");
		document.ch_pwd.con_pwd.focus();
		return false;
	}
	if (document.ch_pwd.new_pwd.value!=document.ch_pwd.con_pwd.value) {
		alert("Confirm Password should be same as new password");
		document.ch_pwd.con_pwd.focus();
		return false;
	}		
}
function validUserPass(frmobj){

	var len ;
	len = frmobj.elements.length;

	var i=0;
	var isChecked = false ;

	for( i=0 ; i<len ; i++){
		if (frmobj.elements[i].type=='checkbox' && frmobj.elements[i].checked ) {
			isChecked = true ;
			break ;
		}
	}
	if(!isChecked){
		alert("Please Select Atleast One Job.");
		return false;
	}

	if (document.resjs.username.value=='Username' || document.resjs.username.value==0) {
		alert("Please Enter Your Username");
		document.resjs.username.focus();
		return false;
	}
	if (document.resjs.pwd.value=='pwd' || document.resjs.pwd.value==0) {
		alert("Please Enter Your Password");
		document.resjs.pwd.focus();
		return false;
	}
}

function validUserPass1(frmobj){

	var len ;
	len = frmobj.elements.length;

	var i=0;
	var isChecked = false ;

	for( i=0 ; i<len ; i++){
		if (frmobj.elements[i].type=='checkbox' && frmobj.elements[i].checked ) {
			isChecked = true ;
			break ;
		}
	}
	if(!isChecked){
		alert("Please Select Atleast One Resume.");
		return false;
	}	
}
function chkBan(){
	if (document.banner.yrnm.value==0) {
		alert("Please Enter Your Name");
		document.banner.yrnm.focus();
		return false;
	}
	else {
			if (!isNaN(document.banner.yrnm.value)) {
				alert("Contact Person name can be only Character");
				document.banner.yrnm.focus();
				return false;
			}
		
	}
	if (document.banner.address.value==0) {
		alert("Please Enter Address");
		document.banner.address.focus();
		return false;
	}
	if (document.banner.phone.value==0) {
		alert("Please Enter Your Contact No.");
		document.banner.phone.focus();
		return false;
	}
	if (document.banner.email.value==0) {
		alert("E-mail can not be left blank");
		document.banner.email.focus();
		return false;
	}

	if (document.banner.email.value.indexOf('@') == -1) {
		alert('Error In E-mail Address');
		document.banner.email.focus();
		return false;
	}

	if (document.banner.email.value.indexOf('.') == -1) {
		alert('Error In E-mail Address');
		document.banner.email.focus();
		return false;
	}

	if (document.banner.email.value.indexOf(' ') >=0) {
		alert('Error In E-mail Address');
		document.banner.email.focus();
		return false;
	}

	if (document.banner.email.value.indexOf('@') != document.banner.email.value.lastIndexOf('@')) {
		alert("Please Specify One E-mail address only");
		document.banner.email.focus();
		return false;
	}
	form_0 = document.banner.cont.selectedIndex;
	form_00 = document.banner.cont.options[form_0].value;
	if (form_00 == "x") {
		alert("Please Select a Country");
		document.banner.cont.focus();
		return false;
	}
	form_1 = document.banner.loc.selectedIndex;
	form_11 = document.banner.loc.options[form_1].value;
	if (form_11 == "x") {
		alert("Please Select Banner Location");
		document.banner.loc.focus();
		return false;
	}
	form_2 = document.banner.size.selectedIndex;
	form_22 = document.banner.size.options[form_2].value;
	if (form_22 == "x") {
		alert("Please Select Banner Size");
		document.banner.size.focus();
		return false;
	}
	if(document.banner.file1.value==0){
		alert('Please Upload File');
		document.banner.file1.focus();
		return false;
	}
	if ((document.banner.file1.value.lastIndexOf('.jpg')==-1) && (document.banner.file1.value.lastIndexOf('.gif')==-1) && (document.banner.file1.value.lastIndexOf('.bmp')==-1) && (document.banner.file1.value.lastIndexOf('.png')==-1)) {
			alert('You May Only Upload .jpg, .bmp, .png, .gif Files');
			document.banner.file1.focus();
			return false;
			}
	
}


function chk_form_topic() {
	if (document.add_top.topic_title.value==0) {
		alert("Please enter a title for your question");
		document.add_top.topic_title.focus();
		return false;
	}
	if (document.add_top.details.value==0) {
		alert("Please enter topic description");
		document.add_top.details.focus();
		return false;
	}	
}

function chk_form_reply() {
	if (document.add_res.reply.value==0) {
		alert("Please enter your reply");
		document.add_res.reply.focus();
		return false;
	}	
}

function validUserPass2(frmobj){

	if (document.resjs1.username.value=='Username' || document.resjs1.username.value==0) {
		alert("Please Enter Your Username");
		document.resjs1.username.focus();
		return false;
	}
	if (document.resjs1.pwd.value=='pwd' || document.resjs1.pwd.value==0) {
		alert("Please Enter Your Password");
		document.resjs1.pwd.focus();
		return false;
	}
}

function showFields2(objValue,eleValue) {
	//alert(objValue+eleValue);
	
	if (eleValue=='brkuptr') {
		// IYP & EI
		if(objValue=='1' || objValue=='2') {
			document.getElementById("brkuptr").style.display = 'inline';
		}
		// FOr all other sites
		else {
			document.getElementById("brkuptr").style.display = 'none';

		}
	}
	else if (eleValue=='cur_emp_status') {
		// cheque/dd
		if(objValue!='F') {
			document.getElementById("exp_salr").style.display = 'inline';
			document.getElementById("cp_nm").style.display = 'inline';
			document.getElementById("dsg").style.display = 'inline';
			document.getElementById("slry").style.display = 'inline';
			document.getElementById("jloc").style.display = 'inline';
			document.getElementById("jdur").style.display = 'inline';
			document.getElementById("jdes").style.display = 'inline';
			document.getElementById("tcomp").style.display = 'inline';
			document.getElementById("texp").style.display = 'inline';
			
		}
		// FOr others
		else {
			document.getElementById("exp_salr").style.display = 'none';
			document.getElementById("cp_nm").style.display = 'none';
			document.getElementById("dsg").style.display = 'none';
			document.getElementById("slry").style.display = 'none';
			document.getElementById("jloc").style.display = 'none';
			document.getElementById("jdur").style.display = 'none';
			document.getElementById("jdes").style.display = 'none';
			document.getElementById("tcomp").style.display = 'none';
			document.getElementById("texp").style.display = 'none';
		}
	}
}
