// JavaScript Document
function redondear(num, dec){ 
    num = parseFloat(num); 
    dec = parseFloat(dec); 
    dec = (!dec ? 2 : dec); 
    return Math.round(num * Math.pow(10, dec)) / Math.pow(10, dec); 
   }
function MoneyFormat(amount) { 
var val = parseFloat(amount); 
if (isNaN(val)) { return "0.00"; } 
if (val <= 0) { return "0.00"; } 
val += ""; 
// Next two lines remove anything beyond 2 decimal places 
if (val.indexOf('.') == -1) { return val+".00"; } 
else { val = val.substring(0,val.indexOf('.')+3); } 
val = (val == Math.floor(val)) ? val + '.00' : ((val*10 == 
Math.floor(val*10)) ? val + '0' : val); 
return val; 
}
function mail(texto){ 

    var mailres = true;             
    var cadena = "abcdefghijklmnñopqrstuvwxyzABCDEFGHIJKLMNÑOPQRSTUVWXYZ1234567890@._-"; 
     
    var arroba = texto.indexOf("@",0); 
    if ((texto.lastIndexOf("@")) != arroba) arroba = -1; 
     
    var punto = texto.lastIndexOf("."); 
                 
     for (var contador = 0 ; contador < texto.length ; contador++){ 
        if (cadena.indexOf(texto.substr(contador, 1),0) == -1){ 
            mailres = false; 
            break; 
     } 
    } 

    if ((arroba > 1) && (arroba + 1 < punto) && (punto + 1 < (texto.length)) && (mailres == true) && (texto.indexOf("..",0) == -1)) 
     mailres = true; 
    else 
     mailres = false; 
                 
    return mailres; 
}
function tiene_letras(texto){
	var letras="0123456789";
   //texto = texto.toLowerCase();
   for(i=0; i<texto.length; i++){
      if (letras.indexOf(texto.charAt(i),0)==-1){
        return true;
      }
   }
  return false;return true;
}

