function http()
{
    var xml;
    try
    {
    	 xml = new ActiveXObject("Msxml2.XMLHTTP");
    }
    catch (e)
    {
        try
        {
            xml = new ActiveXObject("Microsoft.XMLHTTP");
        }
        catch (e)
        {
            try
            {
                xml = new XMLHttpRequest;
            }
            catch (e)
            {
                return;
            }
        }
    }

    this.connect = function (url,vars,method)
    {
    	try
    	{
    		if (method == 'GET')
    		{
    			xml.open(method, url+"?"+vars, true);
    			vars = "";
    		}
    		else
    		{
    				xml.open(method, url, true);
    				xml.setRequestHeader("Method", "POST " + url + " HTTP/1.1");
    				xml.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
    				xml.setRequestHeader("Content-length", vars.length);
    		}

    		xml.onreadystatechange = function ()
    		{
    			 	if (xml.readyState == 4)
    			 	{
    			 		//alert(xml.responseText);
						document.getElementById('vote_inner').innerHTML = xml.responseText;
    			 	}
    		};

    		xml.send(vars);
    	}
    	catch (e)
    	{
    		return false;
    	}

    	return true;
    };

    return this;
}

function banner_main()
{
    var xml;
    try
    {
    	 xml = new ActiveXObject("Msxml2.XMLHTTP");
    }
    catch (e)
    {
        try
        {
            xml = new ActiveXObject("Microsoft.XMLHTTP");
        }
        catch (e)
        {
            try
            {
                xml = new XMLHttpRequest;
            }
            catch (e)
            {
                return;
            }
        }
    }

    this.connect = function (url,vars,method)
    {
    	try
    	{
    		if (method == 'GET')
    		{
    			xml.open(method, url+"?"+vars, true);
    			vars = "";
    		}
    		else
    		{
    				xml.open(method, url, true);
    				xml.setRequestHeader("Method", "POST " + url + " HTTP/1.1");
    				xml.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
    				xml.setRequestHeader("Content-length", vars.length);
    		}

    		xml.onreadystatechange = function ()
    		{
    			 	if (xml.readyState == 4)
    			 	{
    			 		//alert(xml.responseText);
//						document.getElementById('vote_inner').innerHTML = xml.responseText;
    			 	}
    		};

    		xml.send(vars);
    	}
    	catch (e)
    	{
    		return false;
    	}

    	return true;
    };

    return this;
}

var http = new http();
var banner_main = new banner_main();

function makeopr(type)
{
	if (!(f = document.getElementById('main_voiting')))
		return;
	vars = '';
	if (type == 'voice' && f.main_voiting)
	{
		for (i = 0; i < f.main_voiting.length; i++)
			if (f.main_voiting[i].checked)
			{
				vars += '&main_voiting=' + f.main_voiting[i].value;
				break;
			}
		if (!vars)
			alert('Выберете вариант голосования!');
		else
			http.connect('/makevote.php', '&act=voice' + vars + '&id_voiting=' + f.id_voiting.value, 'POST');
	}
	else http.connect('/makevote.php', '&act='+type+'&id_voiting=' + f.id_voiting.value, 'POST');
	//document.getElementById('main_voiting').submit();
}

