function km_onload() {
	if (hasFs)
		km_checkFrameset();
	km_popForms();
	km_showPossibleFormResult();
	if (window.menuOnLoad)
		menuOnLoad(pg,pr,lg);
	if (window.km_extendedOnload)
		km_extendedOnload();
	if (scrHere != '')
		doScroll(scrHere);
	if (window.igl_id)
		km_igl('init');
	if (window.ppi)
		km_openPobPopup();
	if (window.km_shopOnload)
		km_shopOnload();
	if (window.km_prod)
		km_prod.init();
	if (window.jQuery) {
		//set fancybox for image links
		jQuery("a[href$=.jpg],a[href$=.png],a[href$=.gif],a[href$=.Jpg],a[href$=.JPG],a[href$=.PNG],a[href$=.GIF]").fancybox({
			overlayOpacity:0.5
			,overlayColor:'#000'
			,padding:5
			,hideOnContentClick:true
			,titlePosition:fancyboxTitlePos
		});
		//set fancybox for flash links
		jQuery("a[href$=.swf],a[href$=.SWF]").fancybox({
			padding:0
			,autoScale:false
			,transitionIn:'none'
			,transitionOut:'none'
		});
	}
}

// G E N E R A L
function get_object(o) {
	if (document.getElementById && document.getElementById(o) != null)
		return document.getElementById(o);
	else if (document.layers && document.layers[object] != null)
		return document.layers[o];
	else if (document.all)
		return document.all[o];
}
function doScroll() {
	var destinationLink;
	if (doScroll.arguments[0])
		destinationLink=get_object(doScroll.arguments[0]);
	else
		destinationLink=get_object('scrollHere');
	var desty=destinationLink.offsetTop;
	var thisNode=destinationLink;
	while (thisNode.offsetParent && (thisNode.offsetParent != document.body)) {
		thisNode=thisNode.offsetParent;
		desty+=thisNode.offsetTop;
	}
	window.scrollTo(0,desty-20);
}
function km_openSearchResult(pagId,pobId) {
	window.location.href='index.'+ssc+'?pg='+pagId+'&scrHere=pob_'+pobId;
}
function km_openShopSearchResult(itmId) {
	window.location.href='index.'+ssc+'?x=cShopPub.viewItm&ID='+itmId+'&pg='+pg+'&pr='+pr+'&bi=shop';
}
function km_doSearch() {
	var searchForm=document.km_form_search;
	if (trim(searchForm.searchPhrase.value).length != 0)
	{
		if (get_object('searchForm.pg'))
		searchForm.pg.value=pg;
		searchForm.submit();
	}
}
function km_submitSearchFormOnEnter(event) {
	if (km_getKeyCode(event) == 13)
		km_doSearch();
}
function km_openKaxig() {
	window.open('http://www.kaxig.com');
}
function km_openPobPopup() {
	if (ppAlways) {
		km_popAjax_ppi('false');
	} else {
		var url='km/system/ajax/chkPpi.php?ppi='+ppi;
		km_loadAjax('ppi',url,'text');
	}
}
function km_popAjax_ppi(response) {
	var theResponse=trim(response);
	//fix srf dev edition
	theResponse=(theResponse.split('>')[1])?theResponse.split('>')[1]:theResponse;
	if (theResponse == 'false') {
		km_createDimmer();
		var popupSource=get_object('pob_'+ppi);
		//get width
		var width=(parseInt(popupSource.style.width).length != 0)?parseInt(popupSource.style.width):parseInt(popupSource.parentNode.parentNode.style.width);//column width
		//get height
		var bottomDiv=get_object('popupBottom_'+ppi);
		popupSource.style.display='block';
		var height=getPixelsFromTop(bottomDiv)-getPixelsFromTop(popupSource);
		popupSource.style.display='none';
		var content='<div class="'+popupSource.className+'">'+popupSource.innerHTML+'</div>';
		km_createModalPopup(width,height,content,[],!ppClose);
	}
}
function km_openPageFlip(pflId) {
	pageFlipInIframe=false;
	if (!pageFlipInIframe) {
		//safari does not allow window.open in a function called by another function, so we open here, and not in ajax response
		var screen_array=getScreenSize();
		pageFlip_window=window.open('','PageFlip','width='+screen_array[0]+',height='+screen_array[1]+',left=0,top=0,screenX=0,screenY=0,toolbar=no,menubar=no,scrollbars=no,resizable=no,location=no,status=no');
	}
	var url='km/system/ajax/getPfl.'+ssc+'?wp='+wp+'&pflId='+pflId;
	km_loadAjax('pfl',url);
}
function km_popAjax_pfl(responseXML) {
	var pfl=responseXML.getElementsByTagName('pfl')[0];
	var hits=parseInt(pfl.attributes[0].nodeValue);
	if (hits == 1) {
		var pflId=responseXML.getElementsByTagName('id')[0].firstChild.data;
		var width=responseXML.getElementsByTagName('width')[0].firstChild.data;
		var height=responseXML.getElementsByTagName('height')[0].firstChild.data;
		var url=wpg_url+'/km/file/pageFlip/index.'+ssc+'?pflId='+pflId+'&width='+width+'&height='+height;
		if (pageFlipInIframe) {
			var content='<iframe src="'+url+'" width="'+width+'" height="'+height+'" frameborder="0" scrolling="no" />';
			km_createModalPopup(width,height,content);
		} else {
			pageFlip_window.location.href=url;
		}
	} else {
		alert("Missing file");
	}
}
function km_popAjax_pflContent(response) {
	var content=trim(response);
	var re_width=/pageWidth=(\d)*/;
	var width_find=re_width.exec(content);
	var width=width_find[0].replace(/\D/g,'');
	var re_height=/pageHeight=(\d)*/;
	var height_find=re_height.exec(content);
	var height=height_find[0].replace(/\D/g,'');
	km_createModalPopup(width,height,content);
}
function km_createModalPopup(width,height,content,style_array,noCloseLink) {
	km_createDimmer();
	var popup=document.createElement('div');
	popup.setAttribute('id','km_modalPopup');
	document.body.appendChild(popup);
	var windowSize=getWindowSize();
	var closeLinkHeight=18;
	popup.style.width=width+'px';
	var popupOuterHeight=height+closeLinkHeight;
	popup.style.height=popupOuterHeight+'px';
	var position_array=km_getCenterPositionForPopup(width,popupOuterHeight);
	popup.style.left=position_array[0]+'px';
	popup.style.top=position_array[1]+'px';
	if (!noCloseLink) {
		switch (lg) {
			case 1:
				txt_close='St&auml;ng';
			break;
			default:
				txt_close='Close';
		}
		var closeLink=document.createElement('div');
		closeLink.setAttribute('id','km_closeModalPopup');
		closeLink.onclick=function() {
			km_closeModalPopup();
		}
		popup.appendChild(closeLink);
		closeLink.style.height=closeLinkHeight+'px';
		closeLink.innerHTML=txt_close;
	}
	var contentHolder=document.createElement('div');
	popup.appendChild(contentHolder);
	contentHolder.innerHTML=content;
	contentHolder.style.width=width+'px';
	if (height != 0)
		contentHolder.style.height=height+'px';
	if (style_array) {
		for (var i=0;i<style_array.length;i++) {
			eval("contentHolder.style."+style_array[i][0]+"="+style_array[i][1]+";");
		}
	}
	popup.style.visibility='visible';
}
function km_closeModalPopup() {
	km_removeDimmer();
	document.body.removeChild(get_object('km_modalPopup'));
}
function km_createDimmer(debug) {
	if (!get_object('km_dimmer')) {
		var dimmer=document.createElement('div');
		dimmer.setAttribute('id','km_dimmer');
		km_initialBodyOverflow=document.body.style.overflow;
		var browser_array=km_getBrowserSimple();
		//on safari pc, it can't restore body overflow if we do this
		if (browser_array[0] != 'Safari' || browser_array[1] != 'pc')
			document.body.style.overflow='hidden';
		document.body.appendChild(dimmer);
		if (browser_array[0] == 'Internet Explorer') {
			//Internet Explorer messes up fixed objects 
			switch (wp) {
				case 214://srf
					if (get_object('header'))
						get_object('header').style.position='fixed';
				break;
			}
		}
		var offset_array=km_getScrollXY();
		dimmer.style.left=offset_array[0]+'px';
		dimmer.style.top=offset_array[1]+'px';
	}
}
function km_removeDimmer() {
	document.body.removeChild(get_object('km_dimmer'));
	var browser_array=km_getBrowserSimple();
	if ((browser_array[0] != 'Safari' || browser_array[1] != 'pc'))
		document.body.style.overflow=(km_initialBodyOverflow.length == 0)?'auto':km_initialBodyOverflow;
}
function km_getBrowser() {
	//finds only IE at the moment
	var browser='undefined';
	var version='undefined';
	var ua=window.navigator.userAgent
	var msie=ua.indexOf('MSIE ');
	if (msie > 0) {
		browser='IE';
		version=parseInt(ua.substring(msie+5,ua.indexOf('.',msie)));
	}
	return [browser,version];
}
function km_getBrowserSimple() {
	if (navigator.appName.toLowerCase() == 'opera') return 'Opera';
	var agt=navigator.userAgent.toLowerCase();
	var browser='';
	var platform=(agt.indexOf('windows') != -1)?'pc':'mac';
	if (agt.indexOf("opera") != -1) browser='Opera';
	else if (agt.indexOf("staroffice") != -1) browser='Star Office';
	else if (agt.indexOf("webtv") != -1) browser='WebTV';
	else if (agt.indexOf("beonex") != -1) browser='Beonex';
	else if (agt.indexOf("chimera") != -1) browser='Chimera';
	else if (agt.indexOf("netpositive") != -1) browser='NetPositive';
	else if (agt.indexOf("phoenix") != -1) browser='Phoenix';
	else if (agt.indexOf("firefox") != -1) browser='Firefox';
	else if (agt.indexOf("safari") != -1) browser='Safari';
	else if (agt.indexOf("skipstone") != -1) browser='SkipStone';
	else if (agt.indexOf("msie") != -1) browser='Internet Explorer';
	else if (agt.indexOf("netscape") != -1) browser='Netscape';
	else if (agt.indexOf("mozilla/5.0") != -1) browser='Mozilla';
	else browser=navigator.userAgent;
	return [browser,platform];
}
function km_getCenterPositionForPopup(width,height) {
	var offset_array=km_getScrollXY();
	var windowSize_array=getWindowSize();
	var left=parseInt(offset_array[0]+(windowSize_array[0]-width)/2);
	var top=parseInt(offset_array[1]+(windowSize_array[1]-height)/2);
	if (left < 0)
		left=0;
	if (top < 0)
		top=0;
	return [left,top];
}
function km_getScrollXY() {
	var scrOfX=0, scrOfY=0;
	if (typeof(window.pageYOffset) == 'number') {
		//Netscape compliant
		scrOfY=window.pageYOffset;
		scrOfX=window.pageXOffset;
	} else if (document.body && (document.body.scrollLeft || document.body.scrollTop)) {
		//DOM compliant
		scrOfY=document.body.scrollTop;
		scrOfX=document.body.scrollLeft;
	} else if (document.documentElement && (document.documentElement.scrollLeft || document.documentElement.scrollTop)) {
		//IE6 standards compliant mode
		scrOfY=document.documentElement.scrollTop;
		scrOfX=document.documentElement.scrollLeft;
	}
	return [scrOfX,scrOfY];
}
function getWindowSize() {
	var myWidth=0, myHeight=0;
	if( typeof( window.innerWidth ) == 'number' ) {
		//Non-IE
		myWidth=window.innerWidth;
		myHeight=window.innerHeight;
	} else if( document.documentElement && ( document.documentElement.clientWidth || document.documentElement.clientHeight ) ) {
		//IE 6+ in 'standards compliant mode'
		myWidth=document.documentElement.clientWidth;
		myHeight=document.documentElement.clientHeight;
	} else if( document.body && ( document.body.clientWidth || document.body.clientHeight ) ) {
		//IE 4 compatible
		myWidth=document.body.clientWidth;
		myHeight=document.body.clientHeight;
	}
	return [myWidth,myHeight];
}
function getScreenSize() {
	var myWidth=0, myHeight=0;
	myWidth=screen.availWidth;
	myHeight=screen.availHeight;
	return [myWidth,myHeight];
}
function km_getUrlVarArray(urlString) {
	if (urlString.substr(0,1) == '?')
		urlString=urlString.substr(1,urlString.length-1);
	var temp_array=urlString.split('&');
	var urlVar_array=new Array();
	var part_array;
	for (var i=0;i<temp_array.length;i++) {
		part_array=temp_array[i].split('=');
		urlVar_array[i]=new Array();
		urlVar_array[i]['variable']=part_array[0];
		urlVar_array[i]['value']=part_array[1];
	}
	return urlVar_array;
}
// Browser Detection Javascript
// copyright 1 February 2003, by Stephen Chapman, Felgall Pty Ltd

