//***************************************************************
// Autor: Leo Andrade										   	*
// Por Leo Andrade (Programador)							 	*
// Contato: leobandrade@gmail.com                               *
// Data : agosto/2007											*
// Site : www.usicosta.com.br									*
//***************************************************************


//Script para abria jenala centralizada
function abrir(wid, hei, arq) {

	var comprimento;
	var largura;
	var wid = wid;
	var hei = hei;
	var arq = arq;

	comprimento = ((window.screen.width-wid)/2); 	
	altura = ((window.screen.height-hei)/2) ; 
	var win2 = window.open(arq,"", "status=no,height="+hei+",width="+ wid +",resizable=no,left=" + comprimento + ",top=" + altura + ",screenX=" + comprimento + ",screenY=" + altura + ",scrollbars=no");
	win2.focus();

}

function imprimir(arq) {

	var arq = arq;

	var win2 = window.open(arq,"", "status=no,height=300,width=612,resizable=no,left=10,top=10,screenX=10,screenY=10,scrollbars=yes");
	win2.focus();

}

function valida_envio()
{	p = document.envia;
	falta = "";
	if(p.nome.value == "")
	{	falta = falta +"Nome\n";	}
	if(p.email.value == "")
	{	falta = falta +"E-mail\n";	}
	if(p.des_nome.value == "")
	{	falta = falta +"Destinatário\n";	}
	if(p.des_email.value == "")
	{	falta = falta +"E-mail\n";	}
	if(p.comentario.value == "")
	{	falta = falta +"Comentário\n";	}
	
	  if(p.nome.value == "" || p.email.value == "" || p.des_nome.value == "" || p.des_email.value == "" || p.comentario.value == "" ) 
	{
      		alert("Os Seguintes campos obrigatórios você deixou em branco:\n" + falta);
			if(p.comentario.value == "")
			{	p.comentario.focus();		}
			if(p.des_email.value == "")
			{	p.des_email.focus();		}
			if(p.des_nome.value == "")
			{	p.des_nome.focus();		}
			if(p.email.value == "")
			{	p.email.focus();		}
			if(p.nome.value == "")
			{	p.nome.focus();		}
			return false;
    }

	if (!p.email.value == "")
	{
		varemail = p.email.value;
		if (varemail.indexOf("@") < 0 || varemail.indexOf(".") < 0)
		{
			alert("E-mail inválido");
			p.email.focus();
			return false;					 
		}
	}

	if (!p.des_email.value == "")
	{
		varemail = p.des_email.value;
		if (varemail.indexOf("@") < 0 || varemail.indexOf(".") < 0)
		{
			alert("E-mail inválido");
			p.des_email.focus();
			return false;					 
		}
	}

	return true;
}



function valida_login()
{	p = document.login;
	falta = "";
	if(p.login.value == "")
	{	falta = falta +"Login\n";	}
	if(p.senha.value == "")
	{	falta = falta +"Senha\n";	}

	if(p.login.value == "" || p.senha.value == "") 
	{
      		alert("Os Seguintes campos obrigatórios você deixou em branco:\n" + falta);
			if(p.senha.value == "")
			{	p.senha.focus();		}
			if(p.login.value == "")
			{	p.login.focus();		}
			return false;
    }

	if (!p.login.value == "")
	{
		varemail = p.login.value;
		if (varemail.indexOf("@") < 0 || varemail.indexOf(".") < 0)
		{
			alert("E-mail inválido");
			p.login.focus();
			return false;					 
		}
	}

	return true;
}


function popUpWindow(valor) {
	var comprimento;
	var largura;
	//verifica as posições do topo e da esquerda baseado na resolução utilizada pelo usuário deixando a janela centralizada.
	comprimento = (window.screen.width/2) - (240 + 10); //metade do comprimento da tela menos metade do comprimento da nova janela (mais 5 pixel de bordas).
	altura = (window.screen.height/2) - (100 + 50); //metade da altura da tela menos metade da altura da nova janela (mais as barras de título e status).
	var win2 = window.open(valor,"Janela","status=no,height=350px,width=377px,resizable=no,left=" + comprimento + ",top=" + altura + ",screenX=" + comprimento + ",screenY=" + altura + ",scrollbars=no");
	win2.focus();
}


function abrir1(wid, hei, arq) {

	var comprimento;
	var largura;
	var wid = wid;
	var hei = hei;
	var arq = arq;

	comprimento = ((window.screen.width-wid)/2); 	
	altura = ((window.screen.height-hei)/2) ; 
	var win2 = window.open(arq,"", "status=no,height="+hei+",width="+ wid +",resizable=no,left=" + comprimento + ",top=" + altura + ",screenX=" + comprimento + ",screenY=" + altura + ",scrollbars=yes");
	win2.focus();

}

function isValidDate(day,month,year){

var dteDate;
//javascript months start at 0 (0-11 instead of 1-12)
dteDate=new Date(year,month,day);


return ((day==dteDate.getDate()) && (month==dteDate.getMonth()) && (year==dteDate.getFullYear()));
}

