function check(frObj){
var fla	=	checkLength(frObj);
	//alert(fla);
		if(fla)
		{
			frObj.sumitVia.value="sub";
			frObj.submit();
		}
		else
		return false;
}

function validate_number(value, message, object)
{
	if (!isNaN(Trim(value)))
	{
		alert(message);
		object.focus();
		return false;
	}
	else
	{
		return true;
	}
}

function get_ajax_result(connectScript,referenceElement,src_objname)
{ 
	var sendParams=null;
	var sendReqMethod=null;
	
	sendEltId=document.getElementById(referenceElement);
	selectedIndex=document.getElementById('C').value;

	connectScript=connectScript+"&selectedIndex="+selectedIndex;// alert(connectScript);
	sendRequest(connectScript,sendParams,sendReqMethod,sendEltId);
}

function get_ajax_result_username(connectScript,referenceElement,src_objname)
{ 
	var sendParams=null;
	var sendReqMethod=null;
	
	sendEltId=document.getElementById(referenceElement);
	userId=document.getElementById(src_objname).value;
	userId	=	userId.replace(/^\s+|\s+$/g,"");
	document.getElementById(src_objname).value	=	userId;
	connectScript=connectScript+"?userid="+userId;// alert(connectScript);
	sendRequest(connectScript,sendParams,sendReqMethod,sendEltId);
}


function disable(stateVal)
{
	if(stateVal == "Other")
	{
		document.getElementById('in_resume_1_StateCityOther').value='';
		document.getElementById('in_resume_1_StateCityOther').disabled=false;	
	}
	else
	{
		document.getElementById('in_resume_1_StateCityOther').value='';
		document.getElementById('in_resume_1_StateCityOther').disabled=true;	
	}
}

function setTimer()
{
	if(document.getElementById('in_resume_1_StateCityOther').disabled == false)
		var Timer = setInterval('onkeyupvalidation("","")',50);
}

function HideOtherCity()
{
	var City = document.getElementById("in_resume_1_stateCity").options[document.getElementById("in_resume_1_stateCity").options.selectedIndex].text;
	var spCity= City.split("-");
	disable(spCity[1],"in_resume_1_StateCityOther");
}

function onkeyupvalidation(obj,strname)
{
	var stateVal = document.getElementById("in_resume_1_stateCity").value;
	document.getElementById("in_resume_1_stateCityedu").value = stateVal;
	var City = document.getElementById("in_resume_1_stateCity").options[document.getElementById("in_resume_1_stateCity").options.selectedIndex].text;
	disable(City);
}

function checkLength(empregister)
{
	return throwAlert();
	
    if (empregister.in_resume_1_companyprofile.value.length > 20000){
        alert("Please enter 20000 characters or less in Company Profile");
        return false;
    }
    if(!empregister.in_resume_1_termsconditions.checked)
    {
    alert("Please check the Terms and Conditions Statement!");
	document.empregister.in_resume_1_termsconditions.focus();
    return false;
   }
    return true;
}
function funOpenFile(path)
{
	childWin=window.open(path,'mywindow','width=300,height=300,top=200,left=100');
}

function funLoadDefault()
{
	document.empregister.in_resume_1_phone1_area.value="STD";
	document.empregister.in_resume_1_phone1_phoneno.value="Phone Number";
	document.empregister.in_resume_1_phone1_extn.value="Extn";
}

