if (navigator.appName.indexOf('Microsoft') != -1){
 	clientNavigator = "IE";
}else{
	clientNavigator = "Other";
}

function f_confirm_order(cod){
  var iDisplayCod='000000'+cod;
  iDisplayCod=iDisplayCod.substring(iDisplayCod.length-6);

  if(confirm('Deseja cancelar o pedido de número #'+ iDisplayCod +' ?') == true){
    location.href='order_detail.asp?action=delete&cod='+cod;
  }
}


function f_confirm_del_anuncio(cod){

  if(confirm('Deseja cancelar o anuncio de número '+ cod +' ?') == true){
    location.href='manageaccount.asp?del='+cod;
  }
}

function f_confirm_del_anuncio2(cod){

  if(confirm('Deseja cancelar o anuncio de número '+ cod +' ?') == true){
    location.href='admin_manageaccount.asp?del='+cod;
  }
}
function f_confirm_ativa(cod){

  if(confirm('Deseja ativar o anuncio de número '+ cod +' ?') == true){
    location.href='admin_manageaccount.asp?ativa='+cod;
  }
}
function f_confirm_desativa(cod){

  if(confirm('Deseja desativar o anuncio de número '+ cod +' ?') == true){
    location.href='admin_manageaccount.asp?desativa='+cod;
  }
}
function f_confirm_logout(){
  if(confirm('Deseja efetuar o log-out do usuário?') == true){
    location.href='index.asp?logout=true';
  }
}


function teste(inner){
    inner = inner.replace(/&lt;/g,"<").replace(/&gt;/g,">");
    return inner;
}


function f_signing_full(iChkbox){
  if(iChkbox.checked==false){
    document.getElementById('f_table1').className='hide';
  }else{
    document.getElementById('f_table1').className='show';
  }
}

function MM_findObj(n, d) { //v4.0
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && document.getElementById) x=document.getElementById(n); return x;
}


function MM_showHideLayers() { //v6.0
  var i,p,v,obj,args=MM_showHideLayers.arguments;
  for (i=0; i<(args.length-2); i+=3) if ((obj=MM_findObj(args[i]))!=null) { v=args[i+2];
    if (obj.style) { obj=obj.style; v=(v=='show')?'visible':(v=='hide')?'hidden':v; }
    obj.visibility=v; }}
    
    

