/* <![CDATA[ */


jQuery().ready(function(){
		// simple accordion
		jQuery('#list1b').accordion({
			autoheight: false
		});
});


$(document).ready(function(){
	
	$('input[type="text"]').focus(function() { 
				
				if (this.value == this.defaultValue){  
          this.value = '';  
				}  
				
				this.select();
		 });
		 
		 $('input[type="text"]').blur(function() {  
				if (this.value == ''){  
          this.value = this.defaultValue;  
				}  
		 });
		 
		 $('textarea').focus(function() { 
				
				if (this.value == this.defaultValue){  
          this.value = '';  
				}  
				
				this.select();
		 });
		 
		 $('textarea').blur(function() {  
				if (this.value == ''){  
          this.value = this.defaultValue;  
				}  
		 });
		 
		 
	/*Jquery Validator */ 
              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 specify a valid phone number");
  jQuery.validator.addMethod("lettersonly", function(value, element) {
    return this.optional(element) || /^[a-z\s]+$/i.test(value);
  }, "Letters only please");  
       $("#Contact_Form").validate({
    rules: {
      NameTxt:{
        required: true,
      lettersonly:true
      },
      EmailTxt: {
        required: true,
        email: true
      },
    /*AddressTxt: "required",
    CityTxt: "required",
    StateTxt: "required",
    ZipTxt: "required",*/
    CountryLst: "required",
    MessageTxt: "required",
    PhoneNum: {
        /*required: true,*/
        phoneUS: true
      },
     FaxNum: {
        /*required: true,*/
        phoneUS: true
      },
      SubjectTxt: "required"
    }
  });
  /*Jquery Validator */  
});

/* ]]> */
