function isEmail (s) {
	if (isEmpty(s)) 
		if (isEmail.arguments.length == 1) return false;
		else return (isEmail.arguments[1] == true);

	if (isWhitespace(s)) return false;

	var i = 1;
	var sLength = s.length;

	while ((i < sLength) && (s.charAt(i) != "@")) {
		i++
	}

	if ((i >= sLength) || (s.charAt(i) != "@")) return false;
	else i += 2;

	while ((i < sLength) && (s.charAt(i) != ".")) {
		i++
	}

	if ((i >= sLength - 1) || (s.charAt(i) != ".")) return false;
	else return true;
}

function isEmpty(s) {
	return ((s == null) || (s.length == 0));
}

var whitespace = " \t\n\r";
function isWhitespace (s) {
	var i;
	if (isEmpty(s)) return true;
	for (i = 0; i < s.length; i++){
		var c = s.charAt(i);
		if (whitespace.indexOf(c) == -1) return false;
	}
	return true;
}

function sendmail(form){
	if(isWhitespace(form.name.value)) {
		alert("Please enter your name.");
		form.name.focus();
		return;
	}
	if(isWhitespace(form.email.value)) {
		alert("Please enter email.");
		form.email.focus();
		return;
	}
	if(isWhitespace(form.homephone.value)) {
		alert("Please enter home number.");
		form.homephone.focus();
		return;
	}
	if(isWhitespace(form.besttime.value)) {
		alert("Please enter best time to contact you.");
		form.besttime.focus();
		return;
	}
	if(isWhitespace(form.age.value)) {
		alert("Please enter your age or childs age.");
		form.age.focus();
		return;
	}
	/*
	if(isWhitespace(form.worked5.value)) {
		alert("Please select if you have worked 5 out of the last 10 years?");
		//form.worked5.focus();
		return;
	}
	*/
	if(isWhitespace(form.becomedisabled.value)) {
		alert("Please enter when did you or your child become disabled?");
		form.becomedisabled.focus();
		return;
	}
	/*
	if(isWhitespace(form.appliedSSD.value)) {
		alert("Please select if you have you applied for social security disability.");
		//form.appliedSSD.focus();
		return;
	}
	*/
	form.action="sendmail.php";
	form.submit();
}

function sendNewsletter(form){
	form.action = "sendnewsletter.php"
	form.submit();
}

function sendQuickContact(form){
	form.action = "sendquickcontact.php"
	form.submit();
}

function sendQuote(form){
	form.action = "sendquote.php"
	form.submit();
}

function MM_reloadPage(init) {  //reloads the window if Nav4 resized
  if (init==true) with (navigator) {if ((appName=="Netscape")&&(parseInt(appVersion)==4)) {
    document.MM_pgW=innerWidth; document.MM_pgH=innerHeight; onresize=MM_reloadPage; }}
  else if (innerWidth!=document.MM_pgW || innerHeight!=document.MM_pgH) location.reload();
}
MM_reloadPage(true);


		
var scrwth = screen.width;
var scrhgt = screen.height;

var winIew = new Array(628,788,1012,1140,1268);
var winIeh = new Array(304,425,592,710,860);

var macIew = new Array(628,788,1012,1140,1268);
var macIeh = new Array(304,423,592,710,860);

var winNsw = new Array(628,788,1012,1140,1268);
var winNsh = new Array(283,403,571,710,860);

var macNsw = new Array(628,788,1012,1140,1268);
var macNsh = new Array(326,445,614,710,860);


var browserType = new Array("winIe","macIe","winNs","macNs");


function openWindow_size() {
	// first get the selected browser and platform 
		
		browser=document.theForm['platform_type'].length;
		theBrowser = null;
		
		
		for(i=0;i<browser;i++)
			{
			if(document.theForm['platform_type'][i].checked)
				{
				theBrowser=document.theForm['platform_type'][i].value; // 0...3
				}
			}
			
			
			
		// then get the selected browser size	
			
		scrS=document.theForm['screensize'].length;	
		size=null;
		
		for(i=0;i<scrS;i++)
			{
			if(document.theForm['screensize'][i].checked)
				{
				size=document.theForm['screensize'][i].value; //0...3
				}
			}
		
		
				
		resHgt = eval(browserType[theBrowser]+"h")[size];
		resWdt = eval(browserType[theBrowser]+"w")[size];
	
		
		Urlpage=document.theForm['url'].value;
		
		
		//if(scrwth>=resWdt && scrhgt>=resHgt)
		//{
		var wnd = window.open(Urlpage,"","toolbar=no,width="+resWdt+",height="+resHgt+",directories=no,status=no,scrollbars=yes,resizable=no,menubar=no,location=no");
		wnd.window.focus();
	  // }
     // else
	  // {
	  //   alert("The size you have selected is too big for your monitor!");
	 //  }

}

