// JavaScript Document
var successDiv = '<div class="system_messages green"><strong class="system_title"></strong> <a href="#" class="close">CLOSE</a></div>';
var failDiv = '<div class="system_messages red"><strong class="system_title"></strong> <a href="#" class="close">CLOSE</a></div>';

 	   ///////////  System Message Close /////////////////
$(function(){
	 $('a.close').live('click', function(){ $(this).parent()
		.slideUp(200, function(){$(this).remove();}
		
		);
		return false; 	  
	});		   
		   
});
/////////// End System Message Close ////// 




$(document).ready(function() {
     $('.navigation a').currentPage({
       defaultClass: "active",
       indexPage: "index.php",
       anyPath: true
     });
});

$(document).ready(function() {
	
	
//form field - text back function
jQuery(document).ready(function() {
	showtext("input[type='text'], textarea");	
});
function showtext(el){
        var form_inputs=jQuery(el);
        
         form_inputs.each(function(){
         
                 jQuery(this).focus( function()
                 {
                    val = jQuery(this).val();
                  
                    if (jQuery(this).attr("alt") != "0"){
                        jQuery(this).attr("alt",jQuery(this).attr("value")); 
                        jQuery(this).attr("value","");
                    }
                    
                 });
         
         
                 jQuery(this).blur( function()
                 {
                      if (jQuery(this).attr("alt") != "0"){
                         val = jQuery(this).val(); 
         
                         if (val == '' || val == jQuery(this).attr("alt")){
                      
                             jQuery(this).attr("value",jQuery(this).attr("alt"));
                           
                         }
                      }
                 });

                 jQuery(this).keypress( function()
                 {  
                        jQuery(this).attr("alt","0");
                       
                 });                 
          });  
} // end function





		
		jQuery.validator.addMethod("phoneUS", function(phone_number, element) {
    phone_number = phone_number.replace(/\s+/g, ""); 
	return this.optional(element) || phone_number.length > 9 &&
		phone_number.match(/^(1-?)?(\([2-9]\d{2}\)|[2-9]\d{2})-?[2-9]\d{2}-?\d{4}$/);
}, "Please enter a valid phone number");

		
		
      // show a simple loading indicator
      var loader = jQuery('<img src="images/loading.gif" alt="..." />')
              .appendTo(".loading")
              .hide();
      jQuery().ajaxStart(function() {
              loader.show();
      }).ajaxStop(function() {
              loader.hide();
      }).ajaxError(function(a, b, e) {
              throw e;
      });
      
       
      var v = jQuery(".frmContact").validate({
            submitHandler: function(form) {
			}
      });

      
  
});

$(document).ready(function() {
    $("label.overlabel").overlabel();
});

$(document).ready(function() {
    
	$('.frmContact #submit').click(function(e){
		e.preventDefault();
		
	var s = true;
	
	$.each($(".text"),function(i, e){
		
		// loop through all the items
		if($(this).hasClass('error')===true){
			s = false;
		};
	});
	
	if(!s){
		//alert('not submit');	
		return false;
	} else {
		
		//Submit Form
		
		$('.system_messages').remove();
		//grabs email and name;	
		
		
		var form = $('.frmContact');
		var data = form.serialize();
		
		$('#divDetails').append('<div class="submitting">Submitting...</div>');
		$('.submitting').css('display','none').slideDown(200)
		//$('.submitbutton').val('Submitting...');
		$.ajax({
												  
			url: 'includes/mailer.php',
			type: 'POST',
			data: data,
			
			success: function(result) {
				$('.submitting').slideUp(200).remove();
				//$('.submitbutton').val('Click Here to Send');
				//alert(result);
				if(result==1){
					
					$('#divDetails').append(successDiv);
					$('.system_title').text('Successfully submitted your inquiry.');
					$('.system_messages')  
            		.css({display: 'none'}).slideDown(200);
				} else {
					//alert(result);
					$('#divDetails').append(failDiv);
					$('.system_title').text('There was an error submitting your inquiry.');
					$('.system_messages')  
            		.css({display: 'none'}).slideDown(200);
				}
				
			}
		}); // end ajax	
		
		
		
	
		
			
	}

		
		
	});
	
	

});
