AutoId = 0;

var http_request = false;

function CriaAjax(){

	http_request = null;

	if (window.XMLHttpRequest) { 

		http_request = new XMLHttpRequest();

		if (http_request.overrideMimeType) {

			http_request.overrideMimeType('text/xml');

		}

	} else if (window.ActiveXObject) { 

		try {

			http_request = new ActiveXObject("Msxml2.XMLHTTP");

		} catch (e) {

			try {

				http_request = new ActiveXObject("Microsoft.XMLHTTP");

			} catch (e) {}

		}

	}

	if (!http_request) {

		alert('Sem suporte a Ajax!');

		return false;

	}

}

function NovoItem(id){

	AutoId = AutoId + 1;

	var div = document.createElement('div');

	div.setAttribute('id',AutoId);

	document.getElementById('Campos'+id).appendChild(div);

	var input = document.createElement('input');

    input.setAttribute('type','file');

    input.setAttribute('name','arquivo[]');

	input.setAttribute('size','20');

	document.getElementById(AutoId).appendChild(input);

	var link = document.createElement('a');

	link.setAttribute('title','Remover item.');

	link.setAttribute('href','javascript: RemoveItem(\''+AutoId+'\',\''+id+'\');');

	var texto = document.createTextNode(' Remover ');

	link.appendChild(texto);

    document.getElementById(AutoId).appendChild(link);

}

function RemoveItem(remover, id){

	document.getElementById('Campos'+id).removeChild(document.getElementById(remover));

}

function RemoverArquivos(url, div){

	if(confirm('Tem certeza que deseja remover este arquivo?') == 1){

		CarregaUrl(url, div);

	}

}

function TrataErrosFrame(msg, id, tipo){

	parent.document.getElementById('Status'+id).innerHTML = msg;

	parent.document.getElementById('Formulario'+id).style.display = 'block';

	parent.document.getElementById('Formulario'+id).style.margin = '0px';

}



function TrataErros(msg, div, tipo){

	//tipo: true ou false

	//true para dentro do iframe

	//false fora do iframe

	if(tipo){

		parent.document.getElementById(div).innerHTML = msg;

		parent.document.getElementById('Formulario').style.display = 'block';

		parent.document.getElementById('Formulario').style.margin = '0px';

	}else{

		document.getElementById(div).style.display = 'block';

		document.getElementById(div).innerHTML = msg;

	}

}

function mostradica(div){

	document.getElementById('descricao_'+div).style.display = 'block';

	document.getElementById('link_mostra_'+div).style.display = 'none';

}

function ocultadica(div){

	document.getElementById('descricao_'+div).style.display = 'none';

	document.getElementById('link_mostra_'+div).style.display = 'block';

}

function CarregaModulos(url){

	document.getElementById('transparente').style.display = 'block';

	document.getElementById('Contem').style.display = 'block';

	document.getElementById('ExibeConteudo').style.display = 'block';

	scroll(0,0);

	CarregaUrl(url,'ExibeConteudo');

}

function CarregaUrl(url, div){

	CriaAjax();

	DirDiv = document.getElementById(div);

	DivTransparente = document;

	http_request.onreadystatechange = CarregaConteudo
	
	http_request.open('GET', url, true);
	http_request.send(null);

}

function mudadiv(){
	//alert('teste');
	var height = document.getElementById('Conteudo').scrollHeight+180;
	var height_doc = document.body.scrollHeight;
	//var height_doc = document.documentElement.clientHeight;
	//var height_doc = screen.height;
					
	//alert(height+" - "+height_doc);
	if (height <= height_doc){
		height = height_doc;
	}
	document.getElementById("transparente").style.height = height+'px';
	//alert(document.getElementById("transparente").style.height);
}

var contador = 1;
function conta() {
	if(contador == 0) {
		mudadiv();
		contador = 2;
		return false;
	}
	if (contador != 0){
		contador = contador-1;
		setTimeout("conta()", 1000);
	}
}

function CarregaConteudo() {

	if (http_request.readyState == 4) {

		if (http_request.status == 200) {
			
					DirDiv.innerHTML = http_request.responseText;
					
					var height = DivTransparente.getElementById('Conteudo').scrollHeight+180;
					var height_doc = DivTransparente.body.scrollHeight;
					//var height_doc = document.documentElement.clientHeight;
					//var height_doc = screen.height;
					
					//alert(height+" - "+height_doc);
					if (height <= height_doc){
						height = height_doc;
					}
					DivTransparente.getElementById("transparente").style.height = height+'px';
					
					
		} else {
			
			DirDiv.innerHTML = http_request.responseText;
			var height = DivTransparente.getElementById('DivLayout').scrollHeight+180;
			var height_doc = DivTransparente.body.scrollHeight;
			//var height_doc = document.documentElement.clientHeight;
			
			
			if (height <= height_doc){
				height = height_doc;
			}
			DivTransparente.getElementById("transparente").style.height = height+'px';
			alert('Ocorreu um erro!');

		}

	} else {

		DirDiv.innerHTML = "<div style=\"text-align:center;\"><br /><br /><br />Carregando...<br /><img src=\"imagens/lightbox-ico-loading.gif\" alt=\"Carregando\" /></div>";

	}
	
	conta();
	
}

