var alert_checkmail_msg = "Invalid Email address! Please enter your correct Email address";
var alert_fullName = 'Please enter your Full Name';
var alert_designation = 'Please enter your Designation';
var alert_email_id = 'Please enter your Email'; 
var alert_areaCode = 'Please enter your Area/STD Code';
var alert_areaCode_numeric = 'Please enter Area/STD Code only in numericals';
var alert_ISDCode_numeric = 'Please enter ISD Code only in numericals';
var alert_ISDCode = 'Please enter your ISD Code';
var alert_PhoneNumber = 'Please enter your Phone Number';
var alert_PhoneNumber_numeric = 'Please enter Phone Number only in numericals';
var alert_FaxNumber_numeric = 'Please enter Fax Number only in numericals';
var alert_pinCode_numeric = 'Please enter your Pincode only in numericals';
//email format validation
function checkEmail(email) {
	if (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(email)){
		return (true)
	}
		alert(alert_checkmail_msg)
		return (false)
}
//check the paramter is int ot not
function isInteger(s)
{   var i;
	for (i = 0; i < s.length; i++)
	{   
		// Check that current character is number.
		var c = s.charAt(i);
		if (((c < "0") || (c > "9"))) return false;
	}
	// All characters are numbers.
	return true;
}
//this function use to trim the spaces in text field
function trimspace(str){		
	var len = str.length;
	if (len != 0){
		for (var i=0;i<len;i++){	
			if(str.indexOf(" ")==0)
				str=str.substring(1,len);
		}
		var strtrim = str;		
		return strtrim;
	} else {
		return str;
	}
}

//this function use to validate "Overseas Busines Export Enquiry Form field
function overseasBusinesEnquiryForm(formName) {
	formName.fullName.value = trimspace(formName.fullName.value);
	if(formName.fullName.value == '') {
		alert(alert_fullName);
		formName.fullName.focus();
		return false;
	}
	formName.designation.value = trimspace(formName.designation.value);
	if(formName.designation.value == '') {
		alert(alert_designation);
		formName.designation.focus();
		return false;
	}
	//######	check pincode is an Charater 
	//// PinCode Integer validations check 
	formName.pinCode.value = trimspace(formName.pinCode.value);
	if(formName.pinCode.value != '') {
		if(!isInteger(formName.pinCode.value)){
			alert(alert_pinCode_numeric);
			formName.pinCode.focus();
			return false;
		}
	}
	formName.email.value = trimspace(formName.email.value);
	if(formName.email.value == '') {
		alert(alert_email_id);
		formName.email.focus();
		return false;
	}
	if(!checkEmail(formName.email.value)) {
		formName.email.focus();
		return false;
	}
	formName.ISDCodePhone.value = trimspace(formName.ISDCodePhone.value);
	if(formName.ISDCodePhone.value == '') {
		alert(alert_ISDCode);
		formName.ISDCodePhone.focus();
		return false;
	}
	if(!isInteger(formName.ISDCodePhone.value)){
		alert(alert_ISDCode_numeric);
		formName.ISDCodePhone.focus();
		return false;
	}
	formName.AreaCodePhone.value = trimspace(formName.AreaCodePhone.value);
	if(formName.AreaCodePhone.value == '') {
		alert(alert_areaCode);
		formName.AreaCodePhone.focus();
		return false;
	}
	if(!isInteger(formName.AreaCodePhone.value)){
		alert(alert_areaCode_numeric);
		formName.AreaCodePhone.focus();
		return false;
	}
	formName.phoneNumber.value = trimspace(formName.phoneNumber.value);
	if(formName.phoneNumber.value == '') {
		alert(alert_PhoneNumber);
		formName.phoneNumber.focus();
		return false;
	}
	if(!isInteger(formName.phoneNumber.value)){
		alert(alert_PhoneNumber_numeric);
		formName.phoneNumber.focus();
		return false;
	}

/////////////////	FAX Number Integer Validations ////////////////
	formName.ISDCodeFax.value = trimspace(formName.ISDCodeFax.value);
	if(formName.ISDCodeFax.value != '') {
		if(!isInteger(formName.ISDCodeFax.value)){
			alert(alert_ISDCode_numeric);
			formName.ISDCodeFax.focus();
			return false;
		}
	}
	formName.areaCodeFax.value = trimspace(formName.areaCodeFax.value);
	if(formName.areaCodeFax.value != '') {
		if(!isInteger(formName.areaCodeFax.value)){
			alert(alert_ISDCode_numeric);
			formName.areaCodeFax.focus();
			return false;
		}
	}
	formName.FaxNumber.value = trimspace(formName.FaxNumber.value);
	if(formName.FaxNumber.value != '') {
		if(!isInteger(formName.FaxNumber.value)){
			alert(alert_FaxNumber_numeric);
			formName.FaxNumber.focus();
			return false;
		}
	}

	return true;
}

