/* COMECO EXIBIR FLASHS */
function exibe_flash(swf,width,height) {
	var flash = "";
	flash += '<object codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0" width="'+width+'" height="'+height+'" id="charge">';
	flash += '<param name="movie" value="'+swf+'" />';
	flash += '<param name="wmode" value="transparent" />';
	flash += '<param name="quality" value="high" />';
	flash += '<embed src="'+swf+'" swliveconnect="true" name="charge" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" wmode="transparent" type="application/x-shockwave-flash" width="'+width+'" height="'+height+'"></embed>';
	flash += '</object>';
	document.write(flash);
}
/* FIM EXIBIR FLASHS */


/* COMECO FOCAR CAMPO */
function Focar(elementID) {
	document.getElementById(elementID).focus();
}
/* FIM FOCAR CAMPO */


/* COMECO OCULTAR NOTIFICACOES */
function FecharAviso() {
	document.getElementById("Aviso").style.display="none"
}
/* FIM OCULTAR NOTIFICACOES */


/* COMECO COMBOBOX */
function ComboAuto(targ,selObj,restore) {
	eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'");
	
	if (restore) selObj.selectedIndex=0;
}
/* FIM COMBOBOX */


/* COMECO CONFIRMAR */
function Confirmar(Questao) {
	var agree=confirm(Questao);
	
	if (agree)
		return true;
	else
		return false;
}
/* FIM CONFIRMAR */



/* COMECO POPUP */
function AbrePop(url, nom, src, lar, alt) {
	var url = url;
	var nom = nom;
	var src = src;
	var lar = lar;
	var alt = alt;
	
	if (url == '') {alert('URL n\xe3o informada!');return false;}
	if (nom == '') {nom = 'Jan'+Math.random();}
	if (src == '' || src != 'auto' && src != 'no' && src != 'yes') {src = 'auto';}
	if (lar == '' || isNaN(lar) == 'true') {lar = '350';}
	if (alt == '' || isNaN(alt) == 'true') {alt = '280';}
	
	var Janela = window.open(''+ url +'',''+ nom +'','toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars='+ src +',resizable=no,width='+ lar +',height='+ alt +'');
	
	Janela.focus();
}
/* FIM POPUP */



/* COMECO FORMATAR CAMPOS */
function FormataCampo(Formulario, Filtro) {
	var I = Formulario.value.length;
	var Saida = Filtro.substring(0,1);
	var Texto = Filtro.substring(I)
	
	if (Texto.substring(0,1) != Saida) {
		Formulario.value += Texto.substring(0,1);
	}
}
/* FIM FORMATAR CAMPOS */


/* COMECO SOMENTE NUMEROS */
function SomenteNumeros(Evento) {
	var CaractereCodigo = (Evento.which) ? Evento.which : event.keyCode;
	return (CaractereCodigo>=48 && CaractereCodigo<=57 || CaractereCodigo==8);
}
/* FIM SOMENTE NUMEROS */


/* COMECO FORMATAR MOEDA */
addEvent = function(o, e, f, s){
	var r = o[r = "_" + (e = "on" + e)] = o[r] || (o[e] ? [[o[e], o]] : []), a, c, d;
	r[r.length] = [f, s || o], o[e] = function(e){
		try{
			(e = e || event).preventDefault || (e.preventDefault = function(){e.returnValue = false;});
			e.stopPropagation || (e.stopPropagation = function(){e.cancelBubble = true;});
			e.target || (e.target = e.srcElement || null);
			e.key = (e.which + 1 || e.keyCode + 1) - 1 || 0;
		}catch(f){}
		for(d = 1, f = r.length; f; r[--f] && (a = r[f][0], o = r[f][1], a.call ? c = a.call(o, e) : (o._ = a, c = o._(e), o._ = null), d &= c !== false));
		return e = null, !!d;
    }
};

removeEvent = function(o, e, f, s){
	for(var i = (e = o["_on" + e] || []).length; i;)
		if(e[--i] && e[i][0] == f && (s || o) == e[i][1])
			return delete e[i];
	return false;
};

