$(document).ready(function(){
						   
	//Open New Window
	function MM_openBrWindow(theURL,winName,features, myWidth, myHeight, isCenter) { //v3.0
	  if(window.screen)if(isCenter)if(isCenter=="true"){
		var myLeft = (screen.width-myWidth)/2;
		var myTop = (screen.height-myHeight)/2;
		features+=(features!='')?',':'';
		features+=',left='+myLeft+',top='+myTop;
	  }
	  window.open(theURL,winName,features+((features!='')?',':'')+'width='+myWidth+',height='+myHeight);
	}
						   
	$.cookie("show_hid_nav", "hide_nav");
	
	var viewportHeight = window.innerHeight ? window.innerHeight : $(window).height();
	var centerVertical = Math.ceil(viewportHeight/2) - Math.ceil($('div#container').height()/2);
	
	var viewportWidth = window.innerWidth ? window.innerWidth : $(window).width();
	var centerHorisontal = Math.ceil(viewportWidth/2) - Math.ceil($('div#container').width()/2);
	
	$("div#loader").css("margin-top", centerVertical+20);
	$("div#loader").css("margin-right", centerHorisontal+20);
	
	$("div#container").css("margin-top", centerVertical);
	
	if ( ! $.cookie("back_url"))
	{
		show_page("Homepage");
		
		$("div#navigation").smoothDivScroll({
			visibleHotSpots: "always",
			autoScroll: "onstart"
		});
	}
	else
	{
		show_page($.cookie("back_url"));
		
		$("div#navigation").smoothDivScroll({
			visibleHotSpots: "always",
			startAtElementId: $.cookie("back_url")
		});
	}
	
	$.cookie("show_hid_nav", "hide_nav");
		
	$("div#play_circle").hide("fast");
	
	$("#play_circle").mouseover(function(e){
		e.preventDefault();
		$(this).css("background-position", "bottom");
	});
		
	$("#play_circle").mouseout(function(e){
		e.preventDefault();
		$(this).css("background-position", "top");
	});
	
	$("#main_menu img, #footer_menu span[title='Homepage']").live("click", function(e){
		e.preventDefault();
		
		$("div#play_circle").fadeOut("slow");
		
		show_page($(this).attr("title"));
	});
	
	$("div#show_hide_nav").live("click", function(e){
		e.preventDefault();
		$("#navigation").slideToggle('slow');
		if ($.cookie("show_hid_nav")=="hide_nav")
		{
			$.cookie("show_hid_nav", "show_nav");
			$(this).text("show navigation");
		}
		else
		{
			$.cookie("show_hid_nav", "hide_nav");
			$(this).text("hide navigation");
		}
	});
	
	//Download File
	$("div#play_circle[class^='do_download_']").live("click", function(e){
		e.preventDefault();
		window.open("./get/" + $.cookie("filename"));
	});
	
	//Open New Window
	$("div#play_circle[class^='do_play_bale']").live("click", function(e){
		e.preventDefault();
		MM_openBrWindow('http://www.casamoderno.com/picture/bale.html','balesantai','','980','660','true');
	});
	
	$("div#pic_ptcontrade").live("click", function(e){
		e.preventDefault();
		MM_openBrWindow('http://www.ptcontrade.com/main.php','ptcontrade','','980','660','true');
	});
	
	//Function: open a page
	function show_page(title_value){
		
		$("div[class^='text_wrap']").hide("fast");
		
		switch (title_value)
		{
			case "Homepage":
				class_name = "homepage";
				$("div#logo").attr("class", "logo_black");
				$("div[id='desc_homepage']").fadeIn("slow");
				break;
				
			case "Casamoderno Collection":
				class_name = "casamoderno";
				$("div#logo").attr("class", "logo_black");
				$("div[id='desc_casamoderno_collection']").fadeIn("slow");
				break;
				
			case "Casamoderno Home":
				class_name = "home";
				$("div#logo").attr("class", "logo_black");
				$("div[id='desc_casamoderno_home']").fadeIn("slow");
				break;
				
			case "Casamoderno Lamps":
				class_name = "lamp";
				$("div#logo").attr("class", "logo_black");
				$("div[id='desc_casamoderno_lamp']").fadeIn("slow");
				break;
				
			case "High Gloss":
				class_name = "high_gloss";
				$("div#logo").attr("class", "logo_white");
				$("div[id='desc_high_gloss']").fadeIn("slow");
				break;
				
			case "Kitchens":
				class_name = "kitchen";
				$("div#logo").attr("class", "logo_black");
				$("div[id='desc_kitchen']").fadeIn("slow");
				break;
				
			case "Wardrobes":
				class_name = "wardrobes";
				$("div#logo").attr("class", "logo_white");
				$("div[id='desc_wardrobe']").fadeIn("slow");
				break;
				
			case "Bales":
				class_name = "bale";
				$("div#logo").attr("class", "logo_white");
				$("div[id='desc_bale']").fadeIn("slow");
				$("div#play_circle").attr("class", "do_play_bale");
				$("div#play_circle").fadeIn("slow");
				break;
				
			case "Beach Clubs":
				class_name = "beach_club";
				$("div#logo").attr("class", "logo_black");
				$("div[id='desc_beach_club']").fadeIn("slow");
				break;
				
			case "Planing":
				class_name = "planing";
				$("div#logo").attr("class", "logo_black");
				$("div[id='desc_planning']").fadeIn("slow");
				break;
				
			case "Shop and Display":
				class_name = "shop";
				$("div#logo").attr("class", "logo_white");
				$("div[id='desc_shop']").fadeIn("slow");
				break;
				
			case "Spa":
				class_name = "spa";
				$("div#logo").attr("class", "logo_white");
				$("div#play_circle").attr("class", "do_download_spa");
				$.cookie("filename", "club_med_bali-spa.pdf");
				$("div#play_circle").fadeIn("slow");
				break;
				
			case "Outdoor Furniture":
				class_name = "outdoor";
				break;
				
			case "Factory":
				class_name = "factory";
				$("div#logo").attr("class", "logo_white");
				$("div[id='desc_factory']").fadeIn("slow");
				break;
				
			case "All in One":
				class_name = "all_in_one";
				break;
				
			case "Made to Order":
				class_name = "made_to_order";
				$("div#logo").attr("class", "logo_white");
				$("div[id='desc_made_to_order']").fadeIn("slow");
				break;
				
			case "Interior Design Service":
				class_name = "interior_design";
				$("div#logo").attr("class", "");
				$("div[id='desc_interior_design']").fadeIn("slow");
				break;
				
			case "Sourcing":
				class_name = "sourcing";
				$("div#logo").attr("class", "logo_black");
				$("div[id='desc_sourcing']").fadeIn("slow");
				break;
				
			case "Villas and Hotels":
				class_name = "villa_hotel";
				$("div#logo").attr("class", "logo_black");
				$("div[id='desc_villa_hotel']").fadeIn("slow");
				$("div#play_circle").attr("class", "do_download_villa");
				$.cookie("filename", "istana_project.pdf");
				$("div#play_circle").fadeIn("slow");
				break;
				
			case "Bathroom":
				class_name = "bathroom";
				$("div#logo").attr("class", "logo_black");
				$("div[id='desc_bathroom']").fadeIn("slow");
				break;
				
			case "Casamoderno White":
				class_name = "white";
				$("div#logo").attr("class", "logo_white");
				$("div[id='desc_white']").fadeIn("slow");
				break;
				
			case "Suar Interior":
				class_name = "suar";
				$("div#logo").attr("class", "logo_white");
				$("div[id='desc_suar']").fadeIn("slow");
				break;
				
			case "Office":
				class_name = "office";
				$("div#logo").attr("class", "logo_black");
				$("div[id='desc_office']").fadeIn("slow");
				break;
				
		}
		
		$.cookie("back_url", title_value);
		$("#container").attr("class", class_name);
		
	}
	
	//RIGHT CLICK DISABLE
	function clickIE4(){
		if (event.button==2){
			return false;
		}
	}
	
	function clickNS4(e){
		if (document.layers||document.getElementById&&!document.all){
			if (e.which==2||e.which==3){
				return false;
			}
		}
	}
	 
	if (document.layers){
		document.captureEvents(Event.MOUSEDOWN);
		document.onmousedown=clickNS4;
	}
	else if (document.all&&!document.getElementById){
		document.onmousedown=clickIE4;
	}
	
	document.oncontextmenu=new Function("return false");
	
});