﻿//Copyright dbDirector
 if ((Request.QueryString("category") == 'Shoes') || (Request.QueryString("category") == 'Pumps') || (Request.QueryString("category") == 'Heels') || (Request.QueryString("category") == 'Flats') || (Request.QueryString("category") == 'Wedges') || (Request.QueryString("category") == 'Espadrilles') || (Request.QueryString("category") == 'Ankle boots') || (Request.QueryString("category") == 'Mid-calf boots') || (Request.QueryString("category") == 'Knee-high boots') || (Request.QueryString("category") == 'Platform Pumps') || (Request.QueryString("category") == 'Evening Heels')) {

      document.getElementById('shoe_cat').style.cssText = 'display:;';
      document.getElementById('acc_cat').style.cssText = 'display:none;';
      document.getElementById('brand_wrapper').style.cssText = 'display:;';
      document.getElementById('kid_size').style.cssText = 'display:none;';
      document.getElementById('dress_size').style.cssText = 'display:none;';
      document.getElementById('dress_style').style.cssText = 'display:none;';
      document.getElementById('dress_sleeve').style.cssText = 'display:none;';
      document.getElementById('dress_length').style.cssText = 'display:none;';
      document.getElementById('top_style').style.cssText = 'display:none;';
      document.getElementById('top_sleeve').style.cssText = 'display:none;';
      document.getElementById('heelheight').style.cssText = 'display:;';
	  document.getElementById('category_links').style.cssText = 'display:none;';
	  document.getElementById('app_cat').style.cssText = 'display:none;';
	  document.getElementById('apparel_category_links').style.cssText = 'display:none;';
	  document.getElementById('lingeriekeywords').style.cssText = 'display:none;';
	  
    }	
    else if (Request.QueryString("category") == 'Accessories') {
    document.getElementById('shoe_cat').style.cssText = 'display:none;';
    document.getElementById('cat_size').style.cssText = 'display:none;';
      document.getElementById('acc_cat').style.cssText = 'display:;';
      document.getElementById('brand_wrapper').style.cssText = 'display:none;';
      document.getElementById('kid_size').style.cssText = 'display:none;';
      document.getElementById('dress_size').style.cssText = 'display:none;';
      document.getElementById('dress_style').style.cssText = 'display:none;';
      document.getElementById('dress_sleeve').style.cssText = 'display:none;';
      document.getElementById('dress_length').style.cssText = 'display:none;';
      document.getElementById('top_style').style.cssText = 'display:none;';
      document.getElementById('top_sleeve').style.cssText = 'display:none;';
      document.getElementById('heelheight').style.cssText = 'display:none;';
	  document.getElementById('category_links').style.cssText = 'display:none;';
	  document.getElementById('app_cat').style.cssText = 'display:none;';
	  document.getElementById('apparel_category_links').style.cssText = 'display:none;';
	  document.getElementById('lingeriekeywords').style.cssText = 'display:none;';
    }
    else if (Request.QueryString("category") == 'Kids') {
      document.getElementById('shoe_cat').style.cssText = 'display:none;';
      document.getElementById('acc_cat').style.cssText = 'display:;';
      document.getElementById('cat_size').style.cssText = 'display:none;';
      document.getElementById('brand_wrapper').style.cssText = 'display:none;';
      document.getElementById('kid_size').style.cssText = 'display:;';
      document.getElementById('dress_size').style.cssText = 'display:none;';
      document.getElementById('dress_style').style.cssText = 'display:none;';
      document.getElementById('dress_sleeve').style.cssText = 'display:none;';
      document.getElementById('dress_length').style.cssText = 'display:none;';
      document.getElementById('top_style').style.cssText = 'display:none;';
      document.getElementById('top_sleeve').style.cssText = 'display:none;';
      document.getElementById('heelheight').style.cssText = 'display:none;';
	  document.getElementById('category_links').style.cssText = 'display:none;';
	  document.getElementById('app_cat').style.cssText = 'display:none;';
	  document.getElementById('apparel_category_links').style.cssText = 'display:none;';
	  document.getElementById('lingeriekeywords').style.cssText = 'display:none;';
    }
    else if (Request.QueryString("category") == 'Apparel') {
      //document.getElementById('category_wrapper').style.cssText = 'display:none;';
      document.getElementById('shoe_cat').style.cssText = 'display:none;';
      document.getElementById('acc_cat').style.cssText = 'display:none;';
      document.getElementById('brand_wrapper').style.cssText = 'display:none;';
      document.getElementById('kid_size').style.cssText = 'display:none;';
      document.getElementById('cat_size').style.cssText = 'display:none;';
      document.getElementById('dress_size').style.cssText = 'display:;';
      document.getElementById('dress_style').style.cssText = 'display:none;';
      document.getElementById('dress_sleeve').style.cssText = 'display:none;';
      document.getElementById('dress_length').style.cssText = 'display:none;';
      document.getElementById('top_style').style.cssText = 'display:none;';
      document.getElementById('top_sleeve').style.cssText = 'display:none;';
      document.getElementById('heelheight').style.cssText = 'display:none;';
	  document.getElementById('category_links').style.cssText = 'display:none;';
	  document.getElementById('app_cat').style.cssText = 'display:none;';
	  document.getElementById('apparel_category_links').style.cssText = 'display:;';
	  document.getElementById('lingeriekeywords').style.cssText = 'display:none;';
    } 
    else if (Request.QueryString("category") == 'Dresses') {
      //document.getElementById('category_wrapper').style.cssText = 'display:none;';
      document.getElementById('shoe_cat').style.cssText = 'display:none;';
      document.getElementById('acc_cat').style.cssText = 'display:none;';
      document.getElementById('brand_wrapper').style.cssText = 'display:none;';
      document.getElementById('kid_size').style.cssText = 'display:none;';
      document.getElementById('cat_size').style.cssText = 'display:none;';
      document.getElementById('dress_size').style.cssText = 'display:;';
      document.getElementById('dress_style').style.cssText = 'display:;';
      document.getElementById('dress_sleeve').style.cssText = 'display:;';
      document.getElementById('dress_length').style.cssText = 'display:;';
      document.getElementById('top_style').style.cssText = 'display:none;';
      document.getElementById('top_sleeve').style.cssText = 'display:none;';
      document.getElementById('heelheight').style.cssText = 'display:none;';
	  document.getElementById('category_links').style.cssText = 'display:none;';
	  document.getElementById('app_cat').style.cssText = 'display:none;';
	 document.getElementById('apparel_category_links').style.cssText = 'display:none;';
	 document.getElementById('lingeriekeywords').style.cssText = 'display:none;';
    } 
	else if (Request.QueryString("category") == 'Bottoms') {
      //document.getElementById('category_wrapper').style.cssText = 'display:none;';
      document.getElementById('shoe_cat').style.cssText = 'display:none;';
      document.getElementById('acc_cat').style.cssText = 'display:none;';
      document.getElementById('brand_wrapper').style.cssText = 'display:none;';
      document.getElementById('kid_size').style.cssText = 'display:none;';
      document.getElementById('cat_size').style.cssText = 'display:none;';
      document.getElementById('dress_size').style.cssText = 'display:;';
      document.getElementById('dress_style').style.cssText = 'display:none;';
      document.getElementById('dress_sleeve').style.cssText = 'display:none;';
      document.getElementById('dress_length').style.cssText = 'display:none;';
      document.getElementById('top_style').style.cssText = 'display:none;';
      document.getElementById('top_sleeve').style.cssText = 'display:none;';
      document.getElementById('heelheight').style.cssText = 'display:none;';
      document.getElementById('price_wrapper').style.cssText = 'display:;';
	  document.getElementById('category_links').style.cssText = 'display:none;';
	  document.getElementById('app_cat').style.cssText = 'display:none;';
	  document.getElementById('apparel_category_links').style.cssText = 'display:none;';
	  document.getElementById('lingeriekeywords').style.cssText = 'display:none;';
    }
    else if (Request.QueryString("category") == 'Outerwear') 
    {
      //document.getElementById('category_wrapper').style.cssText = 'display:none;';
      document.getElementById('shoe_cat').style.cssText = 'display:none;';
      document.getElementById('acc_cat').style.cssText = 'display:none;';
      document.getElementById('brand_wrapper').style.cssText = 'display:none;';
      document.getElementById('kid_size').style.cssText = 'display:none;';
      document.getElementById('cat_size').style.cssText = 'display:none;';
      document.getElementById('dress_size').style.cssText = 'display:;';
      document.getElementById('dress_style').style.cssText = 'display:none;';
      document.getElementById('dress_sleeve').style.cssText = 'display:none;';
      document.getElementById('dress_length').style.cssText = 'display:none;';
      document.getElementById('top_style').style.cssText = 'display:none;';
      document.getElementById('top_sleeve').style.cssText = 'display:none;';
      document.getElementById('heelheight').style.cssText = 'display:none;';
	  document.getElementById('category_links').style.cssText = 'display:none;';
	  document.getElementById('app_cat').style.cssText = 'display:none;';
	  document.getElementById('apparel_category_links').style.cssText = 'display:none;';
	  document.getElementById('lingeriekeywords').style.cssText = 'display:none;';
    }
    else if (Request.QueryString("category") == 'Tops') {
    document.getElementById('shoe_cat').style.cssText = 'display:none;';
    document.getElementById('acc_cat').style.cssText = 'display:none;';
    document.getElementById('brand_wrapper').style.cssText = 'display:none;';
    document.getElementById('kid_size').style.cssText = 'display:none;';
    document.getElementById('cat_size').style.cssText = 'display:none;';
    document.getElementById('dress_size').style.cssText = 'display:;';
    document.getElementById('dress_style').style.cssText = 'display:none;';
    document.getElementById('dress_sleeve').style.cssText = 'display:none;';
    document.getElementById('dress_length').style.cssText = 'display:none;';
    document.getElementById('top_style').style.cssText = 'display:;';
    document.getElementById('top_sleeve').style.cssText = 'display:;';
    document.getElementById('heelheight').style.cssText = 'display:none;';
	document.getElementById('category_links').style.cssText = 'display:none;';
	document.getElementById('app_cat').style.cssText = 'display:none;';
	document.getElementById('apparel_category_links').style.cssText = 'display:none;';
	document.getElementById('lingeriekeywords').style.cssText = 'display:none;';
    }
    else if ((Request.QueryString("category") == 'Animal Prints')  || (Request.QueryString("category") == 'Retro Fun')) {
      document.getElementById('shoe_cat').style.cssText = 'display:none;';
      document.getElementById('acc_cat').style.cssText = 'display:none;';
      document.getElementById('brand_wrapper').style.cssText = 'display:none;';
      document.getElementById('kid_size').style.cssText = 'display:none;';
      document.getElementById('dress_style').style.cssText = 'display:none;';
      document.getElementById('dress_sleeve').style.cssText = 'display:none;';
      document.getElementById('dress_length').style.cssText = 'display:none;';
      document.getElementById('top_style').style.cssText = 'display:none;';
      document.getElementById('top_sleeve').style.cssText = 'display:none;';
      document.getElementById('heelheight').style.cssText = 'display:none;';
	  document.getElementById('category_links').style.cssText = 'display:none;';	
	  document.getElementById('app_cat').style.cssText = 'display:none;';	  
	  document.getElementById('price_wrapper').style.cssText = 'display:none;';
	  document.getElementById('color_wrapper').style.cssText = 'display:none;';
	  document.getElementById('apparel_category_links').style.cssText = 'display:none;';
	  document.getElementById('lingeriekeywords').style.cssText = 'display:none;';
    }
    else if (Request.QueryString("category") == 'Dressy'  || (Request.QueryString("category") == 'Casual') ) {
      document.getElementById('shoe_cat').style.cssText = 'display:none;';
      document.getElementById('acc_cat').style.cssText = 'display:none;';
      document.getElementById('brand_wrapper').style.cssText = 'display:none;';
      document.getElementById('kid_size').style.cssText = 'display:none;';
      document.getElementById('dress_style').style.cssText = 'display:none;';
      document.getElementById('dress_sleeve').style.cssText = 'display:none;';
      document.getElementById('dress_length').style.cssText = 'display:none;';
      document.getElementById('top_style').style.cssText = 'display:none;';
      document.getElementById('top_sleeve').style.cssText = 'display:none;';
      document.getElementById('heelheight').style.cssText = 'display:none;';
	  document.getElementById('category_links').style.cssText = 'display:none;';	
	  document.getElementById('app_cat').style.cssText = 'display:none;';	  
	  document.getElementById('apparel_category_links').style.cssText = 'display:none;';
	  document.getElementById('lingeriekeywords').style.cssText = 'display:none;';
    }		
	
	  else if ((Request.QueryString("category") == 'Lingerie') || (Request.QueryString("category") == 'Costumes') ){
    document.getElementById('shoe_cat').style.cssText = 'display:none;';
    document.getElementById('acc_cat').style.cssText = 'display:none;';
    document.getElementById('brand_wrapper').style.cssText = 'display:none;';
    document.getElementById('kid_size').style.cssText = 'display:none;';
    document.getElementById('cat_size').style.cssText = 'display:none;';
    document.getElementById('dress_size').style.cssText = 'display:;';
    document.getElementById('dress_style').style.cssText = 'display:none;';
    document.getElementById('dress_sleeve').style.cssText = 'display:none;';
    document.getElementById('dress_length').style.cssText = 'display:none;';
    document.getElementById('top_style').style.cssText = 'display:none;';
    document.getElementById('top_sleeve').style.cssText = 'display:none;';
    document.getElementById('heelheight').style.cssText = 'display:none;';
	document.getElementById('color_wrapper').style.cssText = 'display:none;';
	document.getElementById('price_wrapper').style.cssText = 'display:;';
	document.getElementById('category_links').style.cssText = 'display:none;';
	document.getElementById('app_cat').style.cssText = 'display:none;';
	document.getElementById('apparel_category_links').style.cssText = 'display:none;';
	document.getElementById('lingeriekeywords').style.cssText = 'display:;';
	
  }
  	  else if (Request.QueryString("category") == 'Denim'){
    document.getElementById('shoe_cat').style.cssText = 'display:none;';
    document.getElementById('acc_cat').style.cssText = 'display:none;';
    document.getElementById('brand_wrapper').style.cssText = 'display:none;';
    document.getElementById('kid_size').style.cssText = 'display:none;';
    document.getElementById('cat_size').style.cssText = 'display:none;';
    document.getElementById('dress_size').style.cssText = 'display:none;';
    document.getElementById('dress_style').style.cssText = 'display:none;';
    document.getElementById('dress_sleeve').style.cssText = 'display:none;';
    document.getElementById('dress_length').style.cssText = 'display:none;';
    document.getElementById('top_style').style.cssText = 'display:none;';
    document.getElementById('top_sleeve').style.cssText = 'display:none;';
    document.getElementById('heelheight').style.cssText = 'display:none;';
	document.getElementById('color_wrapper').style.cssText = 'display:none;';
	document.getElementById('price_wrapper').style.cssText = 'display:;';
	document.getElementById('category_links').style.cssText = 'display:none;';
	document.getElementById('app_cat').style.cssText = 'display:none;';
	document.getElementById('apparel_category_links').style.cssText = 'display:none;';
	document.getElementById('lingeriekeywords').style.cssText = 'display:none;';
  }
  else if (Request.QueryString("category") == 'Swimwear'){
    document.getElementById('shoe_cat').style.cssText = 'display:none;';
    document.getElementById('acc_cat').style.cssText = 'display:none;';
    document.getElementById('brand_wrapper').style.cssText = 'display:none;';
    document.getElementById('kid_size').style.cssText = 'display:none;';
    document.getElementById('cat_size').style.cssText = 'display:none;';
    document.getElementById('dress_size').style.cssText = 'display:;';
    document.getElementById('dress_style').style.cssText = 'display:none;';
    document.getElementById('dress_sleeve').style.cssText = 'display:none;';
    document.getElementById('dress_length').style.cssText = 'display:none;';
    document.getElementById('top_style').style.cssText = 'display:none;';
    document.getElementById('top_sleeve').style.cssText = 'display:none;';
    document.getElementById('heelheight').style.cssText = 'display:none;';
	document.getElementById('color_wrapper').style.cssText = 'display:none;';
	document.getElementById('price_wrapper').style.cssText = 'display:;';
	document.getElementById('category_links').style.cssText = 'display:none;';
	document.getElementById('app_cat').style.cssText = 'display:none;';
	document.getElementById('apparel_category_links').style.cssText = 'display:none;';
	document.getElementById('lingeriekeywords').style.cssText = 'display:none;';
	
  }
  
  
    	  else if (Request.QueryString("category") == 'Sale'){
      document.getElementById('shoe_cat').style.cssText = 'display:none;';
      document.getElementById('acc_cat').style.cssText = 'display:none;';
      document.getElementById('brand_wrapper').style.cssText = 'display:none;';
      document.getElementById('kid_size').style.cssText = 'display:none;';
      document.getElementById('dress_style').style.cssText = 'display:none;';
      document.getElementById('dress_sleeve').style.cssText = 'display:none;';
      document.getElementById('dress_length').style.cssText = 'display:none;';
      document.getElementById('top_style').style.cssText = 'display:none;';
      document.getElementById('top_sleeve').style.cssText = 'display:none;';
      document.getElementById('heelheight').style.cssText = 'display:none;';
	  document.getElementById('app_cat').style.cssText = 'display:none;';
	  document.getElementById('category_links').style.cssText = 'display:none;';
	  document.getElementById('apparel_category_links').style.cssText = 'display:none;';
	  document.getElementById('lingeriekeywords').style.cssText = 'display:none;';
  }
    else {
      document.getElementById('shoe_cat').style.cssText = 'display:none;';
      document.getElementById('acc_cat').style.cssText = 'display:none;';
      document.getElementById('brand_wrapper').style.cssText = 'display:none;';
      document.getElementById('kid_size').style.cssText = 'display:none;';
      document.getElementById('dress_style').style.cssText = 'display:none;';
      document.getElementById('dress_sleeve').style.cssText = 'display:none;';
      document.getElementById('dress_length').style.cssText = 'display:none;';
      document.getElementById('top_style').style.cssText = 'display:none;';
      document.getElementById('top_sleeve').style.cssText = 'display:none;';
      document.getElementById('heelheight').style.cssText = 'display:none;';
	  document.getElementById('app_cat').style.cssText = 'display:none;';
	  document.getElementById('apparel_category_links').style.cssText = 'display:none;';
	  document.getElementById('lingeriekeywords').style.cssText = 'display:none;';
	  
    }

