$(document).ready(function(){
	$("a#hireUsButton").fancybox({
		'overlayShow'	: true,
		'transitionIn'	: 'elastic',
		'transitionOut'	: 'elastic',
		'padding'		: 0,
		'overlayColor'	: '#FFF'
	});
	/*
	$('.contactPopup').jqm({
		overlay:50, 
		modal:false, 
		toTop:false,
		trigger: '#hireUsButton',
		onHide: function(h) {
			h.o.remove(); // remove overlay
			h.w.animate({
				left: '+=70',
				opacity: 0
			}, 400, function(){
				h.w.hide();
				h.w.css('left', '540px');
			});
			
		},
		onShow: function(h) {
			//h.w.fadeIn(500); // show window
			h.w.show();
			h.w.fadeTo(0, 0.1);
			h.w.animate({
				left: '+=70',
				opacity: 1
			}, 400, function(){
				// finished
			});
		}
	}); 
	$('.contactPopup').pngfix();
	$('#contactPopup').pngfix();
	
	*/
	
	$('#message').focus(function() {
		if($('#message').val() == 'Enter your message here...')
		{
			$('#message').val('')
		}
	}).blur(function() {
		if($('#message').val() == '')
		{
			$('#message').val('Enter your message here...')
		}
	});
	
	
	// set up form
	$('#contactForm').submit(function(){
		var validated = true;
		
		if($('#name').val() == '')
		{
			validated = false;
			$('#name').removeClass().addClass('inputInvalid');
		}
		else
		{
			$('#name').removeClass().addClass('input');
		}
		
		if($('#role').val() == '')
		{
			validated = false;
			$('#role').removeClass().addClass('inputInvalid');
		}
		else
		{
			$('#role').removeClass().addClass('input');
		}
		
		if($('#email').val() == '')
		{
			validated = false;
			$('#email').removeClass().addClass('inputInvalid');
		}
		else
		{
			$('#email').removeClass().addClass('input');
		}
		
		var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
		if(reg.test($('#email').val()) == false) {
			validated = false;
			$('#email').removeClass().addClass('inputInvalid');
		}
		else
		{
			$('#email').removeClass().addClass('input');
		}
		
		if($('#phone').val() == '')
		{
			validated = false;
			$('#phone').removeClass().addClass('inputInvalid');
		}
		else
		{
			$('#phone').removeClass().addClass('input');
		}
		
		if($('#message').val() == '')
		{
			validated = false;
			$('#message').removeClass().addClass('inputInvalid');
		}
		else
		{
			$('#message').removeClass().addClass('input');
		}
		
		if($('#message').val() == 'Enter your message here...')
		{
			validated = false;
			$('#message').removeClass().addClass('inputInvalid');
		}
		else
		{
			$('#message').removeClass().addClass('input');
		}
		
		if(!validated)
		{
			return false;
		}
		else
		{
			var data = {};
			data.enquiry = $("#enquiry").val();
			data.role = $("#role").val();
			data.phone = $("#phone").val();
			data.name = $("#name").val();
			data.email = $("#email").val();
			data.message = $("#message").val();
			data.action = "mail_home";
			jQuery.post('/cms/wp-admin/admin-ajax.php',data/*, onSuccess*/);
			
			//$.post("post.php", $(this).serialize());
			//$(this).serializeArray()
			$.fancybox.close();
			
			// reset form??
			$('#name').val('');
			$('#role').val('');
			$('#email').val('');
			$('#phone').val('');
			$('#message').val('Enter your message here...');
			
			return false;
		}
	});
});
