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() {
	switch (scrollToThis) {//set in "general script setting" from km
		case '':
		break;
		case 'auto':
			doScroll();
		break;
		default:
			doScroll(scrollToThis);
	}
	if (window.loadGoogleMap)
		loadGoogleMap();
	/*
	if (get_object('bandpopup')) {
		//move bandpopup to body root in dom
		var bandpopup=get_object('bandpopup');
		bandpopup.parentNode.removeChild(bandpopup);
		document.body.appendChild(bandpopup);
	}
	if (pg == 17 && bandIdToOpen != 0)
		band.openId(bandIdToOpen);
	*/
	if (pg == 17) {
		jQuery("a.link_bnd").fancybox({
			'padding':0
			,'width':980
			,'height':640
			,'autoScale':false
			,'transitionIn':'none'
			,'transitionOut':'none'
			,'type':'iframe'
			,'overlayColor':'#000'
			,'showCloseButton':false
		});
	}
}
function km_onFullLoad() {
}
function openPoster() {
	var width=396;
	var height=560;
	var content='<img src="km/graphic/poster/poster_big.jpg">';
	var style_array='';
	km_createModalPopup(width,height,content,style_array);
}
function buyTickets() {
	window.open('http://www.tickster.com/c/swedenrock/');
}
function launchRadio() {
	var popupWidth=500; 
	var popupHeight=260;
	if (window.screen) {
		w=window.screen.availWidth;
		h=window.screen.availHeight;
		popupLeft=Math.round(w/2-(popupWidth/2));
		popupTop=Math.round(h/2-(popupHeight/2));
	} else {
		popupLeft=0;
		popupTop=0;
	}
	radioWindow=window.open('http://www.swedenrock.com/wwebradio/radio.cfm','WebRadio','top='+popupTop+',left='+popupLeft+',width='+popupWidth+',height='+popupHeight+',directories=no,menubar=no,scrollbars=no,resizable=no,toolbar=no,status=yes,location=no');
	window.radioWindow.focus();
	top.rightFrame.location.href='http://www.swedenrock.com/pageVisit.cfm?id=3';
}
/*
function doScroll() {
	if (doScroll.arguments[0])
		var destinationLink=get_object(doScroll.arguments[0]);
	else
		var destinationLink=get_object('scrollHere');
	var desty=destinationLink.offsetTop;
	var thisNode=destinationLink;
	while (thisNode.offsetParent && (thisNode.offsetParent != document.body)) {
		thisNode=thisNode.offsetParent;
		desty+=thisNode.offsetTop;
	}
	get_object('content').scrollTop=desty;
}
*/
function doFlashBanner(id) {
	if (window.location.href.indexOf('index.cfm'))
		hiddenFrame.location.href='bannerClick.cfm?bnc_id='+id;
	else
		window.location.href='bannerClick.cfm?bnc_id='+id;
}
function tickster() {
	var w=800; var h=600; var l = (screen.width - w) / 2; var t = (screen.height - h) / 2;  window.open('https://secure.tickster.com/Intro.aspx?ERC=V093PTW35YMC50R', '', 'width='+w+', height='+h+', scrollbars=yes, left='+l+', top='+t+'');
}
function kalender() {
	km_popup(11,'http://www.swedenrockproductions.com/index.cfm?pg=11','scrollbars=1,resizable=0,status=0,toolbar=0,location=0,menubar=0,directories=0,width=640,height=800',640,800);
}
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);
	settings+=',left='+left+',top='+top;
	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 getScreenSize() {
	var myWidth=0, myHeight=0;
	myWidth=screen.availWidth;
	myHeight=screen.availHeight;
	return [myWidth,myHeight];
}
var newsletter={
	send: function() {
		km_submitUserForm_61();
	},
	kup: function(o,event) {
		if (km_getKeyCode(event) == 13)
			this.send();
	},
	fcs: function(o) {
		if (o.value == txt_yourEmail)
			o.value='';
	},
	blr: function(o) {
		if (trim(o.value).length == 0)
			o.value=txt_yourEmail;
	}
}

var pag_array=new Array();
pag_array[0]=new Array();
pag_array[0]['id']=255;
pag_array[0]['mnuParent']=-1;

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

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

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

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

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

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

pag_array[7]=new Array();
pag_array[7]['id']=540;
pag_array[7]['mnuParent']=469;

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

pag_array[29]=new Array();
pag_array[29]['id']=451;
pag_array[29]['mnuParent']=1;

pag_array[30]=new Array();
pag_array[30]['id']=524;
pag_array[30]['mnuParent']=0;

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

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

pag_array[33]=new Array();
pag_array[33]['id']=488;
pag_array[33]['mnuParent']=0;

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

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

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