function throwAlert()
{	
	var frmObj = document.empregister;
	/*for(i=1;i<=frmObj.length;i++)
	{
		alert(frmObj[i].name);
		//alert(frmObj[i].value);
	}*/
	//alert(frmObj.length);
	var useridVal = document.empregister.in_resume_1_username.value;
	var passwordVal=document.empregister.in_resume_1_password.value;
	if ( useridVal != '' && passwordVal != '' && (useridVal.toLowerCase() == passwordVal.toLowerCase()) )
	{
		alert("Userid and Password should not be same");
		document.empregister.in_resume_1_password.focus();
		return false;
	}
	var patternArray = document.empregister.hidPattern.value;
	var firstArray = patternArray.split("#!^Sep@!#");
		
	for (key=0;key<=15;key++)
	{
		var theValue = firstArray[key].split("#!Sep!#");
		if((theValue[0]=="in_resume_1_country")||(theValue[0]=="in_resume_1_stateCity")||(theValue[0]=="in_resume_1_industry")||(theValue[0]=="in_resume_1_companytypenew"))
		{
			if(theValue[0]=="in_resume_1_stateCity") {
				var secondArg = document.getElementById("in_resume_1_stateCity").value;
				//alert(secondArg);
				//alert(document.getElementById("in_resume_1_stateCityedu"));
				document.getElementById("in_resume_1_stateCityedu").value = secondArg;
			}
			else
				var secondArg=eval("document.empregister."+theValue[0]+".value");

			if(secondArg=="")
			{
				if((theValue[0]=="in_resume_1_country")||(theValue[0]=="in_resume_1_stateCity"))
				{
					alert("Select the "+theValue[1]+" you are residing");
					return false;
				}
				else
				{
					alert("Select value for "+theValue[1]);
				}
				if(theValue[0]=="in_resume_1_stateCity") {
					document.empregister.in_resume_1_stateCity.focus();
					return false;
				}
				eval("document.empregister."+theValue[0]+".focus()");
				return false;
			}
		}
		else
		{
			if((theValue[0]=="in_resume_1_companyname")|| (theValue[0]=="in_resume_1_alternateemail")||(theValue[0]=="in_resume_1_designation")||(theValue[0]=="in_resume_1_phone1_extn")||(theValue[0]=="in_resume_1_phone2_area")||(theValue[0]=="in_resume_1_phone2_phoneno")||(theValue[0]=="in_resume_1_phone2_extn")||(theValue[0]=="in_resume_1_phone3_area")||(theValue[0]=="in_resume_1_phone3_phoneno")||(theValue[0]=="in_resume_1_phone3_extn")||(theValue[0]=="in_resume_1_fax_area")||(theValue[0]=="in_resume_1_fax_phoneno")||(theValue[0]=="in_resume_1_mobile")||(theValue[0]=="in_resume_1_website"))
			{			

				var fieldName=eval("document.empregister."+theValue[0]+".value");

				if(theValue[0]=="in_resume_1_companyname"){
				if(fieldName !=""){
						fieldName		=	fieldName.replace(/^\s+|\s+$/g,"");
						if(fieldName	==	"")
						{
						alert("Enter valid Company Name");
						document.empregister.in_resume_1_companyname.focus();
						return false;
							
						}
					}
				if(fieldName=="")
				{
					alert("Enter your Company Name");
					document.empregister.in_resume_1_companyname.focus();
					return false;
				}
				}
				if((theValue[0]=="in_resume_1_phone2_area")||(theValue[0]=="in_resume_1_phone3_area")||(theValue[0]=="in_resume_1_fax_area")||(theValue[0]=="in_resume_1_fax_phoneno")||(theValue[0]=="in_resume_1_mobile"))
				{
					if(fieldName!='')
					{
						var regExp=new RegExp(theValue[1]);
						var errorName = theValue[2];
						if(!(regExp.test(fieldName)))
						{
							alert("Your contact number should contain only numeric value");
							eval("document.empregister."+theValue[0]+".focus()");
							return false;
						}

						var regExpPh3=new RegExp("[1-9]+");
						if(!(regExpPh3.test(fieldName)))
						{
							alert("Your contact number should contain only numeric value");
							eval("document.empregister."+theValue[0]+".focus()");
							return false;
						}
						if(theValue[0]!="in_resume_1_mobile")
						{
							var valueArea	=	eval("document.empregister."+theValue[0]+".value");
							if(valueArea !=""){
								if(!(/^[\+]*[0-9]+$/.test(valueArea)))
								{
									alert("Enter Valid STD Code");
									eval("document.empregister."+theValue[0]+".focus()");
									return false;
								}
							}
						}
					}
				}
				
				if((fieldName!="")&&(theValue[0]!="in_resume_1_alternateemail"))
				{
					var regExp=new RegExp(theValue[1]);
					var errorName = theValue[2];
					if(theValue[0]=="in_resume_1_website")
					{	
						if(fieldName.match("http://"))
						{
						}
						else
						{
							fieldName = "http://"+fieldName;
						}
						if(!(regExp.test(fieldName)))
						{
							alert("Enter valid website URL");
							eval("document.empregister."+theValue[0]+".focus()");
							return false;
						}
					}
					else
					{
						if(!(regExp.test(fieldName)))
						{
							//eval("document.empregister."+theValue[0]+".focus()");
							//return false;
						}
						if((theValue[0]=="in_resume_1_phone1_extn")||(theValue[0]=="in_resume_1_phone2_extn")||(theValue[0]=="in_resume_1_phone3_extn"))
						{
							var regExpPhExt=new RegExp("[1-9]+");
							if(!(regExpPhExt.test(fieldName)))
							{
								alert("Enter valid extension number");
								eval("document.empregister."+theValue[0]+".focus()");
								return false;
							}
						}						
					}
					
					var getLength = eval("document.empregister."+theValue[0]+".value.length");
					if(getLength < theValue[3])
					{
						alert("Minimum "+theValue[3]+" characters are required for "+errorName);
						eval("document.empregister."+theValue[0]+".focus()");
						return false;
					}
				}
				if((fieldName!="")&&((theValue[0]=="in_resume_1_phone2_phoneno")||(theValue[0]=="in_resume_1_phone3_phoneno")))
				{					

					var ph2A=document.empregister.in_resume_1_phone2_area.value;
					var ph3A=document.empregister.in_resume_1_phone3_area.value;
					if(((ph2A=="")&&(theValue[0]=="in_resume_1_phone2_phoneno"))||((ph3A=="")&&(theValue[0]=="in_resume_1_phone3_phoneno")))
					{
						alert("Enter area code");
						eval("document.empregister."+theValue[0]+".focus()");
						return false;
					}

					var regExpPh2=new RegExp("[1-9]+");
					if(!(regExpPh2.test(fieldName)))
					{
						alert("Enter valid Phone number");
						eval("document.empregister."+theValue[0]+".focus()");
						return false;
					}					
				}
				else if((fieldName=="")&&((theValue[0]=="in_resume_1_phone2_phoneno")||(theValue[0]=="in_resume_1_phone3_phoneno")))
				{
					var ph2A=document.empregister.in_resume_1_phone2_area.value;
					var ph3A=document.empregister.in_resume_1_phone3_area.value;
					if(((ph2A!="")&&(theValue[0]=="in_resume_1_phone2_phoneno"))||((ph3A!="")&&(theValue[0]=="in_resume_1_phone3_phoneno")))
					{
						alert("Enter phone number");
						eval("document.empregister."+theValue[0]+".focus()");
						return false;
					}
				}
				else if((fieldName!="")&&(theValue[0]=="in_resume_1_alternateemail"))
				{
					if(document.empregister.in_resume_1_primaryemail.value==document.empregister.in_resume_1_alternateemail.value)
					{
						alert("You need to check the alternate email address given.Primary Email and Alternate Email should be different");
						eval("document.empregister."+theValue[0]+".focus()");
						return false;
					}
					else
					{						
						var regExp=new RegExp(theValue[1]);
						var errorName = theValue[2];
						if(!(regExp.test(fieldName)))
						{
							alert("You need to check the alternate email address given. Enter a valid email address");
							eval("document.empregister."+theValue[0]+".focus()");
							return false;
						}
					}
				}
			}
			else if((theValue[0]=="in_resume_1_registeredAddress")||(theValue[0]=="in_resume_1_companytype")||(theValue[0]=="in_resume_1_StateCityOther"))
			{
				var fieldName=eval("document.empregister."+theValue[0]+".value");		
				if((fieldName=="")&&(theValue[0]!="in_resume_1_companytype")&&(theValue[0]!="in_resume_1_StateCityOther"))
				{
					var errorName = theValue[1];
					alert("Enter value for "+errorName);
					eval("document.empregister."+theValue[0]+".focus()");
					return false;
				}
				else if((fieldName!="")&&(theValue[0]=="in_resume_1_registeredAddress"))
				{
					fieldName	=	fieldName.replace(/^\s+|\s+$/g,"");
					if(fieldName == "")
					{
						alert("Enter valid Company Address");
						eval("document.empregister."+theValue[0]+".focus()");
						return false;
					}
					var fieldLen=eval("document.empregister."+theValue[0]+".length");
					if(fieldLen > 300)
					{
						alert("Please enter only 300 characters");
						eval("document.empregister."+theValue[0]+".focus()");
						return false;
					}
				}
				else if(theValue[0]=="in_resume_1_companytype")
				{
					myOption = -1;
					for (i=document.empregister.in_resume_1_companytype.length-1; i > -1; i--)
					{
						if (document.empregister.in_resume_1_companytype[i].checked)
						{
							myOption = i;
						}
					}
					if (myOption == -1) 
					{
						alert("Select one company type");
						return false;
					}

				}
				else if(theValue[0]=="in_resume_1_StateCityOther")
				{
					var countryVal = document.empregister.in_resume_1_country.value;
					var stateoth = document.empregister.in_resume_1_StateCityOther.value;
					var stateselVal = document.getElementById("in_resume_1_stateCity").value;
					var stateOthLen=document.empregister.in_resume_1_StateCityOther.length;
					
					if((stateselVal.match("Other"))&&(stateoth==""))
					{
						alert("Enter city name in Textbox provided ");
						document.empregister.in_resume_1_StateCityOther.focus();
						return false;
					}
					if((stateselVal.match("Other"))&&(stateoth!=""))
					{						
						if(stateOthLen > 31)
						{
						alert("Please enter 30 characters alone");
						document.empregister.in_resume_1_StateCityOther.focus();
						return false;
						}
						var regExp=new RegExp(theValue[1]);				
						if(!(regExp.test(stateoth)))
						{
						alert("Please enter alpha-numeric characters for City in Textbox provided ");
						document.empregister.in_resume_1_StateCityOther.focus();
						return false;
						}
					}
				}
			}
			else
			{
				var fieldName=eval("document.empregister."+theValue[0]+".value");
				var passwordVal=document.empregister.in_resume_1_password.value;
				if((theValue[0]=="in_resume_1_confirmPassword")&&(document.empregister.in_resume_1_confirmPassword.value!=""))
				{
					if(passwordVal!=document.empregister.in_resume_1_confirmPassword.value)
					{
						alert("Confirm password it doesnt matches with the given password");
						document.empregister.in_resume_1_confirmPassword.focus();
						return false;
					}
				}
				else
				{
					var regExp=new RegExp(theValue[1]);
					var errorName = theValue[2];
					
					
					if(!(regExp.test(fieldName)))
					{
					
						var valinbox=eval("document.empregister."+theValue[0]+".value");
						if(((theValue[0]=="in_resume_1_username")||(theValue[0]=="in_resume_1_password"))&&(valinbox==""))
						{
							alert("Enter the choice of your "+theValue[2]);
						}
						else if((theValue[0]=="in_resume_1_confirmPassword")&&(valinbox==""))
						{
							alert("You need to confirm your password");
						}
						else if((theValue[0]=="in_resume_1_primaryemail")&&(valinbox==""))
						{
							alert("You need to enter a valid email address");
						}
						else if((theValue[0]=="in_resume_1_primaryemail")&&(valinbox!=""))
						{
							alert("You need to check the email address given. Enter a valid email address");
						}
						else if((theValue[0]=="in_resume_1_contactperson")&&(valinbox==""))
						{
							alert("Enter Contact Name");
						}
						else if((theValue[0]=="in_resume_1_contactperson")&&(valinbox!=""))
						{
							errorName
							alert("Enter valid Contact Name");
						}
						else
						{
							if(theValue[0] == "in_resume_1_password") {
								alert("Enter valid "+errorName);
								document.empregister.in_resume_1_password.focus();
								return false;
							}
							if((document.empregister.in_resume_1_phone1_area.value=='')&&(document.empregister.in_resume_1_phone1_phoneno.value=='')&&(document.empregister.in_resume_1_mobile.value!=''))
							{
								var phoneflag=true;
							}
							else
							{
							if(document.empregister.in_resume_1_phone1_area.value=='')
							{
								alert("Enter "+errorName);
								document.empregister.in_resume_1_phone1_area.focus();
								return false;
							}
							else if(document.empregister.in_resume_1_phone1_area.value!="")
							{
								var valueAreaFirst=document.empregister.in_resume_1_phone1_area.value;
								if(valueAreaFirst !=""){
								if(!(/^[\+]?[0-9]+$/.test(valueAreaFirst)))
								{
									alert("Enter Valid STD code");
									document.empregister.in_resume_1_phone1_area.focus();
									return false;
								}
								}
							}

							 if(document.empregister.in_resume_1_phone1_phoneno.value=='')
							{
								alert("Enter "+errorName);
							}
							else
							{
								alert("Enter valid "+errorName);
							}
							}
						}
						if(phoneflag!=true)
						{
							eval("document.empregister."+theValue[0]+".focus()");
							return false;
						}
					}
				
					if((theValue[0]=="in_resume_1_phone1_area")||(theValue[0]=="in_resume_1_phone1_phoneno")||(theValue[0]=="in_resume_1_phone1_extn"))
					{
						var patval;
						if(theValue[0]=="in_resume_1_phone1_area")
						{
							patval="STD Code";
						}
						if(theValue[0]=="in_resume_1_phone1_phoneno")
						{
							patval="Phone number";
						}
						if(theValue[0]=="in_resume_1_phone1_extn")
						{
							patval="Extension number";
						}

						var regExpPh=new RegExp("[1-9]+");
						if(!(regExpPh.test(fieldName)))
						{
							if((document.empregister.in_resume_1_phone1_area.value=='')&&(document.empregister.in_resume_1_phone1_phoneno.value=='')&&(document.empregister.in_resume_1_mobile.value!=''))
							{
							}
							else
							{
								alert("Enter valid "+patval);
								eval("document.empregister."+theValue[0]+".focus()");
								return false;
							}
						}
					}

					var getLength = eval("document.empregister."+theValue[0]+".value.length");
					if(getLength < theValue[3])
					{
						if(theValue[0]=="in_resume_1_username")
						{
							alert("The Username is short. Please enter atleast 4 characters");
						}
						else if(theValue[0]=="in_resume_1_password")
						{
							alert("The Password provided is short. Enter atleast 4 characters");
						}
						else
						{
							if(theValue[0]=="in_resume_1_phone1_area")
							{
								if((document.empregister.in_resume_1_phone1_area.value=='')&&(document.empregister.in_resume_1_phone1_phoneno.value=='')&&(document.empregister.in_resume_1_mobile.value!=''))
								{
									var lenglag=true;
								}
							}
							if(lenglag!=true)
							{
								alert("Minimum "+theValue[3]+" characters are required for "+errorName);
							}
						}
						if(lenglag!=true)
						{
							eval("document.empregister."+theValue[0]+".focus()");
							return false;
						}
					}
				}
			}
		}
	}
	    if (frmObj.in_resume_1_companyprofile.value.length > 20000){ 
	        alert("Please enter 20000 characters or less in Company Profile");
	        return false;
	    }
	    if(!frmObj.in_resume_1_termsconditions.checked)
	    {
	    alert("Please check the Terms and Conditions Statement!");
	        frmObj.in_resume_1_termsconditions.focus();
	    return false;
	   }

	return true;
}