$(document).ready(function() { 
	var encuadernar = $("input[@name='encuadernar']:checked").val();
	$("#encuadernar2").click(function () {
									   $("#peninsula").removeClass("inactive");
									   $("#envio").attr('checked', true);
									   $("#canarias").removeClass("inactive");
									   $("#copias").removeClass("inactive");
									   $("#numero_copias").attr("disabled", false).attr("value",'1'); 
		   });
	$("#encuadernar").click(function () {
									   $("#peninsula").addClass("inactive");
									   $("#canarias").addClass("inactive");
									   $("#copias").addClass("inactive");
									   $("#numero_copias").attr("disabled", true).attr("value",''); 
		    });

$(document).ready(function() { 
	var ebss = $("input[@name='origen']:checked").val();
	$("#origen1").click(function () {  $("#pec").attr("value","NO NECESARIO"); $("#pec").attr("disabled", true);$(".ebss").show();});
	$("#origen2").click(function () {  $("#pec").attr("value","");$("#pec").removeAttr("disabled");$(".ebss").hide(); });
	
 $("form#contacto2").submit(function () {
									 if($('#aceptarPresu').attr("checked")){ 
									 return true;
									 }else{alert("Debe aceptar el presupuesto antes de realizar el pago."); return false;}
									 });
  $("form#contacto").submit(function () { 
									  
	var planos = $("input[@name='planos']:checked").val();
	if(planos!='Si' && planos!='No'){alert("Debe indicarnos si desea incluir planos en el PSS"); return false;
	planos.focus();
	}
	if($("#pec").attr("disabled")==true){
	var precio=1;
	}else {								  
    var precio=$("#pec").attr("value");}
	var resultado = $("#precio");
	var total="Vuelve a introducir los datos";
	
	var encuadernar = $("input[@name='encuadernar']:checked").val();
	var envio = $("input[@name='envio']:checked").val();
	var pago = 0;
	var numero_copias = $("#numero_copias").val();
	
	var precioEnviar=$("#precioEnvio");
	var precioPlanos=$("#precioPlanos");
	var pem=$("#pem");
    if(numero_copias>10){$("#numero_copias").attr("value",'0');alert('Máximo 10 copias');}
	
		
	pem.attr("value",precio);
	
	/*PRECIOS DE ENVIO*/
	
	if(envio=="20"){envio=35; }else if(envio=="40"){envio=55;} else {envio=0;}//Le he puesto 20 mas en realidad son 15 y 35 
	
	/*if( precio < 333333 ) { envio=envio+60;	} 
		else if( (precio >= 333333) && (precio < 500000)) { envio=envio+50;	} 
		else if( (precio >= 500000) && (precio <= 1000000)) {	 envio=envio+150;}
		else if( (precio >= 1000000) && (precio < 1500000)) { envio=envio+200;	} 
		else if( (precio >= 1500000) && (precio <= 2000000)) {	 envio=envio+250;}*/
	if(encuadernar=="si"){
		
			if($("#planos").attr("checked"))  { var con_planos=2;} else{ var con_planos=1;}
			
		if( precio < 333333 ) { envio=envio+(5*con_planos*numero_copias);	
		$('#precioCopiasEnviar').attr("value",5*con_planos*numero_copias);
		} 
		else if( (precio >= 333333) && (precio < 500000)) { 
		
		envio=envio+(7*con_planos*numero_copias);	
		$('#precioCopiasEnviar').attr("value",7*con_planos*numero_copias);
		} 
		else if( (precio >= 500000) && (precio < 1000000)) {
		envio=envio+(8*con_planos*numero_copias);	
		$('#precioCopiasEnviar').attr("value",8*con_planos*numero_copias);
		} 
		else if( (precio >= 1000000) && (precio < 1500000)) { 
		envio=envio+(9*con_planos*numero_copias);	
		$('#precioCopiasEnviar').attr("value",9*con_planos*numero_copias);
		} 
		else if( (precio >= 1500000) && (precio <= 2000000)) {	 
		envio=envio+(10*con_planos*numero_copias);
		$('#precioCopiasEnviar').attr("value",10*con_planos*numero_copias);
		
		}
	precioEnviar.attr("value",envio);
	}else {
			precioEnviar.attr("value",0);
		}
	/* */
	if(tiene_letras(precio)==false){
	precio=parseInt(precio);
	
	if($("#planos").attr("checked")) {
		
				if( precio < 333333 ) {
				total=60+30; if(encuadernar=="si") {
				total=total+envio;
				
				}precioPlanos.attr("value",30);
				} else if( (precio >= 333333) && (precio < 500000)) {
			total=100+50;	if(encuadernar=="si") {total=total+envio;
			
			
				}precioPlanos.attr("value",50);
				} else if( (precio >= 500000) && (precio < 1000000)) {
					total=200+150;	if(encuadernar=="si") {total=total+envio;
					
				
				}precioPlanos.attr("value",150);
				} else if( (precio >= 1000000) && (precio < 1500000)) {
					total=300+200;	if(encuadernar=="si") {total=total+envio;
					
				
				}precioPlanos.attr("value",200);
				} else if( (precio >= 1500000) && (precio < 2000000)) {
					total=400+250;	if(encuadernar=="si") {total=total+envio;
					
				
				}precioPlanos.attr("value",250);
				} else if( precio >= 2000000 ) {
				total=-1;
				
			
				} else {total=0;}
			
			} 
	else { precioPlanos.attr("value",0);
			if( precio < 333333 ) {
			total=60;	if(encuadernar=="si") {total=total+envio;
			}
			} else if( (precio >= 333333) && (precio < 500000)) {
			total=100;	if(encuadernar=="si") {total=total+envio;
			}
			}else if( (precio >= 500000) && (precio < 1000000)) {
			total=200;	if(encuadernar=="si") {total=total+envio;
			}
			}else if( (precio >= 1000000) && (precio < 1500000)) {
			total=300;	if(encuadernar=="si") {total=total+envio;
			}
			}else if( (precio >= 1500000) && (precio < 2000000)) {
			total=400; if(encuadernar=="si") {total=total+envio;}
			} 
			else if( precio >= 2000000 ) {	total=-1;}
			else{ total=0;}
				
			}
			
			
			
	if(total > 0){
			iva=total*0.18;
			irpf=total*0.15;
			$("#precio").attr("value",total);
			$("#precio2").attr("value",total);
			$(".presiguiente").hide();	
			$(".siguiente").show();
			$("#informacionSiguientePaso span").removeClass("inactive");
			pago=MoneyFormat(redondear((total+iva-irpf)/2));
			
			
			$(".PSS").replaceWith("	<span class='PSS'><strong>"+pago + "</strong></span> ");
			$("#amount").attr("value",pago*100);
			$("#warning").addClass("none");
			
	} else if(total==-1){
			$("#precio").attr("value","0");
			$("#precio2").attr("value","0");
			$("#warning").replaceWith("<div id='warning'>Para valores superiores a 2.000.000,00&euro; <a href='contactar.php' style='color: #06C;'>consulte</a> a PSScontratista, gracias</div>");
			$("#warning").removeClass("none");
			$(".presiguiente").show();	
			$(".siguiente").hide();
		}else{
			$("#precio").attr("value","0");
			$("#precio2").attr("value","0");
			$("#warning").replaceWith("<div id='warning'>Por favor, s&oacute;lo introduzca caracteres num&eacute;ricos</div>");
			$("#warning").removeClass("none");
			$(".presiguiente").show();	
			$(".siguiente").hide();}

	} 
	/*del if si tiene letra*/
	else{
			$("#precio").attr("value","0");
			$("#precio2").attr("value","0");
			$("#warning").replaceWith("<div id='warning'>Por favor, s&oacute;lo introduzca caracteres num&eacute;ricos</div>");
			$("#warning").removeClass("none");
			$(".presiguiente").show();	
			$(".siguiente").hide();}
	
	return false;
	    });

		});		
		
	/*FORMULARIO PASO */

  $("form.contacto2").submit(function () { 
		 
    var empresa=$("#empresa").attr("value");
    var email=$("#email").attr("value");
	var politica=$('#politica').attr("checked");
	var numeroCopias=$('#numeroCopiasEnviar');
	var esmail=mail(email);
	 $.ajax({
       type: "POST",
       url: "numero.php",
       success: function(datos){
		$(".numeroPSS").replaceWith(" <span class='numeroPSS'>"+datos+"</span> ");
      } 
	  });
	var copias=$("#numero_copias").val();
	$('#numeroCopiasEnviar').attr("value",copias);
	
	if(empresa=="" ){
			$("#error").replaceWith("	<span id='error'><strong>Por favor, rellene el campo empresa</strong></span> ");
			$("#empresa").focus(); 
			$(".warning2").removeClass("none");
			return false;}
			else 
		if(email=="" ||  !(esmail))
  			{$("#email").focus(); 
			$("#error").replaceWith("	<span id='error'><strong>Por favor, rellene el campo email de forma correcta</strong></span> ");
			$(".warning2").removeClass("none");
			return false;	
		  }else if($('#politica').attr("checked")){$(".presiguiente2").hide();
				$(".siguiente2").show();$("#informacionSiguientePaso span").removeClass("inactive"); return true;
				
				}else{
				$("#politica").focus(); 
			$("#error").replaceWith("	<span id='error'><strong>Debe aceptar la pol&iacute;tica de privacidad</strong></span> ");
			$(".warning2").removeClass("none");
			return false;
			}
	return true;
    });

	
	/*BOTON TRANSFERENCIA*/
	$("#transferencia").click(function(){
									   $("#numeroCuenta").removeClass("none");
									   
									   });
	$("#otroMomento").click(function(){
									   window.open("rellenar_pss_otro_momento.php");
									   
									   });
						   
/*BOTONES CAMBIO DE PASOS*/

 $(".siguiente").click(function(){
		$(".paso1").slideUp();  
		$(".paso2").slideDown(); 
		$("#informacionSiguientePaso").replaceWith("<div id='informacionSiguientePaso' class=' clearfix'><span class='inactive'>En el siguiente paso podr&aacute; formalizar el pago inicial de su PSS</span></div>");
		$(this).slideUp();
		
		$(".presiguiente2").slideDown(); 
		$("#uno > .step_top_active").addClass("step_top");
		$("#uno > .step_top_active").removeClass("step_top_active");
		$("#uno > .step_active").addClass("step");
		$("#uno > .step_active").removeClass("step_active");
		$("#unodos > .step_title_active").addClass("step_title");
		$("#unodos > .step_title_active").removeClass("step_title_active");

		$("#dos > .step_top").addClass("step_top_active");
		$("#dos > .step_top").removeClass("step_top");
		$("#dos > .step").addClass("step_active");
		$("#dos > .step").removeClass("step");
		$("#dosdos > .step_title").addClass("step_title_active");
		$("#dosdos > .step_title").removeClass("step_title");
		
		$(".box_4_title").replaceWith("<span id='piefoto'>"+texto+"</span>");

		 
	
	}  );

$(".siguiente2").click(function(){
		$(".paso2").slideUp();  
		$(".paso3").slideDown(); 
		$(this).hide('normal');
		$(".siguiente3").slideDown(); 
		$("#informacionSiguientePaso").replaceWith("<div id='informacionSiguientePaso' class=' clearfix'><span>Inicie otro proceso para nuevo PSS</span></div>");
		$("#dos > .step_top_active").addClass("step_top");
		$("#dos > .step_top_active").removeClass("step_top_active");
		$("#dos > .step_active").addClass("step");
		$("#dos > .step_active").removeClass("step_active");
		$("#dosdos > .step_title_active").addClass("step_title");
		$("#dosdos > .step_title_active").removeClass("step_title_active");

		$("#tres > .step_top").addClass("step_top_active");
		$("#tres > .step_top").removeClass("step_top");
		$("#tres > .step").addClass("step_active");
		$("#tres > .step").removeClass("step");
		$("#tresdos > .step_title").addClass("step_title_active");
		$("#tresdos > .step_title").removeClass("step_title");
		} );
});