jQuery(document).ready(function($) {
  
  $(".obf").each(function(){  
    var self = $(this);
    var email = this.tagName.toLowerCase() == 'a' ? self.attr('href') : self.html();
    email = email.replace(/[a-zA-Z]/g, function(c){return String.fromCharCode((c<="Z"?90:122)>=(c=c.charCodeAt(0)+13)?c:c-26);});
    if(this.tagName.toLowerCase() == 'a'){
      if(self.html() == self.attr('href')){
        self.html(email);
      }
      self.attr('href','mailto:'+email);
    }else{
      self.html(email)
    }
  });
	
	$('#subscribe-form').validate();
  $('#enquiry-form').validate();
  $('#order-form').validate();
  
  $('#search-form').submit(function(e){
    var q = $('#form_query')
    if(q.val() == '' || q.hasClass('empty')){
      q.focus()
      return false
    }
  })
  $('#form_query').focus(function(e){
      $(this).filter('[value="Search..."]').val('').removeClass('empty')
  }).blur(function(e){
    $(this).filter('[value=""]').val('Search...').addClass('empty')
  }).blur()
  
});

function formatCurrency(num) {
  //num = isNaN(num) || num === '' || num === null ? 0.00 : num;
  //return parseFloat(num).toFixed(2);
  
  num = num.toString().replace(/\$|\,/g, '');
  if (isNaN(num)) num = "0";
  sign = (num == (num = Math.abs(num)));
  num = Math.floor(num * 100 + 0.50000000001);
  cents = num % 100;
  num = Math.floor(num / 100).toString();
  if (cents < 10) cents = "0" + cents;
  for (var i = 0; i < Math.floor((num.length - (1 + i)) / 3); i++)
  num = num.substring(0, num.length - (4 * i + 3)) + ',' + num.substring(num.length - (4 * i + 3));
  return (((sign) ? '' : '-') + num + '.' + cents);
}

