// JavaScript Document
$(document).ready(function(){
			manageSlimBoxParution();
			manageSlimBox();
			manageNavTop();
			manageNavVerti();
			manageExtLnk();
			melto();
			})

function manageNavTop(){
	var menu = $('#top ul')
	$(menu).find('.sub').css('display','none')
	var mainItem = $(menu).find('li')
	$(mainItem).each(function (i) {
		$(this).hover(function(){
				$(this).children('a').addClass('hover')
				$(this).children('.sub').css('display','block')
			
			},function(){
				$(this).children('a').removeClass('hover')
				$(this).children('.sub').css('display','none')
			})
        })
	}
function manageNavVerti(){
	var menu = $('.myNav ul')
	var subItemContainer = $(menu).find('ul') 
	var asSelection = $(menu).find('.selected') 

	$(subItemContainer).css({display:'none'})
	$(subItemContainer).css({position:'relative',marginTop:-20,marginBottom:0})
	$(asSelection).parent('ul').css({position:'relative',marginTop:0,marginBottom:30,display:'block'})

	
	$(subItemContainer).each(function(u){
			$(subItemContainer).find('li:not(:first)').css({marginTop:-20})
			$(asSelection).parent('ul').find('li').css({marginTop:6})
			
			 })
	
	var itemTitle = $(menu).find('li').children('em');
	$(itemTitle).each(function (i) {
			$(this).click(function(){
				var subContainer = 	$(this).next('ul')
				var marginVal = parseInt($(subContainer).css("margin-top"))
				if(marginVal < 0){//fermer donc on ouvre
					$(subItemContainer).stop().animate({marginTop:-20,marginBottom:0})
					$(subItemContainer).each(function(u){$(subItemContainer).find('li').stop().animate({marginTop:-20})})
					
					$(subContainer).css({display:'block'})
					$(this).next('ul').stop().animate({marginTop:0,marginBottom:30});
					$(subContainer).find('li').stop().animate({marginTop:(6) });
				}
			});
		})
	}

function videoLayout(action){
	var windowH = $('html').height();
	var windowW = $('html').width();
	
	switch(action){
		case 'show' :
		/*$('body').prepend('<div id="videoLayout"></div>');
		$('#videoLayout').css({position:'absolute',width:windowW,height:windowH,background:'#000',opacity:0.8,zIndex:'3',top:0,left:0});*/
		$('#lbOverlay').css({display:"block",opacity:0.8})
		break;
		
		case 'hide' :
				$('#lbOverlay').css("display","none")
		break;
	}
}

function manageSlimBox(){
	var post = $('.dc-post').find('.post')
	$(post).each(function (i) {
		
		var elImg = $(this).find('a').children('img');
		var el = $(elImg).parent('a')

		$(el).attr('rel','lightbox-' + i); 
		$(el).slimbox({counterText: "Image {x} sur {y}"});
		
		$(elImg).each(function (i) {
			var imgAlt = $(this).attr('alt');
			$(this).parent('a').attr('title', imgAlt);
			
			$(this).parent('a').addClass('img2Click')
			$(this).parent('a').append('<span class="clickMe"></span>');
 			var float = $(this).css("float");
			if($(float)){
				$(this).parent('a').css("float",float)
				$(this).css("float","none")
			}
  			//$(this).next().css({top:$(this).height() - 17 , left:$(this).width()-17});
			});
		});
}

function manageSlimBoxParution(){
	var post = $('.Parutions').find('.post-content')
	$(post).each(function (i) {
		
		var elImg = $(this).find('a').children('img');
		var el = $(elImg).parent('a')

		$(el).attr('rel','lightbox-' + i); 
		$(el).slimbox({counterText: "Image {x} sur {y}"});
		
		$(elImg).each(function (i) {
			var imgAlt = $(this).attr('alt');
			$(this).parent('a').attr('title', imgAlt);
			
			$(this).parent('a').addClass('img2Click')
			//$(this).parent('a').append('<span class="clickMe"></span>');
 			var float = $(this).css("float");
			if($(float)){
				$(this).parent('a').css("float",float)
				$(this).css("float","none")
			}
  			//$(this).next().css({top:$(this).height() - 17 , left:$(this).width()-17});
			});
		});
}
	


function manageExtLnk(){
	$('.attachment').click(function(){window.open(this.href);return false;})
	
	var dom = "http://www.1000visages.fr"
	var domRef = ""
	
	var el = $("#content").find('a')
	$(el).each(function(i){
		var lnk = $(this).attr('href')
		var elDom = lnk.substr(0,1)
		
		if(elDom == "/" ) domRef = dom;
		else{
			var elDomTab = lnk.split("/")
			var elDomaine = "http://"+elDomTab[2]
			if(elDomaine == dom) domRef = dom
			else domRef =""
			}
		if(domRef != dom) $(this).attr('target','_blank')
		})
}
function melto(){
	var lnkMail = $('a.melto')
	$(lnkMail).each(function (i){
			dom = $(this).attr("href")
			domUrl = dom.substring(11,dom.length);
			lnkMelto = "mailto:" + $(this).text() +'@'+ domUrl;				  
			$(this).attr('href',lnkMelto)
			$(this).text($(this).text() +'@'+ domUrl)
							  })
	

}