var IE = (navigator.appVersion.indexOf("MSIE")!=-1 && document.all)? 1:0;
var playerStarted=true;
var playerHtml = "<embed id='player' src='media/california.wma' autostart='true' hidden='false' volume='50' />";
function togglePlayer(o){
	if(playerStarted){
		o.innerHTML="[play music]";
		playerStarted=false;
		if(IE){
			$('player').stop();
		}else{
			$('playerCon').innerHTML="";
		}
	}else{
		o.innerHTML="[stop music]";
		playerStarted=true;
		if(IE){
			$('player').play();
		}else{
			$('playerCon').innerHTML=playerHtml;
		}
	}
}
var ROOT=true;
function mOver(o){
	o.nextSibling.className="menu-text-hover";
}
function mOut(o){
	o.nextSibling.className="menu-text";
}
function loadContent(c){
	window.frames['contentFrame'].location=c;
}
function setHeight(scrollToView){
	try{
		h = window.frames['contentFrame'].getHeight()+'px';
		$('contentFrame').height=h;
		$('contentFrame').style.height=h;
	}catch(e){
		try{
			h=top.contentFrame.document.body.scrollHeight;
			$('contentFrame').height=h;
			$('contentFrame').style.height=h;
		}catch(e){}
	}
	if(scrollToView)$('top-position').scrollIntoView(true);
}
function confirmOrder(){
	loadContent('view-order.php');
	//window.frames['contentFrame'].location='';
	$('top-position').scrollIntoView(true);
}
function addToBasket(html,total){
	try{
		if(basketCount==0){
			$('basket-content').innerHTML="<div id='order-list'></div><div id='total-price' align='right'></div>";
		}
		$('order-list').innerHTML+=html;
		$('total-price').innerHTML="<b>I alt:</b> dkk.<b>"+total+",00</b>";
		basketCount++;
		$('start-order-button').style.display='block';
		$('dankort-logo').style.display='none';
	}catch(e){alert(e.message);}
}
function removeOrder(orderID){
	startLoadAnim();
	var http = new Http("POST","/threads/remove-order.php",'orderID='+orderID,true,true);
	http.onError(function(e){alert("Der opstået en fejl!");stopLoadAnim();});
	http.onSuccess(function(){
		stopLoadAnim();
		if(http.getStatus()>=300){alert("Der opstået en fejl!");return false;}
	});
	http.run();
}
var emptyBasketMsg = "&nbsp;Din indkøbskurv er tom.<br /><br /><div><img height='18' src='images/dankort-logo.gif' alt='Vi accepterer DANKORT betaling' /></div>";
function removeOrderCallback(ok,res,total){
	if(ok){
		$('order-list').removeChild($('order-'+res));
		basketCount-=1;
		if(basketCount==0){
			$('basket-content').innerHTML=emptyBasketMsg;
			$('start-order-button').style.display='none';
			$('dankort-logo').style.display='none';
		}else{
			$('total-price').innerHTML="<b>I alt:</b> dkk.<b>"+total+",00</b>";
		}
		try{
			window.frames['contentFrame'].removeOrder2(ok,res,total);
		}catch(e){}
	}else{
		if(res=='SESSION_EXPIRED'){
			window.document.reload();
		}else{
			alert("Der opstået en fejl!\nPrøv igen.");
		}
	}
}
function removeOrder3(ok,res,total){
	if(ok){
		$('order-list').removeChild($('order-'+res));
		basketCount-=1;
		if(basketCount==0){
			$('basket-content').innerHTML=emptyBasketMsg;
			$('start-order-button').style.display='none';
			$('dankort-logo').style.display='none';
		}else{
			$('total-price').innerHTML="<b>I alt:</b> dkk.<b>"+total+",00</b>";
		}
	}
}
function startLoadAnim(){
	$('load-anim').style.left=(getPos($('contentFrame'))[0]+215)+'px';
	if(isIE){
		$('load-anim').style.top=(document.documentElement.scrollTop+200)+'px';
	}else if(!isIE){
		$('load-anim').style.top=(window.scrollY+200)+'px';
	}
	$('load-anim').style.display='block';
}
function stopLoadAnim(){
	$('load-anim').style.display='none';
}
function init(){
	window.onscroll=function(){
		if(basketCount>10)return false;
		if(document.documentElement.scrollTop){
			s=document.documentElement.scrollTop+document.body.scrollTop;
			if(s>=520){
				$('basket-floater').style.top=(s-520)+'px';
			}else{
				$('basket-floater').style.top='0px';
			}
		}else if(window.scrollY){
			s=window.scrollY;
			if(s>=420){
				$('basket-floater').style.top=(s-420)+'px';
			}else{
				$('basket-floater').style.top='0px';
			}
		}
	}
}
