var clicked_sub;

var clicked_tab = 1;



function rowOver(i) {

	nColor = "#cbdbf0";

	//var trObj = (document.getElementById) ? document.getElementById('ihtr' + i) : eval("document.all['ihtr" + i + "']");

	var nameObjA = (document.getElementById) ? document.getElementById('row_a' + i) : eval("document.all['row_a" + i + "']");

	var nameObjB = (document.getElementById) ? document.getElementById('row_b' + i) : eval("document.all['row_b" + i + "']");	

	var nameObjC = (document.getElementById) ? document.getElementById('row_c' + i) : eval("document.all['row_c" + i + "']");

	if (nameObjA != null) {// && trObj.style.display=="none") {

		nameObjA.style.background=nColor;

		nameObjB.style.background=nColor;

		nameObjC.style.background=nColor;

	}

}



function rowOut(i) {

	nColor = "#e5ebf3";
	//var trObj = (document.getElementById) ? document.getElementById('ihtr' + i) : eval("document.all['ihtr" + i + "']");

	var nameObjA = (document.getElementById) ? document.getElementById('row_a' + i) : eval("document.all['row_a" + i + "']");
	var nameObjB = (document.getElementById) ? document.getElementById('row_b' + i) : eval("document.all['row_b" + i + "']");	

	var nameObjC = (document.getElementById) ? document.getElementById('row_c' + i) : eval("document.all['row_c" + i + "']");

	//if (trObj.style.display=="none") {

		nameObjA.style.background=nColor;

		nameObjB.style.background=nColor;

		nameObjC.style.background=nColor;

	//}

}



/*

var smooth_timer;

function smoothHeight(id, curH, targetH, stepH, mode) {

  diff = targetH - curH;

  if (diff != 0) {

    newH = (diff > 0) ? curH + stepH : curH - stepH;

    ((document.getElementById) ? document.getElementById(id) : eval("document.all['" + id + "']")).style.height = newH + "px";

    if (smooth_timer) window.clearTimeout(smooth_timer);

    smooth_timer = window.setTimeout( "smoothHeight('" + id + "'," + newH + "," + targetH + "," + stepH + ",'" + mode + "')", 20 );

  }

  else if (mode != "o") ((document.getElementById) ? document.getElementById(mode) : eval("document.all['" + mode + "']")).style.display="none";

}

*/





function openAjax(){

	var ajax;

	try{

		ajax = new XMLHttpRequest();

	} catch (ee) {

		try{

			ajax =  new ActiveXObject("Msxml2.XMLHTTP");

		} catch (eee) {

			try{

				ajax =  new ActiveXObject("Microsoft.XMLHTTP");

			}catch (eeee) {

				ajax = false;

			}

		}

	}

	return ajax;

}





function servOC(i,l) {

	var url = "events_details.jsp?code="+i+"&local="+l;	

//	alert("url: " + url );





	nColor = "#e5ebf3";

	var expObj = (document.getElementById) ? document.getElementById('expbt' + i) : eval("document.all['expbt" + i + "']");

	var trObj = (document.getElementById) ? document.getElementById('ihtr' + i) : eval("document.all['ihtr" + i + "']");

	var nameObjA = (document.getElementById) ? document.getElementById('row_a' + i) : eval("document.all['row_a" + i + "']");

	var nameObjB = (document.getElementById) ? document.getElementById('row_b' + i) : eval("document.all['row_b" + i + "']");	

	var nameObjC = (document.getElementById) ? document.getElementById('row_c' + i) : eval("document.all['row_c" + i + "']");

	var divObj = (document.getElementById) ? document.getElementById('ihdiv' + i) : eval("document.all['ihdiv" + i + "']");

	var divEvent = (document.getElementById) ? document.getElementById('content' + i) : eval("document.all['content" + i + "']");

	if (trObj != null) {

		if (trObj.style.display=="none") {

			var ajax = openAjax();



			if ( document.all ) {

				// IE - Sincrono

				ajax.open("GET",url,false);

			}else{

				// Demais - Assincrono

				ajax.open("GET",url,true);

			}

			ajax.onreadystatechange =  function(){

			    if (ajax.readyState == 4) {

				    if (ajax.status == 200) {						

						var op  = ajax.responseText;

						divEvent.innerHTML = op;

				    }

				}

		

			}				

			ajax.send(null);

			trObj.style.display="";

			expObj.style.display="none";

			nameObjA.style.background="#ffffff";

			nameObjB.style.background="#ffffff";

			nameObjC.style.background="#ffffff";

		} else {

			trObj.style.display="none";

			expObj.style.display="";

			nameObjA.style.background=nColor;

			nameObjB.style.background=nColor;

			nameObjC.style.background=nColor;

		}

	}

}



