<!--
var up,down;

var min1,sec1;

var cmin1,csec1,cmin2,csec2;

function Minutes(data) {

        for(var i=0;i<data.length;i++) if(data.substring(i,i+1)==":") break;

        return(data.substring(0,i)); }

function Seconds(data) {

        for(var i=0;i<data.length;i++) if(data.substring(i,i+1)==":") break;

        return(data.substring(i+1,data.length)); }

function Display(min,sec) {

        var disp;

        if(min<=9) disp=" 0";

        else disp=" ";

        disp+=min+":";

        if(sec<=9) disp+="0"+sec;

        else disp+=sec;

        return(disp); }

function Up() {

        cmin1=0;

        csec1=0;

        min1=0+Minutes('59:50');

        sec1=0+Seconds('59:50');

        UpRepeat(); }

function UpRepeat() {

        csec1++;

        if(csec1==60) { csec1=0; cmin1++; }

        document.form.disp1.value=Display(cmin1,csec1);

        if((cmin1==min1)&&(csec1==sec1)) alert("Timer-CountUp Stopped");

        else up=setTimeout("UpRepeat()",1000); }

function Down() {

        cmin2=1*Minutes(document.form.beg2.value);

        csec2=0+Seconds(document.form.beg2.value);

        DownRepeat(); }

function DownRepeat() {

        csec2--;

        if(csec2==-1) { csec2=59; cmin2--; }

        document.form.disp2.value=Display(cmin2,csec2);

        if((cmin2==0)&&(csec2==0)) alert("Timer-CountDown Stopped");

        else down=setTimeout("DownRepeat()",1000); }


