/////////////////////////////////////////////////////////////////////
//ne pas enlever - do not remove
//function library  (c)2003-2011 CMBP 40 rue Damrémont - 75018 Paris
//info@cmbp.info
/////////////////////////////////////////////////////////////////////

function MoveInit(){
	var e;
	if (arguments[0]){ //cas firefox
		e = arguments[0];
	}else{ // cas IE
		e = event;
	}
  topOne 	= 	isIE?"body":"html";
  //whichOne	=	isIE?document.all.MondeFlottant:document.getElementById("MondeFlottant"); 
	whichOne	=	document.getElementById("MondeFlottant");   
  ActiveOne	=	isIE?e.srcElement:e.target;  

  while ((ActiveOne != null) && ActiveOne.id != "titleBar" && ActiveOne.tagName != topOne){
    ActiveOne=isIE ? ActiveOne.parentElement:ActiveOne.parentNode;
  } 
 
/*
 while (ActiveOne.id != "titleBar" && ActiveOne.tagName != topOne){
    ActiveOne=ActiveOne.parentNode;
  } 
  */
  if ((ActiveOne != null) && ActiveOne.id=="titleBar"){
    offsetx		=e.clientX;
    offsety		=e.clientY;
    nowX		=parseInt(whichOne.style.left);
    nowY		=parseInt(whichOne.style.top);
    MoveEnabled	=true;
    document.onmousemove=Move;
  }
}

function Move(e){
  if (!MoveEnabled) return;
  whichOne.style.left	=	isIE ? nowX+event.clientX-offsetx : nowX+e.clientX-offsetx+'px'; 
  whichOne.style.top	=	isIE ? nowY+event.clientY-offsety : nowY+e.clientY-offsety+'px';
  return false;  
}



function ToggleMondeFlottant(DivID, iState){
    if(document.layers)	   //NN4+
    {
       document.layers[DivID].visibility = iState ? "show" : "hide";
    }
    else if(document.getElementById)	  //gecko(NN6) + IE 5+
    {
        var obj = document.getElementById(DivID);
        obj.style.visibility = iState ? "visible" : "hidden";
    }
    else if(document.all)	// IE 4
    {
        document.all[DivID].style.visibility = iState ? "visible" : "hidden";
    }
}


///////////////// fckg_copier_logger
var smessage="Désolé, cette fonction est désactivée.\n\n Tous les programmes de cours sont déposés et protégés. Copyright ©www.CMBP.info\nLes programmes de cours présentés ne font pas partie du domaine public et ne doivent pas être détournés.";

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


function createHTTPRequest() {
	var xmlhttp
	if (navigator.appName == "Microsoft Internet Explorer") {
		xmlhttp = new ActiveXObject("Microsoft.XmlHttp");
	} else {
		xmlhttp = new XMLHttpRequest();
	}
	return xmlhttp;
}

function appel(val, adr, meth) {

	xmlhttp = createHTTPRequest();
	if (meth == "get") {
		adr = adr + "?" + val;
		val = null;
	}
	
	xmlhttp.open(meth, adr, true);
	xmlhttp.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
	xmlhttp.send(val);
	xmlhttp.onreadystatechange = recup_result;
}
function recup_result() {

	if (xmlhttp.readyState == 4){
		if (xmlhttp.status == 200){
			if (navigator.appName == "Microsoft Internet Explorer") {
				xmlDoc=new ActiveXObject("Microsoft.XMLDOM");
				xmlDoc.async = "false" ;
				xmlDoc.loadXML(xmlhttp.responseText);
				racine = xmlDoc.childNodes[1];
			}else{

				xmlDoc =document.implementation.createDocument('', '',null);
				xmlDoc=xmlhttp.responseXML;
				racine = xmlDoc.firstChild;
			}
			listeMessages = racine.childNodes;
			nbreMessages = listeMessages.length;

			if(cible = document.getElementById('introsession')){
			cible.innerHTML = nbreMessages;
			str = '';
			for(i=0 ; i<nbreMessages ; i++){		
				msg = listeMessages[i].firstChild.nodeValue;
				str = str + '<br />'+msg
			}
			cible.innerHTML = str;
			}
		}
	}
}

function click() {
	if (arguments[0]){ //cas firefox
	e = arguments[0];
	}else{ // cas IE
	e = event;
	}

	
	
	if (e.button == 2) {
		appel('','fuckingCopierLogger.php','get')
		return false;
	}
}

	

window.onload = function(){
isIE = document.all;
isActive=false;
if(xx = document.getElementById('MondeFlottant')){
xx.onmousedown = MoveInit;
document.onmouseup=click;
}
document.oncontextmenu	=	new Function('return false');
document.onmousedown =click;
document.onmouseup=Function("MoveEnabled=false");
};


