<!--
function validateApplicationForm(){
	var frm = document['frmApplication'];
	if (checkTextField(frm.txtOrganisation)
		 && checkTextField(frm.txtAddress) 
		 && checkTextField(frm.txtPostalcode) 
		 && checkTextField(frm.txtCity) 
		 && checkTextField(frm.txtFunction) 
		 && checkEmailAddr(frm.txtEmail) 
		 && checkTextField(frm.txtTelephone) 
		 && checkOptions(frm)
		 && checkEnc(frm.txtOrganisation)
		 && checkEnc(frm.txtFirstname) 
		 && checkEnc(frm.txtLastname) 
		 ) {
		return true;
	}
	else{
		return false;
	}
}

function checkOptions(contr){
	var checkedcount = 0;
	for (i=0; i<contr.elements.length;i++){
		if (contr.elements[i].name.indexOf("checkbox") > -1){
			if (contr.elements[i].checked){
				if (i == 22)
					if (! checkOtherField(contr.txtOther))
						return false;
				checkedcount ++;
			}			
		}
	}
	if (checkedcount == 0) {
		alert ("At least one option must be checked.");
		return false;
	}
	else{
		return true;
	}
}

function checkEmailAddr(contr) {
	if (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(contr.value)){
		return true;
	}
	else{
		alert("Invalid email value.");
		contr.focus();
		return false;
	}
}

function checkTextField(contr){
	if (contr.value == ""){
		alert ("All fields are mandatory.");
		contr.focus();
		return false;
	}
	else{
		return true;
	}
}

function checkOtherField(contr){
	if (contr.value == ""){
		alert ("Please fill the 'Other' option.");
		contr.focus();
		return false;
	}
	else{
		return true;
	}
}

function setHomeP(){
	if (window.external){
		try{
			var a = document.getElementById("shp");
			a.style.behavior="url(#default#homepage)";
			a.setHomePage(location.href);
		}
		catch(er){
			//
		}
	}
}

function searchaction(){
	//
}

function validate(obj){
	switch(obj){
	case "search":
		var inp = document.mainform.q2.value;
		if (inp!=""){
			return true;
		}
		else{
			return false;
		}
		break;
	}
}

function doSearch(){
	document.mainform.submit();
}

function resetText(){
	if (document.frmEmail.EMailAddress.value=="") document.frmEmail.EMailAddress.value="enter e-mail";
}

function clearTxt(){
	if (document.frmEmail.EMailAddress.value=="enter e-mail") window.document.frmEmail.EMailAddress.value="";
}

function checkEmail(frmEmail) {
	if (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(frmEmail.EMailAddress.value)){
		return true;
	}
	alert("Invalid E-mail Address! Please re-enter.");
	return false;
}

function switchLanguage(){
	window.parent.document.location = document.mainform.cselLang[document.mainform.cselLang.selectedIndex].value;
}

function checkEnc(inptxt)
{
	f = inptxt.value;
	return true;for (i = 0; i < f.length; i++)
	{ 
		var c = f.charAt(i);
		if (jsAsc(c)>256)
		{
			alert("Invalid character '" + c + "'. Please delete it");
			return false;
		}
	}
	return true;	
}

-->