function FormataMoeda(o, n, dig, dec){
	o.c = !isNaN(n) ? Math.abs(n) : 2;
	o.dec = typeof dec != "string" ? "," : dec, o.dig = typeof dig != "string" ? "." : dig;
	addEvent(o, "keypress", function(e){
		if(e.key > 47 && e.key < 58){
			var o, s, l = (s = ((o = this).value.replace(/^0+/g, "") + String.fromCharCode(e.key)).replace(/\D/g, "")).length, n;
			if(o.maxLength + 1 && l >= o.maxLength) return false;
			l <= (n = o.c) && (s = new Array(n - l + 2).join("0") + s);
			for(var i = (l = (s = s.split("")).length) - n; (i -= 3) > 0; s[i - 1] += o.dig);
			n && n < l && (s[l - ++n] += o.dec);
			o.value = s.join("");
		}
		e.key > 30 && e.preventDefault();
	});
}
/* FIM FORMATAR MOEDA */



/* COMECO COOKIES */
function CriaCookie(Nome, Valor, Dias) {
	if (Dias != '') {
		var Data = new Date();
		Data.setTime(Data.getTime() + (Dias*24*60*60*1000));
		var Expira = '; expires=' + Data.toGMTString();
	} else {
		var Expira = '';
 	}
	
	document.cookie = Nome + "=" + Valor + Expira + "; path=/";
}

function LerCookie(Nome) {
	var NomeEQ = Nome + "=";
	var ca = document.cookie.split(';');
	
	for(var i=0;i < ca.length;i++) {
		var c = ca[i];
		while (c.charAt(0)==' ') c = c.substring(1,c.length);
		if (c.indexOf(NomeEQ) == 0) return c.substring(NomeEQ.length,c.length);
	}
	
	return null;
}

function RemoveCookie(Nome) {
	CriaCookie(Nome, "", -1);
}
/* FIM COOKIES */



/* COMECO XML */
try{
    xmlhttp = new XMLHttpRequest();
}catch(ee){
    try{
        xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
    }catch(e){
        try{
            xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
        }catch(E){
            xmlhttp = false;
        }
    }
}
/* FIM XML */



/* COMECO BUSCA CEP */
function BuscaCEP(CEP,Tipo) {
	if (Tipo == 'Comercial') {
		var c_CEP = document.getElementById("CepComercial")
		var c_End = document.getElementById("EnderecoComercial")
		var c_Bai = document.getElementById("BairroComercial")
		var c_Est = document.getElementById("EstadoComercial")
		var c_Cid = document.getElementById("CidadeComercial")
	} else {
		var c_CEP = document.getElementById("Cep")
		var c_End = document.getElementById("Endereco")
		var c_Bai = document.getElementById("Bairro")
		var c_Est = document.getElementById("Estado")
		var c_Cid = document.getElementById("Cidade")
	}
	c_CEP.value=' Carregando... ';
	c_End.value=' Carregando... ';
	c_Bai.value=' Carregando... ';
	c_Est.value=' Carregando... ';
	c_Cid.value=' Carregando... ';
	c_CEP.style.color='#FF0000';
	c_End.style.color='#FF0000';
	c_Bai.style.color='#FF0000';
	c_Est.style.color='#FF0000';
	c_Cid.style.color='#FF0000';
	c_CEP.readOnly=true;
	c_End.readOnly=true;
	c_Bai.readOnly=true;
	c_Est.readOnly=true;
	c_Cid.readOnly=true;
	
	xmlhttp.open("GET", "Cadastro.asp?Action=BuscaCEP&CEP="+CEP,true);
	
	xmlhttp.onreadystatechange=function() {
		if (xmlhttp.readyState==4){
			c_CEP.value='';
			c_End.value='';
			c_Bai.value='';
			c_Est.value='';
			c_Cid.value='';
			c_CEP.readOnly=false;
			c_End.readOnly=false;
			c_Bai.readOnly=false;
			c_Est.readOnly=false;
			c_Cid.readOnly=false;
			c_CEP.style.color='#000000';
			c_End.style.color='#000000';
			c_Bai.style.color='#000000';
			c_Est.style.color='#000000';
			c_Cid.style.color='#000000';
			
			var aDados=eval((xmlhttp.responseText))
			
			c_CEP.value=aDados[1];
			c_End.value=aDados[0];
			c_Bai.value=aDados[2];
			c_Est.value=aDados[4];
			c_Cid.value=aDados[3];
			
			if (c_CEP.value == '') {c_CEP.value=CEP}
			
			BuscaUF(aDados[4],aDados[3],Tipo);
		}
	}
	
	xmlhttp.send(null)
}
/* FIM BUSCA CEP */



