/**
 * @author Jose Manuel
 * last modified 12/04/2010
 */

var message_shown = false;
var redirect = '/login/gotoloc.html';
var contact_fields = {};

$(document).ready(function()
{

	// Cargar CKEditor //
	$(window).load(function() {
		CKEDITOR.replace('mailtext',{
			toolbar: 'Basic',
			language: active_lang,
			autoUpdateElement: true,
			resize_enabled: false,
			width: '414px'
		});
	});

	$('#form_contact button').mouseenter(function(){
		$('#mailtext').val(CKEDITOR.instances.mailtext.getData());
	}).focus(function(){
		$(this).mouseenter();
	});

	// Validar formulario //
	$('#form_contact').yav({
		errorMessage: msg.ERRORMESSAGE,
		errorPosition: 'after',
		errorDiv: 'errorDiv_contact',
		onOk:function(the_form){

			$('p.error',the_form).remove();

			$('#errorDiv_mail_link').empty();
			contact_fields = {
				from: $('#from').val(),
				name: $('#name').val(),
				subject: $('#subject').val(),
				mailtext: $('#mailtext').val()
			};

			if($('#to').length)
			{
				contact_fields.email = $('#to').val();
			}
			if($('#event_id').length)
			{
				contact_fields.event_id = $('#event_id').val();
			}
			$.post(noCache(the_form.action), contact_fields, function(response){
				var data = evalJson(response);

				if (data.stat == 'ERROR'){
					$('#errorDiv').append($('<p></p>').addClass('error').text(data.msg));
				}else{
					$("#errorDiv_contact").append($('<p></p>').addClass('ok').text(msg.MAIL_SENT)).fadeIn('slow').animate({
						opacity: 1.0
					}, 3000).fadeOut('slow', function() {
						$(this).empty();
						$('#subject, #mailtext').val('');
						CKEDITOR.instances.mailtext.setData('');
						msgbox_close('all');
					});
				}
			});
			return false;
		}
	});
});

