function agregar_favorito(url,titulo){if((navigator.appName=="Microsoft Internet Explorer")&&(parseInt(navigator.appVersion)>=4)){window.external.AddFavorite(url,titulo);}else{if(navigator.appName=="Netscape")
alert("Presione Crtl+D para agregar este sitio en sus Bookmarks");}}
function popup(pagina,altura){var opciones="toolbar=no, location=no, directories=no, status=no, menubar=no, scrollbars=yes, resizable=no, width=750, height="+altura+", top=250, left=440";window.open(pagina,"",opciones);}
function popup2(pagina,altura,ruta){var opciones="toolbar=no, location=no, directories=no, status=no, menubar=no, scrollbars=no, resizable=no, width=370, height="+altura+", top=250, left=300";window.open(pagina+'?ruta='+ruta,"",opciones);}
function imprimir_ficha(){window.print();}
function pinchar(){var capa=$('vineta');capa.style.display='none';}
function cambiar_old(imagen,url,ancho,alto){var foto="<a href=\""+url+"data/foto/"+imagen+"\" rel=\"lightbox\"><img src=\""+url+"ffc-"+ancho+"-"+alto+"-"+ancho+"-"+alto+"-cc-data/foto/rec_"+imagen+"\" /></a>";document.getElementById('ponerfoto').innerHTML=foto;}
function cambiar(imagen,url,ancho,alto){document.getElementById('enlace_ampliada').href=url+"data/foto/"+imagen;document.getElementById('imagen_ampliada').src=url+"f-"+ancho+"-"+alto+"-data/foto/"+imagen;}
function popup(pagina,altura){var opciones="toolbar=no, location=no, directories=no, status=no, menubar=no, scrollbars=yes, resizable=no, width=680, height="+altura+", top=250, left=440";window.open(pagina,"",opciones);}
function sumar_cesta_stock(valor){ruta=eval('document.formcesta_'+valor);stock=Number(ruta.stock_oculto.value);cantidad=Number(ruta.cantidad.value);if(cantidad>0){if(cantidad>=stock){id_producto=ruta.idp.value;id_unico=ruta.id_unico.value;ruta.cantidad.value=Number(cantidad);pendiente_de_stock(id_producto,id_unico);}else{ruta.cantidad.value=Number(cantidad)+1;}}else{ruta.cantidad.value=1;}
ruta.submit();}
function restar_cesta_stock(valor){ruta=eval('document.formcesta_'+valor);cantidad=ruta.cantidad.value;if(cantidad>1)
ruta.cantidad.value=Number(cantidad)-1;else
ruta.cantidad.value=1;ruta.submit();}
function sumar_cesta(valor){ruta=eval('document.formcesta_'+valor);cantidad=ruta.cantidad.value;if(cantidad>0)
ruta.cantidad.value=Number(cantidad)+1;else
ruta.cantidad.value=1;ruta.submit();}
function restar_cesta(valor){ruta=eval('document.formcesta_'+valor);cantidad=ruta.cantidad.value;if(cantidad>1)
ruta.cantidad.value=Number(cantidad)-1;else
ruta.cantidad.value=1;ruta.submit();}
function sumar_ficha_stock(){ruta=document.form_meter;stock=Number(ruta.stock_oculto.value);cantidad=Number(ruta.cantidad.value);id_producto=ruta.idp.value;id_unico=ruta.id_unico.value;if(cantidad>=stock){ruta.cantidad.value=Number(cantidad);pendiente_de_stock(id_producto,id_unico);}else{ruta.cantidad.value=Number(cantidad)+1;}
dame_combinacion(id_producto);}
function restar_ficha_stock(){ruta=document.form_meter;cantidad=Number(ruta.cantidad.value);if(cantidad>1)
ruta.cantidad.value=Number(cantidad)-1;else
ruta.cantidad.value=1;dame_combinacion(id_producto);}
function sumar_ficha(){ruta=document.form_meter;cantidad=ruta.cantidad.value;if(cantidad>0)
ruta.cantidad.value=Number(cantidad)+1;else
ruta.cantidad.value=1;}
function restar_ficha(){ruta=document.form_meter;cantidad=ruta.cantidad.value;if(cantidad>1)
ruta.cantidad.value=Number(cantidad)-1;else
ruta.cantidad.value=1;}
function pendiente_de_stock(id_producto,id_unico){var email=prompt('Lo sentimos, pero en estos momentos no disponemos de tantas unidades.\nSi lo desea puede indicarnos su e-mail y le avisaremos en cuanto recibamos nuevo stock','');if(email!=null&&comprobar_email(email)==true){var cantidad=prompt('Escriba la cantidad de productos que desea comprar.','');if(cantidad!=null){var idProducto=id_producto;var cantidad_pedida=parseInt(cantidad);if(isNaN(cantidad_pedida)){cantidad_pedida=1;}
insertar_aviso(email,cantidad_pedida,id_producto,id_unico);alert('Los datos han sido correctamente almacenados. Revise periodicamente su correo electrónico.');}}}
function comprobar_email(valor){var reg=/(^[a-zA-Z0-9._-]{1,30})@([a-zA-Z0-9.-]{1,30}$)/;if(reg.test(valor))return true;else return false;}
function popup_avisos(pagina,altura){var opciones="toolbar=no, location=no, directories=no, status=no, menubar=no, scrollbars=no, resizable=no, width=450, height="+altura+", top=250, left=300";window.open(pagina,"",opciones);}
function validacantidad(stock,activo,url){var a=$('cantidad');var reg=/^\d{1,8}$/;if(activo){if(a.value<=stock){if(reg.test(a.value)){document.getElementById('form_meter').submit();}else{var capa=$('vineta');capa.style.display='block';}}else{popup_avisos(''+url+'avisar_stock.php',300);}}else{if(reg.test(a.value)){document.getElementById('form_meter').submit();}else{var capa=$('vineta');capa.style.display='block';}}}
function enviar_pedido(){form=document.getElementById("comprar_paypal");form.submit();}
function enviar_listado(num){ruta=document.getElementById('form'+num);ruta.submit();return(false);}
function enviar_listado_stock(num){ruta=document.getElementById('form'+num);stock=ruta.stock_oculto.value;cantidad=1;id_producto=ruta.idp.value;if(cantidad>=stock||cantidad==0){pendiente_de_stock(id_producto);}else{ruta.submit();}}
function enviar_ficha_stock(){ruta=document.form_meter;stock=ruta.stock_oculto.value;cantidad=ruta.cantidad.value;id_producto=ruta.idp.value;id_unico=ruta.id_unico.value;if(cantidad>stock||cantidad==0){pendiente_de_stock(id_producto,id_unico);}else{document.getElementById('form_meter').submit();}
return(false);}
function enviar_ficha(){document.getElementById('form_meter').submit();return(false);}
function enviar2(){document.getElementById('comprar').submit();}
function abrir_banner(id_banner,url,ventana,url_web){if(ventana==1){grabar_datos(url_web,id_banner);window.open("http://"+url,"_blank");}
if(ventana==2){grabar_datos(url_web,id_banner);window.open("http://"+url,"_parent");}
if(ventana==3){grabar_datos(url_web,id_banner);window.open("http://"+url,'administrador','toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=yes,height=700,width=850,top=150,left=400,copyhistory=yes');}}
function number_format(number,decimals,dec_point,thousands_sep){var n=number,prec=decimals;var toFixedFix=function(n,prec){var k=Math.pow(10,prec);return(Math.round(n*k)/k).toString();};n=!isFinite(+n)?0:+n;prec=!isFinite(+prec)?0:Math.abs(prec);var sep=(typeof thousands_sep==='undefined')?',':thousands_sep;var dec=(typeof dec_point==='undefined')?'.':dec_point;var s=(prec>0)?toFixedFix(n,prec):toFixedFix(Math.round(n),prec);var abs=toFixedFix(Math.abs(n),prec);var _,i;if(abs>=1000){_=abs.split(/\D/);i=_[0].length%3||3;_[0]=s.slice(0,i+(n<0))+_[0].slice(i).replace(/(\d{3})/g,sep+'$1');s=_.join(dec);}else{s=s.replace('.',dec);}
var decPos=s.indexOf(dec);if(prec>=1&&decPos!==-1&&(s.length-decPos-1)<prec){s+=new Array(prec-(s.length-decPos-1)).join(0)+'0';}
else if(prec>=1&&decPos===-1){s+=dec+new Array(prec).join(0)+'0';}
return s;}
function AJAXCrearObjeto(){var obj;if(window.XMLHttpRequest){obj=new XMLHttpRequest();}else{try{obj=new ActiveXObject("Microsoft.XMLHTTP");}
catch(e){alert('El navegador utilizado no está soportado');}}
return obj;}
function insertar_aviso(email,cantidad,num,id_unico){ajax_XML=AJAXCrearObjeto();ajax_XML.open('GET','insertar_aviso_stock.php?email='+email+'&cantidad='+cantidad+'&id_producto='+num+'&id_unico='+id_unico,true);ajax_XML.send(null);}
function autocompleta(url){clearTimeout(ultimoIdentificador);ultimoIdentificador=setTimeout('rellenaLista("'+url+'")',1000);}
