/**
 * @author Aram
 */
	
jQuery(document).ready(function() {
	/*
	 * Print Links
	 */
	jQuery('a.print').click(function() {
		window.print();
		return false;
	});
	 

	/*
	 * Bookmark links
	 */
    jQuery("a.bookmark").click(function(event)
    {
        event.preventDefault();
        if (window.sidebar)
        {
            window.sidebar.addPanel(this.title, this.href, "");
        }
        else if(window.external)
        {
            window.external.AddFavorite(this.href, this.title);
        }
        else if(window.opera)
        {
            return false;
        }
        else
        {
            alert('Sorry your browser does not support automatic bookmarking - Please bookmark this page manually.');
        }
    });

	/*
	 * Clear forms
	 */	
	// Search Form
	jQuery('#SearchForm_SearchForm_Search').click(function() {
		if(jQuery(this).attr('value') == 'Search') {
			jQuery(this).attr('value', '');
		}
	});		
	
	// Newsletter Form
	jQuery('#mc-embedded-subscribe-form').click(function() {
		if(jQuery("#newsletter input.text").attr('value') == 'Your Email') {
			jQuery("#newsletter input.text").attr('value', '');
		}
	});		
	
	/*
	 * Tabs - Product Page
	 */		
		
	jQuery("a.tab").bind("click", function(){
			id = this.id;
			jQuery("#productTabs div.show").removeClass("show").addClass("hide");
			jQuery("#productTabs a.current").removeClass("current");
			jQuery("#" + id + "_tab").addClass("show").removeClass("hide");
			jQuery("#" + id).addClass("current");
			return false;
	});
		
	/*
	 * Expanding menu
	 
	
	jQuery('#menu2 ul li a.expand').click(function(){
		
		jQuery(this).toggleClass('open');
		
		if(jQuery(this).hasClass('open')){
			jQuery('#submenu_' + this.id).show('slow');
			jQuery(this).html('-');
		}			
		else {
			jQuery('#submenu_' + this.id).hide('slow');
			jQuery(this).html('+');
		}
		return false;
	});

	/*
	 * Gallery - Product Page
	 */	
	
	jQuery("#productGallery img.thumbnail").bind('click', function(){
		
		var $Image = "#" + this.id + "_large";
		var $CurrentActive = jQuery("#productGallery img.lastActive");
		
		if(jQuery($Image).hasClass('lastActive')){
			return false;
		}
		else{

			jQuery($Image).hide().addClass('active');						
																					
			jQuery($Image).fadeIn(400, function(){
				jQuery($CurrentActive).removeClass('lastActive');	
				jQuery($Image).removeClass('active').addClass('lastActive');
				

									
			});					
			jQuery('.thumbnail.current').removeClass('current');	
			jQuery('#' + this.id).addClass('current');										
			

		}

		
		
	});				
});

/*****************************
 * 
 * UI Enhancement
 * 
 *****************************/ 	
// Make block clickable
function clickBlock(block, link){
		jQuery(block).click(function() {
		  window.location = jQuery(this).find(link).attr("href");
		});
		jQuery(block).hover(  
			function() {  
		     jQuery(this).addClass("hover");   
			},  
			function() {  
		     jQuery(this).removeClass("hover");  
			}  
		);		
}
/*****************************
 * 
 * Home Page Showcase
 * 
 *****************************/ 
 jQuery(document).ready(function() {
 	
 	var intervalId = window.setInterval(AutoChangeSlide, 7000);	
	
	jQuery("#bannerHome #tabs a").click(
		function(){
			window.clearInterval(intervalId);
			if (!(jQuery(this).hasClass("current"))) {

				ChangeSlide(this.rel);
			}
			return false;
		});
 });
 function ChangeSlide(id){
 	
		jQuery("#bannerHome #tabs .current").removeClass("current");
		jQuery("#tab_link_" + id).addClass("current");

		jQuery("#showcase_slide_" + id).addClass('top').fadeIn(1200, function(){
			jQuery("#bannerHome .active").removeClass("active").hide();
			jQuery("#showcase_slide_" + id).addClass('active').removeClass('top');
		});
 }
//The auto-scrolling function
function AutoChangeSlide(){
	count = jQuery("#bannerHome .slide").size();
	id = parseInt(jQuery('#bannerHome #tabs a.current').attr('rel')) + 1;
	
	if (id > count){
		id = 1;
	}
		
	
	if (jQuery("#showcase_slide_" + id).length) {
								
		jQuery("#bannerHome #tabs .current").removeClass("current");
		jQuery("#tab_link_" + id).addClass("current");	
			
		jQuery("#showcase_slide_" + id).addClass('top').fadeIn(1200, function(){
			jQuery("#bannerHome .active").removeClass("active").hide();
			jQuery("#showcase_slide_" + id).addClass('active').removeClass('top');
		});

	}	
	return false;	
}	