﻿function ValePresente() {
    var async = null;
}

ValePresente.prototype.Comprar = function() {

    var callback =
	{
	    success: function(o) {
	        var doc = o.responseText;

	        eval("var json = " + doc);

	        switch (json.Result.Status) {

	            case "OK":

	                window.location.href = '/Ofertas/Cliente/CheckoutValePresente.aspx';

	                break;

	            case "LoginRequired":
	                Alert(json.Result.Message, "Erro", "error");
	                break;

	            case "InvalidData":
	                Alert(json.Result.Message, "Erro", "error");
	                break;

	            case "Error":
	                Alert(json.Result.Message, "Erro", "error");
	                break;
	        }
	    },

	    failure: function(o) {
	        Alert("Não foi possível processar seu pedido, por favor, tente novamente mais tarde.!");
	    }
	}

    var url = wrapperUrl + "act_valepresente_add";

    var params = buildPostData('box-valepresente');
        params += "&idCliente=" + _gel("idCliente").value;

    var async = YAHOO.util.Connect.asyncRequest('POST', url, callback, params);

}

ValePresente.prototype.Usar = function() {

    var callback =
	{
	    success: function(o) {
	        var doc = o.responseText;

	        eval("var json = " + doc);

	        switch (json.Result.Status) {

	            case "OK":

	                window.location.href = '/Ofertas/CarrinhoCompras.aspx';

	                break;

	            case "LoginRequired":
	                Alert(json.Result.Message, "Erro", "error");
	                break;

	            case "InvalidData":
	                Alert(json.Result.Message, "Erro", "error");
	                break;

	            case "Error":
	                Alert(json.Result.Message, "Erro", "error");
	                break;
	        }
	    },

	    failure: function(o) {
	        Alert("Erro ao localizar Vale-Presente!");
	    }
	    
	}

    var url = wrapperUrl + "act_cart_vp_add";

    var params = "CodigoVP=" + _gel('txtCodigoVP').value;

    var async = YAHOO.util.Connect.asyncRequest('POST', url, callback, params);

}
