$(function(){
	
	/*$('#shareEmailBoxWrapper').dialog();*/
	
	/*$('.report_filter').change(function(event){
		$(this).parents().find('form').submit();
	});
	
	$('.report_filter').live('keyup',function(event){
		if(event.keyCode == 13){
			$(this).parents().find('form').submit();
		}
	});*/
	
	$('#shareEmail').live("click", function(event){
		event.preventDefault();
		
		var artId = $(this).attr('rel');
		
		var html = '<div id="dialog" title="Send email"><div id="shareEmailBoxWrapper"><div id="shareEmailBox"><div class="inputFieldsWrapper"><div class="inputFields"><ol><li><b>Share this site:</b></li><li><label>Email</label></li><li><input type="text" id="receiverEmail"" class="shareEmailTo" /></li></ol></div></div></div></div>';
		
		$('<div id="dialog" title="Share this site"><div id="shareEmailBoxWrapper"><div id="shareEmailBox"><div class="inputFieldsWrapper"><div class="inputFields"><ol><li><label>Email</label></li><li><input type="text" id="receiverEmail"" class="shareEmailTo" /></li></ol></div></div></div></div>').dialog({
			bgiframe: false,
			resizable: false,			
			modal: true,
			buttons: {
				'Close': function() {
					$(this).dialog("destroy");
					$('#dialog').remove();
				},
				'Send': function() {
					var bOk;
					bOk = sendShareEmail($('#receiverEmail').val(), artId);
				}					
			}
		});	
	});
	
	function sendShareEmail(email, artId){
		var articleId = artId;
		var ajax_url    = "ajax.asp";
		var ajax_params = 'id='+articleId+'&email='+email;
		ajax_params += '&ajax_action=1';
		var response;
		$.ajax({
			type: "POST",
			cache: false,
			url: ajax_url,
			data: ajax_params,
			error: function(){
					//Handle errors?
			},
			success: function(msg){
				if(msg=="ajax_success") {
					$('#shareEmailBoxWrapper').empty();
					var firstButton=$('.ui-dialog-buttonpane button:last');
					firstButton.remove();
					$('#shareEmailBoxWrapper').append('<p>Message sendt</p>');
				}else{
					

					$('#shareEmailBoxWrapper').find('.error').remove();
					$('#shareEmailBoxWrapper').prepend('<div class="ui-state-error ui-corner-all error"><p><span style="float: left; margin-right: 0.3em;" class="ui-icon ui-icon-alert"></span>An error occured. Please try again</p></div>');
					$('.error').effect("pulsate", { times: 1  })
				}
			}
		});
		return response;
	}
	
	$('#novus_searchterms, #novus_searchterms_project').bind('click blur', function(event){
		if(event.type=='click'){
			if(!$(this).data("default")){
				$(this).data("default",$(this).val());
			}
			if($(this).val()==$(this).data("default")){
				$(this).val('');
			}
		}
		else if(event.type=='blur'){
			if($(this).val()==''){
				$(this).val($(this).data("default"));
			}
		}
	});
	
});