pag_array[37]=new Array();
pag_array[37]['id']=526;
pag_array[37]['mnuParent']=0;

pag_array[38]=new Array();
pag_array[38]['id']=17;
pag_array[38]['mnuParent']=526;

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

pag_array[40]=new Array();
pag_array[40]['id']=575;
pag_array[40]['mnuParent']=527;

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

pag_array[80]=new Array();
pag_array[80]['id']=103;
pag_array[80]['mnuParent']=526;

pag_array[81]=new Array();
pag_array[81]['id']=281;
pag_array[81]['mnuParent']=1;

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

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

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

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

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

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

pag_array[88]=new Array();
pag_array[88]['id']=25;
pag_array[88]['mnuParent']=525;

pag_array[89]=new Array();
pag_array[89]['id']=525;
pag_array[89]['mnuParent']=0;

pag_array[90]=new Array();
pag_array[90]['id']=457;
pag_array[90]['mnuParent']=1;

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

pag_array[92]=new Array();
pag_array[92]['id']=155;
pag_array[92]['mnuParent']=1;

pag_array[93]=new Array();
pag_array[93]['id']=389;
pag_array[93]['mnuParent']=1;

pag_array[94]=new Array();
pag_array[94]['id']=455;
pag_array[94]['mnuParent']=1;

pag_array[95]=new Array();
pag_array[95]['id']=454;
pag_array[95]['mnuParent']=0;

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

pag_array[97]=new Array();
pag_array[97]['id']=181;
pag_array[97]['mnuParent']=1;

pag_array[98]=new Array();
pag_array[98]['id']=573;
pag_array[98]['mnuParent']=525;

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

pag_array[100]=new Array();
pag_array[100]['id']=161;
pag_array[100]['mnuParent']=525;

pag_array[101]=new Array();
pag_array[101]['id']=47;
pag_array[101]['mnuParent']=1;

pag_array[102]=new Array();
pag_array[102]['id']=385;
pag_array[102]['mnuParent']=526;

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

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

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

pag_array[106]=new Array();
pag_array[106]['id']=173;
pag_array[106]['mnuParent']=1;

pag_array[107]=new Array();
pag_array[107]['id']=79;
pag_array[107]['mnuParent']=1;

pag_array[108]=new Array();
pag_array[108]['id']=57;
pag_array[108]['mnuParent']=1;

pag_array[109]=new Array();
pag_array[109]['id']=31;
pag_array[109]['mnuParent']=525;

pag_array[110]=new Array();
pag_array[110]['id']=163;
pag_array[110]['mnuParent']=1;

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

pag_array[112]=new Array();
pag_array[112]['id']=568;
pag_array[112]['mnuParent']=525;

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

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

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

pag_array[116]=new Array();
pag_array[116]['id']=469;
pag_array[116]['mnuParent']=0;

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

pag_array[118]=new Array();
pag_array[118]['id']=399;
pag_array[118]['mnuParent']=0;

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

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

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

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

pag_array[123]=new Array();
pag_array[123]['id']=533;
pag_array[123]['mnuParent']=525;

pag_array[124]=new Array();
pag_array[124]['id']=367;
pag_array[124]['mnuParent']=0;

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

pag_array[126]=new Array();
pag_array[126]['id']=423;
pag_array[126]['mnuParent']=0;

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

pag_array[128]=new Array();
pag_array[128]['id']=69;
pag_array[128]['mnuParent']=0;

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

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

pag_array[131]=new Array();
pag_array[131]['id']=91;
pag_array[131]['mnuParent']=0;

pag_array[132]=new Array();
pag_array[132]['id']=265;
pag_array[132]['mnuParent']=0;

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

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

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

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

pag_array[137]=new Array();
pag_array[137]['id']=15;
pag_array[137]['mnuParent']=0;

pag_array[138]=new Array();
pag_array[138]['id']=107;
pag_array[138]['mnuParent']=524;

pag_array[139]=new Array();
pag_array[139]['id']=453;
pag_array[139]['mnuParent']=1;

pag_array[140]=new Array();
pag_array[140]['id']=565;
pag_array[140]['mnuParent']=525;

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

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

pag_array[143]=new Array();
pag_array[143]['id']=1;
pag_array[143]['mnuParent']=0;

pag_array[144]=new Array();
pag_array[144]['id']=501;
pag_array[144]['mnuParent']=525;

pag_array[145]=new Array();
pag_array[145]['id']=481;
pag_array[145]['mnuParent']=1;

pag_array[146]=new Array();
pag_array[146]['id']=95;
pag_array[146]['mnuParent']=1;

