function getXmlHttp() {
	var xmlhttp;
	if (window.XMLHttpRequest) {
		xmlhttp = new XMLHttpRequest();
	}
	else {
		xmlhttp = new ActiveXObject('Microsoft.XMLHTTP');
	}
	return xmlhttp;
}


function SendGetRequest(container, url) {
	var xmlhttp = getXmlHttp();
	xmlhttp.open('GET', url, true);
	xmlhttp.onreadystatechange = function() {
		if (xmlhttp.readyState == 4) {
			if(xmlhttp.status == 200) {
				try {
					restxt = xmlhttp.responseText;
					document.getElementById(container).innerHTML = restxt;
				}
				catch(err) {
				}
			}
		}
	};
	xmlhttp.send(null);
}



function showlinks(){
	var url = '/showlinks';
	var params = 'ids=' + document.slform.ids.value;// + '&captcha=' +  document.slform.captcha.value;
	//var params = 'ids=' + id_list + '&captcha=k:' + captcha;
	
	
	if (window.XMLHttpRequest){// code for IE7+, Firefox, Chrome, Opera, Safari
		xmlhttp=new XMLHttpRequest();
	}
	else{// code for IE6, IE5
		xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
	}
	
	
//	if (xmlhttp){	
		xmlhttp.open("POST", url, false);		
		xmlhttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
		xmlhttp.setRequestHeader("Content-length", params.length);
		xmlhttp.setRequestHeader("Connection", "close");
		xmlhttp.send(params);
//	}
	
	message = xmlhttp.responseText;
	if (message){		
		temp = message.split('|');
		
		links = temp[1].split('^');
		if (links.length > 1){		
			ta = '';
			ta += '<textarea rows = "10" cols = "75">';
			for(i=0;i<links.length;i++){
				ta += links[i] + "\n";
			}
			ta += '</textarea>';
			
			document.getElementById('showlinks').innerHTML = ta;
		}else{
		}
	}
}
 
 
function rate(id, direction){	
	url = '/rate/' + direction + '/' + id;
	if (window.XMLHttpRequest){// code for IE7+, Firefox, Chrome, Opera, Safari
		xmlhttp=new XMLHttpRequest();
	}
	else{// code for IE6, IE5
		xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
	}
	xmlhttp.open("GET", url, false);
	xmlhttp.send(null);

	message = xmlhttp.responseText;
	if (message){		
		if (message > 0){		
			document.getElementById('rate_' + id).innerHTML = '+' + message + ' votes';
		}else{
			document.getElementById('rate_' + id).innerHTML = message + ' votes';
		}
	}
	//document.getElementById('test').innerHTML=xmlhttp.responseText;
}