// Máscara para formatar
function formatar(src, mask) 
{
  var i = src.value.length;
  var saida = mask.substring(0,1);
  var texto = mask.substring(i)

		if (texto.substring(0,1) != saida) 

		  {
			src.value += texto.substring(0,1);
		  }
}
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;
}
if (key!=8 || key < 48 || key > 57) return (((key > 47) && (key < 58)) || (key==8));
{
    return true;
  }
}

function valida_falecom()
{	p = document.contato;
	falta = "";
	if(p.area.value == "")
	{	falta = falta +"Setor\n";	}	
	if(p.nome.value == "")
	{	falta = falta +"Nome\n";	}
	if(p.empresa.value == "")
	{	falta = falta +"Empresa\n"; }
	if(p.cargo.value == "")	
	{	falta = falta +"Cargo\n";	}
	if(p.fone.value == "")	
	{	falta = falta +"Telefone\n";	}
	if(p.email.value == "")	
	{	falta = falta +"E-mail\n";	}
	if(p.mensagem.value == "")
	{	falta = falta +"Mensagem\n";
	}

	
  if(p.area.value == "" || p.nome.value == "" || p.empresa.value == "" || p.cargo.value == "" || p.fone.value == "" || p.email.value == "" || p.mensagem.value == ""  ) 
    	{
      		alert("Os Seguintes campos obrigatórios você deixou em branco:\n" + falta);
			if(p.mensagem.value == "")
			{	p.mensagem.focus();		}
			if(p.email.value == "")
			{	p.email.focus();			}
			if(p.fone.value == "")
			{	p.fone.focus();		}
			if(p.cargo.value == "")
			{	p.cargo.focus();		}
			if(p.empresa.value == "")
			{	p.empresa.focus();		}
			if(p.nome.value == "")
			{	p.nome.focus();			}			
			if(p.area.value == "")
			{	p.area.focus();			}	
			return false;
    }

if (!p.email.value == "")
		{
			varemail = p.email.value;
			if (varemail.indexOf("@") < 0 || varemail.indexOf(".") < 0)
				{
				alert("E-mail inválido");
				p.email.focus();
				return false;					 
				}
		}		

		
	return true;
}


// Função para iniciarmos o Ajax no browser do cliente.
function openAjax() {

var ajax;

try{
    ajax = new XMLHttpRequest(); // XMLHttpRequest para browsers decentes, como: Firefox, Safari, dentre outros.
}catch(ee){
    try{
        ajax = new ActiveXObject("Msxml2.XMLHTTP"); // Para o IE da MS
    }catch(e){
        try{
            ajax = new ActiveXObject("Microsoft.XMLHTTP"); // Para o IE da MS
        }catch(E){
            ajax = false;
        }
    }
}
return ajax;
}

// Função que realiza a busca instantânea
function mostra(area,area1) {

		// Pega os valores digitados
		var area  = area;
		var area1 = area1;

		var div = document.getElementById(area);
		div.className = "some";
		var div1 = document.getElementById(area1);
		div1.className = "aparece";
		
}	

function mostra_div(area) {

		// Pega os valores digitados
		var area  = area;
		var div1  = document.getElementById('1');
		var div2  = document.getElementById('2');
		var div3  = document.getElementById('3');
		var div4  = document.getElementById('4');		
		
		div1.className = "some";
		div2.className = "some";
		div3.className = "some";
		div4.className = "some";
		
		if(area == 1) 
		{ div1.className = "aparece"; }
		else if(area == 2) 
		{ div2.className = "aparece"; }
		else if(area == 3) 
		{ div3.className = "aparece"; }
		else if(area == 4) 
		{ div4.className = "aparece"; }

}	


function limpa_contato()
{
	p = document.contato;
	p.nome.value = ""; 
	p.empresa.value  = "";
	p.cargo.value = "";
	p.fone.value = "";
	p.email.value = "";
	p.mensagem.value = "";
	
}



function valida_conserto()
{	p = document.conserto;
	falta = "";
	if(p.a1.value == "")
	{	falta = falta +"Instituição\n";		}
	if(p.a4.value == "" || p.a41.value == "")	
	{	falta = falta +"Telefone\n";	}
	if(p.a5.value == "")	
	{	falta = falta +"Solicitante\n";		}
	if(p.a11.value == "")
	{	falta = falta +"E-mail\n";		}
	if(p.a13.value == "")	
	{	falta = falta +"Equipamento Defeituoso\n";		}
	
  if(p.a1.value == "" || p.a4.value == "" || p.a5.value == "" || p.a11.value == "" || p.a13.value == "" ) 
    	{
      		alert("Os Seguintes campos obrigatórios você deixou em branco:\n" + falta);
			if(p.a13.value == "")
			{	p.a13.focus();		}
			if(p.a11.value == "")
			{	p.a11.focus();		}
			if(p.a5.value == "")
			{	p.a5.focus();		}
			if(p.a41.value == "")
			{	p.a41.focus();		}
			if(p.a4.value == "")
			{	p.a4.focus();		}
			if(p.a1.value == "")
			{	p.a1.focus();		}

			return false;
    }

if (!p.a11.value == "")
		{
			varemail = p.a11.value;
			if (varemail.indexOf("@") < 0 || varemail.indexOf(".") < 0)
				{
				alert("E-mail inválido");
				p.a11.focus();
				return false;					 
				}
		}		

		
	return true;
}



