//-----------------------------------------
/*
	index.js : gestion de la connexion à playtosor.
	création le 26/05/05
*/
//-----------------------------------------
var sauvename = "idsauve";

function TesteEntree(qui)
{
var form = ( qui == 1 ) ? stdform : evoform;
if(form.login.value.length==0)
{	alert("Vous devez choisir un login") ;
	form.login.focus();
	return false;
}
if(form.pass.value.length== 0)
{	alert("Vous devez saisir votre mot de passe");
	form.pass.focus();
	return false;
}
if( form.cbx.checked ) // traitement de "se souvenir de moi"
{	var now = new Date();
	FixCookieDate(now);
	now.setTime(now.getTime() + 2592000000); // 30 jours
	var cookiename = sauvename + form.name;
	SetCookie(cookiename,form.login.value,now);
}
else
{	var cookiename = sauvename + form.name;
	DeleteCookie(sauvename); 
}
form.submit(); /*$*/
return true;
}

function form_souvenir(form)
{
var cookiename = sauvename + form.name;
var strid = GetCookie(cookiename);
if( !strid )
{	form.cbx.checked = false; 
 	return false;
}
form.login.value= strid;
form.cbx.checked = true; 
return true;
}

function sesouvenir()
{
var qui = 0;
if( form_souvenir(window.document.forms["stdform"]) ) qui =  1;
if( form_souvenir(window.document.forms["evoform"]) ) qui += 2;
return qui;
}

function faitlefocus(fo,autre)
{
autre.cbx.checked = true;
if( (fo.pass.value.length==0) && (autre.login.value.length == 0)  )
{	fo.pass.focus();
	return true;
}
return false;
}

function free()
{
if (window.top != window.self) 
{ window.top.location="index.htm"
}
var qui = sesouvenir();
if( qui == 1 )
{	
//	faitlefocus(stdform,evoform);
	faitlefocus(evoform, stdform);
	return;
}
else if( qui == 2 )
{	faitlefocus(evoform, stdform);
	return;
}
else if( (qui == 0) && (stdform.login.value.length==0) && (evoform.login.value.length == 0)  ) // pas de cbx coché
{	
//	stdform.login.focus();
	evoform.login.focus();
	return;
}
else if( (qui == 3) && (stdform.pass.value.length==0) && (evoform.pass.value.length == 0) )
{	
// stdform.pass.focus();
	evoform.login.focus();
	return;	
}
}

function pasencore()
{	alert("Cette page n'est pas encore disponible");
	return false;
}