// Validations for admin side pages 
document.write("<script language='JavaScript' src='general.js'></script>");
/*
* Admin Login Page
*/

function valid_mail(frm)
{
	if (frm.ea.value== "") 
	 {
		err = "Please enter email ID.";
		alert(err);
		frm.ea.focus();
		return false;
	}
	else if(!checkEmail(frm.ea.value))
	{
		err = "Please enter valid email ID.";
		alert(err);
		frm.ea.focus();
		return false;
	}
}

function valid_register(frm)
{  
//alert("sfsdffff");
	var err;
	if(frm.company_name.value=="")
	{
		err = "Please enter company name.";
		alert(err);
		frm.company_name.focus();
		return false;
	}
	 else if(checkforspecialchars1(frm.company_name.value))
	 {
	     alert("`~!@#$%^&*()+=-[]\\\';,/{}|\":<>? characters are not allowed");
		 frm.company_name.focus();
	     return false;
	 }
	
	 if (frm.address.value== "") 
	 {
		err = "Please enter address.";
		alert(err);
		frm.address.focus();
		return false;
	}
	 else if(checkforspecialchars5(frm.address.value))
	 {
	    alert("`~!@{}|\":<>? characters are not allowed");
		frm.address.focus();
	    return false;
	 }
	
	 if (frm.phone.value== "") 
	 {
		err = "Please enter phone no.";
		alert(err);
		frm.phone.focus();
		return false;
	}
	else if(checkPhone1(frm.phone.value))
	{
		err = "Please enter valid phone no.";
		alert(err);
		frm.phone.focus();
		return false;
	}
	if (frm.fax.value== "") 
	 {
		err = "Please enter fax.";
		alert(err);
		frm.fax.focus();
		return false;
	}
	else if(checkPhone1(frm.fax.value))
	{
		err = "Please enter valid fax.";
		alert(err);
		frm.fax.focus();
		return false;
	}
	 if (frm.email.value== "") 
	 {
		err = "Please enter email id.";
		alert(err);
		frm.email.focus();
		return false;
	}
	else if(!checkEmail(frm.email.value))
	{
		err = "Please enter valid email id.";
		alert(err);
		frm.email.focus();
		return false;
	}
	
    if(frm.ceo_name.value=="")
	{
		err = "Please enter ceo name.";
		alert(err);
		frm.ceo_name.focus();
		return false;
	}
	 else if(checkforspecialchars1(frm.ceo_name.value))
	 {
	     alert("`~!@#$%^&*()+=-[]\\\';,/{}|\":<>? characters are not allowed");
		 frm.ceo_name.focus();
	     return false;
	 }
	 if (frm.ceo_email.value== "") 
	 {
		err = "Please enter ceo email id.";
		alert(err);
		frm.ceo_email.focus();
		return false;
	}
	else if(!checkEmail(frm.ceo_email.value))
	{
		err = "Please enter valid ceo email id.";
		alert(err);
		frm.ceo_email.focus();
		return false;
	}
	if(frm.contact_name.value=="")
	{
		err = "Please enter contact person name.";
		alert(err);
		frm.contact_name.focus();
		return false;
	}
	 else if(checkforspecialchars1(frm.contact_name.value))
	 {
	     alert("`~!@#$%^&*()+=-[]\\\';,/{}|\":<>? characters are not allowed");
		 frm.contact_name.focus();
	     return false;
	 }
	if(frm.designation.value=="")
	{
		err = "Please enter designation.";
		alert(err);
		frm.designation.focus();
		return false;
	}
	 else if(checkforspecialchars5(frm.designation.value))
	 {
	     alert("`~!@{}|\":<>? characters are not allowed");
		 frm.designation.focus();
	     return false;
	 }
	  if (frm.contact_email.value== "") 
	 {
		err = "Please enter contact person email id.";
		alert(err);
		frm.contact_email.focus();
		return false;
	}
	else if(!checkEmail(frm.contact_email.value))
	{
		err = "Please enter valid contact person email id.";
		alert(err);
		frm.contact_email.focus();
		return false;
	}
	 if(frm.est_years.value=="")
	{
		err = "Please enter year.";
		alert(err);
		frm.est_years.focus();
		return false;
	}
	 else if(checkforspecialchars1(frm.est_years.value))
	 {
	     alert("`~!@#$%^&*()+=-[]\\\';,/{}|\":<>? characters are not allowed");
		 frm.est_years.focus();
	     return false;
	 }
	 if(frm.legal_structure.value=="")
	{
		err = "Please enter legal structure.";
		alert(err);
		frm.legal_structure.focus();
		return false;
	}
	 else if(checkforspecialchars5(frm.legal_structure.value))
	 {
	    alert("`~!@{}|\":<>? characters are not allowed");
		 frm.legal_structure.focus();
	     return false;
	 }
	 
     if(frm.reg_no_date.value=="")
	{
		err = "Please enter reg no date.";
		alert(err);
		frm.reg_no_date.focus();
		return false;
	}
	 else if(checkforspecialchars5(frm.reg_no_date.value))
	 {
	     alert("`~!@{}|\":<>? characters are not allowed");
		 frm.reg_no_date.focus();
	     return false;
	 }
	
	if (frm.capital_rs.value== "") 
	 {
		err = "Please enter capital in rs.";
		alert(err);
		frm.capital_rs.focus();
		return false;
	}
	else if(checkPhone1(frm.capital_rs.value))
	{
		err = "Please enter valid capital in rs.";
		alert(err);
		frm.capital_rs.focus();
		return false;
	}
	
	if (frm.itrev_0607.value== "") 
	 {
		err = "Please enter 06-07 revenue.";
		alert(err);
		frm.itrev_0607.focus();
		return false;
	}
	else if(checkPhone1(frm.itrev_0607.value))
	{
		err = "Please enter valid 06-07 revenue.";
		alert(err);
		frm.itrev_0607.focus();
		return false;
	}
	if (frm.itrev_0708.value== "") 
	 {
		err = "Please enter 07-08 revenue.";
		alert(err);
		frm.itrev_0708.focus();
		return false;
	}
	else if(checkPhone1(frm.itrev_0708.value))
	{
		err = "Please enter valid 07-08 revenue.";
		alert(err);
		frm.itrev_0708.focus();
		return false;
	}
	if (frm.itrev_0809.value== "") 
	 {
		err = "Please enter 08-09 revenue.";
		alert(err);
		frm.itrev_0809.focus();
		return false;
	}
	else if(checkPhone1(frm.itrev_0809.value))
	{
		err = "Please enter valid 08-09 revenue.";
		alert(err);
		frm.itrev_0809.focus();
		return false;
	}
	if (frm.itexp_0607.value== "") 
	 {
		err = "Please enter 06-07 exports.";
		alert(err);
		frm.itexp_0607.focus();
		return false;
	}
	else if(checkPhone1(frm.itexp_0607.value))
	{
		err = "Please enter valid 06-07 exports.";
		alert(err);
		frm.itexp_0607.focus();
		return false;
	}
	if (frm.itexp_0708.value== "") 
	 {
		err = "Please enter 07-08 exports.";
		alert(err);
		frm.itexp_0708.focus();
		return false;
	}
	else if(checkPhone1(frm.itexp_0708.value))
	{
		err = "Please enter valid 07-08 exports.";
		alert(err);
		frm.itexp_0708.focus();
		return false;
	}
	if (frm.itexp_0809.value== "") 
	 {
		err = "Please enter 08-09 exports.";
		alert(err);
		frm.itexp_0809.focus();
		return false;
	}
	else if(checkPhone1(frm.itexp_0809.value))
	{
		err = "Please enter valid 08-09 exports.";
		alert(err);
		frm.itexp_0809.focus();
		return false;
	}
	if (frm.noof_software.value== "") 
	 {
		err = "Please enter no of software professionals.";
		alert(err);
		frm.noof_software.focus();
		return false;
	}
	else if(checkPhone1(frm.noof_software.value))
	{
		err = "Please enter valid no of software professionals.";
		alert(err);
		frm.noof_software.focus();
		return false;
	}
	if (frm.noof_others.value== "") 
	 {
		err = "Please enter no of other employees.";
		alert(err);
		frm.noof_others.focus();
		return false;
	}
	else if(checkPhone1(frm.noof_others.value))
	{
		err = "Please enter valid no of other employees.";
		alert(err);
		frm.noof_others.focus();
		return false;
	}
	if(frm.company_profile.value=="")
	{
		err = "Please enter company profile.";
		alert(err);
		frm.company_profile.focus();
		return false;
	}
	 else if(checkforspecialchars5(frm.company_profile.value))
	 {
	     alert("`~!@{}|\":<>? characters are not allowed");
		 frm.company_profile.focus();
	     return false;
	 }
	 if(frm.logo.value=="")
	{
		err = "Please attach brochure.";
		alert(err);
		frm.logo.focus();
		return false;
	}
	if(frm.expertise_area.value=="")
	{
		err = "Please enter area of expertise.";
		alert(err);
		frm.expertise_area.focus();
		return false;
	}
	 else if(checkforspecialchars5(frm.expertise_area.value))
	 {
	     alert("`~!@{}|\":<>? characters are not allowed");
		 frm.expertise_area.focus();
	     return false;
	 }
	if(frm.datacom_link.value=="")
	{
		err = "Please enter data communication link.";
		alert(err);
		frm.datacom_link.focus();
		return false;
	}
	if(frm.markets.value=="")
	{
		err = "Please enter markets.";
		alert(err);
		frm.markets.focus();
		return false;
	}
	if(frm.offices_branches.value=="")
	{
		err = "Please enter offices and branches.";
		alert(err);
		frm.offices_branches.focus();
		return false;
	}
	if(frm.iso9001.value=="")
	{
		err = "Please enter ISO 9001.";
		alert(err);
		frm.iso9001.focus();
		return false;
	}
	if(frm.seicmm_level.value=="")
	{
		err = "Please enter SEI CMM Level.";
		alert(err);
		frm.seicmm_level.focus();
		return false;
	}
	
	return true;
}


