// Initialisation de la souris
var hSingleClickTimeoutHandler = null;

function Site_InitializeObjects()
{
	var i = 0;

	g_oMail = new Array();

	i=0
	g_oMail[i] = new Array();
	g_oMail[i].name = "Rémy LEGAULT";
	g_oMail[i].login = "president";
	g_oMail[i].domain = "uachateaubourg";
	g_oMail[i].nic = "asso.fr";
	i++;
	
	g_oMail[i] = new Array();
	g_oMail[i].name = "Didier LACLAIS";
	g_oMail[i].login = "ua.chateaubourg";
	g_oMail[i].domain = "wanadoo";
	g_oMail[i].nic = "fr";
	i++;

	g_oMail[i] = new Array();
	g_oMail[i].name = "Bernard HARDY";
	g_oMail[i].login = "fbhardy";
	g_oMail[i].domain = "yahoo";
	g_oMail[i].nic = "fr";
	i++;

	g_oMail[i] = new Array();
	g_oMail[i].name = "Jean-Yves BEASSE";
	g_oMail[i].login = "jbeasse";
	g_oMail[i].domain = "club-internet";
	g_oMail[i].nic = "fr";
	i++;

	g_oMail[i] = new Array();
	g_oMail[i].name = "Sandrine REDELSPERGER";
	g_oMail[i].login = "sand.zouzou";
	g_oMail[i].domain = "cegetel";
	g_oMail[i].nic = "net";
	i++;

	g_oMail[i] = new Array();
	g_oMail[i].name = "Mickaël SINOU";
	g_oMail[i].login = "msinou.uac";
	g_oMail[i].domain = "laposte";
	g_oMail[i].nic = "net";
	i++;

	g_oMail[i] = new Array();
	g_oMail[i].name = "Webmestre";
	g_oMail[i].login = "webmaster";
	g_oMail[i].domain = "uachateaubourg";
	g_oMail[i].nic = "asso.fr";
	i++;

	g_oMail[i] = new Array();
	g_oMail[i].name = "Inscriptions";
	g_oMail[i].login = "inscriptions";
	g_oMail[i].domain = "uachateaubourg";
	g_oMail[i].nic = "asso.fr";
	i++;

	g_oMail[i] = new Array();
	g_oMail[i].name = "MesPhotos";
	g_oMail[i].login = "mesphotos";
	g_oMail[i].domain = "uachateaubourg";
	g_oMail[i].nic = "asso.fr";
	i++;

	g_oMail[i] = new Array();
	g_oMail[i].name = "Eric et Sophie Fresnay";
	g_oMail[i].login = "efresnay";
	g_oMail[i].domain = "free";
	g_oMail[i].nic = "fr";
	i++;

	g_oMail[i] = new Array();
	g_oMail[i].name = "Bernard GEORGES";
	g_oMail[i].login = "foulees";
	g_oMail[i].domain = "uachateaubourg";
	g_oMail[i].nic = "asso.fr";
	i++;
}

function DocWriteMailAdress(sName, sSubject)
{
	Site_InitializeObjects();
	var sQuoteSubject='"'+sSubject + '"';
	var sQuoteName='"'+ sName + '"';
	for (i=0 ; i < g_oMail.length  ; i++)
	{
		if (g_oMail[i].name.toLowerCase() == sName.toLowerCase())
		{
			document.write("<A HREF='#' OnClick='javascript:Mailto( "+ sQuoteName + ", " + sQuoteSubject +");'>");
			document.write(g_oMail[i].login + ' @ ' + g_oMail[i].domain + "." + g_oMail[i].nic);
			document.write('</A>'); 
			break;
		}
	}
}

function DocWriteMailAdressExt(sName, sSubject, iDisplayLink, sDisplayLinkName)
{
	Site_InitializeObjects();
	var sQuote='"';
	for (i=0 ; i < g_oMail.length  ; i++)
	{
		if (g_oMail[i].name.toLowerCase() == sName.toLowerCase())
		{
			document.write("<A HREF=# OnClick='javascript:Mailto( "+ sQuote + sName + sQuote + ", " + sQuote + sSubject + sQuote + ");'>");
			if (iDisplayLink == 0) document.write(g_oMail[i].login + " @ " + g_oMail[i].domain + "." + g_oMail[i].nic);
			if (iDisplayLink == 1) document.write(g_oMail[i].name);
			if (iDisplayLink == 2) document.write(sDisplayLinkName);
			document.write("</A>"); 
			break;
		}
	}
}

function Mailto(sName, sSubject)
{
	document.location="mailto:" + GetMailAdress(sName) + "?subject=" + sSubject;
}

