function dearGigi(){

	this.ASK_REMOTE_URL = '/includes/php/emailAskGigi.php';

	this.init();

}



dearGigi.prototype = {

	init: function(){

		var instance = this;

		$('div#dearGigi h4 a.header').live('click', function(){

			instance.hideShow(this);

			return false;

		});

		

		$('div#dearGigi a.dearGigiAsk').live('click', function(){

			instance.submitForm();

			return false;

		});

	},

	

	hideShow: function(el){

		var container = $(el).parents('div#dearGigi');

		if ($(el).hasClass('shown')){

			$('div#dearGigiContent').slideUp('fast');

			$(el).removeClass('shown').addClass('hidden');

			container.removeClass('shown');

		}

		else{

			$('div#dearGigiContent').slideDown('fast');

			$(el).removeClass('hidden').addClass('shown');

			container.addClass('shown');

		}

	},

	

	submitForm: function(){

		var email = $('div[id=dearGigiContent] textarea').val();

		var sendersAddress = $('div#dearGigiContent input').val();

		var dataString = 'email=' + email + '&sendersAddress=' + sendersAddress;

		$('div#dearGigiContent div.confirmation').removeClass('error').html('Sending question ...');

		$.ajax({

			type: 'POST',

			url: this.ASK_REMOTE_URL,

			data: dataString,

			success: function(data){

				if (data == 'success'){

					$('div#dearGigiContent div.confirmation').removeClass('error').show().html('Thanks for your question. Check out GiGi&#39;s blog soon to see the answer.');

					$('div#dearGigiContent textarea').val('Dear Gigi,');

				}

				else{

					$('div#dearGigiContent div.confirmation').addClass('error').show().html('Please enter a message');

				}

			}

		});

	}

}



var dearGigiObj = new dearGigi();
