function checkOnlineSubForm()
{

	var fName, lName, cnom, oEmail, msg, vStatus, oState, c2cStatus, oResume;

	with(window.document.form1)
	{
		fName = fname;
		lName = lname;
		cnom = cno;
		oEmail= email;
		msg = subject;
		vStatus = visa;
		oState = clocation;
		c2cStatus = c2cstatus;
		oResume = resumefile;
	}
	
	var verCode = document.getElementById('vcode');


	if(fName.value == '')
	{
		alert("Please enter your first name");
		fName.style.background = 'Yellow';
		fName.focus();
		return false;
	}
	
	else if(!isNaN(fName.value))
	{
		window.alert("enter only alphabetics in name field");
		fName.style.background = 'Yellow';
		fName.value = '';
		fName.focus();
		return false;
	}	
	
	else if(lName.value == '')
	{
		alert("Please enter your last name");
		lName.style.background = 'Yellow';
		fName.style.background = 'WhiteSmoke';
		lName.focus();
		return false;
	}
	
	else if(!isNaN(lName.value))
	{
		window.alert("enter only alphabetics in name field");
		lName.style.background = 'Yellow';
		lName.value = '';
		lName.focus();
		return false;
	}	
	
	else if(cnom.value == '')
	{
		alert("Please enter your contact number");
		lName.style.background = 'WhiteSmoke';
		cnom.style.background = 'Yellow';
		cnom.focus();
		return false;
	}	
	
	else if(oEmail.value == '')
	{
		alert("Please enter your email id");
		cnom.style.background = 'WhiteSmoke';
		oEmail.style.background = 'Yellow';
		oEmail.focus();
		return false;
	}
	
	else if(!emailValidator(oEmail))
	{
		alert("Please enter a valid e-mail id");
		oEmail.value='';
		oEmail.focus();
		return false;
	}
		
	else if(msg.value == '')
	{
		alert("Please enter a message");
		oEmail.style.background = 'WhiteSmoke';
		msg.style.background = 'Yellow';
		msg.focus();
		return false;
	}
	
	else if(vStatus.value == '')
	{
		alert("Please enter your visa status");
		msg.style.background = 'WhiteSmoke';
		vStatus.style.background = 'Yellow';
		vStatus.focus();
		return false;
	}
		
	else if(oState.value == 'selectstate')
	{
		alert("Please select Your location");
		vStatus.style.background = 'WhiteSmoke';
		oState.focus();
		return false;
	}		
	
	else if(c2cStatus.value == 'select')
	{
		alert("Please select your c2cstatus");
		c2cStatus.focus();
		return false;
	}
	
	else if(oResume.value == '')
	{
		alert("Upload your resume");
		oResume.style.background = 'Yellow';
		oResume.focus();
		return false;
	}		
	else if(c2cStatus.value == 'existing')
	{
		var eemail,c2cRate;
		
		with(window.document.form1)
		{
			eemail = c2cemail;
			c2cRate = c2crate;
		}
		
		if(eemail.value =='')
		{
			alert("Please enter your corp-crop email");
			eemail.style.background= 'Yellow';
			eemail.focus();
			return false;
		}
		
		else if(!emailValidator(eemail))
		{
			alert("Please enter a valid e-mail id");
			eemail.value='';
			eemail.focus();
			return false;
		}
		
		else if(c2cRate.value == '')
		{
			alert("Please enter your c2cRate")
			oResume.style.background = 'WhiteSmoke';
			c2cRate.style.background= 'Yellow';
			c2cRate.focus();
			return false;
		}
		else if(verCode.value == '')
		{
			alert("You did not enter the verification code!");
			verCode.style.background = 'Yellow';
			verCode.focus();
			return false;
		}
	}
	
	else if(c2cStatus.value != 'existing' || c2cStatus.value != 'select')
	{
		var cemail, comname, contactn, dPhone, c2cRate, fnum, ostate;
		
		with(window.document.form1)
		{	
			cemail = c2cemail;
			comname = cname;
			contactn = contname;
			dPhone = dphone;
			c2cRate = c2crate;
			fnum = fax;
			ostate = state;
		}
		
		if(cemail.value =='')
		{
			alert("Please enter your email id");
			cemail.style.background = 'Yellow';
			cemail.focus();
			return false;
		}
		
		else if(!emailValidator(cemail))
		{
			alert("Please enter a valid e-mail id");
			cemail.value='';
			cemail.focus();
			return false;
		}
						
		else if(c2cRate.value =='')
		{
			alert("Please enter your corp-corp rate");
			cemail.style.background = 'WhiteSmoke';
			c2cRate.style.background= 'Yellow';
			c2cRate.focus();
			return false;
		}
			
		else if(comname.value =='')
		{ 
			alert("Please enter your company name");
			c2cRate.style.background = 'WhiteSmoke';
			comname.style.background= 'Yellow';
			comname.focus();					
			return false;
		}
		
		else if(contactn.value =='')
		{
			alert("Please enter your contact name");
			comname.style.background = 'WhiteSmoke';
			contactn.style.background= 'Yellow';
			contactn.focus();
			return false;
		}				
		
		else if(dPhone.value =='')
		{
			alert("Please enter your dayphone number");
			contactn.style.background = 'WhiteSmoke';
			dPhone.style.background= 'Yellow';
			dPhone.focus();
			return false;
		}
		
		else if(fnum.value == '')
		{
			alert("Please enter your fax number");
			dPhone.style.background = 'WhiteSmoke';
			fnum.style.background= 'Yellow';
			fnum.focus();
			return false;
		}
		
		else if(ostate.value == 'state')
		{
			alert("Please select your state");
			fnum.style.background = 'WhiteSmoke';
			ostate.focus();			
			return false;
		}
		else if(verCode.value == '')
		{
			alert("You did not enter the verification code!");
			verCode.style.background = 'Yellow';
			verCode.focus();
			return false;
		}		
	}
	
	return true;
}

