
/*******Search***********/
function submitSearch() {
	var obj = document.searchForm.search_string;
	obj.value = Trim(obj.value);
	if (obj.value == '') {
		alert(errorMsgSubmitSearch[0]);
		obj.select();
		return;
	}
	document.searchForm.submit();
}

function submitSearchResult() {
	var obj = document.searchFormResult.search_string;
	obj.value = Trim(obj.value);
	if (obj.value == '') {
		alert(errorMsgSubmitSearch[0]);
		obj.select();
		return;
	}
	document.searchFormResult.submit();
}

function RTrim(str) {
	var i, j, letter;
	j = -1;
	for (i=str.length-1;i>=0;--i) {
		letter = str.charAt(i);
		if (letter != ' ') {
			j = i;
			break;
		}
	}
	if (j != -1) return str.substring(0,j+1);
	else return '';
}

function LTrim(str) {
	var i, j, letter;
	j = -1;
	for (i=0;i<str.length;++i) {
		letter = str.charAt(i);
		if (letter != ' ') {
			j = i;
			break;
		}
	}
	if (j != -1) return str.substring(j,str.length);
	else return '';
}

function Trim(str) {
	return RTrim(LTrim(str));
}	

/*******Login***********/
function login()
{
	var form = document.frmLogin;
	
	val = Trim(form.Username.value);
	if (val == '') {
		alert(errorMsgLogin[0]);
		form.Username.select();
		return;
	}
	
	val = Trim(form.Password.value);
	if (val == '') {
		alert(errorMsgLogin[1]);
		form.Password.select();
		return;
	}
	
	document.frmLogin.submit();
}

function loginEC()
{
	var form = document.frmLoginEC;
	
	val = Trim(form.shopper_name.value);
	if (val == '') {
		alert(errorMsgLogin[0]);
		form.shopper_name.select();
		return;
	}
	
	val = Trim(form.shopper_password.value);
	if (val == '') {
		alert(errorMsgLogin[1]);
		form.shopper_password.select();
		return;
	}
	
	document.frmLoginEC.submit();
}

function verzenden() {
	
	var form = document.mailForm;
	var choiceFrm = form.choice
	// Check personal data
	if(typeof choiceFrm != 'undefined')
	{
		if (form.choice.selectedIndex == 0) {
			alert(errMsgContact[0]);
			return
		}
	}
	
	val = Trim(form.firstname.value);
	if (val == '') {
		alert(errMsgContact[1]);
		form.firstname.select();
		return;
	}

	val = Trim(form.lastname.value);
	if (val == '') {
		alert(errMsgContact[2]);
		form.lastname.select();
		return;
	}

	val = Trim(form.company.value);
	if (val == '') {
		alert(errMsgContact[3]);
		form.company.select();
		return;
	}

	val = Trim(form.functie.value);
	if (val == '') {
		alert(errMsgContact[4]);
		form.functie.select();
		return;
	}

	val = Trim(form.email.value);
	if (val == '') {
		alert(errMsgContact[5]);
		form.email.select();
		return;
	}
	else {
		if (!validEmail(val)) {
			alert(errMsgContact[5]);
			form.email.select();
			return;
		}
	}

	val = Trim(form.tel.value);
	if (val == '') {
		alert(errMsgContact[6]);
		form.tel.select();
		return;
	}
	
	if (form.country.selectedIndex == 0) {
		alert(errMsgContact[8]);
		return
	}
	else
	{
		if((form.country.selectedIndex == 216 ||form.country.selectedIndex == 36) && form.State.selectedIndex == 0)
		{
			alert("Please select a state");
			return
		}
		
	}
	
	

	var textAreaLength = form.commentaar.value.length
	if (textAreaLength > maxLength) {
		alert(errMsgContact[7]);
		form.commentaar.focus();
		return;
	}
	document.mailForm.country.disabled=false;
	document.mailForm.submit();
}

function checkLength(){
	var form = document.mailForm;
	var textAreaLength = form.commentaar.value.length;
	var text;
	if (textAreaLength > maxLength) {
		text = form.commentaar.value.substr(0,maxLength);
		form.commentaar.value = text;
		form.commentaar.focus();
	}
	return;
}

