function checkIE(){
//IE return true
if (navigator.appName.indexOf("Microsoft")!=-1)
	return true;
else
	return false;
}
//charge le sous menu
function updateSmenu(page){
	$('.smenu-'+page).addClass("smenu-"+page+"-active");
	if (page == "company" || page == "clients" || page == "employment")
		page = "about";
	if (page == "database" || page == "edi" || page == "online")
		page = "solution";
	$('#ssmenu-'+page).removeClass("ssmenu-off");
	$('.menu-'+page).addClass('menu-'+page+'-active');
}
//recupere les parametres en get
function getQueryParams(qs) {
	qs = qs.replace("?page=", "");
	var ln = qs.length;
	
	if (qs.search("&") != -1)
		ln = qs.search("&");
	qs = qs.substring(0, ln);
    return qs;
}
function getQueryParamsIE(pagenow)
{
		var tmp = pagenow.search("=");
		var ln = pagenow.length;
		if (pagenow.search("&") != -1)
			ln = pagenow.search("&");
		pagenow = pagenow.substring(tmp+1, ln);
		return pagenow;
}
//recupere les params collection (entre & et #)
function getQueryParamsCollection(qs){
	var first = 0;
	if (qs.search("&cat") != -1)
	{
		first = qs.search("&cat");
		qs = qs.substring(first, qs.length);
		qs = qs.replace("&cat=", "");
		return qs;
	}
    return false;
}
function mapName(id)
{
	var i = 1;
	while (i < 13)
	{
		$('#name'+i).css({backgroundPosition:mapPos[i]['x'] +"px "+ mapPos[i]['y']+"px"});
		i++;
	}
	$('#name'+id).css({backgroundPosition:mapPos[id]['xactive'] +"px "+ mapPos[id]['y']+"px"});
}
function getMapPos()
{
	var i = 1;
	var pos = 0;
	
	while (i < 13)
		mapPos[i++] = new Array();
		
mapPos[1]['y'] = 0;
mapPos[2]['y'] = -15;
mapPos[3]['y'] = -30;
mapPos[4]['y'] = -46;
mapPos[6]['y'] = -61;
mapPos[5]['y'] = -75;
mapPos[7]['y'] = -91;
mapPos[8]['y'] = -135;
mapPos[9]['y'] = -165;
mapPos[10]['y'] = -150;
mapPos[11]['y'] = -106;
mapPos[12]['y'] = -120;

mapPos[1]['x'] = -20;
mapPos[2]['x'] = -8;
mapPos[3]['x'] = -10;
mapPos[4]['x'] = -10;
mapPos[6]['x'] = -0;
mapPos[5]['x'] = -0;
mapPos[7]['x'] = -0;
mapPos[8]['x'] = -5;
mapPos[9]['x'] = -5;
mapPos[10]['x'] = -5;
mapPos[11]['x'] = -15;
mapPos[12]['x'] = 0;

mapPos[1]['xactive'] = -103;
mapPos[2]['xactive'] = -83;
mapPos[3]['xactive'] = -87;
mapPos[4]['xactive'] = -92;
mapPos[6]['xactive'] = -85;
mapPos[5]['xactive'] = -85;
mapPos[7]['xactive'] = -80;
mapPos[8]['xactive'] = -85;
mapPos[9]['xactive'] = -82;
mapPos[10]['xactive'] = -82;
mapPos[11]['xactive'] = -92;
mapPos[12]['xactive'] = -78;

return false;
}
//recupere la page actuelle
var pagenow = "home";
var collectionpage = "badges";
var collectionpageTexte = "";
var mapPos = new Array();
var nbCollection = 0;

function countCollection(i){
	nbCollection = i;
}
$(document).ready(function(){
	//ie
	if (checkIE())
		pagenow = getQueryParamsIE(window.location.href);
	else
		pagenow = getQueryParams(document.location.search);
	if (pagenow == "" || !pagenow)
		pagenow = "home";
	//si on est sur collection
	if (checkIE())
		collectionpage = getQueryParamsCollection(window.location.href);
	else
		collectionpage = getQueryParamsCollection(document.location.search);
	if (collectionpage == "" || !collectionpage)
		collectionpage = "badges";
	$('.collection-'+collectionpage).addClass('collection-'+collectionpage+'-active');
	updateSmenu(pagenow);
	//map
	$('.bulle').mouseover(function(){
		var id = this.id.replace("site", "");
		mapName(id);
		$('.bulle').html("");
		$(this).html("<div class='site-info'><div style='margin-left:7px'>"+site[id]+"</div></div>");
	});
	
	//collection
	$('.collection-pic').click(function(){
	collectionpageTexte = $(this).attr('src');
	collectionpageTexte = collectionpageTexte.replace("img/collection/"+collectionpage+"/", "");
	collectionpageTexte = collectionpageTexte.replace("-", " ");
	collectionpageTexte = collectionpageTexte.replace("__", "%");
	collectionpageTexte = collectionpageTexte.replace(".png", "");
	$('#main_text').html(collectionpageTexte);
	});
	//****************collection***************
$('.jcarousel-skin-tango').addClass('gallery');
// Disable autoscrolling if the user clicks the prev or next button.

//genero miniaturas y recuadro de exposición
var options = {
        insert : '#main_image',
		clickNext : true,
        onImage : function(image) {image.css('display','none').fadeIn(200);
		var top = ( $('#contenedor ').height() - $('#contenedor #main_image').height() ) / 2;
		$('#contenedor #main_image').css('margin-top', top);},
        onThumb : function() {}
};
$('ul.gallery').galleria(options);
		jQuery('#mycarousel').jcarousel({
			scroll: 2, vertical: true,wrap: 'last'
		});
	if (nbCollection > 4){
	$(".jcarousel-prev-vertical").html("<img src='img/collection/up.png' alt='prev' />");		
	$(".jcarousel-next-vertical").html("<img src='img/collection/down.png' alt='prev' />");	
	}
});