function ShowFrame(event, url, frameimgid) {
  // *** Assign the URL to the context object
  Panel.serverUrl = url;
  Panel.startCallback(event);
  setTimeout("hidecntrls();", 1);
  var ofsetParent = frameimgid;
  setTimeout("hidecntrls();", 1);
  setTimeout("setframe('" + frameimgid + "');", 800)
}
function hidecntrls() {
  document.getElementById("Panel").style.display = "none";
  document.getElementById("PanelShadow").style.display = "none";
}

function setframe(frameimgid) {
  try {
    var iframeimg = document.getElementById(frameimgid);
    document.getElementById("Panel").style.display = "";
    document.getElementById("PanelShadow").style.display = "";
    var gridTop = 0;
    var gridLeft = 0;
    var ofsetParent = iframeimg.offsetParent;

    while (ofsetParent != null && ofsetParent.tagName != 'BODY') {
      gridTop += ofsetParent.offsetTop;
      gridLeft += ofsetParent.offsetLeft;
      ofsetParent = ofsetParent.offsetParent;
    }

    if (document.getElementById(frameimgid).offsetParent.childNodes[1].tagName == 'A') {
      gridLeft += document.getElementById(frameimgid).offsetParent.childNodes[1].offsetLeft;
      gridLeft = document.getElementById(frameimgid).offsetParent.childNodes[1].childNodes[0].x;
      gridTop = document.getElementById(frameimgid).offsetParent.childNodes[1].childNodes[0].y;
      //gridTop += document.getElementById(frameimgid).offsetParent.childNodes[1].childNodes[0].offsetTop;
      gridTop -= 22;
    }
    else {
      gridLeft += document.getElementById(frameimgid).offsetParent.childNodes[0].offsetLeft;
      gridLeft += document.getElementById(frameimgid).offsetParent.childNodes[0].childNodes[0].offsetLeft;
      gridTop += document.getElementById(frameimgid).offsetParent.childNodes[1].offsetTop;
      gridTop -= 20;
    }
    document.getElementById("Panel").style.left = gridLeft + 'px';
    document.getElementById("Panel").style.top = gridTop + 'px';
    document.getElementById("PanelShadow").style.left = document.getElementById("PanelShadow").style.left.replace('px', '') - 3 + 'px';
    document.getElementById("PanelShadow").style.top = document.getElementById("PanelShadow").style.top.replace('px', '') + 8 + 'px';
    if (document.getElementById("Panel_IFrame").contentWindow.document != null && document.getElementById("Panel_IFrame").contentWindow.document != undefined) {
      var iframeinner = document.getElementById("Panel_IFrame").contentWindow.document;
      document.getElementById("Panel_IFrame").style.width = parseInt(document.getElementById("Panel_IFrame").contentWindow.document.getElementById("tblframe").clientWidth) + parseInt(15) + 'px';
      document.getElementById("Panel_IFrame").style.height = parseInt(document.getElementById("Panel_IFrame").contentWindow.document.getElementById("tblframe").clientHeight) + parseInt(25) + 'px';

      document.getElementById("PanelHeader").style.width = document.getElementById("Panel_IFrame").style.width;
      document.getElementById("PanelShadow").style.width = document.getElementById("Panel").style.width + 5;
      document.getElementById("PanelShadow").style.height = document.getElementById("Panel").style.height + 5;
    }

    document.getElementById("PanelShadow").style.display = "none";
    document.getElementById("Panel").style.overflow = "hidden";
    document.getElementById("Panel_IFrame").style.overflow = "hidden";
    document.getElementById("Panel_IFrame").contentWindow.document.body.style.overflow = "hidden";
    //document.getElementById("Panel_IFrame").contentWindow.document.getElementById("tblframe").style.overflow = "hidden";
    gridTop = 1;

    if (parseFloat(document.getElementById("Panel").style.opacity) > 0.0) {
      document.getElementById("Panel").style.opacity = 0;
      interval = self.setInterval("Setopacity()", 100);
    }
    // END FADE EFFECT


  }
  catch (e) { }
}