function checkAppJobForm()
{

	var firstn, lastn, aemail, cNum, pSkills, vStatus, cLoc, empStatus, aResume;
	
	with(window.document.form2)
	{
		firstn = fname;
		lastn = lname;
		cNum = cno;
		aemail = email;
		pSkills = pskill;
		vStatus = visa;
		cLoc = clocation;
		empStatus = empstatus;
		aResume = resumefile;
	}
	
	var verCode = document.getElementById('vcode');
	
	if(firstn.value == '')
	{
		alert("Please enter your first name");
		firstn.style.background= 'Yellow';
		firstn.focus();
		return false;
	}
		
	else if(!isNaN(firstn.value))
	{
		window.alert("enter only alphabetics in first name field");
		firstn.style.background = 'Yellow';
		firstn.value = '';
		firstn.focus();
		return false;
	}
	
	else if(lastn.value == '')
	{
		alert("Please enter your last name");
		firstn.style.background = 'WhiteSmoke';
		lastn.style.background = 'Yellow';
		lastn.focus();
		return false;
	}
	
	else if(!isNaN(lastn.value))
	{
		window.alert("enter only alphabetics in Last name field");
		lastn.style.background = 'Yellow';
		lastn.value = '';
		lastn.focus();
		return false;
	}
	
	else if(cNum.value == '')
	{
		alert("Please enter your contact number");
		lastn.style.background = 'WhiteSmoke';
		cNum.style.background = 'Yellow';
		cNum.focus();
		return false;
	}	 
	
	else if(aemail.value == '')
	{
		alert("Please enter your email id");
		cNum.style.background = 'WhiteSmoke';
		aemail.style.background = 'Yellow';
		aemail.focus();
		return false;
	}
	
	else if(!emailValidator(aemail))
	{
		alert("Please enter a valid e-mail id");
		aemail.value = '';
		aemail.focus();
		return false;
	}
	
	else if(pSkills.value == '')
	{
		alert("Please enter your primary skills");
		aemail.style.background = 'WhiteSmoke';
		pSkills.style.background = 'Yellow';
		pSkills.focus();
		return false;
	}	
	
	else if(vStatus.value == '')
	{
		alert("Please enter your visa status")
		pSkills.style.background = 'WhiteSmoke';
		vStatus.style.background= 'Yellow';
		vStatus.focus();
		return false;
	}
	
	else if(cLoc.value == 'selectstates')
	{
		alert("Please select your CurrentLocation");
		vStatus.style.background = 'WhiteSmoke';
		cLoc.focus();
		return false;
	}
		
	else if(empStatus.value == 'select')
	{
		alert("Please select your EmploymentStatus");
		empStatus.focus();
		return false;
	}
	
	else if(aResume.value == '')
	{
		alert("Upload your resume");
		aResume.style.background = 'Yellow';
		aResume.focus();
		return false;
	}	
	else if(empStatus.value == 'c2c')
	{
		var comname, contactn, dPhone, fno, ccemail, aState, c2cRate;
		with(window.document.form2)
		{
			comname = cname;
			contactn = conname;
			dPhone = dphone;
			fno = fax;
			ccemail = c2cemail;
			aState = state;
			c2cRate =  c2crate;
		}
		
		if(comname.value =='')
		{ 
			alert("Please enter your company name");
			aResume.style.background = 'WhiteSmoke';
			comname.style.background= 'Yellow';
			comname.focus();					
			return false;
		}
		
		else if(contactn.value =='')
		{
			alert("Please enter your contact name");
			comname.style.background = 'WhiteSmoke';
			contactn.style.background= 'Yellow';
			contactn.focus();
			return false;
		}
		
		else if(!isNaN(contactn.value))
		{
			alert("Please enter alphabatics in contact name field");
			contactn.style.background = 'Yellow';
			contactn.value= '';
			contactn.focus();
			return false;
		}
		
		else if(dPhone.value =='')
		{
			alert("Please enter your dayphone number");
			contactn.style.background = 'WhiteSmoke';
			dPhone.style.background= 'Yellow';
			dPhone.focus();
			return false;
		}
		
		else if(fno.value == '')
		{
			alert("Please enter your faxnumber");
			dPhone.style.background = 'WhiteSmoke';
			fno.style.background= 'Yellow';
			fno.focus();
			return false;
		}	
		
		else if(ccemail.value == '')
		{
			alert("Please enter your email id");
			fno.style.background = 'WhiteSmoke';
			ccemail.style.background= 'Yellow';
			ccemail.focus();
			return false;
		}
		
		else if(!emailValidator(ccemail))
		{
			alert("Please enter a valid C2C e-mail id");
			ccemail.value='';
			ccemail.focus();
			return false;
		}
			
		else if(aState.value == 'selectst')
		{
			alert("Please select your state");
			ccemail.style.background = 'WhiteSmoke';
			aState.focus();
			return false;
		}
		
		else if(c2cRate.value == '')
		{
			alert("Please enter your corp-corp rate");
			c2cRate.style.background= 'Yellow';
			c2cRate.focus();
			return false;
		}
		else if(isNaN(c2cRate.value))
		{
			alert("Please enter numerics in c2c rate field");
			c2cRate.focus();
			c2cRate.value='';
			return false;
		}
		else if(verCode.value == '')
		{
			alert("You did not enter the verification code!");
			verCode.style.background = 'Yellow';
			verCode.focus();
			return false;
		}			
	}
		
	else if(empStatus.value != 'c2c' || empStatus.value != 'select')
	{
		var payRate = document.getElementById('pay_rate');
		
		if(payRate.value == '')
		{
			alert("Please enter Pay Rate");
			payRate.style.background= 'Yellow';
			payRate.focus();
			return false;
		}
		else if(isNaN(payRate.value))
		{
			alert("Please enter numerics in pay rate field");
			payRate.focus();
			payRate.value='';
			return false;
		}
		else if(verCode.value == '')
		{
			alert("You did not enter the verification code!");
			verCode.style.background = 'Yellow';
			verCode.focus();
			return false;
		}
	}	
	return true;
}

function emailValidator(elem)
{
	var emailExp = /^[\w\-\.\+]+\@[a-zA-Z0-9\.\-]+\.[a-zA-z0-9]{2,4}$/;
	if(elem.value.match(emailExp))
	{
		return true;
	}
}