function FechaItem(){

	document.getElementById('transparente').style.display = 'none';

	document.getElementById('Contem').style.display = 'none';

	document.getElementById('ExibeConteudo').style.display = 'none';

}

function FechaItemSession(){
	
	CarregaUrlUpload('fechaitem.php', 'Conteudo');
	
	document.getElementById('transparente').style.display = 'none';

	document.getElementById('Contem').style.display = 'none';

	document.getElementById('ExibeConteudo').style.display = 'none';

}

function FechaItemrep(){

	document.getElementById('transparente').style.display = 'none';

	document.getElementById('Contem').style.display = 'none';

	document.getElementById('ExibeConteudo').style.display = 'none';
	
	document.getElementById('nome').value = '';
	document.getElementById('emailrep').value = '';
	document.getElementById('telefone').value = '';

}

function FechaItemcontato(){

	document.getElementById('transparente').style.display = 'none';

	document.getElementById('Contem').style.display = 'none';

	document.getElementById('ExibeConteudo').style.display = 'none';
	
	document.getElementById('empresa').value = '';
	document.getElementById('nome').value = '';
	document.getElementById('endereco').value = '';
	document.getElementById('cep').value = '';
	document.getElementById('estado').value = '';
	document.getElementById('cidade').value = '';
	document.getElementById('emailcontato').value = '';
	document.getElementById('telefone').value = '';
	document.getElementById('assunto').value = '';
	document.getElementById('mensagem').value = '';

}

function FechaItemnews(){

	document.getElementById('transparente').style.display = 'none';

	document.getElementById('Contem').style.display = 'none';

	document.getElementById('ExibeConteudo').style.display = 'none';
	
	document.getElementById('email').value = '';

}

function FechaItemtrab2(){

	document.getElementById('transparente').style.display = 'none';

	document.getElementById('Contem').style.display = 'none';

	document.getElementById('ExibeConteudo').style.display = 'none';
	
	document.getElementById('arquivo').value = '';

}

function FechaItemtrab(){

	document.getElementById('transparente').style.display = 'none';

	document.getElementById('Contem').style.display = 'none';

	document.getElementById('ExibeConteudo').style.display = 'none';
	
	var inputs = document.getElementsByTagName('input');            // pega todos os input´s do formulário na variavel
    var selects = document.getElementsByTagName('select');          // pega todos os select´s do formulário na variavel
    var textareas = document.getElementsByTagName('textarea'); // pega todos os textarea´s do formulário na variavel
	
	
	// armazena todos os nomes e inputs e armazena na variavel
   	for (var i = 0; i < inputs.length; i++){
		if(inputs[i].value != 'Enviar'){
		  if(inputs[i].value != 'Limpar'){
		    inputs[i].value = '';
		  }
		}
   	}
        
   	// armazena todos os nomes e selct´s e armazena na variavel
   	for (var i = 0; i < selects.length; i++){
   		selects[i].value = '';
    }
        
    // armazena todos os nomes e textarea´s e armazena na variavel
    for (var i = 0; i < textareas.length; i++){
    	textareas[i].value = '';
	}


}
   
//variável com o texto a mostrar
var texto = "Confira as novas tentações para seus pés!!!"
//variavel coma osicao no texto. Colocar sempre a 0
var pos = 0

//crio uma funcao para mudar o texto da barra de estado
function textoEstado(){
   //incremento a posicao em 1 e extraio o texto a mostrar neste momento.
   pos = pos + 1
   textoAtual = texto.substring(0,pos)
   //coloco o texto que quero mostrar na barra de estado do navegador
   window.status = textoAtual
   //Chamamos outra vez a esta funcao para que continue    mostrando texto
   if (pos == texto.length){
      //se chegamos ao final, volto ao principio e faco um atraso superior
      pos = 0
      setTimeout("textoEstado()",1500)
   } else{
      //se nao chegamos ao final, continuo com a funcao um atraso minimo.
      setTimeout("textoEstado()",100)
   }
}

