var bagTimeout = null;

var selected;

function selectRowEffect(object, buttonSelect) {
  if (!selected) {
    if (document.getElementById) {
      selected = document.getElementById('defaultSelected');
    } else {
      selected = document.all['defaultSelected'];
    }
  }

  if (selected) selected.className = 'moduleRow';
  object.className = 'moduleRowSelected';
  selected = object;

  // one button is not an array
  /*if (document.checkout_payment.payment[0]) {
    document.checkout_payment.payment[buttonSelect].checked=true;
  } else {
    document.checkout_payment.payment.checked=true;
  }*/

  $(object).find('input[type="radio"]').get(0).checked = true;

}

function rowOverEffect(object) {
  if (object.className == 'moduleRow') object.className = 'moduleRowOver';
}

function rowOutEffect(object) {
  if (object.className == 'moduleRowOver') object.className = 'moduleRow';
}

function popupWindow(url) {
  window.open(url,'popupWindow','toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=yes,copyhistory=no,width=450,height=280,screenX=150,screenY=150,top=150,left=150')
}

$(function(){

	$('#banner .bag').bind('mouseenter', function(){
		clearTimeout(bagTimeout);
		$(this).find('.contents').show();
	});
	$('#banner .bag').bind('mouseleave', function(){
		bagTimeout = setTimeout(function(){
			$('#banner .bag .contents').hide();
		}, 500);
	});

	$('#pressToggle a').bind('click', function(){
		$(this).parents('#pressToggle').toggleClass('expanded');
		$(this).text($(this).parents('#pressToggle').hasClass('expanded') ? 'Close Press' : 'View Press');
		$('#pressBanner').slideToggle();
		return false;
	});

    $('img').bind('contextmenu', function(e) {
		e.preventDefault();
	});

	$('input.hint').bind('focus', function(){
		if ($(this).hasClass('hint')) {
			$(this).removeClass('hint');
			$.data($(this).get(0), 'default', $(this).val());
			$(this).val('');
		}
	});
	$('input.hint').bind('blur', function(){
		if ($(this).val() == '') {
			$(this).val($.data($(this).get(0), 'default'));
			$(this).addClass('hint');
		}
	});

});
