
var dhtml="<div id='disableDiv' style=\"z-index:100;display:none;vertical-align:middle;filter:alpha(opacity=80);-moz-opacity:.80;opacity:.80;background-color:#333333;text-align:center;width:1600px;;height:1400px;position:absolute;margin:0px;top:0px;left:0px;\"></div>";
var chtml="<div id='xcart' style='z-index:1000;display:none;position:absolute;background-image:url(graphics/shadowdark.gif);width:420px;height:480px;top:150px;left:300px;'><div style='border:1px solid #666666;background-color:white;position:relative;top:-6px;left:-6px;width:420px;height:480px;background-image:url(graphics/fadedbg.gif);background-repeat:repeat-x;padding:5px;'><div style='text-align:right;padding:2px;'><img src='images/xout.gif' style='cursor:pointer' onclick='hideShowCart(\"none\");' border=1 alt='Close'></div><div class='cartHeader'>Cart Content</div><div id='cartCont' class='cartContentDiv'></div></div></div>"
var shtml="<div id='fContent' style='z-index:1000;display:none;position:absolute;top:100px;left:200px;' class='popDiv'><div style='width:100%;text-align:right;padding:2px;'><img src='images/xout.gif' style='cursor:pointer' onclick=\"hideShow('none');\" border=1 alt='Close'></div><div id='popMenu'></div><div id='cartCont' class='popupContent'>"
shtml+="<iframe src=\"/idx/common/loading.cfm\" width=558 height=530 scrolling=no style=\"border:0px solid #666666;\" frameborder=0 name=\"popURL\" id=\"popURL\" class=\"xscrollBar\"></iframe></div></div>";

document.write(chtml);
document.write(dhtml);
document.write(shtml);
//preload image
var backCount=1;

var sLeft=screen.width/2;
var sTop=screen.height/2;
function getCenter(w,h){

		leftPos = sLeft - w;
		topPos = sTop - h;

	return [leftPos,topPos];
}

function getWinWidth(){
	if(navigator.appName.indexOf("Microsoft")==-1){
		return window.innerWidth;	
	}else{
		return document.body.offsetWidth;
	}
}



function popupURL(url,tDiv,xw,xh){
	backCount++;
	window.scrollTo(0,0)
	xw=750;
	xh=600;
	var w=document.getElementById("popURL");//.src=url;
	w.contentWindow.location.replace(url)
	if(xh!=null){
		document.getElementById("popURL").height=xh-50;
		document.getElementById("fContent").style.height=xh;
	
		
	}
	if(xw!=null){
		document.getElementById("popURL").width=xw-10;
		document.getElementById("fContent").style.width=xw;
		//document.getElementById("popCont").style.width=xw;
		var divLeft=getWinWidth()/2-400;
		document.getElementById("fContent").style.left=divLeft;
	}
	constructMenu(tDiv);
	hideShow('');

	
}

function hideShow(opt,xw,xj){
	var pobj=document.getElementById("disableDiv");
	var pobj2=document.getElementById("fContent");
	pobj2.style.display=opt;
	pobj.style.display=opt;
	if(opt=="none"){
		document.getElementById("popURL").src="/idx/common/loading.cfm";
	}
}




function constructMenu(mlid){
	var mhtml="<table cellspacing=1 border=0><tr>";
	//get all the links
	var myMenu=new Array("open_house","virtual_tour","map","photo_gallery","calculator","showing")
	for(var i=0;i<myMenu.length;i++){
		if(getLink(myMenu[i]+"_"+mlid)!=null){
			mhtml+="<td class='popMemItem'>"+getLink(myMenu[i]+"_"+mlid)+"</td>";
		}
	}
	mhtml+="</tr></table>";
	document.getElementById("popMenu").innerHTML=mhtml;
}




function processURL(url){
	var ttr=url.split("?");
	var purl=ttr[0];
	var tempary=ttr[1].split("&");

	var newStr="";
	for(var i=0;i<tempary.length;i++){
		if(tempary[i].indexOf('TID')==-1 && tempary[i].indexOf('siteType')==-1 && tempary[i].indexOf('cid')==-1 && tempary[i].indexOf('mlnums')==-1){
				newStr+=tempary[i]+"&";	
		}
	}
	newStr+=getURL();
	//return purl+"?"+newStr;
	document.location=purl+"?"+newStr;
}


function getURL2(url){
	var ttr=url.split("?");
	var purl=ttr[0];
	var tempary=ttr[1].split("&");

	var newStr="";
	for(var i=0;i<tempary.length;i++){
		if(tempary[i].indexOf('TID')==-1 && tempary[i].indexOf('siteType')==-1 && tempary[i].indexOf('cid')==-1 && tempary[i].indexOf('mlnums')==-1){
				newStr+=tempary[i]+"&";	
		}
	}
	newStr+=getURL();
	return purl+"?"+newStr;
}


function getURL(){

		return "TID="+tid+"&siteType="+siteType+"&cid="+cid;//+"&mlnums="+myCart.toString()+"&pixr="+myPix.toString()+"&addr="+myAdd.toString();
}



function validateForm(fObj,doAj){
	
			var err="";
			if(fObj.firstname.value==""){
				err+="  -First Name\n";
			}
			if(fObj.lastname.value==""){
				err+="  -Last Name\n";
			}
			if(!checkMail(fObj.email.value)){
				err+="  -Valid Email Address\n";
			}
			if (fObj.messagebody.value.length > 300){

					err+="  -Comments must be 300 characters or less\n";
			}
			
			if(err!=""){
				alert("Please fill out all the required fields:\n"+err);
				return false;
			}
	
				return true;
		}

function getLink(divID){
	if(document.getElementById(divID)!=null){
		return document.getElementById(divID).innerHTML;
	}else{
		return null;	
	}
}

function findPos(obj) {
	var curleft = curtop = 0;
	if (obj.offsetParent) {
		curleft = obj.offsetLeft
		curtop = obj.offsetTop
		while (obj = obj.offsetParent) {
			curleft += obj.offsetLeft
			curtop += obj.offsetTop
		}
	}
	return [curleft,curtop];
}

