$(document).ready(function() {

  // button rollovers (assumes there's an equivilent filename with '_f2' just before the 3-letter extension)
  $(".btnrollover").hover(function() {
    var src = $(this).attr('src');
    var charsToExtension = src.length - 4;
    var src1 = src.substr(0, charsToExtension);
    var src2 = src.substring(charsToExtension);
    $(this).attr('src', src1 + '_f2' + src2);
  }, function() {
    var src = $(this).attr('src');
    var charsToExtension = src.length - 4;
    var src1 = src.substr(0, charsToExtension-3);
    var src2 = src.substring(charsToExtension);
    $(this).attr('src', src1 + src2);
  });

  $("#header h1").css('cursor', 'pointer');
  $("#header h1").click(function() {
    window.location = path_to_site;
  });

  // homepage effect
  $('#homeimages').spacegallery({
    perspective: 80,
    //perspective: 260,
    duration: 2100
  });

  // switch home image every few seconds
  window.setInterval(function() {
    $("#homeimages a").trigger('click');
  }, 7000);

  // collapsable section
  $(".prod_expandable_area").hide();
  $(".prod_expandable_link").click(function() {
    $(this).next(".prod_expandable_area").slideToggle();
  });
  $(".prod_expandable_area:first").slideToggle();

  $(".fancybox").fancybox({
    'frameWidth': 800,
    'overlayShow': true,
    'overlayOpacity': 0.65
  });    

  /*
  $(".fancybox").fancybox({
    'frameWidth': 800
  });
  */

  // receipt popup
  $(".invoicelink").click(function() {
    day = new Date();
    id = day.getTime();
    url = $(this).attr('href');
    eval("page" + id + " = window.open(url, '" + id + "', 'toolbar=0,scrollbars=1,location=0,statusbar=0,menubar=1,resizable=1,width=640,height=600,left = 550,top = 225');");
    return false;
  });

});

function UpdatePriceAndStock(prodID, optionGroups) {
  var urlparams = '';
  $("#prod_liveinfo").html('<div style="text-align:center; height:45px;"><img src="images/template/ajax-loader.gif" width="16" height="16" style="margin-top:10px;" /></div>');

  // if an array has been passed in we need to get the option values
  if (optionGroups != '') {
    urlparams = "&options=true";
    for (i=0; i < optionGroups.length; i++) {
      urlparams += "&" + optionGroups[i] + "=" + $("#"+optionGroups[i]).val();
    }
  }

  $("#prod_liveinfo").load(path_to_site+"includes/ajax/prodinfo.php?id="+prodID+urlparams);
}