function GetMailAdress(sName)
{
	Site_InitializeObjects();
	for (i=0 ; i < g_oMail.length  ; i++)
	{
		if (g_oMail[i].name.toLowerCase() == sName.toLowerCase())
		{
			return (g_oMail[i].login + '@' + g_oMail[i].domain + "." + g_oMail[i].nic);
			break;
		}
	}
}

function GetURLPath(sURL)
{
	return(String(sURL).substring(0,String(sURL).lastIndexOf("/")));
}

function PrintPage(Page)
{
	Page.focus();
	Page.print();
}


function preloadimg(lImagesSrc)
{ 
	var doc=document; 
	if(doc.images)
	{
		if(!doc.preload) doc.preload=new Array();
		var iIndex;
		for(iIndex=0; iIndex<lImagesSrc.length; iIndex++)
		{
			doc.preload[iIndex]=new Image;
			doc.preload[iIndex].src=escape(lImagesSrc[iIndex]);
		}
	}
}

function Trim(TRIM_VALUE)
{
	if(TRIM_VALUE.length < 1)
	{
		return "";
	}
	TRIM_VALUE = RTrim(TRIM_VALUE);
	TRIM_VALUE = LTrim(TRIM_VALUE);
	if(TRIM_VALUE=="")
	{
		return "";
	}
	else
	{
		return TRIM_VALUE;
	}
} //End Function

function RTrim(VALUE)
{
	var v_length = VALUE.length;
	var strTemp = "";
	if(v_length < 0){
	return"";
	}
	var iTemp = v_length -1;
	
	while(iTemp > -1)
	{
		if(VALUE.charCodeAt(iTemp) < 33)
		{
		}
		else
		{
			strTemp = VALUE.substring(0,iTemp +1);
			break;
		}
		iTemp = iTemp-1;
		
	} //End While
	return strTemp;
	
}

function LTrim(VALUE)
{
	var w_space = String.fromCharCode(32);
	var w_return = String.fromCharCode(13);
	if(v_length < 1){
	return"";
	}
	var v_length = VALUE.length;
	var strTemp = "";
	
	var iTemp = 0;
	
	while(iTemp < v_length)
	{
		if(VALUE.charCodeAt(iTemp) < 33)
		{
		}
		else
		{
			strTemp = VALUE.substring(iTemp,v_length);
			break;
		}
		iTemp = iTemp + 1;
	} //End While
	return strTemp;
}

function ExecOnSingleClick(sCallbackFunction)
{
  hSingleClickTimeoutHandler = setTimeout(sCallbackFunction, 300);
}

function ExecOnDblClick(sCallbackFunction)
{
  if (hSingleClickTimeoutHandler)
  {
    window.clearTimeout(hSingleClickTimeoutHandler);
  }
  setTimeout(sCallbackFunction,0);
}


function ShowMessage(sMessage)
{
	sInnerMessage  = "<TABLE WIDTH=400 HEIGHT=80 BGCOLOR=#cfcfdf bordercolor=#000000 BORDER=1 CELLPADDING=2 CELLSPACING=0 style=\"border-collapse: collapse\">";
	sInnerMessage += "<TR><TD ALIGN=center VALIGN=middle><TABLE WIDTH=100% BGCOLOR=#cfcfdf BORDER=0 CELLPADDING=0 CELLSPACING=0>";
	sInnerMessage += "<TR><TD ALIGN=center VALIGN=middle><FONT FACE=\"Verdana\" SIZE=4 COLOR=#000000><BR>";
	sInnerMessage += sMessage;
	sInnerMessage += "<BR><BR></FONT></TD>";
	sInnerMessage += "</TR></TABLE></TD></TR></TABLE>";
	
	if(document.getElementById("message"))
	{
		oCach = document.getElementById("message").style;
		document.getElementById("message").innerHTML = sInnerMessage;
		
		scrwidth = document.body.clientWidth;
		scrheight = document.body.clientHeight;
		if(navigator.appName=="Microsoft Internet Explorer")
		{
			srcoffsety = document.body.scrollTop;
			scroffsetx = document.body.scrollLeft;
		}
  	else 
		{
			srcoffsety = window.pageYOffset;
			scroffsetx = window.pageXOffset;
		}
		
		oCach.left = scroffsetx + Math.round((scrwidth/2)-200);
		oCach.top = srcoffsety + Math.round((scrheight/2)-40);
		oCach.visibility = "visible";
	}
}

function HideMessage()
{
	if(document.getElementById("message"))
	{
		oCach = document.getElementById("message").style;
		oCach.visibility = "hidden";
	}
}
