function ajaxRequest(url,id)
{
var xhr_object = null;
var position = id;
positionfade=position;
if (id == 'content') { document.getElementById('loader').style.display='block';scroll(0,0);}
if ( (url.substring(0,19)=='main/music_main.php') && ($("#music_content").length) ) positionfade = "music_content";
if ( (url.substring(0,19)=='main/video_main.php') && ($("#video_content").length) ) positionfade = "video_content";
if(window.XMLHttpRequest) xhr_object = new XMLHttpRequest();
else
if (window.ActiveXObject) xhr_object = new ActiveXObject("Microsoft.XMLHTTP");

// On ouvre la requete vers la page dŽsirŽe
xhr_object.open("GET", url, true);
xhr_object.onreadystatechange = function(){
if ( xhr_object.readyState == 4 )
{
if (id == 'content') document.getElementById('loader').style.display='none';
$('#'+positionfade).fadeOut(200,function(){document.getElementById(position).innerHTML = xhr_object.responseText;});
$('#'+positionfade).fadeIn(200,function(){
	if ( (url=='main/tour_main.php') || (url=='main/links_main.php') || (url.substring(0,20)=='main/images_main.php') || (url=='main/downloads_main.php') || (url.substring(0,18)=='main/news_main.php') || (url.substring(0,19)=='main/music_main.php') ) {
		loadScroll();
	}
	if (url.substring(0,22)=='main/news_main.php?id=') {
		scrollToNews(url.substring(22));
	}
	if (url.substring(0,20)=='main/images_main.php') {
		$("a.photo-galerie").lightBox();
	}
});
}
}
// dans le cas du get
xhr_object.send(null);
}

function getFlashMovieObject(movieName) {
	  var isIE = navigator.appName.indexOf("Microsoft") != -1;
	  return (isIE) ? window[movieName] : document[movieName];
	}

function callToActionscript(str) 
{
     getFlashMovieObject("myAudioPlayer").sendToActionscript(str);
}

function rolloverVideo(id)
{
	$('#vidthumb_title_'+id).css({'display' : 'block'});
}

function rolloverBack(id)
{
	$('#vidthumb_title_'+id).css({'display' : 'none'});
}

function empty_newsletter_field() {
	if ($('#email-newsletter').val() == "Your e-mail address")
		$('#email-newsletter').val("");
}

function validate_newsletter() {
	if ($('#email-newsletter').val() != "") {
	   var reg = new RegExp("^([a-zA-Z0-9_-])+([.]?[a-zA-Z0-9_-]{1,})*@([a-zA-Z0-9-_]{2,}[.])+[a-zA-Z]{2,3}$");
	   var res = reg.exec($("#email-newsletter").val());
	   	if (res == null)
	   		alert("Please enter a valid e-mail address!");
	   	else {
	   		envoieRequete("main/ins_newsl.php?adr="+$('#email-newsletter').val(),"zone-newsletter");
	   		setTimeout("envoieRequete('main/newsletter.php','zone-newsletter')",10000);
	   	}

	}
}


