function poneEnLista(id, lang){
	cant = $("#cantidad").val();
	minCant = parseInt($("#mincantidad").val());
	
	valor = parseInt(cant) 
   	if (isNaN(valor)) {
		if(lang=='es'){
			alert("La cantidad debe ser un valor numérico");
		}else{
			alert("You must enter a numeric value");
		}
    }else{
		decoracion = $('input:radio[name=decoracion]:checked').val();
		//decoracion = $("#decoracion").val();
		if(cant==""){
			if(lang=='es'){
				alert("Es necesario especificar una cantidad");	
			}else{
				alert("You must enter a number of elements");
			}
		}else{
			if(isNaN(minCant) || (!isNaN(minCant) && cant >= minCant))
			{
				va = parent.$('#carrito').css('display');
				if(va=="block"){
					parent.$('#carrito').load('../../../actualizaCarrito.php', {idd:id+"---"+cant+"---"+decoracion+"---"+lang}, function() {
						parent.$.prettyPhoto.close();
					});				
				}else{
					avb = $('#dig').css('display');
					$('#dig').load('../actualizaCarrito.php', {idd:id+"---"+cant+"---"+decoracion+"---"+lang}, function() {
						parent.$.prettyPhoto.close();
					});		
				}
			}
			else
			{
				if(lang=='es'){
					alert("Debe solicitar al menos la cantidad mínima especificada.");	
				}else{
					alert("You must order at least the minimum amount specified.");
				}
			}
		}
	} 
}

function borraElemento(id, idi){
	$('#lista').animate({opacity:0.25}, 250, function() {
		$('#lista').load('../../borraElemento.php', {idd:id, idi:idi}, function() {
			$('#lista').animate({opacity:1}, 500, function() {
				if(idi=='es'){
					$('#mensaje').html('<p>Se ha borrado satisfactoriamente el elemento</p>');	
				}else{
					$('#mensaje').html('<p>The element has been succesfully deleted</p>');
				}
				$('#mensaje').css("visibility","visible");
				$('#mensaje').animate({opacity:0.99}, 600, function() {
					$('#mensaje').animate({opacity:0}, 2000, function() {});
				});
			});
		});
   });
}
function borrarTodos(){
	$('#lista').animate({opacity:0.25}, 250, function() {
		$('#lista').load('../../borraTodos.php', function() {
			$('#lista').animate({opacity:1}, 250, function() {});																						  
		});
   });
}

function des(id, idi){
	cant = $("#texto"+id).val();
	minCant = parseInt($("#mincantidad"+id).val());
	valor = parseInt(cant, 10);
   	if (isNaN(valor)) {
		if(idi=='es'){
			alert("La cantidad debe ser un valor numérico");
		}else{
			alert("You must enter a numeric value");
		}
	}else{
		
		$.ajax({ url:"../../actualizaValor.php", context:document.body, data:{idd:id, val:valor, idi:idi}, type:'POST', success:function(){
			$("#texto"+id).removeClass('sel').addClass('txt');
			$('#lista').animate({opacity:1}, 500, function() {
				if(isNaN(minCant) || (!isNaN(minCant) && cant >= minCant))
				{
					if(idi=='es'){
						$('#mensaje').html('<p>Se ha actualizado satisfactoriamente el elemento</p>');	
					}else{
						$('#mensaje').html('<p>The element has been succesfully updated</p>');	
					}
					
					$('#mensaje').css("visibility","visible");
					$('#mensaje').animate({opacity:0.99}, 600, function() {
						$('#mensaje').animate({opacity:0}, 2000, function() {});
					});
				}
				else
					{
						$("#texto"+id).removeClass('sel').addClass('txt');
						$('#mensaje').addClass("error");
						if(idi=='es'){
							$('#mensaje').html('<p>Debe solicitar al menos la cantidad mínima especificada.</p>');	
						}else{
							$('#mensaje').html('<p>You must order at least the minimum amount specified.</p>');	
						}
						$('#mensaje').css("visibility","visible");
						$('#mensaje').animate({opacity:0.99}, 600, function() {
							$('#mensaje').animate({opacity:0}, 2000, function() { $('#mensaje').removeClass("error"); });
						});
					}
			});
		}});		
	}
}

