var aMess = new Array();  
aMess["fr_ImageAgrandie"]					= "Image agrandie";
aMess["fr_FermerImage"]						= "Fermer l'image";
aMess["fr_FermerFenetre"]					= "Cliquer sur l'image pour fermer la fenêtre";

aMess["fr_MailIncorrect"]					= "Votre adresse e-mail est incorrecte.";
aMess["fr_NomVide"]								= "Vous devez saisir votre nom.";
aMess["fr_SujetVide"]							= "Vous devez saisir un sujet pour le message.";
aMess["fr_MsgVide"]								= "Vous devez saisir un message.";



function ShowMax(chemin,width,height,sLang)
{
	w=open("",'image','toolbar=no,scrollbars=no,resizable=yes, width='+width+', height='+height+'');
  w.document.write('<HTML><TITLE>'+aMess[sLang+"_ImageAgrandie"]+'</TITLE><BODY bgcolor="white" leftmargin="0" marginwidth="0" topmargin="0" marginheight="0"><table width="100%" height="100%" cellspacing="0" cellpadding="0"><tr><td align="center" valign="middle"><A HREF="javascript:window.close();"><IMG src="'+chemin+'" BORDER="0" ALT="'+aMess[sLang+"_FermerImage"]+'"></A><br />'+aMess[sLang+"_FermerFenetre"]+'</td></tr></table>');
  w.document.write("</BODY></HTML>");
  w.document.close();
}

function showImgList() {
	var html = '';
	var displayRow;
	html += '<table width="100%" cellpadding="0" cellspacing="0">';
	
	if(i==-1 || i>=tabImg.length - 1 ){
		displayRowDown = 0;
		displayRowUp = nbRow-1;
	} else {
		displayRowDown = i+1;
		displayRowUp = i+nbRow;
	}
	
	
	for(var row=0; row<tabImg.length; row++)
	{
		
		if ((nbCol==1 && i < tabImg.length) || (nbCol>1))
		{
			
			if(row>=displayRowDown && row<=displayRowUp) {
			
				html += (row>0 ? '<tr><td colspan="'+ (nbCol*2-1) +'" height="'+separateRow+'"></td></tr>' : '') + '<tr>';
				for(var col=0; col<nbCol; col++)
				{
					if(tabImg.length<=nbImgToShow) i++;
					else if(i==tabImg.length - 1) i=0; 
					else i++;
					
					
					if((nbRow==1 && i < tabImg.length) || (nbRow>1))
					html += (col>0  ? '<td width="'+separateCol+'"></td>' : '') + '<td align="center" valign="middle">'+(tabImg[row] ? tabImg[row] : '')+'</td>';
				}
			} else {
				html += '<tr><td style="display:none;">'+(tabImg[row] ? tabImg[row] : '')+'</td></tr>';
			}
			
			if(tabImg.length>nbImgToShow && nbRow==1)
			{
				html += '<td width="'+separateCol+'"></td>';
				html += '<td valign="middle" align="center"><a href="javascript:{showImgList();initLightbox();}">'+plusImage+'</a></td></tr>';
			}
			
			html += '</tr>';
		}
	}
	
	if(tabImg.length>nbImgToShow && nbRow>1)
	{
		html += '<tr><td height="'+separateRow+'" colspan="'+ (nbCol*2-1) +'"></td></tr>';
		html += '<tr><td align="center" colspan="'+ (nbCol*2-1) +'"><a class="plusPhoto" href="javascript:{showImgList();initLightbox();}">'+plusImage+'</a></td></tr>';
	}

	html += '</table>';
	document.getElementById('imgList').innerHTML=html;
	

}

function checkMail(sLang,formName,fieldName)
{
	var x = document.forms[formName].elements[fieldName].value;
	var filter  = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
	if (filter.test(x)) return true;
	else 
	{
		alert(aMess[sLang+"_MailIncorrect"]);
		document.forms[formName].elements[fieldName].focus();
		return false;
	}
}

function openTarget (form, features, windowName) {
  if (!windowName) windowName = 'formTarget' + (new Date().getTime());
  form.target = windowName;
  open ('', windowName, features);
}

function checkNewsletter(theForm,sLang,formName,fieldName)
{
	if(checkMail(sLang,formName,fieldName))
	{
		openTarget (theForm, 'width=300,height=200,toolbar=0,menubar=0,status=0,scrollbars=0,resizable=1');
		return true;
	}
	else return false;
}

function checkSimpleContact(theForm,sLang,formName)
{
	var user_name = document.forms[formName].elements['user_name'].value;
	var user_subject = document.forms[formName].elements['user_subject'].value;
	var user_msg = document.forms[formName].elements['user_msg'].value;

	
	if(user_name=='')
	{
		alert(aMess[sLang+"_NomVide"]);
		document.forms[formName].elements['user_name'].focus();
		return false;
	}
	else if(!checkMail(sLang,formName,'user_mail')) { return false;}
	else if(user_subject=='')
	{
		alert(aMess[sLang+"_SujetVide"]);
		document.forms[formName].elements['user_subject'].focus();
		return false;
	}
	else if(user_msg=='')
	{
		alert(aMess[sLang+"_MsgVide"]);
		document.forms[formName].elements['user_msg'].focus();
		return false;
	}
	
	openTarget (theForm, 'width=300,height=200,toolbar=0,menubar=0,status=0,scrollbars=0,resizable=1');
	return true;
}