function print_page(){
  var pr = (window.print) ? 1 : 0;
  if (pr) // NS4, IE5
    window.print()
  else // outros browsers
    alert("Desculpe seu browser não suporta esta função. Por favor utilize a barra de trabalho para imprimir a página.");
    return false;
}

    
	
	
	//Função para retornar o objeto ActiveX da Microsoft
	function criarObjMSXMLHttp(){
		var versoes = [ "MSXML2.XMLHttp.5.0","MSXML2.XMLHttp.4.0","MSXML2.XMLHttp.3.0","MSXML2.XMLHttp","Microsoft.XMLHttp" ];
		
		for (var i =0;i < versoes.length; i++) {
			try {
				var objetoXMLHttp = new ActiveXObject(versoes[i]);
				return objetoXMLHttp;
			} catch (ex) {
				//nada aqui
			}
		}
		return false;
	}

	function InStr(n, s1, s2){
			var numargs=InStr.arguments.length;	
			if(numargs<3)
				return n.indexOf(s1)+1;
			else
				return s1.indexOf(s2, n)+1;
	}	
		
	function dados(cepOrigem, cepDestino, Peso) {
		
		//Recebe o Objeto XML
		if (window.XMLHttpRequest) { //Mozzila, Opera...
			
		} else if (window.ActiveXObject) { //IE
			dados_ActiveXObject(cepOrigem, cepDestino, Peso);
			
		} else { alert('Não foi possível criar o objeto Ajax');
		}

	
	}
	
	function dados_ActiveXObject(cepOrigem, cepDestino, Peso){
		var pagina = "http://www.correios.com.br/encomendas/precos/calculo.cfm?";
		    pagina = pagina + "cepOrigem=" + cepOrigem + "&cepDestino=" + cepDestino + "&peso=" + Peso 
		
		var ajax = false;
		
		var texto  = ''; 
		var tarifa = '';
		var iStart = 0;
		var iEnd = 0;
		var iErro = '';
		
		//Recebe o Objeto XML
		ajax = criarObjMSXMLHttp();
				
		//Recebe os dados com Ajax
		if (ajax) {
								document.getElementById('img_frete').innerHTML = "<img src='image/loading.gif'>";
			//Abre a página
			ajax.open("GET", pagina, true);
			//Recebe os dados
			ajax.onreadystatechange = function() {
				//Se estiver completo - 4 = Dados recebidos e conexao fechada

					if (ajax.readyState == 4) {
						//Se a resposta do servidor é OK - 200 = OK e 404 não encontrado
						if(ajax.status == 200) {
						//alert(ajax.responseText);
						texto = ajax.responseText;
						
						if (InStr(texto,"&Tarifa=")>0) {
								
							iStart = InStr(texto,"&erro=");
							iStart = iStart + 5;
							
							iEnd = InStr(texto,"popUpTarifa");
							iEnd = iEnd -4;
							iEnd = iEnd - iStart;
							
							iErro = texto.substr(iStart,iEnd);
							
							if (iErro.length == "") {
								iStart = InStr(texto,"&Tarifa=");
								iStart = iStart + 7;
								iEnd = InStr(texto,"&erro=");
								iEnd = iEnd -1;
								iEnd = iEnd - iStart;
								tarifa = texto.substr(iStart,iEnd);
								//parent.frete.innerHTML= tarifa.replace(".",",");
								//parent.img.innerHTML="";
								window.location='../cart_detail.asp?cepDestino=' + cepDestino + '&delivery=' + tarifa.replace(".",",");
							} else {
								window.location='../cart_detail.asp?cepDestino=' + cepDestino + '&delivery=' + '&erro=' + iErro;
							}
						}

					} else {
									window.location='../cart_detail.asp?cepDestino=' + cepDestino + '&delivery=' + '&erro=' + 'Erro ao cálcular o frete. Por favor, tente novamento.';
					}
				}
			}
			ajax.send(null);
		}
	}
	
	


//SOMENTE NUMEROS
function Bloqueia_Caracteres(evnt){
 //Função permite digitação de números
 	if (clientNavigator == "IE"){
 		if (evnt.keyCode < 48 || evnt.keyCode > 57){
 			return false
 		}
 	}else{
 		if ((evnt.charCode < 48 || evnt.charCode > 57) && evnt.keyCode == 0){
 			return false
 		}
 	}
 }
//Formata CPF
function formata(src, mask) 
{
  var i = src.value.length;
  var saida = mask.substring(0,1);
  var texto = mask.substring(i)
if (texto.substring(0,1) != saida)
  {
	src.value += texto.substring(0,1);
  }
}
//VALIDACOES
//CPF
function v_cpf_(src)
{
	if (src.value != ''){	
		if(isCPFCNPJ(src.value,1)) {
		}
		else {
				alert('CPF inválido. Por favor digite novamente');
				src.value = '';
				src.focus();
		}
	}	
}
function v_cpf_cnpj(src){
	 var i = src.value.length;
	 if (i>11) {

					if (src.value != ''){	
						if(isCPFCNPJ(src.value,2)) {
						}
						else {
								alert('CNPJ inválido. Por favor digite novamente');
								src.value = '';
								src.focus();
						}
					}	


				}
	 else {

				if (src.value != ''){	
					if(isCPFCNPJ(src.value,1)) {
					}
					else {
							alert('CPF inválido. Por favor digite novamente');
							src.value = '';
							src.focus();
					}
				}	


			}
}