function valida_fornecedor()
{	p = document.fornecedor;
	falta = "";
	if(p.a1.value == "")
	{	falta = falta +"Nome\n";		}
	if(p.a4.value == "" || p.a5.value == "")
	{	falta = falta +"Telefone para Contato\n"; 	}
	if(p.a6.value == "")	
	{	falta = falta +"E-mail\n";		}
	if(p.a25.value == "")	
	{	falta = falta +"Ramo de Atuação\n";	}
	
  	if(p.a1.value == "" || p.a4.value == "" || p.a5.value == "" || p.a6.value == "" || p.a25.value == ""   ) 
    	{
      		alert("Os Seguintes campos obrigatórios você deixou em branco:\n" + falta);
			if(p.a25.value == "")
			{	p.a25.focus();		}
			if(p.a6.value == "")
			{	p.a6.focus();		}
			if(p.a5.value == "")
			{	p.a5.focus();		}
			if(p.a4.value == "")
			{	p.a4.focus();		}
			if(p.a1.value == "")
			{	p.a1.focus();		}

			return false;
    }

if (!p.a6.value == "")
		{
			varemail = p.a6.value;
			if (varemail.indexOf("@") < 0 || varemail.indexOf(".") < 0)
				{
				alert("E-mail inválido");
				p.a6.focus();
				return false;					 
				}
		}		

		
	return true;
}



function valida_cadastro()
{	p = document.cadastro;
	falta = "";
	if(p.a1.value == "")
	{	falta = falta +"Instituição\n";		}
	if(p.a2.value == "")
	{	falta = falta +"Departamento\n"; 	}
	if(p.a3.value == "")	
	{	falta = falta +"Contato\n";		}
	if(p.a4.value == "")	
	{	falta = falta +"Endereço\n";	}
	if(p.a5.value == "")	
	{	falta = falta +"Nº\n";		}
	if(p.a6.value == "")
	{	falta = falta +"Complemento\n";	}
	if(p.a7.value == "")
	{	falta = falta +"Cidade\n";	}
	if(p.a8.value == "")
	{	falta = falta +"UF\n";	}
	if(p.a9.value == "" || p.a10.value == "")
	{	falta = falta +"Telefone\n";	}
	if(p.a11.value == "" || p.a12.value == "")
	{	falta = falta +"Fax\n";	}
	if(p.a13.value == "")	
	{	falta = falta +"E-mail\n";		}
	
  if(p.a1.value == "" || p.a2.value == "" || p.a3.value == "" || p.a4.value == "" || p.a5.value == "" || p.a6.value == "" || p.a7.value == "" || p.a8.value == "" || p.a9.value == "" || p.a10.value == "" || p.a11.value == "" || p.a12.value == "" || p.a13.value == ""  ) 
    	{
      		alert("Os Seguintes campos obrigatórios você deixou em branco:\n" + falta);
			if(p.a13.value == "")
			{	p.a13.focus();		}
			if(p.a12.value == "")
			{	p.a12.focus();		}
			if(p.a11.value == "")
			{	p.a11.focus();		}
			if(p.a10.value == "")
			{	p.a10.focus();		}
			if(p.a9.value == "")
			{	p.a9.focus();		}
			if(p.a8.value == "")
			{	p.a8.focus();		}
			if(p.a7.value == "")
			{	p.a7.focus();		}
			if(p.a6.value == "")
			{	p.a6.focus();		}
			if(p.a5.value == "")
			{	p.a5.focus();		}
			if(p.a4.value == "")
			{	p.a4.focus();		}
			if(p.a3.value == "")
			{	p.a3.focus();		}
			if(p.a2.value == "")
			{	p.a2.focus();		}
			if(p.a1.value == "")
			{	p.a1.focus();		}

			return false;
    }

if (!p.a13.value == "")
		{
			varemail = p.a13.value;
			if (varemail.indexOf("@") < 0 || varemail.indexOf(".") < 0)
				{
				alert("E-mail inválido");
				p.a13.focus();
				return false;					 
				}
		}		

		
	return true;
}
function mostra_mapa()
{
	var div  = document.getElementById('mapa');
	var div1 = document.getElementById('mapa1');
	
	div.className = "some";
	div1.className = "aparece";
	
}

function mostra_mapa1()
{
	var div  = document.getElementById('mapa');
	var div1 = document.getElementById('mapa1');
	
	div.className = "aparece";
	div1.className = "some";
	
}