/******************************************
CM_ADVEQ_ADD-IN - settings for Adveq
*****************************************/

/*
var oM = new makeCM("oM");
oM.pxBetween=0;
oM.fromTop=29;
oM.fromLeft=237;
oM.menuPlacement="left";
oM.wait=600;
oM.fillImg="cm_fill.gif";
oM.zIndex=100;
oM.resizeCheck=0;
oM.zIndex=100;
oM.onlineRoot="";
oM.rows=1;

//Level properties
//Syntax for fast creation (advanced users only)
//oM.level[1]=new cm_makeLevel(width,height,regClass,overClass,borderX,borderY,borderClass,rows,align,offsetX,offsetY,arrow,arrowWidth,arrowHeight)
oM.level[0]=new cm_makeLevel();
oM.level[0].width=120;
oM.level[0].height=20;
oM.level[0].regClass="topclass";
oM.level[0].overClass="topclassover";
oM.level[0].borderX=0;
oM.level[0].borderY=0;
oM.level[0].borderClass="topclass";
oM.level[0].rows=0;
oM.level[0].align="bottom";
oM.level[0].offsetX=0;
oM.level[0].offsetY=6;
oM.level[0].arrow=0;
oM.level[0].arrowWidth=0;
oM.level[0].arrowHeight=0;

oM.level[1]=new cm_makeLevel();
oM.level[1].width=120;
oM.level[1].height=20;
oM.level[1].regClass="levelclass";
oM.level[1].overClass="levelclassover";
oM.level[1].borderX=0;
oM.level[1].borderY=0;
oM.level[1].borderClass="levelclass";
oM.level[1].align="bottomright";
oM.level[1].rows=1;
oM.level[1].offsetX=0;
oM.level[1].offsetY=0;
oM.level[1].arrow=0;
oM.level[1].arrowWidth=0;
oM.level[1].arrowHeight=0;

oM.level[2]=new cm_makeLevel();
oM.level[2].width=60;
oM.level[2].height=20;
oM.level[2].regClass="levelclass";
oM.level[2].overClass="levelclassover";
oM.level[2].borderX=0;
oM.level[2].borderY=0;
oM.level[2].rows=0;
oM.level[2].borderX=0;
oM.level[2].borderY=0;
oM.level[2].offsetX=0;
oM.level[2].offsetY=0;
oM.level[2].align="bottom";
*/

// myCoolMenu.makeMenu(name, parent_name, text, link, target, width, height, regImage, overImage, regClass, overClass , align, rows, nolink, onclick, onmouseover, onmouseout) 

/* TYPO3 wrapper to CM's makeMenu call */

/* level: 1..3, type: NO or ACT, width: in px or 0 (default), linktag: link generated by TYPO3 */ 
/*
function makeMenu_typo3(level,type,width,linktag) {
  linktagUrl = linktag.replace(/^.*?\"(.*?)\".*$/, "$1");
  linktagText = linktag.replace(/^.*?>(.*?)<.*$/, "$1");


  switch (level + '_' + type) {
  case '1_NO':
    linktagText = linktagText.toUpperCase();   // upcase first level
    oM.makeMenu(linktagGroup,'',linktagText,linktagUrl,'','100','','','','','','','','','',"showlayer('show')","showlayer('hide')");
    break;
  case '1_ACT':
    linktagText = linktagText.toUpperCase();   // upcase first level
    oM.makeMenu(linktagGroup,'',linktagText,linktagUrl,'','100','','','','topclassover','','','','','',"showlayer('show')","showlayer('hide')");
    break;
  case '2_NO':
    level--;
    oM.makeMenu(linktagGroup,level + '_' + parent,linktagText,linktagUrl,'','','','','','',0,'right');
    break;
  case '3_NO':
    level--;
    oM.makeMenu(linktagGroup,level + '_' + parent,linktagText,linktagUrl,'','60');
    break;
  }
}
*/



/* level: numeric menu level, type: 'NO' or 'ACT', uid: page id, pid: page id (parent), linktag: link generated by TYPO3 */ 
function makeMenu_typo3(level,type,uid,pid,linktag,width) {
  linktagUrl = linktag.replace(/^.*?\"(.*?)\".*$/, "$1");
  linktagText = linktag.replace(/^.*?>(.*?)<.*$/, "$1");
/*  linktagGroup = level + '_' + linktagText.replace(/\W/g, "");*/
  switch (level + '_' + type) {
  case '1_NO':
    linktagText = linktagText.toUpperCase();   // upcase first level
    oM.makeMenu(uid,'',linktagText,linktagUrl,'',width,'','','','','','','','','',"showlayer('show')","showlayer('hide')");
    break;
  case '1_ACT':
    linktagText = linktagText.toUpperCase();   // upcase first level
    oM.makeMenu(uid,'',linktagText,linktagUrl,'',width,'','','','topclassover','','','','','',"showlayer('show')","showlayer('hide')");
    break;
  case '2_NO':
    level--;
    oM.makeMenu(uid,pid,linktagText,linktagUrl,'','','','','','',0,'right');
    break;
  case '3_NO':
    level--;
    oM.makeMenu(uid,pid,linktagText,linktagUrl,'','','','','','',0,'right');
    break;
  }
}


/* show hide graylayer */
function showlayer(what) {
 
 /* get window width for graylayer_right */
 var hideright = false;
 if (parseInt(navigator.appVersion)>3) {
  if (navigator.appName=="Netscape") {
   rightpos = (window.innerWidth)*0.4; /* graylayer_right position: 60% of screenwidth from right */
   document.getElementById('graylayer_right').style.left = rightpos;
   /*  */
   if (rightpos < 150){
    hideright = true;
   }
   }
  if (navigator.appName.indexOf("Microsoft")!=-1) {
   rightpos = ((document.body.offsetWidth)*0.4)-8;
   document.getElementById('graylayer_right').style.left = rightpos;
   if (rightpos < 150){
    hideright = true;
   }
  }
 }
 
 if (what == 'show'){
 document.getElementById('graylayer').style.display = "block";
 if (hideright == false){
  document.getElementById('graylayer_right').style.display = "block";
 }
 }
 if (what == 'hide'){
 document.getElementById('graylayer').style.display = "none";
 document.getElementById('graylayer_right').style.display = "none";
 }
}
