jQuery.fn.make_same_height = function () {
		
	var max = -1;
		
	this.each(function() {
		
		$this = jQuery(this);
		$this.css('height', 'auto');
		
		var fullheight = $this.height() +
		parseInt($this.css('padding-top')) +
		parseInt($this.css('padding-bottom'));
		
		max = max < fullheight ? fullheight : max;
		
	});
	jQuery(this).each(function () {
		var padd = parseInt(jQuery(this).css('padding-top')) + parseInt(jQuery(this).css('padding-bottom'));
		
		jQuery(this).height(max - padd);
	});
	
	
	
	
}
jQuery(function() {
	jQuery('.box-col > div.box1').make_same_height();
	jQuery('.box-col > div.box2').make_same_height();
	jQuery('.box-col > div.box3').make_same_height();
	jQuery('.box-col > div.box4').make_same_height();
	
	
	jQuery('#navigation li').hover(
		function(){
			var dd = jQuery(this).find('.dd');
			if( dd.length == 0 ) {
				return;
			}
			
			jQuery(this).addClass('hover');
			dd.show();
		},
		function(){
			var dd = jQuery(this).find('.dd');
			if( dd.length == 0 ) {
				return;
			}
			
			jQuery(this).removeClass('hover');
			dd.hide();
		}
	);
	
	
	jQuery('#banner-holder ul').jcarousel({
		wrap: 'both',
		auto: 15,
		animation: 'slow',
		scroll: 1,
		initCallback: mycarousel_initCallback,
		itemFirstInCallback:  mycarousel_itemFirstInCallback,
		buttonNextHTML: null,
		buttonPrevHTML: null
	});
}) 



function mycarousel_initCallback(carousel) {
	jQuery('.sub-nav a').bind('click', function() {
		var index = jQuery(this).parent().parent().find('a').index(this) + 2;
		carousel.scroll( index );
		return false;
	});
	jQuery('.sub-nav a').bind('mouseover', function() {carousel.stopAuto();});
	jQuery('.sub-nav a').bind('mouseout', function() {carousel.startAuto(15);});
	
	jQuery('#banner-holder ul li').bind('mouseover', function() {carousel.stopAuto();});
	jQuery('#banner-holder ul li').bind('mouseout', function() {carousel.startAuto(15);});
	

};

function mycarousel_itemFirstInCallback(carousel, item, idx, state) {
	carousel.stopAuto();
	var index = idx - 2;
	jQuery('.sub-nav a').removeClass('active');
	if( index >= 0 )
		jQuery('.sub-nav a').eq(index).addClass('active');
	carousel.startAuto(15);
};

function loadVideo(d) {
	(d.autoStart) ? src = d.src + "&autoStart=true" : src = d.src;
	if (d.poster != "") src += "&poster=" + d.poster;
	document.write('<div class="video_'+d.src+'"></div>');
	div = $$('.video_'+d.src);
	div[0].innerHTML = '<object width="576" height="478"><param name="movie" value="/wp-content/themes/itoptimizer/vv.swf?vid='+src+'" /><param name="allowScriptAccess" value="sameDomain" /><param name="allowFullScreen" value="true" /><param name="loop" value="false" /><param name="quality" value="high" /><embed src="/wp-content/themes/itoptimizer/vv.swf?vid='+src+'" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="576" height="478"></object>';
}