function getXmlHttp(){
	var xmlhttp;
	try {
    xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
  	}catch (e) {
    	try {
      	xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
    	}catch (E) {
      		xmlhttp = false;
    	}
  	}
  	if (!xmlhttp && typeof XMLHttpRequest!='undefined') {
    	xmlhttp = new XMLHttpRequest();
  	}
	return xmlhttp;
}

//---------------------------------------------------------------------
// Function to set a cookie.
//---------------------------------------------------------------------
function SetCookie( name, value )
{
    var argv    = SetCookie.arguments;
    var argc    = SetCookie.arguments.length;
    var expires = (argc > 2) ? argv[2] : null;
    var path    = (argc > 3) ? argv[3] : null;
    var domain  = (argc > 4) ? argv[4] : null;
    var secure  = (argc > 5) ? argv[5] : false;

    document.cookie =
        name + "=" + escape (value) +
        ((expires == null) ? "" : ("; expires=" + expires.toGMTString())) +
        ((path == null) ? "" : ("; path=" + path)) +
        ((domain == null) ? "" : ("; domain=" + domain)) +
        ((secure == true) ? "; secure" : "");
}
//---------------------------------------------------------------------
// Function to get a cookie.
//---------------------------------------------------------------------
function GetCookie (name)
{
    var arg  = name + "=";
    var alen = arg.length;
    var clen = document.cookie.length;
    var i    = 0;

    while (i < clen)
    {
        var j = i + alen;
        if (document.cookie.substring(i, j) == arg)
          return getCookieVal (j);
        i = document.cookie.indexOf(" ", i) + 1;
        if (i == 0) break;
    }
    return null;
}
//---------------------------------------------------------------------
// Function to get a cookie.
//---------------------------------------------------------------------
function getCookieVal( offset )
{
    var endstr = document.cookie.indexOf (";", offset);

    if (endstr == -1)
        endstr = document.cookie.length;
    return unescape(document.cookie.substring(offset, endstr));
}
//---------------------------------------------------------------------
// Function to delete a cookie. (Sets expiration date)
//    name - String object containing the cookie name
//---------------------------------------------------------------------
function DeleteCookie (name)
{
    var exp  = new Date();
    var cval = GetCookie (name);

    exp.setTime (exp.getTime() - 1);  // This cookie is history
    document.cookie = name + "=" + cval + "; expires=" + exp.toGMTString();
}	

/*
function asyncsend(){
	var xmlhttp = getXmlHttp()
	xmlhttp.open('GET', '/xhr/test.html', true);
	xmlhttp.onreadystatechange = function() {
	  if (xmlhttp.readyState == 4) {
	     if(xmlhttp.status == 200) {
	       alert(xmlhttp.responseText);
	     }
	  }
	};
	xmlhttp.send(null);
}
*/



/*
function vote(idvote){
	var xmlhttp = getXmlHttp();
//	alert('{%$_all[101].url%}');
	var quest = document.getElementById('labevar').value;
	//var data = '/voting?ajaxquer=1&id='+idvote+'&quest='+quest;
	var data = '/voting?ajaxquer=1&id='+idvote;
	if (quest){
		data += '&quest='+quest;
	}
	xmlhttp.open('GET', data, true);
	xmlhttp.onreadystatechange = function() {
	  if (xmlhttp.readyState == 4) {
	     if(xmlhttp.status == 200) {
	       response = xmlhttp.responseText;
	       document.getElementById("vote").style.display = 'none';
	       document.getElementById("vres").style.display = 'block';
	       var obj = eval('(' + response + ')');
	       var questar = obj.questar;
	       var resv = '';
	       for(k in questar){
	       		resv +='<label>'+k+' - '+questar[k]+'%</label><br/>';
	       }
	       document.getElementById("listres").innerHTML = resv;
	      
	      /// alert(resv);
	      /// alert ('go');
	      /// document.getElementById("vote").style.display = 'block';
	      /// document.getElementById("vres").style.display = 'none';
	       
	      //	SetCookie('vote',1);
	      //	var cc = getCookieVal('vote');
	      //	alert(cc);
	     }
	  }
	};
	xmlhttp.send(null);
}
*/
function setradfield(idfrad, valrad){
	if (valrad){
		document.getElementById(idfrad).value = valrad;
	}
}

function votech(dat, nm, num, tot){
	//alert('test');
	if(dat && nm){
		var resv = '';
		var proc = 0;
		for(k in dat.questar){
			proc =1.5*dat.questar[k];
	       	resv +='<div class="vote_results">'+nm.names[k]+'  <br /> <img src="/images/progressbar_blue.gif" height="3px" width="'+proc+'px"/>&nbsp;<font class="vote_percent">'+dat.questar[k]+'%('+num.numabs[k]+')</font></div>';
	    }
	    //
	    resv +='<div style="font-size:12px">Проголосовало: <font style="font-weight:bold">'+tot.totalv+'</font></div>';
	    resv +='<div class="vote_results" align="right"><img class="img_link" src="/images/link_img.jpg" /><a href="/allvotes.html">Предыдущие голосования</a></div>';
	    document.getElementById("listres").innerHTML = resv;
	}
	document.getElementById("vote").style.display = 'none';
	document.getElementById("vres").style.display = 'block';
}

function submit_form(id){
	  document.getElementById(id).submit();
}

function rsstake(wth){
	var exp  = new Date();
	var xmlhttp = getXmlHttp();
	var no = '';
	var chan = true;
	var data = '/jssec/rssnews?without='+wth+'&nocash='+exp.getTime();
	//alert(data);
	xmlhttp.open('GET', data, true);
	xmlhttp.onreadystatechange = function() {
		if (xmlhttp.readyState == 4) {
		   	if(xmlhttp.status == 200 && wth!=5) {
		   		response = xmlhttp.responseText;
		   		if (response){
		   			var obj = eval('(' + response + ')');
		   			var artrss = obj.artrss;
		   			var textblock ='';
		   			if (artrss){
			   			for (key in artrss){
			        		// textblock += '<li class="li_news"><a href="'+artrss[key].href+'">'+artrss[key].title+'</a></li>';
			        		textblock += '<TABLE cellSpacing=0 cellPadding=0 width="90%" border="0"><TBODY><TR><TD style="PADDING-LEFT: 10px; FONT-SIZE: 11px" height=22><SPAN class=style4>'+artrss[key].cdate+'</SPAN></TD></TR><TR><TD style="PADDING-LEFT: 10px; FONT-SIZE: 11px" vAlign=top height=22><P>'+artrss[key].title+'<BR></P></TD></TR><TR><TD style="PADDING-LEFT: 10px; FONT-SIZE: 11px; PADDING-TOP: 5px" vAlign=top align=right><A href="'+artrss[key].href+'"><IMG height=19 src="/images/dalee.gif" width=92 border=0></A><BR></TD></TR></TBODY></TABLE>';
			   			}
		   			}
		   			if (textblock){
		   				if (document.getElementById("newsrss").innerHTML == ''){
		   					document.getElementById("newsrss").innerHTML += textblock;
		   				}
		   			}
				}
		   	}
		}else{
			var no=1;
		}
	};
	xmlhttp.send(null);	
}
