function scan(){ setFormstatus() checkSpecial() //Kollar javascript på sidan - om det finns specialfall... //personnummer(document.frm_new.orgnr.value) if(document.frm_new.orgnr.value.length < 10 ) { document.frm_new.orgnr.focus(); alert("Du måste ange personnummer/organisationsnummer."); return false; } else { if(document.frm_new.rb[1].checked){ if(!new personnummer(document.frm_new.orgnr.value).valid) { alert('0giltigt personnummer'); return false }; }else{ //alert('fel') if(!new organisationsnummer(document.frm_new.orgnr.value).valid) { alert('0giltigt organisationsnummer!'); return false } } } if(document.frm_new.domainname.value.length == "" ) { document.frm_new.domainname.focus(); alert("Du måste ange en domän!"); return false; } if(document.frm_new.firstname.value.length == "" ) { document.frm_new.firstname.focus(); alert("Du måste skriva in ett förnamn."); return false; } if(document.frm_new.lastname.value.length == "" ) { document.frm_new.lastname.focus(); alert("Du måste skriva in ett efternamn."); return false; } if(document.frm_new.address1.value.length == "" ) { document.frm_new.address1.focus(); alert("Du måste skriva in en adress."); return false; } if(document.frm_new.zipcode.value.length == "" ) { document.frm_new.zipcode.focus(); alert("Du måste skriva in ett postnummer."); return false; } if(document.frm_new.city.value.length == "" ) { document.frm_new.city.focus(); alert("Du måste skriva in en stad."); return false; } if(document.frm_new.email.value.length == "" ) { document.frm_new.email.focus(); alert("Du måste skriva in en e-postadress."); return false; } if(document.frm_new.phone.value.length == "" ) { document.frm_new.phone.focus(); alert("Du måste skriva in ett telefonnummer."); return false; } } function setFormstatus() { if(document.frm_new.paymeth[0].checked){ document.frm_new.action="search_system/order.asp" }else{ document.frm_new.action="domanCC.asp" } } function organisationsnummer(nr){ this.valid=false; if(!nr.match(/^(\d{1})(\d{5})(\d{4})$/)){ return false; } this.group=RegExp.$1; this.controldigits=RegExp.$3; this.alldigits=this.group+RegExp.$2+this.controldigits; if(this.alldigits.substring(2,3)<2){ return false } var nn=""; for(var n=0;n12||this.day*1<1||this.day*1>months[this.month*1-1]){ return false; } this.alldigits=this.year+this.month+this.day+this.controldigits; var nn=""; for(var n=0;n