var RANKING_STARS_PATH = 'http://finaldress.com/';
var COUNT_VIEWED_STARS_ID = 0;
function MakeRequest(url, method, pars)
{
	var http_request = false,e,e2;
	if(window.XMLHttpRequest)
	{ 
		// Mozilla, Safari, ...
		http_request = new XMLHttpRequest();
		if(http_request.overrideMimeType)
		{
			http_request.overrideMimeType('text/xml');
		}
	}
	else 
	if(window.ActiveXObject)
	{
		// IE
		try
		{
		    http_request = new ActiveXObject("Msxml2.XMLHTTP");
		} 
		catch(e)
		{
			try
			{
				http_request = new ActiveXObject("Microsoft.XMLHTTP");
			} 
			catch(e2){}
		}
	}
	if(!http_request)
	{
		url=url.split('&ajax=true');
		if(url.length>=2)
			url=''+url[0]+url[1];
		url=url.split('?ajax=true');
		if(url.length>=2)
			url=''+url[0]+url[1];     
		location.href=url;
		return false;
	}
	http_request.onreadystatechange=function(){alertContents(http_request);};
	window.status='Please, be a patient...';
	document.body.style.cursor="wait";
	if(method=='POST')
		http_request.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
	http_request.open(method,url,true);
	http_request.send(((pars)?pars:null));
}
function alertContents(http_request)
{
	var AJAX_REQUEST;
	switch(http_request.readyState)
	{    
		case 1:window.status='Senging Request...';
		break;
		case 2:window.status='Loaded...';
		break;
		case 3:window.status='Calculating...';
		break;
		case 4:
		{
			window.status='Ready';
			document.body.style.cursor="auto";
			if(http_request.status==200)
			{
				AJAX_REQUEST = http_request.responseText.split("<FINAL_DRESS_AJAX/>");
				if(AJAX_REQUEST.length==2)
				{
					document.getElementById(AJAX_REQUEST[1]).innerHTML = AJAX_REQUEST[0];
				}
			}
			else
				alert('There are some problems with request');
		}
		break;
	}
}
function write_ranking_stars(id)
{
	var id_html;
	COUNT_VIEWED_STARS_ID ++;
	id_html = 'id_ranking_star_'+ COUNT_VIEWED_STARS_ID;
	document.write('<span id='+id_html +'></span>');
	MakeRequest(RANKING_STARS_PATH + 'index.php?option=com_show_ranking_stars&id='+ id+ '&element='+ id_html, 'GET', false);
}