var xmlhttp
/*@cc_on @*/
/*@if (@_jscript_version >= 5)
  try {
  xmlhttp=new ActiveXObject("Msxml2.XMLHTTP")
 } catch (e) {
  try {
    xmlhttp=new ActiveXObject("Microsoft.XMLHTTP")
  } catch (E) {
   xmlhttp=false
  }
 }
@else
 xmlhttp=false
@end @*/
if (!xmlhttp && typeof XMLHttpRequest!='undefined')
{
	try
	{
		xmlhttp = new XMLHttpRequest();
	}
	catch (e)
	{
		xmlhttp=false
	}
}

function myXMLHttpRequest() {
	var xmlhttplocal;
	try
	{
		xmlhttplocal= new ActiveXObject("Msxml2.XMLHTTP")
	}
	catch(e)
	{
		try
		{
			xmlhttplocal= new ActiveXObject("Microsoft.XMLHTTP")
		}
		catch(E)
		{
		xmlhttplocal=false;
		}
	}

	if (!xmlhttplocal && typeof XMLHttpRequest!='undefined')
	{
		try
		{
			var xmlhttplocal = new XMLHttpRequest();
		}
		catch(e)
		{
			var xmlhttplocal=false;
			alert('couldn\'t create xmlhttp object');
		}
	}
	return(xmlhttplocal);
}

function sndReq(vote,id_num)
{
	var element = document.getElementById('unit_long'+id_num);
	//new Effect.Fade(element);
	element.innerHTML = '<img src="img/small_loading.gif"><em>Enviando voto...</em></div>';
	xmlhttp.open('get', 'procesa.php?voto='+vote+'&id='+id_num);
	xmlhttp.onreadystatechange = handleResponse;
	xmlhttp.send(null);
}
	
function handleResponse()
{
	if(xmlhttp.readyState == 4)
	{
		if (xmlhttp.status == 200)
		{
			var response = xmlhttp.responseText;
			var update = new Array();
			//ads
			var divSel = new Array();
			if(response.indexOf('|') != -1)
			{
				update = response.split('|');
				if(update[0].indexOf('\n') != -1)
				{
					divSel = update[0].split('\n');
					changeText(divSel[1], update[1]);
				}
				else
				{
					changeText(update[0], update[1]);
				}
			}
		}
	}
}

function changeText(div2show, text)
{
	// Detect Browser
	var IE = (document.all) ? 1 : 0;
	var DOM = 0; 
	if (parseInt(navigator.appVersion) >=5)
	{
		DOM=1;
	}
	// Grab the content from the requested "div" and show it in the "container"
	if (DOM)
	{
		document.getElementById(div2show).innerHTML=text;
	}
	else if(IE)
	{
		document.all[div2show].innerHTML=text;
	}
}