// JavaScript Document
var horizontal_offset = "6px" //horizontal offset of hint box from anchor link
var vertical_offset = "-10px" //horizontal offset of hint box from anchor link. No need to change.
var ie  = document.all
var ns6 = document.getElementById&&!document.all

function showhint(menucontents, obj, e, tipwidth){
	if((ie||ns6) && document.getElementById("hintbox")){
		dropmenuobj = document.getElementById("hintbox")
		menucontents = "<div id=new_>"+ menucontents +"</div>"
		dropmenuobj.innerHTML = menucontents
		dropmenuobj.style.left = dropmenuobj.style.top=-500
		if(tipwidth!=""){
			dropmenuobj.widthobj = dropmenuobj.style
			dropmenuobj.widthobj.width = tipwidth
		}
		dropmenuobj.x = getposOffset(obj, "left")
		dropmenuobj.y = getposOffset(obj, "top")
		dropmenuobj.style.left = dropmenuobj.x-clearbrowseredge(obj, "rightedge")+obj.offsetWidth+"px"
		dropmenuobj.style.top = dropmenuobj.y-clearbrowseredge(obj, "bottomedge")+"px"
		dropmenuobj.style.visibility = "visible"
		obj.onblur = hidetip
	}
}

function clearField(obj){
	document.getElementById(obj).innerHTML = "";
}

function iecompattest(){
	return (document.compatMode && document.compatMode!="BackCompat")? document.documentElement : document.body
}

function clearbrowseredge(obj, whichedge){
	var edgeoffset = (whichedge=="rightedge")? parseInt(horizontal_offset)*-1 : parseInt(vertical_offset)*-1
	if(whichedge=="rightedge"){
		var windowedge = ie && !window.opera? iecompattest().scrollLeft+iecompattest().clientWidth-30 : window.pageXOffset+window.innerWidth-40
		dropmenuobj.contentmeasure = dropmenuobj.offsetWidth
		if(windowedge-dropmenuobj.x < dropmenuobj.contentmeasure){
			edgeoffset = dropmenuobj.contentmeasure+obj.offsetWidth+parseInt(horizontal_offset)
		}
	}else{
		var windowedge = ie && !window.opera? iecompattest().scrollTop+iecompattest().clientHeight-15 : window.pageYOffset+window.innerHeight-18
		dropmenuobj.contentmeasure = dropmenuobj.offsetHeight
		if(windowedge-dropmenuobj.y < dropmenuobj.contentmeasure){
			edgeoffset=dropmenuobj.contentmeasure-obj.offsetHeight
		}
	}
	return edgeoffset
}

function createhintbox(){
	var divblock = document.createElement("div")
	divblock.setAttribute("id", "hintbox")
	document.body.appendChild(divblock)
}

var requester = null;

function hidetip(){
	dropmenuobj = document.getElementById("hintbox")
	dropmenuobj.style.visibility = "hidden"
	dropmenuobj.style.left = "-500px"
}

function getposOffset(what, offsettype){
	var totaloffset = (offsettype=="left")? what.offsetLeft : what.offsetTop;
	var parentEl    = what.offsetParent;
	while(parentEl!=null){
		totaloffset = (offsettype=="left")? totaloffset+parentEl.offsetLeft : totaloffset+parentEl.offsetTop;
		parentEl    = parentEl.offsetParent;
	}
	return totaloffset;
}

function ajaxFunction(){
	var xmlHttp;
	try{
		xmlHttp = new XMLHttpRequest();
	}catch(e){
		try{
			xmlHttp = new ActiveXObject("Msxml2.XMLHTTP");
		}catch(e){
			try{
				xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
			}catch(e){
				alert("Your browser does not support AJAX!");
				return false;
			}
		}
	}
	return xmlHttp;
}


function checkEmailId(obj, errorObj){
	var xmlHttp = ajaxFunction();
	url = "checkUserEmail.php?email="+obj;
	xmlHttp.onreadystatechange=function(){
		if(xmlHttp.readyState==4){
			document.getElementById(errorObj).innerHTML = xmlHttp.responseText;
		}
	}
	xmlHttp.open("GET",url ,true);
	xmlHttp.send(null);
}

function showfocus(obj){
	createhintbox();
	document.getElementById(obj).focus();
}