pag_array[147]=new Array();
pag_array[147]['id']=105;
pag_array[147]['mnuParent']=524;

pag_array[148]=new Array();
pag_array[148]['id']=478;
pag_array[148]['mnuParent']=0;

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

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

pag_array[151]=new Array();
pag_array[151]['id']=85;
pag_array[151]['mnuParent']=0;

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

pag_array[153]=new Array();
pag_array[153]['id']=407;
pag_array[153]['mnuParent']=1;

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

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

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

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

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

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

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

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

pag_array[162]=new Array();
pag_array[162]['id']=271;
pag_array[162]['mnuParent']=0;

pag_array[163]=new Array();
pag_array[163]['id']=89;
pag_array[163]['mnuParent']=0;

pag_array[164]=new Array();
pag_array[164]['id']=480;
pag_array[164]['mnuParent']=525;

pag_array[165]=new Array();
pag_array[165]['id']=567;
pag_array[165]['mnuParent']=525;

pag_array[166]=new Array();
pag_array[166]['id']=397;
pag_array[166]['mnuParent']=1;

pag_array[167]=new Array();
pag_array[167]['id']=425;
pag_array[167]['mnuParent']=0;

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

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

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

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

pag_array[172]=new Array();
pag_array[172]['id']=405;
pag_array[172]['mnuParent']=526;

pag_array[173]=new Array();
pag_array[173]['id']=461;
pag_array[173]['mnuParent']=1;

pag_array[174]=new Array();
pag_array[174]['id']=520;
pag_array[174]['mnuParent']=0;

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

pag_array[176]=new Array();
pag_array[176]['id']=137;
pag_array[176]['mnuParent']=526;

pag_array[177]=new Array();
pag_array[177]['id']=460;
pag_array[177]['mnuParent']=526;

pag_array[178]=new Array();
pag_array[178]['id']=530;
pag_array[178]['mnuParent']=1;

pag_array[179]=new Array();
pag_array[179]['id']=474;
pag_array[179]['mnuParent']=0;

pag_array[180]=new Array();
pag_array[180]['id']=473;
pag_array[180]['mnuParent']=0;

pag_array[181]=new Array();
pag_array[181]['id']=475;
pag_array[181]['mnuParent']=0;

pag_array[182]=new Array();
pag_array[182]['id']=472;
pag_array[182]['mnuParent']=0;

pag_array[183]=new Array();
pag_array[183]['id']=417;
pag_array[183]['mnuParent']=1;

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

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

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

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

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

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

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

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

pag_array[192]=new Array();
pag_array[192]['id']=55;
pag_array[192]['mnuParent']=1;

pag_array[193]=new Array();
pag_array[193]['id']=393;
pag_array[193]['mnuParent']=1;

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

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

pag_array[196]=new Array();
pag_array[196]['id']=491;
pag_array[196]['mnuParent']=1;

pag_array[197]=new Array();
pag_array[197]['id']=263;
pag_array[197]['mnuParent']=0;

pag_array[198]=new Array();
pag_array[198]['id']=401;
pag_array[198]['mnuParent']=1;

pag_array[199]=new Array();
pag_array[199]['id']=482;
pag_array[199]['mnuParent']=0;

pag_array[200]=new Array();
pag_array[200]['id']=459;
pag_array[200]['mnuParent']=1;

pag_array[201]=new Array();
pag_array[201]['id']=487;
pag_array[201]['mnuParent']=0;

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

pag_array[203]=new Array();
pag_array[203]['id']=449;
pag_array[203]['mnuParent']=1;

pag_array[204]=new Array();
pag_array[204]['id']=483;
pag_array[204]['mnuParent']=0;

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

pag_array[206]=new Array();
pag_array[206]['id']=527;
pag_array[206]['mnuParent']=0;

pag_array[207]=new Array();
pag_array[207]['id']=492;
pag_array[207]['mnuParent']=0;

pag_array[208]=new Array();
pag_array[208]['id']=493;
pag_array[208]['mnuParent']=1;

pag_array[209]=new Array();
pag_array[209]['id']=536;
pag_array[209]['mnuParent']=1;

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

pag_array[211]=new Array();
pag_array[211]['id']=395;
pag_array[211]['mnuParent']=0;

pag_array[212]=new Array();
pag_array[212]['id']=375;
pag_array[212]['mnuParent']=0;

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

pag_array[214]=new Array();
pag_array[214]['id']=576;
pag_array[214]['mnuParent']=1;

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

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

pag_array[217]=new Array();
pag_array[217]['id']=11;
pag_array[217]['mnuParent']=527;

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

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

pag_array[220]=new Array();
pag_array[220]['id']=570;
pag_array[220]['mnuParent']=526;

