function createIntroPlayer(theFile, theImg, start, repeat) {
var jsPlayer = document.getElementById("jsPlayer");
if(jsPlayer!=null) removePlayer();
var flashvars = {
  file: "../../"+theFile,
  image: theImg,
  autostart: start,
repeat :repeat,
overstretch : "false",
volume : "50" ,
enablejs : "true"
};
var params = {
  menu: "false",
  allowfullscreen: "true",
  wmode: "transparent"
};
var attributes = {
  id: "video_viewer",
style : "z-index:0;margin:auto;"
  //name: "leplayer"
};

swfobject.embedSWF("core/flash/flvplayer.swf", "video_viewer", "100%", "100%", "6",true, flashvars, params, attributes);
}

function createMainPlayer(thebgFile, thebgImg, bgstart, bgrepeat) {
//var jsPlayer = document.getElementById("video_viewer");
//if(jsPlayer!=null) removePlayer();
var flashvars = {
  file: "../../"+thebgFile,
  image: thebgImg,
  autostart: bgstart,
repeat :bgrepeat,
overstretch : "false",
volume : "50" ,
enablejs : "true"
};
var params = {
  menu: "false",
  allowfullscreen: "true",
  wmode: "transparent"
};
var attributes = {
  id: "video_viewer",
style : "z-index:0;margin:auto;"
  //name: "leplayer"
};

swfobject.embedSWF("../core/flash/flvplayer.swf", "video_viewer", "640", "480", "6",true, flashvars, params, attributes);
}
////////////////////


//function ChangeBackground($a)
//	{
//
//
//		document.getElementById("image_viewer").innerHTML = '<img id ="imgdiapo" src="'+ $a +'" alt="" height="300px"  />';
////clearTimeout (actif);
////current_id = 0;
////liste_img = document.getElementById("listimage").getElementsByTagName("img");
////diapoauto('imgdiapo', 000);
//
//	}
//
//function DHTMLSound(title_piste,temps) {
//  document.getElementById("player_info").innerHTML=
//    //"<img src=\"image/player_loader.gif\" style=\"float:left;\" /><b>" +title_piste+ "</b><br/>  - - " +temps+ ";
//    "<br/>"+ title_piste+"&nbsp;<strong>Durée : </strong>"+temps+"";
//}
function showPic (whichpic) {
 if (document.getElementById) {
  document.getElementById('placeholder').src = whichpic.href;
 /* if (whichpic.title) {
   document.getElementById('desc').childNodes[0].nodeValue = whichpic.title;
  } else {
   document.getElementById('desc').childNodes[0].nodeValue = whichpic.childNodes[0].nodeValue;
  }*/
  return false;
 } else {
  return true;
 }
}

function ChangeChapo(date,chapo) {
  document.getElementById("chapo").innerHTML=
    //"<img src=\"image/player_loader.gif\" style=\"float:left;\" /><b>" +title_piste+ "</b><br/>  - - " +temps+ ";
    ""+date+" - "+chapo+"";
}

//////////////////////////////////////
function calque(id){
	var screenH = 0;
	if( typeof( window.innerHeight ) == 'number' ) {
		//Non-IE
		screenH = window.innerHeight;
	} else if( document.documentElement && ( document.documentElement.clientHeight ) ) {
		//IE 6+ in 'standards compliant mode'
		screenH = document.documentElement.clientHeight;
	} else if( document.body && ( document.body.clientHeight ) ) {
		//IE 4 compatible
		screenH = document.body.clientHeight;
	}
         

	if (screenH <= 760){
		//100% largeur
		document.getElementById(id).style.height = 380 +"px";
                document.getElementById(id +"_content").style.height = 330 +"px";
                //document.getElementById("contentPool").style.height = 330 +"px";
		
	}if (screenH > 760){
		//100% hauteur
		document.getElementById(id).style.height = 580 +"px";
                document.getElementById(id +"_content").style.height = 530 +"px";
                //document.getElementById("contentPool").style.height = 530 +"px";
	
         }if (screenH > 850){
		//100% hauteur
		document.getElementById(id).style.height = 700 +"px";
                document.getElementById(id +"_content").style.height = 650 +"px";
                //document.getElementById("contentPool").style.height = 650 +"px";
	}if (screenH < 550){
		//100% largeur
		document.getElementById(id).style.height = 310 +"px";
                document.getElementById(id +"_content").style.height = 260 +"px";
                //document.getElementById("contentPool").style.height = 260 +"px";
		
	}

}

