Event.observe(window, 'load', function() {
    $("showFullScreenHolder").onclick = showAndCloseFullScreen;
});

Event.observe(window, 'click', function(e) {
	closeCartClickedOn(e.target);
});


var bisFullscreen = false;

// prevent right mouse click
/*
var message="";
function clickIE() {if (document.all) {(message);return false;}}
function clickNS(e) {if 
(document.layers||(document.getElementById&&!document.all)) {
if (e.which==2||e.which==3) {(message);return false;}}}
if (document.layers) 
{document.captureEvents(Event.MOUSEDOWN);document.onmousedown=clickNS;}
else{document.onmouseup=clickNS;document.oncontextmenu=clickIE;}
document.oncontextmenu=new Function("return false");
*/

function roundNumber(num, dec) 
{
	var result = Math.round(num*Math.pow(10,dec))/Math.pow(10,dec);
	return result;
}

function getCookie(c_name)
{
	if (document.cookie.length>0)
	{
		c_start=document.cookie.indexOf(c_name + "=");
		if (c_start!=-1)
		{ 
			c_start=c_start + c_name.length+1 ;
			c_end=document.cookie.indexOf(";",c_start);
			if (c_end==-1) c_end=document.cookie.length
				return unescape(document.cookie.substring(c_start,c_end));
		} 
	}
	return ""
}

function setCookie(c_name,value,expiredays)
{
	var exdate=new Date();
	exdate.setDate(exdate.getDate()+expiredays);
	document.cookie=c_name+ "=" +escape(value)+((expiredays==null) ? "" : "; expires="+exdate.toGMTString());
	//alert("setting cookie..");
}

function showNav( nav )
{
	if ( !$( nav ).visible() )
		Effect.SlideDown(nav, { duration: 0.2 });
	
	if ( $( nav ).visible() )
		Effect.SlideUp(nav, { duration: 0.2 });
}

function showAndCloseFullScreen()
{
	if ( bisFullscreen )
		closeFullScreen();
	else
		showFullScreen();
}

function showFullScreen()
{
	$("right_col").hide();
	$("mostRightCol").hide();
	$("showFullScreenHolder").addClassName("top_menu_selected");
	bisFullscreen = true;
}

function closeFullScreen()
{
	$("right_col").show();
	$("mostRightCol").show();
	$("showFullScreenHolder").removeClassName("top_menu_selected");
	bisFullscreen = false;
}

function closeCartClickedOn( target )
{
	var nu = new Date();
	
	if ( nu.getTime() - lastCartOpenTime.getTime() < 1000 )
		return;
	if ( target == null )
		hideCart();
	else if ( target.id == "shoppingCartContent" )
		return;
	else 
		closeCartClickedOn( target.parentNode );
}

function showMarkModMenu()
{
	$("markmodmenuopener").hide();
	jQuery('#markmodmenu').slideDown('fast');
}
