$(document).ready(function()
	{
	$(function () {
			
	if($.browser.msie){
		var img = $("a:not(#logo) img");
	}else{
		var img = $("a img");
	}
	img.hover(function(){
		$(this).animate({ 
        opacity: 0.5
      }, 50 );
	},function(){
		$(this).animate({ 
        opacity: 1
      }, 50 );
	});
		
//////////When you look at me ... I completely disappear
		$("#top").find("input").each(function(){
			$(this).focus(function () {
				$(this).val("");
			});
		});
		
//////////Little bubble falling from the sky
		$("#bubble").css('opacity', 0);
		$("#soon").hover(function(){
			$("#bubble")
			.css({
				display: "block"
			})
			.animate( { opacity:1 }, { queue:false, duration:500 })
			.animate({top: "0px"},{ queue: false, duration:500});
		}, function(){
			$("#bubble").stop()
			.animate( { opacity:0 }, {duration:500 })
			.animate({top: "-45px"},{duration:1});
		});
		
		$("#bubble2").css('opacity', 0);
		$("#soon2").hover(function(){
			$("#bubble2")
			.css({
				display: "block"
			})
			.animate( { opacity:1 }, { queue:false, duration:500 })
			.animate({top: "5px"},{ queue: false, duration:500});
		}, function(){
			$("#bubble2").stop()
			.animate( { opacity:0 }, {duration:500 })
			.animate({top: "40px"},{duration:1});
		});
		
		
//////////Cookie monster just around the corner




		function setCookie(name,value,expiredays){
			var exdate=new Date();
			exdate.setDate(exdate.getDate()+expiredays);
			document.cookie=name+ "=" +escape(value)+((expiredays==null) ? "" : ";expires="+exdate.toGMTString())+";path=/;domains=";
		}
		
		function getCookie(c_name){
			if (document.cookie.length>0){
			  c_start=document.cookie.indexOf(c_name + "=");
				  if (c_start!=-1){ 
				    c_start=c_start + c_name.length+1; 
				    c_end=document.cookie.indexOf(";",c_start);
				    if (c_end==-1) c_end=document.cookie.length;
				    return unescape(document.cookie.substring(c_start,c_end));
			    } 
			}
		return "";
		}
	
	
//////////Make me bigger or smaller, I don't care		
		
		// Original Font Size
		var originalFontSize = $('#post').css('font-size');
		if ($.browser.msie) {
			var originalFontSize = parseInt(originalFontSize, 10);
		}
		$("#normal").click(function(){
			$('#post').css('font-size', originalFontSize);
			setCookie('textSize',""+ originalFontSize + "",365);
			return false;
		});
		
		var getSizeCookie = getCookie("textSize");
		if(getSizeCookie!=null && getSizeCookie!=""){
			var getSizeCookieNum = parseInt(getSizeCookie, 10);
			$('#post').css('font-size', getSizeCookieNum);
		};
		
		// Increase Font Size
		$("#big").click(function(){
			var currentFontSize = $('#post').css('font-size');
			var currentFontSizeNum = parseInt(currentFontSize, 10);
			var newFontSize = currentFontSizeNum*1.2;
			$('#post').css('font-size', newFontSize);
			setCookie('textSize',""+ newFontSize + "",365);
			return false;
		});
		// Decrease Font Size
		$("#small").click(function(){
			var currentFontSize = $('#post').css('font-size');
			var currentFontSizeNum = parseInt(currentFontSize, 10);
			var newFontSize = currentFontSizeNum*0.8;
			$('#post').css('font-size', newFontSize);
			setCookie('textSize',""+ newFontSize + "",365);
			return false;
		});
		
		
//////////Print me me me...
		$("#print").click(function(){
			window.print();
		});
		
//////////slide me up and down

		
		
		var getSliderCookie = getCookie("sliderSize");
		if(getSliderCookie!=null && getSliderCookie!=""){
			var getSliderCookie = parseInt(getSliderCookie, 10);
			$('#containerFlash').height(getSliderCookie);
		};
		
		var sizeOri = 245;
		var sizeNew = 120;
		var classOri = 'up';
		var classNew = 'down';
		
		if (getSliderCookie == 120) {
			var sizeOri = 120;
			var sizeNew = 245;
			var classOri = 'down';
			var classNew = 'up';
		};
		
		$("#slider").addClass(classOri);
		$("#slider").toggle(function(){
			$("#containerFlash").animate({
       			height:sizeNew
			},
    		500,
    		"swing",
    		function(){
    			$("#slider").removeClass(classOri);
    			$("#slider").addClass(classNew);
    			setCookie('sliderSize',sizeNew,365);
			});
			
		},function(){
			$("#containerFlash").animate({
       			height:sizeOri
			},
    		500,
    		"swing",
    		function(){
    			$("#slider").removeClass(classNew);
    			$("#slider").addClass(classOri);
    			setCookie('sliderSize',sizeOri,365);
			});
			
		});
/////////She's The Form, you have to do what she say...
		$(":text").each(function(){
			$(this).addClass("text");
		});
		$(":password").each(function(){
			$(this).addClass("password");
		});
		$(":checkbox").each(function(){
			$(this).addClass("checkbox");
		});
		$(":submit").each(function(){
			$(this).addClass("submit");
		});
		$(":button").each(function(){
			$(this).addClass("submit");
		});
			
			
//////////Put some decoration on my links
		$("a[href$=pdf]").addClass("pdf").attr("target","_blank");
		$("a[href$=xls]").addClass("xls").attr("target","_blank");
		
		
//////////Please help me J.J. Abrams i'm lost...
		if($("#siteMap").length !=0) {
			$("#siteMap").treeview({
				collapsed: false,
				animated: "medium",
				control:"#expandCollapse",
				persist: "location"
			});
		};
		
//////////Sorting the table
		if($("#inventaire").length !=0){
			$("#inventaire").tablesorter({
				sortList: [[0,0]]
			}); 
		};
//////////give me a fence I do not want to see my neighbor
		$('#footerMenu').find('li:not(:last-child)').each(function(){
			$(this).after('<li>|</li>');
		});
		
//////////No space for the firstChild 
		$('#mainMenu').find('li::first-child').css('margin', '0px');
		
		
//////////Gmap
		if ($('#gmap').length != 0) {
				function initialize() {
					var latlng = new google.maps.LatLng(45.584802, -73.763911);
					var myOptions = {
						zoom: 15,
						center: latlng,
						noClear:false,
						mapTypeControl: true,
						mapTypeControlOptions: {style: google.maps.MapTypeControlStyle.DROPDOWN_MENU},
						navigationControl: true,
						navigationControlOptions: {style: google.maps.NavigationControlStyle.SMALL},
						mapTypeId: google.maps.MapTypeId.ROADMAP
					};
					var map = new google.maps.Map(document.getElementById("gmap"), myOptions);
					
					var marker = new google.maps.Marker({
						position: latlng, 
						map: map
						
					
					});
				};
				initialize();
		};
		
//////////I can fade and let the other take my place
		if ($('.containerBoxFlash').length !=0) {
			$('.containerBoxFlash').cycle();
		};

//////////Lay down the table
		if ($('#produit-description table').length !=0) {
			$('table tr:even').css('background','#f3f3f3');
		};

//////////Go to where I told you
		if ($('.cats').length !=0) {
			$('.cats').each(function(){
				var redirect = $(this).find('select').val();
				$(this).find('label').click(function(){
					document.location.href = redirect;
				});
			});
			$('.cats select').each(function(){
				$(this).change(function(){
					var redirect = $(this).val();
					document.location.href = redirect;
				});
			});
		};
		
//////////Same height
		if ($('.firstBox').length != 0) {
			function sameHeight(){
				var heightc1 = $('#c1').height();
				var heightc2 = $('.firstBox').height();
				
				if (heightc1 >= heightc2) {
					$('.firstBox').height(heightc1);
				}else{
					$('#c1').height(heightc2);
				};
			};
			sameHeight();
		};
		

	});	
});