function FormataData(nasc,teclapres){

	var tecla = teclapres.keyCode;

	vr = document.getElementById(nasc).value;

	vr = vr.replace( ".", "" );

	vr = vr.replace( "/", "" );

	vr = vr.replace( "/", "" );

	tam = vr.length + 1;

	if(tecla != 9 && tecla != 8){

		if(tam > 2 && tam < 5){

			document.getElementById(nasc).value = vr.substr(0, tam - 2) + '/' + vr.substr(tam - 2, tam);

		}

		if(tam >= 5 && tam <= 10){

			document.getElementById(nasc).value = vr.substr(0, 2) + '/' + vr.substr(2, 2) + '/' + vr.substr(4, 4);

		}

	}

}

function sonum(e) {

	if(window.event) {

		// for IE, e.keyCode or window.event.keyCode can be used

		key = e.keyCode;

	} else if(e.which) {

		// netscape

		key = e.which;

	} else {

		// no event, so pass through

		return true;

	}

	if ((key > 47 && key < 58) || (key == 8 || key == 9 || key == 127)){

	}else{

		return false;

	}

}

function FormataCEP(cep,teclapres) {

	var tecla = teclapres.keyCode;

	vr = document.getElementById(cep).value;

	vr = vr.replace( " ", "" );

	vr = vr.replace( "/", "" );

	vr = vr.replace( "-", "" );

	tam = vr.length + 1;

	if (tecla != 9 && tecla != 8){

		if ( tam <= 8){

			if ( tam == 6)

				document.getElementById(cep).value = vr.substr( 0, 5 ) + '-';

		}else{

			return false;

		}

	}

}

function FormataFone(fone,teclapres) {

	var tecla = teclapres.keyCode;

	vr = document.getElementById(fone).value;

	vr = vr.replace( " ", "" );

	vr = vr.replace( "(", "" );

	vr = vr.replace( ")", "" );

	vr = vr.replace( "-", "" );

	tam = vr.length + 1;

	if (tecla != 9 && tecla != 8){

		if ( tam <= 10){

			if ( tam == 1)

				document.getElementById(fone).value = '(' + vr.substr( 0, 2 );

			if ( tam == 3)

				document.getElementById(fone).value = '(' + vr.substr( 0, 2 ) + ') ';

			if ( tam == 6)

				document.getElementById(fone).value = '(' + vr.substr( 0, 2 ) + ') ' + vr.substr( 2, 4 ) + '-';

			if ( tam == 10)

				document.getElementById(fone).value = '(' + vr.substr( 0, 2 ) + ') ' + vr.substr( 2, 4 ) + '-' + vr.substr( 6, 4 );

		}else{

			return false;

		}

	}

}

function enviacurriculo(form){


	var msg = "Preencha os campos abaixo:\n\n";
	mostra = 0;
	
	if(form.nome.value ==""){
		msg = msg+"   Nome\n";
		mostra++;
    }
	if(form.email.value ==""){
        msg = msg+"   Email\n";
		mostra++;
    }
	if(form.telefone.value ==""){
        msg = msg+"   Telefone\n";
		mostra++;
    }	
	if(mostra != 0){
		alert(msg);
		return false;
	}else{
	  form.submit();
	  return false;
	  document.getElementById('nome').value = '';
	  document.getElementById('email').value = '';
	  document.getElementById('telefone').value = '';
	  document.getElementById('arquivo').value = '';
    } 
}

function enviapedido(form){
	
	  form.submit();
	  return false;	  
	  
	  var inputs = document.getElementsByTagName('input');            // pega todos os input´s do formulário na variavel
	  var selects = document.getElementsByTagName('select');          // pega todos os select´s do formulário na variavel
	  var textareas = document.getElementsByTagName('textarea'); // pega todos os textarea´s do formulário na variavel
		
		
	  // armazena todos os nomes e inputs e armazena na variavel
	  for (var i = 0; i < inputs.length; i++){
		if(inputs[i].value != 'Enviar'){
		  if(inputs[i].value != 'Limpar'){
		    inputs[i].value = '';
		  }
		}
   	  }
			
	  // armazena todos os nomes e selct´s e armazena na variavel
	  for (var i = 0; i < selects.length; i++){
		selects[i].value = '';
	  }
			
	  // armazena todos os nomes e textarea´s e armazena na variavel
	  for (var i = 0; i < textareas.length; i++){
		textareas[i].value = '';
	  }
	  
}

function LimpaForm(){

	var inputs = document.getElementsByTagName('input');            // pega todos os input´s do formulário na variavel
    var selects = document.getElementsByTagName('select');          // pega todos os select´s do formulário na variavel
    var textareas = document.getElementsByTagName('textarea'); // pega todos os textarea´s do formulário na variavel
	
	
	// armazena todos os nomes e inputs e armazena na variavel
   	for (var i = 0; i < inputs.length; i++){
		if(inputs[i].value != 'Enviar'){
		  if(inputs[i].value != 'Limpar'){
		    inputs[i].value = '';
		  }
		}
   	}
        
   	// armazena todos os nomes e selct´s e armazena na variavel
   	for (var i = 0; i < selects.length; i++){
   		selects[i].value = '';
    }
        
    // armazena todos os nomes e textarea´s e armazena na variavel
    for (var i = 0; i < textareas.length; i++){
    	textareas[i].value = '';
	}
	
}

