var jqSSn = 2;
var jqSSz = 1;
var jqSSlast;
var n = 0;
var musicTrack = 'rojo_music.mp3';

$(document).ready(function () {
	
	// SLIDESHOW
	setInterval('toggleSS()', 7000);	
	
	// ADD hasSub CLASS TO NAV ELEMENTS WITH SUBNAV
	$('.navMenu li').has('div').addClass('hasSub');
	
	// CURRENT NAVIGATION LOCATION DISPLAY
	$('.navMenu li.currentPage a img').attr('src', swapNavIMGcurrent( $('.navMenu li.currentPage a img').attr('src') ));
	
						 
	// ASSIGN EVENTS TO NAV ITEM HOVER
	$('.navMenu li').hover( 
						   
		function() {				
			
			$(this).children('div').stop(true, true).slideToggle("medium", 'swing');
			
			thisIMG = this.getElementsByTagName('img')[0];
			thisIMG.src = getNavImgSRC( this, thisIMG, thisIMG.id, 'up' ); 

		}
	,
	
		function() {
			
			$(this).children('div').stop(true, true).slideToggle("medium", 'swing');
			
			thisIMG = this.getElementsByTagName('img')[0];
			thisIMG.src = getNavImgSRC( this, thisIMG, thisIMG.id, 'down' ); 

			
		}
		
	);		
	
	// MATCH COLUMN HEIGHTS
	// if ( document.getElementById('leftCol') && document.getElementById('rightCol')) {matchColHeights();}

	
	// SOUND CONTROLS AND FUNCTIONS
	
	$('#soundDisplay').click(function() {
		
		mp3 = musicTrack;
		
		if($('#soundIMG').attr('src') == 'images/sound_visual2.gif') {
			
			$('#soundIMG').attr('src', 'images/sound_visual2_stop.gif');
			$('#soundMSG').html('Music Off');
			// pauseTrack();
		
		} else {
			
			$('#soundIMG').attr('src', 'images/sound_visual2.gif');
			$('#soundMSG').html('Music On');
			// playTrack(mp3);

		}
		
		playToggle();
									  
	});
	
	// OVERLAY
	$("a.overlay[rel]").overlay( {mask:{color: '#000000', loadSpeed: 200, opacity: 0.7}});
	
	// POP UP
	setTimeout('launchContest()', 500);
	
});

function setCookie(c_name,value,exdays)
{
var exdate=new Date();
exdate.setDate(exdate.getDate() + exdays);
var c_value=escape(value) + ((exdays==null) ? "" : "; expires="+exdate.toUTCString());
document.cookie=c_name + "=" + c_value;
}

function getCookie(c_name)
{
var i,x,y,ARRcookies=document.cookie.split(";");
for (i=0;i<ARRcookies.length;i++)
{
  x=ARRcookies[i].substr(0,ARRcookies[i].indexOf("="));
  y=ARRcookies[i].substr(ARRcookies[i].indexOf("=")+1);
  x=x.replace(/^\s+|\s+$/g,"");
  if (x==c_name)
    {
    return unescape(y);
    }
  }
}

function launchContest() {
	
	// alert(getCookie('autolaunchcontest'));
	
	if(getCookie('autolaunchcinco') == 'no') {
	} else {
		$("a#launchContest").click();
		setCookie('autolaunchcinco', 'no');
	}
}

function matchColHeights() {
	
	l = $('#leftCol').height();
	r = $('#rightCol').height();
	// alert('l='+l+', r='+r);
	if (l > r) {
		// $('#rightCol').css('height', parseInt($('#leftCol').css('height'))  + 'px');
		$('#rightCol').height(l-20);
	} else {		
		// $('#leftCol').css('height', parseInt($('#rightCol').css('height')) + 8 + 'px');
		$('#leftCol').height(r);
	}
	
}

function getNavImgSRC(parent, el, id, dir) {
	// alert( $(parent).has('div') );
	
	
	if($(parent).hasClass('hasSub')) {
		
		// ACCOUNT FOR MENU ITEMS w/ SUBNAV
		if(dir == 'up') { 
			if($(parent).hasClass('currentPage')) {
				
				return swapNavIMGcurrentUP(el);			 
			} else {
				return swapNavIMGsub(el);		
			}
		} else {
			if($(parent).hasClass('currentPage')) {
				return swapNavIMGcurrentDOWN(el);			 
			} else {
				return swapNavIMGdown(el);
			}
		}
	
	} else {
		
		// ACCOUNT FOR ALL OTHER MENU ITEMS
		if(dir == 'up') {
			return swapNavIMGup(el);
		} else {
			return swapNavIMGdown(el);
		}
	
	}
	
}



function swapNavIMGcurrent(str) {
	if(str != 'undefined' && str) {return str.replace('_down', '_up');}	
}

function swapNavIMGcurrentUP(el) {
	return el.src.replace('_up', '_sub');	
}

function swapNavIMGcurrentDOWN(el) {
	return el.src.replace('_sub', '_up');	
}


function swapNavIMGup(el) {	
	return el.src.replace('_down', '_up');
}

function swapNavIMGdown(el) {
	
	if(el.src.search('_sub') != -1) {
		return el.src.replace('_sub', '_down');
		
	} else {
		return el.src.replace('_up', '_down');	
	}
	
}

function swapNavIMGsub(el) {
	return el.src.replace('_down', '_sub');	
}

function toggleSS() {

	 var len = $('.jquerySS img').length / $('.jquerySS').length;
	// alert(len);
	
	
	if(jqSSn > 3) {
		jqSSn = 1;
		jqSSlast = len;
	} else {
		jqSSlast = jqSSn-1;
	}
	// $('#jqSSoutput').html('jqSSlast = '+jqSSlast);
		
	$('.jquerySS img:nth-child('+jqSSn+')').css('z-index', jqSSz);
	
	$('.jquerySS img:nth-child('+jqSSn+')').fadeToggle(2500, function() {
			
		$('.jquerySS img:nth-child('+jqSSlast+')').css('display', 'none');

	});
	
	jqSSn++;
	jqSSz++;
	
	
	
}





function playTrack(mp3) {
	
	niftyplayer('niftyPlayer1').registerEvent('onSongOver', 'playTrack("'+musicTrack+'")');
	niftyplayer('niftyPlayer1').loadAndPlay(mp3);
	var playerState = niftyplayer('niftyPlayer1').getState();
	
}

function stopTrack() {
	
	var playerState = niftyplayer('niftyPlayer1').getState();	
	niftyplayer('niftyPlayer1').stop();

	return false;
}

function pauseTrack() {
	
	var playerState = niftyplayer('niftyPlayer1').getState();	
	niftyplayer('niftyPlayer1').pause();

	return false;
}

function playToggle() {

	niftyplayer('niftyPlayer1').playToggle();
	

	return false;
}

function clickID(id) {

//	if(document.getElementById(id)) {
//		document.getElementById(id).click();
//	};

	$('#'+id).click();
	
	return false;

}

// // 




