function valEmail(valor){
    re=/^[_a-z0-9-]+(.[_a-z0-9-]+)*@[a-z0-9-]+(.[a-z0-9-]+)*(.[a-z]{2,3})$/
    if(!re.exec(valor)){
        return false;
    }else{
        return true;
    }
}

function overListado(id){
	document.getElementById(id).src = "img/a_list_o.gif";
}

function outListado(id){
	document.getElementById(id).src = "img/a_list_n.gif";
}

function vaciarCampo(cual){
	if (cual.name == "nombre" && (cual.value == "Nombre")) cual.value = "";
	if (cual.name == "telefono" && (cual.value == "Telefono")) cual.value = "";
	if (cual.name == "mail" && (cual.value == "Mail")) cual.value = "";
	if (cual.name == "repMail" && (cual.value == "Confirmar Mail")) cual.value = "";
	if (cual.name == "comentario" && (cual.value == "Comentario")) cual.value = "";
}

function rellenerCampo(cual){
	if (cual.name == "nombre" && (cual.value == "")) cual.value = "Nombre";
	if (cual.name == "telefono" && (cual.value == "")) cual.value = "Telefono";
	if (cual.name == "mail" && (cual.value == "")) cual.value = "Mail";
	if (cual.name == "repMail" && (cual.value == "")) cual.value = "Confirmar Mail";
	if (cual.name == "comentario" && (cual.value == "")) cual.value = "Comentario";
}

function enviarContacto(idioma){
	var informado = 0;
	
	document.getElementById('resultado').innerHTML = "";

	if (document.contacto.nombre.value == "" || document.contacto.nombre.value == "Nombre") {
		document.getElementById('resultado').innerHTML = "El campo nombre es obligatorio.";
		return;
	}
	if (document.contacto.telefono.value == "" || document.contacto.telefono.value == "Telefono") {
		document.getElementById('resultado').innerHTML = "El campo Tel&eacute;fono es obligatorio.";
		return;
	}
	if (document.contacto.mail.value == "" || document.contacto.mail.value == "Mail"){
		document.getElementById('resultado').innerHTML = "El campo mail es obligatorio.";
		return;
	}
	
	if (!valEmail(document.contacto.mail.value)){
		document.getElementById('resultado').innerHTML = "El formato del campo mail no es correcto.";
		return;
	}
	
	if (document.contacto.mail.value != document.contacto.repMail.value){
		document.getElementById('resultado').innerHTML = "No has conformado el mail corr&eacute;ctamente.";
		return;
	}
	
	if (document.contacto.politica.checked == false){
		document.getElementById('resultado').innerHTML = "Debes leer y aceptar la pol&iacute;tica de privacidad.";
		return;
	}
	
	if (document.contacto.informado.checked) informado = 1;
	
	
	var ap=nuevoAjax();
	ap.open("POST", "ui/envioContacto.php", true);
	ap.onreadystatechange=function(){ 
		if (ap.readyState==4){ 
			document.contacto.reset();
			document.getElementById('resultado').innerHTML = ap.responseText;
		} 
	}
	
	var variables = "";
	variables += "humano=1";
	variables += "&idioma="+idioma;
	variables += "&informado="+informado;
	variables += "&telefono="+document.contacto.telefono.value;
	variables += "&nombre="+document.contacto.nombre.value;
	variables += "&mail="+document.contacto.mail.value;
	variables += "&texto="+document.contacto.comentario.value;
	
	ap.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
	ap.send(variables);
}

function sendToActionScript(value) {
	document.bannerTitulos.sendToActionScript(value);
}

function cargarTexto(cual,idioma){
	cargarMenuServicios(cual, idioma);
	
	var ap=nuevoAjax();
	ap.open("GET", "ui/textoServicios.php?cual="+cual+"&idioma="+idioma, true);
	ap.onreadystatechange=function(){ 
		if (ap.readyState==4){ 
			document.getElementById('contenidoServicios').innerHTML = ap.responseText;
		} 
	}
	ap.send(null);
}

function cargarMenuServicios(cual, idioma){
	var ap=nuevoAjax();
	ap.open("GET", "ui/menuServicios.php?cual="+cual+"&idioma="+idioma, true);
	ap.onreadystatechange=function(){ 
		if (ap.readyState==4){ 
			document.getElementById('menuServicios').innerHTML = ap.responseText;
		} 
	}
	ap.send(null);
}

function cargarFicha(id, idEspecialidad,idioma){
	var ap=nuevoAjax();
	ap.open("GET", "ajax/fichaEspecialidad.php?id="+id+"&idioma="+idioma+"&idEspecialidad="+idEspecialidad, true);
	ap.onreadystatechange=function(){ 
		if (ap.readyState==4){ 
			document.getElementById('derecha').innerHTML = ap.responseText;
		}
	}
	ap.send(null);
}

function cerrarFicha(idioma){
	cargarApartado('ESPECIALIDADES',idioma);
}
function abrirPolitica(idioma){
	window.open('politica.php?idioma=' + idioma,"politica","width=600,height=500,menubars=0,scrollBars=yes");
}

function abrirAviso(idioma){
	window.open('aviso.php?idioma=' + idioma,"politica","width=600,height=500,menubars=0,scrollBars=yes");
}

function abrirMenuMedicos(id,idioma){
	var ap=nuevoAjax();
	ap.open("GET", "ajax/fichaEspecialidad.php?id="+id+"&idioma="+idioma, true);
	ap.onreadystatechange=function(){ 
		if (ap.readyState==4){ 
			document.getElementById('derecha').innerHTML = ap.responseText;
		} 
	}
	ap.send(null);
}