function valid_eventregister(frm)
{  
//alert("sfsdffff");
	var err;
	
	 if (frm.event_info.value== "") 
	 {
		err = "Please enter event information.";
		alert(err);
		frm.event_info.focus();
		return false;
	}
	 else if(checkforspecialchars1(frm.event_info.value))
	 {
	     alert("`~!@#$%^&*()+=-[]\\\';,/{}|\":<>? characters are not allowed");
		 frm.event_info.focus();
	     return false;
	 }
	 if(frm.event_name.value=="")
	{
		err = "Please enter event name.";
		alert(err);
		frm.event_name.focus();
		return false;
	}
	 else if(checkforspecialchars1(frm.event_name.value))
	 {
	     alert("`~!@#$%^&*()+=-[]\\\';,/{}|\":<>? characters are not allowed");
		 frm.event_name.focus();
	     return false;
	 }
	 if(frm.event_date.value=="")
	{
		err = "Please enter event date.";
		alert(err);
		frm.event_date.focus();
		return false;
	}
	if (frm.per_info.value!="") 
	 {
		if(checkforspecialchars5(frm.per_info.value))
	    {
	     alert("`~!@{}|\":<>? characters are not allowed");
		 frm.per_info.focus();
	     return false;
	    }
	}
	
	 if (frm.name.value== "") 
	 {
		err = "Please enter name.";
		alert(err);
		frm.name.focus();
		return false;
	}
	 else if(checkforspecialchars1(frm.name.value))
	 {
	      alert("`~!@#$%^&*()+=-[]\\\';,/{}|\":<>? characters are not allowed");
		 frm.name.focus();
	     return false;
	 }
	 if (frm.designation.value== "") 
	 {
		err = "Please enter designation.";
		alert(err);
		frm.designation.focus();
		return false;
	}
	 else if(checkforspecialchars5(frm.designation.value))
	 {
	     alert("`~!@{}|\":<>? characters are not allowed");
		 frm.designation.focus();
	     return false;
	 }
	 if (frm.company.value== "") 
	 {
		err = "Please enter company.";
		alert(err);
		frm.company.focus();
		return false;
	  }
	 else if(checkforspecialchars5(frm.company.value))
	 {
	     alert("`~!@{}|\":<>? characters are not allowed");
		 frm.company.focus();
	     return false;
	 }
	 
	 if (frm.contact_details.value!="") 
	 {
		if(checkforspecialchars5(frm.contact_details.value))
	    {
	     alert("`~!@{}|\":<>? characters are not allowed");
		 frm.contact_details.focus();
	     return false;
	    }
	}
	
	 if (frm.phone.value== "") 
	 {
		err = "Please enter phone no.";
		alert(err);
		frm.phone.focus();
		return false;
	}
	else if(checkPhone1(frm.phone.value))
	{
		err = "Please enter valid phone no.";
		alert(err);
		frm.phone.focus();
		return false;
	}
	
	 if (frm.email.value== "") 
	 {
		err = "Please enter email id.";
		alert(err);
		frm.email.focus();
		return false;
	}
	else if(!checkEmail(frm.email.value))
	{
		err = "Please enter valid email id.";
		alert(err);
		frm.email.focus();
		return false;
	}
	
    
	return true;
}

