// JavaScript Document

var url_site = "http://labelimageconsulting.com/";

function preload_menu(){
	
	if(document.images){
		var preload_images=new Array();
		var image_url=new Array();
		
		image_url[0]=url_site+"images/menu/accueil_on.jpg";
		image_url[1]=url_site+"images/menu/agence_on.jpg";
		image_url[2]=url_site+"images/menu/alacarte_on.jpg";
		image_url[3]=url_site+"images/menu/avant_on.jpg";
		image_url[4]=url_site+"images/menu/contact_on.jpg";
		image_url[5]=url_site+"images/menu/entreprises_on.jpg";
		image_url[6]=url_site+"images/menu/particuliers_on.jpg";
		image_url[7]=url_site+"images/menu/shopping_on.jpg";
		image_url[8]=url_site+"images/menu/showroom_on.jpg";
		image_url[9]=url_site+"images/menu/partenaires_on.jpg";
		image_url[10]=url_site+"images/menu/videos_on.jpg";
		image_url[11]=url_site+"images/menu/studio_photo_on.jpg";

		for(var i=0; i<image_url.length; i++){
			preload_images[i]=new Image(); 
			preload_images[i].src=image_url[i]; 
		}
		
		//console.log('[Preload Home] OK');
	}
	
}

function music_on(){
	
	document.getElementById('music_img').src = "images/music_off.jpg";
	document.getElementById('music_link').href = "javascript:music_off();";
	
	document.getElementById('music_img').alt = "Stopper la musique";
	document.getElementById('music_img').title = "Stopper la musique";
	
	play_song();
	
	
}

function music_off(){
	
	document.getElementById('music_img').src = "images/music_on.jpg";
	document.getElementById('music_link').href = "javascript:music_on();";
	
	document.getElementById('music_img').alt = "Démarrer la musique";
	document.getElementById('music_img').title = "Démarrer la musique";
	
	//pause_song();
	stop_song();
	
}

//Check si un mot n'est pas qu'espaces...
function check_word(word){
	
	var length = word.length;
	var spaces = 0;
	
	for(var i = 0; i<=length; i++){
		
		if(word[i] == ' '){
			spaces++;	
		}
		
	}
	
	if(spaces == length){
		return(0);	
	}
	
	return(1);
}

//Check le format d'un mail
function check_mail(mail){
	
	var email = mail;
	var verif = /^[.a-zA-Z0-9_-]+@[a-zA-Z0-9-]{2,}[.][a-zA-Z]{2,3}$/
	if (verif.exec(email) == null){
		return 0;
	}else{
		return 1;
	}

} 

//Checke le formulaire !
function check_form(){
	
	var nom = document.getElementById('name_in').value;
	var mail = document.getElementById('mail_in').value;
	var tel = document.getElementById('tel_in').value;
	var mess = document.getElementById('mess_in').value;
	
	var error = 0;
	var alert_text = "Les champs suivants sont vides, ou contiennent une erreur :\n\n";
	
	if(check_word(nom) == 0){
		error = 1;
		alert_text += "- Le champ NOM\n";
	}
	
	if(check_word(tel) == 0){
		error = 1;
		alert_text += "- Le champ TELEPHONE\n";
	}
	
	if(check_mail(mail) == 0){
		error = 1;
		alert_text += "- Le champ MAIL\n";
	}
	
	if(check_word(mess) == 0){
		error = 1;
		alert_text += "- Le champ MESSAGE\n";
	}
	
	if(error == 1){
		alert(alert_text);
		return 0;
	}else{
		return 1;
	}
	
}
function valid_form(){
	
	if(check_form() == 1){
		document.getElementById('form_page').submit();	
	}
	
}

function show_vid(number){
	
	var nb = number;
	
	for(var i=1; i<=nb_vid_total; i++){
		document.getElementById('vid_img_'+i).src = "images/videos/"+i+"_off.jpg";	
		document.getElementById('vid_'+i).style.display = "none";
		document.getElementById('video'+i).innerHTML = "";
		
	}
	
	vid_tab[(nb-1)].write('video'+nb);
	
	document.getElementById('vid_img_'+nb).src = "images/videos/"+nb+"_on.jpg";
	document.getElementById('vid_'+nb).style.display = "block";	
	
}

function show_rub(number){
	
	var nb = number;
	var nb2 = 1; //TEST
	
	document.getElementById('alacarte_detail_0').style.display = "none";
	
	for(var i=1; i<=nb_rub_total; i++){
		document.getElementById('link_'+i+'_on').style.display="none";
		document.getElementById('link_'+i+'_off').style.display="block";
		document.getElementById('alacarte_detail_'+i).style.display = "none";
		
	}
	
	document.getElementById('link_'+nb+'_off').style.display="none";
	document.getElementById('link_'+nb+'_on').style.display="block";
	
	document.getElementById('alacarte_detail_'+nb).style.display = "block";	
	
}
