/*
------------------------------------------------------------------------------*/
function correctPNG() // correctly handle PNG transparency in Win IE 5.5 & 6.
{
   var arVersion = navigator.appVersion.split("MSIE")
   var version = parseFloat(arVersion[1])
   if ((version >= 5.5) && (document.body.filters)) 
   {
      for(var i=0; i<document.images.length; i++)
      {
         var img = document.images[i]
         var imgName = img.src.toUpperCase()
         if (imgName.substring(imgName.length-3, imgName.length) == "PNG")
         {
            var imgID = (img.id) ? "id='" + img.id + "' " : ""
            var imgClass = (img.className) ? "class='" + img.className + "' " : ""
            var imgTitle = (img.title) ? "title='" + img.title + "' " : "title='" + img.alt + "' "
            var imgStyle = "display:inline-block;" + img.style.cssText 
            if (img.align == "left") imgStyle = "float:left;" + imgStyle
            if (img.align == "right") imgStyle = "float:right;" + imgStyle
            if (img.parentElement.href) imgStyle = "cursor:hand;" + imgStyle
            var strNewHTML = "<span " + imgID + imgClass + imgTitle
            + " style=\"" + "width:" + img.width + "px; height:" + img.height + "px;" + imgStyle + ";"
            + "filter:progid:DXImageTransform.Microsoft.AlphaImageLoader"
            + "(src=\'" + img.src + "\', sizingMethod='scale');\"></span>" 
            img.outerHTML = strNewHTML
            i = i-1
         }
      }
   }    
}
//window.attachEvent("onload", correctPNG);
$(function(){
/*
------------------------------------------------------------------------------*/
	$("#country, #qaccess, #sign").addClass("flottant").hide();
	$(".country a").click(function(){
		$("#qaccess, #sign, #country").hide();
		$(".sign a, .qaccess a").removeClass("close");
		if($(this).attr("class") == "close")
		{
			$($(this).attr("href")).hide();
			$(this).removeClass("close");
			$("h1 span").show();
		}
		else
		{
			$($(this).attr("href")).show();
			$(this).addClass("close");
			$("h1 span").hide();
		}
		$(this).blur();
		return(false);
	});
	
	$(".sign a").click(function(){
		$("#qaccess, #sign, #country").hide();
		$(".country a, .qaccess a").removeClass("close");
		if($(this).attr("class") == "close")
		{
			$($(this).attr("href")).hide();
			$(this).removeClass("close");
			$("h1 span").show();
		}
		else
		{
			$($(this).attr("href")).show();
			$(this).addClass("close");
			$("h1 span").show();
		}
		$(this).blur();
		return(false);
	});
	
	$(".qaccess a").click(function(){
		$("#qaccess, #sign, #country").hide();
		$(".country a, .sign a").removeClass("close");
		if($(this).attr("class") == "close")
		{
			$($(this).attr("href")).hide();
			$(this).removeClass("close");
			$("h1 span").show();
		}
		else
		{
			$($(this).attr("href")).show();
			$(this).addClass("close");
			$("h1 span").show();
		}
		$(this).blur();
		return(false);
	});
	/*
	$("body").click(function(){
		$("h1 span").show();
		$(".country a, .sign a, .qaccess a").removeClass("close");
		$("#country, #qaccess, #sign").hide();
	});
	*/
/*
------------------------------------------------------------------------------*/
	$("#navigation li").hover(function(){
		$(this).addClass("hover");
	},function(){
		$(this).removeClass("hover");	
	});
/*
------------------------------------------------------------------------------*/
	var searchBox = $("#search").val();
	$("#search").focus(function(){
		if($(this).val() == searchBox)
			$(this).val("");
	});
	$("#search").blur(function(){
		if($(this).val() == "")
			$(this).val(searchBox);
	});
	
	var login = $("#login").val();
	$("#login").focus(function(){
		if($(this).val() == login)
			$(this).val("");
	});
	$("#login").blur(function(){
		if($(this).val() == "")
			$(this).val(login);
	});
	
	var password = $("#password").val();
	$("#password").focus(function(){
		if($(this).val() == password)
			$(this).val("");
	});
	$("#password").blur(function(){
		if($(this).val() == "")
			$(this).val(password);
	});
/*
------------------------------------------------------------------------------*/
	/*
	$(".sign").after('<ul class="police">'+
			'<li><a class="decrease" href="#" title="decrease the size"><img src="img/tmoins.gif" alt="decrease the character\'s size" /></a></li>'+
			'<li><a class="standard" href="#" title="standard size"><img src="img/tzero.gif" alt="standard character size" /></a></li>'+
			'<li><a class="increase" href="#" title="increase the size"><img src="img/tplus.gif" alt="increase the character\'s size" /></a></li>'+
		'</ul>');
	*/
	$("a.decrease").click(function(){
		$("body").removeClass("increase").removeClass("normal").addClass("decrease");
		$(this).blur();
		return(false);
	});
	$("a.increase").click(function(){
		$("body").removeClass("decrease").removeClass("normal").addClass("increase");
		$(this).blur();
		return(false);
	});
	$("a.standard").click(function(){
		$("body").removeClass("decrease").removeClass("increase");
		$(this).blur();
		return(false);
	});
	$(".top .cleft").addClass("bottom");
/*
------------------------------------------------------------------------------*/
	/*
		$(".pictos").prepend('<li><a class="print" href="#" title="Print"><img src="img/print.gif" alt="Print" /></a></li>');
	*/
	$(".print").click(function(){
		window.print();
		$(this).blur();
		return(false);
	});
/*
------------------------------------------------------------------------------*/
	$("#nav li").hover(function(){
		$(this).addClass("hover");
	},function(){
		$(this).removeClass("hover");
	});
/*
------------------------------------------------------------------------------*/
	$(".switch_init").removeClass("switch_init");
	$("#mycarousel").jcarousel({
		scroll:1,
		start:1,
		visible:1,
		wrap:"both",
		auto:10
	});
/*
------------------------------------------------------------------------------*/
	$(".prelease_init").removeClass("prelease_init");
	$(".prelease>ul>li").addClass("off");
	$(".prelease>ul>li:last").removeClass("off").addClass("on");
	$(".prelease>ul>li>a").click(function(){
		$(".prelease>ul>li").removeClass("off").removeClass("on").addClass("off");
		$(this).parent().removeClass("off").addClass("on");
		$(this).blur();
		return(false);
	});
/*
------------------------------------------------------------------------------*/
	/*
									$(".news .roll").after('<ul class="navig">'+
										'<li><a id="prev" href="#"><img src="img/prev_off.gif" alt="Précédent" title="" /></a></li>'+
										'<li><a id="next" href="#"><img src="img/next_off.gif" alt="Suivant" title="" /></a></li>'+
									'</ul>')
	*/
	$(".news .roll").cycle({ 
	    fx:     "fade", 
	    timeout: 0, 
	    speed:   1000, 
	    timeout: 10000, 
	    next:   "#next", 
	    prev:   "#prev" 
	});
	$("#next, #prev").hover(function(){
			$(this).children().attr("src",$(this).children().attr("src").replace("_off","_on"));
		},function(){
			$(this).children().attr("src",$(this).children().attr("src").replace("_on","_off"));
		}).click(function(){
		$(this).blur();
	});
/*
------------------------------------------------------------------------------*/
/*
	$("#country .arrow").toggle(function(){
		$("#country").css("height","500px");
		$("#country .hide").show();
	},function(){
		$("#country .hide").hide();	
		$("#country").css("height","120px");
	});
*/
/*
------------------------------------------------------------------------------*/
	$(".profile li").click(function(){
		$(".profile li").not(this).removeClass("on");
		$(this).toggleClass("on");
		$(this).blur();
		return(false);
	});
/*
------------------------------------------------------------------------------*/
	$(".tabs").not(":first").hide();
	$("#tabs li").click(function(){
		$("#tabs li").removeClass("on");
		$(this).addClass("on");
		$(".tabs").hide();
		$($(this).children().attr("href")).show();
		$(this).blur();
		return(false);
	});
/*
------------------------------------------------------------------------------*/
	correctPNG();
/*
------------------------------------------------------------------------------*/
});
