// JavaScript Document

function despliega(a,b){
 $('#family_'+a).slideToggle("slow");
 for(var i=0; i<=b; i++){
	 if(i!=a){ $('#family_'+i).slideUp('slow'); }
 }
}

function  cp(a){
	var r = Math.random();
	$('#big-product').fadeTo(400, 0, function () { $('#big-product').html('<img src="'+a+'?rand='+r+'" width="500" height="485">').fadeTo(400, 1); });
}

function  changepic(a){
	$('#big-product').html('<img style="margin-top:200px;margin-left:200px;" src="../images/loading.gif" width="32" height="32">');
	setTimeout ('cp("'+a+'")', 1000);
}

function  calcula(a,n){
	var b = $('#oculta_'+a).val();
	var c = $('#cant_'+a).val();
	if(c==''){c='z';}
	if (!isNaN(c)) { 
	c = parseInt(c);
	var d = b * c;
	$('#'+a).fadeTo(400, 0, function () { $('#'+a).html(''+d+' &euro;').fadeTo(400, 1); });
	var exsubtotal = $('#subtotal').val();
	var excantprec = $('#cantprec_'+a).val();
	var cambio = exsubtotal - excantprec;
	cambio = cambio + d;
	var iva = (cambio * 18) /100;
	var newfinal = cambio + iva;
	d=Math.round(d*100)/100;
	$('#cantprec_'+a).val(d);
	cambio=Math.round(cambio*100)/100;
	$('#subtotal').val(cambio); $('#subtotalx').fadeTo(400, 0).val(cambio+' €').fadeTo(400, 1);
	iva=Math.round(iva*100)/100;
	$('#iva').val(iva); $('#ivax').fadeTo(400, 0).val(iva+' €').fadeTo(400, 1);
	newfinal=Math.round(newfinal*100)/100;
	$('#total').val(newfinal); $('#totalx').fadeTo(400, 0).val(newfinal+' €').fadeTo(400, 1);
	
	$.ajax({
	url: '../php/cambiar.php', 
	type: 'POST',
	data: 'id='+n+'&cant='+c
	});
	  
	} else{
		alert('Error: La cantidad debe ser numerica.');
	}
}

function agregar(n){
  $.ajax({
  url: 'php/agregar.php', 
  type: 'POST',
  data: 'id='+n,
  success : function(data){
	              var out = data.replace("<br>",""); 
				  $('#carrito').fadeTo(400, 0, function () { $('#carrito').html('<a href="forms/carrito.php"> <img src="images/carrito.jpg" width="23" height="16"> Ver Carrito </a> ('+out+' productos)').fadeTo(400, 1); });
	  }
  });
};

function quitar(n){
  $.ajax({
  url: '../php/quitar.php', 
  type: 'POST',
  data: 'id='+n,
  success : function(data){
	              location.href='carrito.php';
	  }
  });
};

function oldcli(){
	if(($('#email').val()!='')&&($('#pass').val()!='')){
		if( !(/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,4})+$/.test($('#email').val())) ){
			alert('Error: Email incorrecto');
		} else{
		  $.ajax({
				url: '../php/oldcli.php', 
				type: 'POST',
				data: $('#form1').serialize(),
				success : function(data){
					            var out = data.replace("<br>",""); 
								if(out!='no'){
									sendmail($('#email').val(),out,$('#total').val());
									location.href='forma-de-pago.php?nro='+out+'&total='+$('#total').val()+'&productos='+$('#productos').val()+'&cantidades='+$('#cantidades').val();
								} else { alert('Error: Datos de usuario incorrectos'); }
					}
				});
		}
	} else { 
	alert('Error: Debe completar email y clave'); 
	}
}

function newcli(){  
   if(($('#nombre').val()!='')&&($('#apellido').val()!='')&&($('#email2').val()!='')&&($('#pass2').val()!='')&&($('#empresa').val()!='')&&($('#cif').val()!='')&&($('#direcion').val()!='')&&($('#provincia').val()!='')&&($('#poblacion').val()!='')){	   
	   if( !(/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,4})+$/.test($('#email2').val())) ){
			alert('Error: Email incorrecto');			
		} else{			
		  $.ajax({
				url: '../php/repeatcli.php', 
				type: 'POST',
				data: 'email='+$('#email2').val(),
				success : function(data){
					            var out = data.replace("<br>",""); 
								if(out!='existe'){
									nuevocliente();
								} else { alert('Error: Usuario previamente registrado'); }
																
					}
				});						
		}
	} else { 
	alert('Error: Todos los datos son requeridos'); 
	}
}

function nuevocliente(){
	$.ajax({
					url: '../php/newcli.php', 
					type: 'POST',
					data: $('#form2').serialize(),
					success : function(data){
						           var out = data.replace("<br>","");
								   sendmail($('#email2').val(),out,$('#total').val());
								   location.href='forma-de-pago.php?nro='+out+'&total='+$('#total').val()+'&productos='+$('#productos').val()+'&cantidades='+$('#cantidades').val();								
						}
					});
}


function sendmail(a,nro,total){
	$.ajax({
		  url: '../php/sendmailcli.php', 
		  type: 'POST',
		  data: 'email='+a+'&nro='+nro+'&total='+total,
		  });
}

function enviarform(){
 if(($('#nombre').val()!='')&&($('#email').val()!='')&&($('#mensaje').val()!='')){
	 if( !(/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,4})+$/.test($('#email').val())) ){
			alert('Error: Email incorrecto');
	   } else{
		$.ajax({
		  url: '../php/sendmailmsj.php', 
		  type: 'POST',
		  data: $('#form').serialize(),
		  success : function(data){
			  $('#formmsj').fadeTo(400, 0, function () {  $('#formmsj').html('<span style="font-size:14px;font-weight:bold;color:#066CB1;">Su mensaje ha sido enviado correctamente. En breve nos pondremos en contacto.</span>').fadeTo(400, 1); });												  
			  }
		  });
	   }
 } else { 
	alert('Error: Nombre, E-mail y Mensaje son requeridos'); 
	}
}


