// Search results hand Over images
var LoadedImages = new Array();
var ImageContainer = new Object();
var LatestImage = null;

var IE = document.all ? true:false;
if (!IE) document.captureEvents(Event.MOUSEMOVE)

function updateHandOverImageZoom(e) {
	try{
		if(ImageContainer.style){
			ImageContainer.style.left = ((!IE)? e.pageX : window.event.clientX + document.body.scrollLeft+5 + 10) + "px";
			ImageContainer.style.top = ((!IE)? e.pageY : window.event.clientY + document.documentElement.scrollTop + 10) + "px";
		}
	}catch(e){}
}
function showHandOverImageZoom(id,image_src) {
	try{
		ImageContainer = !IE ? document.getElementById(id) : document.all(id);
		if(!LoadedImages[id]){
			try{document.onmousemove = updateHandOverImageZoom;}catch(e){}
			ImageContainer.innerHTML = 'Loading bigger image';
			LoadedImages[id] = document.createElement('IMG');
			LoadedImages[id].src = 'http://www.thebigmover.com/img/'+image_src+'.jpg';
			LoadedImages[id].onload = function(){
    			ImageContainer.innerHTML = '';
    			ImageContainer.appendChild(LoadedImages[id]);
			}
		}
		ImageContainer.style.display = "block";
		ImageContainer.appendChild(LoadedImages[id]);
	}catch(e){}
}
function hideHandOverImageZoom(id) {
	try{
		ImageContainer.removeChild(LoadedImages[id]);		
		ImageContainer.style.display = "none";	
		ImageContainer.innerHTML = '';	
	}catch(e){}
}

// End of code for search results hand over results


var newwindow = '';


function resizeIFrame(alto){
	if(document.getElementById){		
		try{
			document.getElementById('layer_anidada').style.height=alto;			
		}catch(e){}
		try{
			document.getElementById('layer_anidada').height=alto;
		}catch(e){}
		
	}else{
		try{
			document.all("layer_anidada").style.height = alto;
		}catch(e){}
	}
	reloadInputErrors();
}


function Class_InputError(color1, color2, borderColor) {
	this.name=name;
	this.garage=garage;
	try{
		setTimeout('this.style.background= color1', 500);
		setTimeout('this.style.background= color2', 800);
		setTimeout('this.style.background= color1', 1100);
		setTimeout('this.style.background= color2', 1400);
	}catch(e){}
}
function reloadInputErrors(){	
	var top;	
	
	if(!document.all&&document.getElementById){
		try{
			top = document.getElementById('price_range_min').offsetTop;
			document.getElementById("price_range_min_error").style.top =  (top) + "px";
			document.getElementById("price_range_min_error").style.display = "block";
		}catch(e){}
	}else{				
		try{
			top = document.all('price_range_min').offsetParent.offsetHeight+80;
			document.all("price_range_min_error").style.top =  (top-15) + "px";
			document.all("price_range_min_error").style.display = "block";
		}catch(e){}
	}
	//	setTimeout('top = document.getElementById("price_range_min").offsetTop ;', 250);		            
	//	setTimeout('document.getElementById("price_range_min_error").style.top = (top) + "px";', 450);			
}
function rounded() {
    var divs = document.getElementsByTagName('div');
    var rounded_divs = new Array();
    for (var i = 0; i < divs.length; i++) {
        if (/Rounded/.exec(divs[i].className)) {
            rounded_divs[rounded_divs.length] = divs[i];
        }
    }
    for (var i = 0; i < rounded_divs.length; i++) {
        var original = rounded_divs[i];
        var bl = document.createElement('span');
        bl.className = original.className+'BottomLeft';
        original.appendChild(bl);
        var br = document.createElement('span');
        br.className = original.className+'BottomRight';
        original.appendChild(br);
        var tr = document.createElement('span');
        tr.className = original.className+'TopRight';
        original.insertBefore(tr,original.childNodes.item(0));
        var tl = document.createElement('span');
        tl.className = original.className+'TopLeft';
        original.insertBefore(tl,original.childNodes.item(0));
        var clr = document.createElement('div');
        clr.className = 'clr';
        original.appendChild(clr);
    }
}
function IsPopupBlocker() {
	if (newwindow==null || typeof(newwindow)=="undefined" || newwindow == '') {
		alert('You are using a popup blocker, please disable it to access to this page!');
		return true;
	} else {		
		return false;
	}
}
function popupit(url,height)
{
	
	 if (height > 0){
	 	height;
	 }
	 else{
	 	height=630;
	 }
	
	if (!newwindow.closed && newwindow.location)
	{
		//alert('ya esta abierto');
		newwindow.location.href = url;
	}
	else
	{
		newwindow=window.open(url,'name','height='+height+',width=820,scrollbars=yes');
		if (!newwindow.opener) newwindow.opener = self;
	}
	setTimeout('IsPopupBlocker()',2000);
	
}

