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

function dynaffich(elem,affich,plus,moins) {
        document.getElementById(elem).style.display=affich;
        if (affich == "block") {
                document.getElementById(moins).style.display="none";
                document.getElementById(plus).style.display="block";
        } else {
                document.getElementById(moins).style.display="block";
                document.getElementById(plus).style.display="none";
        }
}

function loadvid(itemvid, containervid) {
	containvid = "<param name='movie' value='./videos/flv-stream-player.swf' />";
	containvid += "<param name='bgcolor' value='#D6EBDA' />";
	containvid += "<param name='flashvars' value='file="+itemvid+"' />";
	containvid += "<embed src='./videos/flv-stream-player.swf' flashvars='file="+itemvid+"' bgcolor='#fff' width='320' height='260' ";
	containvid += "name='player' type='application/x-shockwave-flash' pluginspage='http://www.macromedia.com/go/getflashplayer' />";
	document.getElementById(containervid).innerHTML = containvid;
}

function removetext(item) {
	item.innerHTML = "";
}

function droite(block, page) {
	getXhr();

	xhr_object.open("POST", page, true);
	
	xhr_object.onreadystatechange = function() {
		if ((xhr_object.readyState == 1) || (xhr_object.readyState == 2) || (xhr_object.readyState == 3)) {
			document.getElementById(block).innerHTML = "<img src='pictures/loading.gif' class='midcen' alt='loading...' />";
		} else if (xhr_object.readyState == 4) {
			document.getElementById(block).innerHTML = xhr_object.responseText;
		}
	}
	
	xhr_object.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
	var data = "";
	xhr_object.send(data);
}

function forum_submit(f, page) {
        getXhr();
	fullfields = true;

        for (var i=0;i<f.length;i++) {
		if (f.elements[i].value.length == 0) fullfields = false;
        }

	if (fullfields == false) alert("Remplissez tous les champs svp");
	else {

	        var data = "";
	        for (var i=0;i<f.length;i++) {
	                data += f.elements[i].name + "=" + f.elements[i].value + "&";
	        }

	        xhr_object.open("POST", page, true);
	
	        xhr_object.onreadystatechange = function() {
	                if (xhr_object.readyState == 4) {
	                        document.getElementById("response_form").innerHTML = xhr_object.responseText;
        	                f.reset();
        	        }
        	}

        	xhr_object.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
        	xhr_object.send(data);
	}
}

function type_display_menu(param) {
	pics = new RegExp("pictures");
	vids = new RegExp("videos");
	if (pics.test(param)) {
		dynaffich("listerep","block","uprep","downrep");
	}
	if (vids.test(param)){
		dynaffich("listevid","block","upvid","downvid");
	}
}
