var Animal = {};
/*
 * ajax(url, params, oncomplete);
 * url: controller, action (ex. /user/index/parameters/optional)
 * params: key, value pairs seperated by ? (ex. 'petId=1?petColor=red')
 * onCompleted: the function that's called when ajax is done.
 */
Animal.checkName = function(name) {
	ajax('/animal/check/ajax/true/name/' + escape(name), null, Animal.displayResult);
}

Animal.displayResult = function(obj) {
	try {
		if (obj) {	
			if (obj == '1') {
				$('#alert').html('*This is an UNAVAILABLE NAME');
				$('#alert').css('display', 'block');
			}
			else {
				$('#alert').css('display', 'none');
			}
		}
		else {
			alert('hi');
			$('#alert').html();
		}
	}
	catch(e) {
		alert(e.message);
	}
}

Event.addDescription = function(text, privacy) {
	var descriptionDiv = document.createElement('div');
	$('#descriptions').append(descriptionDiv);
	
	var descriptionInput = document.createElement('input');
	descriptionInput.type = 'hidden';
	descriptionInput.name = 'descriptions[]';
	descriptionInput.value = text;
	$(descriptionDiv).append(descriptionInput);
	
	var privacyInput = document.createElement('input');
	privacyInput.type = 'hidden';
	privacyInput.name = 'privacies[]';
	privacyInput.value = 'privacy';
	$(descriptionDiv).append(privacyInput);

	var descriptionP = document.createElement('span');
	$(descriptionP).html(text);
	$(descriptionDiv).append(descriptionP);
	
	var descriptionLink = document.createElement('a');
	descriptionLink.href = '#';
	$(descriptionLink).click(function() {$(this.parentNode).remove()});
	$(descriptionLink).html('x');
	$(descriptionDiv).append(descriptionLink);
}

Event.submitDescription = function() {
	var inputElt = $('#details');
	var inputPriv = $('#privacy');
	Event.addDescription(inputElt.val(), inputPriv.val());
	inputElt.val('');
	inputPriv.val('Public');
}

Event.titleDisplay = function (title) {
	$('#event_header').html(title);
}

/*Event.createEvent = function(title) {
	ajax('/event/create/ajax/true/title/' + escape(title), null, Event.titleDisplay);
}

Event.titleDisplay = function(obj) {
	try {
		if (obj.id) {	
			$('#title').css('display', 'none');
			$('#saved_title').css('display', 'block');
			$('#saved_title').html(obj.html);
			$('#event_id').val(obj.id);
		}
		else {
			
		}
	}
	catch(e) {
		alert("error" + e.message);
	}
}*/