/////////////////////////////////////
//states=new Array() 
//states[0]="page1" 
//states[1]="page2" 
//states[2]="page3" 
//states[3]="page4" 
//states[4]="page5" 
//states[5]="page6" 
//states[6]="page7" 

function hideallExcept(elm) { 
for (var i = 0; i < states.length; i++) { 
var layer = document.getElementById(states[i]); 
if (elm!= states[i]) { 
layer.style.display = "none"; 
} 
else { 
layer.style.display = "block"; 
} 
} 
} 

/////////////////////////////////////////////////
// Gestionnaire d'?v?nement d'animation de calque
/////////////////////////////////////////////////
//var timerlen = 5;
//var AnimSlideTemps = 200;

var timerlen = 5;
var AnimSlideTemps = 200;

var timerID = new Array();
var startTime = new Array();
var obj = new Array();
var endHeight = new Array();
var moving = new Array();
var dir = new Array();

function slideup(objname){
        if(moving[objname])
                return;

        if(document.getElementById(objname).style.display != "none")
		
                return; // ne peux pas rendre visible un ?l?ment d?j? visible

        moving[objname] = true;
        dir[objname] = "down";
        startslide(objname);
	//document.getElementById(objname + '_link').innerHTML = "<img src='image/moins.gif'>";
         //document.getElementById(objname + '_link').innerHTML = "<img src='image/interface/down_"+objname+".png' width='36px' height='36px' alt='interface' />";
        

}

function slidedown(objname){
        if(moving[objname])
                return;

        if(document.getElementById(objname).style.display == "none")

                return; // ne peux pas rendre invisible un ?l?ment d?j? invisible

        moving[objname] = true;
        dir[objname] = "up";
        startslide(objname);
	//document.getElementById(objname + '_link').innerHTML = "<img src='image/plus.gif'>";
	//document.getElementById(objname + '_link').innerHTML = "<img src='image/plus.gif'>";
//document.getElementById(objname + '_link').innerHTML = "<img src='image/interface/up_"+objname+".png' width='36px' height='36px' alt='interface' />";
}

function startslide(objname){
        obj[objname] = document.getElementById(objname);

        endHeight[objname] = parseInt(obj[objname].style.height);
        startTime[objname] = (new Date()).getTime();

        if(dir[objname] == "down"){
                obj[objname].style.height = "1px";
        }

        obj[objname].style.display = "block";

        timerID[objname] = setInterval('slidetick(\'' + objname + '\');',timerlen);
}

function slidetick(objname){
        var elapsed = (new Date()).getTime() - startTime[objname];

        if (elapsed > AnimSlideTemps)
                endSlide(objname)
        else {
                var d =Math.round(elapsed / AnimSlideTemps * endHeight[objname]);
                if(dir[objname] == "up")
                        d = endHeight[objname] - d;

                obj[objname].style.height = d + "px";
        }

        return;
}

function endSlide(objname){
        clearInterval(timerID[objname]);

        if(dir[objname] == "up")
                obj[objname].style.display = "none";

        obj[objname].style.height = endHeight[objname] + "px";

        delete(moving[objname]);
        delete(timerID[objname]);
        delete(startTime[objname]);
        delete(endHeight[objname]);
        delete(obj[objname]);
        delete(dir[objname]);

        return;
}
function toggleSlide(objname){
  if(document.getElementById(objname).style.display == "none"){
    // le calque est masquer alors le rendre visible
    slideup(objname);
  }else{
    // le calque est visible alors le masquer
    slidedown(objname);
  }
}

//// Function d'ouverture conditionnelle

function stack (objname) {
for ( var f = 0; f <= 50; f ++ ) {
if ( document.getElementById("repertoire" +f) ) {
//if ( f == objname ) {
slidedown("repertoire" + f);
slideup(objname);
		}
	}
}

//
//function DOMCall(name) {
//	if (document.layers)
//		return document.layers[name];
//	else if (document.all)
//		return document.all[name];
//	else if (document.getElementById)
//		return document.getElementById(name);}

