function getElementsByClassName(oElm,strTagName,strClassName){
	var arrElements=(strTagName=="*"&&oElm.all)?oElm.all:oElm.getElementsByTagName(strTagName);
	var arrReturnElements=new Array();
	strClassName=strClassName.replace(/\-/g,"\\-");
	var oRegExp=new RegExp("(^|\\s)"+strClassName+"(\\s|$)");
	var oElement;
	for(var i=0;i<arrElements.length;i++){
		oElement=arrElements[i];
		if(oRegExp.test(oElement.className)){
			arrReturnElements.push(oElement);
		}
	}
return(arrReturnElements)
}
function openWindow(url,w,h,s,r){
	if(!r) r=0;
	if(!s) s=0;
	window.open(url,"janela","toolbar=no,location=no,screenx=100,screeny=100,directories=no,status=no,menubar=no,scrollbars="+s+",resizable=no,copyhistory=no,width="+w+",height="+h+"'");
}
function saveAd(adid){
	ajax=new HttpRequest();
	ajax.send("/SaveAd?adid="+adid,function(xml){node=xml.getElementsByTagName("content").item(0);cdata=node.childNodes[0];
	writeOkMsgBox(CONST.TITLE_MSGBOX_SAVE_AD,250,150,cdata.nodeValue);
	});
}
function sendPage(){
	ajax=new HttpRequest();
	ajax.send("/SendToFriend",function(xml){
		node=xml.getElementsByTagName("content").item(0);cdata=node.childNodes[0];
		writeWarningMsgBox(CONST.TITLE_MSGBOX_SEND_TO_FRIEND,325,270,cdata.nodeValue);
		});
}
function postSendPage(f,sp){
	var nome,email,seu_nome,seu_email;
	if(sp){
		nome=f.nome;email=f.email;seu_nome=f.seu_nome;seu_email=f.seu_email;
	}else{
		nome=document.getElementById("nome");
		email=document.getElementById("email");
		seu_nome=document.getElementById("seu_nome");
		seu_email=document.getElementById("seu_email");
	}
	if(!nome||!email||!seu_nome||!seu_email){
		alert(CONST.MSG_FIELDS_REQUIRED);
		return false;
	}
	ajax=new HttpRequest();
	ajax.send("/SendToFriend?post=true&url="+escape(document.location.href)+"&nome="+nome.value+"&email="+email.value+"&seu_nome="+seu_nome.value+"&seu_email="+seu_email.value,function(xml){
	node=xml.getElementsByTagName("status").item(0);
	status_value=node.childNodes.item(0).nodeValue;
	f.nome.value='';
	f.email.value='';
	p=document.getElementById("indique_messagem");
	p.style.display="block";
	message=xml.getElementsByTagName("content").item(0);
	p.innerHTML=message.childNodes.item(0).nodeValue;});
	return false;
}
function doClickFlagButtons(adid,flag){
	ajax=new HttpRequest();
	ajax.send("/SaveFlag?adid="+adid+"&flag="+flag,function(xml){
	node=xml.getElementsByTagName("content").item(0);
	cdata=node.childNodes[0];
	writeOkMsgBox(CONST.TITLE_MSGBOX_THANKS,300,150,cdata.nodeValue);
	});
}
function isOlder(){
	ajax=new HttpRequest();
	ajax.send("/Older18",function(xml){
		o1=document.getElementById("older18");
		if(!o1)return;
		o1.style.display="none";
		els=getElementsByClassName(document,"div","disclaimerstuff");
		for(i=0;i<els.length;i++)els[i].style.display="block";});
}
function changeFocus(n,c1,c2,f){
	if(f.elements[c1].value.length==n){
		f.elements[c2].focus();
	}	
}
function postSugestao(){
	c=document.getElementById("catsuggestion");
	if(c.value.length<1){
		return false;
	}
	ajax=new HttpRequest();
	params="message="+escape(c.value);ajax.send("/CategorySuggestion",function(xml){
		node=xml.getElementsByTagName("status").item(0);
		status_value=node.childNodes.item(0).nodeValue;
		if(status_value==CONST.STATUS_OK){
			document.getElementById("sugestao_feedback").innerHTML=CONST.MSG_FEEDBACK_SUCCESS;
		}
		},params);
	return false;
}
function msgBoxSuggest(){
	str='<form action="" method="post" onsubmit="return postSugestao();">'+'<fieldset>'+'<label>'+CONST.LABEL_WINDOWN_SUGGEST_CATEGORY+'</label>'+'<input type="text" name="msg" id="catsuggestion" class="largefield" />'+'<input type="submit" value="Ok" class="smallfield"/>'+'<span id="sugestao_feedback"></span>'+'</fieldset>'+'</form>';
	writeOkMsgBox(CONST.TITLE_MSGBOX_SUGGEST_CATEGORY,280,140,str);
}
function postEsqueciSenha(f){
	textfield=document.getElementById("frm_esqueci_txtfield_email");
	if(textfield.value == ''){
		document.getElementById("sugestao_feedback").innerHTML=CONST.TITLE_MSGBOX_EMAIL_REQUIRED;
		return false;
	}else{
		var er = new RegExp(/^[A-Za-z0-9_\-\.]+@[A-Za-z0-9_\-\.]{2,}\.[A-Za-z0-9]{2,}(\.[A-Za-z0-9])?/);
		if(er.test(textfield.value)){
			ajax=new HttpRequest();
			params="email="+escape(textfield.value);
			ajax.send("/PasswordRecover",function(xml){
			node=xml.getElementsByTagName("status").item(0);
			status_value=node.childNodes.item(0).nodeValue;
			node=xml.getElementsByTagName("content").item(0);
			cdata=node.childNodes[0];
			if(status_value==CONST.STATUS_OK){
				f.style.display='none';
			}
			document.getElementById("sugestao_feedback").innerHTML=cdata.nodeValue;
		},params);
		return false;
		}else{
			document.getElementById("sugestao_feedback").innerHTML=CONST.TITLE_MSGBOX_EMAIL_REQUIRED;
			return false;
		}
	}
}
function msgEsqueciSenha(){
	str='<form action="" name="frm_esqueci_senha" method="post" onsubmit="return postEsqueciSenha(this);">'+'<fieldset>'+'<label>'+CONST.LABEL_WIN_PASSWORD_RECOVER+'</label>'+'<input type="text" name="email" class="largefield" id="frm_esqueci_txtfield_email" />'+'<input type="submit" value="enviar" name="enviar" class="smallfield"/>'+'</fieldset>'+'</form>'+'<span id="sugestao_feedback"></span>';
	writeOkMsgBox(CONST.TITLE_MSGBOX_PASSWORD_RECOVER,280,140,str);
}
function makeQuestion(id,n,e){
	str='<form action="" method="post" onsubmit="return postQuestion('+id+')">'+'<fieldset>'+'<legend>Contato com o anunciante</legend>'+'<label for="name">'+CONST.MSG_YOU_NAME+'*</label>'+'<input type="text" name="nome" id="nome" title="'+CONST.MSG_YOU_NAME+' '+CONST.FIELD_REQUIRED+'" value="'+n+'"/>'+'<label for="email">'+CONST.MSG_YOU_EMAIL+'*</label>'+'<input type="text" name="email" id="email" title="'+CONST.MSG_YOU_EMAIL+' '+CONST.FIELD_REQUIRED+'" value="'+e+'"/>'+'<label for="mensagem">'+CONST.MSG_QUESTION_AND_ANSWER+'</label>'+'<textarea name="mensagem" id="mensagem" title="'+CONST.MSG_QUESTION_AND_ANSWER+'" ></textarea>'+'<input type="submit" value="Enviar" id="enviar2" class="sbmt" />'+'</fieldset>'+'</form>'+'<div id="feedbackmsgs"></div>';
	writeOkMsgBox(CONST.TITLE_MSGBOX_MAKE_QUESTION,350,370,str);
}
function disableDoubleSubmit(o){
	o.style.backgroundImage='none';
	o.disabled=true;
	o.value=CONST.LABEL_SENDING+'...';
}
function doCheckout(iO,cpc,usr,catBP,cat,dscOff){
	pTracker._addTrans("1",usr,cpc,"0","0",iO,cat,catBP);
	pTracker._addItem("1",iO,dscOff,cat,cpc,"1");
	pTracker._trackTrans();
}
function postQuestion(adid){
	visitor=document.getElementById("nome");
	if(visitor.value.length<2){
		alert(CONST.FEEDBACK_NAME_REQUIRED);
		visitor.focus();
		return false;
	}
	email=document.getElementById("email");
	if(!isEmailValid(email.value)){
		alert(CONST.FEEDBACK_EMAIL_REQUIRED);
		email.focus();
		return false;
	}
	txt=document.getElementById("mensagem");
	if(txt.value.length<5){
		alert(CONST.FEEDBACK_MESSAGE_REQUIRED);
		txt.focus();
		return false;
	}
	seq=document.getElementById("seq");
	if(seq.value.length<5){
		alert(CONST.FEEDBACK_CAPTCHA_REQUIRED);
		seq.focus();
		return false;
	}
	ajax=new HttpRequest();
	var params="email="+email.value+"&nome="+escape(visitor.value)+"&txt="+escape(txt.value)+"&adid="+adid+"&captcha="+seq.value;
	if(/Firefox[\/\s](\d+\.\d+)/.test(navigator.userAgent)){
		var ffversion=new Number(RegExp.$1);
		if(ffversion>=3)params="email="+email.value+"&nome="+visitor.value+"&txt="+txt.value+"&adid="+adid+"&captcha="+seq.value;
	}
	ajax.send("/Question",function(xml){
		node=xml.getElementsByTagName("status").item(0);status_value=node.childNodes.item(0).nodeValue;
		node=xml.getElementsByTagName("content").item(0);
		cdata=node.childNodes[0];
		if(status_value==CONST.STATUS_OK){
			writeOkMsgBox(CONST.TITLE_MSGBOX_MAKE_QUESTION,350,150,cdata.nodeValue);
		}else{
			writeErrorMsgBox(CONST.TITLE_MSGBOX_MAKE_QUESTION,250,85,cdata.nodeValue);
		}
	},params);return false;
}
function rarray(id,tamanho){
	var height;
	var width;eval("width=document.img"+id+".width;");
	eval("height=document.img"+id+".height;");
	if(height==0)var timer=setTimeout("rarray("+id+");",100);else if(height>tamanho){
		if(height<=width){
			eval("document.img"+id+".width="+tamanho+";");
		}else if(height>width){eval("document.img"+id+".height="+tamanho+";");
		}
	}else if(width>tamanho){
		eval("document.img"+id+".width="+tamanho+";");
	}
}
function reorganizar_procura(imagem,tamanho){
	var nome=imagem.name;
	var p=new RegExp("img([0-9]+)","ig");
	var m=p.exec(nome);
	if(m.length==2)var timer=setTimeout("rarray("+m[1]+","+tamanho+");",100);
}
function validatePromo(){
	oEmail=document.getElementById('email');
	oSenha=document.getElementById('password');
	oRespostas=document.getElementsByName('resposta');
	oDocumento=document.getElementById('documento');
	onome=document.getElementById('nome');
	if(oEmail==null||oEmail.value==null||!isEmailValid(trim(oEmail.value))){
		alert(CONST.MSG_EMAIL_INVALID);oEmail.focus();
		return false;
	}
	if(oSenha==null||oSenha.value==null||oSenha.value==''){
		alert("Por favor, preencha a senha.");
		oSenha.focus();
		return false;
	}
	if(oRespostas==null||(oRespostas[0].checked==false&&oRespostas[1].checked==false)||(oRespostas[0].checked==true&&oRespostas[1].checked==true)){
		alert("Para concorrer é responda à pergunta.");
		oRespostas[0].focus();
		return false;
	}
	if(oDocumento==null||oDocumento.value==null||oDocumento.value==''){
		alert("Por favor, preencha seu CPF ou RG.");
		oDocumento.focus();
		return false;
	}
	if(onome==null||onome.value==null||onome.value==''){
		alert("Por favor, preencha seu Nome Completo.");
		oDocumento.focus();
		return false;
	}
	return true;
}
function getOrkutContacs(){
	ologin=document.getElementById("ologin");
	opwd=document.getElementById("opwd");
	if(ologin.value==null||ologin.value==''||opwd.value==null||opwd.value==''){
		alert("login ou senha do Orkut inválidos.");
		ologin.focus();
		return false;
	}
	divRedeSocial=document.getElementById('redeSocial');
	tblContact=document.getElementById('tblContacts');
	tblContact.innerHTML='<div class="texto5" align="center"><strong>Recebendo contatos... </strong></div>';
	divRedeSocial.style.display='block';
	ajax=new HttpRequest();params="ologin="+escape(ologin.value)+"&opwd="+escape(opwd.value);
	ajax.send("/SocialNetworkRetrieve",function(xml){
	node=xml.getElementsByTagName("status").item(0);
	status_value=node.childNodes.item(0).nodeValue;node=xml.getElementsByTagName("content").item(0);
	cdata=node.childNodes[0];
	if(status_value==CONST.STATUS_OK){
		divRedeSocial.style.display='block';
	}
	tblContact.innerHTML=cdata.nodeValue;
	},params);
	return false;
}
function selectText(f){f.focus();f.select();}
function copyLink(text){
	copy = document.getElementById(text);copy.focus();
	copy.select();
	texto = copy.value;
	while(texto.indexOf('+')!=-1) texto = texto.replace('+','_');
	var flashcopier = 'flashcopier';
	if(!document.getElementById(flashcopier)) {
		var divholder = document.createElement('div');divholder.id = flashcopier;document.body.appendChild(divholder);
	}
	document.getElementById(flashcopier).innerHTML = '';
	var divinfo = '<embed src="/flash/_clipboard.swf" FlashVars="clipboard='+texto+'" width="0" height="0" type="application/x-shockwave-flash"></embed>';
	document.getElementById(flashcopier).innerHTML = divinfo;
	return false;
}
function disableField(fld){if(fld){fld.disabled=true;}}
function showImagePromoTv(){
	if(document.location.href.indexOf('/postar-anuncio.htm') >=0){
		document.getElementById('imagem_box_promotv').innerHTML='<div id="box_promotv"><object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"  width="245" height="210"> <param name="movie" value="/images/promocao_tv/245x210.swf?promocao=/promocao-tv.htm"> <param name="quality" value="high"> <param name="bgcolor" value="#FFFFFF"> <param NAME="wmode" VALUE="transparent"> <!--[if !IE]> <--> <object data="/images/promocao_tv/245x210.swf?promocao=/promocao-tv.htm" width="245" height="210" type="application/x-shockwave-flash"> <param name="quality" value="high"> <param name="bgcolor" value="#FFFFFF"> <param NAME="wmode" VALUE="transparent"> <param name="pluginurl" value="http://www.adobe.com/go/getflashplayer"> <!-- FAIL (the browser should render some flash content, not this). --> </object> <!--> <![endif]--> </object></div>';
		}
}
function hideform10(){
	document.getElementById("form_promo").style.display="none";
	document.getElementById("adword").style.display="block";
}
function showform10(){
	document.getElementById("form_promo").style.display="block";
	document.getElementById("adword").style.display="none";
	document.getElementById("sim").checked = true;
}
function showReg(){
	var tbody = document.getElementsByTagName("body")[0];
	var divReg = document.createElement("div");
	divReg.id = "div_reg";
	var divFechar = document.createElement("div");
	divFechar.id = "div_fechar";
	divFechar.innerHTML = "<a onclick='javaScript:hideReg()' href='javascript://' class='texto6'>Fechar</a>";
	divReg.appendChild(divFechar);
	var frameReg = document.createElement("iframe");
	frameReg.setAttribute("src", "/promocao/regulamentoTV.htm");
	frameReg.setAttribute("width", "410");
	frameReg.setAttribute("height", "450");
	frameReg.setAttribute("frameBorder", "0");
	frameReg.setAttribute("scrolling", "no");
	frameReg.id="frame_reg";divReg.appendChild(frameReg);
	tbody.appendChild(divReg);
	var drpdwn = document.getElementById("drpdwn");
	drpdwn.style.visibility="hidden";
}
function hideReg(){
	var reg = window.document.getElementById("div_reg");
	var drpdwn = document.getElementById("drpdwn");
	reg.parentNode.removeChild(reg);drpdwn.style.visibility="visible";
}
function postCadastraPromocaoTV(f) {
	var _documento = -1;var _participar = -1;var _site = -1;
	var _nome = escape(f.nome.value);var _doc = f.doc.value;
	var _choose = f.choose.value;var _hidden = f.actionProm.value;
	var _idusuario = f.idusuariold.value;var _idpromocao = f.idpromocao.value;
	var _email = f.email.value;var _user = f.useridprom.value;var _rg = '';
	for(var i=0;i<f.documento.length;i++) {
		if(f.documento[i].checked) {
			_documento = f.documento[i].value;
			break;
		}
	}
	for(var i=0;i<f.participar.length;i++) {
		if(f.participar[i].checked) {
			_participar = f.participar[i].value;
			break;
			}
	}
	for(var i=0;i<f.site.length;i++) {
		if(f.site[i].checked) {
			_site = f.site[i].value;break;
			}
	}
	if(_documento == 2){
		if(f.docrg.value != ''){
			_rg = f.docrg.value;
		}
	}
	var params = "action=" + _hidden + "&documento=" + _documento + "&particular=" + _participar + "&site=" + _site + "&nome=" + _nome + "&doc=" + _doc + "&choose=" + _choose + "&idusuario=" + _idusuario + "&idpromocao=" + _idpromocao + "&email=" + _email + "&rg=" + _rg;
	if(_user > 0){
		writeErrorMsgBox(CONST.TITLE_MSGBOX_ERRO,250,100,'Olá ' + _email + ' você já está participando da promoção Anunciar aqui é grátis. Boa sorte!');
	}else{if(_nome == ''){
		writeErrorMsgBox(CONST.TITLE_MSGBOX_ERRO,250,100,'Informe seu nome completo.');
	}else if(_documento == -1){
		writeErrorMsgBox(CONST.TITLE_MSGBOX_ERRO,250,100,'Informe seu CPF ou RG.');
	}else if(_documento == 1 && _doc == ''){
		writeErrorMsgBox(CONST.TITLE_MSGBOX_ERRO,250,100,'Digite seu CPF.');
	}else if(_documento == 1 && !validaCPF(_doc)){
		writeErrorMsgBox(CONST.TITLE_MSGBOX_ERRO,250,100,'CPF Inválido');
	}else if(_documento == 2 && _rg == ''){
		writeErrorMsgBox(CONST.TITLE_MSGBOX_ERRO,250,100,'Digite seu RG.');
	}else if(_participar == -1){
		writeErrorMsgBox(CONST.TITLE_MSGBOX_ERRO,250,100,'Informe se deseja participar da promoção.');
	}else if(_participar == 2){
		writeErrorMsgBox(CONST.TITLE_MSGBOX_ERRO,250,100,'Para participar da promoção é necessáro clicar em "sim".');
	}else if( _site == -1){
		writeErrorMsgBox(CONST.TITLE_MSGBOX_ERRO,250,100,'Informe qual o maior site de classificados gratuitos do Brasil.');
	}else if(_choose == 0){
		writeErrorMsgBox(CONST.TITLE_MSGBOX_ERRO,250,100,'Informe canal você assistiu à campanha do QueBarato!.');
	}else if(_nome.indexOf("@") != -1){
		writeErrorMsgBox(CONST.TITLE_MSGBOX_ERRO,250,100,'Nome completo inválido.');
	}else{ajax = new HttpRequest();ajax.send("/PromotionTV",function(resp) {
		node = resp.getElementsByTagName("status").item(0);
		status_value = node.childNodes.item(0).nodeValue;
		cdata = node.childNodes[0];
		if(status_value == CONST.STATUS_OK) {
			writeOkMsgBoxPromotv(CONST.TITLE_MSGBOX_THANKS,300,200,'Olá ' + _email + ', Obrigado por participar da promoção Anunciar Aqui é Grátis! <br/><br/>A partir de agora, todos os seus anúncios publicados estarão concorrendo a 2 TVs de 42".');
			var _form = document.getElementById('form_promoqb');
			_form.nome.value ='';
			for(var i=0;i<f.documento.length;i++){
				if(f.documento[i].checked){
					_documento = f.documento[i].checked =false;break;
				}
			};_form.doc.value ='';
			_form.choose.value = 0;
			for(var i=0;i<f.site.length;i++){
				if(f.site[i].checked){
					_site = f.site[i].checked=false;break;
				}
			};
			_form.docrg.value ='';
		}
	},params);}
	}return false;
}