﻿// anketa v1.1

function anketavote(group, ankete, holder, pagename)
{
var i = findvalue(group);
if (i > 0)
{
ajaxpack.getAjaxRequest(pagename, "ankete=" + ankete + "&holder=" + holder + "&action=" + i, processGetAnketa, "txt", document.getElementById(holder));
}
}
function anketareload(group, ankete, holder, pagename)
{
ajaxpack.getAjaxRequest(pagename, "ankete=" + ankete + "&holder=" + holder + "&action=0", processGetAnketa, "txt", document.getElementById(holder));
}

function anketaresults(group, ankete, holder, pagename)
{
ajaxpack.getAjaxRequest(pagename, "ankete=" + ankete + "&holder=" + holder + "&action=-1", processGetAnketa, "txt", document.getElementById(holder));
}

function anketaold(group, ankete, holder, pagename)
{
ajaxpack.getAjaxRequest(pagename, "ankete=" + ankete + "&holder=" + holder + "&action=-2", processGetAnketa, "txt", document.getElementById(holder));
}

function processGetAnketa(){
var myajax=ajaxpack.ajaxobj;
var myfiletype=ajaxpack.filetype;
var mytarget=ajaxpack.target;

if (myajax.readyState == 4){ //if request of file completed
if (myajax.status==200 || window.location.href.indexOf("http")==-1){ //if request was successful or running script locally
if (myfiletype=="txt"){
if (mytarget) 
mytarget.innerHTML=myajax.responseText;
else
alert('ERROR: no target');
}
}
}
}

function findvalue(group)
{
var i;
var a = document.getElementsByName(group);
var c = 0;
for (i=0;i<a.length;i++)
{
if (a[i].checked == true)
{
return a[i].value;
}
}
return 0;
}
