$(function() {
 	$("body").addClass("js")
	
	if ($.browser.msie && $.browser.version < 7) {
		//$('img[@src$=.png]').ifixpng();
		//$("#navigation > ul li:first").addClass('first');
		//$("#navigation > ul li:last").addClass('last');
		//var navli = $("#navigation ul li");
		//navli.eq(0).css({'background-image':"url(images/navbar_bg_first.gif)"});
		//navli.eq(navli.length-1).css({'background-image':"url(images/navbar_bg_last.gif)"});
	}
	
	var fader = {
		pos:[],
		list:[],
		next:function(c){
			window.setTimeout(function(){
				fader.list[c].eq( fader.pos[c]++ ).fadeOut(1000, function(){
					if(fader.pos[c] == fader.list[c].length){ fader.pos[c] = 0; }
					fader.list[c].eq( fader.pos[c] ).fadeIn(1000, fader.next(c) );
				});
			},2000);
		},
		start:function(c,o){
			var to = $(o);
			var cl = fader.list.length;
			if(to.length>0){
				var tv = to.length+5;
				fader.list[c] = to;
				fader.pos[c] = 0;
				fader.list[c].hide();
				fader.list[c].each(function(i){ this.style.zIndex=(tv-i); });
				fader.list[c].eq(fader.pos[c]).fadeIn(1000, fader.next(c) );
				to = null;
			}
		}
	};
	
	//$("#images_bg").css({opacity:0.4});
	
	//fader.start(0,"img.image1");
	//fader.start(1,"img.image2");
	
	/*
	var logos_pos = 0, $logos;
	function logos_next(){
		window.setTimeout(function(){
			$logos.eq( logos_pos++ ).fadeOut(500, function(){
				if(logos_pos == $logos.length){ logos_pos = 0; }
				$logos.eq( logos_pos ).fadeIn(500, fader.next )
			})
		},2000);
	};
	$logos = $("#top_box img");
	$logos.eq(logos_pos).fadeIn(500, logos_next );
	*/
	
	/*var buildsystem = {
		a:[],
		s:function(){
			var g = $("#container.build_system #content");
			if(g.length>0){
				var e = g.children("h2");
				if(e.length>0){
					var gc = g.children();
					e.each(function(c){
						var i = gc.index(this);
						if(c>0){ buildsystem.a[c-1]['e']=i-1; }
						buildsystem.a[c]={'s':i, 'e':null };
						//if(c==e.length-1){ buildsystem.a[c]['e']=gc.index(g.children(":last")); }
						if(c==e.length-1){ buildsystem.a[c]['e']=gc.index(g.children("h5").eq(0))-1; }
					});
					for(var a_i=0,a_m=buildsystem.a.length;a_i<a_m;a_i++){
						var e_c = $("<div class=\"buildsystem\"></div>");
						e_c.insertBefore(g.children("h5").eq(0));//e_c.appendTo(g);
						var e_c_h = $("<div class=\"buildsystem_heading\"></div>");
						e_c_h.appendTo(e_c);
						var e_c_c = $("<div class=\"buildsystem_content\"></div>");
						e_c_c.appendTo(e_c);
						for(var e_i=buildsystem.a[a_i]['s'],e_m=buildsystem.a[a_i]['e'];e_i<=e_m;e_i++){
							if(e_i==buildsystem.a[a_i]['s']){
								gc.eq(e_i).appendTo(e_c_h);
							}else{
								gc.eq(e_i).appendTo(e_c_c);
							}
						}
						var e_c_m = $("<div class=\"buildsystem_more\"></div>");
						e_c_m.appendTo(e_c);
						var e_c_m_a = $("<a href=\"#buildsystem_collapse_"+a_i+"\">More...</a>").toggle(function(){ $(this).text("Hide...").parents("div.buildsystem").addClass('show'); },function(){ $(this).text("More...").parents("div.buildsystem").removeClass('show'); });
						e_c_m_a.appendTo(e_c_m);
					}
				}
			}
		}
	}*/
	var buildsystem = {
		a:[],
		s:function(){
			var g = $("#container.build_system #content");
			if(g.length>0){
				var e = g.children("h2");
				if(e.length>0){
					var gc = g.children();
					e.each(function(c){
						var i = gc.index(this);
						if(c>0){ buildsystem.a[c-1]['e']=i-1; }
						buildsystem.a[c]={'s':i, 'e':null };
						//if(c==e.length-1){ buildsystem.a[c]['e']=gc.index(g.children(":last")); }
						if(c==e.length-1){ buildsystem.a[c]['e']=gc.length-1; }
					});
					for(var a_i=0,a_m=buildsystem.a.length;a_i<a_m;a_i++){
						var e_c = $("<div class=\"buildsystem\"></div>");
						e_c.appendTo(g);//e_c.appendTo(g);
						var e_c_h = $("<div class=\"buildsystem_heading\"></div>");
						e_c_h.appendTo(e_c);
						var e_c_c = $("<div class=\"buildsystem_content\"></div>");
						e_c_c.appendTo(e_c);
						for(var e_i=buildsystem.a[a_i]['s'],e_m=buildsystem.a[a_i]['e'];e_i<=e_m;e_i++){
							if(e_i==buildsystem.a[a_i]['s']){
								gc.eq(e_i).appendTo(e_c_h);
							}else{
								gc.eq(e_i).appendTo(e_c_c);
							}
						}
						var e_c_m = $("<div class=\"buildsystem_more\"></div>");
						e_c_m.appendTo(e_c);
						var e_c_m_a = $("<a href=\"#buildsystem_collapse_"+a_i+"\">More...</a>").toggle(function(){ $(this).text("Hide...").parents("div.buildsystem").addClass('show'); },function(){ $(this).text("More...").parents("div.buildsystem").removeClass('show'); });
						e_c_m_a.appendTo(e_c_m);
					}
				}
			}
		}
	}
	
	buildsystem.s();
	
	$("#navigation > ul").superfish({delay: 100, speed: 100, dropShadows:false });
	
	if($("#container").hasClass('portfolio')){
		$("#images_t a").click(function(){
			$("#images_l > a.active, #images_t > a.active").removeClass();
			var id = $(this).attr('href');
			var id_p = String(id).lastIndexOf("#");
			$(String(id).substr(id_p)+", "+String(id).substr(id_p)+"_t").addClass('active');
			return false;
		});
	}
	
	var imgdir = "slides/";
	var imgname = "slide";
	var swfvars = "max="+11+"&amp;imgDir="+encodeURIComponent(imgdir)+"&amp;imgName="+encodeURIComponent(imgname)+"&amp;imgStart="+(Math.ceil(Math.random()*11)-1)+"&amp;fadeTime=2&amp;fadeDelay=2000";
	var swfdir = "";
	var swffont = "images.swf";
	var newwidth_t = "728px";
	var newheight_t = "288px";
	var newid = "swfimages"+Math.floor(Math.random()*100000);
	if($.browser.msie){
		var obj = "<object data=\""+swfdir+swffont+"\" id=\""+newid+"\" width=\""+newwidth_t+"\" height=\""+newheight_t+"\" type=\"application/x-shockwave-flash\"><param name=\"type\" value=\"application/x-shockwave-flash\" /><param name=\"src\" value=\""+swfdir+swffont+"\" /><param name=\"data\" value=\""+swfdir+swffont+"\" /><param name=\"codebase\" value=\""+swfdir+swffont+"\" /><param name=\"movie\" value=\""+swfdir+swffont+"\" /><param name=\"quality\" value=\"high\" /><param name=\"wmode\" value=\"transparent\"><param name=\"pluginurl\" value=\"http://www.macromedia.com/go/getflashplayer\" /><param name=\"flashvars\" value=\""+swfvars+"\" /></object>";
	}else{
		var obj = "<object data=\""+swfdir+swffont+"\" id=\""+newid+"\" width=\""+newwidth_t+"\" height=\""+newheight_t+"\" type=\"application/x-shockwave-flash\"><param name=\"type\" value=\"application/x-shockwave-flash\" /><param name=\"src\" value=\""+swfdir+swffont+"\" /><param name=\"data\" value=\""+swfdir+swffont+"\" /><param name=\"codebase\" value=\""+swfdir+swffont+"\" /><param name=\"movie\" value=\""+swfdir+swffont+"\" /><param name=\"quality\" value=\"high\" /><param name=\"wmode\" value=\"transparent\"><param name=\"pluginurl\" value=\"http://www.macromedia.com/go/getflashplayer\" /><param name=\"flashvars\" value=\""+swfvars+"\" /></object>";
	}
	$(obj).appendTo("#banner");
	
	$("a[title^='New Window: ']").each(function(){
		var newtitle = String($(this).attr('title')).substring(String("New Window: ").length);
		$(this).attr('title',newtitle);
		$(this).click(function(){ var newwin = window.open($(this).attr('href'),'newwin'); newwin.focus(); return false; });
	});
	
 })
