// JavaScript Bill
var ativaBillPadrao = false;
var arrBillBoard = new Array();

//HOME
//arrBillBoard['home'] = getBillBoard(
//	getBillLink("<strong>O que é, o que é: quanto mais você usa, mais você ganha?</strong>","http://imagem.buscape.com.br/bill/seta.gif",'home'),
//	getJSContent("http://www.icover.com.br/RealMedia/ads/adstream_jx.ads/crediitaubuscape/home@x35!x35"),
//	getStyle("#003399","#ffffff")
//);

//informatica
arrBillBoard[2] = getBillBoard(
	getBillLink("Note Compaq c/ Processador Intel® Pentium® DualCore <b>Clique.</b>","http://imagem.buscape.com.br/bill/Logo_Compaq.jpg",'2'),
	getJSContent("<iframe src='http://moads.valuead.com/code?pid=57078&gid=125&oin=1&rto=0' frameborder='0' vspace='0' hspace='0' width='750' height='150' marginwidth='0' marginheight='0' scrolling='no'><a href='http://moads.valuead.com/default_reference?pid=57078&gid=125' target='_blank'><img src='http://moads.valuead.com/default_image?pid=57078&gid=125' border='0'></a></iframe>"),
	getStyle("#ffffff","#000000")
);

function getBillPadrao(path)
{	
	var arrBill = getBillBoard(
		getBillLink("<strong>Quer ganhar um presentão de Natal?</strong>","http://imagem.buscape.com.br/bill/icone.gif",''),
		getDefaultContent(path),		
		getDefaultStyle()
	);
	
	return createBillBoard(arrBill[0],'',arrBill[2]);
}

function getDefaultStyle()
{
	return getStyle("#FF6600","#ffffff");
}

function getDefaultContent(path)
{
	if(path==null || trim(path)=='')
		path = "internas";
		
	return getIframeContent("http://ads.buscape.com.br/RealMedia/ads/adstream_sx.ads/br.buscape/credicardciti@Top3!Top3",750,150);
	
	//return getIframeContent("http://ads.buscape.com.br/RealMedia/ads/adstream_sx.ads/br.buscape/" +path+ "@Top3!Top3",750,150);	
}

function getStrBill(id_categ,path)
{
	var arrBill = arrBillBoard[id_categ];	

	if(arrBill==null)
		return null;
	
	return createBillBoard(arrBill[0],id_categ,arrBill[2])
}

function printBillBoard(id_categ,id_raiz,path)
{
	var strBill=getBillBoardString(id_categ,id_raiz,path);
	if(strBill!=null){
		document.write(strBill);
		document.close();	
	}
}

function getBillBoardString(id_categ,id_raiz,path)
{
	var strBill=null;
	var achouBill=false;
	
	if(id_categ!=null && trim(id_categ.toString())!='' && id_categ!=0)
	{
		if(getStrBill(id_categ,path)!=null){
			achouBill=true;
			strBill = getStrBill(id_categ,path);
		}
	}
	
	if((id_raiz!=null && trim(id_raiz.toString())!='' && id_raiz!=0) && (!achouBill))
	{
		if(getStrBill(id_raiz,path)!=null){
			achouBill=true;
			strBill = getStrBill(id_raiz,path);
		}
	}
	
	if(ativaBillPadrao && (!achouBill))
	{	
		achouBill=true;
		strBill = getBillPadrao();
	}
	
	if(achouBill)
		return strBill;
	else
		return null;

}

function isIE()
{
	return ( window.navigator.appName.toLowerCase().indexOf('explorer') != -1 || 
	window.navigator.appName.toLowerCase().indexOf('msie') != -1 );
}

function trim(str)
{
	if(str==null)
		return null;
		
	return str.replace(/^\s+|\s+$/ig, ''); 
}