function ApenasNumero() {
	var tecla = event.keyCode;
	if (tecla > 47 && tecla < 58) {
		event.returnValue = true;
	}
	else {
		if (tecla != 8) {
			event.returnValue = false;
		}
		else {
			event.returnValue = true;
		}
	}
}
function SomaValores(campo) {
	var temp_total= new Number();
	    atualiza=false;
		//var Fields=new Array("largura", "comprimento", "expessura");
		var Fields=new Array("largura", "comprimento");
		totalField="preco";
		atualiza=true;
	if (atualiza==true) {
		//for (i=0;i<Fields.length;i++) {	
			temp= document.getElementById(Fields[0]).value.replace(".","");
			temp1= document.getElementById(Fields[1]).value.replace(".","");
			temp= temp.replace(",",".");
			temp1= temp1.replace(",",".");
			temp_total=Number(temp)*Number(temp1);
			temp_total=temp_total.toFixed(2);
	//	}
		temp_total=Number(temp_total) * Number(document.getElementById('preco_desativado').value.replace(",","."));
		temp_total=temp_total.toFixed(2)
		document.getElementById(totalField).value=temp_total= temp_total.replace(".",",");
		temp_total="";
	}
}
function AtualizaValor(campo) {
	vl_field=document.getElementById("h_vl_"+campo);
	nr_field=document.getElementById("h_nr_"+campo);
	tt_field=document.getElementById("h_tt_"+campo);
	if (nr_field.value.length!=0 && vl_field.value.length!=0) {
		temp= vl_field.value.replace(".","");
		temp= temp.replace(",",".");
		total= temp*nr_field.value;
		total=total.toFixed(2);
		tt_field.value=total.replace(".",",");
	} else {
		tt_field.value='';
	}
}
var CampoSelecionado = false;
function FormataValorTecla(campo, tammax, teclapres)
{   
//alert("Entrei no FormataValorTecla - IE");
	var tecla = teclapres.keyCode;
	if (tecla >=48 && tecla <= 57 || tecla >=96 && tecla <=105)
	{	
		if (CampoSelecionado==true)
		{
			CampoSelecionado = false;
			campo.value = "";
			return true;
		}	
	}
	else
		CampoSelecionado = false;
			
	vr = campo.value;
	vr = vr.replace("/", "");
	vr = vr.replace("/", "");
	vr = vr.replace(",", "");
	vr = vr.replace(".", "");
	vr = vr.replace(".", "");
	vr = vr.replace(".", "");
	vr = vr.replace(".", "");
	tam = vr.length;
	
	if (tam < tammax && tecla != 8)
		tam = vr.length + 1;
		
	if (tecla == 8)
		tam = tam - 1;
			
	if (tecla == 8 || tecla >=48 && tecla <= 57 || tecla >=96 && tecla <=105)
	{
		if (tam <= 2)
			campo.value = vr;
			
		if ((tam > 2) && (tam <= 5))
			campo.value = vr.substr(0, tam - 2) + ',' + vr.substr(tam - 2, tam);	
			
		if ((tam >= 6) && (tam <= 8))
			campo.value = vr.substr(0, tam - 5) + '.' + vr.substr(tam - 5, 3) + ',' + vr.substr(tam - 2, tam);	
			
		if ((tam >= 9) && (tam <= 11))
			campo.value = vr.substr(0, tam - 8) + '.' + vr.substr(tam - 8, 3) + '.' + vr.substr(tam - 5, 3) + ',' + vr.substr(tam - 2, tam);	
		
		if ((tam >= 12) && (tam <= 14))
			campo.value = vr.substr(0, tam - 11) + '.' + vr.substr(tam - 11, 3) + '.' + vr.substr(tam - 8, 3) + '.' + vr.substr(tam - 5, 3) + ',' + vr.substr(tam - 2, tam);	
			
		if ((tam >= 15) && (tam <= 17))
			campo.value = vr.substr(0, tam - 14) + '.' + vr.substr(tam - 14, 3) + '.' + vr.substr(tam - 11, 3) + '.' + vr.substr(tam - 8, 3) + '.' + vr.substr(tam - 5, 3) + ',' + vr.substr(tam - 2, tam);	
	}		
	else
		return false;			
		
	
}	
function Mascarar_Hora(keypress, objeto)
{
	campo = eval (objeto);
	caracteres = '1234567890';
	if ((caracteres.search(String.fromCharCode (keypress)) == -1) || (keypress == 36) || (keypress == 41) || (keypress == 46) || (keypress == 94) || (keypress == 124)) {
		event.returnValue = false;
	}
	else {
		if (campo.value.length == 2 ) { 
	 		campo.value = campo.value;
	 		campo.value = campo.value + ':';
		}
		if (campo.value.length == 5 ) { 
	 		campo.value = campo.value;
	 		campo.value = campo.value + ':';
		}
	}
}
function Testar_Cnpj(cnpj,g)
{
	var vercnpj = 0;
	var ind = 2;
	var tam;
	for(f=g;f>0;f--) {
		vercnpj += parseInt(cnpj.charAt(f-1))*ind;
		if(ind>8) {
			ind = 2;
		}
		else {
			ind++;
		}
	}
	vercnpj %= 11;
	if(vercnpj == 0 || vercnpj == 1) {
		vercnpj = 0;
	}
	else {
		vercnpj = 11 - vercnpj;
	}
	if(vercnpj != parseInt(cnpj.charAt(g))) {
		return(0);
	}
	else {
		return(1);
	}
}

function Validar_CNPJ()
{
	cnpj = Limpa(document.form.cnpj.value);
	if(cnpj == 0) {
		return (false);
	}
	else {
		g = cnpj.length-2;
		if(Testar_Cnpj(cnpj,g) == 1) {
			g = cnpj.length-1;
			if(Testar_Cnpj(cnpj,g) == 1) {	
				return (true);
			}
			else {
				return (false);
			}
		}
		else {
			return (false);
		}
	}
}
function Mascarar_CEP(keypress, objeto)
{
	campo = eval (objeto);
	caracteres = '1234567890';
	if ((caracteres.search(String.fromCharCode (keypress)) == -1) || (keypress == 36) || (keypress == 41) || (keypress == 46) || (keypress == 94) || (keypress == 124)) {
		event.returnValue = false;
	}
	else {
		if (campo.value.length == 5 ) { 
	 		campo.value = campo.value;
	 		campo.value = campo.value + '-';
		}
	}
}


