var voterequest = null;

function sendVote(golosID, viteID, n) {
	voterequest = null;
	try {
		voterequest = new XMLHttpRequest(); 
	} catch (trymicrosoft) {
		try {
			voterequest = new ActiveXObject("Microsoft.XMLHTTP");
		} catch (faild) {
			voterequest = null;
		} 
	}
	
	if (voterequest == null){
		document.getElementById('voteShow').innerHTML = "Ошибка выполнения.";
	}
	
	var golosVal = 0;
	
	for (i=1;i!=(n+1);i++){
		try {
			active = document.getElementById(golosID+i).checked;
		}catch (faild){
			active = false;
		}
		if(active){
			golosVal = document.getElementById(golosID+i).value;
		}
	}
	
	if(golosVal == 0){
		return;
	}	
	
	document.getElementById('voteShow').innerHTML = '<center><img src="/image/ajax.gif" width="32" height="32"></center>';   
	
	var urlcode = "/modules/ajax_vote.php?golos="+golosVal+"&id="+viteID;
	
	voterequest.open("GET", urlcode, true);			
	voterequest.onreadystatechange = resultVote;		
	voterequest.send(null);	
}

function voteShowResult(id){
	voterequest = null;
	try {
		voterequest = new XMLHttpRequest(); 
	} catch (trymicrosoft) {
		try {
			voterequest = new ActiveXObject("Microsoft.XMLHTTP");
		} catch (faild) {
			voterequest = null;
		} 
	}
	
	if (voterequest == null){
		document.getElementById('voteShow').innerHTML = "Ошибка выполнения.";
	}
	
	document.getElementById('voteShow').innerHTML = '<center><img src="/image/ajax.gif" width="32" height="32"></center>';   
	
	var urlcode = "/modules/ajax_vote.php?result=true&id="+id;
	
	voterequest.open("GET", urlcode, true);			
	voterequest.onreadystatechange = resultVote;		
	voterequest.send(null);	
}

function voteHistory(){
	voterequest = null;
	try {
		voterequest = new XMLHttpRequest(); 
	} catch (trymicrosoft) {
		try {
			voterequest = new ActiveXObject("Microsoft.XMLHTTP");
		} catch (faild) {
			voterequest = null;
		} 
	}
	
	if (voterequest == null){
		document.getElementById('voteShow').innerHTML = "Ошибка выполнения.";
	}
	
	document.getElementById('voteShow').innerHTML = '<center><img src="/image/ajax.gif" width="32" height="32"></center>';   
	
	var urlcode = "/modules/ajax_vote.php?history=true";
	
	voterequest.open("GET", urlcode, true);			
	voterequest.onreadystatechange = resultVote;		
	voterequest.send(null);
}

function resultVote(){
	if(voterequest.readyState == 4) {
		if (voterequest.status == 200) {
			var result = voterequest.responseText;
			if(result != ''){
				document.getElementById('voteShow').innerHTML = result;
			}else{
				document.getElementById('voteShow').innerHTML = "Ошибка выполнения.";
			}
		}
	}
}
