function openWin(theURL,winName,features) {
  	window.open(theURL,winName,features);
}

function volver() {
  	window.history.back();
}

function overIcon(iconItem,color) {
	iconItem.style.backgroundColor=color;
	iconItem.style.cursor='hand';
	iconItem.style.alt='hand';
}

function outIcon(iconItem,color) {
	iconItem.style.backgroundColor=color;
}

function pressIcon(iconItem) {
	location.href = "subfamilias.asp?familia="+iconItem;
}
function detalle(iconItem) {
	location.href = "productos_detalle.asp?subfamilia="+iconItem;
}

function nuevoAjax(){ 
	/* Crea el objeto AJAX. Esta funcion es generica para cualquier utilidad de este tipo, por
	lo que se puede copiar tal como esta aqui */
	var xmlhttp=false; 
	try { 
		// Creacion del objeto AJAX para navegadores no IE
		xmlhttp=new ActiveXObject("Msxml2.XMLHTTP"); 
	}
	catch(e){ 
		try	{ 
			// Creacion del objet AJAX para IE 
			xmlhttp=new ActiveXObject("Microsoft.XMLHTTP"); 
		} 
		catch(E) { xmlhttp=false; }
	}
	if (!xmlhttp && typeof XMLHttpRequest!="undefined") { xmlhttp=new XMLHttpRequest(); } 

	return xmlhttp; 
}

function espaciosaplus(cadena){
	return cadena.replace(/\ /g,"+")
}