// You have permission to copy and use this javascript provided that
// the content of the script is not changed in any way.

function getBrowser() {
	if (navigator.appName.toLowerCase() == 'opera') return 'Opera';
	var agt=navigator.userAgent.toLowerCase();
	if (agt.indexOf("opera") != -1) return 'Opera';
	if (agt.indexOf("staroffice") != -1) return 'Star Office';
	if (agt.indexOf("webtv") != -1) return 'WebTV';
	if (agt.indexOf("beonex") != -1) return 'Beonex';
	if (agt.indexOf("chimera") != -1) return 'Chimera';
	if (agt.indexOf("netpositive") != -1) return 'NetPositive';
	if (agt.indexOf("phoenix") != -1) return 'Phoenix';
	if (agt.indexOf("firefox") != -1) return 'Firefox';
	if (agt.indexOf("safari") != -1) return 'Safari';
	if (agt.indexOf("skipstone") != -1) return 'SkipStone';
	if (agt.indexOf("msie") != -1) return 'Internet Explorer';
	if (agt.indexOf("netscape") != -1) return 'Netscape';
	if (agt.indexOf("mozilla/5.0") != -1) return 'Mozilla';
	if (agt.indexOf('\/') != -1) {
	if (agt.substr(0,agt.indexOf('\/')) != 'mozilla') {
	return navigator.userAgent.substr(0,agt.indexOf('\/'));}
	else return 'Netscape';} else if (agt.indexOf(' ') != -1)
	return navigator.userAgent.substr(0,agt.indexOf(' '));
	else return navigator.userAgent;
}
//col functions
function setDivColHeights() {
	var highestColHeight=0;
	var currentHeight;
	var colCount=0;
	var i;
	var highest_i;
	var colObject;
	var browser_array=km_getBrowser();
	var css_array=new Array();
	for (i=1;i<=4;i++) {
		if (get_object('bodycol_'+i)) {
			colCount=i;
			currentHeight=getTDHeight(i);
			if (currentHeight > highestColHeight) {
				highestColHeight=currentHeight;
				highest_i=i;
			}
		}
	}
	/*
	switch (browser_array[0]) {
		case 'IE':
			highestColHeight-=14;
		break;
	}
	*/
	var verticalAdd,j,heightToSet,bodyColInner;
	var css_array=['paddingTop','paddingBottom','borderTopWidth','borderBottomWidth'];
	for (i=1;i<=colCount;i++) {
		heightToSet=highestColHeight;
		//withdraw possible column padding from height
		//bodycolInner_ does only exist if column style has vertical padding
		if (get_object('bodycolInner_'+i)) {
			bodyColInner=get_object('bodycolInner_'+i);
//			alert(i+':'+bodyColInner.className);
			for (j=0;j<css_array.length;j++) {
				if (eval('bodyColInner.style.'+css_array[j]))
					heightToSet-=parseInt(eval('bodyColInner.style.'+css_array[j]));
			}
		}
		get_object('bodycol_'+i).style.height=heightToSet+'px';
		switch (browser_array[0]) {
			case 'IE':
				//IE cuts div in bottom - we have to add that as a padding (vertical border width and padding
				if (get_object('bodycol_'+i).childNodes[0]) {
					verticalAdd=0;
					if (get_object('bodycolInner_'+i)) {
						bodyColInner=get_object('bodycolInner_'+i);
						for (j=0;j<css_array.length;j++) {
	//						alert('bodyColInner.style.'+css_array[j]+': '+parseInt(eval('bodyColInner.style.'+css_array[j])));
							if (eval('bodyColInner.style.'+css_array[j]))
								verticalAdd+=parseInt(eval('bodyColInner.style.'+css_array[j]));
						}
					}
					get_object('bodycol_'+i).style.paddingBottom=verticalAdd+'px';
				}
			break;
		}
	}
//	alert(highestColHeight);
//	km_removeColBottoms();
}
function getTDHeight(col){
	var contentTopDiv=get_object('bodycol_'+col);
	var contentBotDiv=get_object('bodycolBottom_'+col);
	var contentTop=getPixelsFromTop(contentTopDiv);
	var contentBottom=getPixelsFromTop(contentBotDiv);
	var contentHeight=contentBottom-contentTop;
//	alert('contentTop:'+contentTop+' contentBottom:'+contentBottom);
	return contentHeight;
}
function km_removeColBottoms() {
	for (i=1;i<=4;i++) {
		if (get_object('tdcol_'+i))
			get_object('tdcol_'+i).removeChild(get_object('bodycolBottom_'+i));
	}
}
function getPixelsFromTop(obj){
	var objFromTop=obj.offsetTop;
	var objParent;
	while(obj.offsetParent!=null) {
		objParent=obj.offsetParent;
		objFromTop+=objParent.offsetTop;
		obj=objParent;
	}
	return objFromTop;
}


// U S E R   M A N A G E M E N T
function km_login(theForm) {
	if (km_getEmptyFieldCount(theForm) == 0)
		theForm.submit();
}
function km_loginOnEnter(event,theForm) {
	if (km_getKeyCode(event) == 13) {
		var emptyFieldCount=km_getEmptyFieldCount(theForm);
		if (emptyFieldCount == 0)
			theForm.submit();
	}
}
function km_logout() {
	var i=Math.floor(Math.random()*100);
	window.location.href='km/system/giveAccess.'+ssc+'?logout=true&foo='+i;
}
function km_appendUniqueUrl(url) {
	var dummyUrl="dummy=" + new Date().getTime();
	return (url.indexOf("?") != -1)?url+"&"+dummyUrl:url+"?"+dummyUrl;
}
function km_showArticleCommentForm(pobId)
{
	if (get_object('articleCommentForm_'+pobId).style.display=='none')
		get_object('articleCommentForm_'+pobId).style.display='';
	else
		get_object('articleCommentForm_'+pobId).style.display='none';
}
function km_getArticleCommentCount(pobId) {
	
	if (!window.km_getArticleBusy)
		km_getArticleBusy=false;
		
	var url='km/system/ajax/getArticleCommentCount.'+ssc+'?wp='+wp+'&pobId='+pobId+'&lg='+lg;
	var type='xml';
	if (get_object('commentArticeCount_'+pobId))
	{
		if (!km_getArticleBusy)
		{
			km_articleCommentIdInProgress=pobId;
			km_loadAjax('getArticleCommentCount',url,type);
			km_getArticleBusy=true;
		}
		else
		{
			setTimeout('km_getArticleCommentCount('+pobId+')',100);
		}
	}
	
}
function km_popAjax_getArticleCommentCount(myXML) {
	var pobId=myXML.getElementsByTagName('pobId');
	var count=myXML.getElementsByTagName('count');
	pobId=pobId[0].firstChild.data;
	count=count[0].firstChild.data;
	get_object('commentArticeCount_'+pobId).innerHTML='( '+count+' )';
	km_getArticleBusy=false;
}
function km_putArticleComment(pobId,ACM_str_Name,ACM_str_Email,ACM_str_Text,captcha_check,ACM_str_Captcha) {
	km_articleCommentIdInProgress=pobId;
	var url='km/system/ajax/createComment.'+ssc+'?wp='+wp+'&pobId='+pobId+'&lg='+lg;
	url=url+'&ACM_str_Name='+escape(ACM_str_Name);
	url=url+'&ACM_str_Email='+escape(ACM_str_Email);
	url=url+'&ACM_str_Text='+escape(ACM_str_Text);
	url=url+'&captcha_check='+captcha_check;
	url=url+'&ACM_str_Captcha='+ACM_str_Captcha;
	url=km_appendUniqueUrl(url);
	var type='text';
	var err='';
	if (trim(ACM_str_Name).length == 0)
	err+='\n* Namn: MĀste fyllas i';
	if (trim(ACM_str_Email).length == 0)
	err+='\n* Epost: MĀste fyllas i';
	if (trim(ACM_str_Text).length == 0)
	err+='\n* Text: MĀste fyllas i';

	if (err.length == 0)
		km_loadAjax('putArticleComment',url,type);
	else
		alert('Felmeddelande'+err);
	
	
}
function km_popAjax_putArticleComment(response) {
	var response=trim(response);
	if (String(response).substring(0,5)=='Error')
		alert(response);
	else
		km_getArticleComment(km_articleCommentIdInProgress,1);
}

function km_getArticleComment2(pobId,status) {
	km_getArticleComment(pobId,status);
}
function km_getArticleComment(pobId,status) {
	
	if (!window.km_getArticleBusy)
		km_getArticleBusy=false;
		
	checkLen=trim(get_object('commentArticle_'+pobId).innerHTML).length;

	if (checkLen == 0 || checkLen == 110 || status == 1)
	{
		get_object('commentArticle_'+pobId).innerHTML='<img src="http://cms.webomaten.se/graphic/loader/indicator_blue_large.gif" border="0" style="padding:100px">';
		var url='km/system/ajax/getArticleComment.'+ssc+'?wp='+wp+'&pobId='+pobId+'&lg='+lg+'&status='+status;
		url=km_appendUniqueUrl(url);
		var type='text';
		
		
		if (!km_getArticleBusy)
		{
			km_articleCommentIdInProgress=pobId;
			km_loadAjax('articleComment',url,type);
			km_getArticleBusy=true;
		}
		else
		{
			setTimeout('km_getArticleComment('+pobId+','+status+')',100);
		}
	}
	else
	{
		get_object('commentArticle_'+pobId).innerHTML='';
	}
}
function km_popAjax_articleComment(response) {
	var response=trim(response);
	get_object('commentArticle_'+km_articleCommentIdInProgress).innerHTML=response;
	km_getArticleBusy=false;
	km_getArticleCommentCount(km_articleCommentIdInProgress);
}
var km_week={
	show: function(wsoId,yearWeek) {
		get_object('wek_'+wsoId+'_'+eval('km_activeWeek_'+wsoId)).style.display='none';
		get_object('wek_'+wsoId+'_'+yearWeek).style.display='block';
		eval('km_activeWeek_'+wsoId+'=yearWeek;');
	}
}
function km_getUserData(formId,ugrIdList) {
	km_userFormIdInProgress=formId;
	var url='km/system/ajax/getUsr.'+ssc+'?wp='+wp+'&ug='+ugrIdList+'&lg='+lg;
	url=km_appendUniqueUrl(url);
	var type='xml';
	km_loadAjax('userData',url,type);
}
function km_popAjax_userData(myXML) {
	var myXmlFriendly=myXML;
	if (km_HttpRequestInProcess_type == 'text') {
		myXmlFriendly=myXmlFriendly.replace(/>/g,'&gt;');
		myXmlFriendly=myXmlFriendly.replace(/</g,'&lt;');
		get_object('debugger').innerHTML=myXmlFriendly;
	}
	var fieldTag=myXML.getElementsByTagName('fl');
	var inputTag=myXML.getElementsByTagName('inp');
	var idTag=myXML.getElementsByTagName('id');
	var formatTag=myXML.getElementsByTagName('fr');
	var optionSelectionTag;
	var fieldId;
	var theInput;
	var j;
	var k;
	var currentField;
	var fieldFormat;
	var theForm=eval('document.km_userform_'+km_userFormIdInProgress);
	for (var i=0;i<fieldTag.length;i++) {
		fieldId=idTag[i].firstChild.data;
		fieldFormat=formatTag[i].firstChild.data;
		if (eval('theForm.field_'+fieldId)) {
			var currentField=eval('theForm.field_'+fieldId);
			optionSelectionTag=fieldTag[i].getElementsByTagName('os');
			switch (parseInt(fieldFormat)) {
				case 2://date
				break;
				case 6:
					for (j=0;j<optionSelectionTag.length;j++) {
						k=getFieldIndexForValue(currentField,optionSelectionTag[j].attributes[0].nodeValue);
						if (k != -1) {
							if (currentField.options)
								currentField.options[k].selected=true;
							else
								currentField[k].checked=true;
						}
					}
				break;
				case 7://yes/no checkbox
					if (inputTag[i].firstChild)
						currentField.checked=(parseInt(inputTag[i].firstChild.data) == 1);
				break;
				case 9://file
					if (inputTag[i].firstChild && get_object('usrImg_'+fieldId)) {
						if (isValid('webImage',unescape(inputTag[i].firstChild.data))) {
							get_object('usrImg_'+fieldId).src+='/'+unescape(inputTag[i].firstChild.data);
						} else {
							var img=(lg == 1)?'nonDisplayable_swe.png':'nonDisplayable_eng.png';
							get_object('usrImg_'+fieldId).src='http://cms.webomaten.se/graphic/'+img;
						}
						get_object('usrImg_'+fieldId).style.display='block';
					}
				break;
				default:
					if (inputTag[i].firstChild)
						currentField.value=unescape(inputTag[i].firstChild.data);//to get to work in IE6, the input is sent from core urlencoded, wherefore we unescape here!
			}
		}
	}
	if (window.userData_onLoad)
		userData_onLoad();
}

