$(document).ready(function()
	{
	$(function () {
			

//////////open links in external window
		$('A[rel="external"]').click( function() {
			window.open( $(this).attr('href') );
			return false;
   		 });

//////////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 "";
		}
			
		
//////////Tell me where i'm going
		$("a[rel='3m4il']").each(function(){
			var spaceShip = $(this).text();
			var spaceStation = $(this).attr('href');
			
			$(this).attr({
				href: 'mailto:'+ spaceShip +'@'+ spaceStation +'',
				rel: 'nofollow'
			});
			$(this).text(''+ spaceShip +'@'+ spaceStation +'');
		});


//////////Make me bigger or smaller, I don't care		
		
		// Original Font Size
		var originalFontSize = $('.resizableText').css('font-size');
		if ($.browser.msie) {
			var originalFontSize = parseInt(originalFontSize, 10);
		}
		$(".resetFont").click(function(){
			$('.resizableText').css('font-size', originalFontSize);
			setCookie('textSize',""+ originalFontSize + "",365);
			return false;
		});
		
		var getSizeCookie = getCookie("textSize");
		if(getSizeCookie!=null && getSizeCookie!=""){
			var getSizeCookieNum = parseInt(getSizeCookie, 10);
			$('.resizableText').css('font-size', getSizeCookieNum);
		};
		
		// Increase Font Size
		$(".increaseFont").click(function(){
			var currentFontSize = $('.resizableText').css('font-size');
			var currentFontSizeNum = parseInt(currentFontSize, 10);
			var newFontSize = currentFontSizeNum*1.2;
			$('.resizableText').css('font-size', newFontSize);
			setCookie('textSize',""+ newFontSize + "",365);
			return false;
		});
		// Decrease Font Size
		$(".decreaseFont").click(function(){
			var currentFontSize = $('.resizableText').css('font-size');
			var currentFontSizeNum = parseInt(currentFontSize, 10);
			var newFontSize = currentFontSizeNum*0.8;
			$('.resizableText').css('font-size', newFontSize);
			setCookie('textSize',""+ newFontSize + "",365);
			return false;
		});


////////////Print this page
		$("#print").click(function(){
			window.print();
		});
		
		
//////////Gmap
		if ($('#gmap').length != 0) {
				function initialize() {
					var latlng = new google.maps.LatLng(45.727457,-73.673984);
					var myOptions = {
						zoom: 13,
						center: latlng,
						noClear:false,
						mapTypeControl: true,
						mapTypeControlOptions: {style: google.maps.MapTypeControlStyle.DROPDOWN_MENU},
						navigationControl: true,
						navigationControlOptions: {style: google.maps.NavigationControlStyle.SMALL},
						scrollwheel: false,
						mapTypeId: google.maps.MapTypeId.ROADMAP
					};
					var map = new google.maps.Map(document.getElementById("gmap"), myOptions);
                        
					  if ( $('body').attr("class") == "fr" ){
                      var contentString = '<div id="infoBulle"><strong>Verre Select Inc</strong><br />3816 rue Georges Corbeil<br />Terrebonne, Qc, Canada, J6X 4J4<br />(450) 968-0112<br /><a href="http://www.verreselect.com" title="Verre Select Inc" >www.verreselect.com</a></div>';
                      }else{
                      var contentString = '<div id="infoBulle"><strong>Verre Select Inc</strong><br />3816 Georges Corbeil street<br />Terrebonne, Qc, Canada, J6X 4J4<br />(450) 968-0112<br /><a href="http://www.verreselect.com/en" title="Verre Select Inc" >www.verreselect.com</a></div>';
                      }
			              
			          var infowindow = new google.maps.InfoWindow({
			              content: contentString
			          });
          
					var marker = new google.maps.Marker({
						position: latlng, 
						map: map
					});	
					
					infowindow.open(map,marker);
				};
				initialize();
		};

/////////////// Christophe colomb will now find me
		
		/*$("#siteMap").treeview({
			collapsed: false,
			animated: "medium",
			control:"#expandCollapse",
			persist: "location"
		});*/
			
	});	
});