///Open Windows
function open_window(url,width,height,scroll)
	{
		mywin = window.open(url,"map",'toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars='+scroll+',resizable=0,left=80,width=' +width+ ',height=' +height+ ',top=50')
	}
	
///Resize window popups
function myResize(){
	var myScrollbar = 40;
	var myTextArea = 150;
	var myMaxHeight = 600;
	var myMaxWidth = 800;
	
	//size of loaded image
	var myImageheight = document.getElementById("feature").height;
	var myImageWidth = document.getElementById("feature").width;
	
	//if image is too wide, cap it
	myImageheight = (myImageheight>myMaxHeight)? myMaxHeight : myImageheight+myTextArea;
	myImageWidth = (myImageWidth>myMaxWidth)? myMaxWidth : myImageWidth+myScrollbar;
	
	//resize the window
	window.resizeTo(myImageWidth,myImageheight)
}

function getCookie (name) {
   var dcookie = document.cookie; 
   var cname = name + "=";
   var clen = dcookie.length;
   var cbegin = 0;
           while (cbegin < clen) {
           var vbegin = cbegin + cname.length;
           if (dcookie.substring(cbegin, vbegin) == cname) { 
               var vend = dcookie.indexOf (";", vbegin);
               if (vend == -1) vend = clen;
               return unescape(dcookie.substring(vbegin, vend));
           }
           cbegin = dcookie.indexOf(" ", cbegin) + 1;
           if (cbegin == 0) break;
        }
  return null;
 }
 

function setCookie (name, value, expires) {
          if (!expires) expires = new Date();
     document.cookie = name + "=" + escape (value) + 
     "; expires=" + expires.toGMTString() +  "; path=/";
 }

function validateEmail(arg) {

var emailpass = true;
var emailRe = /^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*\.(\w{2}|(com|net|org|edu|int|mil|gov|arpa|biz|aero|name|coop|info|pro|museum))$/;

var tempobj = arg;
	
		if(!emailRe.test(tempobj.value)){
			emailpass=false;			
		}
if(!emailpass){
	alert("Please make sure the Email field was properly completed.");
	tempobj.focus();
	return false;
}
	return true;
}

function detectwidth()
{
	return screen.width;
}	

function detectheight()
{
	return screen.height;
}
