//Variáveis globais
var intervalo = true;
var browser = navigator.appName;

/* MENU LATERAL */

//excluirTodos(idArquivo)
function excluirTodos(){
 var url = 'excluir_tudo.asp';
    var f = document.form;
	var Ids='';
    //alert('formulário' + f); // da um alert e me fala o que retorna...
    var chk = document.getElementsByName("selall");
    //alert('qtd de checkbox na página ' + chk.length); // da um alert e me fala o que retorna...

    for(i = 0; i < chk.length; i++){
			//alert (chk[i].checked);  //  ...vai da varios alerts é true ou false
			if(chk[i].checked == true ){
				//alert(chk[i].value); // aqui vc ve se ele retorna o id correto... e se esta retornando...vao ser varios tbm...aqui tem q aparecer o id da tabela de arquivos... senao ta errado...					
				Ids += chk[i].value + '|';
			}
	}
	if(Ids!=''){
			url += '?idArquivo='+Ids+'&acao=excluir';
	        document.form.action = url;

			if(confirm('Tem certeza da exclusão destes itens?'))
					document.form.submit();
	}
	else
	{
			alert('Selecione os Itens a serem excluidos');
	}
}

//exclui item a item
function excluir(Ids){
    var url = 'delArquivo.asp';
	if(Ids!=''){
			url += '?idArquivo='+Ids+'&acao=excluir';
	        document.form.action = url;

			if(confirm('Tem certeza da exclusão deste iten?'))
					document.form.submit();
	}
}


//addNewFile()
function selecionar_tudo(){
   for (i=0;i<document.form.elements.length;i++)
	  if(document.form.elements[i].type == "checkbox")
		 document.form.elements[i].checked = true
}

//deselecionar_tudo()
function deselecionar_tudo(){
   for (i=0;i<document.form.elements.length;i++)
	  if(document.form.elements[i].type == "checkbox")
		 document.form.elements[i].checked = false
}


function addNewFile(){
	var tb = document.getElementById('tbFiles');
	var nRows = tb.rows.length;
	var nameInput = 'nomeAnexo'+(nRows+1);
	var idTr = 'tr'+(nRows+1);

	var newTr = tb.insertRow(nRows);
	var newTd1 = newTr.insertCell(0);
	var newTd2 = newTr.insertCell(1);

	newTr.id = idTr;

	newTd1.innerHTML = '<input type="file" name="' + nameInput + '" size="40" />';
	newTd2.innerHTML = '<img src="/imagens/geral/x.gif" alt="Exluir" style="cursor:pointer;" onClick="javascript:excluirInputFile(' + (nRows+1) + ');">';
}
//excluirInputFile(idTr)
function excluirInputFile(idTr){
	var tb = document.getElementById('tbFiles');
	idTr = 'tr'+idTr;
	var tr = document.getElementById(idTr);
	tb.deleteRow(tr.rowIndex);
}
//showSubMenu(menu, id, classe, conteudo)
function showSubMenu(menu, id, classe, conteudo){
	try{
		var divTop;
		var conteudoSubMenu = '';		
		var divBot;
		var divLinhaSubMenu;
		var divLinkSubMenu;
		var linkSubMenu;
		var divConteudo;
		var valor;
		var heightSubMenu = 14;

		//Verifica o browser
		if(navigator.appName == 'Microsoft Internet Explorer'){
			divTop = document.createElement("<div></div>");  
			divLinhaSubMenu = document.createElement("<div></div>");  
			divLinkSubMenu = document.createElement("<div></div>");  
			divBot = document.createElement("<div></div>");  
			linkSubMenu = document.createElement("<a />");
			
		}else if(navigator.appName == 'Netscape'){
			divTop = document.createElement("div");	
			divLinhaSubMenu = document.createElement("div");  
			divLinkSubMenu = document.createElement("div");  
			divBot = document.createElement("div");	
			linkSubMenu = document.createElement("a");
		}

		divTop.className = 'bordaTop';
		divLinhaSubMenu.className = 'linhaSubMenu';
		divLinkSubMenu.className = 'links';
		divBot.className = 'bordaBottom';

		//Trata o conteudo (links)
		if(conteudo.length > 0){
			conteudo = conteudo.split(', ');
			conteudoSubMenu = '<div onmouseover="javascript:fixSubMenu();" onmouseout="javascript:hideSubMenu();">';
			for(var x=0; x<conteudo.length; x++){
				if(conteudo[x].indexOf('=') > 0){
					valor = conteudo[x].split('==');
					conteudoSubMenu += '<div class="linhaSubMenu"></div><div class="links"><a href="'+valor[1]+'" target="'+valor[2]+'">'+valor[0]+'</a></div>';
					heightSubMenu += 23;
				}
			}

			conteudoSubMenu += '<div class="linhaSubMenu"></div>';
			conteudoSubMenu += '</div>';
			heightSubMenu += 3;
		}

		heightSubMenu = heightSubMenu+'px';

		Popup.hideAll();
		Popup.show(null, menu, 'top adjacent-right', {'id':id, 'className':classe, 'style':{'height':heightSubMenu}});

		//Insere o topo do subMenu
		document.getElementById(id).appendChild(divTop);

		//Insere os links
		document.getElementById(id).innerHTML += conteudoSubMenu;

		//Insere o rodape do subMenu
		document.getElementById(id).appendChild(divBot);

		//document.getElementById(id).attributes.add('onmouseover');
		//alert(document.getElementById(id).attributes[3].value);
		//.setAttibute('onmouseover', 'alert("teste")');

		clearInterval(intervalo)

	}catch(e){
		alert('ERRO:\n' + e);
	}
}