function isCPFCNPJ(campo,pType){
   if( isEmpty( campo ) ){return false;}

   var campo_filtrado = "", valor_1 = " ", valor_2 = " ", ch = "";
   var valido = false;
        
   for (i = 0; i < campo.length; i++){
      ch = campo.substring(i, i + 1);
      if (ch >= "0" && ch <= "9"){
         campo_filtrado = campo_filtrado.toString() + ch.toString()
         valor_1 = valor_2;
         valor_2 = ch;
      }
      if ((valor_1 != " ") && (!valido)) valido = !(valor_1 == valor_2);
   }
   if (!valido) campo_filtrado = "12345678912";

   if (campo_filtrado.length < 11){
      for (i = 1; i <= (11 - campo_filtrado.length); i++){campo_filtrado = "0" + campo_filtrado;}
   }

	if(pType <= 1){
		if ( ( campo_filtrado.substring(9,11) == checkCPF( campo_filtrado.substring(0,9) ) ) && ( campo_filtrado.substring(11,12)=="") ){return true;}
	}

	if((pType == 2) || (pType == 0)){
		if (campo_filtrado.length >= 14){
			if ( campo_filtrado.substring(12,14) == checkCNPJ( campo_filtrado.substring(0,12) ) ){ return true;}
		}
	}
	
	return false;
}

function checkCNPJ(vCNPJ){
   var mControle = "";
   var aTabCNPJ = new Array(5,4,3,2,9,8,7,6,5,4,3,2);
   for (i = 1 ; i <= 2 ; i++){
      mSoma = 0;
      for (j = 0 ; j < vCNPJ.length ; j++)
         mSoma = mSoma + (vCNPJ.substring(j,j+1) * aTabCNPJ[j]);
      if (i == 2 ) mSoma = mSoma + ( 2 * mDigito );
      mDigito = ( mSoma * 10 ) % 11;
      if (mDigito == 10 ) mDigito = 0;
      mControle1 = mControle ;
      mControle = mDigito;
      aTabCNPJ = new Array(6,5,4,3,2,9,8,7,6,5,4,3);
   }
   return( (mControle1 * 10) + mControle );
}

function checkCPF(vCPF){
   var mControle = ""
   var mContIni = 2, mContFim = 10, mDigito = 0;
   for (j = 1 ; j <= 2 ; j++){
      mSoma = 0;
      for (i = mContIni ; i <= mContFim ; i++)
         mSoma = mSoma + (vCPF.substring((i-j-1),(i-j)) * (mContFim + 1 + j - i));
      if (j == 2 ) mSoma = mSoma + ( 2 * mDigito );
      mDigito = ( mSoma * 10 ) % 11;
      if (mDigito == 10) mDigito = 0;
      mControle1 = mControle;
      mControle = mDigito;
      mContIni = 3;
      mContFim = 11;
   }
   return( (mControle1 * 10) + mControle );
}

function isEmpty(pStrText){
	var	len = pStrText.length;
	var pos;
	var vStrnewtext = "";

	for (pos=0; pos<len; pos++){
		if (pStrText.substring(pos, (pos+1)) != " "){
			vStrnewtext = vStrnewtext + pStrText.substring(pos, (pos+1));
		}
	}

	if (vStrnewtext.length > 0)
		return false;
	else
		return true;
}
//EMAIL
 function Verifica_Email(email, obrigatorio){
 //Se o parâmetro obrigatório for igual à zero, significa que ele pode estar vazio, caso contrário, não
 	var email = document.getElementById(email);
 	if((obrigatorio == 1) || (obrigatorio == 0 && email.value != "")){
 		if(!email.value.match(/([a-zA-Z0-9._-]+@[a-zA-Z0-9._-]+.[a-zA-Z0-9._-]+)/gi)){
 			alert("Informe um e-mail válido");
 			email.value = '';
			email.focus();
 			return false
 		}
 	}
 }
 
 function ValidaEmail(){
	if(Verifica_Email("email", 0) == false){return false}
 }

 function f_alternacor(input) {
	 if(input.value.length > 0) {
		 input.style.backgroundColor = "#FFFFFF";/*backColor[0];*/
	 }
	 else{
		 input.style.backgroundColor = "#FFFFE8";/*backColor[1];*/
	 }
 }
 function consulta_cep(cep){
	 location.href='cart_detail.asp?cep=true&cepDestino=' + cep;	 	
 }