function expandTR(i) {

	var expObj = (document.getElementById) ? document.getElementById('expbt' + i) : eval("document.all['expbt" + i + "']");

	var trObj = (document.getElementById) ? document.getElementById('exp' + i) : eval("document.all['exp" + i + "']");

	var trObjF = (document.getElementById) ? document.getElementById('expF' + i) : eval("document.all['expF" + i + "']");

	var trObjS = (document.getElementById) ? document.getElementById('expS' + i) : eval("document.all['expS" + i + "']");

	if (trObj != null) {

		if (trObj.style.display=="none") {

			trObjF.style.display="none";

			trObjS.style.display="";

			trObj.style.display="";

			expObj.style.display="none";

		} else {

			trObjF.style.display="";

			trObjS.style.display="none";

			trObj.style.display="none";

			expObj.style.display="";

		}

	}

}



function expandIFr(i, href) {

	var ifObj = (document.getElementById) ? document.getElementById('ifr' + i) : eval("document.all['ifr" + i + "']");

	if (ifObj != null) {

		if (ifObj.style.display=="none") {

			ifObj.style.display="";

		    if (!ifObj.src) ifObj.src = href;

		} else {

			ifObj.style.display="none";

		}

	}

}



function expandDiv(i) {

	var dObj = (document.getElementById) ? document.getElementById('menu_sub' + i) : eval("document.all['menu_sub" + i + "']");

	dObj.style.height = "45px";

}



function restoreDiv(i) {

	var dOldObj = (document.getElementById) ? document.getElementById('menu_sub' + i) : eval("document.all['menu_sub" + i + "']");

	dOldObj.style.height = "19px";

}



function resetSearch(t,n,i,v) {


	var onImg = new Array("../icon/bt_busca_locais_on.gif","..icon/bt_busca_roteiro_on.gif","..icon/bt_busca_veiculos_on.gif","..icon/bt_busca_imoveis_on.gif");

	var offImg = new Array("..icon/bt_busca_locais_off.gif","..icon/bt_busca_roteiro_off.gif","..icon/bt_busca_veiculos_off.gif","..icon/bt_busca_imoveis_off.gif");
	

	if (clicked_tab != undefined) {

		var divObj = (document.getElementById) ? document.getElementById('search_box_' + clicked_tab) : eval("document.all['search_box_" + clicked_tab + "']");

		var btObj = (document.getElementById) ? document.getElementById('bt_0' + clicked_tab) : eval("document.all['bt_0" + clicked_tab + "']");

		divObj.style.display = "none";

		btObj.src = offImg[clicked_tab-1];

	}

	clicked_tab = t;
	

	var showObj = (document.getElementById) ? document.getElementById('search_box_' + t) : eval("document.all['search_box_" + t + "']");

	showObj.style.display = "";

	var showBtObj = (document.getElementById) ? document.getElementById('bt_0' + t) : eval("document.all['bt_0" + t + "']");

	showBtObj.style.display = "";

	showBtObj.src = onImg[t-1];

}



function MM_preloadImages() {

  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();

    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)

    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}

}



function MM_swapImgRestore() {

  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;

}



function MM_findObj(n, d) {

  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 MM_swapImage() {

  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)

   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}

}

