


/* Sletter produkt fra handlekurven */
function RemoveItemFromBasket( itemid ){
		var obj = document.getElementById ( itemid );
		if ( obj.elements['ACTION'] == null ){
			return false;
		}
		obj.elements['ACTION'].value = 'ri';
		obj.submit();
} 

function RemoveItemFromOrder( itemid ){
		var obj = document.getElementById ( itemid );
		obj.elements['QUANTITY'].value = '0';
		obj.submit()
}

/* Setter sortering for produkter */
function SetListSorting( type, order, base ){
		var address = base + "&SO=" + type;
		if ( order == "" ){
			order = "DESC";
		}else{
			order = "";
		}
		address = address + "&ST=" + order;
		document.location.href = address;
}



/** Script for å bytte bilder; brukes hovedsaklig sammen med onouseover, onmouseout */
function switchImages(status, imgname, obj) {
	var img1 = imgname + '1' + '.src';
	var img2 = imgname + '2' + '.src';
	
	if (status == 'on' ){
		obj.src = eval( img1 );
	}else{
		obj.src = eval( img2 );
	}
}




/* Erstatter info i SPAN alementer */
function SetInfo(name, info){
	if ( document.getElementById( name ) != null ){
		if(document.layers){
			datalayer = document.layers[name];
			datalayer.document.open();
			datalayer.document.write( info );
			datalayer.document.close();
		}
		if(document.all){
			datalayer = document.all[name];
			datalayer.innerHTML = info;
		}
		if(document.getElementById){
			datalayer = document.getElementById( name );
			datalayer.innerHTML = info;
		}
	}
}



function submitByEnter( evt, formid ){
	var charCode = (evt.which) ? evt.which : event.keyCode;
	if ( charCode == 13 ){
		document.getElementById( formid ).submit();
	}
}



/** Bytter CSS-class på elementer */
function SwitchTableRowColor( obj, classname ){
	obj.className = classname;
}


/** Konverterter HTML entities over til vanlig UTF-8 characters */
function html_entity_decode(str) {
  var ta=document.createElement("textarea");
  ta.innerHTML=str.replace(/</g,"&lt;").replace(/>/g,"&gt;");
  return ta.value;
}
						


/** AJAX kommunikasjon */
function GetXmlHttpObject(handler){ 
	var objXMLHttp=null
		
	if (window.XMLHttpRequest){
		objXMLHttp=new XMLHttpRequest()
	}else if (window.ActiveXObject){
		objXMLHttp=new ActiveXObject("Microsoft.XMLHTTP")
	}
	return objXMLHttp
}




function AjaxFillDeliveryOptions() { 
	if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete"){ 
		FillDeliveryOptions( html_entity_decode(xmlHttp.responseText) );
		//alert( xmlHttp.responseText );
	} 
} 


function AjaxGetDeliveryOptions( qcid, payid, znr ){
	if (znr.length==0) { 
		return
	}

	xmlHttp=GetXmlHttpObject()
	
	if (xmlHttp==null){
		alert ("Browser does not support HTTP Request");
		return
	} 

	var url="ajax.php"
	url=url+"?QSID=" + qcid
	url=url+"&PID=" + payid
	url=url+"&PNR=" + znr
	url=url+"&sid="+Math.random()
	xmlHttp.onreadystatechange=AjaxFillDeliveryOptions 
	xmlHttp.open("GET",url,true)
	xmlHttp.send(null)
}




function checkPrice( before, after ){
	if ( after == '' ){
		after = '0';
	}
	//console.log( before + " # " + after );
	if ( before > after && after != '0' ){
		document.write('Førpris: ' + before );
	}

}