var Site = {
	init : function(){
		Site.fixListing();
		Site.tab();
		$('.search-form input[type="text"], .email-form input[type="text"]').focus(function() { 
        Site.focusClear(this);
    });
	},
	fixListing : function(){
		var li_obj = $('div.books-listing ul.listing li', '#content');
		if (li_obj.length){
			var ar = [];
			li_obj.each(function(i){
				var height = $(this).height();
				if ((i + 1) % 5 == 0) $(this).addClass('last');
				ar[i] = parseInt(height);
			});
			li_obj.css({height: ar.sort()[ar.length - 1] + 'px'});
		}
	},
	tab : function(){
		var tab_obj = $('.tab');
		if (tab_obj.length){
			tab_obj.each(function(){
				var tab_self = $(this);
				tab_self.nextAll('.tab-content:not(:first)').hide();
				$('li', this).bind('click', function(){
					tab_obj.find('li').removeClass('current');
					$(this).addClass('current');
					tab_self.nextAll('.tab-content').hide();
					tab_self.nextAll('.tab-content').eq($(this).index()).show();
					return false;
				})
			})
		}
	},
	focusClear: function(element) {
        if(element.value == element.defaultValue) {
            element.value = "";
            $(element).toggleClass("focused");
        }
        if(!element.onblur) {
            element.onblur = function() { 
                if (this.value == "") { 
                    this.value = element.defaultValue; $(element).toggleClass("focused") 
                } 
            }
        }
    }
}
$(document).ready(function() {
	//Init site
	Site.init();
});
/*Form Checkbox Show*/
$(document).ready(function(){
	$("#gift_voucher_info").css("display","none");
    $(".form_option1").click(function(){
    	if ($('input[name=gift_voucher]:checked').val() == "Yes" ) {
        	$("#gift_voucher_info").slideDown("fast"); //Slide Down Effect   
        } else {
            $("#gift_voucher_info").slideUp("fast");	//Slide Up Effect
        }
     });            
});
$(document).ready(function(){
	$("#additional_person_info").css("display","none");
    $(".form_option2").click(function(){
    	if ($('input[name=additional_person]:checked').val() == "Yes" ) {
        	$("#additional_person_info").slideDown("fast"); //Slide Down Effect   
        } else {
            $("#additional_person_info").slideUp("fast");	//Slide Up Effect
        }
     });            
});
// DD_belatedPNG fix for IE6
if (typeof DD_belatedPNG !== 'undefined') {
	var PNG_fix_selectors = [
		'img',
		'.side-nav li',
		'.btn',
		'.product-listing .product-footer .btn-continue',
		'#content .banner div.l-section ul li'
	];
	DD_belatedPNG.fix(PNG_fix_selectors.join(','));
}
