$(function() {
 	$("body").addClass("js");
	$("#news_tabs > ul").tabs();
	if($("#container").hasClass("project")){
		$("#sub_navigation li > a").each(function(){
			//$(this).css({opacity:0.3});
			if($(this).attr("id")=="project_subnav_info"){
				$(this).click(function(){
					$("#content div.project_slide").addClass('nd');
					$("#sub_navigation li").removeClass();
					$("#content").removeClass();
					$("#project_subnav_info").parent().addClass("selected")
					$("#project_slide_info").removeClass('nd');
					$("#scrollup, #scrolldown").removeClass('nd');
					return false;
				});
			}else{
				$(this).click(function(){
					var baseid = "project_subnav";
					var num = String($(this).attr("id")).substr(String(baseid).length);
					$("#content").addClass("image");
					$("#content div.project_slide").addClass('nd');
					$("#content #project_slide"+num).removeClass('nd');
					$("#sub_navigation li").removeClass();
					$("#sub_navigation #project_subnav"+num).parent().addClass("selected");
					$("#project_subnav_info").parent().removeClass();
					$("#project_slide_info").addClass('nd');
					$("#scrollup, #scrolldown").addClass('nd');
					return false;
				});
			}
		})
		//$("#project_subnav_info").css({opacity:1});
		$("#project_subnav_info").parent().addClass('selected');
	}
	if($("#container").hasClass("home")){
		
		if($.browser.msie&&Number($.browser.version)>7){
			var posb1= 2, $imgsb1;
			function b1(){
				nextslideb = window.setTimeout(function(){
				//nextslide = window.setInterval(function(){									 
					$("#sub_navigation a").css({opacity:0.3}).parent().removeClass()
					$("#sub_navigation #home_subnav"+posb1).css({opacity:1}).parent().addClass("selected")
	
					$("#content div.home_slide").each(function(){
						if($(this).css("opacity")==1){
							$(this).css({zIndex:1,opacity:0})
						}
					})
					$("#content #home_slide"+posb1).css({zIndex:99,opacity:1})
					
					posb1++
					if(posb1 >= $imgsb1.length+1){ posb1 = 1; }
					
					b1();
				},3000);
			}
			
			
			$imgsb1 = $(".home_slide");
			
			$("#sub_navigation a").css({opacity:0.3}).parent().removeClass()
			$("#sub_navigation #home_subnav1").css({opacity:1}).parent().addClass("selected")
			
			$("#content div.home_slide").each(function(){
				if($(this).css("opacity")==1){
					$(this).css({zIndex:1,opacity:0})
				}
			})
			//$("#content div.home_slide").animate({opacity:0},1000)
			$("#content #home_slide1").css({zIndex:99,opacity:1})
			
			b1();
			
			$("#sub_navigation li > a").each(function(){
				$(this).css({opacity:0.3})
				$(this).unbind().click(function(){
					var baseidb = "home_subnav"
					var numb = String($(this).attr("id")).substr(String(baseidb).length)
					clearTimeout(nextslideb)
					$("#sub_navigation a").css({opacity:0.3}).parent().removeClass()
					$("#sub_navigation #home_subnav"+numb).css({opacity:1}).parent().addClass("selected")
					$("#content div.home_slide").each(function(){
						if($(this).css("opacity")==1){
							$(this).css({zIndex:1,opacity:0})
						}
					})
					$("#content #home_slide"+numb).css({zIndex:1,opacity:1})
					posb1b=Number(numb)+1
					if(posb1 >= $imgsb1.length+1){ posb1 = 1; }
					b1()
					return false
				}).hover(function() {
						if($(this).parent().hasClass("selected")==false){
							$(this).css({opacity:1});
						}
					},function() { 
						if($(this).parent().hasClass("selected")==false){
							$(this).css({opacity:0.3});
						}
				})
			})
			
		}else{
			var pos1= 2, $imgs1;
			function n1(){
				nextslide = window.setTimeout(function(){
				//nextslide = window.setInterval(function(){									 
					$("#sub_navigation a").css({opacity:0.3}).parent().removeClass()
					$("#sub_navigation #home_subnav"+pos1).css({opacity:1}).parent().addClass("selected")
	
					$("#content div.home_slide").each(function(){
						if($(this).css("opacity")==1){
							$(this).animate({opacity:0},1000)
						}
					})
					$("#content #home_slide"+pos1).animate({opacity:1},1000)
					
					pos1++
					if(pos1 >= $imgs1.length+1){ pos1 = 1; }
					
					n1()
				},4000);
			}
			
			$imgs1 = $(".home_slide");
			
			$("#sub_navigation a").css({opacity:0.3}).parent().removeClass()
			$("#sub_navigation #home_subnav1").css({opacity:1}).parent().addClass("selected")
			
			$("#content div.home_slide").each(function(){
				if($(this).css("opacity")==1){
					$(this).css({opacity:0})
				}
			})
			//$("#content div.home_slide").animate({opacity:0},1000)
			$("#content #home_slide1").css({opacity:1})
			
			n1();
			
			$("#sub_navigation li > a").each(function(){
				$(this).css({opacity:0.3})
				$(this).unbind().click(function(){
					var baseid = "home_subnav"
					var num = String($(this).attr("id")).substr(String(baseid).length)
					clearTimeout(nextslide)
					$("#sub_navigation a").css({opacity:0.3}).parent().removeClass()
					$("#sub_navigation #home_subnav"+num).css({opacity:1}).parent().addClass("selected")
					$("#content div.home_slide").each(function(){
						if($(this).css("opacity")==1){
							$(this).animate({opacity:0},1000)
						}
					})
					$("#content #home_slide"+num).animate({opacity:1},1000)
					pos1=Number(num)+1
					if(pos1 >= $imgs1.length+1){ pos1 = 1; }
					n1()
					return false
				}).hover(function() {
						if($(this).parent().hasClass("selected")==false){
							$(this).css({opacity:1});
						}
				},function() { 
					if($(this).parent().hasClass("selected")==false){
						$(this).css({opacity:0.3});
					}
				})
			})
		}
	
	}
	
	$("#navigation a.selected").parents("div.navigation_submenu").each(function(){
		$(this).css("top",($(this).parents("div.navigation_submenu").height()+32)).show()
		$(this).parents("li").children("a").addClass("selected")
	})
	
	$("#navigation a.selected").parent().children("div.navigation_submenu").each(function(){
		$(this).css("top",($(this).parents("div").height()+32)).show()
	})
	$("#navigation a.nd").hide()
	$("#navigation a").each(function(){
		var href_a = String($(this).attr("href")).split("#")
		switch(href_a[1]){
		case "nopage":
			$(this).attr("href",href_a[0]).click(function(){
				$("#navigation a").removeClass("selected")
				$("#navigation div.navigation_submenu").hide();
				$(this).parents("li").children("a").addClass("selected")
				$(this).addClass("selected")
				$("#navigation a.selected").parents("div.navigation_submenu").each(function(){
					$(this).css("top",($(this).parents("div.navigation_submenu").height()+32)).show()
					$(this).parents("li").children("a").eq(0).addClass("selected")
				})
				$("#navigation a.selected").parent().children("div.navigation_submenu").each(function(){
					$(this).css("top",($(this).parents("div").height()+32)).show()
				})
				//$("#navigation div.navigation_submenu").hide();
				//$(this).parent().children("div.navigation_submenu").css("top",($(this).parents("div").height()+32)).show();		
				return false;
			})
			$(this).attr("href",href_a[0])
		break;
		}
	})
	
	if($("#content").attr("scrollHeight")>$("#content").height()){
		//console.log({"content_height":$("#content").height(),"content_scroll":$("#content").attr("scrollHeight")})
		//$("<a href=\"#\" id=\"scrollbar\">&nbsp;</a>").prependTo("#container")
		$("<div id=\"scrolltrack\">&nbsp;</div>").prependTo("#container")
		$("<a href=\"#\" id=\"scrolldown\"><span>Scroll down</span></a>").click(function() { return false; }).hover(function() {
			scroll_fn = window.setInterval(function() {
				var newscrolltop = $("#content").scrollTop()+10
				$("#content").scrollTop(newscrolltop);
			},50);
			return false;
		},function() { clearInterval(scroll_fn); return false; }).prependTo("#container")
		$("<a href=\"#\" id=\"scrollup\"><span>Scroll up</span></a>").click(function() { return false; }).hover(function() {
			scroll_fn = window.setInterval(function() {
				var newscrolltop = $("#content").scrollTop()-10
				$("#content").scrollTop(newscrolltop);
			},50);
			return false;
		},function() { clearInterval(scroll_fn); return false; }).prependTo("#container")
		
		$("#content").mousewheel(function (event, delta) {
			// now attaching the mouse wheel plugin and scroll by the 'delta' which is the
			// movement of the wheel - so we multiple by an arbitrary number.
			//this.scrollTop -= (delta * 30);
			var newscrolltop = $("#content").scrollTop()-(delta * 30)
			$("#content").scrollTop(newscrolltop);
		}).css({"overflow":"hidden"})
	}
	
 })