var ecosubscription;

jQuery.noConflict();
(function($) { 
  $(function() {
  	
  	//init
    $(document).ready(function(){
		ecosubscription = new ecosubscription();
		$('#ecosubscription_add').click(ecosubscription.showAddSubscription);
		$('#ecosubscription_update').click(ecosubscription.displayUpdateSubscription);
		$('#ecosubscription_send').click(ecosubscription.sendForm);
		$('#ecosubscription_back').click(ecosubscription.formBack);
	});
	
	//object
	function ecosubscription(){
			
		this.showAddSubscription = function(){
			$('#ecosubscription_addForm').css('display','block');
			$('#ecosubscription_updateForm').css('display','none');
			ecosubscriptionController = 'addUser';
		}
		
		this.displayUpdateSubscription = function(){
			$('#ecosubscription_addForm').css('display','none');
			$('#ecosubscription_updateForm').css('display','block');
			ecosubscriptionController = 'updateUser';
		}
		
		this.sendForm = function(){
			var url = 'index.php?type='+ecosubscriptionType;
			if(ecosubscriptionController == 'addUser'){
				var request = $("#ecosubscription_addForm input[@type=text]").serialize();
				var callBackFunction = ecosubscription.callBackAddUserForm;
			}
			else{
				var request = $("#ecosubscription_updateForm input[@type=text]").serialize();
				var callBackFunction = ecosubscription.callBackUpdateUserForm;
			}
			request += '&ecosubscription%5Bcontroller%5D='+ecosubscriptionController;
			$.get(url,request,callBackFunction);
			return false;
		}
		
		this.callBackAddUserForm = function(data){
			$('#ecosubscription_addForm').empty();
			$('#ecosubscription_addForm').append(data);
			if(data.search('<response>OK</response>') != -1){
				$('#ecosubscription_control').css('display','none');
			}
		}
		this.callBackUpdateUserForm = function(data){
			$('#ecosubscription_updateForm').empty();
			$('#ecosubscription_updateForm').append(data);
			if(data.search('<response>OK</response>') != -1){
				$('#ecosubscription_control').css('display','none');
			}
		}
	}
  });
})(jQuery);
// other code using $ as an alias to the other library


