﻿function favoritos(){
if((navigator.appName=="Microsoft Internet Explorer") && (parseInt(navigator.appVersion)>=4)){
window.external.AddFavorite("http://www.telecardiologo.com/","Portal de salud cardiovascular :: Dr. Pedro Serrano"); // Para Internet Explorer
}else if(navigator.appName == "Netscape"){
window.sidebar.addPanel("Portal de salud cardiovascular :: Dr. Pedro Serrano", "http://www.telecardiologo.com",""); //Para Firefox
}}

function alerta(id,mensaje){
var alerta=document.getElementById(id);
if(alerta){
if(!mensaje) alerta.style.display='none'; else {
alerta.style.display='block';
alerta.innerHTML=mensaje;}}
return;
}

function validarEmail(email) {
var valido=false;
var filtro=/^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
if(filtro.test(email)) valido=true;
return valido;
}

function login(nameform,alertaid){
var form=eval('document.'+nameform);
var email=form.email;
var pass=form.pass;
if(!email.value){alerta(alertaid,'Ingrese su email!');email.focus();return;}
if(!validarEmail(email.value)){alerta(alertaid,'Email no v&aacute;lido');email.focus();return;}
form.action='?sec=usuario';
form.submit();
}

function busqueda(buscar){
var buscar=document.getElementById(buscar).value;
if(buscar) document.location.href='?sec=busqueda&q='+buscar;
return;
}

function HttpRequest(){
var objeto;
if(window.XMLHttpRequest){objeto = new XMLHttpRequest();
}else{try{objeto = new ActiveXObject("Microsoft.XMLHTTP");
}catch(e){alert('ERROR, no se puede crear el objeto XMLHttpRequest');
}}return objeto;
}

function verProvincias(id_pais){
verCiudades(0);
var variables='id_pais='+id_pais;
var ajax=HttpRequest();
ajax.open('POST','ajax/ajax_provincias.php',true);
ajax.onreadystatechange=function (){
if(ajax.readyState==4 && ajax.status!=404){document.getElementById('provincias').innerHTML=ajax.responseText;verCiudades(document.getElementsByName('provincia')[0].value);}
if(ajax.readyState==4 && ajax.status==404){document.getElementById('provincias').innerHTML='';}
};
ajax.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
ajax.send(variables);
return;
}

function verCiudades(id_provincia){
var variables='id_provincia='+id_provincia;
var ajax=HttpRequest();
ajax.open('POST','ajax/ajax_ciudades.php',true);
ajax.onreadystatechange=function (){
if(ajax.readyState==4 && ajax.status!=404){document.getElementById('ciudades').innerHTML=ajax.responseText;}
if(ajax.readyState==4 && ajax.status==404){document.getElementById('ciudades').innerHTML='';}
};
ajax.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
ajax.send(variables);
return;
}

function setLocalizacion(id_pais,id_provincia,id_ciudad){
var variables='id_pais='+id_pais;
var ajax=HttpRequest();
ajax.open('POST','ajax/ajax_provincias.php',true);
ajax.onreadystatechange=function (){
if(ajax.readyState==4 && ajax.status!=404){document.getElementById('provincias').innerHTML=ajax.responseText;
document.getElementsByName('provincia')[0].value=id_provincia;
var variables='id_provincia='+id_provincia;

var ajax2=HttpRequest();
ajax2.open('POST','ajax/ajax_ciudades.php',true);
ajax2.onreadystatechange=function (){
if(ajax2.readyState==4 && ajax2.status!=404){document.getElementById('ciudades').innerHTML=ajax2.responseText;document.getElementsByName('ciudad')[0].value=id_ciudad;}
if(ajax2.readyState==4 && ajax2.status==404){document.getElementById('ciudades').innerHTML='';}
};
ajax2.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
ajax2.send(variables);
}
if(ajax.readyState==4 && ajax.status==404){document.getElementById('provincias').innerHTML='';}
};
ajax.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
ajax.send(variables);

if(id_provincia==0) document.getElementById('provincias').innerHTML='';
if(id_ciudad==0) document.getElementById('ciudades').innerHTML='';

return;
}

