
/******************/
/***** GALERIE *****/
/******************/

//format des images : jpg

//variables
galerie = new Array();
vignette = new Array();
pathImages = '../galerie/';

function initGalerie() {
	galerie.push('classique');
	galerie.push('supe');
	galerie.push('single');
	galerie.push('suite');
}

function initVignette() {
	
	var classique = new Array();
	classique.push('classique_bureau');
	classique.push('classique_clim');
	classique.push('classique_matelas');
	classique.push('classique_pendrie');
	classique.push('classique_sdb');
	classique.push('classique_seche');	
	vignette.push(classique);
	
	var supe = new Array();
	supe.push('supe_clim');
	supe.push('supe_peignoir');
	supe.push('supe_pendrie');
	supe.push('supe_savon');
	supe.push('supe_sdb');
	supe.push('supe_seche');
	vignette.push(supe);

	var single = new Array();
	single.push('single_clim');
	single.push('single_coffre');
	single.push('single_matelas');
	single.push('single_pendrie');
	single.push('single_savon');
	single.push('single_sdb');
	vignette.push(single);
	
	var suite = new Array();
	suite.push('suite_bureau');
	suite.push('suite_clim');
	suite.push('suite_matelas');
	suite.push('suite_penderie');
	suite.push('suite_sdb');
	suite.push('suite_seche');
	vignette.push(suite);	
				
}

//****************************************
//PROCEDURE PRINCIPALE
//****************************************
function setGalerie(str_section) {

	initGalerie();
	initVignette();
	
	var indexGalerie=-1;
	for (i=0;i<galerie.length;i++) {		
		if(galerie[i]==str_section) {			
			indexGalerie = i;
			break;
		}
	}
	
	if (indexGalerie>-1) {
		setNav(indexGalerie);
		setMain();
		switchMain(indexGalerie,0);
	}
}

//****************************************
//CONSTRUCTION DE LA BANDE DE NAVIGATION
//****************************************
function setNav(indexGalerie) {	
	var img;
	document.writeln('<div style="margin-top:10px">');
	for (i=0;i<vignette[indexGalerie].length;i++) {
		img = pathImages+vignette[indexGalerie][i];		
		document.write('<a onClick="void(switchMain('+indexGalerie+','+i+'));" style="cursor:pointer"><img src="'+img+'_picto.jpg" border="0" style="margin-right:7px;border:1px solid #FFFFFF;"></a>');
	}
	document.writeln('</div>');
}

//****************************************
//CONSTRUCTION DE LA ZONE PRINCIPALE
//****************************************
function setMain() {	
	document.writeln('<div style="margin-top:10px">');
	document.write('<img src="" style="border:1px solid #FFFFFF;" id="mainImage">');
	document.writeln('</div>');
}

//****************************************
//SWITCH DE LA PHOTO PRINCIPALE
//****************************************
function switchMain(indexGalerie,indexImage) {
	var img = pathImages+vignette[indexGalerie][indexImage];
	document.getElementById('mainImage').src = img+'_main.jpg';
}

function OpenDisclaimer() {
	var Left=window.screen.width/2-200;
	var Top=window.screen.height/2-300;
	var Configuration="'toolbar=no, menubar=no, location=no, directories=no, status=no, resizeable=no, width=450, height=500, left=" + Left + ", top=" + Top;
	window.open('../disclaimer.html','Admin',Configuration);
	
}


function LTrim(str){
	for (var i=0; str.charAt(i)==" "; i++);
    	return str.substring(i,str.length);
}

function RTrim(str){
	for (var i=str.length-1; str.charAt(i)==" "; i--);
		return str.substring(0,i+1);
}

function Trim(str){
	return LTrim(RTrim(str));
}

function isValidEmail(str) {
	var filter=/^([\w-]+(?:\.[\w-']+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i
	return (filter.test(str))
}

function checkForm(formToCheck) {
	email = formToCheck.from.value;
	email = Trim(email);
	
	if( email == "" ) {
		alert("Veuillez indiquer votre adresse e-mail avant de continuer.");
		return false;
	}
	
	if( !isValidEmail(email) ) {
		alert("Nous avons détecté une faute dans votre adresse e-mail.  Veuillez corriger la faute avant de continuer.");
		return false;
	}
	
	return true;
}