//this function check all & clear all the selected check boes
function ToggleAll(e,fieldName) {
	var fieldName = fieldName;
	if (e.checked) {
		CheckAll(fieldName);
	}
	else {
		ClearAll(fieldName);
	}
}
//this function use to selecte all check boxes
function CheckAll(fieldName) {

	var ml = document.overseasEnquiryForm;
	var len = ml.elements.length;
	for (var i = 0; i < len; i++) {
		var e = ml.elements[i];
		var str = e.name;
		str = str.substr(0,9);
		if(document.overseasEnquiryForm.SolarisPlasmaTV.checked == true) {
			if (str == "SolarisPl") {
				e.checked = true;		
			} 
		}
		/////////////////////////////
		if(document.overseasEnquiryForm.SlateLCDTV.checked == true) {
			if (str == "SlateLCDT") {
				e.checked = true;		
			} 
		}
		if(document.overseasEnquiryForm.TFTTrueFlatTV.checked == true) {
			if (str == "TFTTrueFl") {
				e.checked = true;		
			} 
		}
		if(document.overseasEnquiryForm.SleeqSlimTV.checked == true) {
			if (str == "SleeqSlim") {
				e.checked = true;		
			} 
		}
		if(document.overseasEnquiryForm.HomeTheatre.checked == true) {
			if (str == "HomeTheat") {
				e.checked = true;		
			} 
		}
	   if(document.overseasEnquiryForm.DVD_module.checked == true) {
			if (str == "DVD_modul") {
				e.checked = true;		
			} 
		}
//////////////////////////////////
		if(document.overseasEnquiryForm.AirConditioner.checked == true) {
			if (str == "AirCondit") {
				e.checked = true;		
			} 
		}
		if(document.overseasEnquiryForm.MicrowaveOven.checked == true) {
			if (str == "Microwave") {
				e.checked = true;		
			}
		}
		if(document.overseasEnquiryForm.refrigerators.checked == true) {
			if (str == "refrigera") {
				e.checked = true;		
			}
		}
		if(document.overseasEnquiryForm.washingMachine.checked == true) {
			if (str == "washingMa") {
				e.checked = true;		
			}
		}
		if(document.overseasEnquiryForm.airCooler.checked == true) {
			if (str == "airCooler") {
				e.checked = true;		
			}
		}
		if(document.overseasEnquiryForm.mixerGrinder.checked == true) {
			if (str == "mixerGrin") {
				e.checked = true;		
			}
		}
		if(document.overseasEnquiryForm.waterPurifier.checked == true) {
			if (str == "waterPuri") {
				e.checked = true;		
			}
		}
		if(document.overseasEnquiryForm.foodProcessor.checked == true) {
			if (str == "foodProce") {
				e.checked = true;		
			}
		}
		if(document.overseasEnquiryForm.juiceExtractor.checked == true) {
			if (str == "juiceExtr") {
				e.checked = true;		
			}
		}
		if(document.overseasEnquiryForm.steamIron.checked == true) {
		
			if (str == "steamIron") {
				e.checked = true;		
			}
		}
		if(document.overseasEnquiryForm.sandwichToaster.checked == true) {
			if (str == "sandwichT") {
				e.checked = true;		
			}
		}
		if(document.overseasEnquiryForm.sandwichGrill.checked == true) {
			if (str == "sandwichG") {
				e.checked = true;		
			}
		}
		if(document.overseasEnquiryForm.popupToaster.checked == true) {
			if (str == "popupToas") {
				e.checked = true;		
			}
		}
		if(document.overseasEnquiryForm.riceCooker.checked == true) {
			if (str == "riceCooke") {
				e.checked = true;		
			}
		}
	}
//	ml.fieldName.checked = true;
}

