// JavaScript Document
function menuwrite(myMenuTxt, myPageId){
	var pgActive=0;
	switch (myPageId) {
		case 'home':
			if (myMenuTxt == 'home')
				pgActive = 1;
			break;
		case 'about':
			if (myMenuTxt == 'about us')
				pgActive = 1;
			break;
		case 'services':
			if (myMenuTxt == 'services')
				pgActive = 1;
			break;
		case 'contact':
			if (myMenuTxt == 'contact us')
				pgActive = 1;
			break;
	}
	if (pgActive){	
		document.write('<span class="menuttxtcurr">'+myMenuTxt+'</span>');
	}else{
		document.write(myMenuTxt);
	}
}

//~~~~~~~~~~~~~~~~~~~~~~~~Form Validation~~~~~~~~~~~~~~~~~~~~~~~~//

function msg_valid(myform){
	if (myform.name.value == ''){
		alert("Please enter your name.");
		myform.name.focus();
		return false;
	}
	if (myform.email.value == '' || !email_validate(myform.email.value)){
		alert("Please enter a valid email address.");
		myform.email.focus();
		return false;
	}
	return true;
}

function email_validate(myEmail){
	//mac ie does not seem to like regular expressions
	if (macie_sniff())
		return true;
	//it doesn't even like slash notation in a script
	//var filter=/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i;
	var filter = new RegExp("^([\\w-]+(?:\\.[\\w-]+)*)@((?:[\\w-]+\\.)*\\w[\\w-]{0,66})\\.([a-z]{2,6}(?:\\.[a-z]{2})?)$");
	if (filter.test(myEmail.toLowerCase()))
		return true;
	return false;
}

//~~~~~~~~~~~~~~~~~~~~~~~~Platform Handlers~~~~~~~~~~~~~~~~~~~~~~~~//

function macie_sniff(){
	var agt=navigator.userAgent.toLowerCase();
	var is_mac    = (agt.indexOf("mac")!=-1);
	var is_ie     = ((agt.indexOf("msie") != -1) && (agt.indexOf("opera") == -1));	
	if (is_mac && is_ie)
		return 1;
	return 0;
}

function macie_msg(){
	if (macie_sniff())
		document.write('<p style="color: #FFC20D; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px;"><strong>Notice</strong>: this website is not fully compatible with Macintosh versions of Microsoft Internet Explorer. For best results please use Safari or <a href="http://www.mozilla.com/firefox/" target="_blank" style="color: #FFC20D;">Firefox</a>.</p>');
}

