<!--
	var errors;

	function ch_form()
	{ validateAll(); if (errors != '') {
		document.getElementById("preorder").post.disabled = true; 
		document.getElementById("preorder").post.value = '(INAKTIVERAD)';
		document.getElementById("inaktivinfo").style.fontWeight = 'bold';
	 } else {
		document.getElementById("preorder").post.disabled = false;
		document.getElementById("preorder").post.value = 'BESTÄLL';
		document.getElementById("inaktivinfo").style.fontWeight = 'normal';
	 }
	}

	function ch_form1()
	{ validateAll1(); if (errors == '') { document.getElementById("preorder").submit(); } }


	function validateAll() {
	 errors = new Array();
	 ch_namn();
	 ch_pers();
	 ch_gata();
	 ch_zip();
	 ch_ort();
	 ch_tel();
	 ch_email();
	 ch_pass();
	 ch_pass2();
	}

	function validateAll1() {
	 errors = new Array();
	 ch_pers();
	}


	function numCheck(e) {
	 var sNumChars = "0123456789";
	 var charCode = (navigator.appName =="Netscape") ? e.which : e.keyCode;
	 charCodeStr = String.fromCharCode (charCode);
	 return (inString(charCodeStr, sNumChars) || charCode == 0 || charCode == 8);
	}

	function personnummer(nr) {
	 this.valid=false;
	 if(!nr.match(/^(\d{2})(\d{2})(\d{2})(\d{4})$/)){ return false; }
	 this.now=new Date(); this.nowFullYear=this.now.getFullYear()+""; this.nowCentury=this.nowFullYear.substring(0,2); this.nowShortYear=this.nowFullYear.substring(2,4);
	 this.year=RegExp.$1; this.month=RegExp.$2; this.day=RegExp.$3; this.controldigits=RegExp.$4;
	 this.fullYear=(this.year*1<=this.nowShortYear*1)?(this.nowCentury+this.year)*1:((this.nowCentury*1-1)+this.year)*1;
	 var months = new Array(31,28,31,30,31,30,31,31,30,31,30,31);
	 if(this.fullYear%400==0||this.fullYear%4==0&&this.fullYear%100!=0){ months[1]=29; }
	 if(this.month*1>12||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<this.alldigits.length;n++){ nn+=((((n+1)%2)+1)*this.alldigits.substring(n,n+1)); }
	 this.checksum=0;
	 for(var n=0;n<nn.length;n++){ this.checksum+=nn.substring(n,n+1)*1; }
	 this.valid=(this.checksum%10==0)?true:false;
	 this.sex=parseInt(this.controldigits.substring(2,3))%2;
	}

	String.prototype.isValidEmail = function() {
	 return !!this.match(/^([a-zA-Z0-9]{1}([a-zA-Z0-9\.\-\_]*)[a-zA-Z0-9]{1})@([a-zA-Z0-9]{1}([a-zA-Z0-9\.\-\_]*)[a-zA-Z0-9]{1})\.([a-zA-Z]{2,4})$/)
	}
 
	function inString(a, b){
	 return Boolean(b.indexOf(a)!=-1);
	} 

	function noenter() {
	 return !(window.event && window.event.keyCode == 13); }

	function ch_namn() {
	 var str = document.getElementById("preorder").namn.value;
	 if (str.length < 2 || str.search(/\./) != -1 || str.search(/\ /) == -1) { errors = errors + "fel\r\n"; if(str.length > 0) { document.getElementById("chNamn").className='kassaform_right_red'; } } else { document.getElementById("chNamn").className='kassaform_right_green'; }
	 return 1;
	}

	function ch_pers() {
	 var str = document.getElementById("preorder").pers.value;
	 str.value = str.replace(/[^\d]*/gi,'');
	 if (new personnummer(str).valid) { 
		document.getElementById("chPers").className='kassaform_right_green'; 
	 } else { 
		errors = errors + "fel\r\n"; if(str.length > 0) { document.getElementById("chPers").className='kassaform_right_red'; } }
	 return 1;
	}

	function ch_gata() {
	 var str = document.getElementById("preorder").gata.value;
	 if (str.length < 2 || str.search(/\ /) == -1) { errors = errors + "fel\r\n"; if(str.length > 0) { document.getElementById("chGata").className='kassaform_right_red'; } } else { document.getElementById("chGata").className='kassaform_right_green'; }
	 return 1;
	}

	function ch_zip() {
	 var str = document.getElementById("preorder").zip.value;
	 if (str.length < 5) { errors = errors + "fel\r\n"; if(str.length > 0) { document.getElementById("chZip").className='kassaform_right_red'; } } else { document.getElementById("chZip").className='kassaform_right_green'; }
	 return 1;
	}

	function ch_ort() {
	 var str = document.getElementById("preorder").ort.value;
	 if (str.length < 2) { errors = errors + "fel\r\n"; if(str.length > 0) { document.getElementById("chOrt").className='kassaform_right_red'; } } else { document.getElementById("chOrt").className='kassaform_right_green'; }
	 return 1;
	}

	function ch_tel() {
	 var str = document.getElementById("preorder").tel.value;
	 if (str.length < 8) { errors = errors + "fel\r\n"; if(str.length > 0) { document.getElementById("chTel").className='kassaform_right_red'; } } else { document.getElementById("chTel").className='kassaform_right_green'; }
	 return 1;
	}

	function ch_email() {
	 var str = document.getElementById("preorder").email.value;
	 if (str.isValidEmail()) { 
		document.getElementById("chEmail").className='kassaform_right_green';	

	 } else { 
		errors = errors + "fel\r\n"; if(str.length > 0) { 
		document.getElementById("chEmail").className='kassaform_right_red'; } }
	}

	function ch_pass() {
	 var str = document.getElementById("preorder").pass.value;
	 if (str.length < 4) { errors = errors + "fel\r\n"; if(str.length > 0) { document.getElementById("chPass").className='kassaform_right_red'; } } else { document.getElementById("chPass").className='kassaform_right_green'; }
	 return 1;
	}

	function ch_pass2() {
	 var str = document.getElementById("preorder").pass.value;
	 var str2 = document.getElementById("preorder").pass2.value;
	 if (str != str2) { 
		 errors = errors + "fel\r\n"; 
		 if(str2.length > 0)
		 { document.getElementById("chPass2").className='kassaform_right_red'; } } 

	 else { 
		if(str2.length > 0) { 
		document.getElementById("chPass2").className='kassaform_right_green'; } }
	 return 1;
	}

	function tbox() {
	 if(document.getElementById("tshirtbox")){
	 frm = document.getElementById("preorder");
	 div = document.getElementById("tshirtbox");
	 if(frm.tshirt.checked) {
	  frm.pris.value = '155,- (varav 45,- frakt och 31,- moms)';
	  div.style.color = "#000000";
	  div.style.borderColor = "#777777";
	  frm.tshirtsize.disabled = false; }
	 else {
	  frm.pris.value = '120,- (varav 10,- frakt och 24,- moms)';
	  div.style.color = "#777777";
	  div.style.borderColor = "#E1E1E1";
	  frm.tshirtsize.disabled = true; }}
	}
-->