
var currentProductnaviOnImg = "";




/**
* Opens popup.
*/
var popupWin;
function openPopup(urli, w, h){
  //alert("openPopup(): urli: " +urli);
  popupWin=open(urli,"11","toolbar=no,directories=no,location=no,status=no,menubar=no,scrollbars=yes,resizable=yes,width=" +w +",height=" +h +"");
  if (!popupWin.closed) {
    popupWin.blur();
    popupWin.focus();
  }
}


/**
* Opens url in current frame.
*/
function goToUrl(urli) {
  location.href = urli;
}

/**
* Reloads given frame.
* @param topWindowName 'top' / 'opener'
*/
function reloadFrame(reloadFrameId, topWindowName) {
  setFrameUrl(reloadFrameId, topWindowName, '');
}
function setFrameUrl(reloadFrameId, topWindowName, urli) {
  var frameName = '';
  if(reloadFrameId == "topbar") {
    frameName = "topbarframe";
  } else if(reloadFrameId == "productnavi") {
    frameName = "productnaviframe";
  } else if(reloadFrameId == "main") {
    frameName = "mainframe";
  } else {
    alert("reloadFrame(): Unknown frame id '" +reloadFrameId
     +"', can't refersh any frames.."
    );
  }
  
  if(frameName != '') {

    if(urli != '') {
      evalStr = topWindowName +"." +frameName +".location.href = '" +urli +"';";  
      //alert("evalstr:" +evalStr);
      eval(evalStr);
      
    } else { // no url specified, hust reload
      var evalStr = "var frameHref = " +topWindowName +"." +frameName +".location.href";
      //alert("1, evalStr: " +evalStr);
      eval(evalStr);
  
      evalStr = topWindowName +"." +frameName +".location.href = frameHref";    
      //alert("reloadFrame(): about to reload url '" +frameHref +"' with cmd '" +evalStr +"'.");
      eval(evalStr);
    }
  }  

}
function setWindowUrl( topWindowName, urli) {


    if(urli != '') {
      evalStr = topWindowName  +".location.href = '" +urli +"';";  
      //alert("evalstr:" +evalStr);
      eval(evalStr);
      
    } else { // no url specified, just reload
      var evalStr = "var frameHref = " +topWindowName  +".location.href";
      //alert("1, evalStr: " +evalStr);
      eval(evalStr);
  
      evalStr = topWindowName  +".location.href = frameHref";    
      eval(evalStr);
    }
 

}

/**
* Sets category pointer image and sets mainframe 
* location.href to given url.
*/
function productNaviClick(naviItemId, mainFrameUrl) {
  
  location.href = mainFrameUrl;

}





/**
* Resets category pointer image and sets mainframe 
* location.href to given url.
*/
function topbarClick(mainFrameUrl) {
  location.href = mainFrameUrl;
}


/**
* Closes the window this function is called from and
* diasplays mainpage on main window.
*/
function restartShopping(mainFrameUrl) {

  opener.setFrameUrl('main', 'window.top', mainFrameUrl)
  opener.reloadFrame('topbar', 'window.top');
  opener.reloadFrame('productnavi', 'window.top');
  
  window.close();
  
}

