var PARAM_URL = '/ConsolidatedLogin/html/initParams.action';

function initParameter(name, value, initCallBack, successCallBack, failureCallBack) {
	var ajxURL = PARAM_URL + '?' + name + '=' + value;
	var ret = false;
		
	var opt = {
	    // Use GET
	    method: 'get',
	    // Handle successful response
	    onSuccess: function(t) {
	    	if(successCallBack != null) {
		    	successCallBack();
		    }
			ret = true;
	    },
	    // Handle 404
	    on404: function(t) {
	    	if(failureCallBack != null) {
		    	failureCallBack();
		    }
	    },
	    // Handle other errors
	    onFailure: function(t) {
	    	if(failureCallBack != null) {
	    		failureCallBack();
	    	}
	    }
	}

	if(initCallBack != null) {
		initCallBack();
	}
	
	new Ajax.Request(ajxURL, opt,false);
	return ret;
}

function removeParameter(name, initCallBack, successCallBack, failureCallBack) {
	ajxURL = PARAM_URL + '?' + name + '=';
	var ret = false;
	
	var opt = {
	    // Use GET
	    method: 'get',
	    // Handle successful response
	    onSuccess: function(t) {
	    	if(successCallBack != null) {
		    	successCallBack();
		    }
			ret = true;
	    },
	    // Handle 404
	    on404: function(t) {
	    	if(failureCallBack != null) {
		    	failureCallBack();
		    }
	    },
	    // Handle other errors
	    onFailure: function(t) {
			if(failureCallBack != null) {
		    	failureCallBack();
		    }
	    }
	}

	if(initCallBack != null) {
		initCallBack();
	}
	
	new Ajax.Request(ajxURL, opt,false);
	return ret;
}