﻿<!--
var __proxy_global__ = {
    isLoading   : false,
    handleRoot  : '../res/include/',
    handlePage  : 'proxy.aspx'
}
function proxy_call(type, args)
{
    if (args.length % 2 > 0)
        return;
    if (__proxy_global__.isLoading)
        return;
    __proxy_global__.isLoading = true;
    var ajax = new AJAX(GetAbsoluteUrl(__proxy_global__.handleRoot) + __proxy_global__.handlePage);
    ajax.AddUrlParameter('Type', type);
    for (var i = 0; i < args.length; i++){
        var name  = args[i];
        var value = args[++i];
        ajax.AddUrlParameter(name, value);
    }
    ajax.SetCallbackFun(proxy_end);
    ajax.Send(null);
    setTimeout('__proxy_global__.IsLoading = false',10000,'javascript');
}

function proxy_end(ajax)
{
    var doc = ajax.GetXmlDoc();
    var error_code  = parseInt(doc.selectSingleNode("//root/errorCode").text,10);
    var error_desc  = doc.selectSingleNode("//root/errorDesc").text;
    var notice      = doc.selectSingleNode("//root/notice").text
    var type        = doc.selectSingleNode("//root/type").text;
    if (error_code  < 0){
        alert(error_desc);
        __proxy_global__.isLoading  = false;
        return;
    }
    switch (type){
        case 'cartoonvote':
        case 'cartoonfavo':
        //null..
        break;
    }
    __proxy_global__.isLoading  = false;
    if (notice != '')
        alert(notice);
}
//-->