function isValidName(Name){
	var pattern = /[^a-zA-Z'\s.]+/;
	if(pattern.test(Name)){
		return false;
	}else{
		return true;
	}
}

function isValidEmail(Email){
	var pattern = /^([a-zA-Z0-9_\-])+(\.([a-zA-Z0-9_\-])+)*@((\[(((([0-1])?([0-9])?[0-9])|(2[0-4][0-9])|(2[0-5][0-5])))\.(((([0-1])?([0-9])?[0-9])|(2[0-4][0-9])|(2[0-5][0-5])))\.(((([0-1])?([0-9])?[0-9])|(2[0-4][0-9])|(2[0-5][0-5])))\.(((([0-1])?([0-9])?[0-9])|(2[0-4][0-9])|(2[0-5][0-5]))\]))|((([a-zA-Z0-9])+(([\-])+([a-zA-Z0-9])+)*\.)+([a-zA-Z])+(([\-])+([a-zA-Z0-9])+)*))$/;
	return  pattern.test(Email);
}

function isNumeric(Value){
	var pattern = /[^0-9]/;
	return ! pattern.test(Value );
}

function rm_trim(inputString){
	if(typeof inputString != "string"){return inputString;}

	var temp_str = '';
	temp_str = inputString.replace(/[\s]+/g,"");
	if(temp_str == ''){
		return "";
	}
	var retValue = inputString;
	var ch = retValue.substring(0, 1);
	while(ch == " "){
		retValue = retValue.substring(1, retValue.length);
		ch = retValue.substring(0, 1);
	}
	ch = retValue.substring(retValue.length-1, retValue.length);
	while(ch == " "){
		retValue = retValue.substring(0, retValue.length-1);
		ch = retValue.substring(retValue.length-1, retValue.length);
	}
	while(retValue.indexOf("  ") != -1){
		retValue = retValue.substring(0, retValue.indexOf("  ")) + retValue.substring(retValue.indexOf("  ")+1, retValue.length);
	}
	return retValue;
}

function isValidDate( Date, Month,Year){
	var arrDate  = new Array(31,28,31,30,31,30,31,31,30,31,30,31);
	if(Year % 4 == 0){
		arrDate[1] = 29;
	}
	if(Date > arrDate[Month-1]){
		return false;
	}
	return true;
}

function AddOtherEmp(Obj){
	var CurrEmpCnt = document.getElementById("CurrEmpCnt");
	var maxEmpCnt = document.getElementById("maxEmpCnt");
	document.getElementById("OEMP"+CurrEmpCnt.value).style.display = "";
	CurrEmpCnt.value++;
	if(CurrEmpCnt.value >= maxEmpCnt.value){
		Obj.style.display = "none";
	}
	document.getElementById('CurrEmpCnt').value = CurrEmpCnt.value;
	return false;
}

function add(mydiv, thevalue){
	var strTable1 = "";
	var ni = document.getElementById(mydiv);
	var numi = document.getElementById(thevalue);
	var num = (document.getElementById(thevalue).value -1)+ 2;
	numi.value = num;
	var divIdName = "mydiv"+num;
	var newdiv = document.createElement('div');
	newdiv.setAttribute("id",divIdName);
	strTable1 += "<table width=\"100%\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" style=\"padding-top:3px;\">";
		strTable1 += "<tr>";
			strTable1 += "<td align=\"left\" width=\"100\"><input name=\"languages[]\" type=\"text\" class=\"text_field\"/></td>";
			strTable1 += "<td align=\"left\" width=\"80\">";
				strTable1 += "<select name=\"prof_level[]\" class=\"listmenu6\" id=\"select12\">";
					strTable1 += "<option value=\"-1\" selected>Select</option>";
					strTable1 += "<option value=\"1\">Beginner</option>";
					strTable1 += "<option value=\"2\">Proficient</option>";
					strTable1 += "<option value=\"3\">Expert</option>";
				strTable1 += "</select>";
			strTable1 += "</td>";
			strTable1 += "<td align=\"center\" width=\"48\"><input name=\"ability_read[3][]\" type=\"checkbox\" class=\"reg-steps\" value=\"1\" /></td>";
			strTable1 += "<td align=\"center\" width=\"48\"><input name=\"ability_write[]\" type=\"checkbox\" class=\"reg-steps\" value=\"1\" /></td>";
			strTable1 += "<td align=\"center\" width=\"48\"><input name=\"ability_speak[]\" type=\"checkbox\" class=\"reg-steps\" value=\"1\" /></td>";
		strTable1 += "</tr>";
	strTable1 += "</table>";
	newdiv.innerHTML = strTable1;
	ni.appendChild(newdiv);
}

function addedu(edudiv, eduvalue){
	var strTable1 = "";
	var ni = document.getElementById(edudiv);
	var numi = document.getElementById(eduvalue);
	var num = (document.getElementById(eduvalue).value -1)+ 2;
	numi.value = num;
	var divIdName = "edudiv"+num;
	var newdiv = document.createElement('div');
	newdiv.setAttribute("id",divIdName);
	strTable1 += "<table width=\"100%\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\">";
		strTable1 += "<tr>";
			strTable1 += "<td width=\"137\" class=\"user_details\">School Type :</td>";
			strTable1 += "<td width=\"305\">";
				strTable1 += "<select name=\"school_type[]\" id=\"school_type[]\" class=\"listmenu6\">";
					strTable1 += "<option value=\"\">--Select--</option>";
					strTable1 += "<option value=\"College\">College</option>";
					strTable1 += "<option value=\"Technical School\">Technical School</option>";
					strTable1 += "<option value=\"Senior School\">Senior School</option>";
				strTable1 += "</select>";
			strTable1 += "</td>";
		strTable1 += "</tr>";
		strTable1 += "<tr>";
			strTable1 += "<td class=\"user_details\">Name :</td>";
			strTable1 += "<td><input type=\"text\" name=\"edu_name[]\" id=\"edu_name[]\" class=\"text_field\" /></td>";
		strTable1 += "</tr>";
		strTable1 += "<tr>";
			strTable1 += "<td class=\"user_details\">Location :</td>";
			strTable1 += "<td><input type=\"text\" name=\"edu_location[]\" id=\"edu_location[]\" class=\"text_field\" /></td>";
		strTable1 += "</tr>";
		strTable1 += "<tr>";
			strTable1 += "<td class=\"user_details\">Field Of Study :</td>";
			strTable1 += "<td><input type=\"text\" name=\"edu_field_study[]\" id=\"edu_field_study[]\" class=\"text_field\" /></td>";
		strTable1 += "</tr>";
		strTable1 += "<tr>";
			strTable1 += "<td class=\"user_details\">Graduate :</td>";
			strTable1 += "<td>";
				strTable1 += "Yes&nbsp;<input type=\"radio\" name=\"graduate[0]\" id=\"graduate[0]\" value=\"1\" />";
				strTable1 += "No&nbsp;<input type=\"radio\" name=\"graduate[0]\" id=\"graduate[0]\" value=\"0\" />";
			strTable1 += "</td>";
		strTable1 += "</tr>";
		strTable1 += "<tr>";
			strTable1 += "<td class=\"user_details\">Degree Type :</td>";
			strTable1 += "<td><input type=\"text\" name=\"edu_degree_type[]\" id=\"edu_degree_type[]\" class=\"text_field\" /></td>";
		strTable1 += "</tr>";
	strTable1 += "</table>";
	newdiv.innerHTML = strTable1;
	ni.appendChild(newdiv);
}

function validateFrm(){
	var frm             = document.frm_name;
	var user_login      = frm.user_login;
	var user_pass       = frm.user_pass;
	var user_confpass   = frm.user_confpass;
	var user_email      = frm.user_email;
	var user_confemail  = frm.user_confemail;
	var user_fname      = frm.user_fname;
	var user_lname      = frm.user_lname;
	var user_country    = frm.user_country;
	var user_state      = frm.user_state;
	var user_phone      = frm.user_phone;
	var user_city       = frm.user_city;
	var user_sport      = frm.user_sport;
	var user_team       = frm.user_team;

	var arr_msg         = Array();
	var count           = arr_msg.length;
	var alreadyFocussed = false;

	if(user_login.value == ''){
		document.getElementById('error_user_login').innerHTML = "Error: Please enter User Login.";
		if(!alreadyFocussed){
			user_login.focus(); 
			alreadyFocussed = true;
		}
		count++;
	}
	if(user_pass.value == ''){
		document.getElementById('error_user_pass').innerHTML = "Error: Please enter Password.";
		if(!alreadyFocussed){
			user_pass.focus();	
			alreadyFocussed = true;
		}
		count++;
	}
	if(user_confpass.value == ''){
		document.getElementById('error_user_confpass').innerHTML = "Error: Please enter Confirm Password.";
		if(!alreadyFocussed){
			user_confpass.focus();	
			alreadyFocussed = true;
		}
		count++;
	}
	
	 if(user_pass.value != user_confpass.value){
		document.getElementById('error_user_pass').innerHTML = "Error: Your confirmed password not matched!";
		if(!alreadyFocussed){
			user_pass.focus(); 
			alreadyFocussed = true;
		}
		count++;
	}
	
	
	if(user_email.value == ''){
		document.getElementById('error_user_email').innerHTML = "Error: Please enter your Email address.";
		if(!alreadyFocussed){
			user_email.focus();	
			alreadyFocussed = true;
		}
		count++;
	}
	
	if(user_email.value != ''){
		if(isValidEmail(user_email.value) == false){
			document.getElementById('error_user_email').innerHTML = "Error: Please enter a valid Email address.";
			if(!alreadyFocussed){
				user_email.focus();	
				alreadyFocussed = true;	
			}
			count++;
		}
	}
	
	if(user_confemail.value == ''){
		document.getElementById('error_user_confemail').innerHTML = "Error: Please enter your confiem Email address.";
		if(!alreadyFocussed){
			user_confemail.focus();	
			alreadyFocussed = true;
		}
		count++;
	}
	
	 if(user_email.value != user_confemail.value){
		document.getElementById('error_user_email').innerHTML = "Error: Your confirmed Email not matched!";
		if(!alreadyFocussed){
			user_email.focus(); 
			alreadyFocussed = true;
		}
		count++;
	}
	
	
	
	if(user_fname.value == ''){
		document.getElementById('error_user_fname').innerHTML = "Error: Please enter your First name.";
		if(!alreadyFocussed){
			user_fname.focus();	
			alreadyFocussed = true;
		}
		count++;
	}
	
	if(user_fname.value != ""){
		if(!isValidName(user_fname.value)){
			document.getElementById('error_user_fname').innerHTML = "Error: Please enter valid first name (use only Alphabatic character)";
			if(!alreadyFocussed){
				user_fname.focus();	
				alreadyFocussed = true;
			}
			count++;
		}
	}
	
	
	if(user_lname.value == ''){
		document.getElementById('error_user_lname').innerHTML = "Error: Please enter your Last Name.";
		if(!alreadyFocussed){
			user_lname.focus();	
			alreadyFocussed = true;
		}
		count++;
	}
	
	if(user_lname.value != ""){
		if(!isValidName(user_lname.value)){
			document.getElementById('error_user_lname').innerHTML = "Error: Please enter valid Last name (use only Alphabatic character)";
			if(!alreadyFocussed){
				user_lname.focus();	
				alreadyFocussed = true;
			}
			count++;
		}
	}
	
	
	if(user_country.value == 0){
		document.getElementById('error_user_country').innerHTML = "Error: Please select your Country.";
		if(!alreadyFocussed){
			user_country.focus();	
			alreadyFocussed = true;
		}
		count++;
	}
	if(user_state.value == ''){
		document.getElementById('error_user_state').innerHTML = "Error: Please enter your state.";
		if(!alreadyFocussed){
			user_state.focus();	
			alreadyFocussed = true;
		}
		count++;
	}
	if(user_city.value == ''){
		document.getElementById('error_user_city').innerHTML = "Error: Please enter your city.";
		if(!alreadyFocussed){
			user_city.focus();	
			alreadyFocussed = true;
		}
		count++;
	}
	if(user_phone.value == ''){
		document.getElementById('error_user_phone').innerHTML = "Error: Please enter your Phone number.";
		if(!alreadyFocussed){
			user_phone.focus();	
			alreadyFocussed = true;
		}
		count++;
	}
	
	if(user_phone.value != ""){
		if(isNaN(user_phone.value)){
			document.getElementById('error_user_phone').innerHTML = "Error: Please enter valid phone number.";
			if(!alreadyFocussed){
				user_phone.focus();	
				alreadyFocussed = true;
			}
			count++;
		}
	}
	
	if(user_sport.value == 0){
		document.getElementById('error_user_sport').innerHTML = "Error: Please select your Sport.";
		if(!alreadyFocussed){
			user_sport.focus();	
			alreadyFocussed = true;
		}
		count++;
	}
	
	if(user_team.value == 0){
		document.getElementById('error_user_team').innerHTML = "Error: Please select your Team.";
		if(!alreadyFocussed){
			user_team.focus();	
			alreadyFocussed = true;
		}
		count++;
	}

	if(count == 0){
		return true;
	}else{
		return false;
	}
}



function validateFrm1(){
	var frm             = document.frm_name;
	var girls_fname      = frm.girls_fname;
	var girls_lname       = frm.girls_lname;
	var girls_dob   = frm.girls_dob;
	var girls_email      = frm.girls_email;
	var girls_phone  = frm.girls_phone;
	var girls_photo1      = frm.girls_photo1;


	var arr_msg         = Array();
	var count           = arr_msg.length;
	var alreadyFocussed = false;

	if(girls_fname.value == ''){
		document.getElementById('error_girls_fname').innerHTML = "Error: Please enter First Name.";
		if(!alreadyFocussed){
			girls_fname.focus(); 
			alreadyFocussed = true;
		}
		count++;
	}
	
	if(girls_fname.value != ""){
		if(!isValidName(girls_fname.value)){
			document.getElementById('error_girls_fname').innerHTML = "Error: Please enter valid first name (use only Alphabatic character)";
			if(!alreadyFocussed){
				girls_fname.focus();	
				alreadyFocussed = true;
			}
			count++;
		}
	}
	
		
	if(girls_lname.value == ''){
		document.getElementById('error_girls_lname').innerHTML = "Error: Please enter Last Name.";
		if(!alreadyFocussed){
			girls_lname.focus(); 
			alreadyFocussed = true;
		}
		count++;
	}
	
	if(girls_lname.value != ""){
		if(!isValidName(girls_lname.value)){
			document.getElementById('error_girls_lname').innerHTML = "Error: Please enter valid Last name (use only Alphabatic character)";
			if(!alreadyFocussed){
				girls_lname.focus();	
				alreadyFocussed = true;
			}
			count++;
		}
	}
	
	
	if(girls_dob.value == ''){
		document.getElementById('error_girls_dob').innerHTML = "Error: Please enter DOB";
		if(!alreadyFocussed){
			girls_dob.focus(); 
			alreadyFocussed = true;
		}
		count++;
	}
	
	
	if(girls_email.value == ''){
		document.getElementById('error_girls_email').innerHTML = "Error: Please enter your Email address.";
		if(!alreadyFocussed){
			girls_email.focus();	
			alreadyFocussed = true;
		}
		count++;
	}
	
	
	if(girls_email.value != ''){
		if(isValidEmail(girls_email.value) == false){
			document.getElementById('error_girls_email').innerHTML = "Error: Please enter a valid Email address.";
			if(!alreadyFocussed){
				girls_email.focus();	
				alreadyFocussed = true;	
			}
			count++;
		}
	}
	

	if(girls_phone.value == ''){
		document.getElementById('error_girls_phone').innerHTML = "Error: Please enter your Phone number.";
		if(!alreadyFocussed){
			girls_phone.focus();	
			alreadyFocussed = true;
		}
		count++;
	}
	
	if(girls_phone.value != ""){
		if(isNaN(girls_phone.value)){
			document.getElementById('error_girls_phone').innerHTML = "Error: Please enter valid phone number.";
			if(!alreadyFocussed){
				girls_phone.focus();	
				alreadyFocussed = true;
			}
			count++;
		}
	}
	
	
	if(girls_photo1.value == ''){
		document.getElementById('error_girls_photo1').innerHTML = "Error: Please enter your atleast one Photo.";
		if(!alreadyFocussed){
			girls_photo1.focus();	
			alreadyFocussed = true;
		}
		count++;
	}
	
	

	if(count == 0){
		return true;
	}else{
		return false;
	}
}


function checkarray(frm, element){
	var a = 0;
	for(var i=0;i<frm[element].length;i++){
		if(frm[element][i].checked == false){
			
		}else{
			a=1;
		}
	}
	return a;
}

function wordLength(val){
	var wordarr = val.split(" ");
	var wordLen = wordarr.length;
	return wordLen;
}

function candiProfValidate(){
	var frm             = document.profFrm;
	var school_type     = frm['school_type[0]'];
	var edu_name        = frm['edu_name[0]'];
	var edu_location    = frm['edu_location[0]'];
	var edu_field_study = frm['edu_field_study[0]'];
	var edu_degree_type = frm['edu_degree_type[0]'];
	var personality     = frm.personality;
	var career          = frm.career;

	var arr_msg         = Array();
	var count           = arr_msg.length;
	var alreadyFocussed = false;
	var check           = checkarray(frm, "graduate[]");
	
	if(school_type.value == ""){
		document.getElementById('error_school_type').innerHTML = "Error: Please select the school type.";
		if(!alreadyFocussed){
			school_type.focus(); 
			alreadyFocussed = true;
		}
		count++;
	}
	
	if(edu_name.value == ""){
		document.getElementById('error_edu_name').innerHTML = "Error: Please enter the school name.";
		if(!alreadyFocussed){
			edu_name.focus();
			alreadyFocussed = true;
		}
		count++;
	}

	if(edu_location.value == ""){
		document.getElementById('error_edu_location').innerHTML = "Error: Please enter the school location.";
		if(!alreadyFocussed){
			edu_location.focus();
			alreadyFocussed = true;
		}
		count++;
	}

	if(edu_field_study.value == ""){
		document.getElementById('error_edu_field_study').innerHTML = "Error: Please enter the field of study.";
		if(!alreadyFocussed){
			edu_field_study.focus();
			alreadyFocussed = true;
		}
		count++;
	}

	if(check == 0){
		document.getElementById('error_graduate').innerHTML = "Error: Please check atleast one graduate option.";
		count++;
	}
	
	if(edu_degree_type.value == ""){
		document.getElementById('error_edu_degree_type').innerHTML = "Error: Please enter degree type.";
		if(!alreadyFocussed){
			edu_degree_type.focus();
			alreadyFocussed = true;
		}
		count++;
	}
	
	if(personality.value == ""){
		document.getElementById('error_personality').innerHTML = "Error: Please enter your personality.";
		if(!alreadyFocussed){
			personality.focus();
			alreadyFocussed = true;
		}
		count++;
	}
	
	if(personality.value != ""){
		var len = wordLength(personality.value);
		if(len > 250){
			var extra = len - 250;
			document.getElementById('error_personality').innerHTML = "Error: Total "+ extra + " words extra.";
			if(!alreadyFocussed){
				personality.focus();
				alreadyFocussed = true;
			}
			count++;
		}
	}
	
	if(career.value == ""){
		document.getElementById('error_career').innerHTML = "Error: Please enter your career.";
		if(!alreadyFocussed){
			career.focus();
			alreadyFocussed = true;
		}
		count++;
	}
	
	if(career.value != ""){
		var careerLen = wordLength(career.value);
		if(careerLen > 250){
			var careerExtra = careerLen - 250;
			document.getElementById('error_career').innerHTML = "Error: Total "+ careerExtra + " words extra.";
			if(!alreadyFocussed){
				career.focus();
				alreadyFocussed = true;
			}
			count++;
		}
	}
	
	if(count == 0){
		return true;
	}else{
		return false;
	}

}

//////////////////////////// Added by rakesh for employer form validation start here //////////////

function validateEmpFrm(){
	var frm             = document.empFrm;
	var user_name       = frm.user_name;
	var user_pass       = frm.user_pass;
	var user_cpass      = frm.user_cpass;
	var user_fname      = frm.user_fname;
	var user_lname      = frm.user_lname;
	var user_email      = frm.user_email;
	var user_cemail     = frm.user_cemail;
	var mobile_number   = frm.mobile_number;
	var phone_number 	= frm.phone_number;
	var user_cname 		= frm.user_cname;
	var user_address1   = frm.user_address1;
	var user_town       = frm.user_town;
	var user_state      = frm.user_state;
	var user_zip        = frm.user_zip;
	var user_country    = frm.user_country;

	var arr_msg         = Array();
	var count           = arr_msg.length;
	var alreadyFocussed = false;

	var invalid = " "; // Invalid character is a space
	var minLength = 8; // Minimum length
	var maxLength = 16; // Maximum length

	if(user_name.value == ''){
		document.getElementById('error_user_name').innerHTML = "Error: Please enter your user name.";
		if(!alreadyFocussed){
			user_name.focus(); 
			alreadyFocussed = true;
		}
		count++;
	}

	if(user_pass.value == ''){
		document.getElementById('error_user_pass').innerHTML = "Error: Please enter your password.";
		if(!alreadyFocussed){
			user_pass.focus(); 
			alreadyFocussed = true;
		}
		count++;
	}

	if((user_pass.value != '') && ((isAlphanumeric(user_pass, 'Error: Password should be alphanumeric!.')==false))){
		document.getElementById('error_user_pass').innerHTML = "Error: Password should be alphanumeric!.";
		if(!alreadyFocussed){
			user_pass.focus(); 
			alreadyFocussed = true;
		}
		count++;
	}

	if((user_pass.value != '') && (user_pass.value.length < minLength)){
		document.getElementById('error_user_pass').innerHTML = 'Error: Your password must be at least ' + minLength + ' characters long. Try again.';
		if(!alreadyFocussed){
			user_pass.focus(); 
			alreadyFocussed = true;
		}
		count++;
	}

	if((user_pass.value != '') && (user_pass.value.length > maxLength)){
		document.getElementById('error_user_pass').innerHTML = 'Error: Your password should be less than ' + maxLength + ' characters . Try again.';
		if(!alreadyFocussed){
			user_pass.focus(); 
			alreadyFocussed = true;
		}
		count++;
	}

	if((user_pass.value != '') && (user_pass.value.indexOf(invalid)) > -1){
		document.getElementById('error_user_pass').innerHTML = 'Error: Sorry, spaces are not allowed.';
		if(!alreadyFocussed){
			user_pass.focus(); 
			alreadyFocussed = true;
		}
		count++;
	}

	if(user_cpass.value == ''){
		document.getElementById('error_user_cpass').innerHTML = "Error: Please enter your confirm password.";
		if(!alreadyFocussed){
			user_cpass.focus(); 
			alreadyFocussed = true;
		}
		count++;
	}

	else if(user_cpass.value.toLowerCase() != user_pass.value.toLowerCase()){
		document.getElementById('error_user_cpass').innerHTML = "Error: Your confirmed password not matched!";
		if(!alreadyFocussed){
			user_cpass.focus(); 
			alreadyFocussed = true;
		}
		count++;
	}

	if(user_email.value == ''){
		document.getElementById('error_user_email').innerHTML = "Error: Please enter your Email address.";
		if(!alreadyFocussed){
			user_email.focus();	
			alreadyFocussed = true;
		}
		count++;
	}

	if(user_email.value != ''){
		if(isValidEmail(user_email.value) == false){
			document.getElementById('error_user_email').innerHTML = "Error: Please enter a valid Email address.";
			if(!alreadyFocussed){
				user_email.focus();	
				alreadyFocussed = true;	
			}
			count++;
		}
	}

	if(user_cemail.value == ''){
		document.getElementById('error_user_cemail').innerHTML = "Error: Please confirm Email address.";
		if(!alreadyFocussed){
			user_cemail.focus();	
			alreadyFocussed = true;
		}
		count++;
	}

	if(user_email.value != ''){
		if(isValidEmail(user_cemail.value) == false){
			document.getElementById('error_user_cemail').innerHTML = "Error: Please enter a valid Email address.";
			if(!alreadyFocussed){
				user_cemail.focus();	
				alreadyFocussed = true;	
			}
			count++;
		}
	}

	if((user_cemail.value != '') && (user_cemail.value.toLowerCase() != user_email.value.toLowerCase())){
		document.getElementById('error_user_cemail').innerHTML = "Error: Your confirm Email address not matched!";
		if(!alreadyFocussed){
			user_cemail.focus();	
			alreadyFocussed = true;
		}
		count++;
	}

	if(phone_number.value == ''){
		document.getElementById('error_phone_number').innerHTML = "Error: Please enter your phone number.";
		if(!alreadyFocussed){
			phone_number.focus();	
			alreadyFocussed = true;
		}
		count++;
	}

	if(phone_number.value != ""){
		if(isNaN(phone_number.value)){
			document.getElementById('error_phone_number').innerHTML = "Error: Please enter valid phone number.";
			if(!alreadyFocussed){
				phone_number.focus();	
				alreadyFocussed = true;
			}
			count++;
		}
	}

	if(mobile_number.value == ''){
		document.getElementById('error_mobile_number').innerHTML = "Error: Please enter your mobile number.";
		if(!alreadyFocussed){
			phone_number.focus();	
			alreadyFocussed = true;
		}
		count++;
	}

	if(mobile_number.value != ""){
		if(isNaN(mobile_number.value)){
			document.getElementById('error_mobile_number').innerHTML = "Error: Please enter valid mobile number.";
			if(!alreadyFocussed){
				mobile_number.focus();	
				alreadyFocussed = true;
			}
			count++;
		}
	}

	if(mobile_number.value != ""){
		if((mobile_number.value.length < 10) || (mobile_number.value.length > 13)){
			document.getElementById('error_mobile_number').innerHTML = "Error: The mobile number must be between 10 to 13 number.";
			if(!alreadyFocussed){
				mobile_number.focus();	
				alreadyFocussed = true;
			}
			count++;
		}
	}


	if(user_cname.value == ''){
		document.getElementById('error_user_cname').innerHTML = "Error: Please enter your company Name.";
		if(!alreadyFocussed){
			user_cname.focus(); 
			alreadyFocussed = true;
		}
		count++;
	}

	if(user_fname.value == ''){
		document.getElementById('error_user_fname').innerHTML = "Error: Please enter your First Name.";
		if(!alreadyFocussed){
			user_fname.focus(); 
			alreadyFocussed = true;
		}
		count++;
	}

	if(user_lname.value == ''){
		document.getElementById('error_user_lname').innerHTML = "Error: Please enter your Last Name.";
		if(!alreadyFocussed){
			user_lname.focus();	
			alreadyFocussed = true;
		}
		count++;
	}

	if(user_address1.value == ''){
		document.getElementById('error_user_address1').innerHTML = "Error: Please enter your address1.";
		if(!alreadyFocussed){
			user_address1.focus();	
			alreadyFocussed = true;
		}
		count++;
	}

	if(user_town.value == ''){
		document.getElementById('error_user_town').innerHTML = "Error: Please enter your city.";
		if(!alreadyFocussed){
			user_town.focus();	
			alreadyFocussed = true;
		}
		count++;
	}

	if(user_state.value == ''){
		document.getElementById('error_user_state').innerHTML = "Error: Please enter your Province.";
		if(!alreadyFocussed){
			user_state.focus();	
			alreadyFocussed = true;
		}
		count++;
	}

	if(user_zip.value == ''){
		document.getElementById('error_user_zip').innerHTML = "Error: Please enter your Post code.";
		if(!alreadyFocussed){
			user_zip.focus();	
			alreadyFocussed = true;
		}
		count++;
	}

	if(user_country.value == ''){
		document.getElementById('error_user_country').innerHTML = "Error: Please enter your country.";
		if(!alreadyFocussed){
			user_country.focus();	
			alreadyFocussed = true;
		}
		count++;
	}

	if(count == 0){
		return true;
	}else{
		return false;
	}
}

function isAlphanumeric(elem, helperMsg){
	var alphaExp = /^[0-9a-zA-Z]+$/;
	if(elem.value.match(alphaExp)){
		return true;
	}else{
		return false;
	}
}



/*------------------------------added by Sp Singh--------------------------------------------*/
//////////////////////////// Added by rakesh for employer form validation start here //////////////

function validateEmpFrm_edit(){
	var frm             = document.empFrm;
	var user_fname      = frm.user_fname;
	var user_lname      = frm.user_lname;
	var user_email      = frm.user_email;
	var mobile_number   = frm.mobile_number;
	var phone_number 	= frm.phone_number;
	var user_cname 		= frm.user_cname;
	var user_address1   = frm.user_address1;
	var user_town       = frm.user_town;
	var user_state      = frm.user_state;
	var user_zip        = frm.user_zip;
	var user_country    = frm.user_country;

	var arr_msg         = Array();
	var count           = arr_msg.length;
	var alreadyFocussed = false;

	var invalid = " "; // Invalid character is a space
	var minLength = 8; // Minimum length
	var maxLength = 16; // Maximum length

	
	if(user_email.value == ''){
		document.getElementById('error_user_email').innerHTML = "Error: Please enter your Email address.";
		if(!alreadyFocussed){
			user_email.focus();	
			alreadyFocussed = true;
		}
		count++;
	}

	if(user_email.value != ''){
		if(isValidEmail(user_email.value) == false){
			document.getElementById('error_user_email').innerHTML = "Error: Please enter a valid Email address.";
			if(!alreadyFocussed){
				user_email.focus();	
				alreadyFocussed = true;	
			}
			count++;
		}
	}

	
	if(phone_number.value == ''){
		document.getElementById('error_phone_number').innerHTML = "Error: Please enter your phone number.";
		if(!alreadyFocussed){
			phone_number.focus();	
			alreadyFocussed = true;
		}
		count++;
	}

	if(phone_number.value != ""){
		if(isNaN(phone_number.value)){
			document.getElementById('error_phone_number').innerHTML = "Error: Please enter valid phone number.";
			if(!alreadyFocussed){
				phone_number.focus();	
				alreadyFocussed = true;
			}
			count++;
		}
	}

	if(mobile_number.value == ''){
		document.getElementById('error_mobile_number').innerHTML = "Error: Please enter your mobile number.";
		if(!alreadyFocussed){
			phone_number.focus();	
			alreadyFocussed = true;
		}
		count++;
	}

	if(mobile_number.value != ""){
		if(isNaN(mobile_number.value)){
			document.getElementById('error_mobile_number').innerHTML = "Error: Please enter valid mobile number.";
			if(!alreadyFocussed){
				mobile_number.focus();	
				alreadyFocussed = true;
			}
			count++;
		}
	}

	if(mobile_number.value != ""){
		if((mobile_number.value.length < 10) || (mobile_number.value.length > 13)){
			document.getElementById('error_mobile_number').innerHTML = "Error: The mobile number must be between 10 to 13 number.";
			if(!alreadyFocussed){
				mobile_number.focus();	
				alreadyFocussed = true;
			}
			count++;
		}
	}


	if(user_cname.value == ''){
		document.getElementById('error_user_cname').innerHTML = "Error: Please enter your company Name.";
		if(!alreadyFocussed){
			user_cname.focus(); 
			alreadyFocussed = true;
		}
		count++;
	}

	if(user_fname.value == ''){
		document.getElementById('error_user_fname').innerHTML = "Error: Please enter your First Name.";
		if(!alreadyFocussed){
			user_fname.focus(); 
			alreadyFocussed = true;
		}
		count++;
	}

	if(user_lname.value == ''){
		document.getElementById('error_user_lname').innerHTML = "Error: Please enter your Last Name.";
		if(!alreadyFocussed){
			user_lname.focus();	
			alreadyFocussed = true;
		}
		count++;
	}

	if(user_address1.value == ''){
		document.getElementById('error_user_address1').innerHTML = "Error: Please enter your address1.";
		if(!alreadyFocussed){
			user_address1.focus();	
			alreadyFocussed = true;
		}
		count++;
	}

	if(user_town.value == ''){
		document.getElementById('error_user_town').innerHTML = "Error: Please enter your city.";
		if(!alreadyFocussed){
			user_town.focus();	
			alreadyFocussed = true;
		}
		count++;
	}

	if(user_state.value == ''){
		document.getElementById('error_user_state').innerHTML = "Error: Please enter your Province.";
		if(!alreadyFocussed){
			user_state.focus();	
			alreadyFocussed = true;
		}
		count++;
	}

	if(user_zip.value == ''){
		document.getElementById('error_user_zip').innerHTML = "Error: Please enter your Post code.";
		if(!alreadyFocussed){
			user_zip.focus();	
			alreadyFocussed = true;
		}
		count++;
	}

	if(user_country.value == ''){
		document.getElementById('error_user_country').innerHTML = "Error: Please enter your country.";
		if(!alreadyFocussed){
			user_country.focus();	
			alreadyFocussed = true;
		}
		count++;
	}

	if(count == 0){
		return true;
	}else{
		return false;
	}
}



//////////////////////////// Added by rakesh for employer form validation end here //////////////

function validatechangePass(){
	var frm             = document.changePass;
	var oldPass         = frm.OldPassword;
	var newPass         = frm.NewPassword;
	var RePass          = frm.RePassword;
	
	var arr_msg         = Array();
	var count           = arr_msg.length;
	var alreadyFocussed = false;
	
	if(oldPass.value == ''){
		document.getElementById('error_OldPassword').innerHTML = "Error: Please enter Old Password.";
		if(!alreadyFocussed){
			oldPass.focus();
			alreadyFocussed = true;
		}
		count++
	}

	if(newPass.value == ''){
		document.getElementById('error_NewPassword').innerHTML = "Error: Please enter New Password.";
		if(!alreadyFocussed){
			newPass.focus();
			alreadyFocussed = true;
		}
		count++
	}

	if(RePass.value == ''){
		document.getElementById('error_RePassword').innerHTML = "Error: Please enter Re-Password.";
		if(!alreadyFocussed){
			RePass.focus();
			alreadyFocussed = true;
		}
		count++
	}
	
	if(newPass.value != RePass.value){
		document.getElementById('error_RePassword').innerHTML = "Error: The new password and re-password must be same.";
		if(!alreadyFocussed){
			RePass.focus();
			alreadyFocussed = true;
		}
		count++
	}
	
	if(count == 0){
		return true;
	}else{
		return false;
	}

}


/*Quatro Card Technology*/


/* Quate frm validation follow by card Manufacturing division */

function quoteFrm(){
	
	var frm             = document.frm_name;
	var title           = frm.title;
	var firstname       = frm.firstname;
	var lastname        = frm.lastname;
	var organization    = frm.organization;
	var address         = frm.address;
	var telephone       = frm.telephone;
	var email           = frm.email;

	var arr_msg         = Array();
	var count           = arr_msg.length;
	var alreadyFocussed = false;
	
	

	if(title.value == ''){
		document.getElementById('error_title').innerHTML = "Please enter Title.";
		if(!alreadyFocussed){
			title.focus(); 
			alreadyFocussed = true;
		}
		count++;
	}
	
	if(firstname.value == ''){
		document.getElementById('error_firstname').innerHTML = "Please enter First Name.";
		if(!alreadyFocussed){
			firstname.focus();	
			alreadyFocussed = true;
		}
		count++;
	}
	
		if(lastname.value == ''){
		document.getElementById('error_lastname').innerHTML = "Please enter Last Name.";
		if(!alreadyFocussed){
			lastname.focus();	
			alreadyFocussed = true;
		}
		count++;
	}
	
		if(organization.value == ''){
		document.getElementById('error_organization').innerHTML = "Please enter Organization.";
		if(!alreadyFocussed){
			organization.focus();	
			alreadyFocussed = true;
		}
		count++;
	}
	
	if(address.value == ''){
		document.getElementById('error_address').innerHTML = "Please enter Address.";
		if(!alreadyFocussed){
			address.focus();	
			alreadyFocussed = true;
		}
		count++;
	}
	
	if(telephone.value == ''){
		document.getElementById('error_telephone').innerHTML = "Please enter Telephone.";
		if(!alreadyFocussed){
			telephone.focus();	
			alreadyFocussed = true;
		}
		count++;
	}
	
	if(telephone.value != ""){
		if(isNaN(telephone.value)){
			document.getElementById('error_telephone').innerHTML = "Please enter valid Telephone.";
			if(!alreadyFocussed){
				telephone.focus();	
				alreadyFocussed = true;
			}
			count++;
		}
	}
	
	
	if(email.value == ''){
		document.getElementById('error_email').innerHTML = "Please enter your Email address.";
		if(!alreadyFocussed){
			email.focus();	
			alreadyFocussed = true;
		}
		count++;
	}
	
	if(email.value != ''){
		if(isValidEmail(email.value) == false){
			document.getElementById('error_email').innerHTML = "Please enter a valid Email address.";
			if(!alreadyFocussed){
				email.focus();	
				alreadyFocussed = true;	
			}
			count++;
		}
	}
	
	

	if(count == 0){
		return true;
	}else{
		return false;
	}
}



/* Quate frm validation follow by Sheetfed Printing division */

function quotesheetFrm(){
	
	var frm             = document.frm_name;
	var Title           = frm.Title;
	var FirstName       = frm.FirstName;
	var LastName        = frm.LastName;
	var Organization    = frm.Organization;
	var Address         = frm.Address;
	var Tel             = frm.Tel;
	var Email           = frm.Email;

	var arr_msg         = Array();
	var count           = arr_msg.length;
	var alreadyFocussed = false;
	
	

	if(Title.value == ''){
		document.getElementById('error_Title').innerHTML = "Please enter Title.";
		if(!alreadyFocussed){
			Title.focus(); 
			alreadyFocussed = true;
		}
		count++;
	}
	
	if(FirstName.value == ''){
		document.getElementById('error_FirstName').innerHTML = "Please enter First Name.";
		if(!alreadyFocussed){
			FirstName.focus();	
			alreadyFocussed = true;
		}
		count++;
	}
	
		if(LastName.value == ''){
		document.getElementById('error_LastName').innerHTML = "Please enter Last Name.";
		if(!alreadyFocussed){
			LastName.focus();	
			alreadyFocussed = true;
		}
		count++;
	}
	
		if(Organization.value == ''){
		document.getElementById('error_Organization').innerHTML = "Please enter Organization.";
		if(!alreadyFocussed){
			Organization.focus();	
			alreadyFocussed = true;
		}
		count++;
	}
	
	if(Address.value == ''){
		document.getElementById('error_Address').innerHTML = "Please enter Address.";
		if(!alreadyFocussed){
			Address.focus();	
			alreadyFocussed = true;
		}
		count++;
	}
	
	if(Tel.value == ''){
		document.getElementById('error_Tel').innerHTML = "Please enter Telephone.";
		if(!alreadyFocussed){
			Tel.focus();	
			alreadyFocussed = true;
		}
		count++;
	}
	
	if(Tel.value != ""){
		if(isNaN(Tel.value)){
			document.getElementById('error_Tel').innerHTML = "Please enter valid Telephone.";
			if(!alreadyFocussed){
				Tel.focus();	
				alreadyFocussed = true;
			}
			count++;
		}
	}
	
	
	if(Email.value == ''){
		document.getElementById('error_Email').innerHTML = "Please enter your Email address.";
		if(!alreadyFocussed){
			Email.focus();	
			alreadyFocussed = true;
		}
		count++;
	}
	
	if(Email.value != ''){
		if(isValidEmail(Email.value) == false){
			document.getElementById('error_Email').innerHTML = "Please enter a valid Email address.";
			if(!alreadyFocussed){
				Email.focus();	
				alreadyFocussed = true;	
			}
			count++;
		}
	}
	
	

	if(count == 0){
		return true;
	}else{
		return false;
	}
}


/* New Job  :  Card Manufacturing division */

function newjobcardFrm(){
	
	var frm              = document.frm_name;
	var soldto           = frm.soldto;
	var shipto           = frm.shipto;
	var customerpono     = frm.customerpono;
	var ticketno         = frm.ticketno;
	var jobname          = frm.jobname;
	var email          = frm.email;
	
	
	var arr_msg         = Array();
	var count           = arr_msg.length;
	var alreadyFocussed = false;
	
	

	if(soldto.value == ''){
		document.getElementById('error_soldto').innerHTML = "Please enter Sold To.";
		if(!alreadyFocussed){
			soldto.focus(); 
			alreadyFocussed = true;
		}
		count++;
	}
	
	if(shipto.value == ''){
		document.getElementById('error_shipto').innerHTML = "Please enter Ship To.";
		if(!alreadyFocussed){
			shipto.focus();	
			alreadyFocussed = true;
		}
		count++;
	}
	
		if(customerpono.value == ''){
		document.getElementById('error_customerpono').innerHTML = "Please enter Customer PO No.";
		if(!alreadyFocussed){
			customerpono.focus();	
			alreadyFocussed = true;
		}
		count++;
	}
	
	
	
	
		if(ticketno.value == ''){
		document.getElementById('error_ticketno').innerHTML = "Please enter Ticket No.";
		if(!alreadyFocussed){
			ticketno.focus();	
			alreadyFocussed = true;
		}
		count++;
	}
	
	if(jobname.value == ''){
		document.getElementById('error_jobname').innerHTML = "Please enter Job Name.";
		if(!alreadyFocussed){
			jobname.focus();	
			alreadyFocussed = true;
		}
		count++;
	}
	
		
	if(email.value == ''){
		document.getElementById('error_email').innerHTML = "Please enter your Email address.";
		if(!alreadyFocussed){
			email.focus();	
			alreadyFocussed = true;
		}
		count++;
	}
	
	if(email.value != ''){
		if(isValidEmail(email.value) == false){
			document.getElementById('error_email').innerHTML = "Please enter a valid Email address.";
			if(!alreadyFocussed){
				email.focus();	
				alreadyFocussed = true;	
			}
			count++;
		}
	}
	
	

	if(count == 0){
		return true;
	}else{
		return false;
	}
}



/* New Job  :  Sheetfed Printing division */

function newjobsheetFrm(){
	
	var frm            = document.frm_name;
	var soldto         = frm.soldto;
	var shipto         = frm.shipto;
	var customerpono   = frm.customerpono;
	var ticketno       = frm.ticketno;
	var jobname        = frm.jobname;
	
	var client         = frm.client;
	var customerpono1  = frm.customerpono1;
	var ticketno1      = frm.ticketno1;
	var archiveno      = frm.archiveno;
	var description    = frm.description;
	var layout         = frm.layout;
	var color          = frm.color;
	var note           = frm.note;
	var stock          = frm.stock;
	var size           = frm.size;
	var fscpaper1      = frm.fscpaper1;
	var netrun         = frm.netrun;
	var grossrun       = frm.grossrun;
	
	var email          = frm.email;
	
	
	
	var arr_msg         = Array();
	var count           = arr_msg.length;
	var alreadyFocussed = false;
	
	

	if(soldto.value == ''){
		document.getElementById('error_soldto').innerHTML = "Please enter Sold To.";
		if(!alreadyFocussed){
			soldto.focus(); 
			alreadyFocussed = true;
		}
		count++;
	}
	
	if(shipto.value == ''){
		document.getElementById('error_shipto').innerHTML = "Please enter Ship To.";
		if(!alreadyFocussed){
			shipto.focus();	
			alreadyFocussed = true;
		}
		count++;
	}
	
		if(customerpono.value == ''){
		document.getElementById('error_customerpono').innerHTML = "Please enter Customer PO No.";
		if(!alreadyFocussed){
			customerpono.focus();	
			alreadyFocussed = true;
		}
		count++;
	}
	
	
	
	
		if(ticketno.value == ''){
		document.getElementById('error_ticketno').innerHTML = "Please enter Ticket No.";
		if(!alreadyFocussed){
			ticketno.focus();	
			alreadyFocussed = true;
		}
		count++;
	}
	
	if(jobname.value == ''){
		document.getElementById('error_jobname').innerHTML = "Please enter Job Name.";
		if(!alreadyFocussed){
			jobname.focus();	
			alreadyFocussed = true;
		}
		count++;
	}
	
	
	if(client.value == ''){
		document.getElementById('error_client').innerHTML = "Please enter Client.";
		if(!alreadyFocussed){
			client.focus(); 
			alreadyFocussed = true;
		}
		count++;
	}
	
	
	if(customerpono1.value == ''){
		document.getElementById('error_customerpono1').innerHTML = "Please enter Customer PO No.";
		if(!alreadyFocussed){
			customerpono1.focus(); 
			alreadyFocussed = true;
		}
		count++;
	}
	
	if(ticketno1.value == ''){
		document.getElementById('error_ticketno1').innerHTML = "Please enter Ticket no.";
		if(!alreadyFocussed){
			ticketno1.focus(); 
			alreadyFocussed = true;
		}
		count++;
	}
	
	if(archiveno.value == ''){
		document.getElementById('error_archiveno').innerHTML = "Please enter Archive no.";
		if(!alreadyFocussed){
			archiveno.focus(); 
			alreadyFocussed = true;
		}
		count++;
	}
	
	if(description.value == ''){
		document.getElementById('error_description').innerHTML = "Please enter Description.";
		if(!alreadyFocussed){
			description.focus(); 
			alreadyFocussed = true;
		}
		count++;
	}
	
	if(layout.value == ''){
		document.getElementById('error_layout').innerHTML = "Please enter Layout.";
		if(!alreadyFocussed){
			layout.focus(); 
			alreadyFocussed = true;
		}
		count++;
	}
	
	if(color.value == ''){
		document.getElementById('error_color').innerHTML = "Please enter Color.";
		if(!alreadyFocussed){
			color.focus(); 
			alreadyFocussed = true;
		}
		count++;
	}
	
	if(note.value == ''){
		document.getElementById('error_note').innerHTML = "Please enter Note.";
		if(!alreadyFocussed){
			note.focus(); 
			alreadyFocussed = true;
		}
		count++;
	}
	
	if(stock.value == ''){
		document.getElementById('error_stock').innerHTML = "Please enter Stock.";
		if(!alreadyFocussed){
			stock.focus(); 
			alreadyFocussed = true;
		}
		count++;
	}
	
	if(size.value == ''){
		document.getElementById('error_size').innerHTML = "Please enter Size.";
		if(!alreadyFocussed){
			size.focus(); 
			alreadyFocussed = true;
		}
		count++;
	}
	
	if(fscpaper1.value == ''){
		document.getElementById('error_fscpaper1').innerHTML = "Please enter first Fscpaper.";
		if(!alreadyFocussed){
			fscpaper1.focus(); 
			alreadyFocussed = true;
		}
		count++;
	}
	
	if(netrun.value == ''){
		document.getElementById('error_netrun').innerHTML = "Please enter Netrun.";
		if(!alreadyFocussed){
			netrun.focus(); 
			alreadyFocussed = true;
		}
		count++;
	}
	
	if(grossrun.value == ''){
		document.getElementById('error_grossrun').innerHTML = "Please enter Grossrun.";
		if(!alreadyFocussed){
			grossrun.focus(); 
			alreadyFocussed = true;
		}
		count++;
	}
	
	
	
	
	if(email.value == ''){
		document.getElementById('error_email').innerHTML = "Please enter your Email address.";
		if(!alreadyFocussed){
			email.focus();	
			alreadyFocussed = true;
		}
		count++;
	}
	
	if(email.value != ''){
		if(isValidEmail(email.value) == false){
			document.getElementById('error_email').innerHTML = "Please enter a valid Email address.";
			if(!alreadyFocussed){
				email.focus();	
				alreadyFocussed = true;	
			}
			count++;
		}
	}
	
	

	if(count == 0){
		return true;
	}else{
		return false;
	}
}


/* Gladstone Form */

function gladstoneFrm(){
	
	var frm              = document.frm_name;
	var client           = frm.client;
	var customerpono     = frm.customerpono;
	var ticketno         = frm.ticketno;
	
	
	var arr_msg         = Array();
	var count           = arr_msg.length;
	var alreadyFocussed = false;
	
	

	if(client.value == ''){
		document.getElementById('error_client').innerHTML = "Please enter Client.";
		if(!alreadyFocussed){
			client.focus(); 
			alreadyFocussed = true;
		}
		count++;
	}
	
		
		if(customerpono.value == ''){
		document.getElementById('error_customerpono').innerHTML = "Please enter Customer PO No.";
		if(!alreadyFocussed){
			customerpono.focus();	
			alreadyFocussed = true;
		}
		count++;
	}
	
	
	
	
		if(ticketno.value == ''){
		document.getElementById('error_ticketno').innerHTML = "Please enter Ticket No.";
		if(!alreadyFocussed){
			ticketno.focus();	
			alreadyFocussed = true;
		}
		count++;
	}
	
	

	if(count == 0){
		return true;
	}else{
		return false;
	}
}


/* Stone Form */

function stoneFrm(){
	
	var frm              = document.frm_name;
	var client           = frm.client;
	var customerpono     = frm.customerpono;
	var ticketno         = frm.ticketno;
	var archiveno      = frm.archiveno;
	var description    = frm.description;
	var layout         = frm.layout;
	var color          = frm.color;
	var note           = frm.note;
	var stock          = frm.stock;
	var size           = frm.size;
	var fscpaper1      = frm.fscpaper1;
	var netrun         = frm.netrun;
	var grossrun       = frm.grossrun;
	var binderyinstruction  = frm.binderyinstruction;
	
	
	var arr_msg         = Array();
	var count           = arr_msg.length;
	var alreadyFocussed = false;
	
	

	if(client.value == ''){
		document.getElementById('error_client').innerHTML = "Please enter Client.";
		if(!alreadyFocussed){
			client.focus(); 
			alreadyFocussed = true;
		}
		count++;
	}
	
	
	if(customerpono.value == ''){
		document.getElementById('error_customerpono').innerHTML = "Please enter Customer PO No.";
		if(!alreadyFocussed){
			customerpono.focus(); 
			alreadyFocussed = true;
		}
		count++;
	}
	
	if(ticketno.value == ''){
		document.getElementById('error_ticketno').innerHTML = "Please enter Ticket no.";
		if(!alreadyFocussed){
			ticketno.focus(); 
			alreadyFocussed = true;
		}
		count++;
	}
	
	if(archiveno.value == ''){
		document.getElementById('error_archiveno').innerHTML = "Please enter Archive no.";
		if(!alreadyFocussed){
			archiveno.focus(); 
			alreadyFocussed = true;
		}
		count++;
	}
	
	if(description.value == ''){
		document.getElementById('error_description').innerHTML = "Please enter Description.";
		if(!alreadyFocussed){
			description.focus(); 
			alreadyFocussed = true;
		}
		count++;
	}
	
	if(layout.value == ''){
		document.getElementById('error_layout').innerHTML = "Please enter Layout.";
		if(!alreadyFocussed){
			layout.focus(); 
			alreadyFocussed = true;
		}
		count++;
	}
	
	if(color.value == ''){
		document.getElementById('error_color').innerHTML = "Please enter Color.";
		if(!alreadyFocussed){
			color.focus(); 
			alreadyFocussed = true;
		}
		count++;
	}
	
	if(note.value == ''){
		document.getElementById('error_note').innerHTML = "Please enter Note.";
		if(!alreadyFocussed){
			note.focus(); 
			alreadyFocussed = true;
		}
		count++;
	}
	
	if(stock.value == ''){
		document.getElementById('error_stock').innerHTML = "Please enter Stock.";
		if(!alreadyFocussed){
			stock.focus(); 
			alreadyFocussed = true;
		}
		count++;
	}
	
	if(size.value == ''){
		document.getElementById('error_size').innerHTML = "Please enter Size.";
		if(!alreadyFocussed){
			size.focus(); 
			alreadyFocussed = true;
		}
		count++;
	}
	
	if(fscpaper1.value == ''){
		document.getElementById('error_fscpaper1').innerHTML = "Please enter first Fscpaper.";
		if(!alreadyFocussed){
			fscpaper1.focus(); 
			alreadyFocussed = true;
		}
		count++;
	}
	
	if(netrun.value == ''){
		document.getElementById('error_netrun').innerHTML = "Please enter Netrun.";
		if(!alreadyFocussed){
			netrun.focus(); 
			alreadyFocussed = true;
		}
		count++;
	}
	
	if(grossrun.value == ''){
		document.getElementById('error_grossrun').innerHTML = "Please enter Grossrun.";
		if(!alreadyFocussed){
			grossrun.focus(); 
			alreadyFocussed = true;
		}
		count++;
	}
	
	if(binderyinstruction.value == ''){
		document.getElementById('error_binderyinstruction').innerHTML = "Please enter Binary Instruction.";
		if(!alreadyFocussed){
			binderyinstruction.focus(); 
			alreadyFocussed = true;
		}
		count++;
	}
	
	

	if(count == 0){
		return true;
	}else{
		return false;
	}
}

/* Stone Form */

function shippingFrm(){
	
	var frm              = document.frm_name;
	var customer         = frm.customer;
	var customerpono     = frm.customerpono;
	var ticketno         = frm.ticketno;
	var archiveno        = frm.archiveno;
	var fscpaper1        = frm.fscpaper1;
	
	
	
	var arr_msg         = Array();
	var count           = arr_msg.length;
	var alreadyFocussed = false;
	
	

	if(customer.value == ''){
		document.getElementById('error_customer').innerHTML = "Please enter Customer.";
		if(!alreadyFocussed){
			customer.focus(); 
			alreadyFocussed = true;
		}
		count++;
	}
	
	
	if(customerpono.value == ''){
		document.getElementById('error_customerpono').innerHTML = "Please enter Customer PO No.";
		if(!alreadyFocussed){
			customerpono.focus(); 
			alreadyFocussed = true;
		}
		count++;
	}
	
	if(ticketno.value == ''){
		document.getElementById('error_ticketno').innerHTML = "Please enter Ticket no.";
		if(!alreadyFocussed){
			ticketno.focus(); 
			alreadyFocussed = true;
		}
		count++;
	}
	
	if(archiveno.value == ''){
		document.getElementById('error_archiveno').innerHTML = "Please enter Archive no.";
		if(!alreadyFocussed){
			archiveno.focus(); 
			alreadyFocussed = true;
		}
		count++;
	}
	
		
	if(fscpaper1.value == ''){
		document.getElementById('error_fscpaper1').innerHTML = "Please enter first Fscpaper.";
		if(!alreadyFocussed){
			fscpaper1.focus(); 
			alreadyFocussed = true;
		}
		count++;
	}
	
		

	if(count == 0){
		return true;
	}else{
		return false;
	}
}



/* Short Registration Business */

function ShortRegBusiFrm(){
	
	var frm                = document.frm_name;
	var emp_name           = frm.emp_name;
	var user_fname         = frm.user_fname;
	var user_lname         = frm.user_lname;
	var user_login         = frm.user_login;
	var user_pass          = frm.user_pass;
	var user_confpass      = frm.user_confpass;
	var authentication     = frm.authentication;

    var arr_msg         = Array();
	var count           = arr_msg.length;
	var alreadyFocussed = false;
	
	
	

	if(emp_name.value == ''){
		document.getElementById('error_emp_name').innerHTML = "Please enter Company Name.";
		if(!alreadyFocussed){
			emp_name.focus(); 
			alreadyFocussed = true;
		}
		count++;
	}
	
	if(user_fname.value == ''){
		document.getElementById('error_user_fname').innerHTML = "Please enter First Name.";
		if(!alreadyFocussed){
			user_fname.focus();	
			alreadyFocussed = true;
		}
		count++;
	}
	
		if(user_lname.value == ''){
		document.getElementById('error_user_lname').innerHTML = "Please enter Last Name.";
		if(!alreadyFocussed){
			user_lname.focus();	
			alreadyFocussed = true;
		}
		count++;
	}
	
		if(user_login.value == ''){
		document.getElementById('error_user_login').innerHTML = "Please enter Email.";
		if(!alreadyFocussed){
			user_login.focus();	
			alreadyFocussed = true;
		}
		count++;
	}
	
	
		if(user_login.value != ''){
		if(isValidEmail(user_login.value) == false){
			document.getElementById('error_user_login').innerHTML = "Please enter a valid Email address.";
			if(!alreadyFocussed){
				user_login.focus();	
				alreadyFocussed = true;	
			}
			count++;
		}
	}
	
	
	if(user_pass.value == ''){
		document.getElementById('error_user_pass').innerHTML = "Please enter Password.";
		if(!alreadyFocussed){
			user_pass.focus();	
			alreadyFocussed = true;
		}
		count++;
	}
	
	if(user_confpass.value == ''){
		document.getElementById('error_user_confpass').innerHTML = "Please enter Confirm Password.";
		if(!alreadyFocussed){
			user_confpass.focus();	
			alreadyFocussed = true;
		}
		count++;
	}
	
	if(user_pass.value != user_confpass.value){
		document.getElementById('error_user_confpass').innerHTML = "Please enter confirm password and password must be same.";
		if(!alreadyFocussed){
			user_confpass.focus();
			alreadyFocussed = true;
		}
		count++
	}
		
	
	if(authentication.value == ''){
		document.getElementById('error_authentication').innerHTML = "Please enter your Authentication Code.";
		if(!alreadyFocussed){
			authentication.focus();	
			alreadyFocussed = true;
		}
		count++;
	}
	
	if(count == 0){
		return true;
	}else{
		return false;
	}
}



/* Short Registration Business */


/* Short Registration Candidates */

function ShortRegCandFrm(){
	
	var frm                = document.frm_name;
	var user_fname         = frm.user_fname;
	var user_lname         = frm.user_lname;
	var user_login         = frm.user_login;
	var user_pass          = frm.user_pass;
	var user_confpass      = frm.user_confpass;
	var authentication     = frm.authentication;

    var arr_msg         = Array();
	var count           = arr_msg.length;
	var alreadyFocussed = false;
	
	
	
		
	if(user_fname.value == ''){
		document.getElementById('error_user_fname').innerHTML = "Please enter First Name.";
		if(!alreadyFocussed){
			user_fname.focus();	
			alreadyFocussed = true;
		}
		count++;
	}
	
		if(user_lname.value == ''){
		document.getElementById('error_user_lname').innerHTML = "Please enter Last Name.";
		if(!alreadyFocussed){
			user_lname.focus();	
			alreadyFocussed = true;
		}
		count++;
	}
	
		if(user_login.value == ''){
		document.getElementById('error_user_login').innerHTML = "Please enter Email.";
		if(!alreadyFocussed){
			user_login.focus();	
			alreadyFocussed = true;
		}
		count++;
	}
	
	
		if(user_login.value != ''){
		if(isValidEmail(user_login.value) == false){
			document.getElementById('error_user_login').innerHTML = "Please enter a valid Email address.";
			if(!alreadyFocussed){
				user_login.focus();	
				alreadyFocussed = true;	
			}
			count++;
		}
	}
	
	
	if(user_pass.value == ''){
		document.getElementById('error_user_pass').innerHTML = "Please enter Password.";
		if(!alreadyFocussed){
			user_pass.focus();	
			alreadyFocussed = true;
		}
		count++;
	}
	
	if(user_confpass.value == ''){
		document.getElementById('error_user_confpass').innerHTML = "Please enter Confirm Password.";
		if(!alreadyFocussed){
			user_confpass.focus();	
			alreadyFocussed = true;
		}
		count++;
	}
	
	if(user_pass.value != user_confpass.value){
		document.getElementById('error_user_confpass').innerHTML = "Please enter confirm password and password must be same.";
		if(!alreadyFocussed){
			user_confpass.focus();
			alreadyFocussed = true;
		}
		count++
	}
		
	
	if(authentication.value == ''){
		document.getElementById('error_authentication').innerHTML = "Please enter your Authentication Code.";
		if(!alreadyFocussed){
			authentication.focus();	
			alreadyFocussed = true;
		}
		count++;
	}
	
	if(count == 0){
		return true;
	}else{
		return false;
	}
}



/* Short Registration Candidates */


/* Short Registration Candidates */

function ShortLogin(){
	
	var frm                = document.frm_name;
	var user_login         = frm.user_login;
	var user_pass         = frm.user_pass;
	

    var arr_msg         = Array();
	var count           = arr_msg.length;
	var alreadyFocussed = false;
	
	
	
		
	if(user_login.value == ''){
		document.getElementById('error_user_login').innerHTML = "Please enter Email.";
		if(!alreadyFocussed){
			user_login.focus();	
			alreadyFocussed = true;
		}
		count++;
	}
	
	
	if(user_login.value != ''){
		if(isValidEmail(user_login.value) == false){
			document.getElementById('error_user_login').innerHTML = "Please enter a valid Email address.";
			if(!alreadyFocussed){
				user_login.focus();	
				alreadyFocussed = true;	
			}
			count++;
		}
	}
	
	
	
		if(user_pass.value == ''){
		document.getElementById('error_user_pass').innerHTML = "Please enter Password.";
		if(!alreadyFocussed){
			user_pass.focus();	
			alreadyFocussed = true;
		}
		count++;
	}
	
		
	
	if(count == 0){
		return true;
	}else{
		return false;
	}
}



/* Short Registration Candidates */



