﻿function PublicOperation(strOperation,strCriteria,strTargetDiv)
{
	glbXmlRequest = new AkimanXmlHTTP(document.getElementById("loading"),document.getElementById("debug"));
	var	params = CustomParamBuilder("strOperation", strOperation);
	params += CustomParamBuilder("strCriteria", strCriteria);
	params += parseForm("aspnetForm");
	var soapData = SoapDataBuilder("PublicOperations",params);	
	AjaxRequest("/PublicOperation.asmx",soapData,strTargetDiv,"loading");	
}

function VotePoll()
{
	var objID = GetAspFormField("lngPollAnswerID");
	var blnChecked = false;
	for(var i=0;i<objID.length;i++)
	{
	
		if (objID[i] && objID[i].checked)
		{
			blnChecked = true;			
		}
	}	
	if (blnChecked)
	{
	 PublicOperation("VotePoll","","");
	}
	else
	{
	 alert(Error_NoPollAnswer);
	}	
}

function Vote(intVote)
{
    PublicOperation("VoteStory",intVote,"");
}

function ComfortHighlight(strID)
{
    new Effect.Highlight(strID,{duration: 5});
}
