
function Vote(Box,Voting,VotingCount)
{   
    Answer = radioWert($('votingform'+Box).answer);
    if(!Answer) {return false;}
    
    SetCookie( Voting.replace(/\./g, "_"), 1 );
    var arr = Form.getElements($('votingform'+Box)); 
    
    arr.each(function(item) {
        if(item.name == "answerc_"+Answer){
            AnswerCount = item.value;
        }
    });
    
    var height=Element.getHeight('voting'+Box);
    $('voting'+Box).innerHTML='';
    $('voting'+Box).className='loading';
    //$('voting'+Box).style.height=height+'px';
    
    var myAjax=new Ajax.Request('/fnp/ajax/voting.php',{method:'get',parameters:'voting='+Voting+'&answer='+Answer+'&votingc='+VotingCount+'&answerc='+AnswerCount,onComplete:function(Req){ShowResults(Box,Req);}});
    return false;
}

function radioWert(rObj)
{for (var i=0; i<rObj.length; i++) if (rObj[i].checked) return rObj[i].value;return false;}

function ShowResults(Box,Req)
{VotingResults(Box,Req.responseText,1);}

function VotingResults(Box,Voting,IsVote)
{
    if (!IsVote) IsVote = 0;
    var myAjax=new Ajax.Updater('voting'+Box,'/sixcms/list.php',{method:'get',parameters:'page=fnp_voting_results&sv[votings.gsid]='+Voting+'&sort=gsid&order=asc&boxvalue='+Box+'&isvote='+IsVote,onComplete:function(){HideLoader(Box);}});return false;
}

function VotingAnswers(Box,Voting)
{var myAjax=new Ajax.Updater('voting'+Box,'/sixcms/list.php',{method:'get',parameters:'page=fnp_voting_answers&sv[votings.gsid]='+Voting+'&sort=gsid&order=asc&boxvalue='+Box});return false;}

function HideLoader(Box)
{$('voting'+Box).className='';}

function SetCookie(cookieName,cookieValue) {
    var today = new Date();
    var expire = new Date();
    expire.setTime(today.getTime() + 3600000*24*30);
    document.cookie = cookieName+"="+escape(cookieValue) + ";expires="+expire.toGMTString() + ";path=/";
}

function CheckVoting(Box,Voting) {
    if (!getCookie(Voting.replace(/\./g, "_"))) {
        VotingAnswers(Box,Voting);
    }
    else {
        VotingResults(Box,Voting);
    }
}

function getCookie( name ) {
	var start = document.cookie.indexOf( name + "=" );
	var len = start + name.length + 1;
	if ( ( !start ) && ( name != document.cookie.substring( 0, name.length ) ) ) {
		return false;
	}
	if ( start == -1 ) return false;
	var end = document.cookie.indexOf( ';', len );
	if ( end == -1 ) end = document.cookie.length;
	return unescape( document.cookie.substring( len, end ) );
}
