Number.prototype.signe_decimal = ","; function getObj(name){ if (document.getElementById) { this.obj = document.getElementById(name); this.style = document.getElementById(name).style; } else if (document.all) { this.obj = document.all[name]; this.style = document.all[name].style; } else if (document.layers) { this.obj = document.layers[name]; this.style = document.layers[name]; } } function arrondir(nombre, decimales) { if (isNaN(nombre)) return ""; if (decimales == 0) { var n = Math.round(nombre); return n.toString(); } else if (decimales > 0) { if (document.all) var undefined; // Netscape 4 ne connaît pas la constante "undefined" var p10 = Math.pow(10, decimales); var n = Math.round(nombre * p10); n = n.toString(); var point = n.length - decimales; if (point >= 0) n = n.substring(0, point) + "." + n.substring(point); else n = "0." + formater(n, decimales); } else { var p10 = Math.pow(10, -decimales); var n = Math.round(nombre / p10) * p10; n = n.toString(); } if (nombre.signe_decimal == undefined) return n; else return n.replace(".", nombre.signe_decimal); } function number_Delimit ( n, sSep ) { n = n.toString ( ); var p1, p2, p3; var sSep = ( sSep == null ? ',' : sSep ); n = n.split ( '.' ); p1 = n [ 0 ]; p2 = ( n [ 1 ] == null ? '' : '.' + n [ 1 ] ); p3 = ''; for ( var i = p1.length-1 ; i >= 0; i -- ) { p3 += p1.charAt ( p1.length - i - 1 ); if ( i % 3 == 0 && i != 0 ) p3 += sSep; } return p3 + p2; } function chTotal(zondep){ var shippingArrId = new Array(1); var shippingArrPr = new Array(1); var shippingCred=new Array(1); shippingArrId.push(2); shippingArrPr.push('0,00'); shippingCred.push('0'); var currentid = 0; var shipVal = document.getElementById('shipping').value; for(i=0;i= antall){ objectet.style.borderColor=""; return true; }else{ objectet.style.borderColor="red"; return false; } } function popup_window( url, id, width, height ) { //extract the url parameters if any, and pass them to the called html var tempvar=document.location.toString(); // fetch the URL string var passedparams = tempvar.lastIndexOf("?"); if(passedparams > -1) url += tempvar.substring(passedparams); popup = window.open( url, id, 'toolbar=no,scrollbars=no,location=no,statusbar=no,menubar=no,resizable=no,width=' + width + ',height=' + height + '' ); popup.focus(); } function sendDataResp (formName, url) { var url = url;//'/pages/process_forms.php'; var pars = Form.serialize(formName); var myResponse = "Feil"; var returnVal = false; //alert(pars); var myAjax = new Ajax.Request( url, {method: 'get', asynchronous:false, parameters: pars, onComplete: function(t) { myResponse = t.responseText; //console.log(myResponse); if ( myResponse == "false"){ returnVal = false; alert("Ikke pÃ¥ lager, men er i bestilling"); }else{ returnVal = true; } return returnVal; // console.log(returnVal); // alert(myResponse); //showResponse(returnVal,myResponse, load, status); } } ); //console.log(returnVal); return returnVal; } function getAAjaxValue (url, inparameter) { var url = url;//'/pages/process_forms.php'; var pars = 'defFunk=1&' + inparameter; ; var myResponse = "Feil"; var returnVal = false; var myAjax = new Ajax.Request( url, {method: 'get', asynchronous:false, parameters: pars, onComplete: function(t) { myResponse = t.responseText; } } ); return myResponse; } function sendData (formName, url, load, status) { var url = url;//'/pages/process_forms.php'; var pars = Form.serialize(formName); var myResponse = "Feil"; var returnVal = false; //alert(pars); var myAjax = new Ajax.Request( url, {method: 'get', parameters: pars, onLoading: function(request){ eval("$('" + status + "').style.display = 'none'");eval("$('" + load + "').style.display = 'block'");}, onComplete: function(t) { myResponse = t.responseText; //alert(myResponse); showResponse(returnVal,myResponse, load, status); } } ); //return returnVal; } function showLoad () { $('status').style.display = 'none'; $('load').style.display = 'block'; } function showResponse (status, originalRequest, loadT, statusT) { var newData = status; //alert(originalRequest); eval("$('" + loadT + "').style.display = 'none'"); eval("$('" + statusT + "').style.display = 'block'"); //alert(newData.toLowerCase + "test"); if(newData){ //return true; //$('status').innerHTML = "SEND"; }else{ eval("$('" + statusT + "').innerHTML=" + "'" + originalRequest + "'"); //return false; } } function validateCustgroup(){ var url = '/pages/process/process_custgroup.php'; var pars = Form.serialize('registerF'); var myResponse = "Feil"; var returnVal = false; var status = 'statusCode'; var load = 'loadCode'; //alert(pars); var myAjax = new Ajax.Request( url, {method: 'get', parameters: pars, onLoading: function(request){ eval("$('" + status + "').style.display = 'none'");eval("$('" + load + "').style.display = 'block'");}, onComplete: function(t) { myResponse = t.responseText; $('loadCode').style.display = 'none'; $('statusCode').style.display = 'block'; $('cgroupCodeDef').value=''; //showResponse(returnVal,myResponse, load, status); if(myResponse != "Err"){ $('cgroupCodeDef').value=myResponse; $('statusCode').innerHTML='Kode ok'; }else{ $('statusCode').innerHTML='Kode finnes ikke'; } } } ); //Form.Element.disable($('cgroupCode')); } function validateUserName(){ var url = '/pages/process/process_username.php'; //var pars = Form.serialize('registerF'); var pars = 'uname=' + escape($('loginname1').value); var myResponse = "Feil"; var returnVal = false; var status = 'statusCodeUn'; var load = 'loadCodeUn'; //alert(pars); var myAjax = new Ajax.Request( url, {method: 'get', parameters: pars, onLoading: function(request){ eval("$('" + status + "').style.display = 'none'");eval("$('" + load + "').style.display = 'block'");}, onComplete: function(t) { myResponse = t.responseText; $('loadCodeUn').style.display = 'none'; $('statusCodeUn').style.display = 'block'; //$('cgroupCodeDef').value=''; //showResponse(returnVal,myResponse, load, status); if(myResponse == "Err"){ $('statusCodeUn').innerHTML='bruker finnes fra før'; $('loginname1').value = ''; $('loginname1').focus(); }else{ $('statusCodeUn').innerHTML='OK'; } } } ); //Form.Element.disable($('cgroupCode')); }