/* DEFINE JS MULTILINGUE */
if(lang_site == 'fr'){
	var ALERT_EMAIL = 'Votre adresse email ne semble pas valide';
	var EMAIL = 'Votre adresse email';
}else{
	var ALERT_EMAIL = 'Your email address does not appear valid !';
	var EMAIL = 'Your email address';
}

var extension = '.png';
var start = 1;
var name_img;
var images = new Array();
var stop = false;
var im = new Image(); 
for(var i = 0; i < nbdiapo; i++){
	name_img = (i < 10) ? diapos[i]+''+extension :  diapos[i]+''+extension;
	images.push(url_site+'theme/'+theme_site+'img/diapos/'+lang_site+'/'+name_img);
	im.src = url_site+'theme/'+theme_site+'img/diapos/'+lang_site+'/'+name_img;
}
// $("#nos_reponses").mouseover(function(){ 
	// $('#sous_nav').css({'display': 'block'});
// });		 
// $("#nos_reponses").mouseout(function(){ 
	// $('#sous_nav').css({'display': 'none'});
// });		 

$("#email_news").focus(function(){ 
	this.value = '';
});		 

$("img#oknews").click(function(){ 
	var mailnews = $('#email_news').val();
	if(mailnews == EMAIL)
		alert(ALERT_EMAIL);
	else{
		var sendAjax = $.ajax({
			type: "POST",
			url: 'ajax/newsletter.php',
			data: 'm='+mailnews,
			success: handleResponse
		});		
	}
	function handleResponse(){
		var answer = eval(sendAjax.responseText);
		switch(answer.answers[0].CODE){
			case 'OK' :	
					$('#email_news').get(0).value = EMAIL;
				break;
			default: 1;
		}
		$('#answer_news').get(0).innerHTML = answer.answers[0].MSG;	
	}
});		 

$("span.radio_appel > input:radio").click(function(){
	var elt = $(this);
	if(elt.val() == 1){
		$('#fields_appel_offres').slideDown("slow");
		$('#which_form').get(0).value = 'appel_offres';
	}else{
		$('#fields_appel_offres').slideUp("slow");
		$('#which_form').get(0).value = 'contact_us';
	}
});		

$(document).ready(function(){	
	$('a[href*=#]').click(function(){
		var urlnav = document.location.href;		
		urlnav_ = urlnav.split('#');
		cible = $(this).attr('href');
		cible = cible.split('#');
		if(urlnav_[0].indexOf(cible[0]) != -1){
			hauteur = $('a[name='+cible[1]+']').offset().top;
			$('html,body').animate({scrollTop:hauteur},2000,'easeOutQuint');
			return false;		
		}
	});
	if(diapo_home && home)
		setTimeout('loadPicAuto("'+images[start]+'")',6000);
	
});

$("#chaine > img").click(function(){ 
	stop = true;
	var pict = (this.id).replace('r_','');
	change_de_chaine(this.id);
	for(var i = 0; i < nbdiapo; i++){
		if('r_'+diapos[i] == this.id){
			start = (i >= nbdiapo) ? 0 : i;
		}
	}
	// alert(start+' - '+images[start]);
	$('#current_pict').get(0).src = images[start];
});		 


/*
Applique un fondu de sortie sur l'image affichée  puis appelle la fonction chargée d'effectuer un fondu d'entrée sur l'image suivante
*/
function loadPicAuto(id){
	if(!stop){
		var img_1 = $('#current_pict');
		// img_1.fadeOut("hide");
		setTimeout('loadOtherPicAuto("'+id+'")',400);
	}
}

/*
Applique un fondu d'entrée sur l'image suivante
*/
function loadOtherPicAuto(id){
	if(!stop){
		var img_1 = $('#current_pict');
		img_1.get(0).src = id;
		img_1.fadeIn("show");
		var id_pict = 'r_'+diapos[start];
		change_de_chaine(id_pict);
		start = (start < (nbdiapo -1)) ? start + 1 : 0;
		// alert(start+' - '+images[start]);
		setTimeout('loadPicAuto("'+images[start]+'")',6000);
	}
}

