	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(){
		var shippingArrId = new Array(1);
var shippingArrPr = new Array(1);
var shippingCred=new Array(1);
shippingArrId.push(17);
shippingArrPr.push('59,00');
shippingCred.push('0');
		var currentid = 0;
		var shipVal = document.getElementById('shipping').value;
		for(i=0;i<shippingArrId.length;i++){
			if(shippingArrId[i] == shipVal){
				currentid = i;
			}
		}


		
		document.getElementById('b').innerHTML=shippingArrPr[currentid];
		//alert(parseFloat(document.getElementById('a').innerHTML.replace(" ", "")) + " "  + parseFloat(document.getElementById('b').innerHTML.replace(" ", "")))
		var price = document.getElementById('a').innerHTML.replace(" ", "");
		var frakt = document.getElementById('b').innerHTML.replace(" ", "");
		price = parseFloat(price.replace(" ", ""));
		frakt = parseFloat(frakt.replace(" ", ""));	
		var totsum = arrondir(price+frakt,2)
		var totSumForm=number_Delimit(totsum.replace(",","."),' ');
		document.getElementById('c').innerHTML=totSumForm.replace(".",",");
		document.getElementById('totalPrice').value=totSumForm;		
		if(shippingCred[currentid] == 1){
			document.getElementById('paymentL').style.display="none"; 
			document.forms.sendOrder.what.value = "default";
			document.forms.sendOrder.linken.value = "";
			document.forms.sendOrder.payid.value = "0";
		}else{
			document.getElementById('paymentL').style.display=""; 
			updatedate();
		}
	}
	
	
        function updatedate(name) {
                //alert("hei");
					//field = new getObj('payment');	
					var isChecked = 0;
					//alert(document.getElementsByName('payment').length);
					for (i=0;i<document.getElementsByName('payment').length;i++){
						//alert(document.getElementsByName('radio')[i].value);
						if(document.getElementsByName('payment')[i].checked){
							//alert(document.getElementsByName('payment')[i].value);
							isChecked = document.getElementsByName('payment')[i].value;
						}
					}
					//alert('Script/getPayment.php?payid=' + isChecked);
					loadFragmentInToElement('jsScript/getPayment.php?payid=' + isChecked, name);
					//where = new getObj('where');
					//what = new getObj('what');
					//linken = new getObj('link');
					//alert(where.obj.value);
				//	alert(isChecked);
				//	document.editproperty_page1.elements[18].disabled=false;	
				//	document.editproperty_page1.elements[18].style.backgroundColor='white';
				
        }
		
	  var panels = new Array('panel1', 'panel2', 'panel3');
      var selectedTab = null;
      function showPanel(tab, name)
      {

        if (selectedTab) 
        {
          selectedTab.style.classname = '';
          selectedTab.style.paddingTop = '';
          selectedTab.style.paddingBottom = '';
        }
        selectedTab = tab;
        selectedTab.style.classname = 'VertMenuHeader';
        selectedTab.style.paddingTop = '6px';
        for(i = 0; i < panels.length; i++)
        {
          document.getElementById(panels[i]).style.display = (name == panels[i]) ? 'block':'none';
        }
        return false;
      }
	  /*
	  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 confirmSubmit()
{
var agree=confirm("Sikker på at du vil slette?");
if (agree)
	return true ;
else
	return false ;
}

function resetCustAdr(fnavn,enavn,adr,zip,place){
	document.getElementById("ship_fname").value = fnavn;
	document.getElementById("ship_ename").value = enavn;
	document.getElementById("ship_adr").value = adr;
	document.getElementById("ship_zip").value = zip;
	document.getElementById("ship_place").value = place;
}

function chechOblicChoose(obligArr,obligArrDesc){
	if($('registerY').value==0){
		return checkOblig2(obligArr,obligArrDesc);
	}else{
		return checkOblig(obligArr,obligArrDesc);
	}
}

function checkOblig(obligArr,obligArrDesc){
	res = false;
	for(i=0;i<obligArr.length;i++){
		
		var field = obligArr[i];
		var filedCh = new getObj(field);
		if(!notBlank(filedCh,1)){
			alert("Du må fylle ut : " + obligArrDesc[i]);
			return false;
		}
	}
		return true;	
}

function checkAdrEq(){
	var betFn = document.getElementById("cust_fname").value
	var betEn = document.getElementById("cust_ename").value
	
	var shipFn = document.getElementById("ship_fname").value
	var shipEn = document.getElementById("ship_ename").value
	
	var bet = betFn + " " + betEn;
	var ship = shipFn + " " + shipEn;
	//alert(betFn + " " + betEn + "---" + shipFn + " " + shipEn);
	if(bet == ship){
		return confirm("Leveringsadresse og betalingsadresse er lik, vil du fortsette ?");		
	}
	return true;
}

function checkOblig2(obligArr,obligArrDesc){
	var pw1 = new getObj('passwd1');
	var pw2 = new getObj('password2');
	var regist = $('reg');
	var loginname = new getObj('loginname1');
		
	//alert(regist);
	
	selectedR = regist.value;//get_radio_value(regist.obj);
	//get_radio_value(regist.obj);
	
	if(selectedR==0 && !notBlank(loginname,4)){
		alert("Brukernavn må være minst 4 tegn");
		return false;
	}
	
	if(selectedR==0 && !notBlank(pw1,4)){
		alert("Passord må være minst 4 tegn");
		return false;
	}
	
	if(selectedR==0 && (pw1.obj.value != pw2.obj.value)){
		alert("Passord ikke like");
		return false;
	}
	
	for(i=0;i<obligArr.length;i++){
		
		var field = obligArr[i];
		var filedCh = new getObj(field);
		if(!notBlank(filedCh,1)){
			alert("Du må fylle ut : " + obligArrDesc[i]);
			return false;
		}
	}
	
	return true;
}

function checkProfPass(obligArr,obligArrDesc){
	var pw1 = new getObj('passwd1');
	var pw2 = new getObj('password2');
	if(pw1.obj.value.length!=0 && (pw1.obj.value != pw2.obj.value)){
		alert("Passord ikke like");
		return false;
	}
	
	for(i=0;i<obligArr.length;i++){
		var field = obligArr[i];
		var filedCh = new getObj(field);
		if(!notBlank(filedCh,1)){
			alert("Du må fylle ut : " + obligArrDesc[i]);
			return false;
		}
	}
	
	return true;
}

function get_radio_value(objectet){
	for (var i=0; i < document.registerF.reg.length; i++) {
	   if (document.registerF.reg[i].checked){
	      var rad_val = document.registerF.reg[i].value;
       }
    }
	return rad_val;
	
}



function notBlank(objectet, antall){
	if(objectet.obj.value.length >= 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 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='<strong>Kode ok</strong>';
					}else{
						$('statusCode').innerHTML='<strong>Kode finnes ikke</strong>';
					}					
   		 		}
   		 		
	} );

	//Form.Element.disable($('cgroupCode'));
}