resizeFancy = function()
{
    $.fancybox.resize();
}
$(document).ready(function(){
    $('ul#mainMenu > li ul').hide();
    $('ul#mainMenu a').each(function(i){
        if($(this).hasClass('selected'))
        {
            var img = $(this).find('img');
            if(img.length>0)
            {
                var newSrc = $(this).find('img').attr('src').replace('link','active');
               $(this).find('img').attr('src',newSrc);
               $(this).find('> ul').show();

            }
            el = $(this);
            while(el.attr('id')!='mainMenu')
            {
                if(el.parent().get(0).nodeName=='UL')
                {
                    el.parent().show();

                }
                else if(el.parent().get(0).nodeName=='LI')
                {
                    el.parent().find('> a').addClass('selected');
                    var _img = el.parent().find('img');
                    if(_img.length>0)
                    {
                        var _newSrc = el.parent().find('img').attr('src').replace('link','active');
                       el.parent().find('img').attr('src',_newSrc);
                       el.parent().find('> ul').show();

                    }
                }
                el = el.parent();
            }
        }
    });
    $('ul#mainMenu > li').hover(
        function()
        {
            var img = $(this).find('img');
            if(img.length>0)
            {
                var newSrc = $(this).find('img').attr('src').replace('link','over');
               $(this).find('img').attr('src',newSrc);
            }
        },
        function()
        {
            var img = $(this).find('img');
            if(img.length>0)
            {
                var newSrc = $(this).find('img').attr('src').replace('over','link');
               $(this).find('img').attr('src',newSrc);
            }
        }
    );
    try
    {
        if(_firstVisit!=null && _firstVisit)
        {
            $.fancybox({
                href:'/category/prehome',
                autoDimensions:false,
                width: 900,
                height: 555,
                onComplete: function(){
                   $.fancybox.resize();
                   $.fancybox.center();
                   $('#fancybox-inner').css('overflow', 'hidden');
                }
            });
        }
    }
    catch(e){}
    initEvents();
    initFancy();
    $('#link_edit,#link_add').fancybox({
	autoDimensions: false,
	width: 800,
	height: 600,
        ajax : {
            type	: "POST",
	    onComplete	: ""
        }
	
    });
    initAdmin();
    $('#accueil_plan').hide();
    $('#link_sitemap').click(function(){
	
	if($('#accueil_plan').html()!=null){
	    $.fancybox({href :'#sitemap',width: 400, autoDimensions : false});
	    return false;
	}
	    
    });
    $('a').each(function(){
       if(null!=$(this).attr('href') && $(this).attr('href').indexOf('http://')!=-1 && $(this).attr('href').indexOf(oPath.path)==-1){
            $(this).attr('target','_blank');
       }
    });
});
initAdmin = function(){
    $('#link_connexion').fancybox({
        onComplete: function(){
                setTimeout('resizeFancy()',500);
        }
    });
    $('.admin_lang_link').click(function(){
	$('.admin_langs').hide();
	$($(this).attr('href')).show();
	$('#admin_lang').find('a').removeClass('selected');
	$(this).addClass('selected');
	return false;
    });
     $('select[id^="parent_id"]').each(function(){
	 $(this).val($('#parent_id_fr').val());
     });
    $('select[id^="parent_id"]').change(function(){
	$('select[id^="parent_id"]').val($(this).val());
    });
    $('input[id^="order"]').each(function(){
	 $(this).val($('#order_fr').val());
     });
    $('input[id^="order"]').change(function(){
	$('input[id^="order"]').val($(this).val());
    });
    $('input[id^="pic_menu"]').change(function(){
	$('input[id^="pic_menu"]').val($(this).val());
    });
    $('input[id^="permalink_"]').change(function(){
	var el = $(this).parent().parent();
	el.find('input[id^="titre_"]').val($(this).val());
	el.find('input[id^="meta_title_"]').val($(this).val());
	el.find('textarea[id^="meta_"]').val($(this).val());
    });
}
initEvents = function()
{
    /*
    $('ul#mainMenu > li a').click(function(){
        var sub = $(this).parent().find('> ul');
        if(sub.length && sub.find('a:first').attr('href')==$(this).attr('href'))
        {
            if(sub.css('display')=='none')
                sub.slideDown('slow');
            else
                sub.slideUp('slow');
            return false;
        }
        return true;
    });
    */
}

initFancy = function()
{
    $('a.fancybox').click(function(){
        var _href = $(this).attr('href');
        var __width = 800;
        var __height = 400;
        var bDimensions = true;
        try{
            var _rel = $(this).attr('rel');
            var __params = _rel.split('&');
            //alert(__params.length);
            if(__params.length==3)
            {
                var _width = __params[1].split('=')[1];
                var _height = __params[2].split('=')[1];
               //alert(_width+"*"+_height);
                bDimensions = false;
            }
        }catch(e){
            alert(e);
        }finally{
            __width = (_width!=null)? _width : __width;
            __height = (_height!=null)? _height : __height;
        }
        //alert(__width+"*"+__height+" - autoDimensions:"+bDimensions);
        $.fancybox({
            href : $(this).attr('href'),
            title : $(this).attr('title'),
            width:__width,
            height:__height,
            centerOnScroll: true,
            onComplete: function(){
                setTimeout('resizeFancy()',1000);
                /*
                $('#fancybox-inner').find('img').each(function(){
                    var newsrc = _href+'/../'+$(this).attr('src');
                    $(this).attr('src',newsrc);
                });
                $('#fancybox-inner').find('param[name="movie"]').each(function(){
                    var newsrc = _href+'/../'+$(this).attr('value');
                    $(this).attr('value',newsrc);
                });
                $('#fancybox-inner').find('embed').each(function(){
                    var newsrc = _href+'/../'+$(this).attr('src');
                    $(this).attr('src',newsrc);
                });
                */
            }
        });
        return false;
    });
    $('#prehome').click(function(){
       $.fancybox( {
               href:'/category/prehome',
               autoDimensions: false,
               width: 900,
               height: 555,
               onComplete: function(){ 
                   $.fancybox.resize();
                   $.fancybox.center();
                   $('#fancybox-inner').css('overflow', 'hidden');
               }
           });
        return false;
    })

}
  var _gaq = _gaq || [];
  _gaq.push(['_setAccount', 'UA-7263033-10']);
  _gaq.push(['_trackPageview']);

  (function() {
    var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
    ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
    var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
  })();