function valid_contact(frm)
{  
//alert("sfsdffff");
	var err;
	
	 if (frm.name.value== "") 
	 {
		err = "Please enter name ";
		alert(err);
		frm.name.focus();
		return false;
	}
	 else if(checkforspecialchars1(frm.name.value))
	 {
	     alert("`~!@#$%^&*()+=-[]\\\';,/{}|\":<>? characters are not allowed");
		 frm.name.focus();
	     return false;
	 }
	
	if (frm.email.value== "") 
	 {
		err = "Please enter email address ";
		alert(err);
		frm.email.focus();
		return false;
	}
	else if(!checkEmail(frm.email.value))
	{
		err = "Please enter valid email address ";
		alert(err);
		frm.email.focus();
		return false;
	}
	 if (frm.phone.value== "") 
	 {
		err = "Please enter phone number ";
		alert(err);
		frm.phone.focus();
		return false;
	}
	else if(checkPhone1(frm.phone.value))
	{
		err = "Please enter valid phone number";
		alert(err);
		frm.phone.focus();
		return false;
	}
	if (frm.comments.value== "") 
	 {
		err = "Please enter comments ";
		alert(err);
		frm.comments.focus();
		return false;
	}
	 
	if (frm.comments.value!="") 
	 {
		if(checkforspecialchars5(frm.comments.value))
	    {
	     alert("`~!@{}|\":<>? characters are not allowed");
		 frm.comments.focus();
	     return false;
	    }
	}
    
	return true;
}

