//functions.js
d=document;
rsl800 = screen.width < 1024;
hst = location.protocol + "//" + location.host + "/";
hstPub = location.host.toString();
hstPub = (hstPub.indexOf("www.") != -1) ? hstPub.replace("www.","") : (hstPub == "" || typeof hstPub == "undefined") ? "ig.com.br" : hstPub;
urlimgptv=[];urllnkptv=[];

urlimgptv['ig.com.br'] = "http://adserver.ig.com.br/RealMedia/ads/adstream_nx.cgi/www.homepage.com.br/homepage@Left?.swf";
urllnkptv['ig.com.br'] = "http://adserver.ig.com.br/RealMedia/ads/click_nx.ads/www.homepage.com.br/homepage@Left";
urlimgptv['brturbo.com.br'] = "http://adserver.ig.com.br/RealMedia/ads/adstream_nx.cgi/www.brturbo.com.br/homepage@Left?.swf";
urllnkptv['brturbo.com.br'] = "http://adserver.ig.com.br/RealMedia/ads/click_nx.ads/www.brturbo.com.br/homepage@Left";
urlimgptv['ibest.com.br'] = "http://adserver.ig.com.br/RealMedia/ads/adstream_nx.cgi/www.ibest.com.br/homepage@Left?.swf";
urllnkptv['ibest.com.br'] = "http://adserver.ig.com.br/RealMedia/ads/click_nx.ads/www.ibest.com.br/homepage@Left";

function $(o){return d.getElementById(o)}

/*Funções adicionadas por integração*/
var htmlObj, moveMenos, moveMais, time;
function getHTTPObject(){if(window.XMLHttpRequest){return new XMLHttpRequest();} else if (window.ActiveXObject){ var prefs = ["MSXML2", "Microsoft", "MSXML", "MSXML3"];for(var i = 0; i < prefs.length; i++){try{return new ActiveXObject(prefs[i] + ".XMLHTTP");} catch(e){}}}}
function rx(u){return new RegExp("<"+u+">(.*)</"+u+">")}

function _x(u, t, d, call) {
	var _obj = new getHTTPObject();
	_obj.open("GET",u + "?" + Math.random(), true);
	_obj.onreadystatechange = function() {
		if ((_obj.readyState == 4 || _obj.readyState == "complete")) {
			if(_obj.status == '200'){
				try {
					htmlObj = _obj.responseText.replace(/\r\n/g, "");
					htmlObj = htmlObj.replace(/\s+/g, " ");
					if (t == null) $(d).innerHTML = _obj.responseText;
					else for (i = 0; i < t.length; i++) {
						$(d[i]).innerHTML = rx(t[i]).exec(htmlObj)[1];}
					
					if(call) eval(call+"()");
				}catch(err){}
			}else{
				if(call == "bradesco") eval(call+"()");////
			} 
		}
	};	
	_obj.setRequestHeader('Content-type', 'text/plain; charset=ISO-8859-1');
	_obj.send(null);
}

function playerResponse(){
	links = $("playerMn").getElementsByTagName("a");
	for (i=0;i<links.length;i++) links[i].onclick= function() {swapPlayer(this); return false;}
	players[1] = $("playerContent").innerHTML;
	swapBtnPlay();
}
function productsResponse(){
	p=$('products');
	linkProd=p.getElementsByTagName('a');
	for(x=0;x<linkProd.length-1;x++) if(linkProd[x].className!='more') linkProd[x].onmouseover=products;
}
var navTvClick = true;
function capasResponse(){
	//$("TVPrv").onclick=function(){navTvClick=false;chngTv('<')}
	//$("TVPos").onclick=function(){navTvClick=false;chngTv('>')}
	for(i=1; i<7; i++) $("TVP"+i).onclick=function(){swapTvDhtml(this);}
	//capasPub();
	//swpMnCp(capaAtivaThis);	
	capaAtiva = capaAtivaThis.href;
	tvThCp[1] = $("CPTv").innerHTML;
	$("TVP1").className = "activated";
	$("legTV").style.top="168px";
	$("CPTvMn").style.top= "225px";
	//controlTv.init();
	
	clearTimeout(time);
	time=setTimeout("chngTv('>')",5000);
	
	for (i=1; i<7; i++) tvThCp[i] = null;
}

