var returnobname;

function submitform(obname)
{
	document.getElementById(obname).submit();
}

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


function stateChangedRollOverStyle()
{
    if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
    {
            document.getElementById("rolloverStyle").innerHTML= xmlHttp.responseText;
    }
    else {
            //alert(xmlHttp.status);
    }
}

function stateChanged()
{
    if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
    {
            document.getElementById(returnobname).innerHTML= xmlHttp.responseText;
    }
    else {
            //alert(xmlHttp.status);
    }
}


function stateChangedInscription()
{
    if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
    {
            document.getElementById("inscription").innerHTML= xmlHttp.responseText;
    }
    else {
            //alert(xmlHttp.status);
    }
}

function stateChangedMenuInscription()
{
    if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
    {
            document.getElementById("menuinscription").innerHTML= xmlHttp.responseText;
    }
    else {
            //alert(xmlHttp.status);
    }
}


Array.prototype.inArray = function (value) {
	var i;
	for (i=0; i < this.length; i++) {
		if (this[i] === value) {
			return true;
		}
	}
	return false;
};

/**
 *   Array convenience method to remove element.
 *
 *   @param object element
 *   @returns boolean
 */
Array.prototype.remove = function (element) {
	var result = false;
	var array = [];
	for (var i = 0; i < this.length; i++) {
		if (this[i] == element) {
			result = true;
		} else {
			array.push(this[i]);
		}
	}
	this.length = 0;
	for (var i = 0; i < array.length; i++) {
		this.push(array[i]);
	}
	array = null;
	return result;
};

// Will populate data based on input
function htmlData(url, qStr,obname,idajax)
{
	returnobname = obname;
    if (url.length==0)
    {
        document.getElementById(obname).innerHTML=""; 
        return;
    }
    xmlHttp=GetXmlHttpObject()
    if (xmlHttp==null)
    {
        alert ("Browser does not support HTTP Request");
        return;
    }

    url=url+"?"+qStr; 
    url=url+"&sid="+Math.random();
    if(idajax==1)
    {
        xmlHttp.onreadystatechange=stateChangedInscription;
    }
    else if(idajax==2)
    {
        xmlHttp.onreadystatechange=stateChangedMenuInscription;
    }
    else
    {
    	xmlHttp.onreadystatechange=stateChanged;
    }
     
    xmlHttp.open("GET",url,true) ;
    xmlHttp.send(null);
}

var arSelected = new Array();
var arSelectedId = new Array();
var arSelectedIdAll;
var arSelectedIdStyles;
var arSelectedIdStyleParent;

function getMultiple(ob) {

    for (var i = 0; i < ob.options.length; i++)
         if (ob.options[ i ].selected && !arSelected.inArray(ob.options[i].text)) 
         {
            arSelected.push(ob.options[ i ].text);
            arSelectedId.push(ob.options[ i ].value);
        }
        else if (!(ob.options[ i ].selected)) 
        {
            if(arSelected.inArray(ob.options[i].text))
            {
                arSelected.remove(ob.options[ i ].text);
                arSelectedId.remove(ob.options[ i ].value);
            }

        }

 }


function getSingleByName(idob){
    arSelected = document.getElementsByName(idob).value;
    return arSelected;
}
 
 function getSingleById(idob){
    arSelected = document.getElementById(idob).value;
    return arSelected;
}

function getSingle(ob){
    arSelected = ob.value;
 }
 
function getEditPhotoData(idphoto){
 	arSelected = new Array();
 	var ob = document.getElementsByName("idphoto_"+idphoto);
 	if(ob)
 	arSelected.push(ob[0].value);
 	var ob = document.getElementsByName("idalbum_"+idphoto);
 	if(ob)
 	arSelected.push(ob[0].value);
 	var ob = document.getElementsByName("idauteur_"+idphoto);
 	if(ob)
 	arSelected.push(ob[0].value);
 	var ob = document.getElementsByName("file_"+idphoto);
 	if(ob)
 	arSelected.push(ob[0].value);
 	var ob = document.getElementsByName("legend_"+idphoto);
 	if(ob)
 	arSelected.push(ob[0].value);
 	var ob = document.getElementsByName("copyright_"+idphoto);
 	if(ob)
 	arSelected.push(ob[0].value);
 	var ob = document.getElementsByName("motclef_"+idphoto);
 	if(ob)
 	arSelected.push(ob[0].value);
 	var ob = document.getElementsByName("allow_"+idphoto);
 	if(ob)
 	arSelected.push(ob[0].value);
 }

var dataInscription = new Array(); 

function testerRadioByName(id) {
  var ob = document.getElementsByName(id);
 	if(ob)
    for (var i=0; i<ob.length;i++) {
       if (ob[i].checked) {
          return ob[i].value;
       }
    }
}

function testerRadio(ob) {
  for (var i=0; i<ob.length;i++) {
     if (ob[i].checked) {
        return ob[i].value;
     }
  }
}

