var page_nb = 1;
var slideshow;


var max_pages_slideshow = 0;

var slide_time = 5000;

var margin_width = 268;

function open_close_option_block(obj_link, model, block_id)
{
	block = $(block_id);
	
	if(block.visible())
	{
		block.hide();
		obj_link.style.background = "url('images/option_block_btn_open_"+model+".gif') center right no-repeat";
	}
	else
	{
		$$(".option_body").each(function(option_body){
			option_body.siblings().first().down("a").style.background = "url('images/option_block_btn_open_"+model+".gif') center right no-repeat";
			option_body.hide();
		})
		
		block.show();
		obj_link.style.background = "url('images/option_block_btn_close_"+model+".gif') center right no-repeat";
	}
	
}



function change_page(max_pages, direction)
{
	page_nb = page_nb + direction ;
	
	if(page_nb < 1)
		page_nb = max_pages;
	
	if(page_nb > max_pages)
		page_nb = 1;
	
	margin_left = (page_nb-1) * margin_width;
	
	new Effect.Morph('temoignages_slideshow', {style:'margin-left:-'+margin_left+'px'});
}



function start_slideshow()
{
	slideshow = setInterval("change_page(max_pages_slideshow, 1)", slide_time);
}

function stop_slideshow()
{
	clearInterval(slideshow);
}

function get_price_list(objSel, lang, gamme)
{
	zone = objSel.options[objSel.selectedIndex].value;
	if(zone != "")
		window.location = "pdf/Liste_de_prix_STiL/"+zone+"_"+lang+"_"+gamme+".pdf";
}

function verifyForm(langCode){
	var validForm = true;
	var errorMsg = "";
	
	if($('client_nom').value == ""){
		if(langCode == "fr"){
			errorMsg += "Veuillez entrer votre nom\n";
		}else{
			errorMsg += "Please enter your name\n";
		}
		validForm = false;
	}
	if($('client_region').value == ""){
		if(langCode == "fr"){
			errorMsg += "Veuillez entrer votre région\n";
		}else{
			errorMsg += "Please enter your city\n";
		}
		validForm = false;
	}
	
	if($('client_compagnie').value == ""){
		if(langCode == "fr"){
			errorMsg += "Veuillez entrer le nom de votre compagnie\n";
		}else{
			errorMsg += "Please enter your company's name\n";
		}
		validForm = false;
	}
	
	if($('client_telephone').value == ""){
		if(langCode == "fr"){
			errorMsg += "Veuillez entrer votre numéro de téléphone\n";
		}else{
			errorMsg += "Please enter your phone number\n";
		}
		validForm = false;
	}
	
	var emailRegEx = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
	str =$('client_courriel').value;
	if(!str.match(emailRegEx)){
		if(langCode == "fr"){
			errorMsg += "Veuillez entrer un courriel valide";
		}else{
			errorMsg += "Please enter a valid e-mail adress";
		}
		
		validForm = false;
	}
	
	if(validForm == false){
		alert(errorMsg);
	}
	
	return validForm;
}