function atualiza_valor(id, valor){
	var qtd = document.getElementById("qtd_"+id).value;
	if(valor != 0 && qtd != 0){
		
		var total = document.getElementById("subtotal_"+id).value;
		var total1 = total.replace(".", "");
		var total2 = total1.replace(",", ".");
		
		var valor1 = valor.replace(".", "");
		var valor2 = valor1.replace(",", ".");
		var resultado = qtd * valor2;
		var resultado2 = resultado.toFixed(2);
		var result = resultado2.toString();
		document.getElementById("subtotal_"+id).value = result.replace(".", ",");
	
		var valortotal = document.getElementById("total").value;
		var valortotal1 = valortotal.replace(".", "");
		var valortotal2 = valortotal1.replace(",", ".");
		if(total2 != ""){
		  var totalsoma = (parseFloat(valortotal2) - parseFloat(total2)) + parseFloat(result);
		}else{
		  var totalsoma = parseFloat(valortotal2) + parseFloat(result);
		}
		var totalsoma2 = totalsoma.toFixed(2);
		var totalsoma3 = totalsoma2.toString();
		document.getElementById("total").value=totalsoma3.replace(".", ",");
	}
}

function atualiza_qtd(id){
	var qtd = document.getElementById("qtd_"+id).value;
	var valor = document.getElementById("valor_"+id).value;
	if(valor != "" && qtd != ""){
		
		var total = document.getElementById("subtotal_"+id).value;
		var total1 = total.replace(".", "");
		var total2 = total1.replace(",", ".");
		
		var valor1 = valor.replace(".", "");
		var valor2 = valor1.replace(",", ".");
		var resultado = qtd * valor2;
		var resultado2 = resultado.toFixed(2);
		var result = resultado2.toString();
		document.getElementById("subtotal_"+id).value = result.replace(".", ",");
	
		var valortotal = document.getElementById("total").value;
		var valortotal1 = valortotal.replace(".", "");
		var valortotal2 = valortotal1.replace(",", ".");
		if(total2 != ""){
		  var totalsoma = (parseFloat(valortotal2) - parseFloat(total2)) + parseFloat(result);
		}else{
		  var totalsoma = parseFloat(valortotal2) + parseFloat(result);
		}
		var totalsoma2 = totalsoma.toFixed(2);
		var totalsoma3 = totalsoma2.toString();
		document.getElementById("total").value=totalsoma3.replace(".", ",");
	}
}
		
		var isNav4, isNav, isIE;
		if (parseInt(navigator.appVersion.charAt(0)) >= 4) {
		  isNav = (navigator.appName=="Netscape") ? true : false;
		  isIE = (navigator.appName.indexOf("Microsoft") != -1) ? true : false;
		}
		if (navigator.appName=="Netscape") {
		  isNav4 = (parseInt(navigator.appVersion.charAt(0))==4);
		}
		function onlynum(e) {
		  var keyNumber = (isIE) ? event.keyCode : e.which;
		  if (((keyNumber<48)||(keyNumber>57)) && (keyNumber!=13) && (keyNumber!="0") && (keyNumber!=8) && (keyNumber!=44)){
		    if (isIE) event.keyCode=0;
		    return false;
		  }
		}
		function MascaraMoeda(objTextBox, SeparadorMilesimo, SeparadorDecimal, e){
			var sep = 0;
			var key = '';
			var i = j = 0;
			var len = len2 = 0;
			var strCheck = '0123456789';
			var aux = aux2 = '';
			var whichCode = (isIE) ? event.keyCode : e.which;
			if (whichCode == 13) return true;
			var t = new String(objTextBox.value);
			if (whichCode == 8){
			objTextBox.value = t.substring(0, t.length-1);
			} 
			key = String.fromCharCode(whichCode); // Valor para o código da Chave
			if (strCheck.indexOf(key) == -1) return false; // Chave inválida
			len = objTextBox.value.length;
			for(i = 0; i < len; i++)
				if ((objTextBox.value.charAt(i) != '0') && (objTextBox.value.charAt(i) != SeparadorDecimal)) break;
			aux = '';
			for(; i < len; i++)
				if (strCheck.indexOf(objTextBox.value.charAt(i))!=-1) aux += objTextBox.value.charAt(i);
			aux += key;
			len = aux.length;
			if (len == 0) objTextBox.value = '';
			if (len == 1) objTextBox.value = '0'+ SeparadorDecimal + '0' + aux;
			if (len == 2) objTextBox.value = '0'+ SeparadorDecimal + aux;
			if (len > 2) {
				aux2 = '';
				for (j = 0, i = len - 3; i >= 0; i--) {
					if (j == 3) {
						aux2 += SeparadorMilesimo;
						j = 0;
					}
					aux2 += aux.charAt(i);
					j++;
				}
				objTextBox.value = '';
				len2 = aux2.length;
				for (i = len2 - 1; i >= 0; i--)
				objTextBox.value += aux2.charAt(i);
				objTextBox.value += SeparadorDecimal + aux.substr(len - 2, len);
			}
			return false;
		}
		