function retreiveEleveData()
{
  dataInscription = new Array();
 	var ob = document.getElementsByName("oldiduser");
 	if(ob)
 	  dataInscription.push(ob[0].value);

  var ob = document.getElementsByName("oldannee");
 	if(ob)
 	  dataInscription.push(ob[0].value);
 	
 	var ob = document.getElementsByName("oldperiode");
 	if(ob)
 	  dataInscription.push(ob[0].value);
 	
 	var ob = document.getElementsByName("annee");
 	if(ob)
 	  dataInscription.push(ob[0].value);
 	
 	var ob = document.getElementsByName("periode_evaluation");
 	if(ob)
 	  dataInscription.push(testerRadio(ob));

 	var ob = document.getElementsByName("cours_suivi");
 	if(ob)
 	  dataInscription.push(testerRadio(ob));
 	
 	var ob = document.getElementsByName("certif_medical");
 	if(ob)
 	  dataInscription.push(testerRadio(ob));
 	
 	var ob = document.getElementsByName("fq");
 	if(ob)
 	  dataInscription.push(testerRadio(ob));
 	
 	var ob = document.getElementsByName("universite");
 	if(ob)
 	  dataInscription.push(ob[0].value);
 	
 	var ob = document.getElementsByName("numero_etudiant");
 	if(ob)
 	  dataInscription.push(ob[0].value);
 	
 	var ob = document.getElementsByName("ecole_ufr");
 	if(ob)
 	  dataInscription.push(ob[0].value);
 	
 	var ob = document.getElementsByName("annee_etude");
 	if(ob)
 	  dataInscription.push(ob[0].value);
 	
 	 	var ob = document.getElementsByName("num_palanquee");
 	if(ob)
 	  dataInscription.push(ob[0].value);
}	


function retreiveEncadrantData()
{
  dataInscription = new Array();
 	var ob = document.getElementsByName("oldiduser");
 	if(ob)
 	  dataInscription.push(ob[0].value);

  var ob = document.getElementsByName("oldannee");
 	if(ob)
 	  dataInscription.push(ob[0].value);
 	
 	var ob = document.getElementsByName("oldperiode");
 	if(ob)
 	  dataInscription.push(ob[0].value);
 	
 	var ob = document.getElementsByName("annee");
 	if(ob)
 	  dataInscription.push(ob[0].value);
 	
 	var ob = document.getElementsByName("periode_evaluation");
 	if(ob)
 	  dataInscription.push(testerRadio(ob));

 	var ob = document.getElementsByName("lundi");
 	if(ob)
 	  dataInscription.push(testerRadio(ob));
 	
 	var ob = document.getElementsByName("mercredi");
 	if(ob)
 	  dataInscription.push(testerRadio(ob));
 	
 	var ob = document.getElementsByName("jeudi");
 	if(ob)
 	  dataInscription.push(testerRadio(ob));
 	
 	
 	var ob = document.getElementsByName("certif_medical");
 	if(ob)
 	  dataInscription.push(testerRadio(ob));
 	
 	var ob = document.getElementsByName("status");
 	if(ob)
 	  dataInscription.push(ob[0].value);
 	
 	var ob = document.getElementsByName("annee_presence");
 	if(ob)
 	  dataInscription.push(ob[0].value);
 	
 	var ob = document.getElementsByName("annee_siteweb");
 	if(ob)
 	  dataInscription.push(ob[0].value);
	
	var ob = document.getElementsByName("parrain_palanquee");
 	if(ob)
 	  dataInscription.push(ob[0].value);
}

function retreiveEncadrantNoteData()
{
  dataInscription = new Array();
 	var ob = document.getElementsByName("oldiduser");
 	if(ob)
 	  dataInscription.push(ob[0].value);

  var ob = document.getElementsByName("oldannee");
 	if(ob)
 	  dataInscription.push(ob[0].value);
 	
 	var ob = document.getElementsByName("oldperiode");
 	if(ob)
 	  dataInscription.push(ob[0].value);
 	
 	var ob = document.getElementsByName("annee");
 	if(ob)
 	  dataInscription.push(ob[0].value);
 	
 	var ob = document.getElementsByName("periode_evaluation");
 	if(ob)
 	  dataInscription.push(testerRadio(ob));

 	var ob = document.getElementsByName("lundi");
 	if(ob)
 	  dataInscription.push(testerRadio(ob));
 	
 	var ob = document.getElementsByName("mercredi");
 	if(ob)
 	  dataInscription.push(testerRadio(ob));
 	
 	var ob = document.getElementsByName("jeudi");
 	if(ob)
 	  dataInscription.push(testerRadio(ob));
	
	var ob = document.getElementsByName("parrain_palanquee");
 	if(ob)
 	  dataInscription.push(ob[0].value);
 	
 	var ob = document.getElementsByName("cours_suivi");
 	if(ob)
 	  dataInscription.push(testerRadio(ob));
 	
 	var ob = document.getElementsByName("certif_medical");
 	if(ob)
 	  dataInscription.push(testerRadio(ob));
 	  
 	var ob = document.getElementsByName("fq");
 	if(ob)
 	  dataInscription.push(testerRadio(ob));
 	
 	var ob = document.getElementsByName("universite");
 	if(ob)
 	  dataInscription.push(ob[0].value);
 	
 	var ob = document.getElementsByName("numero_etudiant");
 	if(ob)
 	  dataInscription.push(ob[0].value);
 	
 	var ob = document.getElementsByName("ecole_ufr");
 	if(ob)
 	  dataInscription.push(ob[0].value);
 	
 	var ob = document.getElementsByName("annee_etude");
 	if(ob)
 	  dataInscription.push(ob[0].value);
 	  
 	var ob = document.getElementsByName("status");
 	if(ob)
 	  dataInscription.push(ob[0].value);
 	
 	var ob = document.getElementsByName("annee_presence");
 	if(ob)
 	  dataInscription.push(ob[0].value);
 	
 	var ob = document.getElementsByName("annee_siteweb");
 	if(ob)
 	  dataInscription.push(ob[0].value);
}