function HideLoader() { 
DOMCall('loader').style.display="none"; 
}
//function showPic (whichpic) {
//	DOMCall('placeholder').src = whichpic.href;
//	DOMCall('loader').style.display=""; 
//	DOMCall('loader').innerHTML = "<img src=\"image/loader.gif\" alt=\"loader\" /><br/>Chargement en cours...";
//	setTimeout(HideLoader,1000);
//
//	if (whichpic.title) {
//		//DOMCall('imageCaption').innerHTML = "<p>" + whichpic.title + "</p>";
//		DOMCall('imageCaption').innerHTML = whichpic.title;
//		DOMCall('imageCaption').className = "";
//	} else {
//		DOMCall('imageCaption').className = "hidden";
//	}
// 	return false;
//}

//function showExif (whichpic) {
//	DOMCall('placeholder').src = whichpic.href;
//	if (whichpic.name) {
//		//DOMCall('imageCaption').innerHTML = "<p>" + whichpic.title + "</p>";
//		DOMCall('imageCaption').innerHTML = whichpic.name;
//		DOMCall('imageCaption').className = "";
//	} else {
//		DOMCall('imageCaption').className = "hidden";
//	}
// 	return false;
//}


//function switchPage(pageId) {
//DOMCall('page1').className = "hidden";
//DOMCall('page2').className = "hidden";
//DOMCall('page3').className = "hidden";
//DOMCall(pageId).className = "asdasd"; // set the current page to junk so it becomes visible
//}

function TailleBackgroundVideo(){
	var screenW = 0, screenH = 0;
	if( typeof( window.innerWidth ) == 'number' ) {
		//Non-IE
		screenW = window.innerWidth;
		screenH = window.innerHeight;
	} else if( document.documentElement && ( document.documentElement.clientWidth || document.documentElement.clientHeight ) ) {
		//IE 6+ in 'standards compliant mode'
		screenW = document.documentElement.clientWidth;
		screenH = document.documentElement.clientHeight;
	} else if( document.body && ( document.body.clientWidth || document.body.clientHeight ) ) {
		//IE 4 compatible
		screenW = document.body.clientWidth;
		screenH = document.body.clientHeight;
	}


	 if (screenH/screenW <= 3/4){
		//100% largeur
		document.getElementById("background_video").style.width = screenW +"px";
		//document.getElementById("BackgroundImage").style.height = (screenW*3/4) +"px";
		document.getElementById("background_video").style.height = screenH +20+"px";
		
	}else if (screenH/screenW > 3/4){
		//100% hauteur
		document.getElementById("background_video").style.width  = (screenH*4/3) +"px";
		document.getElementById("background_video").style.height = screenH +20 +"px";
	}


}



//function construction($a,$b)
//	{
//		var thimage = document.getElementById($b);
//		var thpopup = document.getElementById('BackgroundImage');
//		thpopup.style.visibility='visible';
//		//thpopup.style.display='block';
//		thpopup.innerHTML = "<img src=\"" + $a + "\"  id=\"background\"  with=\"100%\" height=\"100%\" />";
//	}

//window.onload=function(){
//		tailleImage();
//}
//window.onresize=function(){
//		tailleImage();
//}

//////////////////////////////////////////////////


function ahah(url, target, funcname) {

	function ahahDone() {
	  if(req.readyState == 4){
//removeEvent(window,'load',so_init);
	    if(req.status == 200){ 
		  if(!(target == undefined)){

//document.getElementById("BackgroundImage").innerHTML = "";
		    document.getElementById(target).innerHTML = req.responseText;
//document.getElementById("lomenu").innerHTML = "";

		  }
	   	  if(!(funcname == undefined)){
		    eval(funcname+"(req.responseText);");
		  }
	    }else{
		  if(!(target == undefined)){
		    document.getElementById(target).innerHTML = "ahah error:\n"+req.statusText;
		  }
	      if(!(funcname == undefined)){
		    eval(funcname+"(req.responseText);");
		  }
	    }
	  }
	}

	if(!(target == undefined)){
          //document.getElementById(target).innerHTML = "Chargement en cours...<br /><img src='image/loader.gif'>";
	     //document.getElementById("lomenu").innerHTML = "<img src='image/loader_vertical.gif' />";
	//}else if(!(target == undefined)){
	//    document.getElementById("lomenu").innerHTML = "Chargement en cours...<br /><img src='image/loader.gif'>";
	}
	if(window.XMLHttpRequest){
		var req = new XMLHttpRequest();
	}else if(window.ActiveXObject) {
		var req = new ActiveXObject("Microsoft.XMLHTTP");
	}
	if(req){
		req.onreadystatechange = function() {
			ahahDone();
                        
		};
var Nom = navigator.appName; 
var ie = (Nom == 'Microsoft Internet Explorer') ? 1:0
if (ie) { 
               req.open("GET", url, true);
		req.send("");

}else{
		req.open("GET", url, true);
		req.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
                req.overrideMimeType('text/html; charset=utf-8');
		req.send("");

               }
	}  
}