function Validar_Email(email)
{
	if(email.length < 6) {
		return false;
	}
	var x = 0;
	for (var c=0;c<email.length;c++) {
		if (email.substring(c,c+1) == '@') {
			x = c;
		}
	}
	var y = 0;
	if (x > 0) {
		for (c=x;c<email.length;c++) {
			if (email.substring(c,c+1)=='.') {
				y = c;
				var valida = 1;
			}
		}
		if (y > 0) {
			var dominio = '';
			for (c=x;c<y;c++) {
				dominio = dominio + email.substring(1,c);
			}
		}
	}
	else {
		return false;
	}					
	if (y <= x+2){
		return false;
	}				
	if (valida == 1){
		return true;
	}
}
function valida_senha() {
	var s;
	s = document.form.senha;
	var i;
	var num = 0, carac = 0;
	if (document.form.senha.value.length == 0) {
	  alert('Por favor entre sua senha!');
	  document.form.senha.focus();
	  return false;
	}
	
	if (s.length >= 6 && s.length <= 14 && '4' == '-' && '2' == '-' && s.value == document.form.confirmar.value) {
	  return true;
	}
	
	for (i = 0; i < s.value.length; i++) {
	  var c = s.value.charAt(i);
	  // ha um numero
	  if (((c >= '0') && (c <= '9'))) {
		num++;
	  }
	  if (((c >= 'a') && (c <= 'z')) || ((c >= 'A') && (c <= 'Z')) ||
		   (c == '.') || (c == '!') || (c == '@') || (c == '#') || (c == '$') ||
		   (c == '*') || (c == ',') || (c == '-') || (c == '{') || (c == '}')) {
		carac++;
	  }
	  if (c == "'" || c == '`' || c == '~' || c == '"' || c == '^') {
		alert('');
		document.form.senha.focus();
		return false;
	  }
	}
	if ((num < '2' || carac < '4' || (num > 0 && '2' == 0) || (carac > 0 && '4' == 0))) {
	  if ('4' == 0) {
		msg = 'Somente números';
	  }
	
	  if ('2' == 0) {
		msg = 'Somente letras';
	  }
	
	  if ('2' > 0 && '4' > 0) {
		msg = '4 letras e 2 números';
	  }
	  alert('Senha Inválida! Senha deve conter ' + msg + '!!');
	  document.form.senha.focus();
	  return false;
	}
	if (document.form.senha.value.length == 0 || document.form.confirmar.value.length == 0) {
	  alert('As senhas são obrigatórias !');
	  document.form.senha.focus();
	  return false;
	}
	if (document.form.senha.value.length < 6) {
	  alert('Sua nova senha deve conter no mínimo 6 caracteres !');
	  document.form.senha.focus();
	  return false;
	}
	if (document.form.senha.value.length > 14) {
	  alert('A senha deve ter no máximo 14 caracteres !');
	  document.form.senha.focus();
	  return false;
	}
	if (document.form.senha.value != document.form.confirmar.value) {
	  alert('As senhas não são iguais!');
	  document.form.senha.focus();
	  return false;
	}
	s = document.form.senha.value
	hoje = new Date()
	ano = hoje.getYear()
	for (f=-2; f<=2; f++) {
	  n = s.indexOf(ano + f,0)
	  if (n > -1) {
		alert('Não é permitido colocar o ano como senha.');
		document.form.senha.focus();
		return false;
	  }
	}
  return true;
}

function Mascarar_CPF(keypress, objeto)
{
	campo = eval (objeto);
	caracteres = '1234567890';
	if ((caracteres.search(String.fromCharCode (keypress)) == -1) || (keypress == 36) || (keypress == 41) || (keypress == 46) || (keypress == 94) || (keypress == 124)) {
		event.returnValue = false;
	}
	else {
		if (campo.value.length == 3 ) { 
			campo.value = campo.value;
			campo.value = campo.value + '.';
		}
		if (campo.value.length == 7 ) { 
			campo.value = campo.value;
			campo.value = campo.value + '.';
		}
		if (campo.value.length == 11 ) { 
			campo.value = campo.value;
			campo.value = campo.value + '-';
		}
	}
}
function Limpa(S)
{
	var Digitos = "0123456789";
	var temp = "";
	var digito = "";
	for (var i=0; i<S.length; i++){
		digito = S.charAt(i);
		if (Digitos.indexOf(digito)>=0) {
			temp = temp + digito;
		}
	}
	return temp;
}
function Inverte(S)
{
	var temp = "";
	for (var i=0; i<S.length; i++) {
		temp = S.charAt(i) + temp;
	}
    return temp;
}

