$isVideoMode = false;

var jq = jQuery.noConflict();


jq(document).ready(function() 
{
	jq('#video_btn').css('visibility', 'visible');
	jq('a.videoToggle').click(videoToggle);
	jq('a.searchSubmit').click(submitSearch);
	jq('a.newsletterSubmit').click(submitNewsLetter);
	jq('a.contactSubmit').click(submitContact);
	jq('a.contestSubmit').click(submitContest);
	
	jq('#navigation > li').mouseover(function(){
		jq("ul", this).show();	
	});
	
	jq('#navigation > li').mouseout(function(){
		jq("ul", this).hide();
	});
	
});

//function toggleVideo()
var videoStatus = false;

function videoToggle()
{
	if (videoStatus) videoStatus = false; else videoStatus = true;
	
	
	//jq('#continue-browsing-button').toggle();
	//jq('#the-future-of-viva-button').toggle();
	jq("div#logo").toggle();
	jq('#breadcrumbs').toggle();
	jq('#main_module_small_container').toggle();
	jq('#lower_content').toggle();
	jq('#right_module_container').toggle();
	jq('#content_separator').toggle();
	jq("#bottom_section").toggle();
	jq("#upper_content").toggle();
	

	//External Interface call
	
	$isVideoMode = !$isVideoMode; 
	flashMovie().toggleVideo($isVideoMode);
	//$isVideoMode ? toggleMode(1, 15) : toggleMode(10, 1);
	
	if (videoStatus) {
		jq('#the-future-of-viva-button').hide();
		jq('#continue-browsing-button').show();
		
		jq(window).scrollTo({ top:100, left:0}, 800, {duration:500} );
	} else {
		jq(window).scrollTo({ top:0, left:0}, 800, {duration:500} );
		jq('#content_separator').css('display', 'none');
               jq('#content_separator').fadeIn();
jq("#bottom_section").css('display', 'none');
		jq("#bottom_section").fadeIn();
jq("#upper_content").css('display', 'none');
		jq("#upper_content").fadeIn();
		jq('#the-future-of-viva-button').show();
		jq('#continue-browsing-button').hide();
	}
	
	flashMovie().setPlayerControls(jq(window).height()+100);
	
	/*
	if (jq("html").css('overflow-y')=='hidden') {
		jq("html").css('overflow-y', 'scroll');	
	} else {
		//jq("html body").css('overflow-y', 'hidden');
		//jq("html body").css('height', '100%');
		jq("html body").css('width', '100%');
		//jq.("#background").css('width', '100%');
	}
	*/
	
}

/*
jq(document).ready(function() {
	var resizeTimer = false;
	jq(window).bind('resize', function() {
		if (resizeTimer) clearTimeout(resizeTimer);
		resizeTimer = setTimeout(flashMovie().setPlayerControls(jq(window).height()), 100);
    });  
});
*/


function toggleMode(middleZ, bgZ)
{
	jq('#middle_section').css("z-index", middleZ);
	jq('#background').css("z-index", bgZ);
}

function flashMovie() 
{
	if (navigator.appName.indexOf('Microsoft') != -1) return window['vivaNext_flashObject'];
	else return document['vivaNext_flashObject'];
}

function submitSearch()
{
	jq('#searchForm').submit(); 
	return false;
}

function submitNewsLetter()
{
	jq('#newsletterForm').submit(); 
	return false;
}

function submitContact()
{
	jq('#contactForm').submit(); 
	return false;
}

function submitContest()
{
	jq('#contestForm').submit(); 
	return false;
}



jq(document).ready( function() {
   
	jq('#check_all_toggle').click(function() {
		section = jq(this).attr('rel');
		console.log(jq(this).attr('checked'));
		if (jq(this).attr('checked')==true) {
			jq("#" + section + " INPUT[type='checkbox']").attr('checked', true);
			//jq(e).attr('checked', false);
			//return false;
		} else {
			jq("#" + section + " INPUT[type='checkbox']").attr('checked', false);
			//jq(e).attr('checked', true);
			//return true;
		}	
	});      

   
       
       
	// Select all
	jq("A[href='#select_all'], #select_all").click( function() {
		jq("#" + jq(this).attr('rel') + " INPUT[type='checkbox']").attr('checked', true);
		
		if (jq("#select_none")) jq("#select_none").attr('checked', false);
		//return false;
	});
       
	// Select none
	jq("A[href='#select_none'], #select_none").click( function() {
		jq("#" + jq(this).attr('rel') + " INPUT[type='checkbox']").attr('checked', false);
		
		if (jq("#select_all")) jq("#select_all").attr('checked', false);
		//return false;
	});
       
	// Invert selection
	jq("A[href='#invert_selection']").click( function() {
		jq("#" + $(this).attr('rel') + " INPUT[type='checkbox']").each( function() {
			jq(this).attr('checked', !jq(this).attr('checked'));
		});
		return false;
	}); 
       
});