
/*******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
	}
	
	

	var textAreaLength = form.commentaar.value.length
	if (textAreaLength > maxLength) {
		alert(errMsgContact[7]);
		form.commentaar.focus();
		return;
	}
	
	

	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;
//	}
//	
//
//	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;
//	}
//	var textAreaLength = form.cause.value.length
//	if (textAreaLength > maxLength) {
//		alert(errMsgContact[14]);
//		form.cause.focus();
//		return;
//	}
	

	

//	document.mailForm.submit();
}