function popupFormMsg(title,mailTo){

  var url = "http://www.clicrbs.com.br/formulario/jsp/pop_formulario_msg.jsp?titulo=" + title + "&emailAlvo=" + mailTo; 

  window.open(url,'popup','width=590,height=540,scrollbars=1');

}

// FUNCAO PARA ATIVAR BANNERS OAS
function chamaFlashOas($arquivo,$altura,$largura,$id){
    document.writeln('    <object id="globalnav-object" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0" width="' + $largura + '" height="' + $altura + '" id="' + $id + '" name="' + $id + '">');
    document.writeln('        <param name="movie" value="' + $arquivo + '" />');
    document.writeln('        <param name="FlashVars" value="loc=en_US&htmlApp=false&gatewayURL=gwurl" />');
    document.writeln('        <param name="bgcolor" value="#ffffff" />');
    document.writeln('        <param name="menu" value="false" />');
    document.writeln('        <param name="quality" value="high" />');
    document.writeln('        <param name="salign" value="tl" />');
    document.writeln('        <param name="scale" value="noscale" />');
    document.writeln('        <param name="wmode" value="transparent" />');
    document.writeln('        <embed id="globalnav-embed" src="' + $arquivo + '" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" wmode="transparent" flashvars="loc=en_US&htmlApp=false&gatewayURL=gwurl" bgcolor="#ffffff" menu="false" quality="high" salign="tl" scale="noscale" id="' + $id + '" width="' + $largura + '" height="' + $altura + '"></embed>');
    document.writeln('    </object>');
}


function regulaAlturas(){
	var uls = getElementsByClass("exibicoes");


	var browser;
	browser=navigator.appName; 
	if(browser == "Microsoft Internet Explorer"){		
			
			for (var i=0; i<uls.length; i++){
					var lis = uls[i].childNodes;
					
					var maior = lis[0].offsetHeight;					
					if(lis[1] == null){
						aux = -1; 
					} else { 
						aux = lis[1].offsetHeight; 
					}

					if(aux > maior){			
						lis[0].style.height = lis[1].offsetHeight + 'px'; 
						lis[1].style.height = lis[1].offsetHeight + 'px'; 
					} else {			
						lis[0].style.height = maior + 'px';											
						if(lis[1] != null) { 
							lis[1].style.height = maior + 'px'; 							
						}
					}
			}//fim do for
		
	} else{

			for (var i=0; i<uls.length; i++){
					var lis = uls[i].childNodes;
					
					var maior = lis[0].offsetHeight;
					

					if(lis[3] == null){						
						aux = -1; 
					} else { 						
						aux = lis[3].offsetHeight;
						
					}

					if(aux > maior){			
						lis[0].style.height = lis[3].offsetHeight + 'px'; 
						lis[3].style.height = lis[3].offsetHeight + 'px'; 
					} else {			
						lis[0].style.height = maior + 'px';											
						if(lis[3] != null) { 
							lis[3].style.height = maior + 'px'; 							
						}
					}
			}//fim do for

	
	}//fim do else


}

function getElementsByClass(searchClass,node,tag) {
	var classElements = new Array();
	if ( node == null )
		node = document;
	if ( tag == null )
		tag = '*';
	var els = node.getElementsByTagName(tag);
	var elsLen = els.length;
	var pattern = new RegExp("(^|\\s)"+searchClass+"(\\s|$)");
	for (i = 0, j = 0; i < elsLen; i++) {
		if ( pattern.test(els[i].className) ) {
			classElements[j] = els[i];
			j++;
		}
	}
	return classElements;
}

function trocaFundo_cinema(tipo){
	tipo.style.backgroundPosition = "bottom right";
	var eH4 = tipo.getElementsByTagName('h3')[0];
	eH4.style.backgroundPosition = "top right";
}
function voltaFundo_cinema(tipo){
	tipo.style.backgroundPosition = "bottom left";
	var eH3 = tipo.getElementsByTagName('h3')[0];
	eH3.style.backgroundPosition = "top left";
}












