/*-------------------- BASICOS --------------------*/
d=document;
IE=d.all?true:false;
String.prototype.trim = function(){return this.replace(/^\s+|\s+$/, '');}
function $(id){return d.getElementById(id)}
function submitForm(form){form.submit();}
var txt;//armazena a pagina de complemento
var urlSite=location.href.toString().replace(/(http:)?\/+/g, function(str, par1) {return par1 ? str : "/"})
function linkPage(){url=urlPagina;while(url.indexOf("//")>1){url=url.replace(/\/\//g,"/")}return url.replace("http:/","http://");}
var nomeSiteHomolog = "";
if (window.location.href.indexOf('publicador') >-1){var nomeSiteHomolog = "/carnaval2009";}
var pathPadrao = "http://"+location.host+nomeSiteHomolog;
/*-------------------- /BASICOS --------------------*/

function head_init(){
  OPEC_START();
}

function iGBusca(){
   var form='<form method="get" enctype="application/x-www-form-urlencoded" action="http://busca.igbusca.com.br/app/search">'+
            '<fieldset>'+
            '<label for="search">iG Busca</label>'+
            '<input type="hidden" name="o" value="'+tag_de_busca+'" />'+
            '<input id="search" type="text" title="Busca" alt="Busca" name="q" />'+
            '<input type="submit" value="Buscar" title="Buscar" alt="Buscar" class="submit" />'+
            '<p class="bygoogle">by google</p>'+
            '</fieldset>'+
            '</form>';
   document.write(form)
}



function iGShopping(idi){
  switch (idi){
    case 'header':
      var result = '<h4><a href="http://igshopping.ig.com.br/" title="iG Shopping">iG Shopping</a></h4>';
      document.write (result);
      break;
    case 'form_compare':
      var result =  '<form target="_blank" method="get" action="http://igshopping.ig.com.br/template.aspx" name="FormBusca">'+
                '<fieldset>'+
                '<input type="hidden" name="acao" value="busca" id="acao"/>'+
                '<input type="hidden" name="menu" value="compareprecos" id="menu"/>'+
                '<input type="hidden" name="origem" value="'+tag_de_shopping+'" id="origem"/>'+
                '<label for="compare">Compare preços</label>'+
                '<input id="compare" name="palavra" type="text" title="Compare" alt="Compare" />'+
                '<input type="submit" value="ok" title="Ok" alt="Ok" class="submit" />'+
                '</fieldset>'+
                '</form>';
      document.write (result);
      break;
    case 'produtos':
      pub('07');
      break;
  }
}

function comboCanais(){
  var html='<div class="banner2_1">'+getOptCnsHTML()+'</div>';
  document.write(html)
}

/*-------------------- COMPLEMENTOS AJAX --------------------*/
var secaoNome=/\/veja_mais\//.test(urlSite)?'Últimas Enquetes':'Enquetes';
var secaoComplemento=/\/veja_mais\//.test(urlSite)?null:pathEnquetes+'/complemento/';
function _xStart(){if(secaoComplemento!=null)_xCopy(pathPadrao+secaoComplemento)};//CARREGA OS COMPLEMENTOS;
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 _xCopy($path) {
    _objg = new getHTTPObject();
    _n = parseInt(Math.random()*1000000);
    _objg.open('GET', $path+"?" + _n, true);
    _objg.onreadystatechange = function() {
        if(_objg.readyState == 4) {
			if(_objg.status == '200') txt= _objg.responseText.replace(/\r\n/g, "");
        }
    };
    _objg.setRequestHeader('Content-type', 'text/html; charset=ISO-8859-1');
    _objg.send(null);
}

var area={//areas que vem por ajax;
  menu:"menu_site",  
  ultimasEnquetes:'ultimas_enquetes',
  rodape:'rodape_site'
}

function menu_lateral(){
  var $u=area.menu;
//  $("x_"+$u).innerHTML=rx($u).exec(txt)[1];
  window.setTimeout(function(){try{$("x_"+$u).innerHTML=rx($u).exec(txt)[1];}catch(e){return}},1000);
}

function ultimasEnquetes(){
	var $u=area.ultimasEnquetes;
 	$("x_"+$u).innerHTML=rx($u).exec(txt)[1];
}

function footer(){
	var $u=area.rodape;
 	$("x_"+$u).innerHTML=rx($u).exec(txt)[1];
}

_xStart();
/*-------------------- /COMPLEMENTOS AJAX --------------------*/

//corrige indexOf emm Arrays no ie
if(!Array.indexOf){Array.prototype.indexOf = function(obj){for(var i=0; i<this.length; i++)if(this[i]==obj){return i};return -1;}}

// Publicidade
function pub(idi){
  switch (idi){
    case '01':
      OAS_AD('Top2');break;
    case '02':
      OAS_AD("Right1");break;
    case '03':
      OAS_AD('x09');break;
    case '04':
      OAS_AD('Middle');break;
    case '05':
      OAS_AD('x07');break;
    case '06':
      OAS_AD('x15');break;
    case '07':
      OAS_AD('Frame1');break;
    case '08':
      OAS_AD('Position1');break;
    case '09':
      OAS_AD('x05');break;
    case '10':
      OAS_AD('x14');break;
  }
}

function OPEC_START(){
  url=window.location.toString();
  if(url.indexOf("/veja_mais/galerias")>1 || url.indexOf("/veja_mais/noticias")>1){
    OAS_page = "lista";
  }
  OAS_VARS(OAS_page);
  OAS_START();
}


/*---------ENQUETE--------*/
function montaEnquete(){
	objEnquete 		= document.getElementById("enqueteLayer");
	objFormEnquete 	= objEnquete.getElementsByTagName("FORM")[0];
	perguntaEnquete= objEnquete.getElementsByTagName("b")[0].innerHTML;
	
	document.getElementById("formFake").innerHTML +='<strong id="perguntaEnquete">'+perguntaEnquete+'</strong>'
	for (var i = 0; i<objEnquete.getElementsByTagName("input").length; i++) {
		if (objEnquete.getElementsByTagName("input")[i].type == "radio") {
			document.getElementById("formFake").innerHTML += '<div class="optEnquete"><input onclick="selOptEnquete(this)" type="radio" name="enquete" VALUE="'+objEnquete.getElementsByTagName("input")[i].value+'" style="border: 0px">'+objEnquete.getElementsByTagName("font")[i].innerHTML+'</div><br />'
		}
	}
	document.getElementById("formFake").innerHTML += '<input type="button" class="submit vote" alt="Responder" title="Responder" value="Responder" onclick="validaSelecionado()"/>';
}

function validaSelecionado(){
	if (validaEnquete())eval(objEnquete.getElementsByTagName("a")[0].href.replace('javascript:',''));
	else alert('Escolha uma opção antes de votar');
}

function selOptEnquete(obj) {
	for (var i = 0; i<objEnquete.getElementsByTagName("input").length; i++) {
		if (objEnquete.getElementsByTagName("input")[i].type == "radio") {
			if (objEnquete.getElementsByTagName("input")[i].value == obj.value) {
				objEnquete.getElementsByTagName("input")[i].checked = true;
			}
		}
	}
}

var clicado = false;

function votarEnquete() {
	for (i = 0; i < document.formEnquete.id_alternativa.length; i++) {
		if (document.formEnquete.id_alternativa[i].checked) {
			clicado = true;
			document.formEnquete.id_alternativa[i].value=document.formEnquete.id_alternativa[i].id;
			break;
		}
	}
	
	if (clicado) {
		janelaEnquete = window.open('','janelaEnquete','toolbar=0, location=0, directories=0, menubar=0, scrollbars=YES, resizable=0 , width=400, height=455, top=100, left=100, status=no');
		window.document.formEnquete.submit();
	} else {
		alert('Escolha uma opção antes de votar');
	}
}

function resultadoEnquete(){
	var lkn = "http://enquete.ig.com.br/resultados.php?id_enquete=" + document.formEnquete.id_enquete.value;
	janelaEnquete = window.open(lkn,'janelaEnquete','toolbar=0, location=0, directories=0, menubar=0, scrollbars=YES, resizable=0 , width=400, height=455, top=100, left=100, status=no');
}

function validaEnquete() {
	objEnquete 		= document.getElementById("enqueteLayer");
	objFormEnquete 	= objEnquete.getElementsByTagName("FORM")[0];
	document.getElementById("perguntaEnquete").innerHTML = objEnquete.getElementsByTagName("b")[0].innerHTML;
	for (var i = 0; i<objEnquete.getElementsByTagName("input").length; i++) {
		if (objEnquete.getElementsByTagName("input")[i].type == "radio") {
			if (objEnquete.getElementsByTagName("input")[i].checked) {
				return true;
			}
		}
	}
	return false;
}
