var imgs = new Array();
//var pimgs = new Array('salon','visiteurs','exposants','conferences','presse','partenaires','contact');
var pimgs = new Array();

function preload(l)
{
	for (x=0; x<pimgs.length; x++)
	{
		imgs[pimgs[x]] = new Image();
		imgs[pimgs[x]].src = '/gfx/nav/'+l+'_'+pimgs[x]+'.gif';
		imgs[pimgs[x]+'_on'] = new Image();
		imgs[pimgs[x]+'_on'].src = '/gfx/nav/'+l+'_'+pimgs[x]+'_in.gif';
	}
}

function swp(img,over)
{
	if(!imgs[img]) return;
	if(over==1) document[img].src = imgs[img+'_on'].src;
	else document[img].src = imgs[img].src;
}

//form stuff

var fieldsF = new Array();

function initCheckForm()
{
	for(var i = 0; i < initCheckForm.arguments.length; i++) fieldsF[i] = initCheckForm.arguments[i];
}

function checkForm(f,l)
{
	var ok = true;
	for(var i=0;i<fieldsF.length;i++)
	{
		var field = eval('f.'+fieldsF[i]);
		if(typeof(field) == 'undefined') continue;
		if(field.value == '')
		{
			field.style.backgroundColor = '#FF9A48';
			ok = false;
		}
	}
	if(!ok)
	{
		if(l=='en') alert("Orange fields are required !");
		else alert("Les champs en orange sont obligatoires.");
	}
	return ok;
}

function checkNews(l)
{
	var ok = true;

	var f = document.getElementById('news');

	if( f == null || f.length == 0 || f.value == '' || !isEmail(f.value) )
		ok = false;

	if(!ok)
	{
		if(l=='en') alert("Please enter a valid E-mail !");
		else alert("Veuillez entrer votre email svp !");
	}

	return ok;
}

function isEmail(s)
{
	var i = 1;
	var sLength = s.length;

	while( (i < sLength) && (s.charAt(i) != "@") )
		i++;

	if( (i >= sLength) || (s.charAt(i) != "@") )
		return false;
	else
		i += 2;

	while( (i < sLength) && (s.charAt(i) != ".") )
		i++;

	if ( (i >= sLength - 1) || (s.charAt(i) != ".") )
		return false;
	else
		return true;
}