function FecharJanelaNovos(url,div){

	if(confirm('Você não salvou o cadastro. Deseja continuar?')==1){

		CarregaUrl(url, div);

	}

}

function FecharJanela(url,div){
	CarregaUrlUpload(url,div);
}

function CadastrarRep(id, form, arquivo){

	if(form.empresa.value == ""){

		alert('Os campos destacados são obrigatórios!');

		form.empresa.focus();

		return false;

	}else if(form.contato.value == ""){

		alert('Os campos destacados são obrigatórios!');

		form.contato.focus();

		return false;

	}else if(form.email.value == ""){

		alert('Os campos destacados são obrigatórios!');

		form.email.focus();

		return false;

	}else if(form.login.value == ""){

		alert('Os campos destacados são obrigatórios!');

		form.login.focus();

		return false;

	}else if(form.senha.value == ""){

		alert('Os campos destacados são obrigatórios!');

		form.senha.focus();

		return false;

	}else{

		form.action=arquivo;

		form.submit();

		document.getElementById('Status'+id).style.display = 'block';

		document.getElementById('Formulario'+id).style.display = 'none';

		document.getElementById('Status'+id).innerHTML = "<div style=\"text-align:center;\"><img src=\"../images/lightbox-ico-loading.gif\" alt=\"Carregando\" /></div>";

	}

	return false;

}

function CadastrarAgenda(form, id, arquivo){

	if(form.destino.value == ""){

		alert('Os campos destacados são obrigatórios!');

		form.destino.focus();

		return false;

	}else if(form.data_partida.value == ""){

		alert('Os campos destacados são obrigatórios!');

		form.data_partida.focus();

		return false;

	}else if(form.horario_partida.value == ""){

		alert('Os campos destacados são obrigatórios!');

		form.horario_partida.focus();

		return false;

	}else if(form.local_saida.value == ""){

		alert('Os campos destacados são obrigatórios!');

		form.local_saida.focus();

		return false;

	}else{

		form.action=arquivo;

		form.submit();

		document.getElementById('Status'+id).style.display = 'block';

		document.getElementById('Formulario'+id).style.display = 'none';

		document.getElementById('Status'+id).innerHTML = "<div style=\"text-align:center;\"><img src=\"../images/lightbox-ico-loading.gif\" alt=\"Carregando\" /></div>";

	}

	return false;

}

function CadastrarDica(form, id, arquivo){

	if(form.titulo.value == ""){

		alert('Os campos destacados são obrigatórios!');

		form.titulo.focus();

		return false;

	}else{

		form.action=arquivo;

		form.submit();

		document.getElementById('Status'+id).style.display = 'block';

		document.getElementById('Formulario'+id).style.display = 'none';

		document.getElementById('Status'+id).innerHTML = "<div style=\"text-align:center;\"><img src=\"../images/lightbox-ico-loading.gif\" alt=\"Carregando\" /></div>";

	}

	return false;

}

function CadastrarFotos(form, id, arquivo){

	
	form.action=arquivo;

	form.submit();

	document.getElementById('Status'+id).style.display = 'block';

	document.getElementById('Formulario'+id).style.display = 'none';

	document.getElementById('Status'+id).innerHTML = "<div style=\"text-align:center;\"><img src=\"../images/lightbox-ico-loading.gif\" alt=\"Carregando\" /></div>";


	return false;

}

function EditarLegenda(form, id, arquivo){

	
	form.action=arquivo;

	form.submit();

	return false;

}

function CadastrarLink(form, id, arquivo){

	if(form.titulo.value == ""){

		alert('Os campos destacados são obrigatórios!');

		form.titulo.focus();

		return false;

	}else if(form.link.value == ""){

		alert('Os campos destacados são obrigatórios!');

		form.link.focus();

		return false;

	}else if(form.categoria.value == ""){

		alert('Os campos destacados são obrigatórios!');

		form.categoria.focus();

		return false;

	}else{

		form.action=arquivo;

		form.submit();

		document.getElementById('Status'+id).style.display = 'block';

		document.getElementById('Formulario'+id).style.display = 'none';

		document.getElementById('Status'+id).innerHTML = "<div style=\"text-align:center;\"><img src=\"../images/lightbox-ico-loading.gif\" alt=\"Carregando\" /></div>";

	}

	return false;

}

