function voteUpHappened(link){voteHappened(link);if($("vwidgetup-"+link.id)!=null&&$("vwidgetup-"+link.id).hasClassName("minivwidget")){$("vwidgetup-"+link.id).addClassName("minivwidgetup");}
if($("ldVoteUp-"+link.id)!=null){$("ldVoteUp-"+link.id).addClassName("voted");if($("ldVoteDown-"+link.id).hasClassName("voted")){$("ldVoteDown-"+link.id).removeClassName("voted");}
DWRUtil.setValue("ldVoteUpPrompt","Your vote");DWRUtil.setValue("ldVoteDownPrompt","Vote down");}
if($("vwidget-"+link.id)!=null){$("vwidget-"+link.id).addClassName("vwidgeton");$("vwidget-"+link.id).removeClassName("fa-caret-up");$("vwidget-"+link.id).addClassName("fa-caret-up");if($("upcount-"+link.id)!=null){$("upcount-"+link.id).addClassName("on");}
if($("downcount-"+link.id)!=null){if($("downcount-"+link.id).hasClassName("on")){$("downcount-"+link.id).removeClassName("on");}}
document.getElementById("vwidget-"+link.id).onclick=function(){decrementUpVoteCount(link.id);return false;}}
if($("upcount-"+link.id)!=null){document.getElementById("upcount-"+link.id).onclick=function(){decrementUpVoteCount(link.id);return false;}
document.getElementById("downcount-"+link.id).onclick=function(){incrementDownVoteCount(link.id);return false;}}
if($("vwidgetup-"+link.id)!=null){document.getElementById("vwidgetup-"+link.id).onclick=function(){decrementUpVoteCount(link.id);return false;}
if($("vwidgetdown-"+link.id)!=null){document.getElementById("vwidgetdown-"+link.id).onclick=function(){incrementDownVoteCount(link.id);return false;}}}
if($("ldVoteUp-"+link.id)!=null){document.getElementById("ldVoteUp-"+link.id).onclick=function(){decrementUpVoteCount(link.id);return false;}
document.getElementById("ldVoteDown-"+link.id).onclick=function(){incrementDownVoteCount(link.id);return false;}}
if($("vwidgetdown-"+link.id)!=null&&$("vwidgetdown-"+link.id).hasClassName("minivwidgetdown")){$("vwidgetdown-"+link.id).removeClassName("minivwidgetdown");}}
function decrementUpHappened(link){voteHappened(link);if($("vwidgetup-"+link.id)!=null&&$("vwidgetup-"+link.id).hasClassName("minivwidget")){$("vwidgetup-"+link.id).removeClassName("minivwidgetup");}
if($("ldVoteUp-"+link.id)!=null){$("ldVoteUp-"+link.id).removeClassName("voted");DWRUtil.setValue("ldVoteUpPrompt","Vote up");DWRUtil.setValue("ldVoteDownPrompt","Vote down");}
if($("vwidget-"+link.id)!=null){if($("upcount-"+link.id)!=null){$("upcount-"+link.id).removeClassName("on");}
$("vwidget-"+link.id).removeClassName("vwidgeton");$("vwidget-"+link.id).removeClassName("vwidgetup");$("vwidget-"+link.id).removeClassName("fa-caret-up");$("vwidget-"+link.id).addClassName("fa-caret-up");document.getElementById("vwidget-"+link.id).onclick=function(){incrementUpVoteCount(link.id);return false;}}
if($("upcount-"+link.id)!=null){document.getElementById("upcount-"+link.id).onclick=function(){incrementUpVoteCount(link.id);return false;}
document.getElementById("downcount-"+link.id).onclick=function(){incrementDownVoteCount(link.id);return false;}}
if($("vwidgetup-"+link.id)!=null){document.getElementById("vwidgetup-"+link.id).onclick=function(){incrementUpVoteCount(link.id);return false;}
if($("vwidgetdown-"+link.id)!=null){document.getElementById("vwidgetdown-"+link.id).onclick=function(){incrementDownVoteCount(link.id);return false;}}}
if($("ldVoteUp-"+link.id)!=null){document.getElementById("ldVoteUp-"+link.id).onclick=function(){incrementUpVoteCount(link.id);return false;}
document.getElementById("ldVoteDown-"+link.id).onclick=function(){incrementDownVoteCount(link.id);return false;}}}
function voteDownHappened(link){voteHappened(link);if($("vwidgetdown-"+link.id)!=null&&$("vwidgetdown-"+link.id).hasClassName("minivwidget")){$("vwidgetdown-"+link.id).addClassName("minivwidgetdown");}
if($("ldVoteUp-"+link.id)!=null){$("ldVoteDown-"+link.id).addClassName("voted");if($("ldVoteUp-"+link.id).hasClassName("voted")){$("ldVoteUp-"+link.id).removeClassName("voted");}
DWRUtil.setValue("ldVoteUpPrompt","Vote up");DWRUtil.setValue("ldVoteDownPrompt","Your vote");}
if($("vwidget-"+link.id)!=null){$("vwidget-"+link.id).addClassName("vwidgeton");if($("downcount-"+link.id).hasClassName("on")){$("downcount-"+link.id).addClassName("on");}
if($("upcount-"+link.id).hasClassName("on")){$("upcount-"+link.id).removeClassName("on");}}
if($("upcount-"+link.id)!=null){document.getElementById("downcount-"+link.id).onclick=function(){decrementDownVoteCount(link.id);return false;}
document.getElementById("upcount-"+link.id).onclick=function(){incrementUpVoteCount(link.id);return false;}}
if($("vwidgetup-"+link.id)!=null){document.getElementById("vwidgetdown-"+link.id).onclick=function(){decrementDownVoteCount(link.id);return false;}
document.getElementById("vwidgetup-"+link.id).onclick=function(){incrementUpVoteCount(link.id);return false;}}
if($("ldVoteUp-"+link.id)!=null){document.getElementById("ldVoteDown-"+link.id).onclick=function(){decrementDownVoteCount(link.id);return false;}
document.getElementById("ldVoteUp-"+link.id).onclick=function(){incrementUpVoteCount(link.id);return false;}}
if($("vwidgetup-"+link.id)!=null&&$("vwidgetup-"+link.id).hasClassName("minivwidget")){$("vwidgetup-"+link.id).removeClassName("minivwidgetup");}}
function decrementDownHappened(link){voteHappened(link);if($("vwidgetdown-"+link.id)!=null&&$("vwidgetdown-"+link.id).hasClassName("minivwidget")){$("vwidgetdown-"+link.id).removeClassName("minivwidgetdown");}
if($("ldVoteDown-"+link.id)!=null){$("ldVoteDown-"+link.id).removeClassName("voted");DWRUtil.setValue("ldVoteUpPrompt","Vote up");DWRUtil.setValue("ldVoteDownPrompt","Vote down");}
if($("vwidget-"+link.id)!=null){$("downcount-"+link.id).removeClassName("on");$("vwidget-"+link.id).removeClassName("vwidgeton");}
if($("upcount-"+link.id)!=null){document.getElementById("downcount-"+link.id).onclick=function(){incrementDownVoteCount(link.id);return false;}
document.getElementById("upcount-"+link.id).onclick=function(){incrementUpVoteCount(link.id);return false;}}
if($("vwidgetup-"+link.id)!=null){document.getElementById("vwidgetdown-"+link.id).onclick=function(){incrementDownVoteCount(link.id);return false;}
document.getElementById("vwidgetup-"+link.id).onclick=function(){incrementUpVoteCount(link.id);return false;}}
if($("ldVoteUp-"+link.id)!=null){document.getElementById("ldVoteDown-"+link.id).onclick=function(){incrementDownVoteCount(link.id);return false;}
document.getElementById("ldVoteUp-"+link.id).onclick=function(){incrementUpVoteCount(link.id);return false;}}}
function voteHappened(link)
{if($("upcount-"+link.id)!=null&&$("downcount-"+link.id)!=null){DWRUtil.setValue("upcount-"+link.id,link.voteUpCount);DWRUtil.setValue("downcount-"+link.id,link.voteDownCount);}else if($("ldUpcount-"+link.id)!=null&&$("ldDowncount-"+link.id)!=null){DWRUtil.setValue("ldUpcount-"+link.id,link.voteUpCount);DWRUtil.setValue("ldDowncount-"+link.id,link.voteDownCount);}
if($("upcountnew-"+link.id)!=null){DWRUtil.setValue("upcountnew-"+link.id,link.voteUpCount);}}