/* Javascript */
function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}

<!--
function MM_jumpMenu(targ,selObj,restore){ //v3.0		
	location.href = selObj.options[selObj.selectedIndex].value;
}
//-->

/* Use to get Objects that have a defined class name */
function getElementsByBaseTagClass(base, tag, className) { 
    var classPat = new RegExp('\\b'+className+'\\b');
    var nodes = base.getElementsByTagName(tag); 
    var matching = [];
    for (var i = 0; i < nodes.length; i++) {
        if (classPat.test(nodes[i].className)) {
            matching.push(nodes[i]); 
        } 
    } 
	return matching; 
}

<!--

var W3CDOM = (document.createElement && document.getElementsByTagName);

var mouseOvers = new Array();
var mouseOuts = new Array();

function init()
{
	if (!W3CDOM) return;
	/*var nav = document.getElementById('container');*/
	var inputImgs = document.getElementsByTagName('input');
	var imageImgs = document.getElementsByTagName('img');
	var imgs = new Array();
	for (var i=0; i<imageImgs.length; i++) {imgs.push(imageImgs[i]);}
	for (var i=0; i<inputImgs.length; i++) {imgs.push(inputImgs[i]);}
	//alert (imgs.length);
	for (var i=0; i<imgs.length; i++)
	{
		if (imgs[i].src.indexOf('.gif') != -1) // On cible seulement les lments input de type image avec une extension de type .gif
		{			
			// Get image name
			//alert ( (imgs[i].src.substring(imgs[i].src.lastIndexOf('/') + 1)).substring(0,(imgs[i].src.substring(imgs[i].src.lastIndexOf('/') + 1)).lastIndexOf('.')) );
			tmp=(imgs[i].src.substring(imgs[i].src.lastIndexOf('/') + 1)).substring(0,(imgs[i].src.substring(imgs[i].src.lastIndexOf('/') + 1)).lastIndexOf('.'));
			
			if ( tmp.indexOf('_') != -1) /* search all img have "_" */
			{
				if (tmp.substring(tmp.lastIndexOf('_')+1) == "n" )
					{
						//alert ( (imgs[i].src.substring(imgs[i].src.lastIndexOf('/') + 1)).substring(0,(imgs[i].src.substring(imgs[i].src.lastIndexOf('/') + 1)).lastIndexOf('.')) );
						imgs[i].onmouseover = mouseGoesOver;
						imgs[i].onmouseout = mouseGoesOut;
						mouseOuts[i] = new Image();
						mouseOuts[i].src = imgs[i].src;
						mouseOvers[i] = new Image();	
						
						/*	
						if (imgs[i].src.lastIndexOf('_') != -1) { mouseOvers[i].src = imgs[i].src.substring(0,imgs[i].src.lastIndexOf('_')) + "_over" + suffix;}
						else { mouseOvers[i].src = imgs[i].src.substring(0,imgs[i].src.lastIndexOf('.')) + "_over" + suffix;}
						*/
						var suffix = imgs[i].src.substring(imgs[i].src.lastIndexOf('.'));
						if (imgs[i].src.lastIndexOf('.') != -1) { mouseOvers[i].src = imgs[i].src.substring(0,imgs[i].src.lastIndexOf('_')) + "_o" + suffix;}
						imgs[i].number = i;
					}
			}
		}
	} //end for
} //end init

function initreset()
{
	if (!W3CDOM) return;
	var imgs = document.getElementsByTagName('img');
	for (var i=0; i<imgs.length; i++)
	{
		if (imgs[i].src.indexOf('.gif') != -1) // On cible seulement les lments input de type image avec une extension de type .gif
		{			
			tmp=(imgs[i].src.substring(imgs[i].src.lastIndexOf('/') + 1)).substring(0,(imgs[i].src.substring(imgs[i].src.lastIndexOf('/') + 1)).lastIndexOf('.'));
			
			if ( tmp.indexOf('_') != -1) /* search all img have "_" */
			{
				if (tmp.substring(tmp.lastIndexOf('_')+1) == "o" )
				{
					//alert ( (imgs[i].src.substring(imgs[i].src.lastIndexOf('/') + 1)).substring(0,(imgs[i].src.substring(imgs[i].src.lastIndexOf('/') + 1)).lastIndexOf('.')) );
					var suffix = imgs[i].src.substring(imgs[i].src.lastIndexOf('.'));
					var tmpimg= new Image();
						tmpimg.src=imgs[i].src.substring(0,imgs[i].src.lastIndexOf('_')) + "_n.gif";
					imgs[i].src=tmpimg.src;
				}
			}
		}
	} //end for
} //end initreset