function ahah_diapo(url, target, funcname) {

	function ahahDone() {
	  if(req.readyState == 4){
//removeEvent(window,'load',so_init);
	    if(req.status == 200){ 
		  if(!(target == undefined)){
		clearTimeout (actif);
//document.getElementById("BackgroundImage").innerHTML = "";
		    document.getElementById(target).innerHTML = req.responseText;
//diapoauto('imgdiapo');

current_id = 0;
//liste_img = d.getElementById("listimage").getElementsByTagName("img");
liste_img = document.getElementById("listimage").getElementsByTagName("img");
diapoauto('imgdiapo', 6000);
//document.getElementById("lomenu").innerHTML = "";

		  }
	   	  if(!(funcname == undefined)){
		    eval(funcname+"(req.responseText);");
		  }
	    }else{
		  if(!(target == undefined)){
		    document.getElementById(target).innerHTML = "ahah error:\n"+req.statusText;
		  }
	      if(!(funcname == undefined)){
		    eval(funcname+"(req.responseText);");
		  }
	    }
	  }
	}

	if(!(target == undefined)){
          //document.getElementById(target).innerHTML = "Chargement en cours...<br /><img src='image/loader.gif'>";
	     //document.getElementById("lomenu").innerHTML = "<img src='image/loader_vertical.gif' />";
	//}else if(!(target == undefined)){
	//    document.getElementById("lomenu").innerHTML = "Chargement en cours...<br /><img src='image/loader.gif'>";
	}
	if(window.XMLHttpRequest){
		var req = new XMLHttpRequest();
	}else if(window.ActiveXObject) {
		var req = new ActiveXObject("Microsoft.XMLHTTP");
	}
	if(req){
		req.onreadystatechange = function() {
			ahahDone();
                        
		};
var Nom = navigator.appName; 
var ie = (Nom == 'Microsoft Internet Explorer') ? 1:0
if (ie) { 
               req.open("GET", url, true);
		req.send("");

}else{
		req.open("GET", url, true);
		req.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
                req.overrideMimeType('text/html; charset=utf-8');
		req.send("");

               }
	}  
}

function ahah_post( url, data, target, funcname) {
	function ahahDone() {
	  if(req.readyState == 4){ 
	    if(req.status == 200){ 
		  if(!(target == undefined)){
		    document.getElementById(target).innerHTML = req.responseText;
		  }
	   	  if(!(funcname == undefined)){
		    eval(funcname+"(req.responseText);");
		  }
	    }else{
		  if(!(target == undefined)){
		    document.getElementById(target).innerHTML = "ahah error:\n"+req.statusText;
		  }
	      if(!(funcname == undefined)){
		    eval(funcname+"(req.responseText);");
		  }
	    }
	  }
	}

	if(target == undefined){
	    document.getElementById(target).innerHTML = "Loading. Please wait...<br /><img src='core/image/interface/loader.gif'>";
	//}else if(!(target == undefined)){
	//    document.getElementById("loader").innerHTML = "Chargement en cours...<br /><img src='image/loader.gif'>";
	}
	if(window.XMLHttpRequest){
		var req = new XMLHttpRequest();
	}else if(window.ActiveXObject) {
		var req = new ActiveXObject("Microsoft.XMLHTTP");
	}
	if(req){
		req.onreadystatechange = function() {
			ahahDone();
		};
var Nom = navigator.appName; 
var ie = (Nom == 'Microsoft Internet Explorer') ? 1:0
if (ie) { 
               req.open("POST", url, true);
		req.send(data);
}else{
		req.open("POST", url, true);
		req.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
                req.overrideMimeType('text/html; charset=utf-8');
		req.send(data);
}
	}  
}

