var def_prenom='';
var def_nom='';
var def_email='';
var currpic=0;
var currslide=0;
var imgs=new Array();
var sens=1;
var timeout=0;
$(document).ready(function()
{
	/*HACKS JS*/
	$('.menu_main .menu li').hover(
	function(){
    	$(this).addClass('sfhover');
        Cufon.set('fontFamily', 'Archer Medium').refresh('.cf');
    	},
    	function(){
    	$(this).removeClass('sfhover');
        Cufon.set('fontFamily', 'Archer Medium').refresh('.cf');
    	});
        
    	$(function() {
			var zIndexNumber = 1000;
			$('.menu_main .menu li').each(function() {
				$(this).css('zIndex', zIndexNumber);
				zIndexNumber -= 10;
			});
		});
    
    
    
    $('.close_popup, .layer').click(function(){
        $('.popup, .layer').fadeOut('fast');
        return false;
    });
    
    $('.padtools .tools li a').hover(function(){
        $('.padtools .infos').html($(this).attr('title'));
        $('.padtools .infos').show();
    },
    function()
    {
        $('.padtools .infos').hide();
    })    
    
    $('.slider .controll a').click(function()
    {
        var id=$(this).parent('li').index();
        scrollSlide(id);
        if(timeout>0)
            clearTimeout(timeout);
        timeout=setTimeout('autoScroll()',8000);
        return false;
    });
    
    cartAction();
    
    timeout=setTimeout('autoScroll()',5000);
    
    $('.send_form').click(function(){
        $($(this).attr('href')).submit();
        return false;
    })
    
    
    $('.popup').css('top',$(window).scrollTop()+200);
    $('.layer').css('height',$(document).height());
    $('input[type=text],input[type=password],textarea').defaultValue();
    
    $('a.fancy').fancybox({'centerOnScroll':true});

    $('a.video').click(function()
	{
		var href=$(this).attr('href');
        var tile=$(this).attr('title');
		$.fancybox({
			'autoScale':false,
			'type':'swf',
			'href': url+'/flash-video-player/mediaplayer/player.swf?file='+escape(href)+'&controlbar=over&height=380&width=676&skin='+url+'/flash-video-player/skins/stylish/stylish.swf&autostart=true&bufferlength=1&displayclick=play&icons=true&linktarget=_blank&mute=false&quality=true&repeat=allways&resizing=true&shuffle=false&stretching=uniform&volume=90&aboutlink=',
			'swf' : {
			   	 'wmode'		: 'opaque',
				'allowfullscreen'	: 'true'
			},
			'width': 676,
			'height': 380,
			'overlayOpacity':0.7,
			'overlayColor':'#000',
            'centerOnScroll':true,
            'title':tile
		});
		return false;
	});
    
    $('a.visite').click(function()
	{
		var href=$(this).attr('href');
        var tile=$(this).attr('title');
		$.fancybox({
			'autoScale':false,
			'type':'swf',
			'href': href,
			'swf' : {
			   	 'wmode'		: 'opaque',
				'allowfullscreen'	: 'true'
			},
			'width': 610,
			'height': 390,
			'overlayOpacity':0.7,
			'overlayColor':'#000',
            'centerOnScroll':true,
            'title':tile
		});
		return false;
	});

});

$(window).resize(function()
{

});

$(window).scroll(function(){
   $('.popup,#cart_info').css('top',$(window).scrollTop()+200);  
});



function loadPic()
{    
    $('.gallery_zone .back').html($('.gallery_zone .front').html());
    $('.gallery_zone .front img').stop().fadeTo(200,0,function()
    {
        var link=$('.gallery_zone .thumbs a.active').attr('href');
        
        if(typeof(imgs[currpic])=='undefined')
        {
            imgs[currpic]=new Image();
            imgs[currpic].src=link;
            imgs[currpic].style.display='none';
            imgs[currpic].onload=function()
            {
                $('.gallery_zone .front').html(imgs[currpic]);
                onPicLoad();
            }
        }
        else
        {
            $('.gallery_zone .front').html(imgs[currpic]);
            onPicLoad();
        }       
        
    });
}


function onPicLoad()
{
    $('.gallery_zone .front img').stop().fadeTo(200,1);
}


function cartAction()
{
    $('.add_to_cart').click(function(){
        add_to_cart($(this).attr('rel'));
        return false;
    })
}

function updateFloatCart()
{
    $('#cart_content').load(url+'/ajax/cartcontent.php');
}

function autoScroll()
{
    timeout=setTimeout('autoScroll()',5000);
    if(currslide>=$('.slider .slide').length-1)
        sens=-1;
    else if(currslide==0)
        sens=1;
    
    currslide+=sens;
    scrollSlide(currslide);
}

function scrollSlide(id)
{
    slide=$($('.slider .controll li').get(id));
    currslide=slide.index();
    $('.slider .controll .current').removeClass('current');
    var elem=$($('.slider .overflow .slide').get(currslide));
    $('.slider .overflow').scrollTo(elem,300,{axis:'x'});
    slide.children('a').addClass('current');
}

function add_to_cart(id)
{
     $('#cart_content').load(url+'/ajax/addcart.php',{idprod:id},
     function(){
        $('#cart_info').hide();
        $('#cart_info').load(url+'/ajax/popup_cart.php',{idprod:id},function(){$('#shopLayer, #cart_info, #logo_layer').fadeIn('fast')});
     });
}