function CadastrarCliente(id, form, arquivo){

	if(form.cliente.value == ""){

		alert('Os campos destacados são obrigatórios!');

		form.cliente.focus();

		return false;

	}else if(form.email.value == ""){

		alert('Os campos destacados são obrigatórios!');

		form.email.focus();

		return false;

	}else if(form.site.value == ""){

		alert('Os campos destacados são obrigatórios!');

		form.site.focus();

		return false;

	}else if(form.contato.value == ""){

		alert('Os campos destacados são obrigatórios!');

		form.contato.focus();

		return false;

	}else if(form.endereco.value == ""){

		alert('Os campos destacados são obrigatórios!');

		form.endereco.focus();

		return false;

	}else if(form.cidade.value == ""){

		alert('Os campos destacados são obrigatórios!');

		form.cidade.focus();

		return false;

	}else if(form.bairro.value == ""){

		alert('Os campos destacados são obrigatórios!');

		form.bairro.focus();

		return false;

	}else if(form.uf.value == ""){

		alert('Os campos destacados são obrigatórios!');

		form.uf.focus();

		return false;

	}else if(form.cep.value == ""){

		alert('Os campos destacados são obrigatórios!');

		form.cep.focus();

		return false;

	}else if(form.fone.value == ""){

		alert('Os campos destacados são obrigatórios!');

		form.fone.focus();

		return false;

	}else{

		form.action=arquivo;

		form.submit();

		document.getElementById('Status'+id).style.display = 'block';

		document.getElementById('Formulario'+id).style.display = 'none';

		document.getElementById('Status'+id).innerHTML = "<div style=\"text-align:center;\"><img src=\"../images/lightbox-ico-loading.gif\" alt=\"Carregando\" /></div>";

	}

	return false;

}

function CadastrarProduto(id, form, arquivo){

	if(form.ref.value == ""){

		alert('Os campos destacados são obrigatórios!');

		form.ref.focus();

		return false;

	}else if(form.desc.value == ""){

		alert('Os campos destacados são obrigatórios!');

		form.desc.focus();

		return false;

	}else if(form.cor.value == ""){

		alert('Os campos destacados são obrigatórios!');

		form.cor.focus();

		return false;

	}else if(form.valor.value == ""){

		alert('Os campos destacados são obrigatórios!');

		form.valor.focus();

		return false;

	}else{

		form.action=arquivo;

		form.submit();

		document.getElementById('Status'+id).style.display = 'block';

		document.getElementById('Formulario'+id).style.display = 'none';

		document.getElementById('Status'+id).innerHTML = "<div style=\"text-align:center;\"><img src=\"../images/lightbox-ico-loading.gif\" alt=\"Carregando\" /></div>";

	}

	return false;

}

function CadastrarPedido(form, arquivo){

	if(form.nome.value == ""){

		alert('Os campos destacados são obrigatórios!');

		form.nome.focus();

		return false;

	}else if(form.email.value == ""){

		alert('Os campos destacados são obrigatórios!');

		form.email.focus();

		return false;

	}else if(form.emailnota.value == ""){

		alert('Os campos destacados são obrigatórios!');

		form.emailnota.focus();

		return false;

	}else if(form.endereco.value == ""){

		alert('Os campos destacados são obrigatórios!');

		form.endereco.focus();

		return false;

	}else if(form.bairro.value == ""){

		alert('Os campos destacados são obrigatórios!');

		form.bairro.focus();

		return false;

	}else if(form.cidade.value == ""){

		alert('Os campos destacados são obrigatórios!');

		form.cidade.focus();

		return false;

	}else if(form.estado.value == ""){

		alert('Os campos destacados são obrigatórios!');

		form.estado.focus();

		return false;

	}else if(form.cep.value == ""){

		alert('Os campos destacados são obrigatórios!');

		form.cep.focus();

		return false;

	}else if(form.fone.value == ""){

		alert('Os campos destacados são obrigatórios!');

		form.fone.focus();

		return false;

	}else if(form.fax.value == ""){

		alert('Os campos destacados são obrigatórios!');

		form.fax.focus();

		return false;

	}else if(form.cnpj.value == ""){

		alert('Os campos destacados são obrigatórios!');

		form.cnpj.focus();

		return false;

	}else if(form.pagamento.value == ""){

		alert('Os campos destacados são obrigatórios!');

		form.pagamento.focus();

		return false;

	}else if(form.prazo.value == ""){

		alert('Os campos destacados são obrigatórios!');

		form.prazo.focus();

		return false;

	}else{

		form.action=arquivo;

		form.submit();

		document.getElementById('Status').style.display = 'block';

		document.getElementById('Formulario').style.display = 'none';

		document.getElementById('Status').innerHTML = "<div style=\"text-align:center;\"><img src=\"images/lightbox-ico-loading.gif\" alt=\"Carregando\" /></div>";

	}

	return false;

}

