/**
 * @author Greg
 */


var Navigation = {
    init: function(){
    	
	   $("a[rel='lightbox']").colorbox();
	   $(".contactBox").colorbox({width:'750px'});
	   $('article.contactForm form textarea, article.contactForm form input:text').parent().find('label').labelOver('over');
	   
	    $('#sitemapBtn').click(function(e){
	    	e.preventDefault();
	        $('nav.sitemap-nav').slideToggle('slow');
	    });
	   	$('nav.main ul.navigation > li > a,nav.main ul.navigation > li > span').each(function(){
	   		$(this).parent('li').addClass($(this).attr('class'));
	   	});
	   	$('nav.utils .print').click(function(e){
			e.preventDefault();
			window.print();  		
	   	});
	   	
    }
};

$(document).ready(function(){
	
	Navigation.init();

    var oversize =0;
    var hcontent = $('#contentCol').height();
    var lcontent = $('#leftCol').height();
    var rcontent = $('#rightCol').height();
    //alert(lcontent+'-'+hcontent+'-'+rcontent);
    
    var biggest = (hcontent > lcontent) ? hcontent : lcontent;
    biggest = (biggest > rcontent) ? biggest : rcontent;
    //$('#contentCol').css('min-height':biggest'+px' );
	$('body.default #leftCol').css({'min-height':biggest + 'px' });
	$('body.default #rightCol').css({'min-height':biggest + 'px' });



    $("#accordion,div.accordion").accordion({ 
        autoHeight: false 
    });
    

  if ( $.browser.msie ) 
  {
      $('div#header ul.navigation>li:first-child').hover(function(e){$(this).addClass('hover');},function(e){$(this).removeClass('hover');});
  }

	$('div.share').delegate('a','click',function(e){
		e.preventDefault();
		if($(this).hasClass('email')){
			var url = $(this).attr('href');
			url = url + '/embedded/1';
			////console.debug(url);
			$.colorbox({
				href:	url,
				title:  "Partager/share",
		        height: 500,
		        width:  600,
		        iframe:true
			}); 
		}
		
		if($(this).hasClass('twitter')){
			var url = $(this).attr('href')+'?';
			var params = [];
			if($(this).attr('data-url')){
				params.push('url='+encodeURIComponent($(this).attr('data-url')));
			}else{
				params.push('url='+encodeURIComponent(window.location.href));
			}
			if($(this).attr('data-text')){
				params.push('text='+encodeURIComponent($(this).attr('data-text')));
			}
			if($(this).attr('data-via')){
				params.push('via='+encodeURIComponent($(this).attr('data-via')));
			}
			if($(this).attr('data-related')){
				params.push('related='+encodeURIComponent($(this).attr('data-related')));
			}
			if($(this).attr('data-count')){
				params.push('count='+encodeURIComponent($(this).attr('data-count')));
			}
			if($(this).attr('data-lang')){
				params.push('lang='+encodeURIComponent($(this).attr('data-lang')));
			}
			
			var url = url + params.join('&');
			window.open( url, "Twitter", "status = 0, height = 400, width = 500, resizable = 0" );

		}

		if($(this).hasClass('facebook')){
			var url = $(this).attr('href');
			window.open( url, "Twitter", "status = 0, height = 400, width = 500, resizable = 0" );
		}
	});
	
	
	
		
	$('.page img').each( function(){
			
			var parent = $(this).parent('a');
			console.log(parent);
			if(parent.length==0){
			
				var wrapblock = $('<div class="wrapimg">');
				$(wrapblock).attr('style' , $(this).attr('style') );
				var des = $(this).attr('alt');
				
				if($(this).attr('style') ){
					
				
				$.grep( $(this).attr('style').split(';') , function(cssmark){
					var cssinfo = cssmark.split(':') ;
					$(this).css(cssinfo[0], '');			
			    });
				$(this).attr('style',''); 
				
				
				$(this).css({display:'block'});
				$(this).wrap(wrapblock);
						
				
				wrapblock = $(this).parent('.wrapimg');
				var legend = $('<p>').html( des );
				$(wrapblock).append(legend)	;
				$(legend).addClass( 'imglegend' );
				$(legend).width( $(this).width() );
				
				$(wrapblock).height( $(wrapblock).height() + $(legend).height() )
				}
			}
			
			
			
	})	;	
		
});



		
	
		
		 