// L A N G U A G E
function km_switchLanguage() {
	var lg_new=(lg == lg_array[0])?lg_array[1]:lg_array[0];
	km_changeLanguage(lg_new);
}
function km_changeLanguage(lg_new) {
	if (hasFs) {
		top.window.location.href='km/system/chgLngFrmSet.'+ssc+'?lg='+lg_new;
	} else {
		//script that change to sent in lanugage and keeps the same location
		var urlVarsToRemove;
		var newUrlVars='?lg='+lg_new;
		if (km_changeLanguage.arguments[1]) {
			newUrlVars+='&pg='+km_changeLanguage.arguments[1]+'&pr=0';
			urlVarsToRemove=['pg','lg','pr'];
		} else {
			urlVarsToRemove=['lg'];
		}
		presetUrlVars=km_removeFromLocationSearch(urlVarsToRemove,true);
		if (presetUrlVars != '')
			newUrlVars+='&'+presetUrlVars;
		window.location.href=window.location.href.split('?')[0]+newUrlVars;
	}
}

// S T R I N G S
function LTrim(value) {
	var re=/\s*((\S+\s*)*)/;
	return value.replace(re, "$1");
}
function RTrim(value) {
	var re=/((\s*\S+)*)\s*/;
	return value.replace(re, "$1");
}
function trim(value) {
	return LTrim(RTrim(value));
}

// F O R M S
function setSelect(theSelect,theValue) {
	var j;
	if (setSelect.arguments[2])
		theAction=setSelect.arguments[2];
	else
		theAction='select';
	for (var i=0;i<theSelect.length;i++) {
		if (theSelect.options[i].value == theValue)
			j=i;
	}
	switch (theAction) {
		case 'select':
			theSelect.selectedIndex=j;
		break;
		case 'disable':
			theSelect.options[j].disabled=true;
		break;
		case 'enable':
			theSelect.options[j].disabled=false;
		break;
	}
}
function getCheckedRadioValue(theRadio) {
	var considerDisabled=(getCheckedRadioValue.arguments[1]);
	if (theRadio[1]) {
		for (i=0;i<theRadio.length;i++) {
			if (theRadio[i].checked && (!considerDisabled || (considerDisabled && !theRadio[i].disabled)))
				return theRadio[i].value;
		}
	} else {
		if (theRadio.checked && (!considerDisabled || (considerDisabled && !theRadio.disabled)))
			return theRadio.value;
	}
	return '';
}
function km_doTextareaMax(textarea,maxValue) {
	if (textarea.value.length > maxValue)
		textarea.value=textarea.value.substr(0,maxValue);
}
function km_getEmptyFieldCount(theForm) {
	var count=0;
	for (var i=0;i<theForm.elements.length;i++) {
		if (trim(theForm.elements[i].value).length == 0 && theForm.elements[i].type != 'hidden')
			count++;
	}
	return count;
}
function km_popForms() {
	var theForm;
	for (var i=0;i<document.forms.length;i++) {
		theForm=document.forms[i];
		if (theForm.pg && trim(theForm.pg.value).length == 0)
			theForm.pg.value=pg;
		if (theForm.pr && trim(theForm.pr.value).length == 0)
			theForm.pr.value=pr;
		if (theForm.lg && trim(theForm.lg.value).length == 0)
			theForm.lg.value=lg;
		if (theForm.wp && trim(theForm.wp.value).length == 0)
			theForm.wp.value=wp;
		if (theForm.bi && trim(theForm.bi.value).length == 0)
			theForm.bi.value=bi;
		if (theForm.queryString)
			theForm.queryString.value=km_removeFromLocationSearch(['pg','lg','pr','wp','bi'],true);
		if (theForm.name.substr(0,10) == 'loginForm_' && theForm.getAttribute('disallowAutoFocus') != 'true') {
			if (theForm.login_user && trim(theForm.login_user.value).length == 0)
				theForm.login_user.focus();
			else
				theForm.login_password.focus();
		}
	}
}
function km_showPossibleFormResult() {
	if (location.search.indexOf('shwFrmRes') != -1) {
		urlVar_array=km_getUrlVarArray(location.search);
		var id=urlVar_array[urlVar_array.length-1]['value'];
		km_getFormResult(id);
	}
}
function km_getKeyCode(event) {
	return event.keyCode?event.keyCode:event.which?event.which:event.charCode;
}
function km_getFormResult(id) {
	km_activeResultFormId=id;
	if (ssc == 'cfm') {
		var url='km/system/ajax/getFormResult.'+ssc+'?wp='+wp+'&id='+id+'&lg='+lg;
		km_loadAjax('formResult',url,'text');
	} else {//due to all php not have curl
		km_setFormResultDisplay(id,true);
	}
}
function km_popAjax_formResult(response) {
	var response=trim(response);
	var o=get_object('km_formResult_'+km_activeResultFormId);
	o.innerHTML=response;
	km_setFormResultDisplay(km_activeResultFormId,true);
}
function km_setFormResultDisplay(id,show) {
	get_object('km_formResult_'+id).style.display=(show)?'block':'none';
	get_object('km_buttonShowResult_'+id).style.display=(show)?'none':'block';
	get_object('km_buttonHideResult_'+id).style.display=(show)?'block':'none';
}
function km_fieldDefaultValue(theField,action) {
	var field_array=theField.name.split('_');
	var field_no=field_array[1];
	var form_name_array=theField.form.name.split('_');
	var form_id=form_name_array[2];
	theField.value=trim(theField.value);
	if (field_array.length == 3) {
		switch(field_array[2]) {
			case 'y':
				field_default_value=(lg == 1)?'????':'YYYY';
			break;
			case 'm':
				field_default_value='MM';
			break;
			case 'd':
				field_default_value='DD';
			break;
		}
	} else {
		field_default_value=eval('fieldDefaultValue_'+form_id+'_'+field_no)
	}
	switch(action) {
		case 'fill':
			if (theField.value.length == 0)
				theField.value=field_default_value;
		break;
		case 'clear':
			if (theField.value == field_default_value)
				theField.value='';
		break;
	}
}
function isValid(type,value) {
	switch (type) {
		case 'email':
			var lCaseValue=value.toLowerCase();
			return lCaseValue.match(/^[\_]*([a-z0-9]+(\.|\_*|\-*)?)+@([a-z0-9\-\.]+(\.|\-*\.))+[a-z]{2,6}$/);
		break;
		case 'date':
			try {
				var d=value.split(/\D+/);
				var theYear=1*d[0];
				var theMonth=d[1]-1;
				var theDay=1*d[2];
				var D=new Date(theYear,theMonth,theDay);
				return (D.getFullYear() == theYear && D.getMonth() == theMonth && D.getDate() == theDay);
			}
			catch (er) {
				return false;
			}
		break;
		case 'jpg':
			var lCaseValue=value.toLowerCase();
			return lCaseValue.match(/.\jpg$/);
		break;
		case 'webImage':
			var lCaseValue=value.toLowerCase();
			var re=/.jpg$/i;
			if (re.test(lCaseValue))
				return true;
			var re=/.jpeg$/i;
			if (re.test(lCaseValue))
				return true;
			var re=/.gif$/i;
			if (re.test(lCaseValue))
				return true;
			var re=/.png$/i;
			if (re.test(lCaseValue))
				return true;
			return false;
		break;
		case 'positiveInteger':
			return /^\d+$/.test(value);
		break;
		case 'integer':
			return /^-?\d+$/.test(value);
		break;
	}
	return false;
}
function restoreInteger(theField) {
	if (restoreInteger.arguments[1]) {
		switch (restoreInteger.arguments[1]) {
			case 'allowNegative':
				theField.value=theField.value.replace(/[^\d\-]/g, "");
			break;
		}
	} else {
		theField.value=theField.value.replace(/[^\d]/g, "");
	}
}
function restoreNumeric(theField) {
	theField.value=theField.value.replace(",",".");
	if (restoreNumeric.arguments[1]) {
		switch (restoreNumeric.arguments[1]) {
			case 'allowNegative':
				theField.value=theField.value.replace(/[^\d\.\-]/g, "");
			break;
		}
	} else {
		theField.value=theField.value.replace(/[^\d\.]/g, "");
	}
}
function getFieldIndexForValue(theField,theValue,fieldType) {
	if (theField.options) {
		for (var i=0;i<theField.options.length;i++) {
			if (theField.options[i].value == theValue) {
				return i;
				break;
			}
		}
	} else if (theField[1]) {
		for (var i=0;i<theField.length;i++) {
			if (theField[i].value == theValue) {
				return i;
				break;
			}
		}
	}
	return -1;
}
function getCheckedValues(theCheckbox) {
	if (getCheckedValues.arguments[1])
		theReturnType=getCheckedValues.arguments[1];
	else
		theReturnType='list';
	switch (theReturnType) {
		case 'list':
			var theList='';
			if (theCheckbox[0])
				for (i=0;i<theCheckbox.length;i++) {
					if (theCheckbox[i].checked) {
						if (theList.length > 0)
							theList=theList+',';
						theList=theList+theCheckbox[i].value;
					}
				}
			else if (theCheckbox.checked)
				theList=theCheckbox.value;
			return theList;
		break;
		case 'array':
			var theArray=new Array();
			if (theCheckbox[0])
				for (i=0;i<theCheckbox.length;i++) {
					if (theCheckbox[i].checked)
						theArray.push(theCheckbox[i].value);
				}
			else if (theCheckbox.checked)
				theArray.push(theCheckbox.value);
			return theArray;
		break;
		case 'count':
			var checkedCount=0;
			if (theCheckbox[0])
				for (i=0;i<theCheckbox.length;i++) {
					if (theCheckbox[i].checked)
						checkedCount++;
				}
			else if (theCheckbox.checked)
				checkedCount++;
			return checkedCount;
		break;
		case 'boolean':
			if (theCheckbox[0])
				for (i=0;i<theCheckbox.length;i++) {
					if (theCheckbox[i].checked) {
						return true;
						break;
					}
				}
			else if (theCheckbox.checked)
				return true;
		break;
	}
	return false;
}
function getSelectedValues(theSelect) {
	if (getSelectedValues.arguments[1])
		theReturnType=getSelectedValues.arguments[1];
	else
		theReturnType='list';
	switch (theReturnType) {
		case 'list':
			var theList='';
			for (i=0;i<theSelect.options.length;i++) {
				if (theSelect.options[i].selected) {
					if (theList.length > 0)
						theList=theList+',';
					theList=theList+theSelect.options[i].value;
				}
			}
			return theList;
		break;
		case 'array':
			var theArray=new Array();
			for (i=0;i<theSelect.options.length;i++) {
				if (theSelect.options[i].selected)
					theArray.push(theSelecttheSelect.options[i].value);
			}
			return theArray;
		break;
		case 'count':
			var selectedCount=0;
			for (i=0;i<theSelect.options.length;i++) {
				if (theSelect.options[i].selected)
					selectedCount++;
			}
			return selectedCount;
		break;
		case 'boolean':
			for (i=0;i<theSelect.options.length;i++) {
				if (theSelect.options[i].selected) {
					return true;
					break;
				}
			}
		break;
	}
	return false;
}

//A J A X
function km_loadAjax(label,url) {
	km_HttpRequestInProcess_type=(km_loadAjax.arguments[2])?km_loadAjax.arguments[2]:'xml';//probably 'text' if not 'xml';
	// branch for native XMLHttpRequest object
	if (window.XMLHttpRequest) {
		HttpRequestInProcess_label=label;
		eval('km_HttpRequest_'+label+'=new XMLHttpRequest();');
		var HttpRequest=eval('km_HttpRequest_'+label);
		HttpRequest.open("GET",url,true);
		HttpRequest.onreadystatechange=km_processAjax;
		HttpRequest.send(null);
		// branch for IE/Windows ActiveX version
	} else if (window.ActiveXObject) {
		eval('km_HttpRequest_'+label+'=new ActiveXObject("Microsoft.XMLHTTP");');
		var HttpRequest=eval('km_HttpRequest_'+label);
		if (HttpRequest) {
			HttpRequestInProcess_label=label;
			HttpRequest.open("GET",url,true);
			HttpRequest.onreadystatechange=km_processAjax;
			HttpRequest.send();
		}
	}
}
function km_processAjax() {
	var theRequest=eval('km_HttpRequest_'+HttpRequestInProcess_label);
	// only if req shows "complete"
	if (theRequest.readyState == 4) {
		// only if "OK"
		if (theRequest.status == 200) {
			if (km_HttpRequestInProcess_type == 'xml') {
				var response=theRequest.responseXML.documentElement;
			} else {
				var response=theRequest.responseText;
			}
			eval('km_popAjax_'+HttpRequestInProcess_label+'(response);');
		}
	}
}
function km_clickBanner(type,bnnId,lngId) {
	var debug=false;
	if (debug)
		alert('You clicked a '+type+'-banner ('+bnnId+':'+lngId+')');
	var url='km/system/ajax/regBannerClick.'+ssc+'?wp='+wp+'&id='+bnnId+'&lg='+lngId;
	km_loadAjax('regBanner',url,'text');
	if (km_clickBanner.arguments[3])
		window.location.href=km_clickBanner.arguments[3];
}
var km_bnn={
	slideClick: function(bstId,theLink,target) {
		var debug=false;
		if (debug)
			alert('You clicked bstId '+bstId);
		var url='km/system/ajax/regBannerClick.'+ssc+'?wp='+wp+'&bstId='+bstId;
		km_loadAjax('regBanner',url,'text');
		switch (target) {
			case '_self':
				window.location.href=theLink;
			break;
			default:
				window.open(theLink);
		}
	}
}
function km_popAjax_regBanner(response) {
	var debug=false;
	if (debug) {
		var response=trim(response);
		alert(response);
	}
	//no need to handle reg click response
}


