//take this out for now as it's breaking in ie
function setCorners() {
/*  jQuery(".corners").corners();*/
/*  jQuery(".corners-top").corners("top");*/
/*  jQuery(".corners-bottom").corners("bottom");*/
/*  jQuery(".corners-big").corners("20px");*/
}

function hideFaceboxCloseButton(){
  jQuery("div.footer a.close").parent().hide()
}

function setExpandable() {
  jQuery(".expander").click(function (event) {
    jQuery(event.target).siblings(".expandable").toggle();
    jQuery(event.target).toggleClass("expanded");
  });
}

function initializeDatepickers(){
  jQuery(".datepicker").datepicker({
    minDate: -1, 
    dateFormat: 'dd-mm-y', 
    firstDay: 1, 
    showOn: 'button', 
    buttonImage: '/images/mini_icons/calendar.gif', 
    buttonImageOnly: true 
  });  
}

function roundNumber(num, dec) {
	var result = Math.round(num*Math.pow(10,dec))/Math.pow(10,dec);
	return result;
}

function addToBasket(asset_id) {
  jQuery.ajax({
    dataType: 'script',
    type: 'POST',
    data: 'asset_id=' + asset_id,
    url: '/selections'
  });
}

jQuery(document).ready(function () {
  jQuery('form.remote').submit(function (event) {
    input = jQuery(event.target).children('input[type=submit]');
    input.attr('disabled', true);
    input.attr('value', 'submitting');
    jQuery.ajax({
      async: true,
      data: jQuery.param(jQuery(event.target).serializeArray()),
      dataType: 'script',
      type: 'put',
      url: jQuery(event.target).attr('action')
    });
    return false;
  });
  
  //setCorners();
  setExpandable();
  //initialise datepicker
  try { initializeDatepickers(); } catch(e) {}
  
  function toggleHelpCookie() {
    if ( jQuery.cookie("show-help") == undefined ) { 
      jQuery.cookie("show-help","true", { expires: 30, path: '/'});
    } else {
      jQuery.cookie("show-help",null);
    }		        
  }
    
	jQuery(document).ready(function(){	  	
	  	  
		  jQuery(".cHelpClose").toggle(  		
			  function () {
        		jQuery.each([jQuery("#cHelpMain"), jQuery("#helpLinks")],function(){this.hide(1000)});
        		jQuery("#cHelpBox.not-home").removeClass("cHelpActive").addClass("cHelpHidden");
        		jQuery(".cHelpBoxLabel.home a span").text("Show");
            toggleHelpCookie();
      		},
      		
      		function () {
        		jQuery.each([jQuery("#cHelpMain"), jQuery("#helpLinks")],function(){this.show(1000)});
        		jQuery("#cHelpBox.not-home").removeClass("cHelpHidden").addClass("cHelpActive");
        		jQuery(".cHelpBoxLabel.home a span").text("Hide");
            toggleHelpCookie();    
      		}
   	 	);
	});  
});
