/**
 * @category   Pisc
 * @package    Pisc_EuVat
 * @copyright  Copyright (c) 2009 PILLWAX Industrial Solutions Consulting (http://technology.pillwax.com)
 */

/**
 * Euvat AJAX Browser Library
 *
 * @author     Software Group @ PILLWAX Industrial Solutions Consulting (technology.license@pillwax.com)
 * @version		0.1.1
 */

var EuvatAjax = Class.create();
EuvatAjax.prototype = {

    initialize: function(ajaxUrl, sessionId){
	    this.ajaxUrl = ajaxUrl;
	    this.sessionId = sessionId;
	},

	validateTaxvat: function(form_key, taxvat, element_id, message) {
	    var updater = new Ajax.Updater(
	    		element_id,
	            this.ajaxUrl+'validatetaxvat?SID='+this.sessionId,
	            {
	                method:'post',
	                parameters: 'form_key='+form_key+'&taxvat='+taxvat,
		            onCreate:function(){
	    				$(element_id).update('<div class="euvat euvat-ajax-working">'+message+'</div>');
        			}.bind(this)
	            }
	        );
	}

}