// M E N U
function km_menuKingSlaveDifferentFrames() {
	idPrefixToHide='';
	if (window.location.href.indexOf('menuKing.'+ssc) != -1)
		idPrefixToHide='subMenuLi_';
	else if (window.location.href.indexOf('menuSlave.'+ssc) != -1)
		idPrefixToHide='menuLi_';
	if (idPrefixToHide != '') {
		items=document.getElementsByTagName('li');
		for (var i=0;i<items.length;i++) {
			if (items[i].id.indexOf(idPrefixToHide) == 0)
				items[i].style.display='none';
		}
	}
}

// F R A M E S E T
function km_checkFrameset() {
//	if (top.frames.length == 0)
//		top.window.location.href='index.htm';
}

// O P E N / P O P U P S / I M A G E S
function km_tellAFriend(aTag) {
	//found pob div and pobId
	var pobDivFound=false;
	var i=0;
	var o=aTag;
	var oParent;
	var pobId=0;
	while (!pobDivFound) {
		oParent=o.parentNode;
		if (oParent.id && oParent.id.split('_')[0] == 'pob') {
			pobId=oParent.id.split('_')[1];
			pobDivFound=true;
		} else {
			o=oParent;
		}
		i++;
		if (i > 100)
			break;
	}
	var url='km/system/tellAFriend.'+ssc+'?pg='+pg+'&pr='+pr+'&lg='+lg+'&wp='+wp+'&po='+pobId;
	km_popup('tellAFriend',url,'',274,270);
}
function km_openDc(id,pg) {
	var url='index.'+ssc;
	var varsToRemove_ar=['dc','bi'];
	if (pg) {
		varsToRemove_ar.push('pg');
		varsToRemove_ar.push('pr');
	}
	var newSearch=km_removeFromLocationSearch(varsToRemove_ar);//remove to avoid conflict
	url+=newSearch;
	url+=(newSearch == '')?'?dc='+id:'&dc='+id;
	if (pg)
		url+='&pg='+pg;
	url+='&bi=dc';
	window.location.href=url;
}
function km_removeFromLocationSearch(name_array,removeLeadingQuestionmark) {
	//returns the current window location hrefs url vars (search) witn possible variables that are sent in removed from the string
	var urlVars=location.search.split('?');
	var myRE;
	if (urlVars[1]) {
		var search_array=urlVars[1].split('&');
		var fullStringToRemove_array=new Array();
		var i,j;
		for (i=0;i<search_array.length;i++) {
			for (j=0;j<name_array.length;j++) {
				myRE=new RegExp('^'+name_array[j])
				if (search_array[i].match(myRE))
					fullStringToRemove_array.push(search_array[i]);
			}
		}
		search_array.removeItems(fullStringToRemove_array);
		var returnString='';
		for (i=0;i<search_array.length;i++) {
			returnString+=(i == 0)?'?':'&';
			returnString+=search_array[i];
		}
//		alert(returnString);
		return (removeLeadingQuestionmark)?returnString.replace(/^\?/,''):returnString;
	} else {
		return '';
	}
}
function km_setBigImage(a) {
	var smallSrc=a.firstChild.src;
	var bigImg=smallSrc.substr(0,smallSrc.lastIndexOf('_'))+'.jpg';
	get_object('big_image').src=bigImg;
}
function km_goToStartPage() {
	var url='index.'+ssc+'?pg='+startPage;
	if (km_goToStartPage.arguments[0])
		eval('top.'+km_goToStartPage.arguments+'.window.location.href="'+url+'";');
	else
		window.location.href=url;
}
function km_openItm(id,ictId) {
	window.location.href='index.'+ssc+'?x=cShopPub.viewItm&ID='+id+'&bi=shop&pg='+pg+'&pr='+pr+'&activeIctId='+ictId+'&ic='+ictId;
}
function km_popup(id,url,settings,width,height) {
	var screenSize_array=getScreenSize();
	var left=parseInt(screenSize_array[0]/2)-parseInt(width/2);
	var top=parseInt(screenSize_array[1]/2)-parseInt(height/2);
	var settings=(settings)?','+settings:'';
	settings='left='+left+',top='+top+',width='+width+',height='+height+settings;
	if (eval("window.km_popupWindow_"+id))
		eval("km_popupWindow_"+id+".close();");
	eval("km_popupWindow_"+id+"=window.open(url,'',settings);");
	eval("km_popupWindow_"+id+".focus();");
}
function getFilePath(filePath) {
	return filePath.substr(0,filePath.lastIndexOf('/'));
}
function getFileExt(filePath) {
	var temp=filePath.split('.');
	var lastIndex=temp.length-1;
	return temp[lastIndex].toLowerCase();
}
function getFile(filePath) {
	var temp=filePath.split('/');
	var lastIndex=temp.length-1;
	return file=temp[lastIndex];
}
function getFileName(filePath) {
	var temp=filePath.split('/');
	var lastIndex=temp.length-1;
	var file=temp[lastIndex];
	return file.substr(0,file.lastIndexOf('.'));
}
//  P O P U P S
function km_popupShopImage(endPath) {
	km_popupImage(wpg_url+'/'+endPath,true);
}
function km_popupImage(image) {
	var pathIsAbs=(km_popupImage.arguments[1])?true:false;
	var url='km/system/popup.'+ssc+'?image='+image+'&pathIsAbs='+pathIsAbs;
	kmPopupWindow=window.open(url,'imagePopup','directories=no,menubar=no,scrollbars=no,status=no,location=no,toolbar=no,resizable=no,top=0,left=0,width=300,height=300');
	kmPopupWindow.focus();
}
function km_openFile(file,folder,finId) {
	var url='km/system/openFile.htm?file='+file+'&folder='+folder+'&finId='+finId+'&ssc='+ssc+'&wp='+wp;
	window.open(url,'','directories=no,menubar=no,scrollbars=no,status=no,location=no,toolbar=no,resizable=no,top=40,left=40,width=800,height=600');
}
function km_popupOnload(width,height) {
	var browser=getBrowser();
	//alert(browser);
	//alert(navigator.appName);
	switch (browser) {
		case 'Safari':
			offsetX=0;
			offsetY=23;
		break;
		case 'Opera':
			offsetX=0;
			offsetY=50;
		break;
		case 'Firebird':
		case 'Firefox':
			offsetX=6;
			offsetY=94;
		break;
		case 'Netscape':
			offsetX=6;
			offsetY=29;
		break;
		case 'Internet Explorer':
			offsetX=4;
			offsetY=80;
		break;
		default:
			offsetX=10;
			offsetY=31;
	}
	var windowWidth=(width)?parseInt(width):document.images[0].width;
	windowWidth+=offsetX;
	var windowHeight=(height)?parseInt(height):document.images[0].height;
	windowHeight+=offsetY;
	window.resizeTo(windowWidth,windowHeight);
	var screenSize_array=getScreenSize();
	var popupLeft=parseInt(screenSize_array[0]/2-(windowWidth/2));
	var popupTop=parseInt(screenSize_array[1]/2-(windowHeight/2));
	window.moveTo(popupLeft,popupTop);
	if (get_object('whatToDo')) {
		o=get_object('whatToDo');
		o.style.left=parseInt((windowWidth-whatToDo_width)/2)+'px';
		o.style.top=parseInt((windowHeight-whatToDo_height)/3)+'px';
		o.style.width=whatToDo_width+'px';
		o.style.height=whatToDo_height+'px';
	}
}
function km_popupOnClick() {
	var o=get_object('whatToDo');
	o.style.visibility=(o.style.visibility == 'visible')?'hidden':'visible';
}
function km_popupPrint() {
	get_object('whatToDo').style.visibility='hidden';
	window.print();
}
function km_popupClose() {
	get_object('whatToDo').style.visibility='hidden';
	window.close();
}

// A R R A Y
Array.prototype.inArray=function (value,caseSensitive) {
	var i;
	for (i=0;i<this.length;i++) {
		if (caseSensitive) {
			if (this[i].toLowerCase() == value.toLowerCase())
				return true;
		} else {
			if (this[i] == value)
				return true;
		}
	}
	return false;
}
Array.prototype.removeItems=function(itemsToRemove) {
	if (!/Array/.test(itemsToRemove.constructor))
		itemsToRemove=[itemsToRemove];
	var j;
	for (var i=0;i<itemsToRemove.length;i++) {
		j=0;
		while (j < this.length) {
			if (this[j] == itemsToRemove[i])
				this.splice(j,1);
			else
				j++;
		}
	}
}
Array.prototype.getIndex=function(secondDimension,value) {
	for (var i=0;i<this.length;i++) {
		if (this[i][secondDimension] == value)
			return i;
	}
	return -1;
}
Array.prototype.valueCount=function(secondDimension,value) {
	var hitCount=0;
	for (var i=0;i<this.length;i++) {
		if (this[i][secondDimension] == value)
			hitCount++;
	}
	return hitCount;
}
var xForm={
	sbmt: function(f) {
		var c;
		c=document.createElement('input');
		c.setAttribute('type','hidden');
		c.setAttribute('name',this.abc());
		f.appendChild(c);
		f.submit();
	},
	abc: function() {
		return 'z_y_9_9';
	}
}
function km_extendedOnload() {
	document.loginForm.strUser.focus();
	var suffix;
	switch (pg) {
		case 18:
			suffix='em';
		break;
		case 27:
			suffix='wb';
		break;
		default:
			suffix='km';
	}
	switch (pr) {
		case 18:
			suffix='em';
		break;
		case 27:
			suffix='wb';
		break;
	}
	get_object('daBody').style.backgroundImage='url(../graphic/bg_'+suffix+'.gif)';
	get_object('logo').style.backgroundImage='url(../graphic/logo_'+suffix+'.png)';
	price.init();
}

var price_bas=11900
var price_silver=14900
var price_guld=23900

var price_bas_extrasprak=990;

var price_silver_pageflip=2900;
var price_silver_emailmanager=2900;
var price_silver_products=2900;
var price_silver_cart=2900;
var price_silver_search=2900;
var price_silver_pressarkiv=2900;
var price_silver_extrasprak=990;
var price_silver_weeks=2900;

var price_guld_pageflip=2900;
var price_guld_emailmanager=2900;
var price_guld_products=2900;
var price_guld_cart=2900;
var price_guld_search=2900;
var price_guld_pressarkiv=2900;
var price_guld_extrasprak=1880;
var price_guld_weeks=2900;


var price={
	init: function() {
		if(document.getElementById('sumrow')){
			this.paket_array=new Array();
			var sumrow=document.getElementById('sumrow')
			for(i=0;i<sumrow.cells.length;i++){
				cell=sumrow.cells[i];
				if(cell.id){
					paket=cell.id.split('_')[0];
					cell.innerHTML=eval('price_'+paket)+' kr';
					this.paket_array.push(paket);
				}
			}
		}
	},
	calcInit: function() {
		var i,paket;
		for(i=0;i<this.paket_array.length;i++) {
			paket=this.paket_array[i];
			eval('this.tot_'+paket+'=price_'+paket+';');
			eval('this.addCount_'+paket+'=0;');
		}
		
	},
	calc: function() {
		this.calcInit();
		var theForm=document.form_price;
		var i,element,paket,price,o,langcount,addToTotal;
		for(i=0;i<theForm.elements.length;i++) {
			element=theForm.elements[i];
			paket=element.id.split('_')[1];
			price=eval(element.id);
			switch(element.tagName.toLowerCase()){
				case 'input':
					if(element.checked) {
						eval('this.addCount_'+paket+'++;');
						addToTotal=true;
						switch (paket) {
							case 'guld'://only add if more than 3 is checked
								addToTotal=(eval('this.addCount_'+paket) > 3);
							break;
						}
						if (addToTotal)
							eval('this.tot_'+paket+'+=price;');
					}
				break;
				case 'select':
					langcount=element.value;
					eval('this.tot_'+paket+'+=price*langcount;');
				break;
			}
		}
		for(i=0;i<this.paket_array.length;i++) {
			paket=this.paket_array[i];
			o=document.getElementById(paket+'_sum');
			o.innerHTML=eval('this.tot_'+paket)+' kr';
		}		
	}
}
var pag_array=new Array();
pag_array[0]=new Array();
pag_array[0]['id']=51;
pag_array[0]['mnuParent']=-1;