function valid_editregister()
{  	 
	var err;
	if(frm.firstname.value=="")
	{
		err = "Please enter first name.";
		alert(err);
		frm.firstname.focus();
		return false;
	}
	 else if(checkforspecialchars2(frm.firstname.value))
	 {
	     alert("Please Enter a valid first name");
		 frm.firstname.focus();
	     return false;
	 }
	
	if(frm.lastname.value=="")
	{
		err = "Please enter last name.";
		alert(err);
		frm.lastname.focus();
		return false;
	}
	 else if(checkforspecialchars2(frm.lastname.value))
	 {
	     alert("Please Enter a valid last name");
		 frm.lastname.focus();
	     return false;
	 }
	if(frm.gender.value=="")
	{
		err = "Please select gender.";
		alert(err);
		frm.gender.focus();
		return false;
	}
	 if (frm.address1.value== "") 
	 {
		err = "Please enter address.";
		alert(err);
		frm.address1.focus();
		return false;
	}
	 else if(checkforspecialchars5(frm.address1.value))
	 {
	    alert(" `~!@{}|\":<>? Characters are not allowed");
		frm.address1.focus();
	    return false;
	 }
	
	 if (frm.phone.value== "") 
	 {
		err = "Please enter phone no.";
		alert(err);
		frm.phone.focus();
		return false;
	}
	else if(checkPhone1(frm.phone.value))
	{
		err = "Please enter valid phone no.";
		alert(err);
		frm.phone.focus();
		return false;
	}
	 
	 if (frm.city.value== "") 
	 {
		err = "Please enter city.";
		alert(err);
		frm.city.focus();
		return false;
	}
	 else if(checkforspecialchars2(frm.city.value))
	 {
		 alert("Please Enter a valid City");
		 frm.city.focus();
	     return false;
	 }
	if (frm.country.value== "") 
	 {
		err = "Please Select the country.";
		alert(err);
		frm.country.focus();
		return false;
	}
	 if (frm.state.value== "") 
	 {
		err = "Please Select the state.";
		alert(err);
		frm.state.focus();
		return false;
	}
	 else if(checkforspecialchars2(frm.state.value))
	 {
		 alert("Please Enter a valid State");
		 frm.state.focus();
	     return false;
	 }
	 if (frm.zip.value== "") 
	 {
		err = "Please enter zip .";
		alert(err);
		frm.zip.focus();
		return false;
	}
	 else if(checkPhone(frm.zip.value))
	 {
	    alert("Please Enter a Valid Zip Code");
		frm.zip.focus();
	    return false;
	 }
	 return true;
}
/*  
   Validate Shoppincart product Quantity
*/


function numcheck(evt)
 {
	var charCode = (evt.which) ? evt.which : event.keyCode 
	if ((charCode > 31 && charCode < 65) || (charCode > 90 && charCode < 97) || charCode >122)
		{
			return false;
		}
	return true;
	
 }