function Resto(S)
{
	var invertido = Inverte(Limpa(S));
	var soma = 0;
	for (var i=0; i<invertido.length; i++) {
		soma = soma + (i+2) * eval(invertido.charAt(i));
	}
	soma *= 10;
	return ((soma % 11) % 10);
}

function Validar_CPF()
{
	if ((document.form.cpf.value == "000.000.000-00") || (document.form.cpf.value == "111.111.111-11") || (document.form.cpf.value == "222.222.222-22") || (document.form.cpf.value == "333.333.333-33") || (document.form.cpf.value == "444.444.444-44") || (document.form.cpf.value == "555.555.555-55") || (document.form.cpf.value == "666.666.666-66") || (document.form.cpf.value == "777.777.777-77") || (document.form.cpf.value == "888.888.888-88") || (document.form.cpf.value == "999.999.999-99")) {
		return (false);
	}
	var result = "";
	var OK = false;
	var temp = Limpa(document.form.cpf.value);
	if (temp.length>10) {
		var work = temp.substring(0,(temp.length)-2);
		var resto = Resto(work);
		OK = (resto == eval(temp.charAt((temp.length)-2)));
		if (OK){
			work = work + resto;
			resto = Resto(work);
			OK = (resto == eval(temp.charAt((temp.length)-1)));
		}
	}
	if (OK){
		return (true);
	}
	else 
	{
		return (false);
	}
}
function Mascarar_CNPJ(keypress, objeto)
{
	campo = eval (objeto);
	caracteres = '1234567890';
	if ((caracteres.search(String.fromCharCode (keypress)) == -1) || (keypress == 36) || (keypress == 41) || (keypress == 46) || (keypress == 94) || (keypress == 124)) {
		event.returnValue = false;
	}
	else {
		if (campo.value.length == 2 ) { 
			campo.value = campo.value;
			campo.value = campo.value + '.';
		}
		if (campo.value.length == 6 ) { 
			campo.value = campo.value;
			campo.value = campo.value + '.';
		}
		if (campo.value.length == 10 ) { 
			campo.value = campo.value;
			campo.value = campo.value + '/';
		}
		if (campo.value.length == 15 ) { 
			campo.value = campo.value;
			campo.value = campo.value + '-';
		}
	}
}

function Mascarar_Telefone(objeto,tammax,teclapres)
{
	var tecla = teclapres.keyCode;
	vr = objeto.value;
	vr = vr.replace( "(", "" );
	vr = vr.replace( ")", "" );
	vr = vr.replace( " ", "" );
	vr = vr.replace( "-", "" );
	tam = vr.length;
	if (tam < tammax && tecla != 8) {
		tam = vr.length + 1 ;
	}
	if (tecla == 8 ) {
		tam = tam - 1 ;
	}
	if ( tecla == 8 || tecla >= 48 && tecla <= 57 || tecla >= 96 && tecla <= 105 ) {
		if ( tam <= 4 ) { 
	 		objeto.value = vr ;
		}
	 	if ( (tam > 4) && (tam <= 8) ) {
	 		objeto.value = vr.substr(0,tam-4) + '-' + vr.substr( tam - 4, tam ) ;
		}
	 	if ( (tam >= 9) && (tam <= 10) ) {
			objeto.value = '(' + vr.substr(0,2) + ') ' + vr.substr(2,tam-6) + '-' + vr.substr(tam-4,tam) ;			
		}
	}		
}
function Limpa(S)
{
	var Digitos = "0123456789";
	var temp = "";
	var digito = "";
	for (var i=0; i<S.length; i++){
		digito = S.charAt(i);
		if (Digitos.indexOf(digito)>=0) {
			temp = temp + digito;
		}
	}
	return temp;
}

