// Custom JavaScript

$(function(){

	initCufonFonts();
	initGlobalMenubar();
	initUserDashboard();

      if($('.message-warning.expose').length>0){
	$('.message-warning.expose').expose({maskId:'mask',api:true}).load();
	$('#mask').css({'background-position':'center 100px'});
   }
	$('a[rel=#dt-overlay]').overlay({expose:'#c0c0c0'});

	initLoginBox();

	$('div.scrolling-items').scrollable({
		'size':1,
		'loop':true,
		'clickable':false,
		'next':'.mynext',	// Prevents an interaction from the banners
		'prev':'myprev'		// Prevents an interaction from the banners
	}).autoscroll().mousewheel();

	$('form .required').change(function(){
	      if($(this).val()==''){
		$(this).addClass('required');
	   } else {
		$(this).removeClass('required');
	   }
	});

//loadOverlay();
});

var initCufonFonts=function() {
	Cufon.replace('#global-menubar li div.menu-item a', {fontFamily:'TradeGothic'});
}

var initGlobalMenubar=function(){
      $('#global-menubar li').hover(function() {
	$(this).addClass('iehover');
	$(this).find('.submenu-frame').fadeIn();
   }, function() {
	$(this).removeClass('iehover');
	$(this).find('.submenu-frame').fadeOut('fast');
   });
      $('#global-menubar ul.submenu div').hover(function() {
	$(this).addClass('iehover');
   }, function() {
	$(this).removeClass('iehover');
   });
}

var initLoginBox=function() {
      $('#site-login-link').toggle(function() {
	var loginScreen = $($(this).attr('rel'));
	loginScreen.fadeIn();
	loginScreen.find('input')[0].focus();
		return false;
   }, function() {
	var loginScreen = $($(this).attr('rel'));
	loginScreen.fadeOut();
		return false;
   });
}

var initAccordionMenu=function(accordionID, tabNodeName, paneClass){
   $(accordionID).tabs(accordionID+" div."+paneClass, { 
	tabs: tabNodeName,  
	effect: 'slide' 
   });
}

var initUserDashboard=function() {
	$('#previous-orders').css({'paddingTop':'14px'});
	$('#expiration-date').css({'paddingTop':'12px'});
	$('.digit-replace').fadeIn(2000);
//	$('.digit-replace').hide('slow',function(){$(this).fadeIn('slow')});

}

/*
var loadOverlay = function(){
	$('a[rel=#dt-overlay]').overlay({
		expose:'#3c89b3',
		onBeforeLoad:function(){
		var wrap = this.getContent().find('div.wrap');
	if(!$('#jt-iframe').length) {wrap.append('<iframe id="jt-iframe" width="100%" />');}
	wrap.find('iframe').attr('src', this.getTrigger().attr('href'));
		}
	});
}
*/
