//debug function
function TRACE(){var msg = '';for(var i = 0; i < arguments.length; i++){msg += i;switch(typeof(arguments[i])){case 'undefined':msg+=' (none)	: undefined';break;case 'string':msg+=' (string)		: "'+arguments[i]+'"';break;case 'number':msg+=' (number)	: '+arguments[i].toString(16)+' ('+arguments[i]+')';break;case 'boolean':msg+=' (boolean)	: '+arguments[i];break;case 'object':if(arguments[i] instanceof ActiveXObject){msg+=' (ActiveXObject)	: '+arguments[i];}else if(arguments[i] instanceof Array){msg+=' (Array)		: ['+arguments[i].join(',')+']';}else if(arguments[i] instanceof Boolean){msg+=' (Boolean)	: '+arguments[i];}else if(arguments[i] instanceof Date){msg+=' (Date)		: '+arguments[i];}else if(arguments[i] instanceof Error){msg+=' (Error)			: '+arguments[i];}else if(arguments[i] instanceof Enumerator){msg+=' (Enumerator)		: '+arguments[i];}else if(arguments[i] instanceof Function){msg+=' (Function)		: '+arguments[i];}else if(arguments[i] instanceof Number){msg+=' (Number)	: '+arguments[i].toString(16)+' ('+arguments[i]+')';}else if(arguments[i] instanceof RegExp){msg+=' (RegExp)	: '+arguments[i];}else if(arguments[i] instanceof String){msg+=' (String)		: "'+arguments[i]+'"';}else{msg+=' (Object)	: '+arguments[i];}break;default:msg+=' (unknown)	: '+arguments[i];break;};msg += '\r\n'};if(!confirm(msg)){throw new Error('Halt execution:\r\nDo you wish to debug?')};}
//defines
var 	ClientID,
	ClientUSR;
		
	ClientID=680;
	ClientUSR="Casaetudo";
	function DoSlogan(sText)
{
	document.write('<marquee behavior="scroll" scrollamount="2" class="mySlogan">'+sText+'</marquee>')
} 

var maisinfo="<img src=http://sledgehammer.imoguia.com/casaetudo/images/moreinfo.gif width=38 height=20 align=absbottom border=0>"

//redefines

var proximapagina = '<IMG SRC="http://sledgehammer.imoguia.com/'+ClientUSR+'/imagens/next.jpg" border=0>'
var paginaanterior = '<IMG SRC="http://sledgehammer.imoguia.com/'+ClientUSR+'/imagens/back.jpg" border=0>'
//prototypes
String.prototype.trim = function () {return this.replace(/(^\s*)|(\s*$)/g, '');}

//*********************************
//client functions

// Banner Animation
var aSlogans = null;
function DoSlogan(sText)
{
	if(sText.trim() == '')
		return;
	
	sText = sText.replace(/\r|\n/ig,'');
	sText = sText.replace(/\./ig,'.\n');
	aSlogans = sText.split('\n');
	document.write('<DIV ID="oStrip"></DIV>');
	setTimeout('typeWriter(0,0,20)',50);
}
function typeWriter(nSlogan,nChar,nWait)
{
	var sSlogan = aSlogans[nSlogan];
	if(nChar > sSlogan.length)
	{
		if(nWait != 0)
		{
			oStrip.innerText = sSlogan.substr(0,nChar) + (nWait%2==1?'_':' ');
			setTimeout('typeWriter('+(nSlogan)+','+(++nChar)+','+(--nWait)+')',200);
			return;
		}
		nSlogan++;
		nChar = 0;
	}
	if(nSlogan >= aSlogans.length)
		nSlogan = 0;
	sSlogan = aSlogans[nSlogan];
	oStrip.innerText = sSlogan.substr(0,nChar) + '_';
	setTimeout('typeWriter('+(nSlogan)+','+(++nChar)+',20)',50);
}


//se if client as that type of realestate
function checkClientStock(sID,oBox)
{
	for(var i = 0 ; i < oBox.options.length; i++)//for each options
	{
		if(oBox.options(i).value == sID)
			return true;
	}
	return false;
}