function TrataErros(msg, div, tipo){

	//tipo: true ou false

	//true para dentro do iframe

	//false fora do iframe

	if(tipo){

		parent.document.getElementById(div).innerHTML = msg;

		parent.document.getElementById('Formulario').style.display = 'block';

		parent.document.getElementById('Formulario').style.margin = '0px';

	}else{

		document.getElementById(div).style.display = 'block';

		document.getElementById(div).innerHTML = msg;

	}

}

function CarregaUrlUpload(url,div){

	CriaAjax();

	DirDiv = parent.document.getElementById(div);

	DivTransparente = parent.document;

	http_request.onreadystatechange = CarregaConteudo

	http_request.open('GET', url, true);

	http_request.send(null);

}

function DeletarRegistro(url){

	if(confirm('Tem certeza que deseja deletar?') == 1){

		CarregaUrl(url, 'Conteudo');

	}

}

function DeletarRegistroFoto(url, div){

	if(confirm('Tem certeza que deseja deletar?') == 1){

		CarregaUrl(url, div);

	}

}

function AbrePopup(url,nome,largura,altura){

	window.open(url, nome , "width="+ largura +", height="+ altura +", scrollbars=1, resible=1");

}

function CarregaReferencia(url,valor,div,id){

	CriaAjax();

	DirDiv = parent.document.getElementById(div);
	DirDiv2 = parent.document.getElementById('desc_'+id);

	http_request.onreadystatechange = CarregaConteudoReferencia

	http_request.open('GET', url+"?id="+valor, true);

	http_request.send(null);

}

function CarregaDadosCliente(url,valor,div){
	
		CriaAjax();
			
		document.getElementById('dados_cliente').style.display = 'block';
				
		http_request.onreadystatechange = CarregaConteudoDados
	
		http_request.open('GET', url+"&id="+valor, true);
	
		http_request.send(null);

}

function CarregaConteudoDados() {

	if (http_request.readyState == 4) {

		if (http_request.status == 200) {
			document.getElementById('dados_cliente2').innerHTML = http_request.responseText;
		} else {

			document.getElementById('dados_cliente2').innerHTML = http_request.responseText;
			
		}

	} else {
		
		document.getElementById('dados_cliente2').innerHTML = "Aguarde...";

	}

}

function MudaFoto(imagem,legenda) {

	document.getElementById('imagem').innerHTML = '<img src="uploads/'+imagem+'" style="border:1px solid #999; padding:4px;" /><br><span style="color:#a20f1d; text-decoration:none; font-size:13px;"><strong>'+legenda+'</strong></span>';

}

function mudaimagem(div,imagem,pasta,limite) {
	
	if(imagem != "onibus"){
	  var proxima = parseInt(imagem)+1;
	  var anterior = parseInt(imagem)-1;
	}else{
		var proxima = 1;
	}
	//alert(proxima+" - "+anterior+" - "+limite);
	if(imagem != "onibus" && anterior != 0 && limite != proxima){
		
		document.getElementById(div).innerHTML = '<img src="imagens/'+pasta+'/'+imagem+'.jpg" border="0" />';
	
		document.getElementById('anterior').innerHTML = '<a href="javascript:void(0);" onclick="mudaimagem(\'imagem\',\''+anterior+'\',\''+pasta+'\',\''+limite+'\');" /><img src="imagens/anterior.jpg" border="0" /></a>';
	
		document.getElementById('proxima').innerHTML = '<a href="javascript:void(0);" onclick="mudaimagem(\'imagem\',\''+proxima+'\',\''+pasta+'\',\''+limite+'\');" /><img src="imagens/proxima.jpg" border="0" /></a>';
	
	}else if(imagem != "onibus" && anterior != 0 && limite == proxima){
		
		document.getElementById(div).innerHTML = '<img src="imagens/'+pasta+'/'+imagem+'.jpg" border="0" />';	
	
		document.getElementById('anterior').innerHTML = '<a href="javascript:void(0);" onclick="mudaimagem(\'imagem\',\''+anterior+'\',\''+pasta+'\',\''+limite+'\');" /><img src="imagens/anterior.jpg" border="0" /></a>';
	
		document.getElementById('proxima').innerHTML = '<img src="imagens/proxima.jpg" border="0" />';
	
	}else if(anterior == 0){
		
		document.getElementById(div).innerHTML = '<img src="imagens/'+pasta+'/'+imagem+'.jpg" border="0" />';
		
		document.getElementById('anterior').innerHTML = '<a href="javascript:void(0);" onclick="mudaimagem(\'imagem\',\'onibus\',\''+pasta+'\',\''+limite+'\');" /><img src="imagens/anterior.jpg" border="0" /></a>';
	
		document.getElementById('proxima').innerHTML = '<a href="javascript:void(0);" onclick="mudaimagem(\'imagem\',\''+proxima+'\',\''+pasta+'\',\''+limite+'\');" /><img src="imagens/proxima.jpg" border="0" /></a>';
	
	}else{
	
			
		document.getElementById(div).innerHTML = '<img src="imagens/'+pasta+'/'+imagem+'.jpg" border="0" />';
		
		document.getElementById('anterior').innerHTML = '<img src="imagens/anterior.jpg" border="0" />';
	
		document.getElementById('proxima').innerHTML = '<a href="javascript:void(0);" onclick="mudaimagem(\'imagem\',\''+proxima+'\',\''+pasta+'\',\''+limite+'\');" /><img src="imagens/proxima.jpg" border="0" /></a>';
	
	}

}

