var jprecio1=0;var jprecio2=0;var jprecio3=0;var jcontrolador="welcome";$(document).ready(inicializarEventos);function inicializarEventos()
{var t=baseurl+"system/application/views/imagenes/lightbox/";$(function(){$('.lightboximg').lightBox({overlayBgColor:'black',overlayOpacity:0.8,imageLoading:t+'loading.gif',imageBtnClose:t+'close.gif',imageBtnPrev:t+'prev.gif',imageBtnNext:t+'next.gif',containerResizeSpeed:500,txtImage:'Imagen',txtOf:'de'});$('#lightboximagen').lightBox({overlayBgColor:'black',overlayOpacity:0.8,imageLoading:t+'loading.gif',imageBtnClose:t+'close.gif',imageBtnPrev:t+'prev.gif',imageBtnNext:t+'next.gif',containerResizeSpeed:500,txtImage:'Imagen',txtOf:'de'});});$('#Comprar_Urgente').click(function(){if($(this).attr('checked')){$('#comprarurgentep').fadeIn("normal");$('#comprarurgentet').fadeIn("normal");}else{$('#comprarurgentep').fadeOut("normal");$('#comprarurgentet').fadeOut("normal");}
calculo();});$('#Comprar_Submit').click(function(){var n=$('#ID_Incluir_Foto');if(n.attr('value')==1){var t="";if(!validar_texto_anyadido()){if(jcontrolador=="en"){t="You've indicated that you will enter text into the panes, but there is no text.";}else{t="Ha indicado que va a introducir texto en los cristales, pero no hay introducido ningún texto específico.";}}
var s=validar_foto("ID_CargarFoto");if(s!=""){if(t.length>0){t=t+"\n"+s;}else{t=s;}}
if(t.length>0){alert(t);}else{anyadir_cesta();}}else{var f=$('#cargarfotoinvisible');f.fadeIn("slow");$('#comprarform').submit();}});$('.videos_menu2 a').click(mostrarvideo);$('.videosenyalado a').click(mostrarvideo);$('#comprardescuento').click(function(){gastosenviomostrar('ayudadescuento',400);});}
function error_carga(id){if(jcontrolador=="en"){var t="There was an error trying to send the image to the server. Possibly a timing issue, please try again";}else{var t="Ha habido un error intentando enviar la imagen al servidor. Posiblemente es un problema de sincronización, vuelva a intentarlo nuevamente";}
$.ajax({type:'GET',url:baseurl+'index.php/welcome/borrar_flash/'+id,success:function(data){$.unblockUI();alert(t);location.href=baseurl+"index.php/"+jcontrolador+"/principal/2/0";},error:function(){$.unblockUI();alert(t);location.href=baseurl+"index.php/"+jcontrolador+"/principal/2/0";}});}
function anyadir_cesta(){if($('#swfupload-detectado').is(':visible')){$.blockUI({message:$('#swfupload-control')});$.ajax({type:'GET',data:$('#comprarform').serialize(),url:baseurl+'index.php/welcome/comprar_flash',success:function(data){if(data!='0|0'){try{swfu.setPostParams({"fichero":data,"sesionactiva":variablesesion});swfu.startUpload();}catch(e){var x=$('#swfupload-texto');x.attr('value','');aux=data.split('|');error_carga(aux[0]);}}else{$.unblockUI();if(jcontrolador=="en"){alert("There was an error loading the register");}else{alert("Ha habido un error cargando el registro");}}},error:function(){if(jcontrolador=="en"){alert("Failed to send data to the server. Try again");}else{alert("No se han podido enviar los datos al servidor. Vuelva a intentarlo");}}});}else{var f=$('#cargarfotoinvisible');f.fadeIn("slow");$('#comprarform').submit();}}
function validar_texto_anyadido(){var chi=true;var objtexto=$('#Incluir_Texto');if(objtexto.is(':visible')){if(objtexto.attr('checked')){var obj=$('.incluirtextotext');for(i=0;i<obj.length;i++){if(obj.eq(i).attr('value')==""){chi=false;break;}}}}
return chi;}
function incrementarpersona(){var x=$("#pickernumeropersona");var n=x.html();n++;x.html(n);$('#Comprar_Personas').attr('value',n);calculo();}
function decrementarpersona(){var n=$('#pickernumeropersona').html();if(n>1){n--;$('#pickernumeropersona').html(n);$('#Comprar_Personas').attr('value',n);calculo();}}
function incrementar(){var x=$("#pickernumero");var n=x.html();n++;x.html(n);$('#Comprar_Cantidad').attr('value',n);calculo();}
function calculo_descuento(n){var x=$('#descuentotabla td');var cesta=parseInt(x.eq(1).html());x.eq(3).html(n);var total=cesta+n;x.eq(5).html(total);var precio=parseFloat($("#ID_Precio1").attr('value'));var x=$('#descuentotabla2 td');x.eq(1).html(precio);var x=$('#descuentotabla2 tr');if(x.length>1){for(i=2;i<x.length;i++){x.eq(i).remove();}}
var ttotal=0;var res=total-n;var dto=tablas_dto(total);var totaldto=0;var aux=0;if(res!=0){ttotal=redondeo2decimales((n*precio*dto)/100);$('#descuentotabla2').append('<tr><td>'+n+' (por comprar)</td><td>'+precio+'</td><td>'+dto+' %</td><td>'+ttotal+' €</td></tr>');var y=res-1;if(y>0){aux=redondeo2decimales((y*precio*dto)/100);$('#descuentotabla2').append('<tr><td>'+y+' (resto)</td><td>'+precio+'</td><td>'+dto+' %</td><td>'+aux+' €</td></tr>');}
totaldto=redondeo2decimales(ttotal+aux);}else{if(n>1){aux=n-1;ttotal=redondeo2decimales((aux*precio*dto)/100);$('#descuentotabla2').append('<tr><td>'+aux+' (por comprar)</td><td>'+precio+'</td><td>'+dto+' %</td><td>'+ttotal+' €</td></tr>');totaldto=redondeo2decimales(ttotal);}}
$('#descuentotabla2').append('<tr class="totaldescuento"><td colspan="3">TOTAL DESCONTADO</td><td class="resaltado">'+totaldto+' €</td></tr>');return ttotal*-1;}
function tablas_dto(n){var aux=0;if(n<=1){aux=0;}else if(n>=2&&n<=4){aux=10;}else if(n>=5&&n<=14){aux=15;}else if(n>=15){aux=15;}
return aux;}
function calculo(){if($('#precioscoleccion').is(':visible')){var auxcol=$('[name="txtpreciocoleccion"]:checked').val();aux=auxcol.split('|');jprecio1=aux[1];precio=jprecio1;}
if($('#comprarfotobusto').is(':visible')){var n=$('#ID_Busto');switch(n.attr('selectedIndex')){case 0:var precio=jprecio1;break;case 1:var precio=jprecio2;break;case 2:var precio=jprecio3;break;}
$("#comprarbustoprecio").html(precio+" €");}else{var precio=jprecio1;}
precio=parseFloat(precio);var y=$("#pickernumeropersona");if(y!=null){y=parseInt(y.html());if(y>1){precio=precio+((y-1)*18);$("#comprarpersonas2").html("+ "+((y-1)*18)+" €");}else{$("#comprarpersonas2").html("");}}
precio=redondeo2decimales(precio);var objtexto=$('#Incluir_Texto');if(objtexto.is(':visible')){if(objtexto.attr('checked')){var obj=$('.comprarincluirtextoinvisible table').length;precio+=5+(5*obj);precio=redondeo2decimales(precio);}}
$("#ID_Precio1").attr('value',precio);$("#comprarprecio").html(precio+" €");var n=$("#pickernumero").html();var importe=redondeo2decimales(n*precio);var iva=$("#ID_IVA").attr('value');iva=redondeo2decimales(importe*(iva/100));var dto=calculo_descuento(parseInt(n));var total=redondeo2decimales(importe+iva+dto);$("#comprardescuento").html(dto+"€");$("#comprariva").html(iva+" €");if($("#Comprar_Urgente").attr('checked')){total=redondeo2decimales(total*1.2);$("#comprarurgentetotal").html(total+" €");}
$("#comprartotal").html(total+" €");}
function decrementar(){var n=$("#pickernumero").html();if(n>1){n--;$("#pickernumero").html(n);$("#Comprar_Cantidad").attr('value',n);calculo();}}
function redondeo2decimales(numero)
{var original=parseFloat(numero);var result=Math.round(original*100)/100;return result;}
function validar_foto(ID_Foto){if(jcontrolador=="en"){var t1="You must select an image to include the item into the basket";var t2="The image format must be jpg or gif";}else{var t1="Debe seleccionar una imagen para poder incluir el artículo en la cesta de la compra";var t2="El formato de la imagen que incluirá debe ser jpg o gif";}
if($('#swfupload-detectado').is(':visible')){var n=$('#swfupload-texto');if(n.val()!=""){return"";}else{return t1;}}else{var n=document.getElementById(ID_Foto);if(n.value!=null&&n.value.length>0){var a=n.value.split(".");if(a.length>=2){var s=a[a.length-1].toLowerCase();if(s=="gif"||s=="jpg"||s=="jpeg"){return"";}else{return t2;}}else{return t2;}}else{return t1;}}}
function validar_texto_normal(ID_Nombre){var nombre=document.getElementById(ID_Nombre);var patronNombre=/[a-z]+/i;if(nombre.value.match(patronNombre)){return true;}else{return false;}}
function validar_numero(ID_Nombre){var nombre=document.getElementById(ID_Nombre);var patronNombre=/^\d+$/;if(nombre.value.match(patronNombre)){return true;}else{return false;}}
function validar_mail(ID_Nombre){var nombre=document.getElementById(ID_Nombre);var patronNombre=/^[_a-zA-Z0-9-]+(\.[_a-zA-Z0-9-]+)*@[_a-zA-Z0-9-]+(\.[a-zA-Z0-9-]+)*$/;if(nombre.value.match(patronNombre)){return true;}else{return false;}}
function validar_telefono(ID_Nombre){var nombre=document.getElementById(ID_Nombre);var patronNombre=/^[0-9]{2,3}-? ?[0-9]{6,7}$/;if(nombre.value.match(patronNombre)){return true;}else{return false;}}
function valida_pago(){document.getElementById("cpcrear").submit();}
function valida_contacto(){var t="";var t2="";var error=false;if(!validar_texto_normal("ID_cfNombre")){if(jcontrolador=="en"){t=t+"Name is necessary.|";}else{t=t+"Es necesario un nombre.|";}
t2=t2+"ID_cfNombre2|";error=true;}
if(!validar_mail("ID_cfMail")){if(jcontrolador=="en"){t=t+"The E-mail format is incorrect.|";}else{t=t+"El formato de E-mail es incorrecto.|";}
t2=t2+"ID_cfMail2|";error=true;}
if(!validar_texto_normal("ID_cfComentario")){if(jcontrolador=="en"){t=t+"Comment is necessary.|";}else{t=t+"Es necesario un comentario.|";}
t2=t2+"ID_cfComentario2|";error=true;}
if(!error){document.getElementById("cfcrear").submit();}else{mostrar_errores2(t,t2);}}
function valida(){var error=false;var obj=$('.errores');var primero=-1;obj.remove();var auxtextos=new Array(9);if(jcontrolador=="en"){auxtextos[0]="Name is necessary";auxtextos[1]="Address is necessary";auxtextos[2]="You must select a population";auxtextos[3]="You must select a region";auxtextos[4]="You must select a province";auxtextos[5]="Postal code must be numeric";auxtextos[6]="You must select a country";auxtextos[7]="The E-mail format is incorrect";auxtextos[8]="The phone number is wrong format";}else{auxtextos[0]="Es necesario un nombre";auxtextos[1]="Es necesario una dirección";auxtextos[2]="Debe seleccionar una población";auxtextos[3]="Debe seleccionar una comunidad autónoma";auxtextos[4]="Debe seleccionar una provincia";auxtextos[5]="El codigo postal debe ser numérico";auxtextos[6]="Es necesario un país";auxtextos[7]="El formato de E-mail es incorrecto";auxtextos[8]="El formato de teléfono es incorrecto";}
var obj=$('.cftextos');for(i=0;i<obj.length;i++){var n=obj.eq(i);switch(n.attr('name')){case'TXT_cfNombre':if(!validar_texto_normal("ID_cfNombre")){if(primero<0)primero=i;n.parent().prepend("<p class='errores'>"+auxtextos[0]+"</p>");error=true;}
break;case'TXT_cfDireccion':if(!validar_texto_normal("ID_cfDireccion")){if(primero<0)primero=i;n.parent().prepend("<p class='errores'>"+auxtextos[1]+"</p>");error=true;}
break;case'TXT_cfPoblacion':if(n.val()<=0){if(primero<0)primero=i;n.parent().prepend("<p class='errores'>"+auxtextos[2]+"</p>");error=true;}
break;case'TXT_cfRegion':if(n.val()<=0){if(primero<0)primero=i;n.parent().prepend("<p class='errores'>"+auxtextos[3]+"</p>");error=true;}
break;case'TXT_cfProvincia':if(n.val()<=0){if(primero<0)primero=i;n.parent().prepend("<p class='errores'>"+auxtextos[4]+"</p>");error=true;}
break;case'TXT_cfCP':if(!validar_numero("ID_cfCP")){if(primero<0)primero=i;n.parent().prepend("<p class='errores'>"+auxtextos[5]+"</p>");error=true;}
break;case'TXT_cfPais':if(!validar_texto_normal("ID_cfPais")){if(primero<0)primero=i;n.parent().prepend("<p class='errores'>"+auxtextos[6]+"</p>");error=true;}
break;case'TXT_cfMail':if(!validar_mail("ID_cfMail")){if(primero<0)primero=i;n.parent().prepend("<p class='errores'>"+auxtextos[7]+"</p>");error=true;}
break;case'TXT_cfTelefono':if(!validar_telefono("ID_cfTelefono")){if(primero<0)primero=i;n.parent().prepend("<p class='errores'>"+auxtextos[8]+"</p>");error=true;}
break;}}
if(!error){$('#cfcrear').submit();}else{obj.eq(primero).focus();}}
function mostrar_errores2(texto,texto2){var i;borrar_capa_si_existe2();var a=texto.split("|");var b=texto2.split("|");for(i=0;i<a.length-1;i++){var elemento=document.getElementById(b[i]);var t=document.createTextNode(a[i]);var parrafo=document.createElement("P");elemento.style.color="red";elemento.style.fontSize="0.8em";elemento.appendChild(t);}
window.scrollTo(0,0);var s=b[0].substring(0,b[0].length-1);f=document.getElementById(s);f.focus();}
function borrar_capa_si_existe2(){var elemento=document.getElementById("ID_cfNombre2");elemento.innerHTML="";var elemento=document.getElementById("ID_cfMail2");elemento.innerHTML="";var elemento=document.getElementById("ID_cfComentario2");elemento.innerHTML="";}
function gastosenviomostrar(iddiv,altura){var x=400;var y=altura;var aux=$(window).scrollTop();var ancho=parseInt(($(window).width()-x)/2);var alto=parseInt(($(window).height()-y)/2);alto+=aux;var n=$('#'+iddiv);n.css("top",alto+"px");n.css("left",ancho+"px");n.css("width",x+"px");n.css("height",y+"px");n.fadeIn("slow");}
function gastosenviocultar(iddiv){var n=$('#'+iddiv);n.fadeOut("slow");}
function mostrarmensaje(iddiv){var x=750;var y=400;var aux=$(window).scrollTop();var ancho=parseInt(($(window).width()-x)/2);var alto=parseInt(($(window).height()-y)/2);alto+=aux;var n=$('#'+iddiv);n.css("top",alto+"px");n.css("left",ancho+"px");n.css("width",x+"px");n.css("height",y+"px");n.fadeIn("slow");}
function incluirtexto(){var n=$('#Incluir_Texto');if(n.attr('checked')){$('.comprarincluirtextoinvisible').fadeIn("slow");var aux=$('.comprarincluirtextoinvisible input');aux.eq(0).focus();fuentes('ID_Fuente1');}else{$('.comprarincluirtextoinvisible').fadeOut("normal");}
calculo();}
function textoanyadirnumero(i){if(jcontrolador=="en"){return"Line "+i;}else{return i+"ª Línea";}}
function textoanyadir(){var auxtexto=new Array(4);var i=1;if(jcontrolador=="en"){auxtexto[0]="Line "+i;auxtexto[1]="Add another line";auxtexto[2]="Delete Line";auxtexto[3]="Price";}else{auxtexto[0]=i+"ª Línea";auxtexto[1]="Añadir otra línea";auxtexto[2]="Borrar línea";auxtexto[3]="Precio";}
var n=$('#comprarincluirtexto');var i=$('.comprarincluirtextoinvisible table').length;i++;var total=5+(5*i);var obj=$('.comprarincluirtextoinvisible p');obj.remove();var t="<table><tr><td class='incluirtextoizq'>"+textoanyadirnumero(i)+"</td><td><input type='text' name='TXT_Incluir_Linea[]' class='incluirtextotext' maxlength='20' /></td></tr></table>"
t=t+'<p><a href="javascript:void(0)" onclick="textoanyadir();">'+auxtexto[1]+' </a><a href="javascript:void(0)" onclick="textoborrar();">'+auxtexto[2]+'</a><span>'+auxtexto[3]+': '+total+' €</span></p>';var obj=$('.comprarincluirtextoinvisible');obj.append(t);var obj=$('.incluirtextotext');calculo();obj.eq(obj.length-1).focus();}
function textoborrar(){var auxtexto=new Array(3);if(jcontrolador=="en"){auxtexto[0]="Add another line";auxtexto[1]="Delete Line";auxtexto[2]="Price";}else{auxtexto[0]="Añadir otra línea";auxtexto[1]="Borrar línea";auxtexto[2]="Precio";}
var n=0;var aux="";var objx=$('.comprarincluirtextoinvisible p');objx.remove();var obj=$('.comprarincluirtextoinvisible table');n=obj.length-1;obj.eq(obj.length-1).remove();if(n==1){aux='<p><a href="javascript:void(0)" onclick="textoanyadir();">'+auxtexto[0]+' </a><span>'+auxtexto[2]+': 10 €</span></p>';}else{var total=5+(5*n);aux='<p><a href="javascript:void(0)" onclick="textoanyadir();">'+auxtexto[0]+' </a><a href="javascript:void(0)" onclick="textoborrar();">'+auxtexto[1]+'</a><span>'+auxtexto[2]+': '+total+' €</span></p>';}
var obj=$('.comprarincluirtextoinvisible');obj.append(aux);calculo();}
function fuentes(idselect){var n=$('#'+idselect);var aux=$('#'+idselect+' option');if(aux.length<=1){var f=new Array("Arial Black","Comic Sans MS","Courier New","Georgia","Impact","Lucida Console","Lucida Sans Unicode","Palatino Linotype","Tahoma","Times New Roman","Trebuchet MS","Verdana","Symbol","MS Sans Serif","MS Serif");for(i=0;i<f.length;i++){t="<option value='"+f[i]+"'>"+f[i]+"</option>";n.append(t);}}}
function fuentemostrar(){fuentes('idfuentesmuestra');gastosenviomostrar('fuentesmuestra',150);}
function fuentescambiar(){var n=$('#fuentesmuestra span');n.css('font-family',$('#idfuentesmuestra').val());}
function verificaradultos(){if(jcontrolador=="en"){return confirm("This section has adults content. Press 'Ok' if you like to access and you are over 18 years old.");}else{return confirm("Este apartado posee un contenido sólo para adultos. Pulse en 'Aceptar' si desea acceder y posee más de 18 años.");}}
function mostrarvideo(){var ruta=$(this).attr('href');var x=$('#videos_cuerpo a');x.attr('href',ruta);try{var x=$('.videosenyalado');x.attr('class','videos_menu2');var y=$(this).parent();y.attr('class','videosenyalado');}catch(error){}
flowplayer("agus",baseurl+"system/application/views/js/swf/flowplayer-3.1.5.swf",{clip:{autoPlay:true,autoBuffering:true}});return false;}
function videoentrar(){$(this).fadeTo("fast","1.0");}
function videosalir(){$(this).fadeTo("fast","0.3");}
function ver_descuento(id){var url=baseurl+"index.php/welcome/verdescuento/"+id;$.ajax({type:'GET',url:url,success:function(data){var x=$('#descuentotabla2');x.html(data);},beforeSend:function(){gastosenviomostrar('ayudadescuento',300);var x=$('#descuentotabla2');x.html('<p><img src="'+baseurl+'system/application/views/imagenes/loading.gif"></img> Recuperando datos...</p>');},error:function(){gastosenviocultar('ayudadescuento');}});}
function promocional(){var t=$('#promocionaltexto');if(t.val()!=""){var url=baseurl+"index.php/welcome/promocional/"+t.val();location.href=url;}else{alert("Debe introducir un código promocional");t.focus();}}