﻿jQuery(document).ready(function($) {
  $('a[rel*=facebox]').facebox({
	loading_image : 'loading.gif',
	close_image   : 'closelabel.gif'
  });
});
	
$(document).bind('reveal.facebox', function() { 
	//set the object name
	var selectedObj = pageTitle;
	
	$('#object_name').text(selectedObj);
	$('#object').val(selectedObj);
	
	$("#sendit").click(function(event) {
		event.preventDefault();
		if ( $('#name').val() == "" ) {
			$('#errtext').text('Bitte Namen ausfüllen!').show(100).fadeOut(3000);
			return false;
		}
		/*
		if ( $('#persons').val() == "" ) {
			$('#errtext').text('Completati numarul de persoane!').show(100).fadeOut(3000);
			return false;
		}
		if ( $('#date').val() == "" ) {
			$('#errtext').text('Completati data!').show(100).fadeOut(3000);
			return false;
		}
		*/
		else {
			if ( $('#email').val() == "" ) {
				$('#errtext').text('Bitte E-mail ausfüllen!').show(100).fadeOut(3000);
				return false;
			}
			else {
				if(!isEmail($('#email').val())) {
					$('#errtext').text('Email ist ungültig!').show(100).fadeOut(3000);
					return false;
				}
				else {
					$('#loading').css('display','block');
					
					$.ajax({  
						url: '/forms/send/',
						data: $("#page_form").serialize(),
						cache:false,
						success: function(html){
							$('#loading').css('display','none');
							$('#page_form').hide('slow');
							$('#callback').append(html);
						}  
					});
				}
			}
		}
	});
});

function isEmail(string) {
	if (string.search(/^\w+((-\w+)|(\.\w+))*\@[A-Za-z0-9]+((\.|-)[A-Za-z0-9]+)*\.[A-Za-z0-9]+$/) != -1) {
		return true;
	}
	else {
		return false;
	}
}