//Conta Palavras e Mostra Valor
function f_conta(valor_palavra,texto) 
{
  var total = 0;
  var palavras = texto.value.lenght;
  var campo = document.getElementById("palavras");
  total = palavras * valor_palavra.value;
  
  campo.value = total.value;
}

// Contador de caracteres
function counterUpdate(texto,contador) {
  var campo = document.getElementById(texto);
  var cont = document.getElementById(contador);
  cont.innerHTML = 201 - campo.value.length;
  if (campo.value.length >= 201) 
	campo.value = campo.value.substring(0, 201);
}


function Valida_URL(input){
 var theurl=input.value;
 var tomatch= /[A-Za-z0-9\.-]{3,}\.[A-Za-z]{3}/
 if(input.value.length > 0){
	 if (tomatch.test(theurl))
	 {return true;
	 }
	 else
	 {
	 window.alert("URL inválida.");
	 input.value = '';
	 input.focus();
	 return false; 
	 }
  }	 
}
function replaceString(regexpression, replaceString){
 var str1 = document.getElementById("palavras_adicionadas").innerHTML;
 var str2 = "";
 while(str1 != str2){
  str2 = str1;
  str1 = str1.replace(regexpression, replaceString);
 }
 document.getElementById("palavras_adicionadas").innerHTML = str1;
}


function f_add_palavra(){
	aux = document.getElementById("palavras_add").value;
	texto = document.getElementById("palavras_adicionadas").innerHTML;
	if (texto.indexOf(aux + " -")>0)
	{
		alert("Palavra já existe na lista");
	}
	else {

		if (aux.length > 2)
		{
			document.getElementById("palavras_adicionadas").innerHTML = document.getElementById("palavras_adicionadas").innerHTML + '<a class="hrefpalavras" href="JavaScript:f_del_palavra(' + String.fromCharCode(39) + document.getElementById("palavras_add").value + ' - ' + String.fromCharCode(39) + ')">' + document.getElementById("palavras_add").value + ' - ' + '</a>';

			document.getElementById("texto_string").value = document.getElementById("texto_string").value + document.getElementById("palavras_add").value + ' - ';
			document.getElementById("texto_html").value = document.getElementById("texto_html").value + '<a class="hrefpalavras" href="JavaScript:f_del_palavra(' + String.fromCharCode(39) + document.getElementById("palavras_add").value + ' - ' + String.fromCharCode(39) + ')">' + document.getElementById("palavras_add").value + ' - ' + '</a>';
			
			f_calc_palavras();
			document.getElementById("palavras_add").value = '';
			document.getElementById("palavras_add").focus();
		}
		else
		{
			alert("A palavra deve conter no mínimo 3 caracteres.");
		}

	}
	
}

function f_del_palavra(palavra){
	
	var aux = document.getElementById("palavras_adicionadas").innerHTML;
	var str = "";
	
	//Primeiro busca sem virgula
	aux = aux.substr(19);
	
	str = aux.replace(palavra, "");
	aux = str;
	str = aux.replace(palavra, "");

	str = '<a href="JavaScript' + str;
	document.getElementById("palavras_adicionadas").innerHTML = str;
	document.getElementById("texto_html").value = str;
	
	aux = document.getElementById("texto_string").innerHTML;
	str = aux.replace(palavra, "");
	document.getElementById("texto_string").value = str;
	

	f_calc_palavras();
}
function f_clear_palavra(){
	
	document.getElementById("palavras_adicionadas").innerHTML="";
	document.getElementById("texto_string").value = "";
	document.getElementById("texto_html").value = "";
	f_calc_palavras();
	location.href='anuncie.asp?clear=true';
}

