var current_ul;
var menuEffect = 'fade';

function mainmenu(){

  $('.top-nav li.hasChildren').hover(function() {
    $(this).find('ul:first').stop().show();
}, function() {
  $(this).find('ul:first').stop().css({ display: "none" });
  });
}

function initsearch(){
  $('.search-submit').hover(function() {
    $(this).addClass('hover'); }, function() {
    $(this).removeClass('hover'); });
 
  $('.search-submit').click(function() {
    doSearch();
    e.preventDefault();
    });
  $(".search-text").keyup(function(e){
    if(e.keyCode == 13){
      doSearch();
      e.preventDefault();}
    });
  $('.search-text').val(urlParams['search']);
}

function doSearch(){
  var url = '/search.aspx?search=' + $('.search-text').val();
  window.location=url;
}


function initializeRequest(sender, args) {
  if (prm.get_isInAsyncPostBack())
   args.set_cancel(true);
  $('.ajax-form').block({ overlayCSS: { backgroundColor: '#fff'} });
}

function endRequest(sender, args) {
  $('.ajax-form').unblock();
}   

function fancyStart(){
  Cufon.replace('.fancybox-title-inside');
  Cufon.now();
}
$(document).ready(function(){

  mainmenu();
  //initsearch();
  
  $(".fancybox").fancybox({
    //'titlePosition' : 'inside',
    'onStart': fancyStart
  });
  
  
    $("input.money").keypress(function (e) {
      if(e.which !=8 && e.which !=0 && (e.which < 48 || e.which > 57) ){
      return false;
      }
    });
 
  prm = Sys.WebForms.PageRequestManager.getInstance();
  prm.add_initializeRequest(initializeRequest);
  prm.add_endRequest(endRequest);
  Sys.Application.add_init(function() {
     $.blockUI.defaults.css = {};
  });
  
});


$(document).ready(function(){
  if($(".block-recently-viewed-products").length){
    $("div.recent").show();
  };
});

$(document).ready(function(){
  $('#ctl00_ctl00_ctl00_ctl00_ContentPlaceHolderDefault_content_content_ctl00_dlSubCategories').addClass('category_grid');
  $('.category-grid tr td:first').css('margin-left', '0');
  $('.minicartcheckoutbutton').attr('value', 'buy now');
  $('.product-variant-line .productvariantaddtocartbutton').attr('value', 'Add to shopping cart');
  var $titlePrice = $('.product-variant-line .price .productPrice').html();
  $('#prod-info-title .price h1').text($titlePrice);
  var $pageTitle = $(".page-title h1").html();
  $("#page-title h1").text($pageTitle);
  $(".product-variant-line span").css('font-weight', 'normal');
  $(".product-variant-line .price .productPrice").css('font-weight', 'bold');
  $("#nav li:first").hide();
  var $category = $(".category-page .breadcrumb a:last").html();
  $("#page-title h1").text($category);
  var $prodTitle = $('.product-details-page .breadcrumb a:last').prev().html();
  $("#page-title h1").text($prodTitle);
  $('#ctl00_ctl00_ctl00_ctl00_ContentPlaceHolderDefault_content_content_OrderSummaryControl_rptShoppingCart_ctl00_lblQuantity').addClass('order-sum-qty').parent().css('text-align', 'center');
  $(".product-variant-line span.aud").css('font-weight', 'bold');
});


