//Browser Support Code
function ajaxFunction(){
	var xmlHttp

	xmlHttp=GetXmlHttpObject()
	if (xmlHttp==null)
	{
		alert ("Browser does not support HTTP Request")
		return
	}
	
	/*** Communication ***/
	var communication = document.getElementById('communication').value;
	
	/*** Anglais ***/
	var niveau = document.getElementById('niveau').value;
	var assiduite = $("#assiduite").attr("value");
	var anglaisPartiel = document.getElementById('anglaisPartiel').value;	
	
	/*** Algorithmique ***/
	var algoCc = document.getElementById('algoCc').value;
	var algoPartiel = document.getElementById('algoPartiel').value;

	/*** ACL ***/
	var aclCc = document.getElementById('aclCc').value;
	var aclPartiel = document.getElementById('aclPartiel').value;

	/*** ALD ***/
	var aldCc = document.getElementById('aldCc').value;
	var aldPartiel = document.getElementById('aldPartiel').value;
	
	/*** Réseaux ***/
	var reseauxCc = document.getElementById('reseauxCc').value;
	var reseauxProjet = document.getElementById('reseauxProjet').value;
	var reseauxPartiel = document.getElementById('reseauxPartiel').value;	

	/*** Gestion de Projet ***/
	var gdpProjet = document.getElementById('gdpProjet').value;
	var gdpPartiel = document.getElementById('gdpPartiel').value;

	/*** Calculabilité ***/
	var calculabiliteCc = document.getElementById('calculabiliteCc').value;
	var calculabilitePartiel = document.getElementById('calculabilitePartiel').value;

	/*** XML ***/
	var xmlMoyenne = document.getElementById('xmlMoyenne').value;

	/*** Design ***/
	var designMoyenne = document.getElementById('designMoyenne').value;	
	
	/*** Marketing ***/
	var marketingMoyenne = document.getElementById('marketingMoyenne').value;
	var organisationMoyenne = document.getElementById('organisationMoyenne').value;	
	
	var url="http://www.massattacks.com/modules/Page/html/Moyenne/moyenne_m1_info_sem7.php";
	url=url+"?communication="+communication;
	url=url+"&niveau="+niveau;
	url=url+"&assiduite="+assiduite;
	url=url+"&anglaisPartiel="+anglaisPartiel;
	
	url=url+"&algoCc="+algoCc;
	url=url+"&algoPartiel="+algoPartiel;
	
	url=url+"&aclCc="+aclCc;
	url=url+"&aclPartiel="+aclPartiel;	
	
	url=url+"&aldCc="+aldCc;
	url=url+"&aldPartiel="+aldPartiel;	
	
	url=url+"&reseauxCc="+reseauxCc;
	url=url+"&reseauxProjet="+reseauxProjet;
	url=url+"&reseauxPartiel="+reseauxPartiel;	
	
	url=url+"&gdpProjet="+gdpProjet;
	url=url+"&gdpPartiel="+gdpPartiel;		
	
	url=url+"&calculabiliteCc="+calculabiliteCc;
	url=url+"&calculabilitePartiel="+calculabilitePartiel;

	url=url+"&xmlMoyenne="+xmlMoyenne;
	
	url=url+"&designMoyenne="+designMoyenne;
	
	url=url+"&marketingMoyenne="+marketingMoyenne;
	url=url+"&organisationMoyenne="+organisationMoyenne;
	
	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")
		{ 
			xmlDoc=xmlHttp.responseXML;
			//alert(xmlDoc.getElementsByTagName("anglais").length)
			document.getElementById("moyenneAnglais").value= xmlDoc.getElementsByTagName("moyenneAnglais")[0].childNodes[0].nodeValue;
 
			document.getElementById("moyenneAnglaisCommunication").value= xmlDoc.getElementsByTagName("moyenneAnglaisCommunication")[0].childNodes[0].nodeValue;
 
			document.getElementById("algoMoyenne").value= xmlDoc.getElementsByTagName("algoMoyenne")[0].childNodes[0].nodeValue;

			document.getElementById("aclMoyenne").value= xmlDoc.getElementsByTagName("aclMoyenne")[0].childNodes[0].nodeValue;			

			document.getElementById("aldMoyenne").value= xmlDoc.getElementsByTagName("aldMoyenne")[0].childNodes[0].nodeValue;			
			
			document.getElementById("reseauxMoyenne").value= xmlDoc.getElementsByTagName("reseauxMoyenne")[0].childNodes[0].nodeValue;				

			document.getElementById("gdpMoyenne").value= xmlDoc.getElementsByTagName("gdpMoyenne")[0].childNodes[0].nodeValue;				
			
			document.getElementById("calculabiliteMoyenne").value= xmlDoc.getElementsByTagName("calculabiliteMoyenne")[0].childNodes[0].nodeValue;	

			document.getElementById("moyenneMarketingOrganisation").value= xmlDoc.getElementsByTagName("moyenneMarketingOrganisation")[0].childNodes[0].nodeValue;							

			document.getElementById("SEM7").value= xmlDoc.getElementsByTagName("SEM7")[0].childNodes[0].nodeValue;

			document.getElementById("Gen").value= xmlDoc.getElementsByTagName("Gen")[0].childNodes[0].nodeValue;			
			document.getElementById("Mess_Erreur").innerHTML= xmlDoc.getElementsByTagName("Mess_Erreur")[0].childNodes[0].nodeValue;						
		} 
	}


	function GetXmlHttpObject()
	{
		var xmlHttp=null;
		try
		{
			// Firefox, Opera 8.0+, Safari
			xmlHttp=new XMLHttpRequest();
		}
		catch (e)
		{
			//Internet Explorer
			try
			{
				xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
			}
			catch (e)
			{
				try
				{
					xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
				} 
				catch (e)
				{
					// Something went wrong
					alert("Your browser broke!");
					return false;
				}		
				
			}
		}

		return xmlHttp;
	}
}

//



// Row Hide function.

function expandcontract(tbodyid,ClickIcon) {
	if (document.getElementById(ClickIcon).innerHTML == "+ J'ai choisi cette option."){
		document.getElementById(tbodyid).style.display = "";
		document.getElementById(ClickIcon).innerHTML = "- Je n'ai pas choisi cette option.";
		ajaxFunction();
	} 
	else {
		document.getElementById(tbodyid).style.display = "none";
		document.getElementById(ClickIcon).innerHTML = "+ J'ai choisi cette option.";
		ajaxFunction();
	}
}


/*** Test Option Selection ***/
function testOption(test,hey,joe){
	if(document.getElementById(test).value=="")
		document.getElementById(test).value="1";
	else{
		document.getElementById(test).value="";
		document.getElementById(hey).value="0";
		document.getElementById(joe).value="0";
	}
}
