// JavaScript Document
	
	var theScn ="scn01";
	var curHero = "";
	var curProd = getQueryVariable("prd");
	var curType = getQueryVariable("type");
	
	// captures url params
	function getQueryVariable(variable) {
	  var query = window.location.search.substring(1);
	  var vars = query.split("&");
	  for (var i=0;i<vars.length;i++) {
		var pair = vars[i].split("=");
		if (pair[0] == variable) {
		  return pair[1];
		}
	  }
	}
	
	// parses url param for products to display in detail
	function activeScnView() {
		showScn = "";
		if (curProd!=null) {
			showScn = (curProd);
		} else {
			showScn = theScn;
		}
		sceenSwitcher(showScn);
	}
	
	// handles switching between products on detail
	function sceenSwitcher(nxtScn) {
		try { 
		document.getElementById(theScn).style.display="none";
		document.getElementById(nxtScn).style.display="block";
		theScn = nxtScn;
		switch (nxtScn) {			
			case "scn01": 	
				dcsMultiTrack('DCS.dcssip',document.domain,'DCS.dcsuri','products/productdetails/liners','WT.ti',document.title,'WT.dl','40');
				break;		
			case "scn02": 
				dcsMultiTrack('DCS.dcssip',document.domain,'DCS.dcsuri','products/productdetails/ultra_thins','WT.ti',document.title,'WT.dl','40');
				break;	
			case "scn03": 
				dcsMultiTrack('DCS.dcssip',document.domain,'DCS.dcsuri','products/productdetails/moderate_pads','WT.ti',document.title,'WT.dl','40');
				break;				
			case "scn04":
				dcsMultiTrack('DCS.dcssip',document.domain,'DCS.dcsuri','products/productdetails/maximum_pads','WT.ti',document.title,'WT.dl','40');
				break;				
			case "scn05": 
				dcsMultiTrack('DCS.dcssip',document.domain,'DCS.dcsuri','products/productdetails/ultimate_pads','WT.ti',document.title,'WT.dl','40');
				break;					
			default:			
				break;
			}
		
			if(curType){
				defultOveride("." + curType);
			}else{
				multiReset(curProd);
			}
			
			
		} catch (e) {
			// webkit fix
			$('span' + curHero).css('display', 'inline-block');
		}
	}
	
	// activates the product fly outs on rollover
	var action ='out';
	var maxLblWidth = 200; 
	var minLblWidth = 1;
	function fly(imgID,action) {
		if(action=="in") {
			$("#"+imgID).animate({opacity: .0}, { queue:false, duration:110 });
			$("#"+imgID).animate({width: minLblWidth+"px"}, { queue:false, duration:110 });
		} else {
			document.getElementById(imgID).style.display="block";
			$("#"+imgID).animate({width: maxLblWidth+"px"}, { queue:false, duration:110 });
			$("#"+imgID).animate({opacity: 1.0}, { queue:false, duration:110 });
		}
	  } 
	  
	//Toggles compare view
	function toggleCompare(argValue){
		if(argValue == ".hg"){
			$('.pSizing').css("display","none");
			$('.pSizingHg').css("display","block");
		}else{
			$('.pSizing').css("display","block");
			$('.pSizingHg').css("display","none");
		}
	}
	
	$(document).ready(function(){ 	
		lastTab = $("#aprod1");
		tipDuration = 500;
		maxTipWidth = 230; minTipWidth = 24;
		maxTipHeight = 70; minTipHeight = 24;
		maxTipPad = 0; minTipPad = -13;
		iPosition = 10; ePosition = -4;
		myHero ="";
	 	if(navigator.appName.indexOf("Microsoft Internet Explorer") != -1) {
		$('ol').fadeOut(0);
		$('ol').fadeIn(0);
		}
		
		activeScnView();
		
		$("img.shopLink").click(
			function(){
			dcsMultiTrack('DCS.dcsuri',document.location.href,'WT.ti','LinkTracking','WT.z_ll','content', 'WT.z_ln','Shop Now','WT.dl','40');
			}
		);

		var fadeDuration = (navigator.appVersion.indexOf("MSIE") != -1)?0:300;
		
		$(".prdHeroToggle").click(
		function(){ // 
		    if(curHero == this.value) {
				return; 
			}
			
			myHero = this.value;
			$(myHero).fadeIn(fadeDuration).filter('span' + myHero).css('display', 'inline-block');
		
			$(curHero).fadeOut(fadeDuration);
			curHero = myHero;
		
			dcsMultiTrack('DCS.dcsuri',document.location.href,'WT.ti','LinkTracking','WT.z_ll','content', 'WT.z_ln','Long radio button','WT.dl','40');
			toggleCompare(this.value);
			}
		);
		
		// product hot spots
		$("div.prdPt_tipAnchor a").hover(
		function(){
		$("#"+this.id + " > div").addClass("out");
		$(this).animate({width: maxTipWidth+"px"}, { queue:false, duration:tipDuration});
		$(this).animate({height: maxTipHeight+"px"}, { queue:false, duration:tipDuration});
		//$(this).animate({paddingLeft: maxTipPad+"px"}, { queue:false, duration:tipDuration});
		$("#"+this.id + " > div").animate({marginLeft: maxTipPad+"px"}, { queue:false, duration:tipDuration});
		lastTab = this;
		},function(){   			
		$(this).animate({width: minTipWidth+"px"}, { queue:false, duration:tipDuration });		
		$(this).animate({height: minTipHeight+"px"}, { queue:false, duration:tipDuration });	
		//$(this).animate({backgroundPositionX: minTipPad+"px"}, { queue:false, duration:tipDuration });
		$("#"+this.id + " > div").animate({marginLeft: minTipPad+"px"}, { queue:false, duration:tipDuration });
 		}	
		);
		
		// list of product hot spots
		$("a.prdPt_ItemHover").hover(
		function(){
		$("#a"+this.id + " > div").addClass("out");
		$("#a"+this.id).animate({width: maxTipWidth+"px"}, { queue:false, duration:400});
		$("#a"+this.id).animate({height: maxTipHeight+"px"}, { queue:false, duration:400});
		$("#a"+this.id + " > div").animate({marginLeft: maxTipPad+"px"}, { queue:false, duration:tipDuration});
		lastTab = $("#a"+this.id);
		},function(){   			
		$("#a"+this.id).animate({width: minTipWidth+"px"}, { queue:false, duration:400 });		
		$("#a"+this.id).animate({height: minTipHeight+"px"}, { queue:false, duration:400 });
		$("#a"+this.id + " > div").animate({marginLeft: minTipPad+"px"}, { queue:false, duration:tipDuration });
 		}	
		);
		
		
		//Find and set up Like Buttons
		$("div .like").each(function(index) {
		    //console.log($(this).attr('id'));
		    checkLiked($(this).attr('id'),$(this).attr('id'));
		});
		
	});
	
	function defultOveride(curType){
			curHero = curType;
			$(curHero).fadeIn(600).filter('span' + curHero).css('display', 'inline-block');

			$('#'+curProd+' input').each(function(index) {
				if(curHero == $(this).attr('value')){
						$(this).attr('checked','checked');
					}else{
						$(this).attr('checked','');
				}
			});
	}
	
	function multiReset(curProd) {
		switch (curProd) {			
			case "scn01":
				curHero = ".std";
				$(".std").fadeIn(600).filter('span' + curHero).css('display', 'inline-block');
			break;
			case "scn02": 
				curHero = ".std";
				$(".std").fadeIn(600).filter('span' + curHero).css('display', 'inline-block');
			break;
			case "scn03": 
				curHero = ".hg";
				$(".hg").fadeIn(600);
				toggleCompare(curHero).filter('span' + curHero).css('display', 'inline-block');
			break;
			case "scn04": 
				curHero = ".hg";
				$(".hg").fadeIn(600);
				toggleCompare(curHero).filter('span' + curHero).css('display', 'inline-block');
			break;
			case "scn05": 
				curHero = ".hg";
				$(".hg").fadeIn(600);
				toggleCompare(curHero).filter('span' + curHero).css('display', 'inline-block');
			break;
			default: 				
				curHero = ".std";
				$(".std").fadeIn(600);
		    break;
		}
	}
		
	// 2nd gen content slider for prod detail
	function multiManipulator(scn,action) {
		switch (action) {			
			case "2to3": 
				//$(".prdPt_tipAnchor").fadeOut(300);
				$(".toBkt03").fadeOut(300);
				$(".pControls").fadeOut(300);
				$(".prodHdrPlot").fadeOut(600);
				$(".multi-wide").animate({marginLeft:"-1345px"}, { queue:true, duration:700 });	
				$(".pEndorsements h3").css("display", "block");
				$(".pEndorsements").fadeIn(600);
				$(".toBkt02frm03").fadeIn(600);
				$(".like").fadeOut(600);
				dcsMultiTrack('DCS.dcsuri',document.location.href,'WT.ti','LinkTracking','WT.z_ll','content', 'WT.z_ln','What Women are saying','WT.dl','40');
				break;		
				
			case "3to2": 
				$(".multi-wide").animate({marginLeft:"-907px"}, { queue:true, duration:600 } )		
				$(".toBkt02frm03").fadeOut(600);	
				//$(".prdPt_tipAnchor").fadeIn(900);	
				$(".pEndorsements").fadeOut(600);	
				$(".prodHdrPlot").fadeIn(300);		
				$(".pControls").fadeIn(900);			
				$(".toBkt03").fadeIn(900);
				$(".like").fadeIn(600);
				break;	
				
			case "1to2": 
				$(".multi-wide").animate({marginLeft:"-907px"}, { queue:true, duration:600 } );	
				$(".toBkt02frm03").fadeOut(600);
				$(".pControls").fadeIn(900);		
				$(".toBkt03").fadeIn(900);		
				//$(".prdPt_tipAnchor").fadeIn(600);
				$(".like").fadeIn(600);
				break;
				
			case "2to1": 
				//$(".prdPt_tipAnchor").fadeOut(300);
				$(".multi-wide").animate({marginLeft:"0px"}, { queue:true, duration:700 });
				dcsMultiTrack('DCS.dcssip',document.domain,'DCS.dcsuri','products/productdetails/compare_sizes','WT.ti',document.title,'WT.dl','40');
				dcsMultiTrack('DCS.dcsuri',document.location.href,'WT.ti','LinkTracking','WT.z_ll','content', 'WT.z_ln','Compare sizes','WT.dl','40');
				$(".like").fadeIn(600);
				break;	
				
			default: 				
				$(".multi-wide").animate({marginLeft:"-907px"}, { queue:true, duration:100 } )		
				$(".toBkt02frm03").fadeOut(100);	
				//$(".prdPt_tipAnchor").fadeIn(100);	
				$(".pEndorsements").fadeOut(100);	
				$(".prodHdrPlot").fadeIn(100);		
				$(".pControls").fadeIn(100);			
				$(".toBkt03").fadeIn(100);
				$(".like").fadeIn(600);
				break;
			}
	} 
	  
	  