function validEmail(str) {
	var patern = /^([a-z_0-9\-]+(\.[a-z_0-9\-]+)*@[a-z_0-9\-]+(\.[a-z_0-9\-]+)*\.[a-z][a-z]+)(\s*\;\s*[a-z_0-9\-]+(\.[a-z_0-9\-]+)*@[a-z_0-9\-]+(\.[a-z_0-9\-]+)*\.[a-z][a-z]+)*$/i;
	return (patern.exec(str));
}

function verzenden_warranty() {
	var form = document.mailForm;
	
	//val = Trim(form.model.value);
	//if (val == '') {
	//	alert(errMsgContact[11]);
	//	form.model.select();
	//	return;
	//}




	val = Trim(form.installdate.value);
		if (val == '') {
			alert(errMsgContact[12]);
			form.installdate.select();
			return;
	}
	val = Trim(form.serial.value);
			if (val == '') {
				alert(errMsgContact[17]);
				form.serial.select();
				return;
	}
	val = Trim(form.description.value);
		if (val == '') {
			alert(errMsgContact[13]);
			form.description.select();
			return;
	}
		val = Trim(form.nbr.value);
			if (val == '') {
				alert(errMsgContact[18]);
				form.description.select();
				return;
	}
	var textAreaLength = form.description.value.length
	if (textAreaLength > maxLength) {
		alert(errMsgContact[13]);
		form.commentaar.focus();
		return;
	}
	
	//val = Trim(form.IPSOcode.value);
	//if (val == '') {
	//	alert(errMsgContact[10]);
	//	form.IPSOcode.select();
	//	return;
	//}
	val = Trim(form.cause.value);
			if (val == '') {
				alert(errMsgContact[14]);
				form.cause.select();
				return;
		}
	
	var textAreaLength = form.cause.value.length
	if (textAreaLength > maxLength) {
		alert(errMsgContact[14]);
		form.cause.focus();
		return;
	}	

	

	document.mailForm.submit();
}


function verzenden_warranty_ALS() {
	var form = document.mailForm;
	
	//val = Trim(form.model.value);
	//if (val == '') {
	//	alert(errMsgContact[11]);
	//	form.model.select();
	//	return;
	//}
	//if (form.model.selectedIndex == 0) {
	//	alert(errMsgContact[11]);
	//	return
	//}

	if ((form.other_model.value =="")) {
		alert(errMsgContact[19]);
		return
	}

	val = Trim(form.installdate.value);
		if (val == '') {
			alert(errMsgContact[12]);
			form.installdate.select();
			return;
	}
	
	//val = Trim(form.servicedate.value);
	//		if (val == '') {
	//			alert(errMsgContact[21]);
	//			form.servicedate.select();
	//			return;
	//}
	val = Trim(form.serial.value);
			if (val == '') {
				alert(errMsgContact[17]);
				form.serial.select();
				return;
	}
	val = Trim(form.description.value);
		if (val == '') {
			alert(errMsgContact[13]);
			form.description.select();
			return;
	}
		val = Trim(form.nbr.value);
			if (val == '') {
				alert(errMsgContact[18]);
				form.description.select();
				return;
	}
	var textAreaLength = form.description.value.length
	if (textAreaLength > maxLength) {
		alert(errMsgContact[13]);
		form.commentaar.focus();
		return;
	}
	
	//val = Trim(form.IPSOcode.value);
	//if (val == '') {
	//	alert(errMsgContact[10]);
	//	form.IPSOcode.select();
	//	return;
	//}
	val = Trim(form.cause.value);
			if (val == '') {
				alert(errMsgContact[14]);
				form.cause.select();
				return;
		}
	
	var textAreaLength = form.cause.value.length
	if (textAreaLength > maxLength) {
		alert(errMsgContact[14]);
		form.cause.focus();
		return;
	}	

	

	document.mailForm.submit();
}