function change_de_chaine(idchaine){
	var all_pict = $('#chaine > img');
	for(var i = 0; i < all_pict.length; i++){
		if(all_pict[i].id == idchaine)
			all_pict[i].src = url_site+'theme/'+theme_site+'img/diapos/is_on.png';
		else
			all_pict[i].src = url_site+'theme/'+theme_site+'img/diapos/is_off.png';
	}
}
// $("img#fields_subscribe > input:radio").focus(function(){ 
	// if(this.value == 'Email' || this.value == 'Mobile')
		// this.value = '';
// });		 

function test(){
	if($('#innerselection').is(":hidden")){
		var sendAjax = $.ajax({
			type: "POST",
			url: 'ajax/getSelection.php',
			data: 'id=s',
			success: handleResponse
		});		
	}else	
		openIt('innerselection');
		
	function handleResponse(){
		$('#innerselection').get(0).innerHTML = sendAjax.responseText;	
		openIt('innerselection');
	}
}

function openIt(id){
	if($('#'+id).is(":hidden")){
		$('#'+id).slideDown("slow");
		tb_init('a.thickbox_2, area.thickbox_2, input.thickbox_2');//pass where to apply thickbox
		imgLoader = new Image();// preload image
		imgLoader.src = tb_pathToImage;
	}
	else
		$('#'+id).slideUp("slow");
}

function shareData(sData){	
	$('#content_share').hide();	
	$('#spinner_wait').show();	
	var sendAjax = $.ajax({
		type: "POST",
		url: url_site+'ajax/shareData.php',
		data: 'info='+sData+'&email='+$('#email_sd').val()+'&email_dest='+$('#email_dest_sd').val()+'&m='+$('#m_sd').get(0).innerHTML,
		success: handleResponse
	});		

	function handleResponse(){
		$('#spinner_wait').hide();	
		$('#content_share').show();	
		if(sendAjax.responseText.indexOf('renseigner') != -1 && $('#content_share').get(0).innerHTML.indexOf('renseigner') == -1){
			var form = $('#content_share').get(0).innerHTML;
			form = sendAjax.responseText+''+form;
			$('#content_share').get(0).innerHTML = form;
		}else if(sendAjax.responseText.indexOf('renseigner') == -1){
			$('#content_share').get(0).innerHTML = sendAjax.responseText;
		}
	}
}

function contact(id){
	$('#goform').get(0).value = 'yesss';
	$('#'+id).get(0).submit();
}

function addToFavoris() {
	if(navigator.appName != 'Microsoft Internet Explorer')
		window.sidebar.addPanel(name_page,document.location.href,"");
	else
		window.external.AddFavorite(document.location.href,name_page);
}

function reloadMap(filter){
	mc.clearMarkers();
	mc.resetViewport();
	var url = 'reloadMapHome';
	var sendAjax = $.ajax({
		type: "POST",
		url: url_site+'ajax/'+url+'.php',
		data: 'crit='+filter,
		success: function (){
			search = true;
			// alert(sendAjax.responseText);
			markers = eval(sendAjax.responseText);
			// $('#spinnermap').hide();
			// $('#loadingmap').hide();
			traiteMarkers(false);				
		}
	});				
}

function call_json(){
	var sendAjax = $.ajax({
		type: "POST",
		url: url_site+'ajax/json.php',
		data: 'a=create',
		success: function (){
		}
	});				
}

function display_rub(){
	var sendAjax = $.ajax({
		type: "POST",
		url: url_site+'ajax/json.php',
		data: 'a=rub',
		success: function (){
			var bloc_crit = $('#criteres_map').get(0).innerHTML;
			bloc_crit += sendAjax.responseText;
			$('#criteres_map').get(0).innerHTML = bloc_crit;
			listen_check_crit();
		}
	});				
}

function listen_check_crit(){
	$("div#criteres_map > p > input[type='checkbox']").click(function(){
		var idc = this.id;
		var filter = '';
		var all_crit = $("div#criteres_map > p > input[type='checkbox']");
		for(var i = 0; i < all_crit.length; i++)
			filter += (all_crit[i].checked == true) ? all_crit[i].id+',' : '';
		reloadMap(filter);
	});		 
	$("div#criteres_map_2 > p > input[type='checkbox']").click(function(){
		var idc = this.id;
		var filter = '';
		var all_crit = $("div#criteres_map_2 > p > input[type='checkbox']");
		for(var i = 0; i < all_crit.length; i++)
			filter += (all_crit[i].checked == true) ? all_crit[i].id+',' : '';
		reloadMap(filter);
	});		 
}