/////////////////// Mail

var http = createRequestObject();
///////////////////////////
function createRequestObject() {
	var xmlhttp;
	try { xmlhttp=new ActiveXObject("Msxml2.XMLHTTP"); }
  catch(e) {
    try { xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");}
    catch(f) { xmlhttp=null; }
  }
  if(!xmlhttp&&typeof XMLHttpRequest!="undefined") {
  	xmlhttp=new XMLHttpRequest();
  }
	return  xmlhttp;
}

function sendRequest() {
	var name = escape(document.getElementById("name").value);
	var email = escape(document.getElementById("email").value);
	var subject = escape(document.getElementById("subject").value);
	var body = escape(document.getElementById("body").value);

	try{
    http.open('POST','../core/lib/contact.php');
    http.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
    http.onreadystatechange = handleResponse;
		http.send('name='+name+'&email='+email+'&subject='+subject+'&body='+body);
	}
	catch(e){}
	finally{}
}

function check_values() {
	var name = document.getElementById("name").value;
	var email = document.getElementById("email").value;
	var subject = document.getElementById("subject").value;
	var body = document.getElementById("body").value;
	if(name == "" || email == "" || subject == "" || body == "") {
			//alert("Please complete all fields");
			document.getElementById("error").innerHTML="Please complete all fields !";
	} else {
		if(isEmail(email)) {
			document.getElementById("submit").disabled=true;
			//document.getElementById("submit").value='Please Wait..';
			document.getElementById("error").innerHTML="Sending datas. Please Wait.....";
			sendRequest();
		} else {
			document.getElementById("error").innerHTML="Email appears to be invalid. Please check !";
			//alert("Email appears to be invalid. Please check.");
			document.getElementById("email").focus();
			document.getElementById("email").select();
		}
	}
}

function handleResponse() {
	try{
    if((http.readyState == 4)&&(http.status == 200)){
    	var response = http.responseText;
      document.getElementById("confirmation").innerHTML = response;
      document.getElementById("confirmation").style.display ="";
      document.getElementById("form").style.display = "none";
		}
  }
	catch(e){}
	finally{}
}

function isUndefined(a) {
   return typeof a == 'undefined';
}

//function trim(a) {
//    return a.replace(/^s*(S*(s+S+)*)s*$/, "$1");
//} 

function isEmail(a) {
return (a.indexOf(".") > 0) && (a.indexOf("@") > 0);
}




var d=document ,i=0, liste_img = new Array();



var current_id = 0, actif = true;
function diapoauto(img_id, timing)
{
liste_img = document.getElementById("listimage").getElementsByTagName("img");
/*liste_img = d.getElementById("BackgroundImage").getElementsByTagName("img");*/ 
    if(current_id<liste_img.length) {
        document.getElementById(img_id).src = liste_img[current_id].src;
        current_id++;
    }
    else
        current_id = 0;        
    actif = setTimeout("diapoauto('"+img_id+"', "+timing+")", timing);
}
/////////////////// Past Action

function createPastMotionPlayer(theFile, theImg, start) {
//var jsPlayer = document.getElementById("jsPlayer");
//if(jsPlayer!=null) removePlayer();
var flashvars = {
  file: "../../"+theFile,
  image: "../"+theImg,
  autostart: start,
overstretch : "false",
volume : "50" ,
enablejs : "true"
};
var params = {
  menu: "false",
  allowfullscreen: "true",
  wmode: "transparent"
};
var attributes = {
  id: "PastMotion"
  //name: "leplayer"
};

swfobject.embedSWF("../core/flash/flvplayer.swf", "PastMotion", "380", "240", "6",false, flashvars, params, attributes);
}

/////////////////// Chat

function createChatPlayer(theFile, theImg, start) {
//var jsPlayer = document.getElementById("jsPlayer");
//if(jsPlayer!=null) removePlayer();
var flashvars = {
  file: "../../"+theFile,
  image: "../"+theImg,
  autostart: start,
overstretch : "false",
volume : "50" ,
enablejs : "true"
};
var params = {
  menu: "false",
  allowfullscreen: "true",
  wmode: "transparent"
};
var attributes = {
  id: "ChatPlayer"
  //name: "leplayer"
};

swfobject.embedSWF("../core/flash/flvplayer.swf", "ChatPlayer", "380", "240", "6",false, flashvars, params, attributes);
}

//////////////////////////

    var blink;
    var currentStyle = 'inline';
    function blinkSpan(){
      stopBlink();
if (document.getElementById('blink') !== null){
    	if(currentStyle=='inline'){
    		currentStyle='none';
    	}else{
    		currentStyle='inline';
    	}
    	document.getElementById('blink').style.display = currentStyle;
    	  blink = setTimeout('blinkSpan()',800);

    	}
    }

function stopBlink()
{
clearTimeout(blink);
}

//////////////////////////


/////////////////////////:

var sourceObj = null;
var typeWindow = null;
var message = '';
var typedPortion = '';
var cursorChar = '';
var cursorHTML = '<span id="blink"> _</span>';
var workHTML = '';
var message ,
msgLength ,
HTMLstr,
workChar,
count ,
speed ,
typing ;

function initTypewriter(sourceId, newSpeed)
{
sourceObj = document.getElementById(sourceId);
typeWindow = document.getElementById('typeView');
typeWindow.innerHTML = '';
message = sourceObj.innerHTML;
msgLength = message.length;
HTMLstr = '';
workChar = '';
count = 0;
speed = newSpeed;
typing = setInterval('typeText();', speed);
}

function typeText()
{
if (count == msgLength)
{
clearInterval(typing);


//if (document.getElementById('blink') != null){
blinkSpan();
//}
return;
}
else if (count == 0){
typedPortion = '';

}
else{
typedPortion = message.substring(0, count)
cursorChar = message.charAt(count);
}
if (/</.test(cursorChar))
{

//var tag = message.substring(count).match(/<\/?[^>]+>/);
//if (tag)
//{
//typedPortion += tag[0];
//count += tag[0].length;
//}
}
else
{
workHTML = '';
workHTML += typedPortion ;

if (count != msgLength - 0)
workHTML += cursorHTML.replace(/@/, cursorChar);
typeWindow.innerHTML = workHTML;
count++;

}
}
///////////////////////


function so_getText(obj) {
// return the data of obj if its a text node
    if (obj.nodeType == 3) return obj.nodeValue;
    var txt = new Array(),i=0;
    // loop over the children of obj and recursively pass them back to this function
   while(obj.childNodes[i]) {
		txt[txt.length] = so_getText(obj.childNodes[i]);
		i++;
	}
    // return the array as a string
    return txt.join("");
}

/////////////////// Chat

var http = createChatRequestObject();
///////////////////////////
function createChatRequestObject() {
	var xmlhttp;
	try { xmlhttp=new ActiveXObject("Msxml2.XMLHTTP"); }
  catch(e) {
    try { xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");}
    catch(f) { xmlhttp=null; }
  }
  if(!xmlhttp&&typeof XMLHttpRequest!="undefined") {
  	xmlhttp=new XMLHttpRequest();
  }
	return  xmlhttp;
}

function sendChatRequest() {
	var question = escape(document.getElementById("question").value);
	try{
    http.open('POST','../core/lib/chatbot.php');
    http.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
    http.onreadystatechange = handleChatResponse;
		http.send('question='+question+'');
	}
	catch(e){}
	finally{}
}

function check_ChatValues() {
	var question = document.getElementById("question").value;
	
	if(question == "") {
			//alert("Please complete all fields");
			//document.getElementById("answer").innerHTML="Vous devez remplir tous les champs !";
sendChatRequest();
	} else {
		//if(isEmail(email)) {
			//document.getElementById("submit").disabled=true;
			//document.getElementById("submit").value='Please Wait..';
			//document.getElementById("ask").value='Please Wait..';
			//document.getElementById("answer").innerHTML="Envoi en cours...";
			sendChatRequest();
		}
//else {
//			document.getElementById("error").innerHTML="Votre adresse mail semble être invalide ! Merci de la vérifier.";
//			//alert("Email appears to be invalid. Please check.");
//			document.getElementById("email").focus();
//			document.getElementById("email").select();
//		}
	//}
}

function handleChatResponse() {
	try{
    if((http.readyState == 4)&&(http.status == 200)){
    	var response = http.responseText;
      document.getElementById("chatBlock").innerHTML = response;

    //alert(response);
//mText = document.getElementById("varcontainer").innerHTML;
myChatPlayerVar = so_getText(document.getElementById("varcontainer"));
myChatPlayerVar = myChatPlayerVar.replace(/\r\n/g, "");
var array = myChatPlayerVar.split(',');
//alert (array[0]);
var video=array[0], image = array[1], start = array[2];

var test = '\''+video+'\',\''+image+'\',\''+start+'\'';
//alert (test);
//writeContent(true, video);

var startDelay = 2;
setTimeout(
'initTypewriter("typeSource", 40);',
startDelay * 10);

 //var letexte = ''+video+'';


/////////////////////

var flashvars = {
  file: "../../"+video,
  image: "../"+image,
  autostart: start,
overstretch : "false",
volume : "50" ,
enablejs : "true"
};
var params = {
  menu: "false",
  allowfullscreen: "true",
  wmode: "transparent"
};
var attributes = {
  id: "ChatPlayer"
  //name: "leplayer"
};

swfobject.embedSWF("../core/flash/flvplayer.swf", "ChatPlayer", "380", "240", "6",false, flashvars, params, attributes);

/////////////////////




document.getElementById('question').focus();

///////////////////
      //document.getElementById("answer").style.display ="";
      //document.getElementById("chatform").style.display = "block";
		}

  }
	catch(e){}
	finally{}
}


	
////////////// FORUM / MOTION / TOPIC

function ajaxRequest() {
 var activexmodes=["Msxml2.XMLHTTP", "Microsoft.XMLHTTP"] //activeX versions to check for in IE
 if (window.ActiveXObject){ //Test for support for ActiveXObject in IE first (as XMLHttpRequest in IE7 is broken)
  for (var i=0; i<activexmodes.length; i++){try{return new ActiveXObject(activexmodes[i])} catch(e){alert("Failed");}}
 } else if (window.XMLHttpRequest) {return new XMLHttpRequest()} else {return false}
 return false;
}

function download(url) {	
	var mygetrequest=new ajaxRequest();
	url+="?&"+new Date().getTime();
    mygetrequest.onreadystatechange=function(){
     if (mygetrequest.readyState==4){
      if (mygetrequest.status==200) {document.getElementById('health_display').innerHTML=mygetrequest.responseText;}
 	  else {
	  alert("Please contact the webmaster as soon as possible. It seems that someone tries to violate the security of our country !");
	  }
	 }
	}
	mygetrequest.open("POST", url, true);
	mygetrequest.send(null);		
}


function post2(url,flag) {	
	var mygetrequest=new ajaxRequest();
	url+="&"+new Date().getTime();
    mygetrequest.onreadystatechange=function(){
     if (mygetrequest.readyState==4){
      if (mygetrequest.status==200) {
	  var d=document.getElementById('health_display');
	  d.innerHTML=mygetrequest.responseText+d.innerHTML;
	  document.getElementById('health_textbox').value="";
	  }
 	  else {
	  alert("Connection failed.");
	  }
	 }
	}
	mygetrequest.open("POST", url, true);
	mygetrequest.send(null);		
}


//function post(text) {
//if(text.value=="") {return;}
//post2("health_post.php?health_text="+text.value+"&user=<?php echo $prenom; ?>"); // request title
//}

var xmlHttp

function getVote(inte)
{
xmlHttp=GetXmlHttpObject()
if (xmlHttp==null)
 {
 alert ("Browser does not support HTTP Request")
 return
 } 
var url="vote/poll_vote.php"
url=url+"?vote="+inte
url=url+"&sid="+Math.random()
xmlHttp.onreadystatechange=stateChanged 
xmlHttp.open("GET",url,true)
xmlHttp.send(null)
} 

function stateChanged() 
{ 
 if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
 { 
 document.getElementById("poll").
 innerHTML=xmlHttp.responseText;
 } 
} 

function GetXmlHttpObject()
{ 
var objXMLHttp=null
if (window.XMLHttpRequest)
 {
 objXMLHttp=new XMLHttpRequest()
 }
else if (window.ActiveXObject)
 {
 objXMLHttp=new ActiveXObject("Microsoft.XMLHTTP")
 }
return objXMLHttp
}