function verzenden_warrantyParts_ALS() {
	var form = document.mailForm;
	
	if (form.requestcode.selectedIndex == 0) {
		alert(errMsgContact[20]);
		return
	}


	
	val = Trim(form.description.value);
		if (val == '') {
			alert(errMsgContact[13]);
			form.description.select();
			return;
	}
		val = Trim(form.nbr.value);
			if (val == '') {
				alert(errMsgContact[18]);
				form.description.select();
				return;
	}
	var textAreaLength = form.description.value.length
	if (textAreaLength > maxLength) {
		alert(errMsgContact[13]);
		form.commentaar.focus();
		return;
	}
	val = Trim(form.invoice.value);
				if (val == '') {
					alert(errMsgContact[33]);
					form.installdate.select();
					return;
	}
	val = Trim(form.cause.value);
			if (val == '') {
				alert(errMsgContact[14]);
				form.cause.select();
				return;
		}
	
	var textAreaLength = form.cause.value.length
	if (textAreaLength > maxLength) {
		alert(errMsgContact[14]);
		form.cause.focus();
		return;
	}	

	

	document.mailForm.submit();
}


function verzenden_registration() {
	var form = document.mailForm;
	val = Trim(form.cust_name.value);
	if (val == '') 
	{
		alert(errMsgContact[22]);
		form.cause.select();
		return;
	}	
	val = Trim(form.cust_address1.value);
	if (val == '') 
	{
		alert(errMsgContact[23]);
		form.cause.select();
		return;
	}	
	val = Trim(form.cust_city.value);
	if (val == '') 
	{
		alert(errMsgContact[24]);
		form.cause.select();
		return;
	}	
	val = Trim(form.cust_country.value);
	if (val == '') 
	{
		alert(errMsgContact[25]);
		form.cause.select();
		return;
	}	
	val = Trim(form.cust_zip.value);
	if (val == '') 
	{
		alert(errMsgContact[26]);
		form.cause.select();
		return;
	}	
	
	val = Trim(form.mach_serial.value);
	if (val == '') 
	{
		alert(errMsgContact[30]);
		form.cause.select();
		return;
	}	
	val = Trim(form.mach_model.value);
	if (val == '') 
	{
		alert(errMsgContact[31]);
		form.cause.select();
		return;
	}	
	val = Trim(form.mach_installdate.value);
	if (val == '') 
	{
		alert(errMsgContact[32]);
		form.cause.select();
		return;
	}	
	
	

	document.mailForm.submit();
}

function verzenden_registration_v2() {
	var form = document.mailForm;
	val = Trim(form.cust_name.value);
	if (val == '') 
	{
		alert(errMsgContact[22]);
		form.cause.select();
		return;
	}	
	val = Trim(form.cust_address1.value);
	if (val == '') 
	{
		alert(errMsgContact[23]);
		form.cause.select();
		return;
	}	
		
	val = Trim(form.cust_country.value);
	if (val == '') 
	{
		alert(errMsgContact[25]);
		form.cause.select();
		return;
	}	
	val = Trim(form.cust_zip.value);
	if (val == '') 
	{
		alert(errMsgContact[26]);
		form.cause.select();
		return;
	}	
	
	val = Trim(form.mach_serial.value);
	if (val == '') 
	{
		alert(errMsgContact[30]);
		form.cause.select();
		return;
	}	
	val = Trim(form.mach_model.value);
	if (val == '') 
	{
		alert(errMsgContact[31]);
		form.cause.select();
		return;
	}	
	val = Trim(form.mach_installdate.value);
	if (val == '') 
	{
		alert(errMsgContact[32]);
		form.cause.select();
		return;
	}	
	
	

	document.mailForm.submit();
}

function verzenden_att() {
	var form = document.mailForm;
	
	val = Trim(form.to.value);
	if (val == '') {
		alert(errMsgContact[15]);
		form.to.select();
		return;
	}

	val = Trim(form.subject.value);
		if (val == '') {
			alert(errMsgContact[16]);
			form.subject.select();
			return;
	}
	
	

	document.mailForm.submit();
}


