self.moveTo(0,0)
self.resizeTo(screen.availWidth,screen.availHeight)
	var bToggle = 0;
function fnToggle() {
	oDiv.filters[0].Apply();
	if (bToggle) {
		bToggle = 0;
		oDiv.style.visibility="hidden";}
    else {
		bToggle = 1;
		oDiv.style.visibility="visible";}
		oDiv.filters[0].Play();
		}
function jm_phonemask(t){
	var patt1 = /(\d{3}).*(\d{3}).*(\d{4})/;
	var patt2 = /^\((\d{3})\).(\d{3})-(\d{4})$/;
	var str = t.value;
	var result;
	if (!str.match(patt2))
	{result = str.match(patt1);
		if (result!= null){
			t.value = t.value.replace(/[^\d]/gi,'');
			str = '(' + result[1] + ') ' + result[2] + '-' + result[3];
			t.value = str;
			}
		else{
			if (t.value.match(/[^\d]/gi))
			t.value = t.value.replace(/[^\d]/gi,'');
			}
	}
}
function send()
{	
	//EMAIL VALIDATION
	var goodEmail 	= $F("email").match(/\b(^(\S+@).+((\.com)|(\.net)|(\.edu)|(\.mil)|(\.gov)|(\.org)|(\.info)|(\.sex)|(\.biz)|(\.aero)|(\.coop)|(\.museum)|(\.name)|(\.pro)|(\..{2,2}))$)\b/gi);
	apos		= $F("email").indexOf("@");
	dotpos		= $F("email").lastIndexOf(".");
	lastpos		= $F("email").length-1;
	var badEmail 	= (apos<1 || dotpos-apos<2 || lastpos-dotpos<2);

	if ($F("name")=="")
	{
		alert("Please enter your name");
		$("name").focus();
		return false;
	}
	else if (($F("email") == "") || (!goodEmail && badEmail))		
	{
		alert("Please enter a valid email");
		$("email").focus();
		return false;
	}
	if ($F("subject")=="")
	{
		alert("Please give your email a subject");
		$("subject").focus();
		return false;
	}
	if ($F("message")=="")
	{
		alert("Dont forget your Message");
		$("message").focus();
		return false;
	}
	var url = "send.asp";
	var params='email='+$F("email")+'&name='+encodeURIComponent($F("name"))+'&subject='+encodeURIComponent($F("subject"))+'&message='+encodeURIComponent($F("message"));
	new Ajax.Request(url, {onComplete:showResponse, onException:showException, onFailure:showException, asynchronous:true, method:"post", evalScripts:false, postBody:params});
	$("submit").hide();
	$("loading").show();

	function showResponse(req)
	{	
		if (req.responseText=="1" || req.responseText=="0")	//1. Send	//2.Error
		{
			$("loading").hide();
			$("okmessage").show();
			$("submit").hide();
			$("name").clear();
			$("email").clear();
			$("subject").clear();
			$("message").clear();
		}
		if (req.responseText=="error")	
		{
			alert("An error has occured. Please try again.");
			$("loading").hide();
			$("okmessage").hide();
			$("submit").show();
		}
	}
	function showException()
	{
		alert("Error occured while talking to the server. Please try again.");
		$("loading").hide();
		$("okmessage").hide();
		$("submit").show();
		$("name").clear();
		$("email").clear();
		$("subject").clear();
		$("message").clear();
	}
}