/* <![CDATA[ */
 
 
 /* Cufon Script - Font Image Replacement*/
 /* 
 Cufon.replace('#header #navi', {
  fontFamily: 'TrajanPro',
  color: '-linear-gradient(#666666,#4C4C4C,#333333)',
  textShadow: '1px 1px #fff'
});
 */
  $(document).ready(function (){
  
  $('.subnav').hide();
  $(".subnav").animate({opacity:"0.9"});
  $(".subnav a").animate({opacity:"1"});
  $('.parent').hover(function(){
	$('.subnav').show();
  });
  
  $('.subnav').mouseout(function(){
	  $('.subnav a').hover(function(){
		$('.subnav').show();
	  });
	  $('.subnav a').mouseout(function(){
		$('.subnav').show();
	  });
	$('.subnav').hide();
  });
  
  
  $('.link').hide();
  $('.accordion').click(function(){
	content = $(this).attr('id');
	$('.'+content).toggle('slow');
	if($(this).hasClass('active')){
		$(this).removeClass('active');
	}else{
		$(this).addClass('active');
	}
  });
  
  
/*Jquery Fancybox */ 
  $(".fancypic").fancybox({
    'titleShow'		: false,
    'transitionIn'	: 'elastic',
    'transitionOut'	: 'elastic'
  });
  
    $(".fancyFrame").fancybox({
    'titleShow'		: false,
    'transitionIn'	: 'elastic',
    'transitionOut'	: 'elastic'
  });
/*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",
      CaptchaTxt: "required"
    }
  });
  /*Jquery Validator */  
    
      });
/* ]]> */
