jQuery(document).ready(function(){
	// menu
	jQuery(" #nav_533030 ul ").css({display: "none"});
	jQuery(" #nav_533030 li").hover(function(){
		jQuery(this).find('ul:first').css({visibility: "visible",display: "none"}).fadeIn(400);
	},function(){
		jQuery(this).find('ul:first').css({visibility: "hidden"});
	});

	var position = jQuery('li.selected').position().left;
	if(jQuery.browser.msie && jQuery.browser.version == 6){
		position = jQuery('li.selected').position().left - jQuery('#nav_533030').width();
		}
	
	
	// menu pointer
	jQuery('#menu ul#nav_533030').append("<li class='pointer'><img src='images/arrow.jpg' /></li>");
	jQuery('.pointer').css({
		'text-align': 'center',
		'position' : 'absolute',
		'left': position + 20,
		'width': (parseInt(jQuery('li.selected').innerWidth()) - 20) + 'px',
		'height' : '15px',
		'margin-top' : '26px',
		'z-index' : '0'
	}).find("img").css({
		'width': '28px',
		'height': '9px'
	});
	
	var lis;
	
	if(!$.browser.msie || ($.browser.msie && $.browser.version == 8)){
		lis = $('ul#nav_533030>li').not('.pointer');
	} else {
		lis = $('ul#nav_533030>li').not('.pointer').not(':has(ul)');
	}
	
	jQuery(lis).hover(function(){
		jQuery('.pointer').stop();
		var position = jQuery(this).position().left;
		if(jQuery.browser.msie && jQuery.browser.version == 6){
			position = jQuery(this).position().left - jQuery('#nav_533030').width();
		}
		jQuery('.pointer').animate({
			'left' : position + 20,
			'width': (parseInt(jQuery(this).innerWidth()) - 20) + 'px'
		});
	},function(){
		jQuery('.pointer').stop();
		var position = jQuery('li.selected').position().left;
		if(jQuery.browser.msie && jQuery.browser.version == 6){
			var position = jQuery('li.selected').position().left - jQuery('#nav_533030').width();
		}
		jQuery('.pointer').animate({
			'left': position + 20,
			'width': (parseInt(jQuery('li.selected').innerWidth()) - 20) + 'px'
		});
	});
	
	// fix pointer on resize
	$(window).resize(function(){
		$('.pointer').css({
			'text-align': 'center',
			'position' : 'absolute',
			'left': position + 20,
			'width': (parseInt(jQuery('li.selected').innerWidth()) - 20) + 'px',
			'height' : '15px',
			'margin-top' : '26px',
			'z-index' : '0'
		});
	});
	
	// IE6
	if(jQuery.browser.msie && jQuery.browser.version == 6){	
		jQuery('#wrapper-shadow').css('background-image', 'none');
	}
	
	if(typeof $('#portfolio').cycle != 'undefined'){
		// portfolio cycle
		$('#portfolio').cycle({
			timeout: 0,
			fx: 'scrollLeft',
			next: '#next',
			prev: '#prev'
		});
	}
	
	// disallow horizonal resizing
	jQuery('#add-comment textarea').css('resize', 'vertical');
});

/**
 *	make sure the log does not break JavaScript
 */
var log = function(variable){
	try {
		console.log(variable);
	} catch (Err) {}
}

jQuery(window).load(function($){
	jQuery('#billboard_navigation').toggle();
	jQuery('#billboard').cycle({
		fx: 'fade',
		timeout: 6000,
		pager:'#billboard_navigation'
	});
});