/*||||||||||||||||||||||
|| Funções JS Ajax ---
--------------------------*/
<!--
//Cria uma variável booleana para checar se é uma Instância válida para o Internet Explorer
var xmlhttp = false;
	
//Verifica se está usando IE
try{
	//Se a versão do javascript é maior que 5
	xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
}catch(e){
	//Se não, usa versão antiga objeto active x
	try{
		//Se está usando Microsoft
		xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
	}catch(E){
		//Se não, deve estar usando um navegador diferente de IE
		xmlhttp = false;
	}
}

//Se está usando um navegador diferente de IE, cria instância javascript objeto
if (!xmlhttp && typeof XMLHttpRequest != 'undefined') {
	xmlhttp = new XMLHttpRequest();
}

//Chama conteudo da pagina pelo nome do arquivo
function makerequest(serverPage, objID){
	var obj = document.getElementById(objID);
	xmlhttp.open("GET", serverPage);
	xmlhttp.onreadystatechange = function(){
		if (xmlhttp.readyState == 4 && xmlhttp.status == 200){
			obj.innerHTML = xmlhttp.responseText;
		}
	}
	xmlhttp.send(null);
}

//Chama conteúdo do link passando id
function callcontent(pagina, id, objID){
	//objID = O local no qual estamos carregando a página.
	var serverPage = pagina + ".php" + "?id=" + id;
	
	var obj = document.getElementById(objID);
	xmlhttp.open("GET", serverPage);
	xmlhttp.onreadystatechange = function() {
		if (xmlhttp.readyState == 4 && xmlhttp.status == 200){
			obj.innerHTML = xmlhttp.responseText;
		}
	}
	xmlhttp.send(null);
}
//Abre Popup
function abre_janela(width, height, nome, scrollbar){
	var top; 
	var left;
	top = ( (screen.height/2) - (height/2) )
	left = ( (screen.width/2) - (width/2) )
	window.open('',nome,'width='+width+',height='+height+',scrollbars='+scrollbar+',toolbar=no,location=no,status=no,menubar=no,resizable=no,left='+left+',top='+top);
}
/*|||||||||||||||||||||||||||||||||||||
|| Funções JS pertinentes ao sistema ||
|||||||||||||||||||||||||||||||||||||*/
//Pegar valor de um checkbox
function checkone(nome){
	if(document.getElementById(nome).checked){
		var valor = 1;
	}else{
		var valor = 0;
	}
	return valor;
}
//Envia e-mail Fale Conosco
function f_env_fale(){
	var interesse;
	interesse = '';
	var nome = document.getElementById("nome").value;
	var email = document.getElementById("email").value;
	var bairro = document.getElementById("bairro").value;
	var gest = document.getElementById("gestacional").value;
	if(document.getElementById("domiciliar").checked){
		interesse = interesse + document.getElementById("domiciliar").value + "<br />"
	}
	if(document.getElementById("hospitalar").checked){
		interesse = interesse + document.getElementById("hospitalar").value + "<br />"
	}
	if(document.getElementById("gestantes").checked){
		interesse = interesse + document.getElementById("gestantes").value + "<br />"
	}
	if(document.getElementById("consultao").checked){
		interesse = interesse + document.getElementById("consultao").value + "<br />"
	}
	if(document.getElementById("amamentacao").checked){
		interesse = interesse + document.getElementById("amamentacao").value + "<br />"
	}
	if(document.getElementById("cursos").checked){
		interesse = interesse + document.getElementById("cursos").value + "<br />"
	}
	var mensagem = document.getElementById("mensagem").value;
	if(nome == "" || email == "" || bairro == "" || interesse == ""){
		alert("Favor preencher os campos obrigatórios.");
	}else{
		if (document.getElementById("email").value.match(/(\w+)@(.+)\.(\w+)$/) == null){
			alert('E-mail incorreto');
			document.getElementById("email").focus();
		}else{
			var serverPage = "f_env_fale.php?nome="+ nome +"&email="+ email +"&bairro="+ bairro +"&gest="+ gest +"&interesse="+ interesse +"&msg="+ mensagem;
			var obj = document.getElementById("load");
			obj.innerHTML = "<img src='images/loading.gif' border='0' width='18'/>";
			xmlhttp.open("GET", serverPage);
			xmlhttp.onreadystatechange = function(){
				if (xmlhttp.readyState == 4 && xmlhttp.status == 200){
					obj.innerHTML = "";
					alert(nome+', obrigado pelo seu contato. Em breve entraremos em contato.');
				}
			}
			xmlhttp.send(null);
		}
	}
}
//Envia e-mail Indique
function f_env_indica(lit, nro){
	var seunome = document.getElementById("seunome").value;
	var seuemail = document.getElementById("seuemail").value;
	var amigonome = document.getElementById("amigonome").value;
	var amigoemail = document.getElementById("amigoemail").value;
	if(seunome == "" || seuemail == "" || amigonome == "" || amigoemail == ""){
		alert("Favor preencher os campos obrigatórios.");
	}else{
		if (document.getElementById("amigoemail").value.match(/(\w+)@(.+)\.(\w+)$/) == null){
			alert('E-mail do amigo está incorreto');
			document.getElementById("amigoemail").focus();
			document.getElementById("amigoemail").select();
		}else{
			var serverPage = "f_env_indicar.php?nome="+seunome+"&email="+seuemail+"&amigonome="+amigonome+"&amigoemail="+amigoemail+"&lit="+lit+"&nro="+nro+"";
			var obj = document.getElementById("message");
			obj.innerHTML = "<img src='images/loading.gif' border='0' width='18'/>";
			xmlhttp.open("GET", serverPage);
			xmlhttp.onreadystatechange = function(){
				if (xmlhttp.readyState == 4 && xmlhttp.status == 200){
					obj.innerHTML = xmlhttp.responseText;
				}
			}
			xmlhttp.send(null);
		}
	}
}
//Limpa Campos Fale Conosco
function limpa_campos(){
	document.getElementById("nome").value = "";
	document.getElementById("email").value = "";
	document.getElementById("bairro").value = "";
	document.getElementById("gestacional").value = "";
	document.getElementById("domiciliar").checked = 0;
	document.getElementById("hospitalar").checked = 0;
	document.getElementById("gestantes").checked = 0;
	document.getElementById("consultao").checked = 0;
	document.getElementById("amamentacao").checked = 0;
	document.getElementById("cursos").checked = 0;
	document.getElementById("mensagem").value = "";
}
//
function utf8_encode(string){
	string = (string+'').replace(/\r\n/g, "\n").replace(/\r/g, "\n");
    var utftext = "";
    var start, end;
    var stringl = 0;
    start = end = 0;
    stringl = string.length;
    for(var n = 0; n < stringl; n++){
        var c1 = string.charCodeAt(n);
        var enc = null;
        if(c1 < 128){
            end++;
        }else if((c1 > 127) && (c1 < 2048)){
            enc = String.fromCharCode((c1 >> 6) | 192) + String.fromCharCode((c1 & 63) | 128);
        }else{
            enc = String.fromCharCode((c1 >> 12) | 224) + String.fromCharCode(((c1 >> 6) & 63) | 128) + String.fromCharCode((c1 & 63) | 128);
        }
        if(enc != null){
            if(end > start){
                utftext += string.substring(start, end);
            }
            utftext += enc;
            start = end = n+1;
        }
    }
    if(end > start){
        utftext += string.substring(start, string.length);
    }
    return utftext;
} 
//GALERIA: Amplia imagem thumb
//Amplia Imagem
function amplia(imagem, descricao){
	document.getElementById("quadro").innerHTML = '<img src="'+ imagem +'" border="1" height="400" />';
	document.getElementById("descricao_img").innerHTML = descricao;
}
//Cadastrando Comentário de notícia
function f_cad_comment(pg){
	var nome = document.getElementById("nome").value;
	var email = document.getElementById("email").value;
	var comentario = document.getElementById("comentario").value;
	if(nome == "" || email == "" || comentario == ""){
		alert("Favor preencher todos os campos.");
	}else{
		var serverPage = "f_cad_comment.php?nome=" + nome + "&email=" + email + "&comment=" + comentario + "&pg=" + pg;
		var obj = document.getElementById("corpo_comente");
		obj.innerHTML = "<img src='images/loading.gif' border='0' width='18'/>";
		xmlhttp.open("GET", serverPage);
		xmlhttp.onreadystatechange = function(){
			if (xmlhttp.readyState == 4 && xmlhttp.status == 200){
				obj.innerHTML = xmlhttp.responseText;
			}
		}
		xmlhttp.send(null);
	}
}
