// JavaScript Document
function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}
function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}

function buscar() {
	if (document.miformbuscador.buscar_modelo.value=="" && document.miformbuscador.buscar_marca.options[document.miformbuscador.buscar_marca.selectedIndex].value=="todas") {
		alert("Selecciona una marca o escribe un modelo");
	} else {
		document.miformbuscador.submit();
	}
}

function buscar_subcat() {
	// Para lista.php
	idsc=document.miform.idsc_nova.options[document.miform.idsc_nova.selectedIndex].value;
	// Si ens demanen com a subcategoria todos aleshores demanem directament la categoria.
	if (idsc=="todos") {
		idc=document.miform.idc.value;
		categoria=document.miform.categoria.value;
		document.location="lista.php?idc="+idc+"&categoria="+categoria;
	} else {
		document.location="lista.php?idsc="+idsc;
	}
}

function buscar_subcat2() {
	// Para busca.php
	//marca=document.miformbuscador.buscar_marca.options[document.miformbuscador.buscar_marca.selectedIndex].value;
	marca=document.miform.buscar_marca.value;
	//alert(marca);
	idc=document.miform.idc.options[document.miform.idc.selectedIndex].value;
	document.location="busca.php?buscar_marca="+marca+"&idc="+idc;
}

function buscar_marca() {
	// Para lista.php
	marca=document.miform.marca.options[document.miform.marca.selectedIndex].value;	
	idc=document.miform.idc.value;
	if (document.miform.idsc_nova) {
		idsc=document.miform.idsc_nova.options[document.miform.idsc_nova.selectedIndex].value;	
		document.location="lista.php?marca="+marca+"&idc="+idc+"&idsc="+idsc;
	} else {
		document.location="lista.php?marca="+marca+"&idc="+idc;
	}	
}



function buscar_marca2(marca) {
	// Para lista.php
	idc=document.miform.idc.value;
	if (document.miform.idsc_nova) {
		idsc=document.miform.idsc_nova.options[document.miform.idsc_nova.selectedIndex].value;	
		document.location="lista.php?marca="+marca+"&idc="+idc+"&idsc="+idsc;
	} else {
		document.location="lista.php?marca="+marca+"&idc="+idc;
	}	
}


function clientes() {
	if (document.acceso.email.value!="" && document.acceso.pwd.value!="") {
		document.acceso.submit()
	} else {
		alert("Introduce un E-mail y una contraseña para continuar.");
	}
}

function nuevo_cliente() {
	if (document.acceso.email_nuevo.value!="") {
		document.acceso.submit()
	} else {
		alert("Introduce un E-mail para registrarte.");
	}
}

function continuar() {
	if(document.miform.acepto.checked){
		if (document.miform.operacion.value=="modificar" || document.miform.operacion.value=="actualizar") {
			document.miform.operacion.value="actualizar";
		} else {
			document.miform.operacion.value="insertar";
		}
		document.miform.submit();
	}else{
		alert("Debes aceptar las condiciones de venta y la politica de privacidad");	
	}
}

function olvidado() {
	characteristics='titlebar=no,left=200,top=200,toolbar=no,location=no,status=no,directories=no,menubar=no,scrollbars=no,resizable=no,width=550,height=387';
	window.open('recordar_pwd.php','mywindow',characteristics);
}

function finalizar_compra() {
	document.carrito.operacion.value="registrar";
	document.carrito.submit();
}

function recomienda() {
	window.open("recomienda.php","recomienda","width=567,height=389,menubar=no,scrollbars=yes,resizable=no");
}

function enviar_recomendacion() {
	if (document.miform.mail_from.value=="") {
		alert("Indica tu e-mail");
		document.miform.mail_from.focus();
	} else if (document.miform.mails_to.value=="") {
		alert("Indica el e-mail de tu amigo");
		document.miform.mails_to.focus();
	} else {
		document.miform.submit();
	}	
}

function imprimir(codigo_pedido, total) {
	window.open("impri_transferencia.php?codigo_pedido="+codigo_pedido+"&total="+total,"transfe","width=660,height=670,menubar=no,scrollbars=yes,resizable=no");
}

//------------------------------------------------------------------------------

function objetoAjax(){
	var xmlhttp=false;
	try {
		xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
	} catch (e) {
		try {
			xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
		} catch (E) {
			xmlhttp = false;
		}
	}
	
	if (!xmlhttp && typeof XMLHttpRequest!='undefined') {
	   xmlhttp = new XMLHttpRequest();	
	}
	return xmlhttp;
}

function carga_subapartados(actual, tipo) {	
	divResultado = document.getElementById("div_subapartados");
	a = "consulta_subapartados.php?idp="+actual+"&tipo="+tipo;
    ajax=objetoAjax();
    ajax.open("GET", a);
    ajax.onreadystatechange=function() 
	{
		if (ajax.readyState==4) 
		{
         	divResultado.innerHTML = ajax.responseText;
      	}
    }
	
	ajax.send(null)			
}

function carga_superoferta(actual) {	
	divResultado = document.getElementById("super");
	a = "consulta_superoferta.php?actual="+actual;
    ajax=objetoAjax();
    ajax.open("GET", a);
    ajax.onreadystatechange=function() 
	{
		if (ajax.readyState==4) 
		{
         	divResultado.innerHTML = ajax.responseText;
      	}
    }
	
	ajax.send(null)			
}

function carga_ultimas_unidades(actual) {	
	divResultado = document.getElementById("ultimas");
	a = "consulta_ultimas_uni.php?actual="+actual;
    ajax=objetoAjax();
    ajax.open("GET", a);
    ajax.onreadystatechange=function() 
	{
		if (ajax.readyState==4) 
		{
         	divResultado.innerHTML = ajax.responseText;
      	}
    }
	
	ajax.send(null)			
}

function carga_masvendidos(actual) {	
	divResultado = document.getElementById("masvendidos");
	a = "consulta_masvendidos.php?actual_mv="+actual;
    ajax=objetoAjax();
    ajax.open("GET", a);
    ajax.onreadystatechange=function() 
	{
		if (ajax.readyState==4) 
		{
         	divResultado.innerHTML = ajax.responseText;
      	}
    }
	
	ajax.send(null)			
}

function isEmailAddress(email){
	var s = email;
	var filter=/^[A-Za-z][-.\w]*[A-Za-z0-9_]*@[A-Za-z0-9_]+\.[A-Za-z0-9_.]+[A-za-z]$/;
	if (s.length == 0 ){
		return true;
	}
	
	if (filter.test(s)){
		return true;
	}else{
		//alert("Ingrese una dirección de correo válida");
		return false;
	}
}