	var txax = 10;
	var itens_orcamento = 1;
	
	function checkAll(objeto,maximo,valor){
		for(i=0;i<maximo;i++){
			if (document.getElementById(objeto+'Todos').checked){
				document.getElementById(objeto+i).checked = true;
			}else{
				document.getElementById(objeto+i).checked = false;
			}
		}
	}

/*	function isNotCheched(objeto,maximo,mensagem){
		var retorno = false;
		for(i=0;i<maximo;i++)
		  retorno = retorno == false ? return document.getElementById(objeto+i).checked : return retorno;
		retorno = !retorno ? alert(mensagem):null;
	}*/

	validarFormContato = function(){
		if (document.getElementById('txtNome').value == ''){
				alert('O Campo NOME é requerido.');
				document.getElementById('txtNome').focus();
				return false;
		}else
		if (document.getElementById('txtEmail').value == ''){
				alert('O Campo EMAIL é requerido.');
				document.getElementById('txtEmail').focus();
				return false;
		}else
		if (document.getElementById('txtCidadeEstado').value == ''){
				alert('O Campo CIDADE/ESTADO é requerido.');
				document.getElementById('txtCidadeEstado').focus();
				return false;
		}else
		if (document.getElementById('txtAssunto').value == ''){
				alert('O Campo ASSUNTO é requerido.');
				document.getElementById('txtAssunto').focus();
				return false;
		}else
		if (document.getElementById('txtMensagem').value == ''){
				alert('O Campo MENSAGEM é requerido.');
				document.getElementById('txtMensagem').focus();
				return false;
		}else{
			document.form.submit();
		}
	}


	function isNotCheched(objeto,maximo,mensagem){
		var retorno = false;
		for(i=0;i<maximo;i++){
		  if (document.getElementById(objeto+i).checked == true){
				retorno = true;
				break;
		  }
		}
			if (retorno == false){alert(mensagem);return retorno;}else{return retorno;}
	}


	function focoReq(comp){
		document.getElementById(comp).className = 'txt_focusReq';
	}

	function semfocoReq(comp){
		document.getElementById(comp).className = 'txtReq';
	}

	function foco(comp){
		document.getElementById(comp).className = 'txt_focus';
	}

	function semfoco(comp){
		document.getElementById(comp).className = 'txt';
	}
	
	function tab2enter(evento,next){
		if (navigator.appName == 'Microsoft Internet Explorer'){
			if (window.event.keyCode == 13){
				document.getElementById(next).focus();	
			}
		}else{
			if (evento.which == 13){
				document.getElementById(next).focus();
			}
		}
	}
	
	function func2enter(funcao,evento){
		if (navigator.appName == 'Microsoft Internet Explorer'){
			if (window.event.keyCode == 13){
				eval(funcao);
			}
		}else{
			if (evento.which == 13){
				eval(funcao);
			}
		}
	}	
	
	function keyFormValidate(evento,formname){
		if (navigator.appName == 'Microsoft Internet Explorer'){
			if (window.event.keyCode == 13){
				var funcao = 'formValidate'+formname+'()';
				eval(funcao);
			}
		}else{
			if (evento.which == 13){
				var funcao = 'formValidate'+formname+'()';
				eval(funcao);
			}
		}
	}
	
	function blfocus(objeto){
	if (document.getElementById(objeto).getAttribute('title') != ''){
			//document.getElementById('tt_'+objeto).style.visibility = 'visible';
			//document.getElementById('px_'+objeto).innerHTML = document.getElementById(objeto).getAttribute('title');
		}
	}
	
	function blblur(objeto){if (document.getElementById(objeto).getAttribute('title') != ''){document.getElementById('tt_'+objeto).style.visibility = 'hidden';}}	
	
	var classAtual 		= "";
	var objetoAtual 	= "";
	var classSel		= "";
	var objetoSel		= "";
	
	function tbactive(objeto, classe){
		if (objeto.id != objetoSel.id){
			classAtual = objeto.className;
			objetoAtual = objeto;
			objeto.className = classe;
		}
	}
	
	function tbdeactive(objeto,classe){
		if (objeto != objetoSel){
			objeto.className = classAtual;
		}
	}
	
	function tbselecionado(objeto){
		if (objeto.id != objetoSel.id){
			objetoSel.className = classSel;
			objetoSel = objetoAtual;
			classSel  = classAtual;
			var ob = document.getElementById('hlinha'+objeto.id).value;
			if ((ob == '')||(ob == undefined)){
				objeto.className = classAtual;
				document.getElementById('tbSelecionado').value = '';
			}else{
				objeto.className = 'tbselecionado';
				document.getElementById('tbSelecionado').value = ob;
			}
		}
	}
	
	function resizeWindow(objeto,height){
		document.getElementById(objeto).style.height = height+'px';
		document.getElementById(objeto).style.top = (top-height)+'px';
	}
	
	function display(objeto){
		document.getElementById(objeto).style.display = 'block';
	}

	function FormataCPF(Campo, teclapres){
	   if(window.event){
		var tecla = teclapres.keyCode;
	   }else  tecla = teclapres.which;
	
	   var vr = new String(Campo.value);
	   vr = vr.replace(".", "");
	   vr = vr.replace(".", "");
	   vr = vr.replace("-", "");
	
	   tam = vr.length + 1;
	
	//	007.108.899-76
		if (tecla != 13){
	   if (tecla != 9 && tecla != 8){
		  if (tam > 3 && tam < 6)
			 Campo.value = vr.substr(0, 3) + '.' + vr.substr(3, tam);
		  if (tam >= 6 && tam < 9)
			 Campo.value = vr.substr(0,3) + '.' + vr.substr(3,3) + '.' + vr.substr(6,3);
		  if (tam >= 9 && tam < 16)
			 Campo.value = vr.substr(0,3) + '.' + vr.substr(3,3) + '.' + vr.substr(6,3)+'-'+vr.substr(9,1);
		  }
		}
	}

	function FormataCNPJ(Campo, teclapres){
	
	   if(window.event){
		var tecla = teclapres.keyCode;
	   }else  tecla = teclapres.which;
	
	   var vr = new String(Campo.value);
	   vr = vr.replace(".", "");
	   vr = vr.replace(".", "");
	   vr = vr.replace("/", "");
	   vr = vr.replace("-", "");
	
	   tam = vr.length + 1;
	
	    
	   if (tecla != 9 && tecla != 8){
		  if (tam > 2 && tam < 6)
			 Campo.value = vr.substr(0, 2) + '.' + vr.substr(2, tam);
		  if (tam >= 6 && tam < 9)
			 Campo.value = vr.substr(0,2) + '.' + vr.substr(2,3) + '.' + vr.substr(5,tam-5);
		  if (tam >= 9 && tam < 13)
			 Campo.value = vr.substr(0,2) + '.' + vr.substr(2,3) + '.' + vr.substr(5,3) + '/' + vr.substr(8,tam-8);
		  if (tam >= 13 && tam < 15)
			 Campo.value = vr.substr(0,2) + '.' + vr.substr(2,3) + '.' + vr.substr(5,3) + '/' + vr.substr(8,4)+ '-' + vr.substr(12,tam-12);
		  }
	}

	function flipCNPJCPF(Campo,teclapres,tipo){
			if (tipo == 0){
				FormataCNPJ(Campo,teclapres);
			}
			if (tipo == 1){
				FormataCPF(Campo,teclapres);
			}
			if (tipo == 2){
				FormataCNPJ(Campo,teclapres);
			}
	}

	function FormataCEP(Campo, teclapres){
	
	   if(window.event){
		var tecla = teclapres.keyCode;
	   }else  tecla = teclapres.which;
	
	   var vr = new String(Campo.value);
	   vr = vr.replace(".", "");
	   vr = vr.replace(".", "");
	   vr = vr.replace("/", "");
	   vr = vr.replace("-", "");
	
	   tam = vr.length + 1;
	
	   if (tecla != 9 && tecla != 8){
		  if (tam > 2 && tam < 6)
			 Campo.value = vr.substr(0, 2) + '.' + vr.substr(2, tam);
		  if (tam >= 6 && tam < 9)
			 Campo.value = vr.substr(0,2) + '.' + vr.substr(2,3) + '-' + vr.substr(5,tam-5);
		}
	}	
	
	function FormataData(Campo, teclapres){
	
	   if(window.event){
		var tecla = teclapres.keyCode;
	   }else  tecla = teclapres.which;
	
	   var vr = new String(Campo.value);
	   vr = vr.replace("/", "");
	
	   tam = vr.length + 1;
	
	    
	   if (tecla != 9 && tecla != 8){
		  if (tam > 2 && tam < 4)
			 Campo.value = vr.substr(0, 2) + '/' + vr.substr(2, tam);
		  if (tam >= 4 && tam < 8)
			 Campo.value = vr.substr(0,2) + '/' + vr.substr(2,tam);
		  if (tam >= 8 && tam < 10)
			 Campo.value = vr.substr(0,2) + '/' + vr.substr(2,2)+ '/' + vr.substr(4,tam);
		  }
	}
	
	function overBtn(objeto){
		document.getElementById('btnesq_'+objeto.id).className = 'btnesq_over';
		document.getElementById('btndir_'+objeto.id).className = 'btndir_over';
		document.getElementById(objeto.id).className = 'btn_over';
	}
	

	function echeck(str) {
	
			var at="@"
			var dot="."
			var lat=str.indexOf(at)
			var lstr=str.length
			var ldot=str.indexOf(dot)
			if (str.indexOf(at)==-1){
			   alert("E-mail Inválido!")
			   return false
			}
	
			if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr){
			   alert("E-mail Inválido!")
			   return false
			}
	
			if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr){
				alert("E-mail Inválido!")
				return false
			}
	
			 if (str.indexOf(at,(lat+1))!=-1){
				alert("E-mail Inválido!")
				return false
			 }
	
			 if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot){
				alert("E-mail Inválido!")
				return false
			 }
	
			 if (str.indexOf(dot,(lat+2))==-1){
				alert("E-mail Inválido!")
				return false
			 }
			
			 if (str.indexOf(" ")!=-1){
				alert("E-mail Inválido!")
				return false
			 }
	
			 return true					
		}
	
	function compararSenhas(comp1, comp2, evento){
		var comp1 = document.getElementById(comp1);
		var comp2 = document.getElementById(comp2);
		if (navigator.appName == 'Microsoft Internet Explorer'){
			var tecla = evento.keyCode;
		}else{
			var tecla = evento.which;
		}
			if (tecla == 13){
				if (comp1.value != comp2.value){
					alert('ATENÇÃO: A senha não foi digitada corretamente. Verifique!');
					comp1.value = "";
					comp2.value = "";
					comp1.focus();
				}
			}
	}

	function lower(campo){
		document.getElementById(campo).value = document.getElementById(campo).value.toLowerCase();
	}
	
	function login(campo, evento) {
		if (navigator.appName == 'Microsoft Internet Explorer'){
		//	alert(evento.keyCode);
			if ((evento.keyCode >= 48 && evento.keyCode <= 57)||
				 (evento.keyCode >= 65 && evento.keyCode <= 90)||
				 (evento.keyCode >= 97 && evento.keyCode <= 122)||(evento.keyCode < 40)||(evento.keyCode == 45)
				){
				var retorno = document.getElementById(campo).value.substr(0,document.getElementById(campo).value.length);
				document.getElementById(campo).value = retorno.replace(" ", "").toLowerCase();
			}else{
				var retorno = document.getElementById(campo).value.substr(0,document.getElementById(campo).value.length-1);
				document.getElementById(campo).value = retorno.replace(" ", "").toLowerCase();

			}
			
		}else{
			if ((evento.which >= 48 && evento.which <= 57)||
				 (evento.which >= 65 && evento.which <= 90)||
				 (evento.which >= 97 && evento.which <= 122)||(evento.which < 40)||(evento.which == 45)
				){
				var retorno = document.getElementById(campo).value.substr(0,document.getElementById(campo).value.length);
				document.getElementById(campo).value = retorno.replace(" ", "").toLowerCase();
			}else{
				var retorno = document.getElementById(campo).value.substr(0,document.getElementById(campo).value.length-1);
				document.getElementById(campo).value = retorno.replace(" ", "").toLowerCase();

			}
			
		}
	}

	function validarEmail(evento,campo,proximo){
		if (navigator.appName == 'Microsoft Internet Explorer'){
			if (window.event.keyCode == 13){
				if (campo.value != ''){
					if (!echeck(campo.value)){
						document.getElementById(campo.id).focus();
						return false;
					}else{
						document.getElementById(proximo).focus();
					}
				}else{
						document.getElementById(proximo).focus();
				}
			}
		}else{
			if (evento.which == 13){
				if (campo.value != ''){
					if (!echeck(campo.value)){
						document.getElementById(campo.id).focus();
						return false;
					}else{
						document.getElementById(proximo).focus();
					}
				}else{
						document.getElementById(proximo).focus();
				}
			}
		}

	}
	
	function SomenteNumero(e){
    var tecla=(window.event)?event.keyCode:e.which;
	    if((tecla > 47 && tecla < 58)) return true;
    else{
		if (tecla != 8) return false;
		else return true;
		}
	}
	
	function ContadorMemo(field,MaxLength) { 
      obj = document.getElementById(field); 
	  if (MaxLength !=0) { 
         if (obj.value.length > MaxLength)  {
            obj.value = obj.value.substring(0, MaxLength); 
            }
      }
      document.getElementById(field).value = obj.value;
	}
	
	function limpar(){
		document.all.value = '';	
	}

	function contar(objeto,url){
		document.getElementById(objeto).innerHTML = 'OK '+txax;
		txax = txax -1;
		if (txax == 0){
			window.open(url,'_self');	
		}
	}

	function sleepx(objeto,tempo,url){
		obj = document.getElementById(objeto).id;
		txax = tempo;
		setInterval("contar('btn_cpt_"+obj+"','"+url+"')",1000);
	}
	
	function verificarData(campo1, campo2, mensagem){
		var data1 = document.getElementById(campo1).value;
		var data2 = document.getElementById(campo2).value;
		if ((data1 != '') && (data2 != '')){
		if ( parseInt( data2.split( "/" )[2].toString() + data2.split( "/" )[1].toString() + data2.split( "/" )[0].toString() ) <= parseInt( data1.split( "/" )[2].toString() + data1.split( "/" )[1].toString() + data1.split( "/" )[0].toString() ) )
		{
		  	alert(mensagem);
		  	document.getElementById(campo1).focus();
		 	return false;
		}else{
			return true;	
		}
		}else{
			return true;	
		}
	}
	
	function checkedCheckBox(obj){
		document.getElementById(obj).checked = true;
	}
	
	function statusAjax(visible){
		if (visible){
			document.getElementById('statusajax').style.visibility = 'visible';	
		}else{
			document.getElementById('statusajax').style.visibility = 'hidden';	
		}
		
	}
	
	function showAba(objeto, valor){
		document.getElementById(objeto).className = 'ab_active';
		document.getElementById(valor).style.display = 'block';
	}
	
	function hideAbas(){
		var divs = document.getElementsByTagName('div');
		for (var i = 0; i < divs.length; i++) { 
		var status = divs[i].id;
		if (status != null){

			var vaba = status.substr(0,3);
				if (vaba == 'abx'){
					document.getElementById(divs[i].id).className = 'ab';
				}

			var vaba = status.substr(0,3);
				if (vaba == 'aba'){
					document.getElementById(divs[i].id).style.display = 'none';
				}
				
			var vaba = status.substr(0,7);
				if (vaba == 'btnsTab'){
					document.getElementById(divs[i].id).style.display = 'none';
				}
			}
		}
		
	}
	
	function centerWindow(h,w,url,alvo,params){
		wnd_T = ((screen.height/2) - (h / 2));
		wnd_L = ((screen.width/2) - (w / 2));
		window.open(url,alvo,'left='+wnd_L+', top='+wnd_T+', height='+h+', width='+w+', '+params);
	}
	
	function novoItem(){
		document.getElementById('txtValor').value = '';	
		document.getElementById('txtQtde').value = 1;	
		document.getElementById('txtCodigoPeca').value = '';	
		document.getElementById('txtDescricao').value = '';	
		document.getElementById('txtDescricao').focus();
	}

	function roundNumber (rnum) {
	
	   return Math.round(rnum*Math.pow(10,2))/Math.pow(10,2);
	
	}

	function float2moeda(num) {
		x = 0;
			if(num<0) {
				num = Math.abs(num);
				x = 1;
			}
		if(isNaN(num)) num = "0";
			cents = Math.floor((num*100+0.5)%100);
			num = Math.floor((num*100+0.5)/100).toString();
			if(cents < 10) cents = "0" + cents;
				for (var i = 0; i < Math.floor((num.length-(1+i))/3); i++)
					num = num.substring(0,num.length-(4*i+3))+'.'+num.substring(num.length-(4*i+3));
					ret = num + ',' + cents;
			if (x == 1) ret = ' - ' + ret;return ret;
	}

    function moeda(valor){
  		alert(valor);
  		var v = "22.5";
        v = v.replace(/\D/g, "");/*
        v = v.replace(/^(-?)0+/g, "$1");*/
//        v = v.replace(".", "");
        alert(v);
	}	

	function calcularItens(objretorno){
		var soma_final =0;
		var vlr_atual = 0;
		var qtd_atual = 0;
		for (i=1;i<itens_orcamento;i++){
			if (document.getElementById('qtde_'+i) != null){			
				qtd_atual = parseInt(document.getElementById('qtde_'+i).value.replace(",", "."));
				vlr_atual = parseFloat(document.getElementById('valor_'+i).value.replace(".", "").replace(",", "."));
				item_valor = (qtd_atual * vlr_atual);
				soma_final += item_valor;
			}
		}
		document.getElementById(objretorno).innerHTML = '<input class="descricao_itens" style="width:690px;text-align:right;font-size:14px;font-weight:bold;" type="text" id="total"  name="total" value="'+float2moeda(roundNumber(soma_final))+'" readonly="readonly" />';
	}

	function setItensOrcamento(objretorno, descricao, qtde, codigopeca, valor){

document.getElementById(objretorno).innerHTML += '<input style="border:1px solid #ccc;cursor:pointer;" type="radio" name="id_linha" id="id_linha_'+itens_orcamento+'" value="'+itens_orcamento+'" onClick="document.getElementById(\'item_atual\').value = \''+itens_orcamento+'\';carregarItem(\''+itens_orcamento+'\');" />';

document.getElementById(objretorno).innerHTML += '<input class="descricao_itens" style="width:40px;text-align:right;" type="text" id="codigo_item_'+itens_orcamento+'" name="codigo_item_'+itens_orcamento+'" value="'+itens_orcamento+'" readonly="readonly" />';

document.getElementById(objretorno).innerHTML += '<input class="descricao_itens" style="width:400px;" type="text" id="descricao_item_'+itens_orcamento+'" name="descricao_item_'+itens_orcamento+'" value="'+descricao+'" readonly="readonly" />';

document.getElementById(objretorno).innerHTML += '<input class="descricao_itens" style="width:40px;text-align:right;" type="text" id="qtde_'+itens_orcamento+'" name="qtde_'+itens_orcamento+'" value="'+qtde+'" readonly="readonly" />';

document.getElementById(objretorno).innerHTML += '<input class="descricao_itens" style="width:70px;text-align:left;" type="text" id="codigo_peca_'+itens_orcamento+'" name="codigo_peca_'+itens_orcamento+'" value="'+codigopeca+'" readonly="readonly" />';

document.getElementById(objretorno).innerHTML += '<input class="descricao_itens" style="width:60px;text-align:right;" type="text" id="valor_'+itens_orcamento+'" name="valor_'+itens_orcamento+'" value="'+float2moeda(roundNumber(valor))+'" readonly="readonly" />';

itens_orcamento++;
	}


	function setTitulo(objretorno, objtitulo, titulo,css){
		document.getElementById(objretorno).innerHTML += '<input class="descricao_itens" style="'+css+'" type="text" id="titulo" name="'+objtitulo+'" value="'+titulo+'" readonly="readonly" />';
	}
	
	function setItensOrcamentoX(objretorno, descricao, qtde, codigopeca, valor){

document.getElementById(objretorno).innerHTML += '<input class="descricao_itens" style="width:40px;text-align:right;" type="text" id="codigo_item_'+itens_orcamento+'" name="codigo_item_'+itens_orcamento+'" value="'+itens_orcamento+'" readonly="readonly" />';

document.getElementById(objretorno).innerHTML += '<input class="descricao_itens" style="width:450px;" type="text" id="descricao_item_'+itens_orcamento+'" name="descricao_item_'+itens_orcamento+'" value="'+descricao+'" readonly="readonly" />';

document.getElementById(objretorno).innerHTML += '<input class="descricao_itens" style="width:40px;text-align:right;" type="text" id="qtde_'+itens_orcamento+'" name="qtde_'+itens_orcamento+'" value="'+qtde+'" readonly="readonly" />';

document.getElementById(objretorno).innerHTML += '<input class="descricao_itens" style="width:70px;text-align:left;" type="text" id="codigo_peca_'+itens_orcamento+'" name="codigo_peca_'+itens_orcamento+'" value="'+codigopeca+'" readonly="readonly" />';

document.getElementById(objretorno).innerHTML += '<input class="descricao_itens" style="width:60px;text-align:right;" type="text" id="valor_'+itens_orcamento+'" name="valor_'+itens_orcamento+'" value="'+float2moeda(roundNumber(valor))+'" readonly="readonly" />';

itens_orcamento++;
	}


	function adicionarItensOrcamento(objretorno){
		
		if (document.getElementById(objretorno) != null){

		if (document.getElementById('txtDescricao').value == ''){
			alert('O Valor da descrição não pode ser em branco!');
			document.getElementById('txtDescricao').focus();
			return false;
		}

		if ((document.getElementById('txtQtde').value == '')||(document.getElementById('txtQtde').value == '0')){
			alert('Digite uma quantidade.');
			if (document.getElementById('txtQtde').value == ''){
				document.getElementById('txtQtde').value = '1';
			}
			document.getElementById('txtQtde').focus();
			return false;
		}
		
		if ((document.getElementById('txtValor').value == '')||(document.getElementById('txtValor').value == '0')){
			alert('Digite um valor.');
			if (document.getElementById('txtValor').value == ''){
				document.getElementById('txtValor').value = '';
			}
			document.getElementById('txtValor').focus();
			return false;
		}		

document.getElementById(objretorno).innerHTML += '<input style="border:1px solid #ccc;cursor:pointer;" type="radio" name="id_linha" id="id_linha_'+itens_orcamento+'" value="'+itens_orcamento+'" onClick="document.getElementById(\'item_atual\').value = \''+itens_orcamento+'\';carregarItem(\''+itens_orcamento+'\');" />';

document.getElementById(objretorno).innerHTML += '<input class="descricao_itens" style="width:40px;text-align:right;" type="text" id="codigo_item_'+itens_orcamento+'" name="codigo_item_'+itens_orcamento+'" value="'+itens_orcamento+'" readonly="readonly" />';

document.getElementById(objretorno).innerHTML += '<input class="descricao_itens" style="width:416px;" type="text" id="descricao_item_'+itens_orcamento+'" name="descricao_item_'+itens_orcamento+'" value="'+document.getElementById('txtDescricao').value+'" readonly="readonly" />';

document.getElementById(objretorno).innerHTML += '<input class="descricao_itens" style="width:30px;text-align:right;" type="text" id="qtde_'+itens_orcamento+'" name="qtde_'+itens_orcamento+'" value="'+document.getElementById('txtQtde').value+'" readonly="readonly" />';

document.getElementById(objretorno).innerHTML += '<input class="descricao_itens" style="width:70px;text-align:left;" type="text" id="codigo_peca_'+itens_orcamento+'" name="codigo_peca_'+itens_orcamento+'" value="'+document.getElementById('txtCodigoPeca').value+'" readonly="readonly" />';

document.getElementById(objretorno).innerHTML += '<input class="descricao_itens" style="width:60px;text-align:right;" type="text" id="valor_'+itens_orcamento+'" name="valor_'+itens_orcamento+'" value="'+document.getElementById('txtValor').value+'" readonly="readonly" />';

	itens_orcamento++;
	document.getElementById('txtTotalItens').value = (itens_orcamento-1);

	document.getElementById('txtDescricao').value = '';
	document.getElementById('txtQtde').value = '1';
	document.getElementById('txtValor').value = '';
	document.getElementById('txtCodigoPeca').value = '';
	document.getElementById('txtDescricao').focus();
		}
	}

	function adjusttocurrency(t){
		var completevalue = t.value;
		var splitvalues = completevalue.split(".");
		var dnumber = "."

		if (splitvalues[2] != null){
			t.value = "To many . in " + t.value;
			return;
		}
		
		var dnumberExp = new RegExp('([0-9]{2})');
		
		if (splitvalues[1] > 0 && splitvalues[1] < 99) dnumber = dnumber + splitvalues[1];
		if (splitvalues[1] == "0" || splitvalues[1] == "00" || splitvalues[1] == "" || splitvalues[1] == null) dnumber = dnumber + "00"
		else dnumber = dnumber + splitvalues[1];
		
		if (splitvalues[0] != null)
		{
		var objRegExp = new RegExp('(-?[0-9]+)([0-9]{3})');
		while(objRegExp.test(splitvalues[0]))
			splitvalues[0] = splitvalues[0].replace(objRegExp, '$1,$2');
			t.value = splitvalues[0] + dnumber;
		return;
		}
	}

	function alterarItem(objgeral,id){
		var d = document.getElementById(objgeral);
			if (d != null){
				if ((d.innerHTML != '')&&(document.getElementById('item_atual').value != '')){
					document.getElementById('descricao_item_'+id).value = document.getElementById('txtDescricao').value;
					document.getElementById('qtde_'+id).value = document.getElementById('txtQtde').value;
					document.getElementById('codigo_peca_'+id).value = document.getElementById('txtCodigoPeca').value;
					document.getElementById('valor_'+id).value = document.getElementById('txtValor').value;		
				}else{
					alert('Selecione um item para ser alterado.');	
				}
			}else{
				alert('Selecione um item para ser alterado.');	
			}
	}

	function removeItemOrcamento(objgeral) {
		id = document.getElementById('item_atual').value;
		var d = document.getElementById(objgeral);
			if (d != null){
				if ((d.innerHTML != '')&&(document.getElementById('item_atual').value != '')){
					if (confirm('Deseja mesmo excluir o item do orçamento?')==true){
						d.removeChild(document.getElementById('id_linha_'+id));
						d.removeChild(document.getElementById('codigo_item_'+id));
						d.removeChild(document.getElementById('descricao_item_'+id));
						d.removeChild(document.getElementById('qtde_'+id));
						d.removeChild(document.getElementById('codigo_peca_'+id));
						d.removeChild(document.getElementById('valor_'+id));
						document.getElementById('item_atual').value = '';
						document.getElementById('txtValor').value = '';	
						document.getElementById('txtQtde').value = 1;	
						document.getElementById('txtCodigoPeca').value = '';	
						document.getElementById('txtDescricao').value = '';	
						document.getElementById('txtDescricao').focus();				
					}
				}else{
					alert('Selecione um item para ser excluído.');	
				}
			}else{
				alert('Selecione um item para ser excluído.');	
			}
	}
	
	function carregarItem(id){
			document.getElementById('txtDescricao').value = document.getElementById('descricao_item_'+id).value;
			document.getElementById('txtQtde').value = document.getElementById('qtde_'+id).value;
			document.getElementById('txtCodigoPeca').value = document.getElementById('codigo_peca_'+id).value;
			document.getElementById('txtValor').value = document.getElementById('valor_'+id).value;
	}

	
	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 formatCurrency(o, n, dig, dec){
		new function(c, dig, dec, m){
			addEvent(o, "keypress", function(e, _){
				if((_ = e.key == 45) || e.key > 47 && e.key < 58){
					var o = this, d = 0, n, s, h = o.value.charAt(0) == "-" ? "-" : "",
						l = (s = (o.value.replace(/^(-?)0+/g, "$1") + String.fromCharCode(e.key)).replace(/\D/g, "")).length;
					m + 1 && (o.maxLength = m + (d = o.value.length - l + 1));
					if(m + 1 && l >= m && !_) return false;
					l <= (n = 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] += dig);
					n && n < l && (s[l - ++n] += dec);
					_ ? h ? m + 1 && (o.maxLength = m + d) : s[0] = "-" + s[0] : s[0] = h + s[0];
					o.value = s.join("");
				}
				e.key > 30 && e.preventDefault();
			});
		}(!isNaN(n) ? Math.abs(n) : 2, typeof dig != "string" ? "." : dig, typeof dec != "string" ? "," : dec, o.maxLength);
	}
	
	function capt(evento){
		alert(evento);	
	}
	