//hideSubMenu()
function hideSubMenu(){
	if(intervalo){
		intervalo = window.setInterval(fTimeOut, 500);
	}else{
		clearInterval(intervalo);
		intervalo = true;
	}
}

//fixSubMenu()
function fixSubMenu(){
	clearInterval(intervalo);
	intervalo = true;
}

//fTimeOut()
function fTimeOut(){
	Popup.hideAll();
	clearInterval(intervalo);
	intervalo = false;
}

/* MENU LATERAL */

//function validaEmail(campo)
//Função que valida o e-mail informado
function validaEmail(campo) {
    var A 					= campo.indexOf('@');
    var AA 					= campo.indexOf('@', A + 1) != -1;
    var ponto 				= campo.indexOf(".") < 1;
    var espaco 				= campo.indexOf(" ") != -1;
    var pontoAntesDoA 		= campo.indexOf(".@") > 0;
    var pontoDepoisDoA 		= campo.indexOf("@.") > 0;
    var pontoDepoisDoBr 	= campo.indexOf(".com.br.") > 0;
    var barra 				= campo.indexOf("/") > 0;
    var abreColchete 		= campo.indexOf("[") > 0;
    var fechaColchete 		= campo.indexOf("]") > 0;
    var abreParentese 		= campo.indexOf("(") > 0;
    var fechaParentese 		= campo.indexOf(")") > 0;
    var pontoConsecutivo 	= campo.indexOf("..") > 0;
    var aspas				= campo.indexOf('"') > 0;
	
    if(A < 2 || AA || ponto || espaco || pontoAntesDoA || pontoDepoisDoA || pontoDepoisDoBr || barra || abreColchete || fechaColchete || abreParentese || fechaParentese || pontoConsecutivo || aspas) {
        return false;
    }
	
    return true;
}	

//validaLogin
function validaLogin(){
	var erro = false;
	
	var email = document.getElementById('email').value;
	
	if(email == '' || !validaEmail(email)){
		document.getElementById('email').style.border = '1px solid #F00';
        document.getElementById('email').style.background = '#FFF7F1';
		document.getElementById('email').focus();
		erro = true;
		
	}else{
		document.getElementById('email').style.border = '1px solid #3D6694';
        document.getElementById('email').style.background = '#F3F6FD';
	}
	
	if (document.getElementById('Senha').value == ''){
		document.getElementById('Senha').style.border = '1px solid #F00';
        document.getElementById('Senha').style.background = '#FFF7F1';
		document.getElementById('Senha').focus();
		erro = true;
		
	}else if(document.getElementById('Senha').value.indexOf(" ") > -1){
		document.getElementById('Senha').style.border = '1px solid #F00';
        document.getElementById('Senha').style.background = '#FFF7F1';
		document.getElementById('Senha').focus();
		erro = true;
		
	}else{
		document.getElementById('Senha').style.border = '1px solid #3D6694';
        document.getElementById('Senha').style.background = '#F3F6FD';
	}

	if(erro){
		document.getElementById('AlertUsuario').style.display = "none";
		document.getElementById('alert').style.display = "block";
		document.getElementById('lblCompoIncorreto').style.display = "block";
		return false;
		
	}else{
		document.getElementById('AlertUsuario').style.display = "none";	
		document.getElementById('alert').style.display = "none";
		document.getElementById('lblCompoIncorreto').style.display = "none";
		document.getElementById('acao').value = "logIn";
		document.getElementById('form').action = '/funcao/asp/logarSite.asp';
		document.getElementById('form').submit();

		return true;	
	}
}

