var isMobile=false;
if(navigator.userAgent.toLowerCase().indexOf('iphone') > -1 || navigator.userAgent.toLowerCase().indexOf('android') > -1 || navigator.userAgent.toLowerCase().indexOf('blackberry') > -1 || navigator.userAgent.toLowerCase().indexOf('symbian') > -1 || navigator.userAgent.toLowerCase().indexOf('windows phone os') > -1)
	isMobile=true;

$(document).ready(function(){
	$('title, h1, h2, p, a').each( function(){
										 $(this).html( ($(this).html()).replace(/([aA])rhs /gi,"$1r&eta;s ") )
										 });
	

	var windowHeight = document.body.clientHeight;
	/*var fullHeight = $('#mainContainer').innerHeight()+10;
	
	if(fullHeight > windowHeight)
		windowHeight = fullHeight;*/
	if(!isMobile){
		$('#decoPixel, #player').css({height:windowHeight+'px'});	
	}
		
	if(navigator.userAgent.toLowerCase().indexOf('msie 6') > 0)
		loadIE6(windowHeight);
	
	/*if($("#managementBox").length > 0){
		var maxContentHeight = windowHeight - $("#managementBox").offset().top - 80;
		if($("#contactBox").length > 0)
			maxContentHeight = maxContentHeight - $("#contactBox").innerHeight();
		$("#managementBox").css({'max-height':maxContentHeight+'px'});
	}*/
	if(!isMobile)
		$(".onlyJs").css({display:'block',width:document.body.clientWidth+'px', height:document.body.clientHeight+'px'});
	else{
		var imgSrc="url("+$(".onlyJs").attr('src')+") right top no-repeat";
		$('body').css({background:imgSrc});
		$('#decoPixel, #player').remove();	
		$("#mainContainer").css({'min-width':'720px'});
		$(".hiringLink").css({left:'auto', right:'10px'});
	}
	loopNews();
});

function loadIE6(windowHeight){
	$("a.logo").children('img').attr('src','images/logo-arhs.gif');
}
var mapImg={
	'':'jourdan-serderidis.jpg',
	'-pierre-noel':'pierre-noel.jpg',
	'-jean-francois-pitz':'jean-francois-pitz.jpg',
	'-jean-philippe-roch':'jean-philippe-roch.jpg',
	'-nathalie-vandervelde':'nathalie-vandervelde.jpg',
	'-olivier-barette':'olivier-barette.jpg',
	'-pierre-saunier':'pierre-saunier.jpg',
	'-marc-salm':'marc-salm.jpg',
	'-christophe-grosjean':'christophe-grosjean.jpg',
	'-paulo-apolinario':'paulo-apolinario.jpg'
	
};
function loadManager(el,man){
	$('#player').empty();
	$('#selectLine').animate({'background-position': $(el).offset().left + 'px bottom'},1500);
	$('#ajax').load("management"+man+'.html #ajax');
	var flashvars = {
	  'sourceURL':'img:images/'+mapImg[man]+';'
	 };
	var params = {
		'scale':'exactfit',
		'wmode':'opaque',
		'bgcolor':'#FFFFFF',
		'allowScriptAccess':'sameDomain'
	 };
	 if(!isMobile){
		swfobject.embedSWF("flash/player.swf", "player", "100%", "100%", "9.0.0", null, flashvars, params);
	 }
	 else{
		$('body').css({background:'url(images/'+mapImg[man]+') right top no-repeat'});	 
     }
}
var myTimeout;

function resetSubInSec(){
	myTimeout = window.setTimeout(resetSub,1000);	
}

function cancelTimeOut(){
	clearTimeout(myTimeout);	
}

function showSubMenu(el){
	cancelTimeOut();
	resetSub();
	var leftpx=$(el).position().left +'px';
	$(el).parent('li').children('ul').css({left:leftpx});
	$(el).parent('li').children('ul').fadeIn();
}
function resetSub(){
	$('.subM').css({left:'545em',display:'none'});
}

