function confirmDelete(text, target) {
	if(confirm(text))
		window.location.href = target;
}

function getXhr(){
	if(window.XMLHttpRequest) // Firefox et autres
	   xhr = new XMLHttpRequest();
	else if(window.ActiveXObject){ // Internet Explorer
        try {
            xhr = new ActiveXObject("Msxml2.XMLHTTP");
        } catch (e) {
            xhr = new ActiveXObject("Microsoft.XMLHTTP");
        }
	}
	else { // XMLHttpRequest non supporté par le navigateur
	   alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest...");
	   xhr = false;
	}
	
	return xhr;
}

function showManif(pEvent, values, td, ids, target) { 
    element = document.getElementById('manifDiv');

	pos = findPos(td);
  	table = pos.split(",");
  	table[0] = parseInt(table[0]);
  	table[0] += 35;
  	
  	if(document.getElementById('cycle') && select != '') {
	  	document.getElementById('cycle').style.visibility = 'hidden';
  	}

    tab = values.split('#');
    tab2 = ids.split('#');
    
    text = '';

    for(i=0; i<tab.length; i++) {
        if(i == 0)
            text += '<p><a href="' + target + '&courseId=' + tab2[i] + '">' + tab[i] + '</a></p>';
        else
            text += '<p style="border-top:solid 1px black;"><a href="' + target + '&courseId=' + tab2[i] + '">' + tab[i] + '</a></p>';
    }

    element.innerHTML = text;
    element.style.top = table[1];
	element.style.left = table[0];
    element.style.display = 'block';
}

function findPos2(obj) {
	var curleft = curtop = 0;
	if (obj.offsetParent) {
		curleft = obj.offsetLeft
		curtop = obj.offsetTop
		while (obj = obj.offsetParent) {
			curleft += obj.offsetLeft
			curtop += obj.offsetTop
		}
	}
	return [curleft,curtop];
}

function findPos(obj) {
	var curleft = curtop = 0;
	if (obj.offsetParent) {
		curleft = obj.offsetLeft
		curtop = obj.offsetTop
		while (obj = obj.offsetParent) {
			curleft += obj.offsetLeft
			curtop += obj.offsetTop
		}
	}
	return curleft + ',' + curtop;
}

function showInfo(el, id, message) {
	pos = findPos2(el);

	container = document.getElementById(id);
	
	container.style.left = (pos[0] + 20);
	container.style.top = pos[1];
 	container.innerHTML = message;
	container.style.display = 'block';
}