function deslogarSite(pagina){
	window.location.href = '/funcao/asp/logarSite.asp?acao=logOff&pag='+pagina;
}

function validaEsqueciSenha(){
	var mandaMsg = true;
	
	if (document.getElementById('recuperaEmail').value == ''){
		//msg +='-E-mail\n';
		document.getElementById('recuperaEmail').style.border = '1px solid #F00';
        document.getElementById('recuperaEmail').style.background = '#FFF7F1';
		document.getElementById('recuperaEmail').focus();
		mandaMsg = false;
	}else if(!validaEmail(document.getElementById('recuperaEmail').value)){
		//msg +='-E-mail incorreto\n';
		document.getElementById('recuperaEmail').style.border = '1px solid #F00';
        document.getElementById('recuperaEmail').style.background = '#FFF7F1';
		document.getElementById('recuperaEmail').focus();
		mandaMsg = false;
	}else{
		document.getElementById('recuperaEmail').style.border = '1px solid #3D6694';
        document.getElementById('recuperaEmail').style.background = '#F3F6FD';
	}
	if (mandaMsg == false){
		//document.getElementById('alert').style.display = "block";
		//document.getElementById('lblCompoIncorreto').style.display = "block";
		
		//alert(msg);
		return false;
	}else{
		//document.getElementById('alert').style.display = "none";
		//document.getElementById('lblCompoIncorreto').style.display = "none";
		//alert('Enviando');
		document.getElementById('acao').value = 'esqueciSenha';
		document.getElementById('form').action = '/funcao/asp/logarSite.asp';
		document.getElementById('form').submit();
		//document.getElementById('acao.value = 'newUser';				
		return true;	
	}
}

function validaEsqueciSenhaDestaque(){
	var mandaMsg = true;
	
	if (document.getElementById('recuperaEmail').value == ''){
		//msg +='-E-mail\n';
		document.getElementById('recuperaEmail').style.border = '1px solid #F00';
        document.getElementById('recuperaEmail').style.background = '#FFF7F1';
		document.getElementById('recuperaEmail').focus();
		mandaMsg = false;
	}else if(!validaEmail(document.getElementById('recuperaEmail').value)){
		//msg +='-E-mail incorreto\n';
		document.getElementById('recuperaEmail').style.border = '1px solid #F00';
        document.getElementById('recuperaEmail').style.background = '#FFF7F1';
		document.getElementById('recuperaEmail').focus();
		mandaMsg = false;
	}else{
		document.getElementById('recuperaEmail').style.border = '1px solid #3D6694';
        document.getElementById('recuperaEmail').style.background = '#F3F6FD';
	}
	if (mandaMsg == false){
		document.getElementById('divAlert').style.display = "block";
		
		//alert(msg);
		return false;
	}else{
		document.getElementById('divAlert').style.display = "none";
		//alert('Enviando');
		document.getElementById('acao').value = 'esqueciSenha';
		document.getElementById('form').action = '/funcao/asp/logarSite.asp';
		document.getElementById('form').submit();
		//document.getElementById('acao.value = 'newUser';				
		return true;	
	}
}
function validaEsqueciServico(){
	var mandaMsg = true;
	
	if (document.getElementById('recuperaEmail').value == ''){
		//msg +='-E-mail\n';
		document.getElementById('recuperaEmail').style.border = '1px solid #F00';
        document.getElementById('recuperaEmail').style.background = '#FFF7F1';
		document.getElementById('recuperaEmail').focus();
		mandaMsg = false;
	}else if(!validaEmail(document.getElementById('recuperaEmail').value)){
		//msg +='-E-mail incorreto\n';
		document.getElementById('recuperaEmail').style.border = '1px solid #F00';
        document.getElementById('recuperaEmail').style.background = '#FFF7F1';
		document.getElementById('recuperaEmail').focus();
		mandaMsg = false;
	}else{
		document.getElementById('recuperaEmail').style.border = '1px solid #3D6694';
        document.getElementById('recuperaEmail').style.background = '#F3F6FD';
	}
	if (mandaMsg == false){
		document.getElementById('alertEsqueciSenha').style.display = "block";
		document.getElementById('emailIncorreto').style.display = "block";
		document.getElementById('alertCookes').style.display = "none";
		//alert(msg);
		//return false;
	}else{
		document.getElementById('alertEsqueciSenha').style.display = "none";
		//alert('Enviando');
		document.getElementById('acao').value = 'esqueciSenha';
		document.getElementById('form').action = '/funcao/asp/logarSite.asp';
		document.getElementById('form').submit();
		//return true;	
	}
}