function scrollToCoordinates(x,y) {  
	window.scrollTo(x, y);
} 

function fav(id, property, star){	
	var action;	
	if(!document.all&&document.getElementById){			
		try{ // mozilla			
			if (document.getElementById(star+'Img').src == "http://www.thebigmover.com/images/star_gold.gif" || document.getElementById(star+'Img').src == "http://thebigmover.com/images/star_gold.gif"){
				document.getElementById(star+'Img').src = "/images/star_gray.gif";
				try{
					document.getElementById(star).innerHTML = "<a href=\"javascript:\" onclick=\"addILayerFavorites('SRILayer',"+property+",'SRAdd"+property+"');\";this.innerHTML = \"Remove from favorites\">Add to my favourite properties</a>";
				}catch(e){}
				action =  'remove';
			}
			else if(document.getElementById(star+'Img').src == "http://thebigmover.com/images/star_gray.gif" || document.getElementById(star+'Img').src == "http://www.thebigmover.com/images/star_gray.gif"){
				document.getElementById(star+'Img').src = "/images/star_gold.gif";				
				try{
					document.getElementById(star).innerHTML = "<a href=\"javascript:\" onclick=\"addILayerFavorites('SRILayer',"+property+",'SRAdd"+property+"');\";this.innerHTML = \"Add to my favourite properties'\">Remove from favorites</a>";				
				}catch(e){}
				action =  'add';
			}
		}catch(e){}
		
		
	}else{ //explorer		
		try{ // mozilla			
			if (document.all(star+'Img').src == "http://www.thebigmover.com/images/star_gold.gif" || document.getElementById(star+'Img').src == "http://thebigmover.com/images/star_gold.gif"){
				document.all(star+'Img').src = "/images/star_gray.gif";
				try{
					document.all(star).innerHTML = "<a href=\"javascript:\" onclick=\"addILayerFavorites('SRILayer',"+property+",'SRAdd"+property+"');\";this.innerHTML = \"Remove from favorites\">Add to my favourite properties</a>";
				}catch(e){}
				action =  'remove';
			}
			else if(document.all(star+'Img').src == "http://thebigmover.com/images/star_gray.gif" || document.getElementById(star+'Img').src == "http://www.thebigmover.com/images/star_gray.gif"){
				document.all(star+'Img').src = "/images/star_gold.gif";				
				try{
					document.all(star).innerHTML = "<a href=\"javascript:\" onclick=\"addILayerFavorites('SRILayer',"+property+",'SRAdd"+property+"');\";this.innerHTML = \"Add to my favourite properties'\">Remove from favorites</a>";
				}catch(e){}
				action =  'add';
			}
		}catch(e){}
	}
	return action;
}
function addILayerFavorites(id, property, star,scrollTop){	    
	var action = fav(id,property, star);
	var src = "/favorites_control"+"?id="+property+"&action="+action;	
	if (!IE){
		//document.getElementById('SRILayer').style.display = "none";
		
		if (!document.getElementById('DivFavorites')){
			var fav_div = document.createElement('div');
			 fav_div.id = "DivFavorites";
			 fav_div.name = "DivFavorites";						
			 fav_div.display= 'none';				
			 fav_div.innerHTML = "Processing request...";
			 
			 document.getElementById(id).appendChild(fav_div);	
		}
		
		if (!document.getElementById('IFFavorites')){
			var fav_iframe = document.createElement('iframe');
			fav_iframe.id = "IFFavorites";
			fav_iframe.name = "IFFavorites";
			fav_iframe.className = "IFFavoritesClass";
			fav_iframe.style.overflow= 'hidden';
			fav_iframe.src = src;		
			fav_iframe.style.width= '0px';		
			fav_iframe.style.height='0px';		
			fav_iframe.style.vspace="0";
			fav_iframe.style.hspace="0";
			fav_iframe.style.border="0";
			fav_iframe.style.frameborder="0";
				
			
			var fav_ilayer = document.createElement('ilayer');
			fav_ilayer.id = "ILFavorites";
			fav_ilayer.name = "ILFavorites";
			fav_ilayer.className = "ILFavoritesClass";
			fav_ilayer.style.overflow= 'hidden';		
			fav_ilayer.style.width= '0px';
			fav_ilayer.style.height="0px";		
			fav_ilayer.style.vspace="0";
			fav_ilayer.style.hspace="0";
			fav_ilayer.style.border="0";
			fav_ilayer.style.frameborder="0";		
			fav_ilayer.style.fontSize= "20px";
			fav_ilayer.src = src;
			
			fav_iframe.appendChild(fav_ilayer);
		
			document.getElementById(id).appendChild(fav_iframe);
		}
		else{
			document.getElementById('IFFavorites').src = src;
			
			if (document.getElementById('ILFavorites')){
				document.getElementById('ILFavorites').src = src;
			}
		}
		document.getElementById('DivFavorites').style.display = "block";
		//document.getElementById('SRILayer').style.display = "block";			
	}
	else{
		//document.all('SRILayer').style.display = "none";
		
		if (!document.all('DivFavorites')){
			var fav_div = document.createElement('DIV');
			 fav_div.id = "DivFavorites";
			 fav_div.name = "DivFavorites";						
			 fav_div.display= 'none';			
			 fav_div.innerHTML = "Processing request...";			 

			 document.all(id).appendChild(fav_div);
		}
		
		if (!document.all('IFFavorites')){
			var fav_iframe = document.createElement('IFRAME');

			fav_iframe.id = "IFFavorites";
			fav_iframe.name = "IFFavorites";
			fav_iframe.className = "IFFavoritesClass";
			fav_iframe.style.overflow= 'hidden';
			fav_iframe.src = src;		
			fav_iframe.style.width= '0px';		
			fav_iframe.style.height='0px';		
			fav_iframe.style.vspace="0";
			fav_iframe.style.hspace="0";
			fav_iframe.style.border="0";
			fav_iframe.style.frameborder="0";							
					
			document.all(id).appendChild(fav_iframe);
		}
		else{
			document.all('IFFavorites').src = src;							
		}
		document.all('DivFavorites').style.display = "block";
		//document.all('SRILayer').style.display = "block";		
	}
}

function muestra_agentes(){
		if(document.getElementById('More_estate').style.display=='block')
			document.getElementById('More_estate').style.display='none';
			else
			document.getElementById('More_estate').style.display='block'
	}
	
function muestra_agentes_primarios(){
		if(document.getElementById('More_estate_agents').style.display=='block')
			document.getElementById('More_estate_agents').style.display='none';
			else
			document.getElementById('More_estate_agents').style.display='block'
	}
/*
function manage_star_text(favourites_cont){
    if (favorurites_cont > 0){
        var text = 'My favourites ';
        star = new Image(16,16);
        star.src="http://www.thebigmover.com/images/star_gold.gif";        
    }
    else{
        var text = 'My favourites ';
        star = new Image(16,16);
        star.src="http://www.thebigmover.com/images/star_gold.gif";        
    }
    
    if (!IE){
        
    }
    else{
        parent.document.all('menu_my_favorites').innerHTML = text + '(<b><? echo count($_visitor['my_favorites']); ?></b>)';
    }
    
}
*/
window.onload = rounded;
