function validaCorreo(valor) {
  return (/^(\w{1}[\+\.\-\w^@]*)@(\w+[\.\-\w]*)\.([a-z]{2,5})/.test(valor));
}


function validaForm()
{
	if (document.formulario.txtEmail.value == "")
	{
	alert("Debe indicar un e-mail");
	document.formulario.txtEmail.focus();
	document.formulario.txtEmail.select();
	}
	else  if (document.formulario.txtEmail.value > " " && !validaCorreo(document.formulario.txtEmail.value))
	{
	alert("Debe introducir un correo electrónico correcto.");
	document.formulario.txtEmail.focus();
	document.formulario.txtEmail.select();
	}
	else
	{
	document.formulario.submit();
	}
}
 

function Abrir(theURL) {
	var leftmargin = (screen.width - 600) / 2;
	var topmargin = (screen.height - 700) / 2;
	var features = 'width=600,height=700,scrollbars=no';
	features=features + ',top=' + topmargin + ',left='+ leftmargin;
	window.open(theURL,'Productos',features);
}


function calcRest(difActual){
	restante=(30-parseInt(difActual));	
	$('#tiemporestcont').html('Tienes <span>'+restante+' minutos</span> hasta que caduque tu cesta de la compra.');
}

function cambiaLinks(){   
	var links=$('a');
	links.each(function(){
	  	if($(this).attr('rel')=='external'){
			$(this).click(function(){
				window.open($(this).attr('href')); 
				return false;
			});
		}
	  	if($(this).attr('rel')=='popup'){
			$(this).click(function(){
				window.open($(this).attr('href'), "info", "width=640,height=570,location=no,status=0,scrollbars=1,toolbar=0,directories=0,resizable=0,titlebar=0,menubar=0");  
				return false;
			});
		}
	  	if($(this).attr('rel')=='popupgal'){
			$(this).click(function(){
				window.open($(this).attr('href'), "popup", "width=640,height=570,location=no,status=0,scrollbars=0,toolbar=0,directories=0,resizable=0,titlebar=0,menubar=0");  
				return false;
			});
		}
	});
}


function cambiaFotosBig(){
	try{		
		$('a[rel="foto-miniatura"]').click(function(){ 			
			$('#foto-ampliada-det').attr('src',$(this).attr('href'));
			return false;
		});
	}catch(e){
		return false;
	}
}





function updatePrecios(obj){
	
	subTotal=parseFloat($('#subTotal').val()).toFixed(2);
	gastosEnvio=parseFloat($('#gastosEnvio').val()).toFixed(2);
	descuentoAcu=parseFloat($('#aplicarBono').val()).toFixed(2);
	descuento=parseFloat($(obj).val()).toFixed(2);
	nombre=($(obj).attr('id')).substring(11);
	
	
	if($(obj).is(':checked')){
		tst=subTotal-(eval(descuentoAcu)+eval(descuento));
		if(tst>0){
			descuentoAcu=eval(descuentoAcu)+eval(descuento);
			valores.push(nombre);
		}else{
			$(obj).removeAttr("checked");
			alert('No pueden aplicar mas bonos');
			return false;
		}
	}else{
		descuentoAcu=eval(descuentoAcu)-eval(descuento);
		for(x=0;x<valores.length;x++){
			if(valores[x]==nombre){
				valores.splice(x,1);
			}
		}
	}
	
	cadenaID='';
	for(x=0;x<valores.length;x++){
		if(x>0) cadenaID=cadenaID+',';
		cadenaID=cadenaID+valores[x].toString();
	}
	
	$('#valorTotal').val((parseFloat(subTotal)+parseFloat(gastosEnvio)-parseFloat(descuentoAcu)).toFixed(2));
	$('#descuentoTotal').val(parseFloat(descuentoAcu).toFixed(2));
	$('#descuentoAplicado').html(parseFloat(descuentoAcu).toFixed(2));
	$('#totobonos').html((descuentoAcu).toFixed(2));
	$('#aplicarBono').val(descuentoAcu);
	$('#idBonos').val(cadenaID);
	
	$('#valorFinal').html($('#valorTotal').val());
	
	
}

var actual=0;
var totalGal=0;
function generaGaleria(){
	var total	= 0;
	var contador=0;
	var imgs = $(".galeriaimgmov");
	contador=imgs.length-2;
	totalGal=contador*570;
	$('#lista-promociones').css('width',totalGal+'px');
	actual=0;
	timer=setInterval(mueveGaleria,40);	 		  
    	
}

function mueveGaleria(){
	if((totalGal-(3*570)-452)*-1<actual){
		actual=actual-4;
		$('#lista-promociones').css('margin-left',actual+'px');
	}else{
		actual=0;
		$('#lista-promociones').css('margin-left',actual+'px');
	}
}


function sendDevolucion(){
													 
	botonAceptar="<br /><a href=\"#\" title=\"Aceptar - Cerrar ventana\" onclick=\"$('#mensaje-cesta').css('display','none'); $('#fondo-mensaje-cesta').css('display','none');\">aceptar</a>";		 
		
	if(parseInt($('#numDevolver').html())==0){									
		$('#mensaje-cesta').html('<p>Debe elegir alg&uacute;n producto para devolver.'+botonAceptar+'</p>');									
	}else{				
		$('#mensaje-cesta').html('<p>Espere...<br />Guardando devoluci&oacute;n</p>');	
		$.ajax({
			url: '/outlet/incs/addDevolucion.php',  
			type: 'POST',
			data:  $('#devPedidoForm').serialize(),  
			success: function(data) {
				if(data=='no'){
					$('#mensaje-cesta').html('<p>Se ha producido un error al realizar la devoluci&oacute;n.<br />Int&eacute;ntelo de nuevo m&aacute;s tarde.'+botonAceptar+'</p>');									
				}else{	
					$('#mensaje-cesta').html("<p>Devoluci&oacute;n tramitada correctamente.</p><p>En los <strong>pr&oacute;ximos d&iacute;as la empresa de paqueter&iacute;a pasar&aacute; a recoger la devoluci&oacute;n</strong> en la direcci&oacute;n indicada.</p><p>Una vez abonada la devoluci&oacute;n recibir&aacute;s un email con el detalle de la misma.</p><p><a href=\"#\" class=\"btnAceptarCancelar\" title=\"Contunuar\" onclick=\"window.location='/outlet/privado-devolverResultado-"+data+".html';\">ver devoluci&oacute;n</a></p>");		
				}
			},  
			error: function(xhr){        
				$('#mensaje-cesta').html('<p>Error enviado petici&oacute;n<br />Int&eacute;ntelo mas tarde.'+botonAceptar+'</p>');				
			}
		});
	}
	
	return false;
}

