//google analytics tracking function
/*
function trackLink(elLnk) {
	var regLocal = new RegExp("^https?:\\/\\/"+window.location.hostname);
	var path = elLnk.href.replace(regLocal,'');
	if(path && path.indexOf('/')===0){
		pageTracker._trackPageview(path);	
	}
}
*/

//google analytics tracking function
function trackLink(elLnk) {
	if(elLnk){
		pageTracker._trackPageview(elLnk);	
	}
}

function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

$.fn.search = function() {
	return this.focus(function() {
				if( this.value == this.defaultValue ) {
							this.value = "";
				}
	}).blur(function() {
				if( !this.value.length ) {
							this.value = this.defaultValue;
				}
	});
};

$(document).ready(function() {
						   
	$("#zoom_query").search();
	
	if ( $("#homepage").length > 0 ) {
	   MM_preloadImages("_assets/img/common/btn-arrow-over.gif")
	}else{
	   MM_preloadImages("../_assets/img/common/btn-arrow-over.gif", "../_assets/img/common/subnav-arrow-over.gif");
	}
	
});


function checkFields() {
	// The fields are checked for blanks
	if (document.contactform.name.value   == "" ||
		document.contactform.email.value   == "" ||
		document.contactform.telephone.value   == "" ||
		document.contactform.enquiry.value  == "" ) {
			alert( "Please enter your name, email, telephone and enquiry.");
		}
		
	// check for valid email address
	else if (document.contactform.email.value.length <= 6 ||
			 document.contactform.email.value.indexOf ('@', 0) == -1 ||
			 document.contactform.email.value.indexOf ('.', 0) == -1){
				 alert("Sorry, " + document.contactform.email.value + " is not a valid email address.");  
			 }
	else { 
		document.contactform.submit()
	}
}


function checkSignUpFields() {
	// The fields are checked for blanks
	if (document.signupform.name.value   == "" ||
		document.signupform.email.value   == "" ||
		document.signupform.telephone.value   == "" ) {
			alert( "Please enter your name, email, and telephone number.");
		}
		
	// check for valid email address
	else if (document.signupform.email.value.length <= 6 ||
			 document.signupform.email.value.indexOf ('@', 0) == -1 ||
			 document.signupform.email.value.indexOf ('.', 0) == -1){
				 alert("Sorry, " + document.signupform.email.value + " is not a valid email address.");  
			 }
	else { 
		document.signupform.submit()
	}
}

function checkApplicationForms() {
	var err = 0;
	var err_msg = "";	
	
	var formchosen = document.signupform.applicationForm.value;
	
	if (formchosen == "none") {
		err = 1;	
		err_msg = err_msg + "Please choose an application form\n";
		
	}
	if (document.signupform.name.value == "") {
		err = 1;	
		err_msg = err_msg + "Please enter your name\n";	
	}
	if (document.signupform.address.value == "") {
		err = 1;	
		err_msg = err_msg + "Please enter your address\n";	
	}	
	if (document.signupform.telephone.value == "") {
		err = 1;	
		err_msg = err_msg + "Please enter your telephone number\n";	
	}
	if (err == 0) {
		document.signupform.submit()
	} else {
		alert(err_msg);
	}
}