function sel(id){
	$("#texto"+id).removeClass('txt').addClass('sel');
}

function tdes(id, idi){
	valor = $("#area"+id).val();
	$.ajax({ url:"../../actualizaDecoracion.php", context:document.body, data:{idd:id, val:valor, idi:idi}, type:'POST', success:function(){
        $("#area"+id).removeClass('sel').addClass('txt');
		$('#lista').animate({opacity:1}, 500, function() {
			if(idi=='es'){
				$('#mensaje').html('<p>Se ha actualizado satisfactoriamente el elemento</p>');	
			}else{
				$('#mensaje').html('<p>The element has been succesfully updated</p>');	
			}
			$('#mensaje').css("visibility","visible");
			$('#mensaje').animate({opacity:0.99}, 600, function() {
				$('#mensaje').animate({opacity:0}, 2000, function() {});
			});
		});
    }});
}

function abreZoom(id){
	$.prettyPhoto.open('zoom.php?id=' + id + '&amp;iframe=true','','');
}

function tsel(id){
	$("#area"+id).removeClass('txt').addClass('sel');
}

function ocultaForm(){
	$("#int").animate({opacity:0}, 500, function() {
		location.reload(true);									 
	});
};

function checkMail(contcorreo){
		var correo=contcorreo;
		var fallo_correo = 0;
		var pos = -1;
		if(correo!=""){
			pos = correo.indexOf("@");
		}else{
			equivoc=1;
			fallo_correo = 1;
		}
		
		if (pos == -1){
				equivoc=1;
				fallo_correo = 1;
		}
		if ((pos == 0)||(pos == correo.length-1)) {
				equivoc=1;
				fallo_correo = 1;
		}                
		var pos2 = correo.lastIndexOf(".");
		if((pos2 < pos+1)||(pos2 == correo.length-1)){
				equivoc=1;
				fallo_correo = 1;        
		}
		for (i=0; i<correo.length; i++){
				if (correo.charAt(i)==" ") {
				equivoc=1;
				fallo_correo = 1;
				}
		}
		if (fallo_correo==1){
			return false;
		}else{
			return true;	
		}
}


