//
// Disclaimer
function setCookie(name, value, expires) {
    document.cookie= name + "=" + escape(value) + "; expires="+expires.toGMTString()+ "; path=/";
}

function check_age(name){
	var expirationDate = new Date();
	expirationDate.setTime( expirationDate.getTime() + (1*24*3600*1000) );
	setCookie(name, '1', expirationDate);
	
	document.getElementById('disclaimer').style.display='none';
}

//
// ChangeThumbs
var changing_thumbs = new Array();
function changeThumb(index, i, num_thumbs, path)
{
	if (changing_thumbs[index])
	{
		image_chargement_id = (i + 1) % num_thumbs;
		
		document.getElementById(index).src = path + "/"+ index + "_" + i + ".jpg";
		document.getElementById("image_chargement").src = path + "/"+ index + "_" + image_chargement_id + ".jpg";

		i = i % (num_thumbs - 1);
		i++;
		//document.write('i =' +i + ' num= ' + num_thumbs);
		setTimeout("changeThumb('" + index + "'," + i + ", " + num_thumbs + ", '" + path + "')", 600);
		
	}
}
	
function startThumbChange(index, num_thumbs, path)
{	
	changing_thumbs[index] = true;
	
	changeThumb(index, 1, num_thumbs, path);
}

function endThumbChange(index, path)
{
	changing_thumbs[index] = false;
	document.getElementById(index).src = path + "/" + index + "_1.jpg";
}


// 
// Video Ratting
var sMax, ratted;
function rating(num){
	sMax = 0;	// Definition du nombre d'etoiles
	
	for(n=0; n<num.parentNode.childNodes.length; n++)
	{
		if(num.parentNode.childNodes[n].nodeName == "A")
			sMax++;
	}

	s = num.id.replace("star_", '');
	for(i=1; i<=sMax; i++)
	{		
		if(i<=s)
			document.getElementById("star_"+i).className = "on";
		else
			document.getElementById("star_"+i).className = "";
	}
}
function off(me){
	for(i=1; i<=sMax; i++)
		document.getElementById("star_"+i).className = "";
	
}



// Définition des variables
var mainNav, currentNav, navChanging;

function init_submenu()
{
	// Menu principal.
	mainNav = currentNav = $('#navsubbar p span.current').attr('id');
	
	$("#navcontainer ul li a").mouseenter(function(){
		
		// Nouvelle Nav
		newNav = $(this).children('span').attr('class');
		
		// switch
		changeNav(currentNav, newNav);
		currentNav = $(this).children('span').attr('class');
		
	});
	
	$("#headnav").mouseleave(function(){
		if(currentNav != mainNav)
		{
			changeNav(currentNav, mainNav);
			currentNav = mainNav;
		}
	});
	
	navChanging = false;


}

function changeNav(previousNav, newNav)
{
	if(navChanging == false)
	{
		navChanging = true;
		
		// hiding des sous menu, et affichage de celui qui ets demandé
		if(previousNav != newNav)
		{
			$('#navsubbar p span').hide()
			$('#navsubbar p span#' + newNav).fadeIn('fast');
		}
		navChanging = false;
	}
}

function rateReset()
{
	for(i=1; i<=5; i++)
	{
		var n = i-1;
		if (vidRate <= n + 0.1)
			document.getElementById("star_"+i).className = "off";
		else if (vidRate <= n + 0.5)
			document.getElementById("star_"+i).className = "on_half";
		else
			document.getElementById("star_"+i).className = "on";
	}

}




// SEARCH OPACITY
function makevisible(cur,which)
	{
	if(document.getElementById)
		{
		if (which==0)
			{
			if(document.all)
				cur.filters.alpha.opacity=100
			else
				cur.style.setProperty("-moz-opacity", 1, "");
				cur.style.setProperty("opacity", 1, "");
			}
		else
			{
			if(document.all)
				cur.filters.alpha.opacity=50
			else
				cur.style.setProperty("-moz-opacity", .5, "");
				cur.style.setProperty("opacity", .5, "");
			}
		}
	}


// INDEX OPACITY
function makeINDvisible(cur,which)
{
	if(document.getElementById)
	{
		if (which==0)
		{
			if(document.all)
				cur.filters.alpha.opacity=60
			else
				cur.style.setProperty("-moz-opacity", .6, "");
				cur.style.setProperty("opacity", .6, "");
		} else {
			if(document.all)
				cur.filters.alpha.opacity=30
			else
				cur.style.setProperty("-moz-opacity", .3, "");
				cur.style.setProperty("opacity", .3, "");
		}
	}
}

// HEADER OPACITY
function makeHEADvisible(cur,which)
{
	if(document.getElementById)
	{
		if (which==0)
		{
			if(document.all)
				cur.filters.alpha.opacity=100
			else
				cur.style.setProperty("-moz-opacity", 1, "");
				
		} else {
			if(document.all)
				cur.filters.alpha.opacity=70
			else
				cur.style.setProperty("-moz-opacity", .7, "");
				
		}
	}
}

function showHide($divShow, $divHide)
{
	document.getElementById($divHide).style.display = 'none';
	document.getElementById($divShow).style.display = 'block';
}

function position_adiv()
{
	var messW	= document.getElementById('top-mess').offsetWidth;
	var divW	= document.getElementById('a-div').offsetWidth;
	
	var avg		=  (divW - messW)/2 - 5;
	document.getElementById('top-plus').style.margin	= '0px '+avg+'px 0px 0px';
}


var gfxTrack = gfxBoxOpened = false;
function openLoginBox(e)
{
	$('#topnav-login').fadeIn('fast');
	$('#connexion2').blur();
	$('#connexion2').addClass('selected');
	
	gfxBoxOpened = true;
	
}

function closeLoginBox(e)
{
	$('#topnav-login').fadeOut('fast');
	$('#connexion2').blur();
	$('#connexion2').removeClass('selected');
	
	gfxBoxOpened = false;
}

function switchLoginBox(e)
{
	if(!gfxBoxOpened)
	{
		$('#topnav-login').fadeIn('fast');
		$('#connexion2').blur();
		$('#connexion2').addClass('selected');
		gfxBoxOpened = true;
		
	} else {
		
		$('#topnav-login').fadeOut('fast');
		$('#connexion2').blur();
		$('#connexion2').removeClass('selected');
		gfxBoxOpened = false;
	}
}

function noelcheck(){
	var chkbox	= $('input#nowel');
	
	if($(chkbox).is(':checked'))
	{
		/*$('input[type=checkbox].categoriz').attr('disabled',  'disabled');
		$('input[type=checkbox].categoriz').attr('checked',  '');*/
		$('div#nowel_code').show();
		
	} else {
		/*$('input[type=checkbox].categoriz').attr('disabled',  '');*/
		$('div#nowel_code').hide();
		
	}
}