//general

var blankreg=RegExp("^[ ]*$");

var emailreg=new RegExp("^[a-z0-9A-Z-_.']+@([a-z0-9A-Z]+[-_.']*[0-9a-zA-Z]+)+[.]([a-z0-9A-Z]+[-_.]*[0-9a-zA-Z]+)+$");

onload = function() {

	determineMonitorSettings();

	document.getElementById('contentContainer').style.height =  (wIH-273) + 'px';

}



onresize = function() {

	determineMonitorSettings();

	document.getElementById('contentContainer').style.height =  (wIH-273) + 'px';

}



// ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

// Code for determining monitor settings:



var windowInnerHeight;

var windowInnerWidth;



function determineMonitorSettings() {

	if (navigator.appName && navigator.appName.indexOf("Microsoft") != -1 && navigator.userAgent.indexOf("Windows") != -1 && navigator.userAgent.indexOf("Windows 3.1") == -1) { 

    		wIH = document.body.clientHeight;

    		wIW = document.body.clientWidth;

	} else {

		wIH = window.innerHeight;

		wIW = window.innerWidth;

	};

	var monitorSettingsMsg = 'wIW = ' + wIW;

	monitorSettingsMsg  += '\nwIH = ' + wIH;

	//alert(monitorSettingsMsg);

};



//submie on line estimate form

function sendEstimate(){

var theform=document.forms[0];

var bedrooms=theform.bedroom.length;

var abedroom=false;

for(i=0;i<bedrooms;i++){

abedroom=theform.bedroom[i].checked==true?true:abedroom;

}

if(abedroom==false){

theform.bedroom[0].focus();

alert("Please indicate the number of your bedroom(s)");

   return false;

}

if(theform.email.value.match(emailreg)==null){

   alert("Invalid email entry");

   theform.email.focus();return false; 

 }

if(theform.client.value.match(blankreg)!=null){

   alert("Please enter your name");

   theform.client.focus();return false; 

 }



 theform.submit();

}