pag_array[1]=new Array();
pag_array[1]['id']=52;
pag_array[1]['mnuParent']=-1;

pag_array[2]=new Array();
pag_array[2]['id']=53;
pag_array[2]['mnuParent']=-1;

pag_array[3]=new Array();
pag_array[3]['id']=50;
pag_array[3]['mnuParent']=-1;

pag_array[4]=new Array();
pag_array[4]['id']=141;
pag_array[4]['mnuParent']=-1;

pag_array[5]=new Array();
pag_array[5]['id']=121;
pag_array[5]['mnuParent']=-1;

pag_array[6]=new Array();
pag_array[6]['id']=105;
pag_array[6]['mnuParent']=-1;

pag_array[7]=new Array();
pag_array[7]['id']=56;
pag_array[7]['mnuParent']=27;

pag_array[8]=new Array();
pag_array[8]['id']=82;
pag_array[8]['mnuParent']=-1;

pag_array[9]=new Array();
pag_array[9]['id']=111;
pag_array[9]['mnuParent']=-1;

pag_array[10]=new Array();
pag_array[10]['id']=123;
pag_array[10]['mnuParent']=-1;

pag_array[11]=new Array();
pag_array[11]['id']=127;
pag_array[11]['mnuParent']=-1;

pag_array[12]=new Array();
pag_array[12]['id']=130;
pag_array[12]['mnuParent']=-1;

pag_array[13]=new Array();
pag_array[13]['id']=126;
pag_array[13]['mnuParent']=-1;

pag_array[14]=new Array();
pag_array[14]['id']=132;
pag_array[14]['mnuParent']=-1;

pag_array[15]=new Array();
pag_array[15]['id']=135;
pag_array[15]['mnuParent']=-1;

pag_array[16]=new Array();
pag_array[16]['id']=128;
pag_array[16]['mnuParent']=-1;

pag_array[17]=new Array();
pag_array[17]['id']=134;
pag_array[17]['mnuParent']=-1;

pag_array[18]=new Array();
pag_array[18]['id']=125;
pag_array[18]['mnuParent']=-1;

pag_array[19]=new Array();
pag_array[19]['id']=131;
pag_array[19]['mnuParent']=-1;

pag_array[20]=new Array();
pag_array[20]['id']=124;
pag_array[20]['mnuParent']=-1;

pag_array[21]=new Array();
pag_array[21]['id']=133;
pag_array[21]['mnuParent']=-1;

pag_array[22]=new Array();
pag_array[22]['id']=136;
pag_array[22]['mnuParent']=-1;

pag_array[23]=new Array();
pag_array[23]['id']=129;
pag_array[23]['mnuParent']=-1;

pag_array[24]=new Array();
pag_array[24]['id']=64;
pag_array[24]['mnuParent']=59;

pag_array[25]=new Array();
pag_array[25]['id']=18;
pag_array[25]['mnuParent']=0;

pag_array[26]=new Array();
pag_array[26]['id']=120;
pag_array[26]['mnuParent']=23;

pag_array[27]=new Array();
pag_array[27]['id']=44;
pag_array[27]['mnuParent']=39;

pag_array[28]=new Array();
pag_array[28]['id']=59;
pag_array[28]['mnuParent']=0;

pag_array[29]=new Array();
pag_array[29]['id']=43;
pag_array[29]['mnuParent']=9;

pag_array[30]=new Array();
pag_array[30]['id']=110;
pag_array[30]['mnuParent']=9;

pag_array[31]=new Array();
pag_array[31]['id']=122;
pag_array[31]['mnuParent']=9;

pag_array[32]=new Array();
pag_array[32]['id']=67;
pag_array[32]['mnuParent']=-1;

pag_array[33]=new Array();
pag_array[33]['id']=103;
pag_array[33]['mnuParent']=-1;

pag_array[34]=new Array();
pag_array[34]['id']=102;
pag_array[34]['mnuParent']=-1;

pag_array[35]=new Array();
pag_array[35]['id']=137;
pag_array[35]['mnuParent']=-1;

pag_array[36]=new Array();
pag_array[36]['id']=69;
pag_array[36]['mnuParent']=-1;

pag_array[37]=new Array();
pag_array[37]['id']=85;
pag_array[37]['mnuParent']=-1;

pag_array[38]=new Array();
pag_array[38]['id']=138;
pag_array[38]['mnuParent']=-1;

pag_array[39]=new Array();
pag_array[39]['id']=41;
pag_array[39]['mnuParent']=-1;

pag_array[40]=new Array();
pag_array[40]['id']=45;
pag_array[40]['mnuParent']=9;

pag_array[41]=new Array();
pag_array[41]['id']=86;
pag_array[41]['mnuParent']=-1;

pag_array[42]=new Array();
pag_array[42]['id']=42;
pag_array[42]['mnuParent']=9;

pag_array[43]=new Array();
pag_array[43]['id']=72;
pag_array[43]['mnuParent']=-1;

pag_array[44]=new Array();
pag_array[44]['id']=46;
pag_array[44]['mnuParent']=9;

pag_array[45]=new Array();
pag_array[45]['id']=60;
pag_array[45]['mnuParent']=23;

pag_array[46]=new Array();
pag_array[46]['id']=23;
pag_array[46]['mnuParent']=0;

pag_array[47]=new Array();
pag_array[47]['id']=66;
pag_array[47]['mnuParent']=9;

pag_array[48]=new Array();
pag_array[48]['id']=87;
pag_array[48]['mnuParent']=-1;

pag_array[49]=new Array();
pag_array[49]['id']=88;
pag_array[49]['mnuParent']=-1;

pag_array[50]=new Array();
pag_array[50]['id']=118;
pag_array[50]['mnuParent']=-1;

pag_array[51]=new Array();
pag_array[51]['id']=48;
pag_array[51]['mnuParent']=39;

pag_array[52]=new Array();
pag_array[52]['id']=27;
pag_array[52]['mnuParent']=0;

pag_array[53]=new Array();
pag_array[53]['id']=65;
pag_array[53]['mnuParent']=59;

pag_array[54]=new Array();
pag_array[54]['id']=49;
pag_array[54]['mnuParent']=-1;

pag_array[55]=new Array();
pag_array[55]['id']=39;
pag_array[55]['mnuParent']=0;

pag_array[56]=new Array();
pag_array[56]['id']=62;
pag_array[56]['mnuParent']=59;

pag_array[57]=new Array();
pag_array[57]['id']=61;
pag_array[57]['mnuParent']=59;

pag_array[58]=new Array();
pag_array[58]['id']=9;
pag_array[58]['mnuParent']=0;

pag_array[59]=new Array();
pag_array[59]['id']=63;
pag_array[59]['mnuParent']=59;

pag_array[60]=new Array();
pag_array[60]['id']=142;
pag_array[60]['mnuParent']=-1;

pag_array[61]=new Array();
pag_array[61]['id']=112;
pag_array[61]['mnuParent']=-1;

pag_array[62]=new Array();
pag_array[62]['id']=70;
pag_array[62]['mnuParent']=-1;

pag_array[63]=new Array();
pag_array[63]['id']=71;
pag_array[63]['mnuParent']=-1;

pag_array[64]=new Array();
pag_array[64]['id']=58;
pag_array[64]['mnuParent']=9;
//v1.7
// Flash Player Version Detection
// Detect Client Browser type
// Copyright 2005-2007 Adobe Systems Incorporated.  All rights reserved.
var isIE  = (navigator.appVersion.indexOf("MSIE") != -1) ? true : false;
var isWin = (navigator.appVersion.toLowerCase().indexOf("win") != -1) ? true : false;
var isOpera = (navigator.userAgent.indexOf("Opera") != -1) ? true : false;

function ControlVersion()
{
	var version;
	var axo;
	var e;

	// NOTE : new ActiveXObject(strFoo) throws an exception if strFoo isn't in the registry

	try {
		// version will be set for 7.X or greater players
		axo = new ActiveXObject("ShockwaveFlash.ShockwaveFlash.7");
		version = axo.GetVariable("$version");
	} catch (e) {
	}

	if (!version)
	{
		try {
			// version will be set for 6.X players only
			axo = new ActiveXObject("ShockwaveFlash.ShockwaveFlash.6");
			
			// installed player is some revision of 6.0
			// GetVariable("$version") crashes for versions 6.0.22 through 6.0.29,
			// so we have to be careful. 
			
			// default to the first public version
			version = "WIN 6,0,21,0";

			// throws if AllowScripAccess does not exist (introduced in 6.0r47)		
			axo.AllowScriptAccess = "always";

			// safe to call for 6.0r47 or greater
			version = axo.GetVariable("$version");

		} catch (e) {
		}
	}

	if (!version)
	{
		try {
			// version will be set for 4.X or 5.X player
			axo = new ActiveXObject("ShockwaveFlash.ShockwaveFlash.3");
			version = axo.GetVariable("$version");
		} catch (e) {
		}
	}

	if (!version)
	{
		try {
			// version will be set for 3.X player
			axo = new ActiveXObject("ShockwaveFlash.ShockwaveFlash.3");
			version = "WIN 3,0,18,0";
		} catch (e) {
		}
	}

	if (!version)
	{
		try {
			// version will be set for 2.X player
			axo = new ActiveXObject("ShockwaveFlash.ShockwaveFlash");
			version = "WIN 2,0,0,11";
		} catch (e) {
			version = -1;
		}
	}
	
	return version;
}

// JavaScript helper required to detect Flash Player PlugIn version information
function GetSwfVer(){
	// NS/Opera version >= 3 check for Flash plugin in plugin array
	var flashVer = -1;
	
	if (navigator.plugins != null && navigator.plugins.length > 0) {
		if (navigator.plugins["Shockwave Flash 2.0"] || navigator.plugins["Shockwave Flash"]) {
			var swVer2 = navigator.plugins["Shockwave Flash 2.0"] ? " 2.0" : "";
			var flashDescription = navigator.plugins["Shockwave Flash" + swVer2].description;
			var descArray = flashDescription.split(" ");
			var tempArrayMajor = descArray[2].split(".");			
			var versionMajor = tempArrayMajor[0];
			var versionMinor = tempArrayMajor[1];
			var versionRevision = descArray[3];
			if (versionRevision == "") {
				versionRevision = descArray[4];
			}
			if (versionRevision[0] == "d") {
				versionRevision = versionRevision.substring(1);
			} else if (versionRevision[0] == "r") {
				versionRevision = versionRevision.substring(1);
				if (versionRevision.indexOf("d") > 0) {
					versionRevision = versionRevision.substring(0, versionRevision.indexOf("d"));
				}
			}
			var flashVer = versionMajor + "." + versionMinor + "." + versionRevision;
		}
	}
	// MSN/WebTV 2.6 supports Flash 4
	else if (navigator.userAgent.toLowerCase().indexOf("webtv/2.6") != -1) flashVer = 4;
	// WebTV 2.5 supports Flash 3
	else if (navigator.userAgent.toLowerCase().indexOf("webtv/2.5") != -1) flashVer = 3;
	// older WebTV supports Flash 2
	else if (navigator.userAgent.toLowerCase().indexOf("webtv") != -1) flashVer = 2;
	else if ( isIE && isWin && !isOpera ) {
		flashVer = ControlVersion();
	}	
	return flashVer;
}

// When called with reqMajorVer, reqMinorVer, reqRevision returns true if that version or greater is available
function DetectFlashVer(reqMajorVer, reqMinorVer, reqRevision)
{
	versionStr = GetSwfVer();
	if (versionStr == -1 ) {
		return false;
	} else if (versionStr != 0) {
		if(isIE && isWin && !isOpera) {
			// Given "WIN 2,0,0,11"
			tempArray         = versionStr.split(" "); 	// ["WIN", "2,0,0,11"]
			tempString        = tempArray[1];			// "2,0,0,11"
			versionArray      = tempString.split(",");	// ['2', '0', '0', '11']
		} else {
			versionArray      = versionStr.split(".");
		}
		var versionMajor      = versionArray[0];
		var versionMinor      = versionArray[1];
		var versionRevision   = versionArray[2];

        	// is the major.revision >= requested major.revision AND the minor version >= requested minor
		if (versionMajor > parseFloat(reqMajorVer)) {
			return true;
		} else if (versionMajor == parseFloat(reqMajorVer)) {
			if (versionMinor > parseFloat(reqMinorVer))
				return true;
			else if (versionMinor == parseFloat(reqMinorVer)) {
				if (versionRevision >= parseFloat(reqRevision))
					return true;
			}
		}
		return false;
	}
}