function loadTab(el,callback){
	$('.selectedTab').removeClass('selectedTab');
	$(el).addClass('selectedTab');
	$('.ajax').slideUp('normal', function(){ $('.ajax').load(el.href +' .ajax', function(){ $('.ajax').slideDown(); }); });
}


function loadKF(el){
	$('.ajax').load(el.href+' .ajax');
}
var jobsList="";
function resetJob(){
	$('#managementBox').html(jobsList);
}

function showJob2(el){
	jobsList = $('#managementBox').html();
	keepHeight();
	loadingBar();
	$('#managementBox').load(el.href+" .node", function(){ releaseHeight(); $('#managementBox').append("<a href='#' class='backLink' onclick='resetJob()'>Back</a>"); 	$('#managementBox').prepend("<a href='#' class='backLink' onclick='resetJob()'>Back</a>");});
	
}

function loadingBar(){
	$('#managementBox').html("<div class='loading'><img src='images/load.gif' alt='please wait...'/></div>")
}

function keepHeight(){
	$('#managementBox').css({height:$('#managementBox').innerHeight()-45+'px'});
}
function releaseHeight(){
	$('#managementBox').css({height:'auto'});
}

function getJobList(){
	loadingBar();					   
	var jobList="<ul class='dynamicList' style='margin-bottom: 0'>";
	
	$('body').prepend("<div id='temp'></div>");
	// local host : http://127.0.0.1/Drupal/
	$("#temp").load("../drupal/ #wrapper", function(html){
												var liList = $('#temp .primary-links');
												$('#temp').remove();
												$(liList).children('li').each( function(){
																							var linkName = $(this).children('a').text().split('-');
																							jobList += "<li><h2><a href='"+$(this).children('a').attr('href')+"' onclick='showJob2(this); return false;'>"+linkName[0]+"</a></h2>";
																							jobList += "<p><strong>Domain :</strong> "+linkName[2]+" | <strong>Location :</strong> "+linkName[1]+" | <strong>Date :</strong> "+linkName[3]+"</p>";
																							jobList += '</li>';
																						} );
												jobList += "</ul>";
												$("#managementBox").html(jobList);
												});
	/*$.ajax({
	  url: "../drupal/",
	  dataType:'html',
	  success: function(html){
		$('body').prepend("<div id='temp'>"+html.replace('<scri',' ')+"</div>");
		var liList = $('#temp .primary-links');
		
		/* Inverser l'ordre 
		$(liList).each(function() {
        	var $li = $(this).children('li'),
            i   = $li.length;
		    for (; 0 < i; i--)
			{
				$li.eq(i - 1).val(i).appendTo(this);
			}

		}); 
		
		
		
		$('#temp').remove();
		$(liList).children('li').each( function(){
													var linkName = $(this).children('a').text().split('-');
													jobList += "<li><h2><a href='"+$(this).children('a').attr('href')+"' onclick='showJob2(this); return false;'>"+linkName[0]+"</a></h2>";
													jobList += "<p><strong>Domain :</strong> "+linkName[2]+" | <strong>Location :</strong> "+linkName[1]+"</p>";
													jobList += '</li>';
												} );
		jobList += "</ul>";
		$("#managementBox").html(jobList);
		
	  }
	}); */
	
}
var timer;
var canloop = true;
function loopNews(){
	window.clearTimeout(timer);
	timer = window.setTimeout(displayNextNews, 2500);
}
function displayNextNews(){
	var nb = $('.newsContent').length; 
	var c = $('.news-slider').position().left;
	
	if( c > (nb * 350 * (-1))){
		$('.news-slider').animate({left: c - (485 +35)+'px' });
	}
	else{
		$('.news-slider').animate({left: '0px' });
	}
	
	if(canloop)
		loopNews();
}
function displayPreviousNews(){
	var c = $('.news-slider').position().left;
	if( c <= 0)
		$('.news-slider').animate({left: c + (485 - 35)+'px' });
	
}
function noloop(){
	canloop = false;
	window.clearTimeout(timer);
}




