//==============================================================================
function POP(fuse,scroll,w,h)
{
 window.open(fuse,'POP','scrollbars='+scroll+',width='+w+',height='+h+'')
}
// Exemplo-----[   POP('Home','yes','400','400') ]------------------------------
//==============================================================================

//==============================================================================
// Checa CPF
function ChecaCPF (CNPF) {

	if (CNPF.length != 11 || CNPF == "00000000000" || CNPF == "11111111111" ||
		CNPF == "22222222222" || CNPF == "33333333333" || CNPF == "44444444444" ||
		CNPF == "55555555555" || CNPF == "66666666666" || CNPF == "77777777777" ||
		CNPF == "88888888888" || CNPF == "99999999999")
		return false;

	soma = 0;
	for (i=0; i < 9; i ++)
		soma += parseInt(CNPF.charAt(i)) * (10 - i);
	resto = 11 - (soma % 11);
	if (resto == 10 || resto == 11)
		resto = 0;
	if (resto != parseInt(CNPF.charAt(9)))
		return false;
	soma = 0;
	for (i = 0; i < 10; i ++)
		soma += parseInt(CNPF.charAt(i)) * (11 - i);
	resto = 11 - (soma % 11);
	if (resto == 10 || resto == 11)
		resto = 0;
	if (resto != parseInt(CNPF.charAt(10)))
		return false;
	return true;
}
//==============================================================================

//==============================================================================
// Checa CGC
function ChecaCGC (CNPJ) {
var CGC = CNPJ;
var NewCGC = "";
if (CGC.length!=14) {
	return false;
}
var DVCGC = CGC.substring(0,12);
//calcula o primeiro digito verificador
var s1 = 0;
for (i=1;i<=4;i++) s1 = s1 + ((DVCGC.charAt(i-1))*(6-i));
for (i=5;i<=12;i++) s1 = s1 + ((DVCGC.charAt(i-1))*(14-i));
r1 = s1 % 11;
if (r1<2) dv1=0;
else dv1 = 11 - r1;
//calcula o segundo digito verificador
var s2 = dv1*2;
for (i=1;i<=5;i++) s2 = s2 + ((DVCGC.charAt(i-1))*(7-i));
for (i=6;i<=12;i++) s2 = s2 + ((DVCGC.charAt(i-1))*(15-i));
r2 = s2 % 11;
if (r2<2) dv2=0;
else dv2 = 11 - r2;
//junta os digitos verificadores
var DV = "";
DV = DV + dv1 + dv2;
//guarda os digitos verificadores do CGC digitado (últimas duas posições no string)
var NewDV = CGC.substring(12,14)
if (NewDV==DV) { 
//se o DV calculado for igual ao digitado, retorna true
	return true
}
else {
	return false
}
}
//==============================================================================

//==============================================================================
/*
ns4 = (document.layers)? true:false
ie4 = (document.all)? true:false

function show(id) {
if (ns4) document.layers[id].visibility = "show"
else if (ie4) document.all[id].style.visibility = "visible"
}
function hide(id) {
if (ns4) document.layers[id].visibility = "hide"
else if (ie4) document.all[id].style.visibility = "hidden"
}
*/
isNS4 = (document.layers) ? true : false;
isIE4 = (document.all && !document.getElementById) ? true : false;
isIE5 = (document.all && document.getElementById) ? true : false;
isNS6 = (!document.all && document.getElementById) ? true : false;
			
function show(id) {
	if 		(isNS4)	{document.layers[id].visibility = "show"}
	else if (isIE4) {document.all[id].style.visibility = "visible"}
	else if (isIE5 || isNS6) {document.getElementById(id).style.visibility = "visible"}
}
function hide(id) {
	if 		(isNS4)	{document.layers[id].visibility = "hide"}
	else if (isIE4) {document.all[id].style.visibility = "hidden"}
	else if (isIE5 || isNS6) {document.getElementById(id).style.visibility = "hidden"}
}
function troca(id){
	if	(isNS4){
		if (document.layers[id].visibility == "hide"){
			show(id);
		}else{
			ride(id);									
		}
	}else if (isIE4){
		if (document.all[id].style.visibility == "hidden"){
			show(id);
		}else{
			hide(id);
		}
	}else if (isIE5 || isNS6){
		if (document.getElementById(id).style.visibility == "hidden"){
			show(id);
		}else{
			hide(id);
		}
	}

}
function changeto(highlightcolor){
	source=event.srcElement
	if (source.tagName=="TR"||source.tagName=="TABLE")
	return
	while(source.tagName!="TD")
	source=source.parentElement
	if (source.style.backgroundColor!=highlightcolor&&source.id!="ignore")
	source.style.backgroundColor=highlightcolor
}
function changeback(originalcolor){
	if (event.fromElement.contains(event.toElement)||source.contains(event.toElement)||source.id=="ignore")
	return
	if (event.toElement!=source)
	source.style.backgroundColor=originalcolor
}

function back1(image){
	image = 'url('+image+')'
	source=event.srcElement
	if (source.tagName=="TR"||source.tagName=="TABLE")
	return
	while(source.tagName!="TD")
	source=source.parentElement
	if (source.style.backgroundImage!=image&&source.id!="ignore")
	source.style.backgroundImage=image
}
function  back2(image){
	image = 'url('+image+')'
	if (event.fromElement.contains(event.toElement)||source.contains(event.toElement)||source.id=="ignore")
	return
	if (event.toElement!=source)
	source.style.backgroundImage=image
}
//==============================================================================
function VoltaDiv(id)
{
total = 5;
for (i=1; i<=total; i++){
	{eval("texto_"+i).style.display = "None"; }
}
	TrocaDiv(id);
}

function TrocaDiv(id)
{
	if (eval(""+id).style.display == "") {eval(""+id).style.display = "none"; }
	else{eval(""+id).style.display= "";}
}