﻿var resultShow;
var diggButton;

function vote(item, userId, type){
    dingMsg = $('DingMsg');
    if(userId ==0){
        dingMsg.show();
        showTip('DingMsg',false);
        return;
    }
    resultShow = $('result'+item);// 
    diggButton = $('digg'+item);
    
	var url = 'ajax/VoteHandler.ashx';
	var pars = 'u='+userId+'&i='+item+'&t='+type + '&lh=digg';	
    var myAjax = new Ajax.Request( url, { method: 'get', parameters: pars, onComplete: onComplete });
}

function onComplete(originalRequest){
    var result = originalRequest.responseText;
    	    
    if(result == 'invalid_params')
        alert('invalid param');
    else if(result == 'update_err')
        alert('updating error:(');
    else if(result == 'has_voted'){
        //if(diggButton != null) diggButton.hide();
        diggButton.innerHTML = '<a class="voted">Voted</a>';
    }
    else{
        resultShow.innerHTML = result;
        //if(diggButton != null) diggButton.hide();
        diggButton.innerHTML = '<a class="voted">Voted</a>';
        new Effect.Highlight(resultShow, {duration: 1.5});
    }
}
