//	 <!--	MEDIA IN FAVORITES

function AJAX_addMediaInFavoriteList(doi) {

	var url_req = "/inc/media_favorites.ajax.php?addDoi="+doi;
	
	var func = "AJAX_addMediaInFavoriteList_response(\""+ doi +"\", \"%RESPONSE%\")";

	try			{	return AJAX_request(url_req, func, "no_ajax=1");	}
	catch (e)	{	alert("Error during AJAX request!"); return false	}
}


function AJAX_addMediaInFavoriteList_response(doi, response) {
	if(response.charAt(0)=="¤") {
		alert(response.replace("¤", ""));
		return;
	}

	if(document.getElementById('favorite_'+ doi))
		document.getElementById('favorite_'+ doi).innerHTML = "<img align=absmiddle src=\"/img/ico_favorites_ok.gif\" width=19 height=13 border=0 /> "+ response;
}




function AJAX_supprMediaInFavoriteList(doi) {

	var url_req = "/inc/media_favorites.ajax.php?supprDoi="+doi;
	
	var func = "AJAX_supprMediaInFavoriteList_response(\""+ doi +"\", \"%RESPONSE%\")";

	try			{	return AJAX_request(url_req, func, "no_ajax=1");	}
	catch (e)	{	alert("Error during AJAX request!"); return false	}
}


function AJAX_supprMediaInFavoriteList_response(doi, response) {
	if(response.charAt(0)=="¤") {
		alert(response.replace("¤", ""));
		return;
	}

	mask('favorite_'+ doi);
}




//	 MEDIA IN FAVORITES	--!>


//	 <!--	RATING MEDIA

function setRating(type, doi, rate) {
//	eval("rated = rated_"+ doi +";");

	for (i=1; i<=5; i++) {
		if(document.getElementById('rate_'+ doi +"_"+ i)) {
			if(i <= rate)
				document.getElementById('rate_'+ doi +"_"+ i).src = "/img/rate_"+ type +".gif";
			else if(i==Math.round(rate) && Math.round(rate) > Math.floor(rate))
				document.getElementById('rate_'+ doi +"_"+ i).src =  "/img/rate_"+ type +"_demi.gif";
			else
				document.getElementById('rate_'+ doi +"_"+ i).src =  "/img/rate_"+ type +"_vide.gif";
		}
	}
}




function AJAX_rateMedia(type, doi, rate) {

	var url_req = "/inc/media_rating.ajax.php?doi="+doi+"&rate="+rate;

	var func = "AJAX_rateMedia_response(\""+ type +"\", \""+ doi +"\", \""+ rate +"\", \"%RESPONSE%\")";
	

	try {
		return AJAX_request(url_req, func, "no_ajax=1");
	}
	catch (e) {
		alert("Error during AJAX request!");
		return false;
	}


}

function AJAX_rateMedia_response(type, doi, rate, response) {
	if(req.charAt(0)=="¤") {
		alert(req.replace("¤", ""));
		return;
	}

	req = response.split("|");
	
	//alert(req[2]);
	if(document.getElementById('ratemsg_'+ doi))
		document.getElementById('ratemsg_'+ doi).innerHTML = req[2];


	eval("rated_"+ doi +" = '"+ req[0] +"';");
	setRating('blocop', doi, req[0]);
	if(document.getElementById('nbrates_'+ doi))
		document.getElementById('nbrates_'+ doi).innerHTML = req[1] + " vote" + (req[1]==1?"":"s");
}


//	 RATING MEDIA	--!>