/* COMECO ENVIANDO DADOS */
function pegaMedidas(rolagem){
	var larguraPag, alturaPag;
	if (self.innerHeight) {
		larguraPag = self.innerWidth;
		alturaPag = self.innerHeight;
	} else if (document.documentElement && document.documentElement.clientHeight) {
		larguraPag = document.documentElement.clientWidth;
		alturaPag = document.documentElement.clientHeight;
	} else if (document.body) {
		larguraPag = document.body.clientWidth;
		alturaPag = document.body.clientHeight;
	}
	if(rolagem){
		var rolagemH, rolagemV;
		
		if (window.innerHeight && window.scrollMaxY) {
			rolagemH = document.body.scrollWidth;
			rolagemV = window.innerHeight + window.scrollMaxY;
		} else if (document.body.scrollHeight > document.body.offsetHeight){ 
			rolagemH = document.body.scrollWidth;
			rolagemV = document.body.scrollHeight;
		} else {
			rolagemH = document.body.offsetWidth;
			rolagemV = document.body.offsetHeight;
		}	
		if(rolagemV > alturaPag) {
			alturaPag = rolagemV;
			if(/Internet Explorer/.test(navigator.appName)) alturaPag+=30;
		}
		if(rolagemH > larguraPag) larguraPag = rolagemH;
	}
	valores = new Array(larguraPag,alturaPag); 
	return valores;
}

function EnviandoInfo() {
	MedidasPagina = pegaMedidas(true);
	LarguraPagina = MedidasPagina[0];
	AlturaPagina = MedidasPagina[1];
	
	var ObjBody = document.getElementsByTagName("body").item(0);
	var ObjFundo = document.createElement("div");
	
	ObjFundo.setAttribute('id','FundoEnviaImagem');
	ObjFundo.style.position="absolute"; 
	ObjFundo.style.top="0px";
	ObjFundo.style.left="0px";
	ObjFundo.style.width=LarguraPagina+"px";
	ObjFundo.style.height=AlturaPagina+"px";
	ObjFundo.style.background="#EAEAEA";
	ObjFundo.style.zIndex=998;
	ObjFundo.style.MozOpacity=.7;
	ObjFundo.style.opacity=.7;
	ObjFundo.style.filter="Alpha(Opacity=70)";
	ObjBody.appendChild(ObjFundo);
	
	
	var ObjQuadro = document.createElement("div");
	
	ObjQuadro.setAttribute('id','QuadroEnviaImagem');
	ObjQuadro.style.position="absolute";
	ObjQuadro.style.border="solid 2px #CCCCCC";
	ObjQuadro.style.top=""+ AlturaPagina/2-165 +"px";
	ObjQuadro.style.left=""+ LarguraPagina/2-165 +"px";
	ObjQuadro.style.width="250px";
	ObjQuadro.style.height="250px";
	ObjQuadro.style.background="#FFFFFF";
	ObjQuadro.style.padding="5px";
	ObjQuadro.style.zIndex=999;
	ObjQuadro.innerHTML = "<center><span style='color:#006699; font-family: Verdana; font-size:12px; text-align:center; font-weight:bold;'><p>Aguarde...</p><p>&nbsp;</p><p>Os dados est\xe3o sendo enviados...</p><p>&nbsp;</p><p>&nbsp;</p><p><img src=Imagens/ImagemLoading.gif></p></span></center>";
	
	ObjBody.appendChild(ObjQuadro);
}
/* FIM ENVIANDO DADOS */

