	d = document;
	ie6 = false /*@cc_on || @_jscript_version < 5.7 @*/;
	isMSIE = /*@cc_on!@*/false;	
	
	
	if(window.location.href.indexOf("assinebandalarga") != -1){
		domain = "http://assinebandalarga.uol.com.br/";	
	} else {
		domain = "http://assine.uol.com.br/";
	}

	
	function DynamicOptionList(){if(arguments.length < 2){alert("Not enough arguments in DynamicOptionList()");}this.target = arguments[0];this.dependencies = new Array();for(var i=1;i<arguments.length;i++){this.dependencies[this.dependencies.length] = arguments[i];}this.form = null;this.dependentValues = new Object();this.defaultValues = new Object();this.options = new Object();this.delimiter = "|";this.longestString = "";this.numberOfOptions = 0;this.addOptions = DynamicOptionList_addOptions;this.populate = DynamicOptionList_populate;this.setDelimiter = DynamicOptionList_setDelimiter;this.setDefaultOption = DynamicOptionList_setDefaultOption;this.printOptions = DynamicOptionList_printOptions;this.init = DynamicOptionList_init;}
	function DynamicOptionList_setDelimiter(val){this.delimiter = val;}
	function DynamicOptionList_setDefaultOption(condition, val){if(typeof this.defaultValues[condition] == "undefined" || this.defaultValues[condition]==null){this.defaultValues[condition] = new Object();}for(var i=1;i<arguments.length;i++){this.defaultValues[condition][arguments[i]]=1;}}
	function DynamicOptionList_init(theform){this.form = theform;this.populate();}
	function DynamicOptionList_addOptions(dependentValue){if(typeof this.options[dependentValue] != "object"){this.options[dependentValue] = new Array();}for(var i=1;i<arguments.length;i+=2){if(arguments[i].length > this.longestString.length){this.longestString = arguments[i];}this.numberOfOptions++;this.options[dependentValue][this.options[dependentValue].length] = arguments[i];this.options[dependentValue][this.options[dependentValue].length] = arguments[i+1];}}
	function DynamicOptionList_printOptions(){if((navigator.appName == 'Netscape') &&(parseInt(navigator.appVersion) <= 4)){var ret = "";for(var i=0;i<this.numberOfOptions;i++){ret += "<OPTION>";}ret += "<OPTION>"
	for(var i=0;i<this.longestString.length;i++){ret += "_";}document.writeln(ret);}}
	function DynamicOptionList_populate(){var theform =document.comboCidadesEstados;var i,j,obj,obj2;this.dependentValues = new Object;var dependentValuesInitialized = false;for(i=0;i<this.dependencies.length;i++){var sel = theform[this.dependencies[i]];var selName = sel.name;if(!dependentValuesInitialized){dependentValuesInitialized = true;for(j=0;j<sel.options.length;j++){if(sel.options[j].selected){this.dependentValues[sel.options[j].value] = true;}}}else{var tmpList = new Object();var newList = new Object();for(j=0;j<sel.options.length;j++){if(sel.options[j].selected){tmpList[sel.options[j].value] = true;}}for(obj in this.dependentValues){for(obj2 in tmpList){newList[obj + this.delimiter + obj2] = true;}}this.dependentValues = newList;}}var targetSel = theform[this.target];var targetSelected = new Object();for(i=0;i<targetSel.options.length;i++){if(targetSel.options[i].selected){targetSelected[targetSel.options[i].value] = true;}}targetSel.options.length = 0;for(i in this.dependentValues){if(typeof this.options[i] == "object"){var o = this.options[i];for(j=0;j<o.length;j+=2){var text = o[j];var val = o[j+1];targetSel.options[targetSel.options.length] = new Option(text, val, false, false);if(typeof this.defaultValues[i] != "undefined" && this.defaultValues[i]!=null){for(def in this.defaultValues[i]){if(def == val){targetSelected[val] = true;}}}}}}if (targetSel.options.count>0) targetSel.selectedIndex=0;for(i=0;i<targetSel.options.length;i++){if(targetSelected[targetSel.options[i].value] != null && targetSelected[targetSel.options[i].value]==true){targetSel.options[i].selected = true;}}setOptionColor("#d6f1ff");}

	srtSwf = '<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="966" height="260" id="flash_Vantagens_BL" align="middle">' + 
			'<param name="allowScriptAccess" value="sameDomain" />'+
			'<param name="allowFullScreen" value="false" />'+
			'<param name="movie" value="https://simg.uol.com.br/bandalarga/2009/flash_Vantagens_BL_04.swf" /><param name="quality" value="high" /><param name="bgcolor" value="#ffffff" />'+
			'<embed src="https://simg.uol.com.br/bandalarga/2009/flash_Vantagens_BL_04.swf" quality="high" bgcolor="#ffffff" width="966" height="260" name="flash_Vantagens_BL" align="middle" allowScriptAccess="sameDomain" allowFullScreen="false" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" />'+
			'</object>';
	
	arrContent = new Array();
	arrContent[0] = srtSwf;

	
	getObj = function(id){obj = d.getElementById(id);return obj;}
	writeObj = function(id,content){obj = getObj(id); obj.innerHTML = content;}
	replaceLowerCase = function(s){   
		s = s.replace(new RegExp('[ÁÀÂÃ]','gi'), 'a');
		s = s.replace(new RegExp('[ÉÈÊ]','gi'), 'e');
		s = s.replace(new RegExp('[ÍÌÎ]','gi'), 'i');
		s = s.replace(new RegExp('[ÓÒÔÕ]','gi'), 'o');
		s = s.replace(new RegExp('[ÚÙÛ]','gi'), 'u');
		s = s.replace(new RegExp('[Ç]','gi'), 'c');
		s = s.replace(new RegExp('[ ]','gi'), '-');				  
		s = s.toLowerCase();
		return s;
	}
	
	
	
	loadScript = function(s){
		n = 1000000;
		r = Math.floor(Math.random() * ( n - 1 + 1)) + 1;
		head=document.getElementsByTagName('head').item(0);
		script=document.createElement('script');
		script.id='scr'+s;
		script.src=s+".js?"+r+"?"
		script.type='text/javascript';
		script.defer=true;
		void(head.appendChild(script));
	}
	
	afiliados = function(){var L=location.href; var d=L.substring(L.indexOf("?")+1); var c=v=new Array(); c=d.split("&");for(i=0;i<c.length&&c.length>0;i++) { v=c[i].split("="); if(v.length>1) eval(v[0]+"=unescape('"+v[1].replace(/\+/g," ")+"')");};	var dd=L.substring(L.lastIndexOf("/")+1);var p=L.split("?");/*Afiliados*/if(L.indexOf("rtrk")!=-1){codAfiliados = ";" + v[1];}else{codAfiliados=""};return codAfiliados;}
	loadOperList = function(o,c,r){
		codPar = afiliados();
		
		f = d.comboCidadesEstados.id_cidades;
		if(o.indexOf("DIAL") !=-1){
			//TEM que verificar se o usuário já vem com tag do BW. :)
			if(getObj("roi")){
				setROI("grp=Cidade:"+f[f.selectedIndex].text+";perfil:dial&msr=Cliques%20Internos:1&prd=1&oper=8"); //Tracking ROI
			}
			if(codPar==""){
				d.location = "http://assinebandalarga.uol.com.br/acesso-discado-"+c;
			} else {
				d.location = "http://clicklogger.rm.uol.com.br/?oper=8&prd=1&grp=Cidade:"+f[f.selectedIndex].text+";perfil:dial"+codPar+"&redir=http://assinebandalarga.uol.com.br/acesso-discado-"+c;
			}
			return false;
		} else {
			if(getObj("roi")) setROI("grp=Cidade:"+f[f.selectedIndex].text+"&msr=Cliques%20Internos:1&prd=11&oper=8"); //Tracking ROI		
		}
		
		
		
		
		//alert(codPar)		
		
		arrOperadoras = o.split(",")
		a=getObj("box-escolha"); b=getObj("escolha-perfil"); 
		lnk1=getObj("link1"); lnk2=getObj("link2"); lnk3=getObj("link3"); 
		a.className="passo-2"; //set Class
		div=b.getElementsByTagName("div"); 	ul=b.getElementsByTagName("ul"); list=getObj("lista-operadora");
		//ul[0].innerHTML = ""; for(i=0; i<arrOperadoras.length;i++){ul[0].innerHTML += '<li><a href="https://clicklogger.rm.uol.com.br/?grp=operadora:'+replaceLowerCase(arrOperadoras[i])+';perfil:Tem%20BL&msr=Cliques Internos:1&prd=11&oper=8&redir='+domain+'planos-regiao-'+r+'.htm?'+c+'-'+replaceLowerCase(arrOperadoras[i])+'">'+arrOperadoras[i]+'</a>';}	
		ul[0].innerHTML = ""; for(i=0; i<arrOperadoras.length;i++){ul[0].innerHTML += '<li><a href="https://clicklogger.rm.uol.com.br/?grp=operadora:'+replaceLowerCase(arrOperadoras[i])+';perfil:Tem%20BL'+codPar+'&msr=Cliques Internos:1&prd=11&oper=8&redir='+domain+'planos-regiao-'+r+'.htm?'+c+'">'+arrOperadoras[i]+'</a>';}			
		b.style.display="block"; div[3].style.height=ul[0].offsetHeight+"px"; div[4].style.height=div[3].style.height;
		lnk1.href = "https://clicklogger.rm.uol.com.br/?grp=perfil:Tem%20Dial"+codPar+"&msr=Cliques Internos:1&prd=11&oper=8&redir=http://assinebandalarga.uol.com.br/banda-larga-"+c;
		lnk2.href = "https://clicklogger.rm.uol.com.br/?grp=perfil:Nao%20sabe"+codPar+"&msr=Cliques Internos:1&prd=11&oper=8&redir="+domain+"passo-a-passo.htm?"+c;
		document.cookie ="ppk_assine="+o+":"+c+":"+r+";";
	}
	
	centelizeOper = function(){
		//if(getObj("telefone-meio")) getObj("telefone-meio").style.display = "none";
		var o=getObj("operadoras");
		if(o){
			var a = o.getElementsByTagName("a"); 
			var w = (o.offsetWidth/2) - ((a[0].offsetWidth*a.length)/2);
			if(ie6){
				a[0].style.marginLeft = (w/2) +"px";
			} else {
				a[0].style.marginLeft = w +"px";
			}		
		}

	}

	setOptionColor = function(c){l = getObj("id_cidades"); o = l.getElementsByTagName("OPTION"); o[1].style.backgroundColor = c}

	comboEstados = function(f){
		if(f.selectedIndex >= 1){
			if(readCookie("ppk_cidade_id")){document.cookie = "ppk_cidade_id=;"}
			c = f[f.selectedIndex].value;
			listCidades = new DynamicOptionList("id_cidades","id_estados"); 
			loadScript("http://assinebandalarga.uol.com.br/_js/cidades/"+c)
			document.cookie = "ppk_uf_id="+f.selectedIndex+";";
			document.cookie = "ppk_uf="+f.selectedIndex+";";
			if(getObj("roi")) setROI("grp=Estado:"+f[f.selectedIndex].text+"&msr=Cliques%20Internos:1&prd=11&oper=8"); //Tracking ROI
		}
	}

	comboEstados2 = function(f){
		if(f.selectedIndex >= 1){
			c = f[f.selectedIndex].value;
			listCidades = new DynamicOptionList("id_cidades","id_estados"); 
			loadScript("http://assinebandalarga.uol.com.br/_js/cidades/"+c)
			document.cookie = "ppk_uf_id="+f.selectedIndex+";";
			document.cookie = "ppk_uf="+f.selectedIndex+";";
			if(getObj("roi")) setROI("grp=Estado:"+f[f.selectedIndex].text+"&msr=Cliques%20Internos:1&prd=11&oper=8"); //Tracking ROI
		}
	}	

		
	comboCidades = function(f){
		c = f[f.selectedIndex].value;
		loadScript("http://assinebandalarga.uol.com.br/_js/operadoras/oper-"+c)
		document.cookie = "ppk_cidade_id="+f.selectedIndex+";";
		document.cookie = "city="+f[f.selectedIndex].text+";";
	}
	
	checkURL = function(v){
	
	
	
		if(window.location.href.indexOf("?paidSearch") != -1){
			document.cookie = "paidSearch=true;";
		} 
		var allTags = document.body.getElementsByTagName('*');
		for (var i = 0; i< allTags.length; i++) {
			if(allTags[i].className.indexOf("paidSearch") != -1){
				if(readCookie("paidSearch")) allTags[i].innerHTML = "&nbsp;0800 723 4444";
				allTags[i].style.display = "inline";
			}
		}
		
		
		
		
		var L=location.href; var d=L.substring(L.indexOf("?")+1); var c=v=new Array(); c=d.split("&");
		for(i=0;i<c.length&&c.length>0;i++) { v=c[i].split("="); if(v.length>1) eval(v[0]+"=unescape('"+v[1].replace(/\+/g," ")+"')");}
		var dd=L.substring(L.lastIndexOf("/")+1);
		var p=L.split("?");

		a=getObj("planos"); h2=a.getElementsByTagName("h2");
		if(p[1]==v){
			//h2[0].innerHTML = "• Acesso discado <span>- É a forma mais simples de acessar a Internet e o UOL. Você só precisa de uma linha telefônica.</span>";
		} else {
			//h2[0].innerHTML = "• Acesso discado <span>- Para você que já tem acesso discado venha para o UOL e aproveite o melhor conteúdo da internet.</span>";
		}
	}
	
	readCookie = function (cookieName) {
		var theCookie=""+document.cookie;
		var ind=theCookie.indexOf(cookieName);
		if (ind==-1 || cookieName=="") return ""; 
		var ind1=theCookie.indexOf(';',ind);
		if (ind1==-1) ind1=theCookie.length; 
		return unescape(theCookie.substring(ind+cookieName.length+1,ind1));
	}

	getInfo = function(v){
		if(readCookie("ppk_assine")){
			a=readCookie("ppk_assine"); a=a.split(":");	
			switch (v) {
				case "cidade":
					return a[1]
					break
				case "regiao":
					return a[2]
					break
				case "operadoras":
					return a[0]
					break
				default:
					return false;
			}
		}
	}
	
	loadConfig = function(){
		if(readCookie("ppk_assine")){
			loadOperList(getInfo("operadoras"),getInfo("cidade"),getInfo("regiao"))
			ce = getObj("id_estados")
			cc = getObj("id_cidades")
			ce.selectedIndex=readCookie("ppk_uf_id");
			comboEstados2(ce);
			//cc.selectedIndex=readCookie("ppk_cidade_id");
		}
	}
	
	
	ckeckRegiao = function(s){
		var L=location.href; var d=L.substring(L.indexOf("?")+1); var c=v=new Array(); c=d.split("&");
		for(i=0;i<c.length&&c.length>0;i++) { v=c[i].split("="); if(v.length>1) eval(v[0]+"=unescape('"+v[1].replace(/\+/g," ")+"')");}
		var dd=L.substring(L.lastIndexOf("/")+1);
		var p=L.split("?");
		a=getObj("title"); h1=a.getElementsByTagName("h1");
		b=getObj("planos"); lnk=b.getElementsByTagName("a");
		//h1[0].innerHTML = "<span>Escolha seu plano UOL - "+readCookie("city")+"</span>";
		if(s==2){
			lnk[0].href = "https://clicklogger.rm.uol.com.br/?grp=plano:ds_plano_bl_start&msr=Cliques Internos:1&prd=11&oper=8&redir=https://cadastro.uol.com.br/index.html?eos=yes%26promo=WEBREG"+getInfo("regiao")+"S%26sg=300016192%26sa=ja-tenho-"+p[1]+"%26skin=/bandalargaweb%26promochild=PROMOCOMBIAVSS";
			lnk[1].href = "https://clicklogger.rm.uol.com.br/?grp=plano:ds_plano_bl_essencial&msr=Cliques Internos:1&prd=11&oper=8&redir=https://cadastro.uol.com.br/index.html?eos=yes%26promo=WEBREG"+getInfo("regiao")+"%26sg=300016192%26sa=ja-tenho-"+p[1]+"%26skin=/bandalargaweb%26promochild=PROMOCOMBIAVSS";
			lnk[3].href = "https://clicklogger.rm.uol.com.br/?grp=plano:ds_plano_bl_maxi&msr=Cliques Internos:1&prd=11&oper=8&redir=https://cadastro.uol.com.br/index.html?eos=yes%26promo=WEBMAXI%26sg=300016192%26sa=ja-tenho-"+p[1]+"%26skin=/bandalargaweb%26promochild=PROMOCOMBIAVSS";
		} else {
			lnk[0].href = "https://clicklogger.rm.uol.com.br/?grp=plano:ds_plano_bl_start&msr=Cliques Internos:1&prd=11&oper=8&redir=https://cadastro.uol.com.br/index.html?eos=yes%26promo=WEBREG"+getInfo("regiao")+"START%26sg=300016192%26sa=ja-tenho-"+p[1]+"%26skin=/bandalargaweb%26promochild=PROMOCOMBIAVSS";
			lnk[1].href = "https://clicklogger.rm.uol.com.br/?grp=plano:ds_plano_bl_essencial&msr=Cliques Internos:1&prd=11&oper=8&redir=https://cadastro.uol.com.br/index.html?eos=yes%26promo=WEBREG"+getInfo("regiao")+"ESSENC%26sg=300016192%26sa=ja-tenho-"+p[1]+"%26skin=/bandalargaweb%26promochild=PROMOCOMBIAVSS";
			lnk[3].href = "https://clicklogger.rm.uol.com.br/?grp=plano:ds_plano_bl_maxi&msr=Cliques Internos:1&prd=11&oper=8&redir=https://cadastro.uol.com.br/index.html?eos=yes%26promo=WEBMAXI%26sg=300016192%26sa=ja-tenho-"+p[1]+"%26skin=/bandalargaweb%26promochild=PROMOCOMBIAVSS";
		}
	}
	
	checkRegiao = function(s){
		var L=location.href; var d=L.substring(L.indexOf("?")+1); var c=v=new Array(); c=d.split("&");
		for(i=0;i<c.length&&c.length>0;i++) { v=c[i].split("="); if(v.length>1) eval(v[0]+"=unescape('"+v[1].replace(/\+/g," ")+"')");}
		var dd=L.substring(L.lastIndexOf("/")+1);
		var p=L.split("?");
		a=getObj("title"); h1=a.getElementsByTagName("h1");
		b=getObj("planos"); lnk=b.getElementsByTagName("a");
		//h1[0].innerHTML = "<span>Escolha seu plano UOL - "+readCookie("city")+"</span>";
		if(s==2){
			lnk[0].href = "https://clicklogger.rm.uol.com.br/?grp=plano:ds_plano_bl_start&msr=Cliques Internos:1&prd=11&oper=8&redir=https://cadastro.uol.com.br/index.html?eos=yes%26promo=WEBREG"+getInfo("regiao")+"S%26sg=300016192%26sa=ja-tenho-"+p[1]+"%26skin=/bandalargaweb%26promochild=PROMOCOMBIAVSS";
			lnk[1].href = "https://clicklogger.rm.uol.com.br/?grp=plano:ds_plano_bl_essencial&msr=Cliques Internos:1&prd=11&oper=8&redir=https://cadastro.uol.com.br/index.html?eos=yes%26promo=WEBREG"+getInfo("regiao")+"%26sg=300016192%26sa=ja-tenho-"+p[1]+"%26skin=/bandalargaweb%26promochild=PROMOCOMBIAVSS";
			lnk[3].href = "https://clicklogger.rm.uol.com.br/?grp=plano:ds_plano_bl_maxi&msr=Cliques Internos:1&prd=11&oper=8&redir=https://cadastro.uol.com.br/index.html?eos=yes%26promo=WEBMAXI%26sg=300016192%26sa=ja-tenho-"+p[1]+"%26skin=/bandalargaweb%26promochild=PROMOCOMBIAVSS";
		} else {
			lnk[0].href = "https://clicklogger.rm.uol.com.br/?grp=plano:ds_plano_bl_start&msr=Cliques Internos:1&prd=11&oper=8&redir=https://cadastro.uol.com.br/index.html?eos=yes%26promo=WEBREG"+getInfo("regiao")+"START%26sg=300016192%26sa=ja-tenho-"+p[1]+"%26skin=/bandalargaweb%26promochild=PROMOCOMBIAVSS";
			lnk[1].href = "https://clicklogger.rm.uol.com.br/?grp=plano:ds_plano_bl_essencial&msr=Cliques Internos:1&prd=11&oper=8&redir=https://cadastro.uol.com.br/index.html?eos=yes%26promo=WEBREG"+getInfo("regiao")+"ESSENC%26sg=300016192%26sa=ja-tenho-"+p[1]+"%26skin=/bandalargaweb%26promochild=PROMOCOMBIAVSS";
			lnk[3].href = "https://clicklogger.rm.uol.com.br/?grp=plano:ds_plano_bl_maxi&msr=Cliques Internos:1&prd=11&oper=8&redir=https://cadastro.uol.com.br/index.html?eos=yes%26promo=WEBMAXI%26sg=300016192%26sa=ja-tenho-"+p[1]+"%26skin=/bandalargaweb%26promochild=PROMOCOMBIAVSS";
		}
	}	
	
	function setOmmiture(o){
	
		if(window.location.href.indexOf("planos-regiao-") != -1){
			var L=location.href; var d=L.substring(L.indexOf("?")+1); var c=v=new Array(); c=d.split("&");
			for(i=0;i<c.length&&c.length>0;i++) { v=c[i].split("="); if(v.length>1) eval(v[0]+"=unescape('"+v[1].replace(/\+/g," ")+"')");}
			var dd=L.substring(L.lastIndexOf("/")+1);
			var p=L.split("?");	
			p=p[1];
			p=p.substr((p.length)-2,p.length);
			p=p.toUpperCase()
			var s=s_gi('uolassineuoldev'); s.tl(this,'o','UOL '+o+' - '+p);
		}
	}	
	
	
	toolTipContent = new Array();
	toolTipContent[1] = "<img src='https://simg.uol.com.br/bandalarga/2009/alert.png' align='left' width=14 height=14 style='margin:0 5px 0 0'> A assinatura UOL inclui apenas o serviço de conexão à Internet, porém o serviço de telecomunicação ADSL, cabo ou 3G que suporta os serviços do UOL devem ser contratados diretamente da operadora de telefonia, cabo ou celular da sua região.";
	
	//Tracking Combo-box.
	setROI = function(par){i = '<img width="1" height="1" src="https://clicklogger.rm.uol.com.br/?'+par+'">';getObj("roi").innerHTML = i}

	function getDetails(o,c){ 
		getObj = function(id){obj = d.getElementById(id);return obj;}
		getObj("tooltip-text").innerHTML = toolTipContent[c];
		t = getObj("tooltip");
		if(o){
			var r = { x: o.offsetLeft, y: o.offsetTop };		
			if(o.offsetParent){
				var tmp = getAbsolutePosition(o.offsetParent);
			      r.x += tmp.x;
			      r.y += tmp.y;
			}
			dis = 0;
			pos = ((r.y - t.offsetHeight));
			t.style.top = pos + "px";
			t.style.left = (r.x - 15) + "px";
		} else {
			t.style.top = "-1000px";
		}
	} 
	function getAbsolutePosition(element) {var r={ x: element.offsetLeft, y: element.offsetTop }; if(element.offsetParent){var tmp = getAbsolutePosition(element.offsetParent);r.x += tmp.x;r.y += tmp.y;}return r;};
	

	/*Inicia lyteBox*/
	var timeoutID = 0