
var token = 1 ;
var AjaxWorking = 0;
var AjaxLoadBlock = '';
var AjaxReady = '';

var isIE = ($.browser.msie && parseInt($.browser.version.substr(0,1)) <= 8);
var isIE8 = ($.browser.msie && parseInt($.browser.version.substr(0,1)) >= 8);
var isIE7 = ($.browser.msie && parseInt($.browser.version.substr(0,1)) == 7);
var isIE6 = ($.browser.msie && parseInt($.browser.version.substr(0,1)) < 7);

$(document).ready(function(){
	var ie55 = (navigator.appName == "Microsoft Internet Explorer" && parseInt(navigator.appVersion) == 4 && navigator.appVersion.indexOf("MSIE 5.5") != -1);                                                                              
	var ie6 = (navigator.appName == "Microsoft Internet Explorer" && parseInt(navigator.appVersion) == 4 && navigator.appVersion.indexOf("MSIE 6.0") != -1);

});

function smoothScroll(destinationY,callbackFunction,timing){
	
	if(timing == undefined || timing == '') timing = 550 ;

	var MaxScroll = window.innerHeight || document.documentElement.clientHeight;
	MaxScroll = $('body').height() - MaxScroll;
	if(MaxScroll > 1 && destinationY > MaxScroll) destinationY = MaxScroll ;
	
	if(destinationY >= 0){
		$('html,body').animate({
			scrollTop: destinationY
		},timing,'easeOutExpo',function(){
			if( $.isFunction(callbackFunction) ) callbackFunction() ;
		});
	}else{
		if( $.isFunction(callbackFunction) ) callbackFunction() ;
	}
	return false;
}


function constructSmoothScrollLink(){

	$('a.jsSmoothScroll[href^=#]').each(function(){
		var linkEl = $(this);
		var destination = linkEl.attr('href');
		if( destination != '#' && $(destination).length >= 1){
			linkEl.unbind('click').click(function(){
				smoothScroll($(destination).offset().top ,function(){
					window.location.hash = destination;
				},700);
				return false;
			});
		}
	});
}


function addToFavorite(name)
{
	if (document.all)
		window.external.AddFavorite(window.location,name);
	else
		alert('Tapez Ctrl+D pour ajouter ce site à vos favoris, merci.')
}

