// Copyright LQC 2005
// Auteur: Gilles CRUCHON
// Auteur: Laurent QUIVOGNE
function commonOnLoadPage(){
	restoreScrollValues();
	//focusOnFirstField();
}

function focusOnFirstField(){
	var fields = document.getElementsByTagName( "INPUT" );
	for( var i = 0; i < fields.length; i++ ){
		var f = fields[i];
		if( f.type == "text" ){
			for( var f1 = f; f1; f1 = f1.parentElement ){
				if( f1.style.display == "none" ) break;
				if( !f1.parentElement ){
					f.focus();
					return;
				}
			}
		}
	}
}

// Gestion des cookies
function readCookie( ItemName ){
	var offset, end, str;
	if( document.cookie.length > 0 ){
		offset = document.cookie.indexOf( escape( ItemName ) + "=" );
		if( offset != -1 ){
			offset += ItemName.length + 1;
			end = document.cookie.indexOf( ';', offset );
			if( end == -1 ) end = document.cookie.length;
			return document.cookie.substring( offset, end );
		} 
	}
	return null;
}

function setCookie( ItemName, strValue ){
	var offset, end, d;
	d = new Date();
	d.setDate( d.getDate() + 60 );
	str = escape( ItemName ) + '=' + strValue + ';expires=' + d.toUTCString() + ';path=/';
	document.cookie = str;
}

function errorHandler( ex ){
	alert( getErrorMsg( ex ) );
}

function getErrorMsg( ex ){
	if( ex instanceof Error ){
		return ex.name + " : " + ex.message;
	} else{
		return ex;
	}
}


