//////////////////////////////////
//
// ретинг для форм с радиокнопками
///////////////////////////////////
function getradiovalue(pForm, pGroup)
{
  var radioValue= null;
  var i=0;
  var el = null;
  for (i=0;i<pForm.elements.length;i++)
  {
    var el = pForm.elements[i];
    if ((el.type=="radio")&&(el.id = pGroup))
    {
      if (el.checked)
      {
        return el.value;
      }
    }
  }
}



var postid = 0;
var posting = 0;
function createRequestObject() {
	var req;
	if(window.XMLHttpRequest){
		// Firefox, Safari, Opera...
		req = new XMLHttpRequest();
	} else if(window.ActiveXObject) {
		// Internet Explorer 5+
		req = new ActiveXObject("Microsoft.XMLHTTP");
	} else {
		// There is an error creating the object,
		// just as an old browser is being used.
		alert('Problem creating the XMLHttpRequest object');
	}
	return req;

}
var http = createRequestObject();
function post() {
	var textOut = http.responseText;
	if (navl == 'poll') { document.getElementById('all').innerHTML = textOut; }
	if (navl == 'reting') { document.getElementById('ret').innerHTML = textOut; }
}
function useHttpResponse() {
  if (http.readyState == 4) {
	setTimeout("post()",1000);
  }
}


var navl = 'poll';
var	AA = null;
var	DD = null;
function sendRequestPoll(poll_id, navline , rType) {
navl = navline;
var AB=null; var AD=null; var D = null;
    if (navline == 'poll') {
	p_num = getradiovalue(document.getElementById("voteform"), "voteoption");
	if (!p_num)return 0;
	var newLoad = "<div><center><img src='loading.gif'></center></div><br>";
	document.getElementById('all').innerHTML = newLoad;
	http.open('post', 'ajax-nav.php?nav=poll&poll_id='+poll_id+'&vote_opt='+p_num, true);
	http.onreadystatechange = useHttpResponse;
	http.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
	http.send('poll_id='+poll_id+'&vote_opt='+p_num);
	} else {
	p_num = getradiovalue(document.getElementById("postrating"), "rating");
	if (!p_num)return 0;
	var newLoad = "<div><center><img src='loading.gif'></center></div><br>"; 
	document.getElementById('ret').innerHTML = newLoad; 
	}

if (navline == 'reting'){
	AA =  new String(poll_id);
	var	DA = AA.length;
	for( B=1;B<=DA; B++){
		if (AA.charAt(B)=='?'){ 
			D = AA.substring(0,B);
			AB = AA.substring(B+1);
			
			}
		}
var DD = AB;

var AD = DD.length;

	for( B=1;B<=AD; B++){
		if (AB.charAt(B)=='='){ 
			CC = AB.substring(0,B);
			BB = AB.substring(B+1);
			}
		}
	
	//document.getElementById('ret').innerHTML = navline;
    //http.open('post', 'ajax-nav.php?nav=reting&post_rating=true&'+CC+'='+BB+'&rating='+p_num+'action='+D+'&name='+CC+'&id='+BB+'&rType='+rType, true);
	http.open('post', 'ajax-nav.php?nav=reting&post_rating=true&'+CC+'='+BB+'&rating='+p_num+'&action='+D+'&name='+CC+'&id='+BB+'&rType='+rType, true);
	http.onreadystatechange = useHttpResponse;
	http.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
//	http.send('action='+D+'&rating='+p_num+'&name='+CC+'&id='+BB);
	http.send('post_rating=true&'+CC+'='+BB+'&rating='+p_num+'&action='+D+'&name='+CC+'&id='+BB+'&rType='+rType);
//	http.send(null);
	}
}