//this function clear all selected check boxes
function ClearAll(fieldName) {
	
	var ml = document.overseasEnquiryForm;
	var len = ml.elements.length;
	for (var i = 0; i < len; i++) {
		var e = ml.elements[i];
		var str = e.name;
		str = str.substr(0,9);
		if(document.overseasEnquiryForm.SolarisPlasmaTV.checked == false && fieldName == 'SolarisPlasmaTV') {
			if (str == "SolarisPl") {
				e.checked = false;		
			} 
		}
		/////////////////////////////
		if(document.overseasEnquiryForm.SlateLCDTV.checked == false && fieldName == 'SlateLCDTV') {
			if (str == "SlateLCDT") {
				e.checked = false;		
			} 
		}
		if(document.overseasEnquiryForm.TFTTrueFlatTV.checked == false && fieldName == 'TFTTrueFlatTV') {
			if (str == "TFTTrueFl") {
				e.checked = false;		
			} 
		}
		if(document.overseasEnquiryForm.SleeqSlimTV.checked == false && fieldName == 'SleeqSlimTV') {
			if (str == "SleeqSlim") {
				e.checked = false;		
			} 
		}
		if(document.overseasEnquiryForm.HomeTheatre.checked == false && fieldName == 'HomeTheatre') {
			if (str == "HomeTheat") {
				e.checked = false;		
			} 
		}
		if(document.overseasEnquiryForm.DVD_module.checked == false && fieldName == 'DVD_module') {
			if (str == "DVD_modul") {
				e.checked = false;		
			} 
		}
//////////////////////////////////
		if(document.overseasEnquiryForm.AirConditioner.checked == false && fieldName == 'AirConditioner') {
			if (str == "AirCondit") {
				e.checked = false;
			} 
		}
		if(document.overseasEnquiryForm.MicrowaveOven.checked == false && fieldName == 'MicrowaveOven') {
			if (str == "Microwave") {
				e.checked = false;		
			}
		}
		if(document.overseasEnquiryForm.refrigerators.checked == false && fieldName == 'refrigerators') {
			if (str == "refrigera") {
				e.checked = false;		
			}
		}
		if(document.overseasEnquiryForm.washingMachine.checked == false && fieldName == 'washingMachine') {
			if (str == "washingMa") {
				e.checked = false;		
			}
		}
		if(document.overseasEnquiryForm.airCooler.checked == false && fieldName == 'airCooler') {
			if (str == "airCooler") {
				e.checked = false;		
			}
		}
		if(document.overseasEnquiryForm.mixerGrinder.checked == false && fieldName == 'mixerGrinder') {
			if (str == "mixerGrin") {
				e.checked = false;		
			}
		}
		if(document.overseasEnquiryForm.waterPurifier.checked == false && fieldName == 'waterPurifier') {
			if (str == "waterPuri") {
				e.checked = false;		
			}
		}
		if(document.overseasEnquiryForm.foodProcessor.checked == false && fieldName == 'foodProcessor') {
			if (str == "foodProce") {
				e.checked = false;		
			}
		}
		if(document.overseasEnquiryForm.juiceExtractor.checked == false && fieldName == 'juiceExtractor') {
			if (str == "juiceExtr") {
				e.checked = false;		
			}
		}
		if(document.overseasEnquiryForm.steamIron.checked == false && fieldName == 'steamIron') {
			if (str == "steamIron") {
				e.checked = false;		
			}
		}
		if(document.overseasEnquiryForm.sandwichToaster.checked == false && fieldName == 'sandwichToaster') {
			if (str == "sandwichT") {
				e.checked = false;		
			}
		}
		if(document.overseasEnquiryForm.sandwichGrill.checked == false && fieldName == 'sandwichGrill') {
			if (str == "sandwichG") {
				e.checked = false;		
			}
		}
		if(document.overseasEnquiryForm.popupToaster.checked == false && fieldName == 'popupToaster') {
			if (str == "popupToas") {
				e.checked = false;		
			}
		}
		if(document.overseasEnquiryForm.riceCooker.checked == false && fieldName == 'riceCooker') {
			if (str == "riceCooke") {
				e.checked = false;		
			}
		}
	}
	//ml.fieldName.checked = false;
}

