// JavaScript Document
function MM_openBrWindow(theURL,winName,type_features) {
	window.open(theURL,winName,type_features);
}
function hide(){
	document.getElementById('other_mention').style.visibility='hidden';
	document.getElementById('lblother').style.visibility='hidden';
	document.getElementById('lblheading').style.display='none';
	document.getElementById('lblinput').style.display='none';
}
function selectother(){
	hide();
	if(document.getElementById('visitor_type').value=="5"){
		document.getElementById('other_mention').style.visibility='visible';
		document.getElementById('lblother').style.visibility='visible';
		document.getElementById('lblheading').style.display='inline';
		document.getElementById('lblinput').style.display='inline';
	}
}
function checkRegistration(){
	if(window.document.register.member_title.value == ""){
		alert('Title not given');
		window.document.register.member_title.focus();
		return false;
	}
	if(window.document.register.member_firstname.value == ""){
		alert('First Name not given');
		window.document.register.member_firstname.focus();
		return false;
	}
	if(window.document.register.member_lastname.value == ""){
		alert('Last Name not given');
		window.document.register.member_lastname.focus();
		return false;
	}
	if(window.document.register.member_email.value == ""){
		alert('Please provide an email address');
		window.document.register.member_email.focus();
		return false;
	}
	if(window.document.register.member_pass.value == ""){
		alert('Please check your password');
		window.document.register.member_pass.focus();
		return false;
	}
	if(window.document.register.member_passcheck.value == ""){
		alert('Please check your re-enter password');
		window.document.register.member_passcheck.focus();
		return false;
	}
	if(window.document.register.member_pass.value != "" && window.document.register.member_passcheck.value != ""){
		if(window.document.register.member_pass.value != window.document.register.member_passcheck.value){
			alert('Passwords do not match');
			window.document.register.member_passcheck.focus();
			return false;
		}
	}
	if(window.document.register.member_telephone.value == ""){
		alert('Telephone not given');
		window.document.register.member_telephone.focus();
		return false;
	}
	if(window.document.register.member_country.value == "nothing"){
		alert('Country not given');
		window.document.register.member_country.focus();
		return false;
	}
	if(window.document.register.visitor_type.value == "nothing"){
		alert('Account Type not given');
		window.document.register.visitor_type.focus();
		return false;
	}
	if(window.document.register.language.value == "nothing"){
		alert('Please select your prefered language');
		window.document.register.language.focus();
		return false;
	}
	if(window.document.register.agreed.checked == false){
		alert('Please select our Terms & Conditions');
		return false;
	}
	if(window.document.register.member_email.value != ""){
		var returnvalue = checkmail(window.document.register.member_email);
		if (returnvalue==true){
			document.register.submit();
		}
		return false;
	}
}
//------------------------------------------ Email Verifier
var emailfilter=/^\w+[\+\.\w-]*@([\w-]+\.)*\w+[\w-]*\.([a-z]{2,4}|\d+)$/i;
function checkmail(e){
	var returnval=emailfilter.test(e.value)
	if (returnval==false){
		alert("Please enter a valid email address.")
		e.select()
	}
	return returnval;
}
