var error="";
var illegalChars = /[\W_]/; // allow only letters and numbers
var emailFilter=/^.+@.+\..{2,3}$/;
var webFilter=/^.+..+\..{2,3}$/;
var illegalChars1= /[\(\)\<\>\,\;\:\\\"\'\!\~\-\_\+\@\#\$\%\^\&\*\[\]]/;
var illegalCha= /[\(\)\<\>\,\;\:\\\"\[\]]/;
var illegalChar= /[\:\\\.\http://\www\[\]]/;
//var cname=[^A-Za-z0-9\-_\.];
var illChars= /^(((https?:|ftp:|gopher:)\/\/))[-[:alnum:]\?%,\.\/&##!@:=\+~_]+[A-Za-z0-9\/]$/;
var fname = "";	// here myform is form name of that jsp
var lname = "";
var dname = "";
var address="";
var state="";
var zip="";
var country="";
var uname= "";
//var phone="";
var password1="";
var email1="";
var companyname = "";
var website = "";
//var fax = "";
var jobtitle = "";
var jobdescription= "";
var jobtype = "";
var jobstatus = "";
var salary="";
var jobfamily="";






function confirmAddFavSeeker(){
		ConfirmStatus = confirm("Do you want to add this seeker to your favorites?");
		if(ConfirmStatus == true)
		{
			return true;
		}
		else
		{
			return false;
		}
}
function confirmAddFavJob(){
		ConfirmStatus = confirm("Do you want to add this job to your favorites?");
		if(ConfirmStatus == true)
		{
			return true;
		}
		else
		{
			return false;
		}
}
function confirmInactivateJob(){
		ConfirmStatus = confirm("While a job posting is inactive, it cannot be matched.  Are you sure you want to inactivate this job?");
		if(ConfirmStatus == true)
		{
			return true;
		}
		else
		{
			return false;
		}
}
function confirmActivateJob(){
		ConfirmStatus = confirm("Are you sure you want to activate this job?");
		if(ConfirmStatus == true)
		{
			return true;
		}
		else
		{
			return false;
		}
}
function confirmRemoveFavJob(){
		ConfirmStatus = confirm("Are you sure you want to remove this job from your favorites?");
		if(ConfirmStatus == true)
		{
			return true;
		}
		else
		{
			return false;
		}
}
function confirmRemoveFavSeeker(){
		ConfirmStatus = confirm("Are you sure you want to remove this seeker from your favorites?");
		if(ConfirmStatus == true)
		{
			return true;
		}
		else
		{
			return false;
		}
}
function confirmContactSeeker(){
		ConfirmStatus = confirm("Would you like to contact this seeker? An email will be sent to verify.");
		if(ConfirmStatus == true)
		{
			return true;
		}
		else
		{
			return false;
		}
}
function confirmContactJob(){
		ConfirmStatus = confirm("Would you like to contact the creator of this job posting? An email will be sent to verify.");
		if(ConfirmStatus == true)
		{
			return true;
		}
		else
		{
			return false;
		}
}
function searchkey()
{
	var val=document.getElementById("keyword").value;
	if(val == "")
	{
		alert("Please specify keyword(s) to search for seekers.");
		val.focus();
	}
	return true;
}

function ValidateNo(NumStr, String)    //checking for int or not
{
    for(var Idx=0; Idx<NumStr.length; Idx++)
    {
        var Char = NumStr.charAt(Idx);
        var Match = false;
        for(var Idx1=0; Idx1<String.length; Idx1++)
        {
            if(Char == String.charAt (Idx1))
                Match = true;
        }
        if (!Match)
            return false;
    }
    return true;
}

function seekerSearch()
{
	var val=document.getElementById("search").value;
	if(val == "")
	{
		alert("Please specify keyword(s) to search for jobs.");
		val.focus();
	}
	return true;
}
function remove()
{
	var val=document.getElementById("rId").value;
	ConfirmStatus = confirm("Are you sure you want to delete?");
	if(ConfirmStatus == true)
	{
		return true;
	}
	else
	{
		val.focus();
		return false;
	}
}
function del()
{
	var val=document.getElementById("packageremoveid").value;
	ConfirmStatus = confirm("Are you sure you want to delete?");
	if(ConfirmStatus == true)
	{
		return true;
	}
	else
	{
		val.focus();
		return false;
	}
}
function deleteval()
{
	var val=document.getElementById("Delete").value;
	ConfirmStatus = confirm("Are you sure you want to delete?");
	if(ConfirmStatus == true)
	{
		return true;
	}
	else
	{
		val.focus();
		return false;
	}
}




function addvalueTextarea(input)
{
   document.getElementById('skills').value="";
	val=input.value;
	val1=input.length;
	j=0;
	for(i=0;i < val1;i++)
	{
		if(input[i].selected)
		{
			document.getElementById('skills').value +=val;
			//alert(val);
		}
	}

}


function selectThreeOnly(input) //select 3 options only in postjobs
{


	val=input.value;
	val1=input.length;
	j=0;
	for(i=0;i < val1;i++)
	{
		if(input[i].selected)
		{
			j=j+1;
		}
	}
	if(j > 3)
	{
        alert("Select three values only.");
		val.focus();
        return ;
    }
}
function checkDelete(input) //select 3 options only in postjobs
{
	val=input.value;
	if(input != "")
	{
        alert("Do you want delete?");
		input.focus();
        return ;
    }
}
function checkValidations(input)
{
	val=input.value;
	if(val=="")
	{
        alert("Please enter all fields.");
        val.focus();
        return ;
    }
}
function checkUserName()
{
	var val="";
	val += checkUname(document.getElementById("emailaddress"));
	if(val != "")
	{
        alert(val);
        val.focus();
        return ;
    }
}
/*
function userValidations()		//for user input validations
{
	var val="";
	val += checkFname(document.getElementById("firstname"));
	val += checkLname(document.getElementById("lastname"));
	val += checkAddress(document.getElementById("address"));
	val += checkCountry(document.getElementById("country"));
	val += checkState(document.getElementById("state"));
	val += checkCity(document.getElementById("city"));
	val += checkZip(document.getElementById("zip"));
	val += checkEmail(document.getElementById("emailaddress"));
	//val += checkEmail(document.getElementById("email1"));
	val += checkCEmail(document.getElementById("emailaddress"),document.getElementById("email2"));
	val += checkPassword(document.getElementById("password1"));
	val += checkConPassword(document.getElementById("password1"),document.getElementById("password2"));
	//val += checkTerms(document.getElementById("terms"));
	//val += checkPhone(document.getElementById("phone"));
	if( val != "")
	{
		alert(val);
		val.focus();
	}
	return true;
}
*/

function userValidations()		//for user input validations
{
	var val="";
	var val_fname="";
	var val_lname="";
	var val_dname="";
	var val_address="";
	var val_country="";
	var val_state="";
	var val_city="";
	var val_zip="";
	var val_email="";
	var val_cemail="";
	var val_password="";
	var val_cpassword="";

	val_fname += checkFname(document.getElementById("firstname"));
	val_lname += checkLname(document.getElementById("lastname"));
	val_dname += checkDname(document.getElementById("displayname"));
	val_address += checkAddress(document.getElementById("address"));
	val_country += checkCountry(document.getElementById("country"));
	val_state += checkState(document.getElementById("state"));
	val_city += checkCity(document.getElementById("city"));
	//val_zip += checkZip(document.getElementById("zip"));
	val_email += checkEmail(document.getElementById("emailaddress"));
	//val += checkEmail(document.getElementById("email1"));
	val_cemail += checkCEmail(document.getElementById("emailaddress"),document.getElementById("email2"));
	val_password += checkPassword(document.getElementById("password1"));
	val_cpassword += checkConPassword(document.getElementById("password1"),document.getElementById("password2"));
	//val += checkTerms(document.getElementById("terms"));
	//val += checkPhone(document.getElementById("phone"));

	document.getElementById("val_fname").style.color = "black";
	document.getElementById("val_lname").style.color = "black";
	document.getElementById("val_dname").style.color = "black";
	document.getElementById("val_address").style.color = "black";
	document.getElementById("val_country").style.color = "black";
	document.getElementById("val_state").style.color = "black";
	document.getElementById("val_city").style.color = "black";
	//document.getElementById("val_zip").style.color = "black";
	document.getElementById("val_email").style.color = "black";
	document.getElementById("val_cemail").style.color = "black";
	document.getElementById("val_password").style.color = "black";
	document.getElementById("val_cpassword").style.color = "black";


	if( val_fname != "")
	{
		val+= val_fname;
		if (document.getElementById("val_fname")){
			document.getElementById("val_fname").style.color = "red";

		}
		//val_fname.focus();
	}
	if( val_lname != "")
	{
		val+= val_lname;
		if (document.getElementById("val_lname")){
			document.getElementById("val_lname").style.color = "red";

		}
		document.getElementById("val_lname").focus();
	}
	if( val_dname != "")
	{
		val+= val_dname;
		if (document.getElementById("val_dname")){
			document.getElementById("val_dname").style.color = "red";

		}
		document.getElementById("val_dname").focus();
	}
	if( val_address != "")
	{
		val+= val_address;
		if (document.getElementById("val_address")){
			document.getElementById("val_address").style.color = "red";

		}
		document.getElementById("val_address").focus();
	}
	if( val_country != "")
	{
		val+= val_fname;
		if (document.getElementById("val_country")){
			document.getElementById("val_country").style.color = "red";

		}
		document.getElementById("val_country").focus();
	}
	if( val_state != "")
	{
		val+= val_state;
		if (document.getElementById("val_state")){
			document.getElementById("val_state").style.color = "red";

		}
		document.getElementById("val_state").focus();
	}
	if( val_city != "")
	{
		val+= val_city;
		if (document.getElementById("val_city")){
			document.getElementById("val_city").style.color = "red";

		}
		document.getElementById("val_city").focus();
	}

	/*if( val_zip != "")
	{
		val+= val_zip;
		if (document.getElementById("val_zip")){
			document.getElementById("val_zip").style.color = "red";

		}
		document.getElementById("val_zip").focus();
	}
	*/
	if( val_email != "")
	{
		val+= val_fname;
		if (document.getElementById("val_email")){
			document.getElementById("val_email").style.color = "red";

		}
		document.getElementById("val_email").focus();
	}
	if( val_cemail != "")
	{
		val+= val_cemail;
		if (document.getElementById("val_cemail")){
			document.getElementById("val_cemail").style.color = "red";

		}
		document.getElementById("val_cemail").focus();
	}
	if( val_password != "")
	{
		val+= val_fname;
		if (document.getElementById("val_password")){
			document.getElementById("val_password").style.color = "red";

		}
		document.getElementById("val_password").focus();
	}
	if( val_cpassword != "")
	{
		val+= val_cpassword;
		if (document.getElementById("val_cpassword")){
			document.getElementById("val_cpassword").style.color = "red";

		}
		document.getElementById("val_cpassword").focus();
	}
	document.getElementById("msg").innerHTML = "Please enter information in fields marked with an *";
	if( val != "")
	{
		//alert("Please fill in all required fields");
		val.focus();
	}
	return true;

}


function userLicValidations()
{
	var val="";
	val += checkLnumber(document.getElementById("licenseno"));
	val += checkCountry(document.getElementById("country"));
	val += checkState(document.getElementById("state"));
	if( val != "")
	{
		alert(val);
		val.focus();
	}
	return true;
}
function userSchoolValidations()
{
	var val="";
	val += checkSname(document.getElementById("schoolname"));
	val += checkLocname(document.getElementById("location"));
	if( val != "")
	{
		alert(val);
		val.focus();
	}
	return true;
}
function userExpAddValidations()
{
	var val="";
	val += checkCname(document.getElementById("companyname"));
	val += checkPtitle(document.getElementById("postitle"));
	//val += checkDatesValid();
	if( val != "")
	{
		alert(val);
		val.focus();
	}
	return true;
}
function userVehExpAddValidations()
{
	var val="";
	val += checkPrefer(document.getElementById("type"));
	val += checkYearsExp(document.getElementById("years"));
	if( val != "")
	{
		alert(val);
		val.focus();
	}
	return true;
}
function employerValidations()		//for employr input validations
{
	/*
	var val="";
	val += checkFname(document.getElementById("firstname"));
	val += checkLname(document.getElementById("lastname"));
	val += checkCname(document.getElementById("companyname"));
	//val += checkWeb(document.getElementById("website"));
	val += checkAddress(document.getElementById("address"));
	val += checkCountry(document.getElementById("country"));
	val += checkState(document.getElementById("state"));
	val += checkCity(document.getElementById("city"));
	val += checkZip(document.getElementById("zip"));
	//val += checkEphone(document.getElementById("phone"));
	//val += checkFax(document.getElementById("fax"));
	val += checkUname(document.getElementById("emailaddress"));
	//val += checkEmail(document.getElementById("email1"));
	val += checkCEmail(document.getElementById("emailaddress"),document.getElementById("email2"));
	val += checkPassword(document.getElementById("password1"));
	val += checkConPassword(document.getElementById("password1"),document.getElementById("password2"));
	val += checkTerms(document.getElementById("terms"));
	if( val != "")
	{
		alert(val);
		val.focus();
	}
	return true;

	*/

	var val="";
	var val_fname="";
	var val_lname="";
	var val_cname="";
	var val_address="";
	var val_country="";
	var val_state="";
	var val_city="";
	var val_zip="";
	var val_email="";
	var val_cemail="";
	var val_password="";
	var val_cpassword="";
	var val_terms="";


	val_fname += checkFname(document.getElementById("firstname"));
	val_lname += checkLname(document.getElementById("lastname"));
	val_cname += checkCname(document.getElementById("companyname"));
	val_address += checkAddress(document.getElementById("address"));
	val_country += checkCountry(document.getElementById("country"));
	val_state += checkState(document.getElementById("state"));
	val_city += checkCity(document.getElementById("city"));
	//val_zip += checkZip(document.getElementById("zip"));
	val_email += checkEmail(document.getElementById("emailaddress"));
	//val += checkEmail(document.getElementById("email1"));
	val_cemail += checkCEmail(document.getElementById("emailaddress"),document.getElementById("email2"));
	val_password += checkPassword(document.getElementById("password1"));
	val_cpassword += checkConPassword(document.getElementById("password1"),document.getElementById("password2"));
	val_terms += checkTerms(document.getElementById("terms"));
	//val += checkTerms(document.getElementById("terms"));
	//val += checkPhone(document.getElementById("phone"));

	document.getElementById("val_fname").style.color = "black";
	document.getElementById("val_lname").style.color = "black";
	document.getElementById("val_cname").style.color = "black";
	document.getElementById("val_address").style.color = "black";
	document.getElementById("val_country").style.color = "black";
	document.getElementById("val_state").style.color = "black";
	document.getElementById("val_city").style.color = "black";
	document.getElementById("val_zip").style.color = "black";
	document.getElementById("val_email").style.color = "black";
	document.getElementById("val_cemail").style.color = "black";
	document.getElementById("val_password").style.color = "black";
	document.getElementById("val_cpassword").style.color = "black";
	document.getElementById("val_terms").style.color = "black";


	if( val_fname != "")
	{
		val+= val_fname;
		if (document.getElementById("val_fname")){
			document.getElementById("val_fname").style.color = "red";

		}
		//val_fname.focus();
	}
	if( val_lname != "")
	{
		val+= val_lname;
		if (document.getElementById("val_lname")){
			document.getElementById("val_lname").style.color = "red";

		}
		document.getElementById("val_lname").focus();
	}
	if( val_cname != "")
	{
		val+= val_cname;
		if (document.getElementById("val_cname")){
			document.getElementById("val_cname").style.color = "red";

		}
		document.getElementById("val_cname").focus();
	}
	if( val_address != "")
	{
		val+= val_address;
		if (document.getElementById("val_address")){
			document.getElementById("val_address").style.color = "red";

		}
		document.getElementById("val_address").focus();
	}
	if( val_country != "")
	{
		val+= val_fname;
		if (document.getElementById("val_country")){
			document.getElementById("val_country").style.color = "red";

		}
		document.getElementById("val_country").focus();
	}
	if( val_state != "")
	{
		val+= val_state;
		if (document.getElementById("val_state")){
			document.getElementById("val_state").style.color = "red";

		}
		document.getElementById("val_state").focus();
	}
	if( val_city != "")
	{
		val+= val_city;
		if (document.getElementById("val_city")){
			document.getElementById("val_city").style.color = "red";

		}
		document.getElementById("val_city").focus();
	}
	if( val_zip != "")
	{
		val+= val_zip;
		if (document.getElementById("val_zip")){
			document.getElementById("val_zip").style.color = "red";

		}
		document.getElementById("val_zip").focus();
	}
	if( val_email != "")
	{
		val+= val_fname;
		if (document.getElementById("val_email")){
			document.getElementById("val_email").style.color = "red";

		}
		document.getElementById("val_email").focus();
	}
	if( val_cemail != "")
	{
		val+= val_cemail;
		if (document.getElementById("val_cemail")){
			document.getElementById("val_cemail").style.color = "red";

		}
		document.getElementById("val_cemail").focus();
	}
	if( val_password != "")
	{
		val+= val_fname;
		if (document.getElementById("val_password")){
			document.getElementById("val_password").style.color = "red";

		}
		document.getElementById("val_password").focus();
	}
	if( val_cpassword != "")
	{
		val+= val_cpassword;
		if (document.getElementById("val_cpassword")){
			document.getElementById("val_cpassword").style.color = "red";

		}
		document.getElementById("val_cpassword").focus();
	}
	if( val_terms != "")
	{
		val+= val_terms;
		if (document.getElementById("val_terms")){
			document.getElementById("val_terms").style.color = "red";

		}
		document.getElementById("val_terms").focus();
	}
	document.getElementById("msg").innerHTML = "Please enter information in fields marked with an *";
	if( val != "")
	{
		//alert("Please fill in all required fields");
		val.focus();
	}
	return true;
}
function EmailSetingsValidations()
{
	var val="";
	val += checkEmail(document.getElementById("email"));
	//val += checkUpdates(document.getElementById("weeklyupdates"));
	//val += checkEmailFormat(document.getElementById("emailformat"));
	if( val != "")
	{
		alert(val);
		val.focus();
	}
	return true;
}
function userEditValidations()
{
	var eval="";
	eval += checkFname(document.getElementById("firstname"));
	eval += checkLname(document.getElementById("lastname"));
	eval += checkEmail(document.getElementById("email"));
	eval += checkAddress(document.getElementById("address"));
	eval += checkCountry(document.getElementById("country"));
	eval += checkState(document.getElementById("state"));
	eval += checkCity(document.getElementById("city"));
	//eval += checkZip(document.getElementById("zip"));
	//eval += checkPhone(document.getElementById("phone"));
	if( eval != "")
	{
		alert(eval);
		eval.focus();
	}
	return true;
}
function emplEditValidations()
{
	var eval="";
	eval += checkFname(document.getElementById("firstname"));
	eval += checkLname(document.getElementById("lastname"));
	eval += checkEmail(document.getElementById("email"));
	eval += checkCname(document.getElementById("companyname"));
	//eval += checkWeb(document.getElementById("website"));
	eval += checkAddress(document.getElementById("address"));
	eval += checkCountry(document.getElementById("country"));
	eval += checkState(document.getElementById("state"));
	eval += checkCity(document.getElementById("city"));
	//eval += checkZip(document.getElementById("zip"));
	//eval += checkEphone(document.getElementById("phone"));
	//eval += checkFax(document.getElementById("fax"));
	if( eval != "")
	{
		alert(eval);
		val.focus();
	}
	return true;
}
function emplCardValidations()
{
	var eval="";
	eval += checkCardname(document.getElementById("nameofcard"));
	eval += checkCnumber(document.getElementById("cardnumber"));
	eval += checkEdate(document.getElementById("expirationdate"));
	eval += checkCtype(document.getElementById("cardtype"));
	eval += checkCvnumber(document.getElementById("cardverificationnumber"));
	if( eval != "")
	{
		alert(eval);
		val.focus();
	}
	return true;
}
function ChangePassworddValidations()
{
	var eval="";
	eval += checkOldPassword(document.getElementById("oldpassword"));
	eval += checkCPassword(document.getElementById("newpassword1"),document.getElementById("newpassword2"));
	if( eval != "")
	{
		alert(eval);
		eval.focus();
	}
	else
	{
		var val=document.getElementById("Save").value;
		ConfirmStatus = confirm("Are you sure you want to update?");
		if(ConfirmStatus == true)
		{
			return true;
		}
		else
		{
			val.focus();
			return false;
		}
	}
}
function memberPackagesValidations()
{
	var eval="";
	eval += checkPackages();
	if( eval != "")
	{
		alert(eval);
		val.focus();
	}
	return true;
}
function emplPostjobValidations()
{
	var eval="";
	eval += checkJtitle(document.getElementById("jobtitle"));
	//eval += checkJdesc(document.getElementById("jobdescription"));
	eval += checkJtype(document.getElementById("jobtype"));
	eval += checkJStatus(document.getElementById("jobstatus"));
	eval += checkSalary(document.getElementById("salary"));
	eval += checkCountry(document.getElementById("country"));
	eval += checkState(document.getElementById("state"));
	eval += checkCity(document.getElementById("city"));
	//eval += checkZip(document.getElementById("zip"));
	if( eval != "")
	{
		alert(eval);
		val.focus();
	}
	return true;
}
function checkDatesValid()
{
	var error="";
	var today = new Date();
	from = document.getElementById("startdate").value;
	to = document.getElementById("enddate").value;
	if(from != "")
	{
		if(from >= to)
		{
			error="Enter valid dates.\n";
		}
	}
	return error;
}
function userEducationValidations()		//for user input validations
{
	var val="";
	val += checkEducation(document.getElementById("education"));
	//val += checkMajor(document.getElementById("major"));
	val += checkGPA(document.getElementById("GPA"));
	val += checkYear(document.getElementById("yearobtained"));
	if( val != "")
	{
		alert(val);
		val.focus();
	}
	return true;
}
function reqEducationValidations()		//for user input validations
{
	var val="";
	val += checkEducation(document.getElementById("education"));
	//val += checkMajor(document.getElementById("major"));
	val += checkGPA(document.getElementById("GPA"));
	if( val != "")
	{
		alert(val);
		val.focus();
	}
	return true;
}
function userCertificationValidations()		//for user input validations
{
	//alert("hi");
	var val="";
	val += checkCert(document.getElementById("certification"));
	val += checkCertYear(document.getElementById("yearobtained"));
	if( val != "")
	{
		alert(val);
		val.focus();
	}
	return true;
}
function reqCertificationValidations()		//for user input validations
{
	//alert("hi");
	var val="";
	val += checkCert(document.getElementById("certification"));
	if( val != "")
	{
		alert(val);
		val.focus();
	}
	return true;
}
function CheckEduNext()		//for user input validations
{
	//alert("hi");
	var val="";
	val += checkGPA(document.getElementById("GPA"));
	val += checkCertYear(document.getElementById("yearobtained"));
	//val += checkDatesValid();
	if( val != "")
	{
		alert(val);
		val.focus();
	}
	return true;
}
function CheckCertNext()		//for user input validations
{
	//alert("hi");
	var val="";
	//val += checkGPA(document.getElementById("GPA"));
	val += checkCertYear(document.getElementById("yearobtained"));
	//val += checkDatesValid();
	if( val != "")
	{
		alert(val);
		val.focus();
	}
	return true;
}
function CheckExpNext()		//for user input validations
{
	//alert("hi");
	var val="";
	//val += checkGPA(document.getElementById("GPA"));
	//val += checkCertYear(document.getElementById("yearobtained"));
	val += checkDatesValid();
	if( val != "")
	{
		alert(val);
		val.focus();
	}
	return true;
}
function checkEducation(input)
{
	var error="";
	grad=input.value;
	if(grad == "")
	{
		input.style.background = '#FFFFD5';
		error = "Select degree.\n";
	}
	else
	{
        input.style.background = 'White';
    }
    return error;
}
function checkMajor(input1)
{
	var error="";
	maj=input1.value;
    if(maj == "")
	{
		input1.style.background = '#FFFFD5';
		error = "Enter major.\n";
	}
	else
	{
        input1.style.background = 'White';
    }
    return error;
}
function checkCert(input)
{
	var error="";
	var flag;
	cert=input.value;
	if(cert == "")
	{
		var temptxt = document.getElementById("ext-gen9");
		if(temptxt && temptxt.value != "Select One..."){
			input.value = temptxt.value;
			flag = true;
			error="";
		}
		else{
			flag = false;
			input.style.background = '#FFFFD5';
			error="Select Certification.\n";
		}
	}
	else
	{
        input.style.background = 'White';
    }
	return error;
}
function checkGPA(input)
{
	var error="";
	gpa=input.value;
	if(gpa != "")
	{
		if(!ValidateNo(gpa,"1234567890. "))
		{
			input.style.background = '#FFFFD5';
			error="Enter valid GPA.\n";
		}
		else
		{
	        input.style.background = 'White';
	    }
    }
    return error;
}
function checkYear(input)
{
	var error="";
	year=input.value;
	var today = new Date();
	if(year != "")
	{
		if(!ValidateNo(year,"1234567890"))
		{
			input.style.background = '#FFFFD5';
	        error += "Year contains illegal characters \n";
	    }
		else if(year.length < 4 || year.length > 4)
		{
			input.style.background = '#FFFFD5';
			error += "Enter year in given format \n";
		}
		else if(year > ((today.getFullYear())+0005))
		{
			input.style.background = '#FFFFD5';
			error += "Enter valid year \n";
		}
		else
		{
			input.style.background = 'White';
		}
	}
	return error;
}
function checkCertYear(input)
{
	var error="";
	year=input.value;
	var today = new Date();
	if(year != "")
	{
		if(!ValidateNo(year,"1234567890"))
		{
			input.style.background = '#FFFFD5';
	        error += "Year contains illegal characters \n";
	    }
		else if(year.length < 4 || year.length > 4)
		{
			input.style.background = '#FFFFD5';
			error += "Enter year in given format \n";
		}
		else if(year > today.getFullYear())
		{
			input.style.background = '#FFFFD5';
			error += "Enter valid year \n";
		}
		else
		{
			input.style.background = 'White';
		}
	}
	return error;
}
//////////////////////////////////////////////////////////////////
function checkUname(input)
{
	var error="";
	email1=input.value;
	if (email1 == "")
	{
		input.style.background = '#FFFFD5';
		error = "Enter email address.\n";
	}
	else
	{
        input.style.background = 'White';
    }
	if(email1 != "")
	{
		if (!(emailFilter.test(email1)))
		{
			input.style.background = '#FFFFD5';
			error = "Enter valid email address.\n";
	    }
	    else if (email1.match(illegalCha))
		{
			input.style.background = '#FFFFD5';
			error = "The email address contains illegal characters.\n";
	    }
	    else
		{
			input.style.background = 'White';
    	}
	}
	return error;
}
function checkPtitle(input)
{
	var error="";
	pt=input.value;
	if(pt == "")
	{
		input.style.background = '#FFFFD5';
		error="Enter position title.\n";
	}
	else
	{
        input.style.background = 'White';
    }
	return error;
}
function checkPrefer(input)
{
	var error="";
	pref=input.value;
	if(pref == "type")
	{
		input.style.background = '#FFFFD5';
		error="Enter preference.\n";
	}
	else
	{
        input.style.background = 'White';
    }
    return error;
}
function checkYearsExp(input)
{
	var error="";
	exp=input.value;
	if(exp == "")
	{
		input.style.background = '#FFFFD5';
		error="Enter years of experience.\n";
	}
	else
	{
        input.style.background = 'White';
    }
    if(exp != "")
	{
		if(!ValidateNo(exp,"1234567890 "))
		{
			input.style.background = '#FFFFD5';
			error = "Years of experience contains illegal charactares. \n";
	    }
		else if(exp.length > 3)
		{
			input.style.background = '#FFFFD5';
			error = "Enter valid years of experience. \n";
		}
		else
		{
			input.style.background = 'White';
    	}
	}
    return error;
}
function checkComName(input)
{
	var error="";
	cname=input.value;
	if(cname == "")
	{
		input.style.background = '#FFFFD5';
		error="Enter company name.\n";
	}
	else
	{
        input.style.background = 'White';
    }
    return error;
}
function checkJStatus(input)
{
	var error="";
	cname=input.value;
	if(cname == "")
	{
		input.style.background = '#FFFFD5';
		error="Enter job status.\n";
	}
	else
	{
        input.style.background = 'White';
    }
    return error;
}
function checkTLocation(input)
{
	var error="";
	cname=input.value;
	if(cname == "")
	{
		input.style.background = '#FFFFD5';
		error="Enter location.\n";
	}
	else
	{
        input.style.background = 'White';
    }
    return error;
}
function checkJtitle(input)
{
	var error="";
	jtitle=input.value;
	if(jtitle == "")
	{
		input.style.background = '#FFFFD5';
		error="Enter job title.\n";
	}
	else
	{
        input.style.background = 'White';
    }
    return error;
}
function checkTerms(input)
{
	var error="";
	if(document.getElementById("terms").checked==false)
	{
		error="You did not accept terms and conditions.\n";
	}
	return error;
}
function checkUpdates(input)
{
	var error="";
	if(!(document.getElementById("weeklyupdates").checked))
	{
		error="Select weekly updates.\n";
	}
	return error;
}
function checkPackages()
{
	var error="";
	if((document.getElementById("package2").checked == false) && (document.getElementById("package3").checked == false) && (document.getElementById("package4").checked == false) && (document.getElementById("package5").checked == false) && (document.getElementById("banner").checked == false) && (document.getElementById("skyscraper").checked == false) && (document.getElementById("premium").checked == false))
	{
		error="Select one package.\n";
	}
	return error;
}
function checkEmailFormat(input)
{
	var error="";
	if(!(document.getElementById("emailformat").checked))
	{
		input.style.background = '#FFFFD5';
		error="Select email format.\n";
	}
	else
	{
        input.style.background = 'White';
    }
	return error;
}
function checkJdesc(input)
{
	var error="";
	jdesc=input.value;
	if(jdesc == "")
	{
		input.style.background = '#FFFFD5';
		error="Enter job description.\n";
	}
	else
	{
        input.style.background = 'White';
    }
	return error;
}
function checkJtype(input)
{
	var error="";
	jtype=input.value;
	if(jtype == "")
	{
		input.style.background = '#FFFFD5';
		error="Enter job type.\n";
	}
	else
	{
        input.style.background = 'White';
    }
	return error;
}
function checkSalary(input)
{
	var error="";
	sal=input.value;
	if(sal == "")
	{
		input.style.background = '#FFFFD5';
		error="Enter salary.\n";
	}
	else
	{
        input.style.background = 'White';
    }
	return error;
}
function checkCardname(input)
{
	var error="";
	cname=input.value;
	if(cname == "")
	{
		input.style.background = '#FFFFD5';
		error="Enter card name.\n";
	}
	else
	{
        input.style.background = 'White';
    }
	return error;
}
function checkCnumber(input)
{
	var error="";
	cnume=input.value;
	if(cnume == "")
	{
		input.style.background = '#FFFFD5';
		error="Enter card number.\n";
	}
	else
	{
        input.style.background = 'White';
    }
	/*else
	if(cnume != "")
	{
	if(!ValidateNo(cnume,"1234567890* "))
		{
	       error = "Card  Number contains illegal charactares. \n";

	    }

	}*/
	return error;
}
function checkEdate(input)
{
	var error="";
	cdate=input.value;
	if(cdate == "")
	{
		input.style.background = '#FFFFD5';
		error="Enter card expiration date.\n";
	}
	else
	{
        input.style.background = 'White';
    }
	return error;
}
function checkCtype(input)
{
	var error="";
	ctype=input.value;
	if(ctype == "")
	{
		input.style.background = '#FFFFD5';
		error="Enter card type.\n";
	}
	else
	{
        input.style.background = 'White';
    }
	return error;
}
function checkSname(input)
{
	var error="";
	sname=input.value;
	if(sname == "")
	{
		input.style.background = '#FFFFD5';
		error="Enter school name.\n";
	}
	else
	{
        input.style.background = 'White';
    }
	if(sname != "")
	{
		if (sname.match(illegalChars1))
		{
			input.style.background = '#FFFFD5';
			error= "The school name contains illegal characters.\n";
	    }
	    else
		{
			input.style.background = 'White';
    	}
    }
	return error;
}
function checkLocname(input)
{
	var error="";
	locname=input.value;
	if(locname == "")
	{
		input.style.background = '#FFFFD5';
		error="Enter location.\n";
	}
	else
	{
        input.style.background = 'White';
    }
	return error;
}
function checkFname(input)
{
	var error="";
	fname=document.getElementById("firstname").value;
	if(fname == "")
	{
		input.style.background = '#FFFFD5';
		error="Enter first name.\n";
	}
	else
	{
        input.style.background = 'White';
    }
	if(fname != "")
	{
		if (fname.match(illegalChars1))
		{
			input.style.background = '#FFFFD5';
			error= "The first name contains illegal characters.\n";
	    }
	    else
		{
			input.style.background = 'White';
    	}
    }
    return error;
}
function checkLname(input)
{
	var error="";
	lname=document.getElementById("lastname").value;
	if(lname == "")
	{
		input.style.background = '#FFFFD5';
		error="Enter last name.\n";
	}
	else
	{
        input.style.background = 'White';
    }
	if(lname != "")
	{
		if (lname.match(illegalChars1))
		{
			input.style.background = '#FFFFD5';
			error= "The last name contains illegal characters.\n";
	    }
	    else
		{
			input.style.background = 'White';
    	}
    }
   	return error;
}
function checkCname(input)
{
	var error="";
	cname=input.value;
	if(cname == "")
	{
		input.style.background = '#FFFFD5';
		error="Enter company name.\n";
	}
	else
	{
        input.style.background = 'White';
    }
   	return error;
}
function checkDname(input)
{
	var error="";
	dname=document.getElementById("displayname").value;
	if(dname == "")
	{
		input.style.background = '#FFFFD5';
		error="Enter display name.\n";
	}
	else
	{
        input.style.background = 'White';
    }
	if(dname != "")
	{
		if (dname.match(illegalChars1))
		{
			input.style.background = '#FFFFD5';
			error= "The display name contains illegal characters.\n";
	    }
	    else
		{
			input.style.background = 'White';
    	}
    }
   	return error;
}
function checkWeb(input)
{
	var error="";
	web=input.value;
	if(web == "")
	{
		input.style.background = '#FFFFD5';
		error="Enter website name.\n";
	}
	else
	{
        input.style.background = 'White';
    }
	if(web != "")
	{
		if (web.indexOf("http")!=-1 )
	 	{
		 	if(web.indexOf("://")==-1 || web.lastIndexOf(".")==-1)
		 	{
				input.style.background = '#FFFFD5';
				error="Enter valid web address \n ";
			}
			else
			{
				input.style.background = 'White';
			}
	 	}
	 	else
	 	{
		 	if(web.indexOf("www")==-1 || web.lastIndexOf(".")==-1)
		 	{
				input.style.background = '#FFFFD5';
				error="Enter valid web address \n ";
			}
			else
			{
				input.style.background = 'White';
			}
	 	}
 	}
   	return error;
}
function checkAddress(input)
{
	var error="";
	addr=input.value;
	if(addr == "")
	{
		input.style.background = '#FFFFD5';
		error="Enter address.\n";
	}
	else
	{
        input.style.background = 'White';
    }
   	return error;
}
function checkCountry(input)
{
	var error="";
	country=input.value;
	if(country == "")
	{
		input.style.background = '#FFFFD5';
		error="Enter country.\n";
	}
	else
	{
        input.style.background = 'White';
    }
   	return error;
}
function checkState(input)
{
	var error="";
	state=input.value;
	if(state == "")
	{
		input.style.background = '#FFFFD5';
		error="Select state.\n";
	}
	else
	{
        input.style.background = 'White';
    }
   	return error;
}
function checkCity(input)
{
	var error="";
	city=input.value;
	if(city == "")
	{
		input.style.background = '#FFFFD5';
		error="Enter city.\n";
	}
	else
	{
        input.style.background = 'White';
    }
	if(city != "")
	{
		if (city.match(illegalChars1))
		{
			input.style.background = '#FFFFD5';
			error= "The city name contains illegal characters.\n";
	    }
	    else
		{
			input.style.background = 'White';
    	}
    }
    return error;
}
function checkZip(input)
{
	var error="";
	zip=input.value;
	if(zip == "")
	{
		input.style.background = '#FFFFD5';
		error="Enter postal or zip code.\n";
	}
	else
	{
        input.style.background = 'White';
    }
	if(zip != "")
	{
		if(!ValidateNo(zip,"1234567890- "))
		{
			input.style.background = '#FFFFD5';
			error = "Zip code contains illegal charactares. \n";
	    }
		else if(zip.length < 4 || zip.length > 6)
		{
			input.style.background = '#FFFFD5';
			error = "Invalid zip code. \n";
		}
		else
		{
			input.style.background = 'White';
    	}
	}
	return error;
}
function checkEZip(input)
{
	var error="";
	zip=input.value;
	if(zip != "")
	{
		if(!ValidateNo(zip,"1234567890- "))
		{
			input.style.background = '#FFFFD5';
			error = "Zip code contains illegal charactares. \n";
	    }
		else if(zip.length < 4 || zip.length > 6)
		{
			input.style.background = '#FFFFD5';
			error = "Invalid zip code. \n";
		}
		else
		{
			input.style.background = 'White';
    	}
	}
	return error;
}
function checkEmail(input)
{
	var error="";
	email1=input.value;
	if (email1 == "")
	{
		input.style.background = '#FFFFD5';
		error = "Enter email address.\n";
	}
	else
	{
        input.style.background = 'White';
    }
	if(email1 != "")
	{
		if (!(emailFilter.test(email1)))
		{
			input.style.background = '#FFFFD5';
			error = "Enter valid email address.\n";
	    }
	    else if (email1.match(illegalCha))
		{
			input.style.background = '#FFFFD5';
			error = "The email address contains illegal characters.\n";
	    }
	    else
		{
			input.style.background = 'White';
    	}
	}
	return error;
}
function checkCEmail(input,input1)
{
	var error="";
	email1=input.value;
	email2=input1.value;
	if (email2 == "")
	{
		input1.style.background = '#FFFFD5';
		error = "Enter Confirm Email.\n";
	}
	else
	{
        input1.style.background = 'White';
    }
	if(email2 != "")
	{
		if (email1 != email2)
		{
			input1.style.background = '#FFFFD5';
			error = "The emails do not match.\n";
	    }
	    else
		{
			input1.style.background = 'White';
    	}
    }
	return error;
}
function checkPassword(input)
{
	var error="";
	var error1="";
	password1=input.value;
	if (password1 == "")
	{
		input.style.background = '#FFFFD5';
		error = "Enter password.\n";
	}
	else
	{
        input.style.background = 'White';
    }
	if(password1 != "" )
	{
		if (password1.length < 6 )
		{
			input.style.background = '#FFFFD5';
		   	error = "The password must be atleast 6 characters.\n";

	    }
	    else if (illegalChars.test(password1))
		{
			input.style.background = '#FFFFD5';
	      	error = "The password contains illegal characters.\n";
	    }
	    else
		{
			input.style.background = 'White';
    	}
    }
    return error;
}
function checkConPassword(input,input1)
{
	var error="";
	var error1="";
	password1=input.value;
	password2=input1.value;
    if (password2 == "")
	{
		input1.style.background = '#FFFFD5';
		error += "Confirm password.\n";
	}
	else
	{
        input1.style.background = 'White';
    }
	if (password2 != "")
	{
		if(password1 != password2)
		{
			input1.style.background = '#FFFFD5';
			error += "Passwords do not match.\n";
		}
		else
		{
			input1.style.background = 'White';
    	}
	}
    return error;
}
function checkCPassword(input,input1)
{
	var error="";
	var error1="";
	password1=input.value;
	password2=input1.value;
	if (password1 == "")
	{
		input.style.background = '#FFFFD5';
		error += "Enter new password.\n";
	}
	else
	{
        input.style.background = 'White';
    }
	if(password1 != "")
    {
        if (password1.length < 6)
		{
			input.style.background = '#FFFFD5';
		   	error += "The password must be atleast 6 characters.\n";
	    }
	    else
		{
			input.style.background = 'White';
    	}
    }
    if (password2 == "")
	{
		input1.style.background = '#FFFFD5';
		error += "Confirm password.\n";
	}
	else
	{
        input1.style.background = 'White';
    }
	if(password2!="")
	{
		if(password1!=password2)
		{
			error += "Passwords do not match.\n";
		}
	}
	return error;
}
function checkOldPassword(input)
{
	var error="";
	password1=input.value;
	if (password1 == "")
	{
		input.style.background = '#FFFFD5';
		error = "Enter old password.\n";
	}
	else
	{
        input.style.background = 'White';
    }
	if(password1 != "" )
	{
		//if (password1.length > 6 || password1.length > 8)
		if (password1.length < 6 )
		{
			input.style.background = '#FFFFD5';
		   	error = "Invaild old password.\n";
	    }
	    else if (illegalChars.test(password1))
		{
			input.style.background = '#FFFFD5';
	      	error = "The old password contains illegal characters.\n";
	    }
	    else
		{
			input.style.background = 'White';
    	}
    }
    return error;
}
/*
function checkPhone(input)
{
	var error="";
	phone=input.value;
	if(phone != "")
	{
		if(!ValidateNo(phone,"1234567890. "))
		{
			input.style.background = '#FFFFD5';
	        error = "Phone number contains illegal characters \n";
	    }
		else if(phone.length<12 || phone.length>13)
		{
			input.style.background = '#FFFFD5';
			error = "Enter a valid phone number \n";
		}
		else if (phone.indexOf(".")==-1 ||phone.lastIndexOf(".")==-1)
		{
			input.style.background = '#FFFFD5';
			error = "Enter phone number in given format \n";
		}
		else if (!(phone.indexOf(".")==3 && phone.lastIndexOf(".")==7))
		{
			input.style.background = '#FFFFD5';
			error = "Enter phone number in given format. \n";
		}
		else
		{
			input.style.background = 'White';
    	}
	}
	return error;
}
*/
function checkBDate(input)
{
	var error="";
	bdate=input.value;
	if(bdate != "")
	{
		if(!ValidateNo(bdate,"1234567890/ "))
		{
			input.style.background = '#FFFFD5';
	        error = "Birth date contains illegal characters \n";
	    }
		else if(bdate.length<10 || bdate.length>10)
		{
			input.style.background = '#FFFFD5';
			error = "Select the valid birth date \n";
		}
		else if (bdate.indexOf("/")==-1 ||bdate.lastIndexOf("/")==-1)
		{
			input.style.background = '#FFFFD5';
			error = "Select birth date in given format \n";
		}
		else if (!(bdate.indexOf("/")==2 && bdate.lastIndexOf("/")==5))
		{
			input.style.background = '#FFFFD5';
			error = "Select birth date in given format. \n";
		}
		else
		{
			input.style.background = 'White';
		}
	}
	return error;
}
function checkTDate(input)
{
	var error="";
	bdate=input.value;
	if(bdate == "")
	{
		input.style.background = '#FFFFD5';
	    error = "Enter date\n";
	}
	else
	{
        input.style.background = 'White';
    }
	if(bdate != "")
	{
		if(!ValidateNo(bdate,"1234567890/ "))
		{
			input.style.background = '#FFFFD5';
	        error = "Birth date contains illegal characters \n";
	    }
		else if(bdate.length<10 || bdate.length>10)
		{
			input.style.background = '#FFFFD5';
			error = "Select the valid birth date \n";
		}
		else if (bdate.indexOf("/")==-1 ||bdate.lastIndexOf("/")==-1)
		{
			input.style.background = '#FFFFD5';
			error = "Select birth date in given format \n";
		}
		else if (!(bdate.indexOf("/")==2 && bdate.lastIndexOf("/")==5))
		{
			input.style.background = '#FFFFD5';
			error = "Select birth date in given format. \n";
		}
		else
		{
			input.style.background = 'White';
		}
	}
	return error;
}
/*
function checkFax(input)
{
	var error="";
	phone=input.value;
	if(phone != "")
	{
		if(!ValidateNo(phone,"1234567890. "))
		{
			input.style.background = '#FFFFD5';
	        error = "Fax number contains illegal characters \n";
	    }
		else if(phone.length<12 || phone.length>13)
		{
			input.style.background = '#FFFFD5';
			error = "Enter a valid Fax Number \n";
		}
		else if (phone.indexOf(".")==-1 ||phone.lastIndexOf(".")==-1)
		{
			input.style.background = '#FFFFD5';
			error = "please enter the number in given format \n";
		}
		else if (!(phone.indexOf(".")==3 && phone.lastIndexOf(".")==7))
		{
			input.style.background = '#FFFFD5';
			error = "please enter in given format. \n";
		}
		else
		{
			input.style.background = 'White';
		}
	}
	return error;
}
function checkEphone(input)
{
	var error="";
	phone=input.value;
	if(phone == "")
	{
		input.style.background = '#FFFFD5';
		error = "Enter phone number.\n";
	}
	else
	{
        input.style.background = 'White';
    }
	if(phone != "")
	{
		if(!ValidateNo(phone,"1234567890. "))
		{
			input.style.background = '#FFFFD5';
	        error = "Phone number contains illegal characters. \n";
	    }
		else if(phone.length<12 || phone.length>13)
		{
			input.style.background = '#FFFFD5';
			error = "Enter the valid phone number. \n";
		}
		else if (phone.indexOf(".")==-1 ||phone.lastIndexOf(".")==-1)
		{
			input.style.background = '#FFFFD5';
			error = "please enter in given format. \n";
		}
		else if (!(phone.indexOf(".")==3 && phone.lastIndexOf(".")==7))
		{
			input.style.background = '#FFFFD5';
			error = "please enter the number in given format. \n";
		}
		else
		{
			input.style.background = 'White';
		}
	}
	return error;
}
*/
function checkCvnumber(input)
{
	var error="";
	cnum=input.value;
	if(cnum == "")
	{
		input.style.background = '#FFFFD5';
		error = "Enter card verification number.\n";
	}
	else
	{
        input.style.background = 'White';
    }
	if(cnum != "")
	{
		if(!ValidateNo(cnum,"1234567890"))
		{
			input.style.background = '#FFFFD5';
			error = "Card Verification Number contains illegal charactares. \n";
	    }
	    else
		{
			input.style.background = 'White';
	    }
	}
	return error;
}
function selectRadio(pkg)
{
	//alert("package"+pkg);
	temppkg = "package" + pkg;
	/*if (pkg=="1"){
		document.getElementById("package1").checked=true;
	}*/
	if (pkg=="2"){
		document.getElementById("package2").checked=true;
	}
	else if (pkg=="3"){
		document.getElementById("package3").checked=true;
	}
	else if (pkg=="4"){
		document.getElementById("package4").checked=true;
	}
	else if (pkg=="5"){
		document.getElementById("package5").checked=true;
	}
}
function checkAbove(num){
	if (num=="cusBanner"){
		document.getElementById("banner").checked=true;
	}
	else if (num=="cusSkyscraper"){
		document.getElementById("skyscraper").checked=true;
	}
	else if (num=="cusPremium"){
		document.getElementById("premium").checked=true;
	}
}
function checkboxOff(num){
	if (num=="banner" && document.getElementById("cusBanner").checked==true){
		document.getElementById("cusBanner").checked=false;
		document.getElementById("banner").checked=false;
	}
	else if (num=="skyscraper" && document.getElementById("cusSkyscraper").checked==true){
		document.getElementById("cusSkyscraper").checked=false;
		document.getElementById("skyscraper").checked=false;
	}
	else if (num=="premium" && document.getElementById("cusPremium").checked==true){
		document.getElementById("cusPremium").checked=false;
		document.getElementById("premium").checked=false;
	}
}
function checkOff(num){
	if (num=="banner" && document.getElementById("cusBanner").checked==true){
		document.getElementById("cusBanner").checked=false;
		document.getElementById("banner").checked=false;
	}
	else if (num=="skyscraper" && document.getElementById("cusSkyscraper").checked==true){
		document.getElementById("cusSkyscraper").checked=false;
		document.getElementById("skyscraper").checked=false;
	}
	else if (num=="premium" && document.getElementById("cusPremium").checked==true){
		document.getElementById("cusPremium").checked=false;
		document.getElementById("premium").checked=false;
	}
	else if (num=="banner" && document.getElementById("banner").checked==true){
		document.getElementById("banner").checked=false;
	}
	else if (num=="skyscraper" && document.getElementById("skyscraper").checked==true){
		document.getElementById("skyscraper").checked=false;
	}
	else if (num=="premium" && document.getElementById("premium").checked==true){
		document.getElementById("premium").checked=false;
	}
	else if (num=="banner" && document.getElementById("banner").checked==false){
		document.getElementById("banner").checked=true;
	}
	else if (num=="skyscraper" && document.getElementById("skyscraper").checked==false){
		document.getElementById("skyscraper").checked=true;
	}
	else if (num=="premium" && document.getElementById("premium").checked==false){
		document.getElementById("premium").checked=true;
	}
}
function checkName(input)
{
	var error="";
	fname=input.value;
	if(fname == "")
	{
		input.style.background = '#FFFFD5';
		error="Enter full name.\n";
	}
	else
	{
        input.style.background = 'White';
    }
	if(fname != "")
	{
		if (fname.match(illegalChars1))
		{
			input.style.background = '#FFFFD5';
			error= "Name contains illegal characters.\n";
	    }
	    else
		{
			input.style.background = 'White';
    	}
    }
    return error;
}
function checkMessage(input)
{
	var error="";
	fname=input.value;
	if(fname == "")
	{
		input.style.background = '#FFFFD5';
		error="Enter a message.\n";
	}
	else
	{
        input.style.background = 'White';
    }
	if(fname != "")
	{
		if (fname.match(illegalChars1))
		{
			input.style.background = '#FFFFD5';
			error= "Message contains illegal characters.\n";
	    }
	    else
		{
			input.style.background = 'White';
    	}
    }
    return error;
}
function contactusValidations()		//for contactus input validations
{
	var val="";
	val += checkName(document.getElementById("fullname"));
	val += checkEmail(document.getElementById("emailaddress"));
	val += checkMessage(document.getElementById("message"));
	if( val != "")
	{
		alert(val);
		val.focus();
	}
	return true;
}


function Remove()
{
	var divsrc = document.getElementById("srcdiv")
	var divsrcInputs = divsrc.getElementsByTagName("input");

	var srcnum = divsrcInputs.length;
	for (var i=0; i < srcnum; i++)
	{

		divsrcInputs[i].disabled=false;
		divsrcInputs[i].checked = false;
	}
	x=document.getElementById('dstdiv');
	x.innerHTML="";
}

function selectall()
{
	var divsrc = document.getElementById("srcdiv")
	var divsrcInputs = divsrc.getElementsByTagName("input");

	var srcnum = divsrcInputs.length;

	//alert("There are " + num + " <input> elements in div1 element");
	for (var i=0; i < srcnum; i++)
	{
		//var chkItem = divsrcInputs.getElementByName("chk"+i);
		divsrcInputs[i].checked=true;
	}
	validate();
}

function validate()
{
	x=document.getElementById('dstdiv');
var sname=document.getElementById('skillname');
	x.innerHTML="";
	var divsrc = document.getElementById("srcdiv")
	var divsrcInputs = divsrc.getElementsByTagName("input");
	var divsrcDivs = divsrc.getElementsByTagName("div");
	var srcnum = divsrcInputs.length;

	for (var i=0; i < srcnum; i++)
    {
		if (divsrcInputs[i].checked)
	    {
			divsrcInputs[i].disabled=true;
			c_value=divsrcInputs[i].value;
			var data1 = divsrcDivs[i].title;
			if(sname.value == 1)
			{
			var data2 = "<tr align=top><td align=right><div title=\""+data1+"\">"+"<input type=\"checkbox\" name=\"skills"+ i + "\" value=\""+c_value+"\">"+data1+"</div></td></td>";
			}
				if(sname.value == 2)
				{
			var data2 = "<tr align=top><td align=right><div title=\""+data1+"\">"+"<input type=\"checkbox\" name=\"area"+ i + "\" value=\""+c_value+"\">"+data1+"</div></td></td>";
		         }
			if(sname.value == 3)
			{
		     var data2 = "<tr align=top><td align=right><div title=\""+data1+"\">"+"<input type=\"checkbox\" name=\"area"+ i + "\" value=\""+c_value+"\">"+data1+"</div></td></td>";
		      }
			x.innerHTML += data2;
		}
	}
}


function del()
{
	var divsrc = document.getElementById("srcdiv");
	var divsrcInputs = divsrc.getElementsByTagName("input");
	var divsrcDivs = divsrc.getElementsByTagName("div");
	var srcnum = divsrcInputs.length;

	var divdst = document.getElementById("dstdiv")
	var divdstInputs = divdst.getElementsByTagName("input");
	var divdstDivs = divdst.getElementsByTagName("div");
	var dstnum = divdstInputs.length;

	if(dstnum == undefined)
	{
		for (var j=0; j <  srcnum; j++)
		{
			divsrcInputs[j].disabled=false;
			divsrcInputs[j].checked = false;
		}
	}
	else
	{
		for (var i=0; i < dstnum; i++)
		{
			if (divdstInputs[i].checked == true)
			{
				for (var j=0; j <  srcnum; j++)
				{
					if(divdstDivs[i].title ==  divsrcDivs[j].title)
					{
						divsrcInputs[j].disabled=false;
						divsrcInputs[j].checked = false;
						break;
					}
				}
			}
		}
	}
	validate();
}


function SelectAllList()
{
var divsrc = document.getElementById("job");

for(var i = 0;i <4;i++)
{
divsrc.options[i].selected = true;
}
}