function f_calc_palavras(){
	var t=0;
	var texto = document.getElementById("palavras_adicionadas").innerHTML;
	var arr = texto.split(" - ");
	var aux;
	var valor;

	t=(arr.length-1)/2;
	
	document.getElementById("palavras").value = t;
		
	aux = t * 0.10;
	aux = fixedRound(aux,2)
	valor = aux.toString();
	document.getElementById("total").value = "R$ " +  valor.replace(".",",");
	
	if (t>=1){document.getElementById("msg_palavra").innerHTML = "<em>Clique na palavra para removê-la.</em>"}else{document.getElementById("msg_palavra").innerHTML=""};
	
}
function f_inserir(evnt){
 	if (clientNavigator == "IE"){
 		if (evnt.keyCode == 13 ){
 			f_add_palavra();
 		}
 	}else{
 		if ((evnt.charCode = 13 ) && evnt.keyCode == 0){
 			f_add_palavra();
 		}
 	}
}

function fixedRound(num2round,digits) {
	var num=num2round.toString();
	if (num.length<=digits) { //>
		var sep=num.indexOf(".");
		if (sep==-1) {num+=".";sep=num.indexOf(".");}
		var dec=num.substring(sep,num.length);
		for (var x=0;x<eval((digits-dec.length)+1);x++)/*>*/{num=num+"0";}
		return num;
	}
	else {
		var sep=num.indexOf(".");
		sep=sep+digits+1;
		num=num.substring(0,sep);
			if (parseInt(num.substring(eval(sep-1),sep))>=5) {movelastnum=true;}else {movelastnum=false;}
			if (movelastnum) {var numbers=new Array();
				for (var x=0;x<num.length;x++)/*>*/{numbers[numbers.length]=num.substring(x,eval(x+1));}
				var long=numbers.length;
				if (numbers[long]!=9) {numbers[long]=numbers[long]+1;}
				else {
					for(var y=long;y>0;y--) {
					if (numbers[y]!=".");
						if (parseInt(numbers[y])==9) {numbers[y]="0";}
						else {numbers[y]=parseInt(numbers[y]);+1;}
					}
					}
			for (var x=0;x<numbers.length;x++) {num+=numbers[x];}}
		return num;
	}
}

function f_preview_words(){
	document.getElementById("div_title").innerHTML = document.getElementById("title").value;
	document.getElementById("div_content1").innerHTML = document.getElementById("linha1").value;
	document.getElementById("div_content2").innerHTML = document.getElementById("linha2").value;
	document.getElementById("div_url").innerHTML = document.getElementById("url").value;
}

function f_preview_anuncio(){
	document.getElementById("title").innerHTML = document.getElementById("title_anuncio").value;
	document.getElementById("content").innerHTML = document.getElementById("resumo").value;
	
	if(document.getElementById("site").value !=""){
	document.getElementById("site_url").innerHTML = document.getElementById("site_t").value + document.getElementById("site").value;}
}

function modo_anuncio(src) {
	if (src == 1) {
		document.getElementById("tp_an_1").style.display='block';
		document.getElementById("tp_an_2").style.display='none';
		document.getElementById("barra_bottom").style.display='block';
		document.getElementById("td_modelo_anuncio").style.display='block';
		
	}
	if (src == 2) {
		document.getElementById("tp_an_2").style.display='block';
		document.getElementById("tp_an_1").style.display='none';
		document.getElementById("barra_bottom").style.display='block';
		document.getElementById("td_modelo_anuncio").style.display='block';
	}
}
function f_concluir(campanha,data){
	if(data!=""){
		url='efetua_pagamento.asp?id_campanha=' + campanha + '&data_pagamento=' + data;
		window.open(url,'new_page','toolbar=no, location=no, directories=no, status=no, scrollbars=yes, menubar=no, width=450, height=300, resizeable=no');
	}
	else{
			alert("Preencha a data.");
	}
}
//SEM ESPACO
function Bloqueia_Espaco(evnt){
 	if (clientNavigator == "IE"){
 		if (evnt.keyCode == 32){
 			return false
 		}
 	}else{
 		if ((evnt.charCode == 32 ) && evnt.keyCode == 0){
 			return false
 		}
 	}
 }

-->