function esquecerSenha(){
	document.getElementById('alert').style.display = "none";
	document.getElementById('logar').style.display = "none";
	document.getElementById('recuperarSenha').style.display = "block";
	document.getElementById('recuperaEmail').value = document.getElementById('email').value;
	 //Resetando
	 document.getElementById('recuperaEmail').style.border = '1px solid #3D6694';
	 document.getElementById('recuperaEmail').style.background = '#F3F6FD';
	 //Resetando	
}

function esquecerSenhaDestaque(){
	document.getElementById('divAlert').style.display = "none";
	document.getElementById('logar').style.display = "none";
	document.getElementById('recuperarSenha').style.display = "block";
	document.getElementById('recuperaEmail').value = document.getElementById('email').value;
	 //Resetando
	 document.getElementById('recuperaEmail').style.border = '1px solid #3D6694';
	 document.getElementById('recuperaEmail').style.background = '#F3F6FD';
	 //Resetando	
}
function CancelEsquecerSenhaDestaque(){
	document.getElementById('divAlert').style.display = "none";
	document.getElementById('logar').style.display = "block";
	document.getElementById('recuperarSenha').style.display = "none";
	 document.getElementById('email').value =document.getElementById('recuperaEmail').value;
	//Resetando
	 document.getElementById('email').style.border = '1px solid #3D6694';
	 document.getElementById('email').style.background = '#F3F6FD';
	 document.getElementById('senha').style.border = '1px solid #3D6694';
	 document.getElementById('senha').style.background = '#F3F6FD';
	//Resetando	 
}
function CancelEsquecerSenha(){
	document.getElementById('alert').style.display = "none";
	document.getElementById('logar').style.display = "block";
	document.getElementById('recuperarSenha').style.display = "none";
	 document.getElementById('email').value =document.getElementById('recuperaEmail').value;
	//Resetando
	 document.getElementById('email').style.border = '1px solid #3D6694';
	 document.getElementById('email').style.background = '#F3F6FD';
	 document.getElementById('Senha').style.border = '1px solid #3D6694';
	 document.getElementById('Senha').style.background = '#F3F6FD';
	//Resetando	 
}




//validaLoginRelatorioAnual
function validaLoginRelatorioAnual(){
	var erro = false;
	
	var email = document.getElementById('emailLogin').value;
	
	if(email == '' || !validaEmail(email)){
		document.getElementById('emailLogin').style.border = '1px solid #F00';
        document.getElementById('emailLogin').style.background = '#FFF7F1';
		document.getElementById('emailLogin').focus();
		erro = true;
		
	}else{
		document.getElementById('emailLogin').style.border = '1px solid #3D6694';
        document.getElementById('emailLogin').style.background = '#F3F6FD';
	}
	
	if (document.getElementById('Senha').value == ''){
		document.getElementById('Senha').style.border = '1px solid #F00';
        document.getElementById('Senha').style.background = '#FFF7F1';
		document.getElementById('Senha').focus();
		erro = true;
		
	}else if(document.getElementById('Senha').value.indexOf(" ") > -1){
		document.getElementById('Senha').style.border = '1px solid #F00';
        document.getElementById('Senha').style.background = '#FFF7F1';
		document.getElementById('Senha').focus();
		erro = true;
		
	}else{
		document.getElementById('Senha').style.border = '1px solid #3D6694';
        document.getElementById('Senha').style.background = '#F3F6FD';
	}

	if(erro){
		document.getElementById('AlertUsuario').style.display = "block";
		document.getElementById('spnCampoIncorreto').innerHTML = "Preencha corretamente os campos";
		return false;
		
	}else{
		document.getElementById('acao').value = "logInRelatorioAnual";
		document.getElementById('form').action = '/funcao/asp/logarSite.asp';
		document.getElementById('form').submit();
		return true;	
	}
}

function btnLogar_Click(){
	var erro = false;
	
	var email = document.getElementById('email').value;
	var senha = document.getElementById('senha').value;
	
	if(email.length == 0 || !validaEmail(email)){
		document.getElementById('email').style.border = '1px solid #F00';
		document.getElementById('email').style.background = '#FFF7F1';
		document.getElementById('email').focus();
		erro = true;		
	}else{
		document.getElementById('email').style.border = '1px solid #3D6694';
		document.getElementById('email').style.background = '#F3F6FD';
	}
	
	if(senha.length == 0 || senha.indexOf(" ") > -1){
		document.getElementById('senha').style.border = '1px solid #F00';
		document.getElementById('senha').style.background = '#FFF7F1';		
		if(!erro){
			erro = true;
			document.getElementById('senha').focus();
		}		
	}else{
		document.getElementById('senha').style.border = '1px solid #3D6694';
		document.getElementById('senha').style.background = '#F3F6FD';
	}

	if(erro){
		document.getElementById('divAlert').style.display = 'block';
		document.getElementById('spnCampoIncorreto').innerHTML = 'Preencha os campos corretamente!';
		return false;
		
	}else{
		document.getElementById('acao').value = 'logIn';
		document.getElementById('form').action = '/funcao/asp/logarSite.asp';
		document.getElementById('form').submit();
		return true;	
	}
}