/*
 *	incluirLog(descricao,cnpjcpf) Grava um log da ação do usuário no banco
 */
	function incluirLog(descricao,cnpjcpf){
		sendDados('val_atendimento.php','protocolo=p1'+'&txtIdTipoAtendimento=3'+'&txtDescricao='+descricao+'&txtCnpjCpf='+cnpjcpf,'');
	}


	escreverTitulo = function(texto){
		document.getElementById('msg_atual').innerHTML = texto; 
	}

/*
 * Função que altera o thema instantaneo
 */	
	function loadjscssfile(filename, filetype){
		if (filetype=="js"){ //if filename is a external JavaScript file
			var fileref=document.createElement('script')
			fileref.setAttribute("type","text/javascript")
			fileref.setAttribute("src", filename)
		} else if (filetype=="css"){ //if filename is an external CSS file
			var fileref=document.createElement("link")
			fileref.setAttribute("rel", "stylesheet")
			fileref.setAttribute("type", "text/css")
			fileref.setAttribute("href", filename)
		}
		if (typeof fileref!="undefined")
			document.getElementsByTagName("head")[0].appendChild(fileref)
	}
	
	function mudaTheme(obj){
			loadjscssfile('../sis_img/skins/'+obj.value+'/style.css','css');
	}
	
	function applyTheme(theme){
			sendDados('val_usuario.php','protocolo=p4'+'&txtTheme='+theme,'');
			alert('Tema alterado com sucesso!');
			window.open('central.php','_self');
	}