function AC_AddExtension(src, ext)
{
  if (src.indexOf('?') != -1)
    return src.replace(/\?/, ext+'?'); 
  else
    return src + ext;
}

function AC_Generateobj(objAttrs, params, embedAttrs) 
{ 
  var str = '';
  if (isIE && isWin && !isOpera)
  {
    str += '<object ';
    for (var i in objAttrs)
    {
      str += i + '="' + objAttrs[i] + '" ';
    }
    str += '>';
    for (var i in params)
    {
      str += '<param name="' + i + '" value="' + params[i] + '" /> ';
    }
    str += '</object>';
  }
  else
  {
    str += '<embed ';
    for (var i in embedAttrs)
    {
      str += i + '="' + embedAttrs[i] + '" ';
    }
    str += '> </embed>';
  }

  document.write(str);
}

function AC_FL_RunContent(){
  var ret = 
    AC_GetArgs
    (  arguments, ".swf", "movie", "clsid:d27cdb6e-ae6d-11cf-96b8-444553540000"
     , "application/x-shockwave-flash"
    );
  AC_Generateobj(ret.objAttrs, ret.params, ret.embedAttrs);
}

function AC_SW_RunContent(){
  var ret = 
    AC_GetArgs
    (  arguments, ".dcr", "src", "clsid:166B1BCA-3F9C-11CF-8075-444553540000"
     , null
    );
  AC_Generateobj(ret.objAttrs, ret.params, ret.embedAttrs);
}

function AC_GetArgs(args, ext, srcParamName, classid, mimeType){
  var ret = new Object();
  ret.embedAttrs = new Object();
  ret.params = new Object();
  ret.objAttrs = new Object();
  for (var i=0; i < args.length; i=i+2){
    var currArg = args[i].toLowerCase();    

    switch (currArg){	
      case "classid":
        break;
      case "pluginspage":
        ret.embedAttrs[args[i]] = args[i+1];
        break;
      case "src":
      case "movie":	
        args[i+1] = AC_AddExtension(args[i+1], ext);
        ret.embedAttrs["src"] = args[i+1];
        ret.params[srcParamName] = args[i+1];
        break;
      case "onafterupdate":
      case "onbeforeupdate":
      case "onblur":
      case "oncellchange":
      case "onclick":
      case "ondblclick":
      case "ondrag":
      case "ondragend":
      case "ondragenter":
      case "ondragleave":
      case "ondragover":
      case "ondrop":
      case "onfinish":
      case "onfocus":
      case "onhelp":
      case "onmousedown":
      case "onmouseup":
      case "onmouseover":
      case "onmousemove":
      case "onmouseout":
      case "onkeypress":
      case "onkeydown":
      case "onkeyup":
      case "onload":
      case "onlosecapture":
      case "onpropertychange":
      case "onreadystatechange":
      case "onrowsdelete":
      case "onrowenter":
      case "onrowexit":
      case "onrowsinserted":
      case "onstart":
      case "onscroll":
      case "onbeforeeditfocus":
      case "onactivate":
      case "onbeforedeactivate":
      case "ondeactivate":
      case "type":
      case "codebase":
      case "id":
        ret.objAttrs[args[i]] = args[i+1];
        break;
      case "width":
      case "height":
      case "align":
      case "vspace": 
      case "hspace":
      case "class":
      case "title":
      case "accesskey":
      case "name":
      case "tabindex":
        ret.embedAttrs[args[i]] = ret.objAttrs[args[i]] = args[i+1];
        break;
      default:
        ret.embedAttrs[args[i]] = ret.params[args[i]] = args[i+1];
    }
  }
  ret.objAttrs["classid"] = classid;
  if (mimeType) ret.embedAttrs["type"] = mimeType;
  return ret;
}

function menuOnLoad(pg,pr,lg) {
	if (pr != '')
		menuClickMain(pr);
	else
		menuClickMain(pg);
	km_menuKingSlaveDifferentFrames();
}
function menuClickMain(pgId) {
	if (window.km_activeKing && get_object('subMenu_'+km_activeKing))
		get_object('subMenu_'+km_activeKing).style.display='none';
	if (get_object('subMenu_'+pgId))
		get_object('subMenu_'+pgId).style.display='block';
	km_activeKing=pgId;
}
function menuMouseOver(PAG_id,Parent_ID) {
}
function menuMouseOut(PAG_id,Parent_ID) {
}
/*
 * FancyBox - jQuery Plugin
 * Simple and fancy lightbox alternative
 *
 * Examples and documentation at: http://fancybox.net
 * 
 * Copyright (c) 2008 - 2010 Janis Skarnelis
 * That said, it is hardly a one-person project. Many people have submitted bugs, code, and offered their advice freely. Their support is greatly appreciated.
 * 
 * Version: 1.3.4 (11/11/2010)
 * Requires: jQuery v1.3+
 *
 * Dual licensed under the MIT and GPL licenses:
 *   http://www.opensource.org/licenses/mit-license.php
 *   http://www.gnu.org/licenses/gpl.html
 */