var fsub=false;
var mobj;
var osrc="";
function mouseGoesOver(fsub, mEvent) {
	if (checkIt("msie") != 0) { // use in IE
		if (fsub==true) {
			mobj.src=osrc;
			fsub=false;
		} else {
			this.src = mouseOvers[this.number].src;
		}
		osrc=event.srcElement.src;
		mobj=event.srcElement;
	}
	else {	// use in firefox
		if (fsub==true) {
			mobj.src=osrc;
			fsub=false;
		} else if (fsub=='')  {
			osrc=mEvent.target.src;
			mobj=mEvent.target;
		} else {
			this.src = mouseOvers[this.number].src;
		}
	}
}

function mouseGoesOut() {this.src = mouseOuts[this.number].src;	}

//-->

<!--
var detect = navigator.userAgent.toLowerCase();
var OS,browser,total,thestring;
var version = 0;

function checkIt(string)
{
	place = detect.indexOf(string) + 1;
	thestring = string;
	return place;
}
document.orgH;
document.maxH=0;
document.curobj;
document.flagSlideUp=false;
document.Objselected;
document.flaggetH=true;

function getorgH(mH) {
	document.orgH=mH;
	document.flaggetH=false;
}

function slidemenu(id,curfaq) {
	if (document.flaggetH) { //get the Height of current div and keep it (run 1 time);
		getorgH(curfaq[id].offsetHeight);
	}
	for (i=0; i<curfaq.length; i++){
		if (i != id) {
			curfaq[i].style.display = "none";
		}
		curfaq[id].style.display="block";
	}
	
	curfaq[id].style.overflow="hidden";
	document.maxH=curfaq[id].offsetHeight; /*get the current Height of Div */
	document.curobj=curfaq[id];
	curfaq[id].style.height=0 + "px";	

	if (document.Objselected==curfaq[id] && document.flagSlideUp) { /*toggle Div to Slide Up and Down*/
		curfaq[id].style.height=document.maxH + "px";		
		aniHeightUp(8,80);			
	} else {
		document.maxH=document.orgH; //reset the maxH to the orginal Div Height.Cause the maxH is set to 0 when use aniHeightUp().
		aniHeightDown(8,80);
	}
	document.Objselected=curfaq[id]; /*use for toggle Div*/
}

function aniHeightDown (pxmove, waittime) {	/*Slide Div Down*/
	mobj=document.curobj;
	mobj.style.height = mobj.offsetHeight + pxmove + "px";
	if (mobj.offsetHeight>document.maxH) {
		mobj.style.height = document.maxH + "px";
		document.flagSlideUp=true;
		return;	
	}
	setTimeout("aniHeightDown("+pxmove+","+waittime+")", waittime);
}

function aniHeightUp (pxmove, waittime) { /*Slide Div Up*/
	mobj=document.curobj;
	mobj.style.height = mobj.offsetHeight - pxmove + "px";	
	if (mobj.offsetHeight<pxmove) {
		mobj.style.height = 0 + "px";
		mobj.style.display="none";
		document.flagSlideUp=false;
		return;
	}
	setTimeout("aniHeightUp("+pxmove+","+waittime+")", waittime);
}

function submenu (id,curfaq) {	
	for (i=0; i<curfaq.length; i++){
		if (i != id) {
			curfaq[i].style.display = "none";
		}
		curfaq[id].style.display="block";
	}
}

function highlight (id, curfaq) {
	for (i=0; i<curfaq.length; i++){
		if (i != id) {
			curfaq[i].className="normalLink"
		}
		curfaq[id].className="boldLink"
	}
}

function submenu2 (id,curfaq) {
for (i=0; i<curfaq.length; i++){
		if (i != id) {
			curfaq[i].style.display = "none";
		}
		curfaq[id].style.display="block";
	}
}

function highlight2 (id, curfaq) {
	for (i=0; i<curfaq.length; i++){
		if (i != id) {
			curfaq[i].className="normalLink2"
		}
		curfaq[id].className="boldLink2"
	}
}


function submenu3 (id,curfaq) {
for (i=0; i<curfaq.length; i++){
		if (i != id) {
			curfaq[i].style.display = "none";
		}
		curfaq[id].style.display="block";
	}
}

function highlight3 (id, curfaq) {
	for (i=0; i<curfaq.length; i++){
		if (i != id) {
			curfaq[i].style.fontWeight ="normal"
		}
		curfaq[id].style.fontWeight ="bold"
	}
}


function checkLogin(){
var frm = document.getElementById('form1');

if (frm.user.value == "")
	{
		alert("please input your user name");
		frm.user.focus();
		return false;
	}
else if (frm.password.value == "")
	{
		alert("please input your password");
		frm.password.focus();
		return false;	
	}
return true;	
}
	function fillForm(frm){
		var urlString = document.URL;
		var parameterArr = urlString.split('?');
		var parameter = parameterArr[1].split('&');
		var emailValue = parameter[0].split('=');
		frm.email.value = emailValue[1].replace('%40','@');
		frm.nom.focus();
	}
