var nbclicks = 0;
			var currentDoc;
			var targetNameGlobal;			
			function cleartext() 
			{
				if (document.questionsuggestioncommentform.text.value="Tapez votre texte ici...") 
				{
					document.questionsuggestioncommentform.text.value = "";
				}
			}
			function load_index_content()
			{
				processAjax('./indexContent.php',targetDiv);
			}
			function showDateEvent(date)
			{
				document.getElementById('darkBackgroundLayer').style.display = "";
				document.getElementById('descEvent').style.display = "";
				if(window.XMLHttpRequest) // Non-IE browsers
				{
					req = new XMLHttpRequest();
					req.onreadystatechange = targetDiv3;
					try
					{
						req.open("GET","showEvent.php?dateEvent="+date,true);
					}
					catch(e)
					{
						alert(e);
					}
					req.send(null);
				}
				else if (window.ActiveXObject) // IE
				{
					req = new ActiveXObject("Microsoft.XMLHTTP");
					if (req)
					{
						req.onreadystatechange = targetDiv3;
						req.open("GET","showEvent.php?dateEvent="+date,true);
						req.send();
					}
				}
				
			}
			function showDateCours(date)
			{
				document.getElementById('darkBackgroundLayer').style.display = "";
				document.getElementById('descEvent').style.display = "";
				if(window.XMLHttpRequest) // Non-IE browsers
				{
					req = new XMLHttpRequest();
					req.onreadystatechange = targetDiv3;
					try
					{
						req.open("GET","showCours.php?dateEvent="+date,true);
					}
					catch(e)
					{
						alert(e);
					}
					req.send(null);
				}
				else if (window.ActiveXObject) // IE
				{
					req = new ActiveXObject("Microsoft.XMLHTTP");
					if (req)
					{
						req.onreadystatechange = targetDiv3;
						req.open("GET","showCours.php?dateEvent="+date,true);
						req.send();
					}
				}
				
			}
			function processAjax(url,target)
			{
				if(window.XMLHttpRequest) // Non-IE browsers
				{
					req = new XMLHttpRequest();
					req.onreadystatechange = targetDiv;
					try
					{
						req.open("GET",url,true);
					}
					catch(e)
					{
						alert(e);
					}
					req.send(null);
				}
				else if (window.ActiveXObject) // IE
				{
					req = new ActiveXObject("Microsoft.XMLHTTP");
					if (req)
					{
						req.onreadystatechange = targetDiv;
						req.open("GET",url,true);
						req.send();
					}
				}
			}
			function processAjax2(url,target,targetName)
			{
				if(window.XMLHttpRequest) // Non-IE browsers
				{
				targetNameGlobal = targetName;
					if (document.getElementById(targetNameGlobal).innerHTML == "")
					{
					req = new XMLHttpRequest();
					url = url+"?do="+targetName;
					req.onreadystatechange = targetDiv2;
					try
					{
						req.open("GET",url,true);
					}
					catch(e)
					{
						alert(e);
					}
					req.send(null);
					}
					else
					{
					document.getElementById(targetNameGlobal).innerHTML = "";
					}
				}
				else if (window.ActiveXObject) // IE
				{
					req = new ActiveXObject("Microsoft.XMLHTTP");
					if (req)
					{
						req.onreadystatechange = targetDiv2;
						req.open("GET",url,true);
						req.send();
					}
				}
			}
			function targetDiv3()
			{
				if (req.readyState == 4) // Complete
				{
					if (req.status == 0 || req.status == 200) // OK response
					{
						document.getElementById('descEventContent').innerHTML = req.responseText;
					}
					else
					{
						alert("Problem: " + req.statusText + req.status);
					}
				}
			}
			function targetDiv2()
			{
				if (req.readyState == 4) // Complete
				{
					if (req.status == 0 || req.status == 200) // OK response
					{
						document.getElementById(targetNameGlobal).innerHTML = req.responseText;
						setupZoom();
					}
					else
					{
						alert("Problem: " + req.statusText + req.status);
					}
				}
			}
			function targetDiv()
			{
				if (req.readyState == 4) // Complete
				{
					if (req.status == 0 || req.status == 200) // OK response
					{
						document.getElementById("contentDiv").innerHTML = req.responseText;//class="darkenBackground" 
						setupZoom();
					}
					else
					{
						alert("Problem: " + req.statusText + req.status);
					}
				}
			}
			function hideEventBox()
			{
				document.getElementById('descEvent').style.display = "none";
				document.getElementById("darkBackgroundLayer").style.display = "none";
			}
			function changePhotoPage(page)
			{
				if(window.XMLHttpRequest) // Non-IE browsers
				{
					req = new XMLHttpRequest();
					req.onreadystatechange = targetDivPhotos;
					url = "photos.php?do=loadPage&pageNum="+page;
					try
					{
						req.open("GET",url,true);
					}
					catch(e)
					{
						alert(e);
					}
					req.send(null);
				}
				else if (window.ActiveXObject) // IE
				{
					req = new ActiveXObject("Microsoft.XMLHTTP");
					if (req)
					{
						req.onreadystatechange = targetDivPhotos;
						req.open("GET",url,true);
						req.send();
					}
				}
			}
			function targetDivPhotos()
			{
				if (req.readyState == 4) // Complete
				{
					if (req.status == 0 || req.status == 200) // OK response
					{
						document.getElementById("divPhotos").innerHTML = req.responseText; 
						setupZoom();
					}
					else
					{
						alert("Problem: " + req.statusText + req.status);
					}
				}
			}
			
			var emailXMLHttpObj=getXMLHttpRequestObject();
			function getXMLHttpRequestObject(){
			var xmlobj;
    // check for existing requests
    if(xmlobj!=null&&xmlobj.readyState!=0&&xmlobj.readyState!=4){
        xmlobj.abort();
    }
    try{
        // instantiate object for Mozilla, Nestcape, etc.
        xmlobj=new XMLHttpRequest();
    }
    catch(e){
        try{
            // instantiate object for Internet Explorer
            xmlobj=new ActiveXObject('Microsoft.XMLHTTP');
        }
        catch(e){
            // Ajax is not supported by the browser
            xmlobj=null;
            return false;
        }
    }
				return xmlobj;
			}
			function sendEmailRequest()
			{
				// open socket connection
				emailXMLHttpObj.open('POST','sendmail.php',true);
				// set form http header
				emailXMLHttpObj.setRequestHeader('Content-Type','application/x-www-form-urlencoded; charset=UTF-8');
				// get form values and send http request
   				emailXMLHttpObj.send(getFormValues(document.getElementById('questionsuggestioncommentform')));
				//emailXMLHttpObj.onreadystatechange=emailStatusChecker;
			}
			function getFormValues(fobj)
			{
    			var str='';
    			str+='name='+document.getElementById('name').value;
    			str+='&';
    			str+='email='+document.getElementById('email').value;
				str+='&';
				str+='type='+document.getElementById('type').options[document.getElementById('type').selectedIndex].text;
				str+='&';
				str+='message='+document.getElementById('text').value;
    			//str+='&';
   	 			//str=str.substr(0,(str.length-1));
    			return str;
			}