var netShops = {
  swap : function(from, to){
    var fadeOut = new YAHOO.util.Anim(from, { opacity: { to: 0 } }, .3);
    var fadeIn = function(type, args) {
      document.getElementById(from).style.display = "none";
      document.getElementById(to).style.display = "block";
      var fadeIn = new YAHOO.util.Anim(to, { opacity: { to: 1 } }, .3);
      fadeIn.animate ();
    };
    fadeOut.onComplete.subscribe(fadeIn);
    fadeOut.animate();
  },
  init : function(to){
      document.getElementById("dnn_wizard2").style.display = "none";
      document.getElementById("dnn_wizard3").style.display = "none";
      document.getElementById("dnn_wizard1").style.display = "block";
    var fadeIn = new YAHOO.util.Anim(to, { opacity: { to: 1 } }, .3);
    fadeIn.animate();
  },
  clickHandler : function(e){
    var elTarget = YAHOO.util.Event.getTarget(e);
    if (elTarget.id == "wiz_male" || elTarget.id == "wiz_female")
    {
        YAHOO.util.Event.preventDefault(e);
        var href = elTarget.getAttribute( "href" );
                
        var string=href;
        var urlParts= new Array();
        urlParts=string.split("/");
        var result=urlParts[urlParts.length - 1]; 
        var section = result || "default";
        
      try {
        YAHOO.util.History.navigate( "wizard", section );
      } catch ( e ) {
        loadSection( section );
      }
    }
    if(elTarget.id == "wiz_male")
      netShops.swap("dnn_wizard1","dnn_wizard2");
    else if(elTarget.id == "wiz_female")
      netShops.swap("dnn_wizard1","dnn_wizard3");
  }}


YAHOO.util.Event.on("wizardWrapper", "click", netShops.clickHandler);

/**
 *  History Manager
 */
var bookmarkedSection = YAHOO.util.History.getBookmarkedState( "wizard" );
var querySection = YAHOO.util.History.getQueryStringParameter( "wizard" );
var string=location.href;
var urlParts= new Array();
urlParts=string.split("/");
var result=urlParts[urlParts.length - 1]; 
var initialSection = bookmarkedSection || result || "default";
YAHOO.util.History.register("wizard", initialSection, function( state ){
  loadSection( state );
  })
  
function loadSection( section ) {
  if(section == "Man.aspx")
  {
    document.getElementById("dnn_wizard3").style.display = "none";
    netShops.swap("dnn_wizard1","dnn_wizard2");
  }
  else if(section == "Woman.aspx")
  {
    document.getElementById("dnn_wizard2").style.display = "none";
    netShops.swap("dnn_wizard1","dnn_wizard3");
  }
  else
    netShops.init("dnn_wizard1");
}
function initializeNavigationBar() {
    var currentSection = YAHOO.util.History.getCurrentState( "wizard" );
    if ( location.hash.substr(1).length > 0 ) {
        loadSection( currentSection );
    }
}
YAHOO.util.History.onLoadEvent.subscribe( function() {
    initializeNavigationBar();
} );


try {
    YAHOO.util.History.initialize();
} catch ( e ) {
    initializeNavigationBar();
}