function expandrefinoBill(id_categ)
{
	var conteudo = arrBillBoard[id_categ][1];
	if(isIE())
		ref=document.all("bill_content");
	else
		ref=document.getElementById("bill_content");
	
	if(ref.style.display=='none'){
		ref.style.display='inline';
		
		//var iframe = document.getElementById('bill_content');
		if(conteudo!=null && trim(conteudo)!='')
			ref.innerHTML = conteudo;
		else
			ref.innerHTML = arrBillBoard[id_categ][2];
	}
	else		
		ref.style.display='none';		
}

function getIframeContent(iframeSrc,iframeWidth,iframeHeight)
{
	iframeSrc = trim(iframeSrc);
	if((iframeSrc==null || iframeSrc=='')||iframeWidth ==null || iframeHeight==null)
		return '';
	
	var frame = "<IFRAME WIDTH='" +iframeWidth+ "' HEIGHT='" + iframeHeight + "' MARGINWIDTH='0' MARGINHEIGHT='0' HSPACE='0' VSPACE='0' FRAMEBORDER='0' SCROLLING='no' BORDERCOLOR='#000000' src='" +iframeSrc+"'></iframe>";	
	
	return frame;
}

function getBillLink(titulo,imgSrc,id_categ)
{
	if(titulo==null || trim(titulo) == '')
		return null;
		
	var linha = "<div class='barra1'><a href='#' onClick='expandrefinoBill("+id_categ+")' class='xbill'>";
	linha += titulo;

	if(imgSrc!=null && trim(imgSrc)!='')
		linha += " <img src='" + imgSrc + "' width='18' height='18' border='0' align='absmiddle' />";
	
	linha += "</a></div>";
	
	return linha;
}

function getStyle(bgColor,linkColor)
{		
	var estilo = "<style>"
	estilo += ".barra1{height:23px;text-align:center;padding-top:1px;";
	if(bgColor!=null && trim(bgColor)!='')
		estilo += "background-color:" + bgColor + ";";
	estilo += "}";
	estilo += ".xbill{font-family:Arial, Helvetica, sans-serif;font-size:13px;text-decoration:none;line-height:16px;";
	if(linkColor!=null && trim(linkColor)!='')	
		estilo += "color:" +linkColor+ ";";	
	estilo += "}";
	estilo += "</style>";
	return estilo;
}

function getJSContent(source)
{
	source = trim(source);
	if(source==null || source=='')
		return null;	

	var vadthirdclick = ''; 
	var random = Math.floor(Math.random() * 1000000000), cdate = new Date();
	
	var jsContent = "<iframe src='http://moads.valuead.com/code?pid=57078&gid=125&oin=1&rto=0&srb=&trclick='" +vadthirdclick + "&rid=" + random + "&dom=" + cdate.getDate() + "&dow=" + cdate.getDay() + "&hod=" + cdate.getHours() + " frameborder='0' vspace='0' hspace='0' width='750' height='150' marginwidth='0' marginheight='0' scrolling='no'>";
	jsContent += "<a href='http://moads.valuead.com/default_reference?pid=57078&gid=125' target='_blank'><img src='http://moads.valuead.com/default_image?pid=57078&gid=125' border='0'></a>";
	
	jsContent += "</iframe>";	
		
	jsContent += "<noscript>" + source + "</noscript>";	
		
	return jsContent;
}

function getBillBoard(linha,conteudo,estilo)
{
	return new Array(linha,conteudo,estilo);
}

function createBillBoard(linha,id_categ,estilo)
{
	if(linha==null || trim(linha)=='')
		return;

	var bill = '';
	
	if(estilo!=null && trim(estilo)!='')
		bill += estilo;
	else
		bill += getDefaultStyle();
	
	bill += "<div name='showBill' id='showBill' style='z-index:0;'>";
	bill += "<div id='bill_titulo_link' style='display:inline'>";
	bill += linha;
	bill += "</div>";
		
	bill += "<div ID='bill_content' STYLE='display:none; margin-top:8px;'><div style='height:150px;position:relative;text-align:center;'>";
	
	bill += "<div style='position:absolute; right:5px; bottom:5px;'><a href='#' onClick='expandrefinoBill("+id_categ+")' class='xn'><b>x</b></a></div></div></div></div>"	
	
	return bill;
}