function changeTvResponse(){
	tvThCp[prx] = $("CPTv").innerHTML;
	$("legTV").style.top = ($("CPTvMn").style.top.replace("px","")-57)+"px";
	//capasPub();
	//controlTv.init();
	if(navTvClick){
		clearTimeout(time);
		time=setTimeout("chngTv('>')",5000);
	}
}
function chngTv(d){
	mn = $("CPTvMn").getElementsByTagName("a");
	for (i=0; i<mn.length; i++) if(mn[i].className.indexOf("activated")>=0) atual = i;
	mn[atual].className = "";
	prx = (d=="<")?parseInt(mn[atual].innerHTML)-1:parseInt(mn[atual].innerHTML);
	//prx = atual + 1;
	prx = (prx==0)?5:prx;
	prx = (prx==6)?0:prx;
	mn[prx].className = "activated";
	//mn[0].className = "previous";
	//mn[4].className = "nobd " + mn[6].className;
	//mn[5].className = "next";
	/*
	if (tvThCp[prx] == null) {
		_x(hstPage(capaAtiva), new Array("tvTempo0" + (prx+1)), new Array("CPTv"), "changeTvResponse");
		}
	else {
		$("CPTv").innerHTML = tvThCp[prx];
		changeTvResponse();
	}
	*/
	_x(hstPage(capaAtiva), new Array("tvTempo0" + (prx+1)), new Array("CPTv"), "changeTvResponse");
}
/*
function swpMnCp(o) {
	$("tabs").className = "tabs "+o.className.split(" ")[0];
	links = $("CpMn").getElementsByTagName("a");
	for (i=0; i<links.length; i++) {
		links[i].className= links[i].className.split(" ")[0];
		if (i==links.length-1) 
			links[i].className= links[i].className.split(" ")[0]+" nomg";
	}
	o.className=o.className+" activated";
}
*/
/*
function videoResponse(){
	players[parseInt(oVideo.innerHTML)] = $("playerContent").innerHTML;
	swapBtnPlay();
}
*/
var oVideo;
var players = new Array()
function swapPlayer(o) {
	oVideo = o;
	mn = $("playerMn").getElementsByTagName("a");
	for (i=0;i<mn.length;i++) mn[i].className="";
	oVideo.className = "activated";
	if(players[parseInt(oVideo.innerHTML)] == null) 
		_x(hstPage("players/"), new Array("vd"+oVideo.innerHTML), new Array("playerContent"),"videoResponse");
	else{ 
		$("playerContent").innerHTML = players[parseInt(oVideo.innerHTML)];
		swapBtnPlay();
		}
}

function tvResponse(){
	tvThCp[parseInt(oTv.innerHTML)] = $("CPTv").innerHTML;
	//$("legTV").style.top= ($("CPTvMn").style.top.replace("px","")-59)+"px";
	//capasPub();
	//controlTv.init();
}
var oTv;
var tvThCp = new Array()
function swapTvDhtml(o){
	oTv = o;
	mn = $("CPTvMn").getElementsByTagName("a");
	for (i = 0; i < mn.length; i++) 
		mn[i].className = "";
	oTv.className = "activated";
	/*	
	//mn[0].className = "previous";
	//mn[4].className = "nobd " + mn[4].className;
	//mn[5].className = "next";
	*/
	_x(hstPage(capaAtiva), new Array("tvTempo" + oTv.innerHTML), new Array("CPTv"), "tvResponse");
	/*
	if (tvThCp[parseInt(oTv.innerHTML)] == null) {
		_x(hstPage(capaAtiva), new Array("tvTempo" + oTv.innerHTML), new Array("CPTv"), "tvResponse");
	}
	else {
		$("CPTv").innerHTML = tvThCp[parseInt(oTv.innerHTML)];
		tvResponse();
	}
	*/
}
function initTv() {
	capaAtivaThis = $("CpMn").getElementsByTagName("a")[0];
	capaAtiva = $("CpMn").getElementsByTagName("a")[0].href;
	capasResponse();

	/*links = $("CpMn").getElementsByTagName("a");
	for (i=0; i<links.length; i++) links[i].onclick = function() {
		capaAtivaThis = this;
		_x(hstPage(this.href), new Array("aCp1", "aCp2", "aCp3", "aCp4", "aCp5", "tvTempo01"), new Array("Cpbc", "tvdhtml", "clmLft", "clmRgt", "brdsc", "CPTv"),"capasResponse"); 
		return false;
	}
	*/
	$("tvdhtml").onmouseover=function(){clearTimeout(time);}//controlTv.On()
	$("tvdhtml").onmouseout=function(){time=setTimeout("chngTv('>')",5000);}//controlTv.Off()
}

function init(){
	capaAtiva = $("CpMn").getElementsByTagName("a")[0].href;
}

function hstPage($u){return ($u.substring($u.indexOf("/capas")+1,$u.length))}
window.onload=init;