function verzenden_disc() {
	
	
	var form = document.mailForm;
	if (form.disc_old_brand.selectedIndex == 0) {
		alert(errMsgContact[40]);
			return
	}
	
	
	
	if (form.disc_old_brand.selectedIndex == 1) 
	
	{
			val = Trim(form.disc_old_brand_other.value);
	if (val == '') 
	{
		alert(errMsgContact[41]);
		form.disc_old_brand_other.select();
		return;
	}	
			}
	
	
	
	
	
	val = Trim(form.disc_old_serial.value);
	if (val == '') 
	{
		alert(errMsgContact[43]);
		form.disc_old_serial.select();
		return;
	}	
	
	val = Trim(form.disc_new_serial.value);
	if (val == '') 
	{
		alert(errMsgContact[44]);
		form.disc_new_serial.select();
		return;
	}	

		if (form.disc_new_type.selectedIndex == 0) {
		alert(errMsgContact[45]);
		return
	}
	
	
	val = Trim(form.disc_i_street.value);
	if (val == '') 
	{
		alert(errMsgContact[46]);
		form.disc_i_street.select();
		return;
	}	
	
	val = Trim(form.disc_i_nbr.value);
	if (val == '') 
	{
		alert(errMsgContact[47]);
		form.disc_i_nbr.select();
		return;
	}	
	
	val = Trim(form.disc_i_zip.value);
	if (val == '') 
	{
		alert(errMsgContact[48]);
		form.disc_i_zip.select();
		return;
	}	
	
	val = Trim(form.disc_i_city.value);
	if (val == '') 
	{
		alert(errMsgContact[49]);
		form.disc_i_city.select();
		return;
	}	
	
	val = Trim(form.disc_i_country.value);
	if (val == '') 
	{
		alert(errMsgContact[50]);
		form.disc_i_country.select();
		return;
	}	
	
	val = Trim(form.disc_c_name.value);
	if (val == '') 
	{
		alert(errMsgContact[61]);
		form.disc_c_name.select();
		return;
	}
	
	val = Trim(form.disc_c_street.value);
	if (val == '') 
	{
		alert(errMsgContact[51]);
		form.disc_c_street.select();
		return;
	}	
	
	val = Trim(form.disc_c_nbr.value);
	if (val == '') 
	{
		alert(errMsgContact[52]);
		form.disc_c_nbr.select();
		return;
	}	
	
	val = Trim(form.disc_c_zip.value);
	if (val == '') 
	{
		alert(errMsgContact[53]);
		form.disc_c_zip.select();
		return;
	}	
	
	val = Trim(form.disc_c_city.value);
	if (val == '') 
	{
		alert(errMsgContact[54]);
		form.disc_c_city.select();
		return;
	}	
	
	val = Trim(form.disc_c_country.value);
	if (val == '') 
	{
		alert(errMsgContact[55]);
		form.disc_c_country.select();
		return;
	}	
	
	//val = Trim(form.disc_c_e_mail.value);
	//if (val == '') 
	//{
	//	alert(errMsgContact[56]);
	//	form.disc_c_e_mail.select();
	//	return;
	//}	
	
	//val = Trim(form.disc_c_tel.value);
	//if (val == '') 
	//{
	//	alert(errMsgContact[57]);
	//	form.disc_c_tel.select();
	//	return;
	//}	
	
	//val = Trim(form.disc_c_fax.value);
	//if (val == '') 
	//{
	//	alert(errMsgContact[58]);
	//	form.disc_c_fax.select();
	//	return;
	//}	
	
	val = Trim(form.disc_c_activity.value);
	if (val == '') 
	{
		alert(errMsgContact[59]);
		form.disc_c_activity.select();
		return;
	}
	val = Trim(form.disc_c_invoice.value);
		if (val == '') 
		{
			alert(errMsgContact[62]);
			form.disc_c_invoice.select();
			return;
	}	
	if (form.chk.checked == 0)
	{
			alert(errMsgContact[60]);
			return;
		}	
	
	
	
	

	document.mailForm.submit();
}