function Getbox(parent)
{
	if (typeof(parent) == "undefined") {
		parent = 0;
	}
	this.top = 0;
	this.left = 0;
	this.width = screen.width;
	this.height = screen.height;
	if (parent == 2) {
		this.top = window.screenTop;
		this.left = window.screenLeft;
		this.width = document.body.offsetWidth;
		this.height = document.body.offsetHeight;
	}
	else if (parent == 1) {
		this.width = screen.availWidth;
		this.height = screen.availHeight;
	}
	else if(parent == 0) {
		this.width = screen.width;
		this.height = screen.height;
	}
	else {
		this.top = parent.screenTop;
		this.left = parent.screenLeft;
		this.width = parent.document.body.offsetWidth;
		this.height = parent.document.body.offsetHeight;
	}
}

POP_win = 2;
POP_client = 1;
POP_tot = 0;

function PopUp(url,width,height,halign,valign,parent)
{
	var top = 0;
	var left = 0;
	box = new Getbox(parent);
	switch(halign) {
		case "":
		case "left":
		left = 0;
		break;
		case "right":
		left = box.width - width;
		break;
		case "center":
		left = (box.width - width) / 2;
		break;
		default:
		if (typeof(halign) == "string") {
			if (halign.search(/%/g) != "-1") {
				left = (box.width - width) * parseInt(halign) / 100;
			}
			else {
				left = parseInt(halign);
			}
		}
		else if (typeof(halign) == "number") {
			left = halign;
		}
	}
	switch(valign){
		case "":
		case "top":
		top = 0;
		break;
		case "bottom":
		top = box.height - height;
		break;
		case "center":
		top = (box.height - height) / 2;
		break;
		default:
		if (typeof(valign) == "string") {
			if (valign.search(/%/g) != "-1") {
				top = (box.height - height) * parseInt(valign) / 100;
			}
			else {
				top = parseInt(valign);
			}
		}
		else if (typeof(valign) == "number"){
			top = valign;
		}
	}
	top += box.top;
	left += box.left;
	window.open(url,"","width="+width+",height="+height+",top="+top+",left="+left);
	return;
}

function PopUp_Barra(url,width,height,halign,valign,parent,scrollbars,resizable)
{
	var top = 0;
	var left = 0;
	box = new Getbox(parent);
	switch(halign) {
		case "":
		case "left":
		left = 0;
		break;
		case "right":
		left = box.width - width;
		break;
		case "center":
		left = (box.width - width) / 2;
		break;
		default:
		if (typeof(halign) == "string") {
			if (halign.search(/%/g) != "-1") {
				left = (box.width - width) * parseInt(halign) / 100;
			}
			else {
				left = parseInt(halign);
			}
		}
		else if (typeof(halign) == "number") {
			left = halign;
		}
	}
	switch(valign){
		case "":
		case "top":
		top = 0;
		break;
		case "bottom":
		top = box.height - height;
		break;
		case "center":
		top = (box.height - height) / 2;
		break;
		default:
		if (typeof(valign) == "string") {
			if (valign.search(/%/g) != "-1") {
				top = (box.height - height) * parseInt(valign) / 100;
			}
			else {
				top = parseInt(valign);
			}
		}
		else if (typeof(valign) == "number"){
			top = valign;
		}
	}
	top += box.top;
	left += box.left;
	
	var menubar = 0;
	var locationbar = 0;
	var directories = 0;
	var statusbar = 0;
	var toolbar = 0;
	
	windowprops = "width=" + width + ",height=" + height + ",top=" + top + ",left=" + left;

	windowprops += (menubar ? ",menubars" : "") +
	(scrollbars ? ",scrollbars" : "") +
	(locationbar ? ",location" : "") +
	(directories ? ",directories" : "") +
	(resizable ? ",resizable" : "") +
	(statusbar ? ",status" : "") +
	(toolbar ? ",toolbar" : "");
	
	window.open(url,"",windowprops);
	return;
}
function Valida_Busca() {
	if (document.form_busca.pt_find.value.length == 0) {
		document.form_busca.pt_find.focus();
		alert("Informe o conteúdo para a busca");
		return;
	} 
	

	if (document.form_busca.pt_find.value.length < 2) {
		document.form_busca.pt_find.focus();
		alert("Informe o conteúdo com 2 caracteres, no mínimo");
		return;
	} 

	if (document.form_busca.pt_por.value == "selecione") {
		document.form_busca.pt_por.focus();
		alert("Selecione a opção de busca");
		return;
	} else {
	document.form_busca.submit();
	}
}
function Mascarar_Data(keypress, objeto)
{
	campo = eval (objeto);
	caracteres = '1234567890';
	if ((caracteres.search(String.fromCharCode (keypress)) == -1) || (keypress == 36) || (keypress == 41) || (keypress == 46) || (keypress == 94) || (keypress == 124)) {
		event.returnValue = false;
	}
	else {
		if (campo.value.length == 2 ) { 
	 		campo.value = campo.value;
	 		campo.value = campo.value + '/';
		}
		if (campo.value.length == 5 ) { 
	 		campo.value = campo.value;
	 		campo.value = campo.value + '/';
		}
	}
}
function Mascarar_Ani(keypress, objeto)
{
	campo = eval (objeto);
	caracteres = '1234567890';
	if ((caracteres.search(String.fromCharCode (keypress)) == -1) || (keypress == 36) || (keypress == 41) || (keypress == 46) || (keypress == 94) || (keypress == 124)) {
		event.returnValue = false;
	}
	else {
		if (campo.value.length == 2 ) { 
	 		campo.value = campo.value;
	 		campo.value = campo.value + '/';
		}

	}
}
function Mascarar_Data1(keypress, objeto)
{
	campo = eval (objeto);
	caracteres = '1234567890';
	if ((caracteres.search(String.fromCharCode (keypress)) == -1) || (keypress == 36) || (keypress == 41) || (keypress == 46) || (keypress == 94) || (keypress == 124)) {
		event.returnValue = false;
	}
	else {
		if (campo.value.length == 2 ) { 
	 		campo.value = campo.value;
	 		campo.value = campo.value + '/';
		}
		
	}
}