function CarregaConteudoReferencia() {

	if (http_request.readyState == 4) {

		if (http_request.status == 200) {

			DirDiv.innerHTML = http_request.responseText;
			var retorno = http_request.responseText;
			DirDiv2.value = retorno;
		} else {

			DirDiv.innerHTML = http_request.responseText;
			var retorno = http_request.responseText;
			DirDiv2.value = retorno;
			
		}

	} else {
		
		DirDiv2.value = "Aguarde...";

	}

}

//              MÁSCARA DE VALORES              //
// PARA USAR:

// Data:<input type="text" size="20" onkeypress="return txtBoxFormat(this, '99/99/9999', event);">
// RG:<input type="text" size="20" onkeypress="return txtBoxFormat(this, '99.999.999-9', event);">
// Telefone:<input type="text" size="20" onkeypress="return txtBoxFormat(this, '(99)9999-9999', event);">
// Código:<input type="text" size="20" onkeypress="return txtBoxFormat(this, '99-999', event);">

//\\ ## //\\

function txtBoxFormat(objeto, sMask, evtKeyPress) {
    var i, nCount, sValue, fldLen, mskLen,bolMask, sCod, nTecla;


if(document.all) { // Internet Explorer
    nTecla = evtKeyPress.keyCode;
} else if(document.layers) { // Nestcape
    nTecla = evtKeyPress.which;
} else {
    nTecla = evtKeyPress.which;
    if (nTecla == 8) {
        return true;
    }
}

    sValue = objeto.value;

    // Limpa todos os caracteres de formatação que
    // já estiverem no campo.
    sValue = sValue.toString().replace( "-", "" );
	sValue = sValue.toString().replace( "x", "" );
    sValue = sValue.toString().replace( "-", "" );
    sValue = sValue.toString().replace( ".", "" );
	sValue = sValue.toString().replace( ".", "" );
	sValue = sValue.toString().replace( ".", "" );
	sValue = sValue.toString().replace( ".", "" );
    sValue = sValue.toString().replace( ".", "" );
	sValue = sValue.toString().replace( ",", "" );
	sValue = sValue.toString().replace( ",", "" );
    sValue = sValue.toString().replace( "/", "" );
    sValue = sValue.toString().replace( "/", "" );
    sValue = sValue.toString().replace( ":", "" );
    sValue = sValue.toString().replace( ":", "" );
    sValue = sValue.toString().replace( "(", "" );
    sValue = sValue.toString().replace( "(", "" );
    sValue = sValue.toString().replace( ")", "" );
    sValue = sValue.toString().replace( ")", "" );
    sValue = sValue.toString().replace( " ", "" );
    sValue = sValue.toString().replace( " ", "" );
    fldLen = sValue.length;
    mskLen = sMask.length;

    i = 0;
    nCount = 0;
    sCod = "";
    mskLen = fldLen;

    while (i <= mskLen) {
      bolMask = ((sMask.charAt(i) == "-") || (sMask.charAt(i) == ",") || (sMask.charAt(i) == ".") || (sMask.charAt(i) == "/") || (sMask.charAt(i) == ":") || (sMask.charAt(i) == "x"))
      bolMask = bolMask || ((sMask.charAt(i) == "(") || (sMask.charAt(i) == ")") || (sMask.charAt(i) == " "))

      if (bolMask) {
        sCod += sMask.charAt(i);
        mskLen++; }
      else {
        sCod += sValue.charAt(nCount);
        nCount++;
      }

      i++;
    }

    objeto.value = sCod;

    if (nTecla != 8) { // backspace
      if (sMask.charAt(i-1) == "9") { // apenas números...
        return ((nTecla > 47) && (nTecla < 58)); } 
      else { // qualquer caracter...
        return true;
      } 
    }
    else {
      return true;
    }
}

