$(document).ready(function(){
	
	$('body').removeClass('no_JS');
	
	function init_ie6_fixes(){
		if (!/MSIE (5\.5|6\.)/.test(navigator.userAgent)) return;
		else{
			try{
				h = document.getElementsByTagName('head')[0];
			    var q = document.createElement('script');
				q.src = '/includes/js/iepngfix_tilebg.js';
				q.type = 'text/javascript';
				q.id = "jqueryelement";
				h.appendChild(q);
			} catch (e){
				alert(e);
			}
		}
	}
	
	init_ie6_fixes()
	
	function init_flash(){
		var flash_version = "8.0.0";
		var eiswfurl = "";
		var flashvars = {};
		var params = {};
		var attributes = {};
		if (swfobject.hasFlashPlayerVersion(flash_version)){
			// has Flash
			if(!$('body').hasClass('logos')) swfobject.embedSWF("/images/swfs/logosbutton.swf", "lsnav", "130", "100", flash_version, eiswfurl, flashvars, params, attributes);
			if(!$('body').hasClass('web')) swfobject.embedSWF("/images/swfs/webbutton.swf", "wbnav", "130", "100", flash_version, eiswfurl, flashvars, params, attributes);
			if(!$('body').hasClass('print')) swfobject.embedSWF("/images/swfs/printbutton.swf", "ptnav", "130", "100", flash_version, eiswfurl, flashvars, params, attributes);
			if(!$('body').hasClass('illustration')) swfobject.embedSWF("/images/swfs/IllustrationButton.swf", "innav", "130", "100", flash_version, eiswfurl, flashvars, params, attributes);
			if(!$('body').hasClass('profile')) swfobject.embedSWF("/images/swfs/ProfileButton.swf", "penav", "130", "100", flash_version, eiswfurl, flashvars, params, attributes);
			if(!$('body').hasClass('contact')) swfobject.embedSWF("/images/swfs/ContactButton.swf", "ctnav", "130", "100", flash_version, eiswfurl, flashvars, params, attributes);			
			if($('#pflash').length){
				//parts = $('#pflash').attr('rel').split('|');
				//var mleft = (760 - parts[0])/2 + 'px';
				
				
				w = $('#pflash').attr('width');
				h = $('#pflash').attr('height');
				furl = $('#pflash').attr('alt');
				var mleft = (760 - w)/2 + 'px';

				//swfobject.embedSWF("/"+ parts[2] +"", "pflash", ""+ parts[0] +"", ""+ parts[1] +"", flash_version, eiswfurl, flashvars, params, attributes);
				swfobject.embedSWF("/images/swfs/"+ furl +"", "pflash", ""+ w +"", ""+ h +"", flash_version, eiswfurl, flashvars, params, attributes);
				setTimeout(function(){$('#pflash').css({'left':''+mleft+''})},100);
			}
		}
		else{
			// doesn't have Flash
			$('body').addClass('no_JS');
		}
	}
	
	init_flash();
	
	var curpos;
	function stnav_hover(obj,dir){		
		if(dir == 'over'){
			var pos = obj.css('background-position');
			if (pos == 'undefined' || pos == null) {
				var xpos = obj.css("background-position-x");
				var ypos = obj.css("background-position-y");
			}
			else {
				xpos = pos.split(" ")[0];
				ypos = pos.split(" ")[1];
			}
			curpos = xpos +' '+ypos;
			newpos = xpos + ' -7px';
			obj.css({'background-position':newpos});
		}
		else if(dir == 'out'){
			obj.css({'background-position':curpos});
		}
	}
	
	$('#subtnav a').hover(
		function(){
			thisid = $(this).attr("rel");
			sisterobj = $('#subsnav').find('div[rel="'+thisid+'"]');
			stnav_hover($(this),'over');
			sisterobj.addClass('over');
		},
		function(){
			stnav_hover($(this),'out');
			sisterobj.removeClass('over');
		}
	);
	
	$('#subsnav div').hover(
		function(){
			thisid = $(this).attr("rel");
			sisterobj = $('#subtnav').find('a[rel="'+thisid+'"]');
			stnav_hover(sisterobj,'over');
			$(this).addClass('over');
		},
		function(){
			stnav_hover(sisterobj,'out');
			$(this).removeClass('over');
		}
	);
});