var CampoSelecionado = false;
function FormataValorTecla2(campo, tammax, teclapres)
{   
//alert("Entrei no FormataValorTecla - IE");
	var tecla = teclapres.keyCode;
	if (tecla >=48 && tecla <= 57 || tecla >=96 && tecla <=105)
	{	
		if (CampoSelecionado==true)
		{
			CampoSelecionado = false;
			campo.value = "";
			return true;
		}	
	}
	else
		CampoSelecionado = false;
			
	vr = campo.value;
	vr = vr.replace("/", "");
	vr = vr.replace("/", "");
	vr = vr.replace(",", "");
	vr = vr.replace(".", "");
	vr = vr.replace(".", "");
	vr = vr.replace(".", "");
	vr = vr.replace(".", "");
	tam = vr.length;
	
	if (tam < tammax && tecla != 8)
		tam = vr.length + 1;
		
	if (tecla == 8)
		tam = tam - 1;
			
	if (tecla == 8 || tecla >=48 && tecla <= 57 || tecla >=96 && tecla <=105)
	{
		if (tam <= 2)
			campo.value = vr;
			
		if ((tam > 2) && (tam <= 5))
			campo.value = vr.substr(0, tam - 2) + '.' + vr.substr(tam - 2, tam);	
			
		if ((tam >= 6) && (tam <= 8))
			campo.value = vr.substr(0, tam - 5) + '' + vr.substr(tam - 5, 3) + '.' + vr.substr(tam - 2, tam);	
			
		if ((tam >= 9) && (tam <= 11))
			campo.value = vr.substr(0, tam - 8) + '' + vr.substr(tam - 8, 3) + '' + vr.substr(tam - 5, 3) + '.' + vr.substr(tam - 2, tam);	
		
		if ((tam >= 12) && (tam <= 14))
			campo.value = vr.substr(0, tam - 11) + '' + vr.substr(tam - 11, 3) + '' + vr.substr(tam - 8, 3) + '' + vr.substr(tam - 5, 3) + '.' + vr.substr(tam - 2, tam);	
			
		if ((tam >= 15) && (tam <= 17))
			campo.value = vr.substr(0, tam - 14) + '' + vr.substr(tam - 14, 3) + '' + vr.substr(tam - 11, 3) + '' + vr.substr(tam - 8, 3) + '' + vr.substr(tam - 5, 3) + '.' + vr.substr(tam - 2, tam);	
	}		
	else
		return false;			
		
	
}	
-->