function readCookie(name){
	var cookieValue = "";
	var search = name + "=";
	if(document.cookie.length > 0){ 
		offset = document.cookie.indexOf(search);
		if (offset != -1){ 
		  offset += search.length;
		  end = document.cookie.indexOf(";", offset);
		  if (end == -1){
			  end = document.cookie.length;
		  }
		  cookieValue = unescape(document.cookie.substring(offset, end))
		}
	}
	return cookieValue;
}
function preloadImages(){
  if(document.images){
    if(!document.imageArray){
		document.imageArray = new Array();
	}
    var i,j = document.imageArray.length, args = preloadImages.arguments;
    for(i=0; i<args.length; i++){
		if (args[i].indexOf("#")!=0){
			document.imageArray[j] = new Image;
			document.imageArray[j++].src = args[i];
		}
    }
  }
}


function switchImage(imgName, imgSrc){
  if (document.images){
  	if (imgSrc != "none"){
      	document.images[imgName].src = imgSrc;
    }
  }
}
var popUpWin=0;
function popUpWindow(URLStr, left, top, width, height)
{
  if(popUpWin)
  {
    if(!popUpWin.closed) popUpWin.close();
  }
  popUpWin = open(URLStr, 'popUpWin', 'toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=no,copyhistory=yes,width='+width+',height='+height+',left='+left+', top='+top+',screenX='+left+',screenY='+top+'');
}

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function isEmailAddr(theemail) {
	var result = false
	var theStr = new String(theemail)
	var index = theStr.indexOf("@");
	if (index > 0) {
		var pindex = theStr.indexOf(".",index);
		if ((pindex > index+1) && (theStr.length > pindex+1))
		result = true;
	}
	return result;
}		

function checkForm() {
	var invalid = " ";
	if ((document.searchOne.firstName.value=="") | (document.searchOne.firstName.value=="First Name")) {
		alert("Please enter your first name.");
		document.searchOne.firstName.focus();
		return false;
	}
	if ((document.searchOne.lastName.value=="") | (document.searchOne.lastName.value=="Last Name")) {
		alert("Please enter your last name.");
		document.searchOne.lastName.focus();
		return false;
	}
		if ((document.searchOne.homeNumber.value=="") | (document.searchOne.homeNumber.value=="Home Number")) {
		alert("Please enter your home phone number.");
		document.searchOne.homeNumber.focus();
		return false;
	}
	if ((document.searchOne.cellNumber.value=="") | (document.searchOne.cellNumber.value=="Cell Number")) {
		alert("Please enter your cell phone number.");
		document.searchOne.cellNumber.focus();
		return false;
	}
	/*work number not checked for
	if ((document.searchOne.workNumber.value=="") | (document.searchOne.workNumber.value=="My Phone #")) {
		alert("Please enter a phone number.");
		document.searchOne.workNumber.focus();
		return false;
	}
	*/
	if (document.searchOne.email.value.indexOf(invalid) > -1) { 
		alert("Spaces are not allowed in valid email addresses.  Please remove the spaces and try again.");
		document.searchOne.email.focus();
		return false;
	}
	if ((document.searchOne.email.value=="") | (document.searchOne.email.value=="Email")) {
		alert("Please enter an email address.");
		document.searchOne.email.focus();
		return false;
	}
	if (!isEmailAddr(document.searchOne.email.value)) {
		alert("Please enter a complete email address in the form: yourname@yourdomain.com");
		document.searchOne.email.focus();
		return false;
	}
	if (document.searchOne.email.value.length < 3) {
		alert("Please enter at least 3 characters in the \"email\" field.");
		document.searchOne.email.focus();
		return false;
	}
	if ((document.searchOne.rental_amount.value=="") | (document.searchOne.rental_amount.value=="Desired Rental Amount")) {
		alert("Please enter the desired rental amount you would consider paying.");
		document.searchOne.rental_amount.focus();
		return false;
	}
	if ((document.searchOne.move_in_date.value=="") | (document.searchOne.move_in_date.value=="Move-In Date")) {
		alert("Please enter the desired Month and Day you would like to Move-in.");
		document.searchOne.move_in_date.focus();
		return false;
	}
	if ((document.searchOne.desired_area.value=="") | (document.searchOne.desired_area.value=="Desired Area")) {
		alert("Please enter the desired location you would like to move to.");
		document.searchOne.desired_area.focus();
		return false;
	}
		if (document.searchOne.security_code.value=="") {
		alert("Please enter the ecurity code.");
		document.searchOne.security_code.focus();
		return false;
	}
}