
var prevImg=null
//var preI=new Image();
//preI.src="../pointdown.gif";
var Timer;


function mScroll(opt){
	Timer=setInterval("moveScroll("+opt+",4)",15);
}
function moveScroll(opt,amt){
	if(opt==-1){
		document.getElementById("photos").scrollLeft -=amt;
	}else{
		document.getElementById("photos").scrollLeft +=amt;
	}
}

function showAlbum(){

	document.getElementById("photoAlbum").style.display='';	
	 selItem(document.sImage[0]);
}
function closeAlbum(){
	document.getElementById("photoAlbum").style.display='none';	
	
}
function changeColor(imgObj,opt){
	if(opt==0){
		imgObj.className="imgItemOver";
		swapPointer(imgObj,imgObj.getAttribute("myID"),imgObj.getAttribute("maxID"),1);
	}else{
		if (prevImg!=imgObj){
			imgObj.className="imgItem";
			swapPointer(imgObj,imgObj.getAttribute("myID"),imgObj.getAttribute("maxID"),0);
		}
	}
}

function selItem(imgObj){
	showImage(imgObj)
	prevImg=imgObj
	
	var imgAry=document.sImage;
	for(var p=0;p<imgAry.length;p++){
		imgAry[p].className="imgItem";
	}
	imgObj.className="imgItemOver";
	swapPointer(imgObj,imgObj.getAttribute("myID"),imgObj.getAttribute("maxID"),1);
	
}
function swapPointer(imgObj,pID,maxID,opt){
	
	for(var i=1;i<=maxID;i++){
			document.getElementById("d"+i).className="nopoint";
	}

	if(prevImg!=null){

		document.getElementById(prevImg.getAttribute("myID")).className="pointerImage";
	}
	if(opt!=0){
		document.getElementById(pID).className="pointerImage";
	}
}


function showImage(imgObj){
	document.getElementById("photoContent").innerHTML="Please wait while image loading...."
	var myImg=new Image();
	var imgName=imgObj.getAttribute("myBIG");
	myImg.src=imgName;
	//document.getElementById("photoContent").innerHTML="<div style=\"position:relative\"><img src=\""+imgName+"\" class='bigImage'><img src='close_btn.gif' style=\"cursor:pointer;position:absolute;right:5px;top:10px;\" onclick=\"closeAlbum();\"></div>";
	document.getElementById("photoContent").innerHTML="<div style=\"position:relative\"><img src=\""+imgName+"\" class='bigImage'></div>";
}

function initBroker(){
	document.write("<div id='brokerDiv' class='brokerCard' style='display:none;position:absolute;width:320px;height:auto;z-index:1;'>Business card</div>");	
}

function showBroker(callerObj, bID, addr){
	var tobj=document.getElementById("brokerDiv");
	var lLeft=getLocation(callerObj)[0];
	var lTop= getLocation(callerObj)[1];
	tobj.style.left=lLeft-10;
	tobj.style.top=lTop;
	var http=getHTTPObject();
	var url="dispBrokerdiv.cfm?brokercode="+bID+"&leadid=16&addr="+escape(addr);
//	alert(url);
	http.open("GET",url,false);
	http.send(null);
	tobj.innerHTML=http.responseText;
	tobj.style.display="";
	tobj.onclick=hideBroker;
	//tobj.onmouseover=showBroker(tobj,bID);
	
}

function hideBroker(){
	document.getElementById("brokerDiv").style.display='none';
}

function getLocation(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];
}

function getHTTPObject() {
  var xmlhttp;
    try {
      xmlhttp = new XMLHttpRequest();
    } catch (e) {
      xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
    }
  
  return xmlhttp;
}


function showContact(bid, addr){
		newWindow=window.open('http://search.har.com/_leadtrack/dispfrmBrokeronly.cfm?brokercode='+bid+'&leadid=16&addr=' + escape(addr), 'ImageWindow', 'width=660,height=500,toolbar=0,location=0,directories=0,status=0,menuBar=0,scrollBars=0,resizable=0' ); 
		newWindow.focus();
}