function validaFormulario(idioma){
	
	error=false;
	mensaje = "";

	nombre = $("#fnombre").val();
	
	errorcantidades = false;
	
	jQuery(".f_superior").each(function(){
		ident = jQuery(this).attr('id');
		cnt = parseInt(jQuery("#texto" + ident).val());
		mincnt = parseInt(jQuery("#mincantidad" + ident).val());
				
		if(!isNaN(mincnt) && cnt < mincnt) { errorcantidades = true;}
	});
	
	if(errorcantidades)
	{
		if(idioma == 'es') alert('Hay pedidos que no cumplen las cantidades mínimas exigidas.');
		else alert('There are orders that do not meet the required minimum.');
	}
	
	else
	{
		
		if(nombre==""){
			error=true;
			if(idioma == 'es'){
				mensaje="Debe completar el campo 'Nombre'" + "\n";
			}else{
				mensaje="The 'Name' field must not be empty" + "\n";
			}
			$("#fnombre").addClass('sel');
		}else{
			$("#fnombre").removeClass('sel');	
		}
		
		email = $("#fcorreo").val();
		if(email==""){
			error=true;
			if(idioma == 'es'){
				mensaje += "El campo 'E-mail' no puede estar vacío" + "\n";
			}else{
				mensaje += "The 'E-mail' field must not be empty" + "\n";
			}
			$("#fcorreo").addClass('sel');
		}else{
			if(!checkMail(email)){
				error=true;
				if(idioma == 'es'){
					mensaje += "El campo 'E-mail' debe contener un correo válido" + "\n";
				}else{
					mensaje += "The 'E-mail' field must contain a valid email address" + "\n";
				}
			}else{
				$("#fcorreo").removeClass('sel');	
			}
			
		}
		comentarios = $("#fcomentarios").val();
		acepta = $("#facepta:checked").val();
		if(acepta==undefined){
			error=true;
			if(idioma == 'es'){
				mensaje += "Es necesario que acepte la política de privacidad" + "\n";
			}else{
				mensaje += "You must read and accept our privacy policy" + "\n";
			}
		}
		if(error){
			alert(mensaje);
		}else{
			$.ajax({ url:"../../enviaSolicitud.php", context:document.body, data:{nombre:nombre, email:email, comentarios:comentarios,idi:idioma}, type:'POST', success:function(){
				if(idioma=='es'){
					$('#mensaje').html('<p>Se ha enviado satisfactoriamente su solicitud</p>');	
				}else{
					$('#mensaje').html('<p>Your message has been succesfully sent</p>');
				}
				$('#mensaje').css("visibility","visible");
				$('#mensaje').animate({opacity:0.99}, 600, function() {
					$('#mensaje').animate({opacity:0}, 2000);
					borrarTodos();
				});
				
	/*        $("#area"+id).removeClass('sel').addClass('txt');
			$('#lista').animate({opacity:1}, 500, function() {
				$('#mensaje').html('<p>Se ha actualizado satisfactoriamente el elemento</p>');
				$('#mensaje').css("visibility","visible");
				$('#mensaje').animate({opacity:0.99}, 600, function() {
					$('#mensaje').animate({opacity:0}, 2000, function() {});
				});
			});*/
		}});	
		}
	}
}

function enviaFormulario(idioma){
	error=false;
	mensaje = "";

	nombre = $("#fnombre").val();
	
	if(nombre==""){
		error=true;
		if(idioma == 'es'){
			mensaje="Debe completar el campo 'Nombre'" + "\n";
		}else{
			mensaje="The 'Name' field must not be empty" + "\n";
		}
		$("#fnombre").addClass('sel');
	}else{
		$("#fnombre").removeClass('sel');	
	}
	email = $("#fcorreo").val();
	if(email==""){
		error=true;
		if(idioma == 'es'){
			mensaje += "El campo 'E-mail' no puede estar vacío" + "\n";
		}else{
			mensaje += "The 'E-mail' field must not be empty" + "\n";
		}
		$("#fcorreo").addClass('sel');
	}else{
		$("#fcorreo").removeClass('sel');	
	}
	comentarios = $("#fcomentarios").val();
	acepta = $("#facepta:checked").val();
	if(acepta==undefined){
		error=true;
		if(idioma == 'es'){
			mensaje += "Es necesario que acepte la política de privacidad" + "\n";
		}else{
			mensaje += "You must read and accept our privacy policy" + "\n";
		}
	}
	if(error){
		alert(mensaje);
	}else{
		$.ajax({ url:"../../enviaFormulario.php", context:document.body, data:{nombre:nombre, email:email, comentarios:comentarios,idi:idioma}, type:'POST', success:function(){
																																											  
			if(idioma=='es'){
				$('#formulario').html('<p>Se ha enviado satisfactoriamente su solicitud</p>');
			}else{
				$('#formulario').html('<p>Your message has been succesfully sent</p>');
			}																																							  
			
//			$('#mensaje').css("visibility","visible");
			$('#formulario').animate({opacity:0.99}, 600, function() {
//				$('#formulario').animate({opacity:0}, 2000, function() {});
//				borrarTodos();
			});
			
    }});	
	}
	
}

function mueveExpo(fin){
	$('.expo-interior').animate({ left:(fin*-575) }, 500);
	for(i=0;i<3;i++){
		if(fin==i){
			$("#c"+i).removeClass('normal');	
			$("#c"+i).addClass('seleccionado');	
		}else{
			$("#c"+i).removeClass('seleccionado');	
			$("#c"+i).addClass('normal');
		}
	}
}