;(function(b){var m,t,u,f,D,j,E,n,z,A,q=0,e={},o=[],p=0,d={},l=[],G=null,v=new Image,J=/\.(jpg|gif|png|bmp|jpeg)(.*)?$/i,W=/[^\.]\.(swf)\s*$/i,K,L=1,y=0,s="",r,i,h=false,B=b.extend(b("<div/>")[0],{prop:0}),M=b.browser.msie&&b.browser.version<7&&!window.XMLHttpRequest,N=function(){t.hide();v.onerror=v.onload=null;G&&G.abort();m.empty()},O=function(){if(false===e.onError(o,q,e)){t.hide();h=false}else{e.titleShow=false;e.width="auto";e.height="auto";m.html('<p id="fancybox-error">The requested content cannot be loaded.<br />Please try again later.</p>');
F()}},I=function(){var a=o[q],c,g,k,C,P,w;N();e=b.extend({},b.fn.fancybox.defaults,typeof b(a).data("fancybox")=="undefined"?e:b(a).data("fancybox"));w=e.onStart(o,q,e);if(w===false)h=false;else{if(typeof w=="object")e=b.extend(e,w);k=e.title||(a.nodeName?b(a).attr("title"):a.title)||"";if(a.nodeName&&!e.orig)e.orig=b(a).children("img:first").length?b(a).children("img:first"):b(a);if(k===""&&e.orig&&e.titleFromAlt)k=e.orig.attr("alt");c=e.href||(a.nodeName?b(a).attr("href"):a.href)||null;if(/^(?:javascript)/i.test(c)||
c=="#")c=null;if(e.type){g=e.type;if(!c)c=e.content}else if(e.content)g="html";else if(c)g=c.match(J)?"image":c.match(W)?"swf":b(a).hasClass("iframe")?"iframe":c.indexOf("#")===0?"inline":"ajax";if(g){if(g=="inline"){a=c.substr(c.indexOf("#"));g=b(a).length>0?"inline":"ajax"}e.type=g;e.href=c;e.title=k;if(e.autoDimensions)if(e.type=="html"||e.type=="inline"||e.type=="ajax"){e.width="auto";e.height="auto"}else e.autoDimensions=false;if(e.modal){e.overlayShow=true;e.hideOnOverlayClick=false;e.hideOnContentClick=
false;e.enableEscapeButton=false;e.showCloseButton=false}e.padding=parseInt(e.padding,10);e.margin=parseInt(e.margin,10);m.css("padding",e.padding+e.margin);b(".fancybox-inline-tmp").unbind("fancybox-cancel").bind("fancybox-change",function(){b(this).replaceWith(j.children())});switch(g){case "html":m.html(e.content);F();break;case "inline":if(b(a).parent().is("#fancybox-content")===true){h=false;break}b('<div class="fancybox-inline-tmp" />').hide().insertBefore(b(a)).bind("fancybox-cleanup",function(){b(this).replaceWith(j.children())}).bind("fancybox-cancel",
function(){b(this).replaceWith(m.children())});b(a).appendTo(m);F();break;case "image":h=false;b.fancybox.showActivity();v=new Image;v.onerror=function(){O()};v.onload=function(){h=true;v.onerror=v.onload=null;e.width=v.width;e.height=v.height;b("<img />").attr({id:"fancybox-img",src:v.src,alt:e.title}).appendTo(m);Q()};v.src=c;break;case "swf":e.scrolling="no";C='<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" width="'+e.width+'" height="'+e.height+'"><param name="movie" value="'+c+
'"></param>';P="";b.each(e.swf,function(x,H){C+='<param name="'+x+'" value="'+H+'"></param>';P+=" "+x+'="'+H+'"'});C+='<embed src="'+c+'" type="application/x-shockwave-flash" width="'+e.width+'" height="'+e.height+'"'+P+"></embed></object>";m.html(C);F();break;case "ajax":h=false;b.fancybox.showActivity();e.ajax.win=e.ajax.success;G=b.ajax(b.extend({},e.ajax,{url:c,data:e.ajax.data||{},error:function(x){x.status>0&&O()},success:function(x,H,R){if((typeof R=="object"?R:G).status==200){if(typeof e.ajax.win==
"function"){w=e.ajax.win(c,x,H,R);if(w===false){t.hide();return}else if(typeof w=="string"||typeof w=="object")x=w}m.html(x);F()}}}));break;case "iframe":Q()}}else O()}},F=function(){var a=e.width,c=e.height;a=a.toString().indexOf("%")>-1?parseInt((b(window).width()-e.margin*2)*parseFloat(a)/100,10)+"px":a=="auto"?"auto":a+"px";c=c.toString().indexOf("%")>-1?parseInt((b(window).height()-e.margin*2)*parseFloat(c)/100,10)+"px":c=="auto"?"auto":c+"px";m.wrapInner('<div style="width:'+a+";height:"+c+
";overflow: "+(e.scrolling=="auto"?"auto":e.scrolling=="yes"?"scroll":"hidden")+';position:relative;"></div>');e.width=m.width();e.height=m.height();Q()},Q=function(){var a,c;t.hide();if(f.is(":visible")&&false===d.onCleanup(l,p,d)){b.event.trigger("fancybox-cancel");h=false}else{h=true;b(j.add(u)).unbind();b(window).unbind("resize.fb scroll.fb");b(document).unbind("keydown.fb");f.is(":visible")&&d.titlePosition!=="outside"&&f.css("height",f.height());l=o;p=q;d=e;if(d.overlayShow){u.css({"background-color":d.overlayColor,
opacity:d.overlayOpacity,cursor:d.hideOnOverlayClick?"pointer":"auto",height:b(document).height()});if(!u.is(":visible")){M&&b("select:not(#fancybox-tmp select)").filter(function(){return this.style.visibility!=="hidden"}).css({visibility:"hidden"}).one("fancybox-cleanup",function(){this.style.visibility="inherit"});u.show()}}else u.hide();i=X();s=d.title||"";y=0;n.empty().removeAttr("style").removeClass();if(d.titleShow!==false){if(b.isFunction(d.titleFormat))a=d.titleFormat(s,l,p,d);else a=s&&s.length?
d.titlePosition=="float"?'<table id="fancybox-title-float-wrap" cellpadding="0" cellspacing="0"><tr><td id="fancybox-title-float-left"></td><td id="fancybox-title-float-main">'+s+'</td><td id="fancybox-title-float-right"></td></tr></table>':'<div id="fancybox-title-'+d.titlePosition+'">'+s+"</div>":false;s=a;if(!(!s||s==="")){n.addClass("fancybox-title-"+d.titlePosition).html(s).appendTo("body").show();switch(d.titlePosition){case "inside":n.css({width:i.width-d.padding*2,marginLeft:d.padding,marginRight:d.padding});
y=n.outerHeight(true);n.appendTo(D);i.height+=y;break;case "over":n.css({marginLeft:d.padding,width:i.width-d.padding*2,bottom:d.padding}).appendTo(D);break;case "float":n.css("left",parseInt((n.width()-i.width-40)/2,10)*-1).appendTo(f);break;default:n.css({width:i.width-d.padding*2,paddingLeft:d.padding,paddingRight:d.padding}).appendTo(f)}}}n.hide();if(f.is(":visible")){b(E.add(z).add(A)).hide();a=f.position();r={top:a.top,left:a.left,width:f.width(),height:f.height()};c=r.width==i.width&&r.height==
i.height;j.fadeTo(d.changeFade,0.3,function(){var g=function(){j.html(m.contents()).fadeTo(d.changeFade,1,S)};b.event.trigger("fancybox-change");j.empty().removeAttr("filter").css({"border-width":d.padding,width:i.width-d.padding*2,height:e.autoDimensions?"auto":i.height-y-d.padding*2});if(c)g();else{B.prop=0;b(B).animate({prop:1},{duration:d.changeSpeed,easing:d.easingChange,step:T,complete:g})}})}else{f.removeAttr("style");j.css("border-width",d.padding);if(d.transitionIn=="elastic"){r=V();j.html(m.contents());
f.show();if(d.opacity)i.opacity=0;B.prop=0;b(B).animate({prop:1},{duration:d.speedIn,easing:d.easingIn,step:T,complete:S})}else{d.titlePosition=="inside"&&y>0&&n.show();j.css({width:i.width-d.padding*2,height:e.autoDimensions?"auto":i.height-y-d.padding*2}).html(m.contents());f.css(i).fadeIn(d.transitionIn=="none"?0:d.speedIn,S)}}}},Y=function(){if(d.enableEscapeButton||d.enableKeyboardNav)b(document).bind("keydown.fb",function(a){if(a.keyCode==27&&d.enableEscapeButton){a.preventDefault();b.fancybox.close()}else if((a.keyCode==
37||a.keyCode==39)&&d.enableKeyboardNav&&a.target.tagName!=="INPUT"&&a.target.tagName!=="TEXTAREA"&&a.target.tagName!=="SELECT"){a.preventDefault();b.fancybox[a.keyCode==37?"prev":"next"]()}});if(d.showNavArrows){if(d.cyclic&&l.length>1||p!==0)z.show();if(d.cyclic&&l.length>1||p!=l.length-1)A.show()}else{z.hide();A.hide()}},S=function(){if(!b.support.opacity){j.get(0).style.removeAttribute("filter");f.get(0).style.removeAttribute("filter")}e.autoDimensions&&j.css("height","auto");f.css("height","auto");
s&&s.length&&n.show();d.showCloseButton&&E.show();Y();d.hideOnContentClick&&j.bind("click",b.fancybox.close);d.hideOnOverlayClick&&u.bind("click",b.fancybox.close);b(window).bind("resize.fb",b.fancybox.resize);d.centerOnScroll&&b(window).bind("scroll.fb",b.fancybox.center);if(d.type=="iframe")b('<iframe id="fancybox-frame" name="fancybox-frame'+(new Date).getTime()+'" frameborder="0" hspace="0" '+(b.browser.msie?'allowtransparency="true""':"")+' scrolling="'+e.scrolling+'" src="'+d.href+'"></iframe>').appendTo(j);
f.show();h=false;b.fancybox.center();d.onComplete(l,p,d);var a,c;if(l.length-1>p){a=l[p+1].href;if(typeof a!=="undefined"&&a.match(J)){c=new Image;c.src=a}}if(p>0){a=l[p-1].href;if(typeof a!=="undefined"&&a.match(J)){c=new Image;c.src=a}}},T=function(a){var c={width:parseInt(r.width+(i.width-r.width)*a,10),height:parseInt(r.height+(i.height-r.height)*a,10),top:parseInt(r.top+(i.top-r.top)*a,10),left:parseInt(r.left+(i.left-r.left)*a,10)};if(typeof i.opacity!=="undefined")c.opacity=a<0.5?0.5:a;f.css(c);
j.css({width:c.width-d.padding*2,height:c.height-y*a-d.padding*2})},U=function(){return[b(window).width()-d.margin*2,b(window).height()-d.margin*2,b(document).scrollLeft()+d.margin,b(document).scrollTop()+d.margin]},X=function(){var a=U(),c={},g=d.autoScale,k=d.padding*2;c.width=d.width.toString().indexOf("%")>-1?parseInt(a[0]*parseFloat(d.width)/100,10):d.width+k;c.height=d.height.toString().indexOf("%")>-1?parseInt(a[1]*parseFloat(d.height)/100,10):d.height+k;if(g&&(c.width>a[0]||c.height>a[1]))if(e.type==
"image"||e.type=="swf"){g=d.width/d.height;if(c.width>a[0]){c.width=a[0];c.height=parseInt((c.width-k)/g+k,10)}if(c.height>a[1]){c.height=a[1];c.width=parseInt((c.height-k)*g+k,10)}}else{c.width=Math.min(c.width,a[0]);c.height=Math.min(c.height,a[1])}c.top=parseInt(Math.max(a[3]-20,a[3]+(a[1]-c.height-40)*0.5),10);c.left=parseInt(Math.max(a[2]-20,a[2]+(a[0]-c.width-40)*0.5),10);return c},V=function(){var a=e.orig?b(e.orig):false,c={};if(a&&a.length){c=a.offset();c.top+=parseInt(a.css("paddingTop"),
10)||0;c.left+=parseInt(a.css("paddingLeft"),10)||0;c.top+=parseInt(a.css("border-top-width"),10)||0;c.left+=parseInt(a.css("border-left-width"),10)||0;c.width=a.width();c.height=a.height();c={width:c.width+d.padding*2,height:c.height+d.padding*2,top:c.top-d.padding-20,left:c.left-d.padding-20}}else{a=U();c={width:d.padding*2,height:d.padding*2,top:parseInt(a[3]+a[1]*0.5,10),left:parseInt(a[2]+a[0]*0.5,10)}}return c},Z=function(){if(t.is(":visible")){b("div",t).css("top",L*-40+"px");L=(L+1)%12}else clearInterval(K)};
b.fn.fancybox=function(a){if(!b(this).length)return this;b(this).data("fancybox",b.extend({},a,b.metadata?b(this).metadata():{})).unbind("click.fb").bind("click.fb",function(c){c.preventDefault();if(!h){h=true;b(this).blur();o=[];q=0;c=b(this).attr("rel")||"";if(!c||c==""||c==="nofollow")o.push(this);else{o=b("a[rel="+c+"], area[rel="+c+"]");q=o.index(this)}I()}});return this};b.fancybox=function(a,c){var g;if(!h){h=true;g=typeof c!=="undefined"?c:{};o=[];q=parseInt(g.index,10)||0;if(b.isArray(a)){for(var k=
0,C=a.length;k<C;k++)if(typeof a[k]=="object")b(a[k]).data("fancybox",b.extend({},g,a[k]));else a[k]=b({}).data("fancybox",b.extend({content:a[k]},g));o=jQuery.merge(o,a)}else{if(typeof a=="object")b(a).data("fancybox",b.extend({},g,a));else a=b({}).data("fancybox",b.extend({content:a},g));o.push(a)}if(q>o.length||q<0)q=0;I()}};b.fancybox.showActivity=function(){clearInterval(K);t.show();K=setInterval(Z,66)};b.fancybox.hideActivity=function(){t.hide()};b.fancybox.next=function(){return b.fancybox.pos(p+
1)};b.fancybox.prev=function(){return b.fancybox.pos(p-1)};b.fancybox.pos=function(a){if(!h){a=parseInt(a);o=l;if(a>-1&&a<l.length){q=a;I()}else if(d.cyclic&&l.length>1){q=a>=l.length?0:l.length-1;I()}}};b.fancybox.cancel=function(){if(!h){h=true;b.event.trigger("fancybox-cancel");N();e.onCancel(o,q,e);h=false}};b.fancybox.close=function(){function a(){u.fadeOut("fast");n.empty().hide();f.hide();b.event.trigger("fancybox-cleanup");j.empty();d.onClosed(l,p,d);l=e=[];p=q=0;d=e={};h=false}if(!(h||f.is(":hidden"))){h=
true;if(d&&false===d.onCleanup(l,p,d))h=false;else{N();b(E.add(z).add(A)).hide();b(j.add(u)).unbind();b(window).unbind("resize.fb scroll.fb");b(document).unbind("keydown.fb");j.find("iframe").attr("src",M&&/^https/i.test(window.location.href||"")?"javascript:void(false)":"about:blank");d.titlePosition!=="inside"&&n.empty();f.stop();if(d.transitionOut=="elastic"){r=V();var c=f.position();i={top:c.top,left:c.left,width:f.width(),height:f.height()};if(d.opacity)i.opacity=1;n.empty().hide();B.prop=1;
b(B).animate({prop:0},{duration:d.speedOut,easing:d.easingOut,step:T,complete:a})}else f.fadeOut(d.transitionOut=="none"?0:d.speedOut,a)}}};b.fancybox.resize=function(){u.is(":visible")&&u.css("height",b(document).height());b.fancybox.center(true)};b.fancybox.center=function(a){var c,g;if(!h){g=a===true?1:0;c=U();!g&&(f.width()>c[0]||f.height()>c[1])||f.stop().animate({top:parseInt(Math.max(c[3]-20,c[3]+(c[1]-j.height()-40)*0.5-d.padding)),left:parseInt(Math.max(c[2]-20,c[2]+(c[0]-j.width()-40)*0.5-
d.padding))},typeof a=="number"?a:200)}};b.fancybox.init=function(){if(!b("#fancybox-wrap").length){b("body").append(m=b('<div id="fancybox-tmp"></div>'),t=b('<div id="fancybox-loading"><div></div></div>'),u=b('<div id="fancybox-overlay"></div>'),f=b('<div id="fancybox-wrap"></div>'));D=b('<div id="fancybox-outer"></div>').append('<div class="fancybox-bg" id="fancybox-bg-n"></div><div class="fancybox-bg" id="fancybox-bg-ne"></div><div class="fancybox-bg" id="fancybox-bg-e"></div><div class="fancybox-bg" id="fancybox-bg-se"></div><div class="fancybox-bg" id="fancybox-bg-s"></div><div class="fancybox-bg" id="fancybox-bg-sw"></div><div class="fancybox-bg" id="fancybox-bg-w"></div><div class="fancybox-bg" id="fancybox-bg-nw"></div>').appendTo(f);
D.append(j=b('<div id="fancybox-content"></div>'),E=b('<a id="fancybox-close"></a>'),n=b('<div id="fancybox-title"></div>'),z=b('<a href="javascript:;" id="fancybox-left"><span class="fancy-ico" id="fancybox-left-ico"></span></a>'),A=b('<a href="javascript:;" id="fancybox-right"><span class="fancy-ico" id="fancybox-right-ico"></span></a>'));E.click(b.fancybox.close);t.click(b.fancybox.cancel);z.click(function(a){a.preventDefault();b.fancybox.prev()});A.click(function(a){a.preventDefault();b.fancybox.next()});
b.fn.mousewheel&&f.bind("mousewheel.fb",function(a,c){if(h)a.preventDefault();else if(b(a.target).get(0).clientHeight==0||b(a.target).get(0).scrollHeight===b(a.target).get(0).clientHeight){a.preventDefault();b.fancybox[c>0?"prev":"next"]()}});b.support.opacity||f.addClass("fancybox-ie");if(M){t.addClass("fancybox-ie6");f.addClass("fancybox-ie6");b('<iframe id="fancybox-hide-sel-frame" src="'+(/^https/i.test(window.location.href||"")?"javascript:void(false)":"about:blank")+'" scrolling="no" border="0" frameborder="0" tabindex="-1"></iframe>').prependTo(D)}}};
b.fn.fancybox.defaults={padding:10,margin:40,opacity:false,modal:false,cyclic:false,scrolling:"auto",width:560,height:340,autoScale:true,autoDimensions:true,centerOnScroll:false,ajax:{},swf:{wmode:"transparent"},hideOnOverlayClick:true,hideOnContentClick:false,overlayShow:true,overlayOpacity:0.7,overlayColor:"#777",titleShow:true,titlePosition:"float",titleFormat:null,titleFromAlt:false,transitionIn:"fade",transitionOut:"fade",speedIn:300,speedOut:300,changeSpeed:300,changeFade:"fast",easingIn:"swing",
easingOut:"swing",showCloseButton:true,showNavArrows:true,enableEscapeButton:true,enableKeyboardNav:true,onStart:function(){},onCancel:function(){},onComplete:function(){},onCleanup:function(){},onClosed:function(){},onError:function(){}};b(document).ready(function(){b.fancybox.init()})})(jQuery);
var debug=false;
function km_shopOnload() {
	if (window.km_payOnload)
		km_payOnload();
}
function km_shopSearch(theForm) {
	var er='';
	switch (parseInt(lg)) {
		case 1:
			var txt_error_enterSearchText='S?ktext mĀste anges';
			var txt_error='Felmeddelande';
			var txt_error_hotstuff='S?ktext mĀste anges, alternativt en kombination av format och underkategori';
		break;
		default:
			var txt_error_enterSearchText='No search text inputted';
			var txt_error='Error message';
			var txt_error_hotstuff='Search text is required, or a combination of format and sub category';
	}
	switch (parseInt(wp)) {
		/*
		case 251:
			if (trim(theForm.searchPhrase.value).length == 0 && (theForm.advSearchIpr_6.value == '' || (theForm.advSearchIct.value == '' || theForm.advSearchIct.value.split(';')[0] == '0')))
				er+='\n* '+txt_error_hotstuff;
		break;
		*/
		default:
			if (trim(theForm.searchPhrase.value).length == 0)
				er+='\n* '+txt_error_enterSearchText;
	}
	if (er.length == 0)
		theForm.submit();
	else
		alert(txt_error+''+er);
}
function km_shopSearchOnEnter(event,theForm) {
	if (km_getKeyCode(event) == 13)
		km_shopSearch(theForm);
}
function km_emptyCart() {
	var url='km/system/ajax/getScr.cfm?wp='+wp+'&lg='+lg+'&cr='+cr+'&emptyCart=true';
	url=km_appendUniqueUrl(url);
	km_loadAjax('scr',url);
}
function km_updateCart() {
	var url='km/system/ajax/getScr.cfm?wp='+wp+'&lg='+lg+'&cr='+cr;
	url=km_appendUniqueUrl(url);
	km_loadAjax('scr',url);
}
function km_returnQty(formName) {
	if (get_object('itemAmountForm_'+formName))
		if (get_object('itemAmountForm_'+formName).itemAmount.value > 0 && get_object('itemAmountForm_'+formName).itemAmount.value < 100)
		return get_object('itemAmountForm_'+formName).itemAmount.value;
	else
		return 1;
}
function km_addToCart(id,qty) {
	if (debug) { get_object('debugger').innerHTML=''; }
	if (debug) { get_object('debugger').innerHTML+='addItm: '+id+'<br>'; }
	var ipcId=(get_object('iip_select'))?get_object('iip_select').options[get_object('iip_select').selectedIndex].value:0;
	var url='km/system/ajax/getScr.cfm?wp='+wp+'&lg='+lg+'&cr='+cr+'&addItm='+id+'&ipcId='+ipcId;
	url=url+'&qty='+qty;
	url=km_appendUniqueUrl(url);
	km_loadAjax('scr',url);
}
function km_decreaseCartQty(scrId) {
	if (debug) { get_object('debugger').innerHTML=''; }
	if (debug) { get_object('debugger').innerHTML+='scrId_decr: '+scrId+'<br>'; }
	var url='km/system/ajax/getScr.cfm?wp='+wp+'&lg='+lg+'&cr='+cr+'&scrId_decr='+scrId;
	url=km_appendUniqueUrl(url);
	km_loadAjax('scr',url);
}
function km_increaseCartQty(scrId) {
	if (debug) { get_object('debugger').innerHTML=''; }
	if (debug) { get_object('debugger').innerHTML+='scrId_incr: '+scrId+'<br>'; }
	var url='km/system/ajax/getScr.cfm?wp='+wp+'&lg='+lg+'&cr='+cr+'&scrId_incr='+scrId;
	url=km_appendUniqueUrl(url);
	km_loadAjax('scr',url);
}
function km_shopGoTo(url)
{
		location.href=url;
}
function km_popAjax_scr(responseXML) {
	var itemTag=responseXML.getElementsByTagName('item');
	var nameTag=responseXML.getElementsByTagName('name');
	var priceTag=responseXML.getElementsByTagName('price');
	var o=get_object('cart_table');
	km_clearTable(o);
	var newRow,newCell,itmId,qty,scrId;
	
	if (bi=='shop' || bi=='search') {
		if (get_object('cart_holder'))
			get_object('cart_holder').style.display=(itemTag.length == 0)?'none':'block';
		if (get_object('cartTop'))
			get_object('cartTop').style.display=(itemTag.length == 0)?'none':'block';
		if (get_object('cartBottom'))
			get_object('cartBottom').style.display=(itemTag.length == 0)?'none':'block';
		if (get_object('cartBody'))
			get_object('cartBody').style.display=(itemTag.length == 0)?'none':'block';
		if (get_object('cartHolder'))
			get_object('cartHolder').style.display=(itemTag.length == 0)?'none':'block';
	}
	

	
	
	if (o)
	{
		if (responseXML.getElementsByTagName('cartType')[0].firstChild.data==48)
		{
			newRow=o.insertRow(o.rows.length);
			newCell=newRow.insertCell(0);
			newCell.innerHTML=responseXML.getElementsByTagName('totalprice')[0].firstChild.data;
			newCell.style.textAlign='left';
			
			newRow=o.insertRow(o.rows.length);
			newCell=newRow.insertCell(0);
			newCell.innerHTML='<a href="index.cfm?x=cShopPub.cart&bi=shop&pg='+pg+'&pr='+pr+'" class="t_ci">' + responseXML.getElementsByTagName('title1')[0].firstChild.data + ' ></a>';
			newCell.style.textAlign='left';
			newCell.style.paddingTop='3px';
			
			newRow=o.insertRow(o.rows.length);
			newCell=newRow.insertCell(0);
			newCell.innerHTML='<a href="index.cfm?x=cShopPub.pay&bi=shop&pg='+pg+'&pr='+pr+'" class="t_ci">' + responseXML.getElementsByTagName('title2')[0].firstChild.data + ' ></a>';
			newCell.style.textAlign='left';
			newCell.style.paddingTop='3px';
		}
		else if (responseXML.getElementsByTagName('cartType')[0].firstChild.data==39)
		{
			
			/*For CH Energy */
			if (includePrice=='true')
			{	
				newRow=o.insertRow(o.rows.length);
				newCell=newRow.insertCell(0);
				newCell.className='t_citp';
				newCell.innerHTML=responseXML.getElementsByTagName('totalprice')[0].firstChild.data;
				newCell.style.textAlign='left';
				
							
		
				newCell=newRow.insertCell(1);
				/*<a href="index.cfm?x=cShopPub.cart&bi=shop&pg='+pg+'&pr='+pr+'" class="t_ci">Visa/?ndra</a>
				newCell.className='shopShowCart';
				newCell.style.backgroundPosition='center';
				newCell.style.backgroundRepeat='no-repeat';*/
				newCell.innerHTML='<a href="index.cfm?x=cShopPub.cart&bi=shop&pg='+pg+'&pr='+pr+'" class="t_ci">' + responseXML.getElementsByTagName('title1')[0].firstChild.data + '</a>';
				/*newCell.innerHTML='<a href="index.cfm?x=cShopPub.cart&bi=shop&pg='+pg+'&pr='+pr+'" class="t_ci">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</a>';*/
				newCell.width=70;
				newCell.style.textAlign='right';
				newCell=newRow.insertCell(2);
				/*<a href="index.cfm?x=cShopPub.pay&bi=shop&pg='+pg+'&pr='+pr+'" class="t_ci">Till kassan</a>
				newCell.className='shopShowCheckout';
				newCell.style.backgroundPosition='center';
				newCell.style.backgroundRepeat='no-repeat';*/
				newCell.innerHTML='<a href="index.cfm?x=cShopPub.pay&bi=shop&pg='+pg+'&pr='+pr+'" class="t_ci">' + responseXML.getElementsByTagName('title2')[0].firstChild.data + '</a>';
				/*newCell.innerHTML='<a href="index.cfm?x=cShopPub.pay&bi=shop&pg='+pg+'&pr='+pr+'" class="t_ci">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</a>';*/
				newCell.width=70;
				newCell.style.textAlign='right';
			}
		}
		else
		{
			for (var i=0;i<itemTag.length;i++) {
				itmId=itemTag[i].attributes[0].nodeValue;
				qty=itemTag[i].attributes[1].nodeValue;
				scrId=itemTag[i].attributes[2].nodeValue;
				if (debug) { get_object('debugger').innerHTML+='itmId: '+itmId+' qty: '+qty+'<br>'; }
				//itx row
				newRow=o.insertRow(o.rows.length);
				newCell=newRow.insertCell(0);
				newCell.className='t_ci';
				newCell.innerHTML='<a href="index.cfm?x=cShopPub.viewItm&ID='+itmId+'&bi=shop&pg='+pg+'&pr='+pr+'" class="t_ci">'+nameTag[i].firstChild.data+'</a>';
				newCell.colSpan='2';
				//qty & price row
				newRow=o.insertRow(o.rows.length);
				newCell=newRow.insertCell(0);
				newCell.nowrap='nowrap';
				newCell.className='t_ciq';
				newCell.innerHTML='<div class="shop_decreaseQty" onclick="km_decreaseCartQty('+scrId+');">&nbsp;</div><div class="shop_cartQty">'+qty+' '+txt_qty+'</div><div class="shop_increaseQty" onclick="km_increaseCartQty('+scrId+');">&nbsp;</div>';
				if (includePrice=='true')
				{	
					newCell=newRow.insertCell(1);
					newCell.nowrap='nowrap';
					newCell.className='t_cip';
					newCell.innerHTML=priceTag[i].firstChild.data;
				}
				
		
				
				//line row
				newRow=o.insertRow(o.rows.length);
				newCell=newRow.insertCell(0);
				newCell.className='t_cil';
				newCell.innerHTML='<div class="t_cil">&nbsp;</div>';
				newCell.colSpan='2';
			}
			//total price
			if (includePrice=='true')
			{	
				newRow=o.insertRow(o.rows.length);
				newCell=newRow.insertCell(0);
				newCell.className='t_citp';
				newCell.colSpan='2';
				newCell.innerHTML=responseXML.getElementsByTagName('totalprice')[0].firstChild.data;
			}
			
			newRow=o.insertRow(o.rows.length);
			newCell=newRow.insertCell(0);
			newCell.className='t_cil';
			newCell.innerHTML='<div class="t_cil">&nbsp;</div>';
			newCell.colSpan='2';
		}
	}
	if (window.km_onCartChange)
		km_onCartChange();
}
function km_clearTable(o) {
	if (o)
		{
		var totalRows=o.rows.length;
		for (var i=0;i<totalRows;i++) {
			o.deleteRow(0);
		}
	}
}
function km_showShopImage(img,mode) {
	var image=getFile(img.src);
	switch (mode) {
		case 'popup':
			km_popupShopImage('km/file/shop/full/'+image);
		break;
		case 'preview':
			get_object('shopItmBigImage').src='km/file/shop/'+bigImageFolder+'/'+image;
		break;
	}
}
function km_itmImgError(o,mode,lng,width) {
	//var path_array=o.src.split('/');
	//var size=path_array[path_array.length-2];
	switch (mode) {
		case 'block':
			o.src='http://cms.webomaten.se/graphic/file_icon/file_' + width + '_' + lng + '.gif';
		break;
		case 'list':
			o.src='http://cms.webomaten.se/graphic/spacer.gif';
		break;
	}
}
function km_itemListMouse(action,o) {
	if (action=='out')
	o.bgColor='';
	else
	o.bgColor='#eaeaea';
}
function km_submitForm_user_form() {
	var theForm=document.user_form;
	var err='';
	var selCount,date_current;
				
	if (trim(theForm.field_1.value).length == 0)
		err+='\n* Anv?ndarnamn: MĀste fyllas i';
							
	if (trim(theForm.field_2.value).length == 0)
		err+='\n* L?senord: MĀste fyllas i';
							
	if (!isValid('email',trim(theForm.field_3.value)))
		err+='\n* E-postadress: Ogiltlig';
						
	/*if (trim(theForm.field_6.value).length == 0)
		err+='\n* Mobilnummer: MĀste fyllas i';*/
							
	if (trim(theForm.field_5.value).length == 0)
		err+='\n* F?rnamn: MĀste fyllas i';
							
	if (trim(theForm.field_6.value).length == 0)
		err+='\n* Efternamn: MĀste fyllas i';
							
	if (trim(theForm.field_7.value).length == 0)
		err+='\n* Gatuadress: MĀste fyllas i';
		
	if (trim(theForm.field_8.value).length == 0)
		err+='\n* Postort: MĀste fyllas i';
							
	if (trim(theForm.field_9.value).length == 0)
		err+='\n* Postnummer: MĀste fyllas i';
		
	if (trim(theForm.field_10.value).length == 0)
		err+='\n* Telefon: MĀste fyllas i';
							
	/*var date_current=theForm.field_21_y.value+theForm.field_21_m.value+theForm.field_21_d.value;
							
	if (!isValid('date',date_current))
		err+='\n* F?delsedatum: MĀste fyllas i';
	*/					
	if (err.length == 0)
		theForm.submit();
	else
		alert('Felmeddelande'+err);
}
function km_shopForgotPassword(theForm) {
	var er='';
	switch (lg) {
		case 1:
			var txt_enterEmail='Var god fyll i din e-postadress';
			var txt_enterUsername='Var god fyll i ditt anv?ndarnamn';
			var txt_message='Meddelande';
		break;
		default:
			var txt_enterEmail='Please enter your email address';
			var txt_enterUsername='Please enter your username';
			var txt_message='Message';
	}
	if (trim(theForm.Email.value).length == 0)
		er+='\n* '+txt_enterEmail;
	if (er.length == 0) {
		theForm.sendPassword.value='true';
		theForm.submit();
	} else {
		alert(txt_message+er);
	}
}
