// JavaScript Document

/*var passpage = document.URL 
if (top.location == self.location) { 
top.location.replace('/index.php?contentURL=' + passpage); 
} */

var timeout    = 500;
var closetimer = 0;
var ddmenuitem = 0;
var gallerytop;
var h1top;

function insensmenu_open(){
	insensmenu_canceltimer();
	$("ul.submenu").hide();
   	 $("#submenu_" + $(this).attr("rel")).show();
	var position = $(this).offset();
	 var middlepos = position.left + Math.floor($(this).width()/2);
	 var arrowposition = middlepos - Math.floor($("#arrow").width()/2);
	 var leftsubmenu = middlepos - Math.floor($("#submenu_" + $(this).attr("rel")).width()/2);
	var rightsubmenu = leftsubmenu + $("#submenu_" + $(this).attr("rel")).width();
	if(rightsubmenu>$(document).width()){
		$("#submenu_" + $(this).attr("rel")).css("right", "10px");
	}else if(leftsubmenu<10){
		$("#submenu_" + $(this).attr("rel")).css("left", "10px");
	}else{
		$("#submenu_" + $(this).attr("rel")).css("left", leftsubmenu+"px");
	}
	$("#arrow").animate({top: "64px"}, {duration:350, queue:false});	
	$("#arrow").animate({left: arrowposition}, {duration:350, queue:false});
	$("#subheader").animate({top:"53px"}, {duration:350, queue:false});
	if($(this).hasClass("sublink")){
						$("#arrow").show();
						}else{
							$("#arrow").hide();
						}
								
}

function insensmenu_close(){
	$("#arrow").animate({top: "54px"}, {duration:350, queue:false});	
	/*$("#subheader").animate({top:"0px"}, {duration:350, queue:false});*/
	$("ul.submenu").hide();
	$("ul#mainmenu li.current").first().mouseover();
}

function insensmenu_timer()
{  closetimer = window.setTimeout(insensmenu_close, timeout);}

function insensmenu_canceltimer()
{  if(closetimer)
   {  window.clearTimeout(closetimer);
      closetimer = null;}}

function toggleSound(){
	if(parent.frames[1].soundManager.getSoundById("mySound").playState){
		parent.frames[1].soundManager.getSoundById("mySound").stop();
	}else{
		parent.frames[1].soundManager.getSoundById("mySound").play();
	}
}
$(document).ready(function(){
	if (jQuery.browser.safari && document.readyState != "complete"){
		setTimeout( arguments.callee, 100 );
		return;
  	}
    Cufon.replace('.insensfont, h1, h2, h3', { fontFamily: 'insens', hover: true});
	Cufon.replace('.insenslightfont', { fontFamily: 'insenslight', hover: true});
	$('ul#mainmenu > li').bind('mouseover', insensmenu_open);
	$('ul#mainmenu > li').bind('mouseout',  insensmenu_timer);
	$('ul.submenu').bind('mouseover', insensmenu_canceltimer);
	$('ul.submenu').bind('mouseout',  insensmenu_timer);
	if(!firstpposition){
		var firstpposition = $("#content p").eq(0).position();
	}
	if(firstpposition){
		contentposition = $("#content").position();
		h1top = contentposition.top;
		gallerytop = firstpposition.top + 11;
		$("#gallerie").css("top", gallerytop+"px");
	}
	
	$('ul#mainmenu li.sublink a').click(function(){
		$("#submenu_"+$(this).attr("rel")).find("a").eq(0).click();
		var sublink = $("#submenu_"+$(this).attr("rel")).find("a").eq(0).attr("href");
		window.location.href  = "/"+sublink ;
		return false;
	});
	document.onclick = insensmenu_close;
	$("ul#mainmenu li.current").first().mouseover();	
	$(window).resize(function(){
        var w = $(window).width();
        $("#mainmenu").css('fontSize',(w > 1024) ? "15px" : "12px");
		$("#lanmenu").css('fontSize',(w > 1024) ? "15px" : "12px");
		Cufon.refresh();
    });
	
	var w = $(window).width();
	$("#mainmenu").css('fontSize',(w > 1024) ? "15px" : "12px");
	$("#lanmenu").css('fontSize',(w > 1024) ? "15px" : "12px");
	$("a.disabled").each(function(){
		$(this).html('<span class="link">' + $(this).html() + '</span>');
		$(this).append("<span class=\"coming\">COMING SOON</span>");				  
	});
	
	$("a.disabled").mouseover(function(){
	    $(this).find("span.link").hide();
		$(this).find("span.coming").show();
	});
	$("a.disabled").mouseout(function(){									  
		$(this).find("span.coming").hide();
		$(this).find("span.link").show();
	});
	$("a.disabled").click(function(){
								   /*alert("Coming soon...");*/
								   return false;
								   });
	/*$("a.soundbtn").click(function(){
								   	$(this).toggleClass("play");
									$(this).toggleClass("stop");
								    toggleSound();
								 });
	if(parent.frames[1].soundManager.getSoundById("mySound") && parent.frames[1].soundManager.getSoundById("mySound").playState){
		$("a.soundbtn").addClass("play");
		$("a.soundbtn").removeClass("stop");
	}else{
		$("a.soundbtn").removeClass("play");
		$("a.soundbtn").addClass("stop");
	}*/

	Cufon.refresh();
	
 });