//destaqueProduto(produto)
function destaqueProduto(produto){
	document.getElementById('form').action = "/versao/pt/produtos/index.asp?medicamento=2";
	document.getElementById('cmbMedicamento').value = produto;
	document.getElementById('form').submit();
}

//validaPalavraChave()
function validaPalavraChave(frm){
	/*if (frm.tipo.value == 0){
		alert("Escolha um tipo de busca!");
		frm.tipo.focus();
		return false;
	}
	*/
	if (frm.palavraChave.value == ""){
		alert("Digite pelo menos uma palavra para a busca!");
		frm.palavraChave.focus();
		return false;
	}
	
	return true;
}

//validaPalavraChave()
function validaPesquisaAvancada(frm){
	if (frm.medicamento.value == '' && frm.classeterapeutica.value=='' && frm.principioativo.value==''){
		alert('Escolha uma das opções para efetuar a pesquisa.');
		return false;
	}

	return true;
}



function validaFormGuiaLitio(frm){
	var erro = false;
	
	//Nome
	if (document.getElementById('nome').value == ''){
		document.getElementById('nome').style.border = '1px solid #F00';
        document.getElementById('nome').style.background = '#FFF7F1';
		document.getElementById('nome').focus();
		erro = true;
	}else{
		document.getElementById('nome').style.border = '1px solid #3D6694';
        document.getElementById('nome').style.background = '#F3F6FD';
	}
	
	//Telefone
	if(document.getElementById('ddd').value.length != 3 || isNaN(document.getElementById('ddd').value)){
		document.getElementById('ddd').style.border = '1px solid #F00';
        document.getElementById('ddd').style.background = '#FFF7F1';
		if(!erro){
			erro = true;
			document.getElementById('ddd').focus();
		}

	}else{
		document.getElementById('ddd').style.border = '1px solid #3D6694';
        document.getElementById('ddd').style.background = '#F3F6FD';
	}
	
	if(document.getElementById('telefone').value.length != 8 || isNaN(document.getElementById('telefone').value)){	
		document.getElementById('telefone').style.border = '1px solid #F00';
        document.getElementById('telefone').style.background = '#FFF7F1';
		if(!erro){
			erro = true;
			document.getElementById('telefone').focus();
		}
		
	}else{
		document.getElementById('telefone').style.border = '1px solid #3D6694';
        document.getElementById('telefone').style.background = '#F3F6FD';
	}

	//E-mail
	var email = document.getElementById('email').value;
	
	if(email == '' || !validaEmail(email)){
		document.getElementById('email').style.border = '1px solid #F00';
        document.getElementById('email').style.background = '#FFF7F1';
		if(!erro){
			erro = true;
			document.getElementById('email').focus();
		}
		
	}else{
		document.getElementById('email').style.border = '1px solid #3D6694';
        document.getElementById('email').style.background = '#F3F6FD';
	}

	//Comentários
	if (document.getElementById('comentarios').value == ''){
		document.getElementById('comentarios').style.border = '1px solid #F00';
        document.getElementById('comentarios').style.background = '#FFF7F1';
		if(!erro){
			erro = true;
			document.getElementById('comentarios').focus();
		}
	}else{
		document.getElementById('comentarios').style.border = '1px solid #3D6694';
        document.getElementById('comentarios').style.background = '#F3F6FD';
	}
	
	if(erro){
		
		if(browser == 'Internet Explorer'){
			document.getElementById('trAlert').style.display = "block";
		}else{
			document.getElementById('trAlert').style.display = "table-row";
		}

	}else{
		document.getElementById('acao').value = "enviaEmailGuiaLitio";
		document.getElementById('form').action = 'procDados.asp';
		document.getElementById('form').submit();
	}
}

function abreChat() {
    var janea = window.open("http://atendimento.eurofarma.com.br/", "usuario", "width=600,height=520,toolbar=0,menubars=0,scrollbar=0");
}

