
function onlyNum(element){$(element).keypress(function(e){if((e.shiftKey&&e.keyCode==45)||e.which!=8&&e.which!=0&&(e.which<48||e.which>57)){return false;}});}
function updateShoppingCart(form){getAjax('http://www.romik.com/shopping_cart/__inc/updateShoppingCart.php?lang=es',$(form).serialize(),'#updateList_items');}
function updateDombyId(P_div,value){$(P_div).html(value);}
function IncrementPack(P_id){getAjax('http://www.romik.com/shopping_cart/__inc/updateShoppingCart.php?lang=es','&price_field=subtotal_'+P_id+'&field=span_'+P_id+'&units_'+P_id+'='+$('#units_'+P_id).get(0).value+'&action=increment','#updateList_items','');}
function decrementPack(P_id){getAjax('http://www.romik.com/shopping_cart/__inc/updateShoppingCart.php?lang=es','&tr_field=tr_'+P_id+'&price_field=subtotal_'+P_id+'&field=span_'+P_id+'&units_'+P_id+'='+$('#units_'+P_id).get(0).value+'&action=decrement','#updateList_items','');}
function DeleteProduct(P_id){getAjax('http://www.romik.com/shopping_cart/__inc/updateShoppingCart.php?lang=es','&tr_field=tr_'+P_id+'&price_field=subtotal_'+P_id+'&field=span_'+P_id+'&units_'+P_id+'='+$('#units_'+P_id).get(0).value+'&action=delete','#updateList_items','');}
function submitFormAjax(P_form,P_div){var options={target:P_div};$(P_form).submit(function(){return false;});$(P_form).ajaxSubmit(options);}
var p;var options;function modalWindow(P_link,P_tarjet){options={target:P_tarjet};$.ajax({url:P_link,type:"POST",success:function(feedback){if(p){p.remove();}
p=$.prompt(feedback,{buttons:{},prefix:'form'});},error:function(){alert('');}});}
function validateField(string){result=valida_nif_cif_nie(string);if(result<=0){return false;}else{return true;}}
function valida_nif_cif_nie(a){var temp=a.toUpperCase();var cadenadni="TRWAGMYFPDXBNJZSQVHLCKE";if(temp!==""){if((!/^[A-Z]{1}[0-9]{7}[A-Z0-9]{1}$/.test(temp)&&!/^[T]{1}[A-Z0-9]{8}$/.test(temp))&&!/^[0-9]{8}[A-Z]{1}$/.test(temp)){return 0;}
if(/^[0-9]{8}[A-Z]{1}$/.test(temp)){posicion=a.substring(8,0)%23;letra=cadenadni.charAt(posicion);var letradni=temp.charAt(8);if(letra==letradni){return 1;}else{return-1;}}
suma=parseInt(a.charAt(2))+parseInt(a.charAt(4))+parseInt(a.charAt(6));for(i=1;i<8;i+=2){temp1=2*parseInt(a.charAt(i));temp1+="";temp1=temp1.substring(0,1);temp2=2*parseInt(a.charAt(i));temp2+="";temp2=temp2.substring(1,2);if(temp2==""){temp2='0';}
suma+=(parseInt(temp1)+parseInt(temp2));}
suma+="";n=10-parseInt(suma.substring(suma.length-1,suma.length));if(/^[KLM]{1}/.test(temp)){if(a.charAt(8)==String.fromCharCode(64+n)){return 1;}else{return-1;}}
if(/^[ABCDEFGHJNPQRSUVW]{1}/.test(temp)){temp=n+"";if(a.charAt(8)==String.fromCharCode(64+n)||a.charAt(8)==parseInt(temp.substring(temp.length-1,temp.length))){return 2;}else{return-2;}}
if(/^[T]{1}/.test(temp)){if(a.charAt(8)==/^[T]{1}[A-Z0-9]{8}$/.test(temp)){return 3;}else{return-3;}}
if(/^[XYZ]{1}/.test(temp)){temp=temp.replace('X','0')
temp=temp.replace('Y','1')
temp=temp.replace('Z','2')
pos=temp.substring(0,8)%23;if(a.charAt(8)==cadenadni.substring(pos,pos+1)){return 3;}else{return-3;}}}
return 0;}
function refreshTotalsTable(P_id){getAjax('http://www.romik.com/shopping_cart/__inc/updateShoppingCart.php?lang=es','&trans_id='+P_id+'&action=refresh','#updateList_items','');}
function open_window(votre_page){var hauteur_popup=500;var H=(screen.height-hauteur_popup)/2;var largeur_popup=675;var L=(screen.width-largeur_popup)/2;pop_up=window.open(votre_page,"Popup","status=yes,scrollbars=yes,resizable=no,height="+hauteur_popup+",width="+largeur_popup+",top="+H+",left="+L);}
var p;function alert(P_txt){if(p){p.remove();}
p=$.prompt(P_txt,{buttons:{'OK':true}});}

