var $j = jQuery.noConflict();
$j(document).ready(function(){
	$j('#primary-nav>li').hoverIntent(primaryLevel1);
	$j('#primary-nav ul>li').hoverIntent(primaryLevel2);

	$j('table.specs tr:even').addClass('even');
	$j('table.specs tr:odd').addClass('odd');
	
	try
	{
		setFormTrack($j($j('input[name=track_source]').form));
	}
	catch (err) { }
});

var primaryLevel1 = {    
     sensitivity: 7,     
     interval: 10,  
     over: primaryOver,   
     out: primaryOut,
     timeout: 300   
};

var primaryLevel2 = {    
     sensitivity: 7,     
     interval: 10,  
     over: primaryOver2,   
     out: primaryOut2,
     timeout: 300   
};

/* LIGHTBOX */
$j(function() {
	$j('.gallery-item ul li a').lightBox();
});


function primaryOver(){$j(this).find(">ul").fadeIn(); $j(this).addClass("hover");}
function primaryOut(){$j(this).find(">ul").slideUp('fast'); $j(this).removeClass("hover");}

function primaryOver2(){$j(this).find(">ul").fadeIn();}
function primaryOut2(){$j(this).find(">ul").fadeOut('fast');}

function setFormTrack(form)
{
	if (document.cookie.length > 0)
	{
		$j.each
		(
			document.cookie.split(';'),
			function(i, cookie)
			{
				cookie = $j.trim(cookie).split('=');
				if (cookie[0] == '__utmz')
				{
					cookie.shift();
					cookie = cookie.join('=');
					cookie = cookie.substr(cookie.indexOf('utmcsr')).split('|');
					$j.each
					(
						cookie,
						function(i, track)
						{
							var value = track.substr(track.indexOf('=') + 1);
							
							switch (track.substr(0, track.indexOf('=')))
							{
								case 'utmcsr':
									$j('input[name=track_source]').attr('value', value);
									break;
								case 'utmccn':
									$j('input[name=track_campaign]').attr('value', value);
									break;
								case 'utmcmd':
									$j('input[name=track_medium]').attr('value', value);
									break;
								case 'utmctr':
									value = decodeURIComponent((value+'').replace(/\+/g, '%20'))
									$j('input[name=track_keyword]').attr('value', value);
									break;
								case 'utmcct':
									$j('input[name=track_content]').attr('value', value);
									break;
							}
						}
					);
				}
			}
		);
	}
}