function retreiveInscriptionData()
{
  dataInscription = new Array();
  
  var ob = document.getElementsByName("oldiduser");
 	if(ob && ob.length!=0)
 	  dataInscription.push(ob[0].value);
  else
    dataInscription.push("");
 	
 	var ob = document.getElementsByName("inscrireelevetxt");
  if(ob && ob.length!=0)  
  {
    dataInscription.push(ob[0].value);
  }
  else
  {
   	var ob = document.getElementsByName("inscrireeleve");
   	if(ob && ob.length!=0)
   	  dataInscription.push(testerRadio(ob));
    else
      dataInscription.push("");
  }
  
  var ob = document.getElementsByName("inscrireencadranttxt");
  if(ob && ob.length!=0)  
  {
    dataInscription.push(ob[0].value);
  }
  else
  {
    var ob = document.getElementsByName("inscrireencadrant");
   	if(ob && ob.length!=0)
   	  dataInscription.push(testerRadio(ob));
    else
      dataInscription.push("");
  }

 	var ob = document.getElementsByName("annee");
 	if(ob && ob.length!=0)
 	  dataInscription.push(ob[0].value);
  else
    dataInscription.push("");
 	
 	var ob = document.getElementsByName("periode_evaluation");
 	if(ob && ob.length!=0)
 	  dataInscription.push(testerRadio(ob));
  else
    dataInscription.push("");
 	  
 	var ob = document.getElementsByName("certif_medical");
 	if(ob && ob.length!=0)
 	  dataInscription.push(testerRadio(ob));
  else
    dataInscription.push("");
 	  
 	var ob = document.getElementsByName("cours_suivi");
 	if(ob && ob.length!=0)
 	  dataInscription.push(testerRadio(ob));
  else
    dataInscription.push("");
 	
 	var ob = document.getElementsByName("fq");
 	if(ob && ob.length!=0)
 	  dataInscription.push(testerRadio(ob));
  else
    dataInscription.push("");
 	
 	var ob = document.getElementsByName("universite");
 	if(ob && ob.length!=0)
 	  dataInscription.push(ob[0].value);
  else
    dataInscription.push("");
 	
 	var ob = document.getElementsByName("numero_etudiant");
 	if(ob && ob.length!=0)
 	  dataInscription.push(ob[0].value);
  else
    dataInscription.push("");
 	
 	var ob = document.getElementsByName("ecole_ufr");
 	if(ob && ob.length!=0)
 	  dataInscription.push(ob[0].value);
  else
    dataInscription.push("");
 	
 	var ob = document.getElementsByName("annee_etude");
 	if(ob && ob.length!=0)
 	  dataInscription.push(ob[0].value);
  else
    dataInscription.push("");
 	  
 	var ob = document.getElementsByName("num_palanquee");
 	if(ob && ob.length!=0)
 	  dataInscription.push(ob[0].value);
  else
    dataInscription.push("");
 	

 	var ob = document.getElementsByName("lundi");
 	if(ob && ob.length!=0)
 	  dataInscription.push(testerRadio(ob));
  else
    dataInscription.push("");
 	
 	var ob = document.getElementsByName("mercredi");
 	if(ob && ob.length!=0)
 	  dataInscription.push(testerRadio(ob));
  else
    dataInscription.push("");
 	
 	var ob = document.getElementsByName("jeudi");
 	if(ob && ob.length!=0)
 	  dataInscription.push(testerRadio(ob));
  else
    dataInscription.push("");
 	  
 	var ob = document.getElementsByName("status");
 	if(ob && ob.length!=0)
 	  dataInscription.push(ob[0].value);
  else
    dataInscription.push("");
 	
 	var ob = document.getElementsByName("annee_presence");
 	if(ob && ob.length!=0)
 	  dataInscription.push(ob[0].value);
 	else
    dataInscription.push(""); 
    
 	var ob = document.getElementsByName("annee_siteweb");
 	if(ob && ob.length!=0)
 	  dataInscription.push(ob[0].value);
  else
    dataInscription.push("");
  
}