pag_array[221]=new Array();
pag_array[221]['id']=467;
pag_array[221]['mnuParent']=0;

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

pag_array[223]=new Array();
pag_array[223]['id']=458;
pag_array[223]['mnuParent']=1;

pag_array[224]=new Array();
pag_array[224]['id']=77;
pag_array[224]['mnuParent']=526;

pag_array[225]=new Array();
pag_array[225]['id']=279;
pag_array[225]['mnuParent']=1;

pag_array[226]=new Array();
pag_array[226]['id']=569;
pag_array[226]['mnuParent']=525;
//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;
}

var km_active_childhood=0;
var km_active_parent=0;
var km_active_child=0;
function menuOnLoad(pg,pr,lg) {
	var menuType_array=['menu','slaveMenu'];
	//onload display of possible children
	var prc=km_function.getUrlVarValue('prc');//get possible level 3 grand parent
	if (prc != null) {
		km_menuChildhood(pr);
		km_menu('activate',prc);//prc is pg for child (level 3's parent)
	} else if (pr != 0) {
		km_menuChildhood(pr);
		km_menu('activate',pg);
	} else {
		km_menuChildhood(pg);
	}
}
var km_function={
	getUrlVarValue: function(urlVarName) {
		urlVarValue=null;
		urlVarString=window.location.search.split('?')[1];
		if (urlVarString) {
			var urlVarString_array=urlVarString.split('&');
			var urlVarItem;
			for (var i=0;i<urlVarString_array.length;i++) {
				urlVarItem=urlVarString_array[i];
				if (urlVarItem.split('=')[0] == urlVarName)
					urlVarValue=urlVarItem.split('=')[1];
			}
		}
		return urlVarValue;
	}
}
function km_menuChildhood(pg) {
	km_menu('activate',pg);
	var menuType_array=['menu','slaveMenu'];
	for (var k=0;k<menuType_array.length;k++) {
		if (get_object('kmMenu_'+menuType_array[k]+'_childhood_'+km_active_childhood))
			get_object('kmMenu_'+menuType_array[k]+'_childhood_'+km_active_childhood).style.display='none';
		if (get_object('kmMenu_'+menuType_array[k]+'_childhood_'+pg)) {
			get_object('kmMenu_'+menuType_array[k]+'_childhood_'+pg).style.display='block';
			km_active_childhood=pg;
		}
	}
}
function km_menu(act,o) {
	var debug=false;
	var isMenuItem=false;
	switch (typeof o) {
		case 'object':
			isMenuItem=true;
		break;
		default:
			var menuType_array=['menu','kingMenu','slaveMenu'];
			for (var k=0;k<menuType_array.length;k++) {
				if (get_object('km'+menuType_array[k]+'_parent_'+o)) {
					o=get_object('km'+menuType_array[k]+'_parent_'+o);
					isMenuItem=true;
					break;
				} else if (get_object('km'+menuType_array[k]+'_child_'+o)) {
					o=get_object('km'+menuType_array[k]+'_child_'+o);
					isMenuItem=true;
					break;
				}
			}
	}
	if (isMenuItem) {
		var type=o.id.split('_')[1];
		var id=o.id.split('_')[2];
		var classNameBase=o.className.split('_')[0];
		var classNameSuffix=(o.className.split('_')[1])?o.className.split('_')[1]:'';
		switch (act) {
			case 'over':
				if (classNameSuffix != 'active')
					km_setMenuItem(type,id,'_over');
			break;
			case 'out':
				if (classNameSuffix != 'active')
					km_setMenuItem(type,id,'');
			break;
			case 'click':
				km_menuItemOnClick(id);
			break;
			case 'activate':
				if (eval('km_active_'+type) != 0)
					km_menu('deactivate',eval('km_active_'+type));
				km_setMenuItem(type,id,'_active');
				eval('km_active_'+type+'=id;');
			break;
			case 'deactivate':
				km_setMenuItem(type,id,'');
			break;
		}
	}
}
function km_setMenuItem(type,id,suffix) {
	var o,classNameBase;
	var menuType_array=['menu','slaveMenu','kingMenu'];
	var idPrefix_array=['kmLeft','kmHolder','km','kmRight'];
	var i,k;
	for (k=0;k<menuType_array.length;k++) {
		for (i=0;i<idPrefix_array.length;i++) {
			if (get_object(idPrefix_array[i]+menuType_array[k]+'_'+type+'_'+id)) {
				o=get_object(idPrefix_array[i]+menuType_array[k]+'_'+type+'_'+id)
				classNameBase=o.className.split('_')[0];
				o.className=classNameBase+suffix;
			}
		}
	}
}
/*
 * 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);