function modUsuario(){
alerta('alertaok','');
var nombre=document.modificar.nombre;
var email=document.modificar.email;
var pass=document.modificar.pass;
var pass2=document.modificar.pass2;
if(!nombre.value){alerta('alerta','Ingrese su nombre!');nombre.focus();return;}
if(!email.value){alerta('alerta','Ingrese un email!');email.focus();return;}
if(!validarEmail(email.value)){alerta('alerta','Ingrese un email v&aacute;lido');email.focus();return;}
if(pass.value && pass2.value!=pass.value){alerta('alerta','Las contrase&ntilde;as no coinciden!');pass2.focus();return;}
document.modificar.action='';
document.modificar.submit();
}

function agregarUsuario(){
alerta('alertaok','');
var nombre=document.agregar.nombre;
var email=document.agregar.email;
var pass=document.agregar.pass;
var pass2=document.agregar.pass2;
if(!nombre.value){alerta('alerta','Ingrese su nombre!');nombre.focus();return;}
if(!email.value){alerta('alerta','Ingrese un email!');email.focus();return;}
if(!validarEmail(email.value)){alerta('alerta','Ingrese un email v&aacute;lido');email.focus();return;}
if(!pass.value || pass2.value!=pass.value){alerta('alerta','Las contrase&ntilde;as no coinciden!');pass2.focus();return;}
document.agregar.action='';
document.agregar.submit();
}

function carritoAgregar(id){
var cantidad=prompt('¿Cuántas unidades desea de éste producto?','1');
if(cantidad<1) return;
var enlace=document.getElementById('ag_'+id);
enlace.href='javascript:return false;';
enlace.innerHTML='Agregando...';
var variables='id='+id+'&cantidad='+cantidad;
var ajax=HttpRequest();
ajax.open('POST','ajax_carrito.php',true);
ajax.onreadystatechange=function (){
if(ajax.readyState==4 && ajax.status!=404){
	enlace.className='en_carrito';
	enlace.innerHTML='Agregado!';
	enlace.title='Agregado';
	return;}
if(ajax.readyState==4 && ajax.status==404){alert('Error: El archivo no existe')}};
ajax.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
ajax.send(variables);
return;
}

function carritoQuitar(id,precio){
var fila=document.getElementById('quit_'+id);
var preciofinal=document.getElementById('precio_final');
//var gastosenvio=document.getElementById('gastos_envio');
var variables='quitar='+id+'&precio='+precio+'&final='+preciofinal.innerHTML;
var ajax=HttpRequest();
ajax.open('POST','ajax_carrito.php',true);
ajax.onreadystatechange=function (){
if(ajax.readyState==4 && ajax.status!=404){
fila.style.display='none';
//var resultados=ajax.responseText.split("++");
var resultados=ajax.responseText;
preciofinal.innerHTML=resultados;
//preciofinal.innerHTML=resultados[0];
//gastosenvio.innerHTML=resultados[1];
return;
}
if(ajax.readyState==4 && ajax.status==404){alert('Error: El archivo no existe')}};
ajax.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
ajax.send(variables);
return;
}

function set_pago(id){
var variables='pago='+id;
var ajax=HttpRequest();
ajax.open('POST','ajax_carrito.php',true);
ajax.onreadystatechange=function (){
if(ajax.readyState==4 && ajax.status==404){alert('Error: El archivo no existe')}};
ajax.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
ajax.send(variables);
return;
}

function contactar(){
alerta('alerta_contacto','');
if(!document.contacto.nombre.value){alerta('alerta_contacto','Ingrese su nombre');document.contacto.nombre.focus();return;}
if(!document.contacto.email.value){alerta('alerta_contacto','Ingrese su email');document.contacto.email.focus();return;}
if(!validarEmail(document.contacto.email.value)){alerta('alerta_contacto','Ingrese un email v&aacute;lido');document.contacto.email.focus();return;}
if(!document.contacto.mensaje.value){alerta('alerta_contacto','Ingrese su consulta');document.contacto.mensaje.focus();return;}
document.contacto.action='';
document.contacto.submit();
}