// FADE FUNCTION
function Setopacity() {
  document.getElementById("Panel").style.opacity = parseFloat(document.getElementById("Panel").style.opacity) + 0.1;
  if (parseFloat(document.getElementById("Panel").style.opacity) >= parseFloat(1)) {
    interval = self.clearInterval(interval);
  }
}
//  END FADE FUNCTION





function HideFrame() {
  Panel.hide();
}

// *** Initiates display of the Recent drop down
function ShowRecent(event) {
  RecentPanel.startCallback(event);

  // *** Move the recent panel just underneath the textbox
  var Ctl = $w('RecentPanel');
  var Ctl2 = $w('txtFeedUrl');

  // *** Make both absolute, then move to that position plus height
  Ctl2.style.position = 'absolute';
  Ctl.style.position = 'absolute';

  Ctl.style.top = (Ctl2.offsetTop + Ctl2.offsetHeight) + "px";
  Ctl.style.left = (Ctl2.offsetLeft);
  Ctl2.style.position = '';
}

// *** This function is called from the IFRAME when a selection
// *** is made or the close button is pressed.
function RecentIFrameCallback(Url) {
  RecentPanel.fadeout();

  if (Url) {
    $w('txtFeedUrl').value = Url;
    $w('btnChangeUrl').click();
  }
}

/*   var Panel_DragBehavior = new wwDragBehavior("Panel", "PanelHeader");*/
