// JavaScript Document for Collect global elements.

jQuery(document).ready(function() {

	if(jQuery(".size_guide").length>0){
		jQuery(".size_guide").hide();
		// men's / women's pages
		jQuery(".sizeFilter .filterByRight > A").click(function(){
			if(jQuery(".size_guide").css("display")=="none") jQuery(".size_guide").show()
			else jQuery(".size_guide").hide();
			return false;
		});		
		
		// fit guide
		jQuery(".gallery1 .sizeGuide > A").click(function(){
			if(jQuery(".size_guide").css("display")=="none") jQuery(".size_guide").show();		
			jQuery(".size_guide").css("left","10px");
			return false;
		});
		// fit guide
		jQuery(".gallery2 .sizeGuide > A").click(function(){
			if(jQuery(".size_guide").css("display")=="none") jQuery(".size_guide").show();		
			jQuery(".size_guide").css("left","328px");
			return false;
		});
		// fit guide
		jQuery(".gallery3 .sizeGuide > A").click(function(){
			if(jQuery(".size_guide").css("display")=="none") jQuery(".size_guide").show();	
			jQuery(".size_guide").css("left","637px");
			return false;
		});
		
		// product's page
		jQuery("#main .details .filterByRight A").click(function(){
			if(jQuery(".size_guide").css("display")=="none") jQuery(".size_guide").show()
			else jQuery(".size_guide").hide();
			return false;
		});
		
		// close
		jQuery(".close > A").click(function(){
			jQuery(".size_guide").hide();
			return false;
		});
	}
	if(jQuery(".deliveryOverlay").length>0){
		jQuery(".deliveryOverlay").hide();
		// men's / women's pages
		jQuery(".deliveryTable").click(function(){
			if(jQuery(".deliveryOverlay").css("display")=="none") jQuery(".deliveryOverlay").show()
			else jQuery(".deliveryOverlay").hide();
			return false;
		});
		jQuery(".closeDelivery > A").click(function(){
			jQuery(".deliveryOverlay").hide();
			return false;
		});
	}
	if(jQuery(".returnsPolicyOverlay").length>0){
		jQuery(".returnsPolicyOverlay").hide();
		// men's / women's pages
		jQuery(".returnsPolicy").click(function(){
			if(jQuery(".returnsPolicyOverlay").css("display")=="none") jQuery(".returnsPolicyOverlay").show()
			else jQuery(".returnsPolicyOverlay").hide();
			return false;
		});
		jQuery(".closereturnsPolicy > A").click(function(){
			jQuery(".returnsPolicyOverlay").hide();
			return false;
		});
	}
	
	
	/*COLLECTION*/
	
	/*if(jQuery(".leftBox").length>0){
		jQuery(".leftBox > .hidden").hide();
		jQuery(".rightBox UL > LI > A").click(function(){
			jQuery(".leftBox > LI").hide();
			var id = jQuery(this).attr("class");
			if(jQuery(".leftBox  ."+id).css("display")=="none"){
				jQuery(".rightBox UL > LI > A > SPAN").removeClass("on");
				jQuery(this).find("SPAN").addClass("on");
				jQuery(".leftBox  ."+id).fadeIn();	
				
			}
			return false;
		});	
	}*/
	
	jQuery("#collectionthumbs li a img").click(function(){	
		var mtitle = jQuery(this).attr("title");
		var mdescription = jQuery(this).attr("alt");
		var msrc = jQuery(this).attr("src");
		var msrc = msrc.replace("-thumb","");
		var mlongdesc = jQuery(this).attr("longdesc");
			
		jQuery(".collection .rightBox .rightBox-splitone img").attr("src", msrc);
		jQuery(".collection .rightBox .rightBox-splitone h2").replaceWith('<h2>'+mtitle+'</h2>');
		jQuery(".collection .rightBox .rightBox-splitone p").replaceWith('<p>'+mdescription+'</p>');
		jQuery(".collection .rightBox .rightBox-splitone a").replaceWith('<a href="'+mlongdesc+'">SHOP THIS STYLE ></a>');

		return false;
	});
	
	if(jQuery("#collectionthumbs li a img").length>0){
		var sourceitem = jQuery("#collectionthumbs li:first-child a img");
			var mtitle = jQuery(sourceitem).attr("title");
			var mdescription = jQuery(sourceitem).attr("alt");
			var msrc = jQuery(sourceitem).attr("src");
			var msrc = msrc.replace("-thumb","");
			var mlongdesc = jQuery(sourceitem).attr("longdesc");

			jQuery(".collection .rightBox .rightBox-splitone img").attr("src", msrc);
			jQuery(".collection .rightBox .rightBox-splitone h2").replaceWith('<h2>'+mtitle+'</h2>');
			jQuery(".collection .rightBox .rightBox-splitone p").replaceWith('<p>'+mdescription+'</p>');
			jQuery(".collection .rightBox .rightBox-splitone a").replaceWith('<a href="'+mlongdesc+'">SHOP THIS STYLE ></a>');

			return false;
		
	}
	
	/*FAQ*/
	if(jQuery(".faq").length>0){
		jQuery(".question > A").click(function(){
			jQuery(".answer").hide();
			jQuery(this).parent().next().show();
			return false;
		});	
	}
	
	/*DESIGNERS PAGE*/
	
	if(jQuery(".viewBySelect").length>0){
		jQuery(".designers .content .hidden").hide();
		jQuery(".viewBySelect").change(function(){
			jQuery(".collection").hide();									   
			var div = ".collection_"+jQuery(this).val();	
			jQuery(div).fadeIn();
		});
	}
	
	if(jQuery(".red_box").length>0){
		jQuery(".red_box").css("opacity","0.75");
	}
	if(jQuery(".ltd_edt").length>0){
		jQuery(".ltd_edt").css("opacity","0.75");
	}	
	if(jQuery(".black_translucent").length>0){
		jQuery(".black_translucent").css("opacity","0.6");
	}
	
	if(jQuery("#dfuCol1").length>0){
		// Overlay code for download templates pop-ups.
		jQuery('#containerContent').after(
			'<div id="bgOverlay"></div>' +
			'<div id="containerOverlay">' +
				'<span>Close X</span>' +
				'<div id="contentOverlay"></div>' +
			'</div>'
		);
		
		// Click function to launch an overlay.
		jQuery('.openOverlay').click(function() {	
																		 
			// Get the URL from the clicked element.																	
			var href = jQuery(this).attr('href');
			
			jQuery('#contentOverlay').load(href + ' #content2', function() {
				jQuery.getScript('../scripts/jquery.mousewheel.min.js');
				jQuery.getScript('../scripts/jScrollPane.js', function() {
					jQuery('#scrollPane').jScrollPane({showArrows:true,scrollbarWidth:11});
				});
				jQuery(document).scrollTop(0);
				jQuery('#bgOverlay').css({opacity: '0.9', top: jQuery('#containerNav').height()})
						.height(jQuery('#containerContent').height())
						.fadeIn('slow');
				//alert("bgOverlay height = " + jQuery('#bgOverlay').height() + "\ncontainerContent height = " + jQuery('#containerContent').height());
				jQuery('#containerOverlay').fadeIn('slow');				
			});
					
			return false;
		});
	}
	
	/*FIT GUIDE*/
	if(jQuery(".fitGuideNav").length>0){
		jQuery(".thumbs LI A").click(function(){												  
			var n = jQuery(this).attr("class");
			jQuery(this).parent().parent().parent().find("UL.large LI").hide();	
			jQuery(this).parent().parent().parent().find("UL.large LI."+n).fadeIn();			
			return false;
		});	
	}
	
	// Close button function for tell a friend overlay.
	jQuery('#containerOverlay span').click(function() {
		jQuery('#bgOverlay').fadeOut('slow');
		jQuery('#containerOverlay').fadeOut('slow');
		
		return false;
	});
	//setTimeout(showPage,500);
});
