/*
*	Author	: Joseph A Luzquinos
*	Year	: 2011
*/

$(document).ready(function(e) {
	
	// Contact Us Page Form
	$('#contact_form').submit(function(e){
		
		var issue		= $('#issue').val();
		var full_name	= $('#full_name').val();
		var email 		= $('#email').val();
		var message 	= $('#message').val();
		
		var focus_color = 'yellow';
		var off_focus_color = '#FFF';
		
		// clear error and highlight color
		function clear_error(selector){
			$(selector).css({'background-color':off_focus_color});
			$(selector).next().css({'display':'none'});
		}

		if(issue == ''){
			
			$('#issue').next().text('Please Select an Issue').css({'display':'block'});
			$('#issue').focus().css({'background-color':focus_color});
			$('#issue').change(function(){
				clear_error(this);
				});
			return false;
			
		}else if(full_name == ''){
			
			$('#full_name').next().text('Please Enter your full name').css({'display':'block'});
			$('#full_name').focus().css({'background-color':focus_color});
			$('#full_name').change(function(){
				clear_error(this);
				});
			return false;
		
		}else if(email == ''){
			
		
			$('#email').next().text('Please Enter your Email').css({'display':'block'});
			$('#email').focus().css({'background-color':focus_color});
			$('#email').change(function(){
				clear_error(this);
				});
			return false;
		
		
		}else if(message == ''){
			
			$('#message').next().text('Please Enter a Message').css({'display':'block'});
			$('#message').focus().css({'background-color':focus_color});
			$('#message').change(function(){
				clear_error(this);
				});
			return false;
			
		}else{
			
			
			$('#dialog_message').dialog({
					modal:true,
					draggable:false,
					create:function(ee){
						
						$.post('contact_sender.php', $('#contact_form').serialize(), function(e){
							
							if(e.message == 'sent'){
								
								$('#contact_form ul li').hide('fast', function(ee){
													
									$('#dialog_message').dialog("close");				
									$('#message_sent').show().html('Your message has been sent.');	
									return false;
													
								});
				
							}else{
								$('#contact_form ul li').hide('fast', function(ee){
									$('#dialog_message').dialog("close");
									$('#message_sent').show().html('Sorry, The message was NOT sent, Please try to send an Email, Thank you.');
									return false;			
								});
							}
			
						},'json');
			
					
					}
			});

		}	
		
	}); //END Contact Us Page Form

 
});