function encode(v)
{
return escape(v).replace(/\+/ig, '%2B').replace(/\//ig, '%2F');
} 

function login(){
		var email=document.getElementById("email").value;
		var password=document.getElementById("password").value;
		document.getElementById("frmLogin").style.display = "none";
		document.getElementById("loginLoading").style.display = "block";
		
		var ajax=nuevoAjax();
		ajax.open("POST", "login.asp", true);
		ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
		ajax.send("email="+email+"&password="+password);
		
		ajax.onreadystatechange=function(){
			if (ajax.readyState==4)	{
					document.getElementById("loginLoading").style.display = "none";
				if (ajax.responseText.substring(0,2)=="ok") {
					document.location.href = ajax.responseText.substring(2,30);
				} else {
					document.getElementById("loginKo").style.display = "block";		
				}
			}
		}
}

function inscripcion(){
		var evento=document.getElementById("evento").value;
		document.getElementById("btnInscripcion").style.display = "none";
		document.getElementById("loading").style.display = "block";
			
		var ajax=nuevoAjax();
		ajax.open("POST", "inscripcion.asp", true);
		ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
		ajax.send("evento="+evento);
		
		ajax.onreadystatechange=function(){
			if (ajax.readyState==4)	{
					document.getElementById("loading").style.display = "none";
				if (ajax.responseText=="nologin") {
					document.getElementById("inscripcionNologin").style.display = "block";
				} else if (ajax.responseText=="ok") {
					document.getElementById("inscripcionOk").style.display = "block";
				} else {
					document.getElementById("inscripcionKo").style.display = "block";		
				}
			}
		}
}

function registro(){
		var nombre=document.getElementById("nombre").value;
		var apellidos=document.getElementById("apellidos").value;
		var empresa=document.getElementById("empresa").value;
		var telefono=document.getElementById("telefono").value;
		var email=document.getElementById("stremail").value;
		var password=document.getElementById("strpassword").value;
		var direccion=document.getElementById("direccion").value;
		document.getElementById("loading").style.display = "block";
		document.getElementById("botonIngreso").style.display = "none";
		document.getElementById("botonCerrar").style.display = "none";
		document.getElementById("loading").innerHTML = "<span>Espere...</span>";
		
		var ajax=nuevoAjax();
		ajax.open("POST", "registrarenviar.asp", true);
		ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
		ajax.send("apellidos="+espaciosaplus(apellidos)+"&nombre="+espaciosaplus(nombre)+"&telefono="+telefono+"&email="+email+"&password="+password+"&empresa="+espaciosaplus(empresa)+"&direccion="+espaciosaplus(direccion));
		
		ajax.onreadystatechange=function(){
			if (ajax.readyState==4)	{
					document.getElementById("loading").innerHTML = "<span>Cerrando ventana...</span>";
				if (ajax.responseText=="existe") {
					document.getElementById("message-ko").innerHTML="<span>Esta dirección email ya figura en nuestra base de datos</span>"
				} else if(ajax.responseText.substring(0,2)=="ok"){
					document.getElementById("message-ok").innerHTML="<span>Registro realizado correctamente</span>"
					destino = ajax.responseText.substring(2,30);
					setTimeout("location.href = destino", 2000);
				} else {
					document.getElementById("message-ko").innerHTML="<span>Ocurrió un error</span>" 
					document.getElementById("loading").style.display = "none";
				}
			}
		}
}

function contacto(){
		var nombre=document.getElementById("nombre").value;
		var empresa=document.getElementById("empresa").value;
		var telefono=document.getElementById("telefono").value;
		var email=document.getElementById("stremail").value;
		var comentario=document.getElementById("comentario").value;
		document.getElementById("loading").style.display = "block";
		document.getElementById("botonIngreso").style.display = "none";
		document.getElementById("botonCerrar").style.display = "none";
		document.getElementById("loading").innerHTML = "<span>Espere...</span>";
		
		var ajax=nuevoAjax();
		ajax.open("POST", "contactoenviar.asp", true);
		ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
		ajax.send("nombre="+espaciosaplus(nombre)+"&telefono="+telefono+"&email="+email+"&empresa="+espaciosaplus(empresa)+"&comentario="+espaciosaplus(comentario));
		
		ajax.onreadystatechange=function(){
			if (ajax.readyState==4)	{
					document.getElementById("loading").innerHTML = "";
				if(ajax.responseText.substring(0,2)=="ok"){
					document.getElementById("message-ok").innerHTML="<span>Formulario enviado correctamente</span>"
				} else {
					document.getElementById("message-ko").innerHTML="<span>Ocurrió un error</span>" 
					document.getElementById("loading").style.display = "none";
				}
			}
		}
}

function perfil(){
		var nombre=document.getElementById("nombre").value;
		var apellidos=document.getElementById("apellidos").value;
		var empresa=document.getElementById("empresa").value;
		var telefono=document.getElementById("telefono").value;
		var password=document.getElementById("strpassword").value;
		var direccion=document.getElementById("direccion").value;
		document.getElementById("botonIngreso").style.display = "none";
		document.getElementById("botonCerrar").style.display = "none";
		document.getElementById("loading").innerHTML = "<span>Espere...</span>";
		
		var ajax=nuevoAjax();
		ajax.open("POST", "perfilenviar.asp", true);
		ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
		ajax.send("apellidos="+espaciosaplus(apellidos)+"&nombre="+espaciosaplus(nombre)+"&telefono="+telefono+"&password="+password+"&empresa="+espaciosaplus(empresa)+"&direccion="+espaciosaplus(direccion));
		
		ajax.onreadystatechange=function(){
			//alert(ajax.responseText);
			if (ajax.readyState==4)	{
					document.getElementById("loading").innerHTML = "<span>Cerrando ventana...</span>";
				if(ajax.responseText.substring(0,2)=="ok"){
					document.getElementById("message-ok").innerHTML="<span>Cambios guardados correctamente</span>"
					destino = ajax.responseText.substring(2,30);
					setTimeout("location.href = destino", 2000);
				} else {
					document.getElementById("message-ko").innerHTML="Ocurrió un error" 
					document.getElementById("loading").style.display = "none";
				}
			}
		}
}

function forgotpassword(){
		var email=document.getElementById("emailPass").value;
		document.getElementById("botonIngreso").style.display = "none";
		document.getElementById("loading").innerHTML = "<span>Espere...</span>";
		
		var ajax=nuevoAjax();
		ajax.open("POST", "passwordsend.asp", true);
		ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
		ajax.send("email="+email);
		
		ajax.onreadystatechange=function(){
			//alert(ajax.responseText);
			if (ajax.readyState==4)	{
					document.getElementById("loading").innerHTML = "<span>Cerrando ventana...</span>";
				if(ajax.responseText.substring(0,2)=="ok"){
					document.getElementById("message-ok").innerHTML="<span>Le hemos enviado un email con su contraseña</span>"
					destino = ajax.responseText.substring(2,30);
					setTimeout("location.href = destino", 2000);
				} else {
					document.getElementById("message-ko").innerHTML="<span>Su email no existe en nuestra base de datos</span>" 
					document.getElementById("loading").style.display = "none";
				}
			}
		}
}

function up2load(){
		alert("up2load");
		var file=document.getElementById("fileField").value;
		
		var ajax=nuevoAjax();
		ajax.open("POST", "upload4.asp", true);
		ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
		ajax.send("file="+file);
		
		ajax.onreadystatechange=function(){
			if (ajax.readyState==4)	{
				document.getElementById("frmUp").innerHTML = ajax.responseText;
			}
		}
}

function openWin(theURL,winName,features) {
  	window.open(theURL,winName,features);
}

function privacidad() {
  	openWin('politicaprivacidad.asp','zoom','toolbar=0,top='+((screen.height/2)-(200))+',left='+((screen.width/2)-(340))+',location=0,status=0,menubar=0,scrollbars=1,resizable=0,width=680,height=400')
}

function upload(path,campo,redimensionar,ancho,alto,thumbancho,thumbalto,insert){ 
    archivovariables = "upload.asp?"
	archivovariables = archivovariables + "campo=" + campo
	archivovariables = archivovariables + "&path=" + path
	archivovariables = archivovariables + "&redimensionar=" + redimensionar
	archivovariables = archivovariables + "&redimensionarancho=" + ancho
	archivovariables = archivovariables + "&redimensionaralto=" + alto
	archivovariables = archivovariables + "&thumbancho=" + thumbancho
	archivovariables = archivovariables + "&thumbalto=" + thumbalto
	archivovariables = archivovariables + "&insert=" + insert
	
	open(archivovariables, "archivo", "height=160,width=500,status=yes");
}

function confirmLink(text,link){
	if(!confirm(text)) { 
	}else {
     	location.href = link;
        return false;
    }
}