
/* Contact Us Form ------------------ */
function validNewsletter(newsletterForm) {
	
	 	
	if (newsletterForm.firstName.value == '') {
		alert("Please enter your Name");
		newsletterForm.firstName.focus();
		return false;
	}
	if (newsletterForm.firstName.value == 'Name'){
		alert("Please enter your Name");
		newsletterForm.firstName.focus();
		return false;
	}
	
	if (newsletterForm.surname.value == '') {
		alert("Please enter your surname");
		newsletterForm.surname.focus();
		return false;
	}
	if (newsletterForm.surname.value == 'Surname'){
		alert("Please enter your surname");
		newsletterForm.surname.focus();
		return false;
	}
	
	if (newsletterForm.country.value == 'Country'){
		alert("Please select a country");
	
		return false;
	}
	
	if (newsletterForm.emailAddr.value == '') {
		alert("Please enter your email address");
		newsletterForm.emailAddr.focus();
		return false;
	}
	if (newsletterForm.emailAddr.value == 'Your Email') {
		alert("Please enter your email address");
		newsletterForm.emailAddr.focus();
		return false;
	}
	
	if (!validEmail(newsletterForm.emailAddr.value)) {
		newsletterForm.emailAddr.focus();
		return false;
	}
	
	/*if (newsletterForm.mobile.value == '') {
		alert("Please enter your mobile");
		newsletterForm.mobile.focus();
		return false;
	}
	
	if (newsletterForm.mobile.value == 'Your Mobile') {
		alert("Please enter your mobile");
		newsletterForm.mobile.focus();
		return false;
	}
	
	if (newsletterForm.message.value == 'Your Message') {
		alert("Please enter your message");
		newsletterForm.message.innerHTML='';
		newsletterForm.message.focus();
		return false;
	}
	*/
	 

	 
 
	
	
	return true;
	
}




 function validReserve(reserveForm) {
	 	 	
	if (reserveForm.name.value == '') {
	alert("Please enter your name");
	reserveForm.name.focus();
	return false;
	}
	
	if (reserveForm.surname.value == '') {
	alert("Please enter your surname");
	reserveForm.surname.focus();
	return false;
	}
	
	if (reserveForm.contact_number.value == '') {
	alert("Please enter your contact number");
	reserveForm.contact_number.focus();
	return false;
	}
		
	if (!validNum(reserveForm.contact_number.value)) {
	alert("Please enter a valid contact number");
	reserveForm.contact_number.focus();
	return false;
	}
	
	if (reserveForm.email_addr.value == '') {
	alert("Please enter your email address");
	reserveForm.email_addr.focus();
	return false;
	}
	
	if (!validEmail(reserveForm.email_addr.value)) {
	alert("Please enter a valid email address");
	reserveForm.email_addr.focus();
	return false;
	}
		
	if (reserveForm.country.value == '') {
	alert("Please select your country");
	reserveForm.country.focus();
	return false;
	}
	
		 
	
	return true;
	
}


 function validMedia(mediaForm) {
	 	 	
	if (mediaForm.title.value == '') {
	alert("Please select a Title");
	mediaForm.title_select.focus();
	return false;
	}
	
	if (mediaForm.fullname.value == '') {
	alert("Please enter your full name");
	mediaForm.fullname.focus();
	return false;
	}
	
	if (mediaForm.contact_number.value == '') {
	alert("Please enter your contact number");
	mediaForm.contact_number.focus();
	return false;
	}
		
	if (!validNum(mediaForm.contact_number.value)) {
	alert("Please enter a valid contact number");
	mediaForm.contact_number.focus();
	return false;
	}
	
	if (mediaForm.country_id.value == '') {
	alert("Please select your country");
	mediaForm.country_id.focus();
	return false;
	}
	
	if (mediaForm.email.value == '') {
	alert("Please enter your email address");
	mediaForm.email.focus();
	return false;
	}
	
	if (!validEmail(mediaForm.email.value)) {
	alert("Please enter a valid email address");
	mediaForm.email.focus();
	return false;
	}
	
	if (mediaForm.emailconf.value == '') {
	alert("Please confirm your email address");
	mediaForm.emailconf.focus();
	return false;
	}
	
	if (!validEmail(mediaForm.emailconf.value)) {
	alert("Please enter a valid email address");
	mediaForm.emailconf.focus();
	return false;
	}
	
	if (mediaForm.email.value != mediaForm.emailconf.value) {
	alert("Your email addresses dont match");
	return false;
	}
	
	if (mediaForm.industry.value == '') {
	alert("Please enter your industry");
	mediaForm.industry.focus();
	return false;
	}	
	
	if (mediaForm.passconf.value == '') {
	alert("Please enter your password");
	mediaForm.passconf.focus();
	return false;
	}	
	
	if (mediaForm.passconf.value == '') {
	alert("Please confirm your password");
	mediaForm.password_confirm.focus();
	return false;
	}
	
	if (mediaForm.passconf.value != mediaForm.passconf.value) {
	alert("Your email passwords dont match");
	return false;
	}
	
	if (mediaForm.industry.value == '') {
	alert("Please enter your industry");
	mediaForm.industry.focus();
	return false;
	}	
		
	if (!mediaForm.agree.checked) {
	alert("Please agree to conditions");
	mediaForm.agree.focus();
	return false;
	}	
	
	return true;
	
}



function validMediaLogin(mediaLoginForm) {
	 	 	
	if (mediaLoginForm.email.value == '') {
	alert("Please enter your username");
	mediaLoginForm.email.focus();
	return false;
	}
	
	if (mediaLoginForm.password.value == '') {
	alert("Please enter your password");
	mediaLoginForm.password.focus();
	return false;
	}

	return true;
	
}


function validForget(forgetForm) {
	 	 	
if (forgetForm.email_password.value == '') {
	alert("Please confirm your email address");
	forgetForm.email_password.focus();
	return false;
	}
	
	if (!validEmail(forgetForm.email_password.value)) {
	alert("Please enter a valid email address");
	forgetForm.email_password.focus();
	return false;
	}

	return true;
	
}


// checks for valid telephone characters
function validNum(telno) {
	
	var pattern = "0123456789+-)(. ";
	var i = 0;
	
	do {
		var pos = 0;
		for ( var j = 0 ; j < pattern.length ; j++ )
			if ( telno.charAt(i) == pattern.charAt(j) )
				pos = 1;
		i++;
	}
	while ( pos == 1 && i < telno.length )
	
	if ( pos == 0 ) return false;
	
	return true;
}



// check email address pattern
function validEmail(addr) {
	
	var regex = /^[a-zA-Z0-9._-]+@([a-zA-Z0-9.-]+\.)+[a-zA-Z0-9.-]{2,4}$/;
	
	if ( !regex.test(addr) ) {
		alert("Invalid email address");
		return false;
	}
	
	return true;
}


function printWindow() {
   bV = parseInt( navigator.appVersion )
   if ( bV >= 4 ) window.print()
}





