
/*

JavaScript
FrameWork - Jquery
NOVEMBRO S.L.
2009/01/22

mail.js

*/

host = 'http://bodega-capricho.com';


$(document).ready(function() {
	
	// INICIALES
	var lg = $('#lang').text();
	
	// CALENDARIO
	$('#fecha').datepicker({
		'dayNamesMin': msg['dias-'+lg],
		'monthNames': msg['mes-'+lg],
		'dateFormat': 'dd/mm/yy'
		});
		
	// VALIDAR EMAIL
	
	// PETICION
	$('#boton-formulario').click(function(){
		
		$('#dialog').empty();
		peticion = host + '/web/mailsender.py?' + $('#formulario').serialize()
		//alert(peticion)
		
		// GOOGLE ANALYTICS
		pageTracker._trackEvent('formulario reservas', ''+document.location, ''+lg );
		
		$.ajax({
			url: host + '/web/py/mailsender.py',
			type: 'GET',
			cache: false,
			dataType: 'text',
			data: peticion.replace('?','&') ,
			beforeSend: function(){
				$('#dialog')
					.html('<div class="mail-message">'+msg['nd-'+ lg]+'</div>')
					.dialog({modal:true,width:400})
					.unbind('dialogclose');
				},
			error: function(event, XMLHttpRequest, ajaxOptions, thrownError){
	    			$('#dialog').html('<div class="mail-message">'+msg['er-'+ lg]+'</div>');  			
				},
			success: function(data){
				// cerra modal
				$('#dialog').dialog('close');
				// formatear data
				data = data
					.replace(/\[bad_mail\]/, msg['bad_mail-'+ lg])
					.replace(/\[over_char\]/, msg['over_char-'+ lg])
					.replace(/\[msg\]/, msg['msg-'+ lg])
					.replace(/\[msg_ok\]/, msg['msg_ok-'+ lg]);
				
				// abrir modal
				
				$('#dialog')
					.dialog('option','height',550)
					.dialog('option','width',600)
					.html('<div class="mail-message">'+data+'</div>')
					.dialog('open')
					.bind('dialogclose', function(event, ui) {
						$('#dialog').dialog('destroy')
						$('#dialog').removeClass('mail-message')
						});
				}
			});
		return false
		})		
	})
