//TROP // *** POSITIONING AND STYLES ********************************************* var menuALIGN = 'center'; // alignment var absLEFT = 50; var absTOP = 100; // absolute top position 70 var staticMENU = false; // static positioning mode (ie5/6 and ns4 only) var stretchMENU = false; // show empty cells var showBORDERS = false; // show empty cell borders var baseHREF = "js/"; // base path var zORDER = 1000; // base z-order of nav structure (not ns4) var mCOLOR = "#993300"; // main nav cell color var rCOLOR = "#993300"; // main nav cell rollover color var keepLIT = true; // keep rollover color when browsing menu var bSIZE = 0; // main nav border size var bCOLOR = "" // main nav border color var aLINK = "#FFFFFF"; // main nav link color var aHOVER = "#FFFFCE"; // main nav link hover-color (dual purpose) var aDEC = "none"; // main nav link decoration var fFONT = "Arial, Helvetica"; // main nav font face var fSIZE = 13; // main nav font size (pixels) var fWEIGHT = ""; // main nav font weight var tINDENT = 0; // main nav text indent (if text is left or right aligned) var vPADDING = 1; // main nav vertical cell padding var vtOFFSET = 0; // main nav vertical text offset (+/- pixels from middle) var vOFFSET = 0; // shift the submenus vertically var hOFFSET = 0; // shift the submenus horizontally var smCOLOR = "#FFFFCE"; // submenu cell color var srCOLOR = "#CECE9C"; // submenu cell rollover color var sbSIZE = 1; // submenu border size var sbCOLOR = "#993300" // submenu border color var saLINK = "#993300"; // submenu link color var saHOVER = "#000000"; // submenu link hover-color (dual purpose) var saDEC = "none"; // submenu link decoration var sfFONT = "Arial";// submenu font face var sfSIZE = 11; // submenu font size (pixels) var sfWEIGHT = "" // submenu font weight var stINDENT = 5; // submenu text indent (if text is left or right aligned) var svPADDING = 1; // submenu vertical cell padding var svtOFFSET = 0; // submenu vertical text offset (+/- pixels from middle) var shSIZE = 0; // menu drop shadow size var shCOLOR = "#000000"; // menu drop shadow color var shOPACITY = 100; // menu drop shadow opacity (ie5/6 only) var keepSubLIT= true; // keep submenu rollover color when browsing child menu var chvOFFSET = 10; // shift the child menus vertically var chhOFFSET = -10; // shift the child menus horizontally var closeTIMER = 10; // menu closing delay time var cellCLICK = true; // links activate on TD click var aCURSOR = "hand"; // cursor for active links (ie only) var altDISPLAY = "title"; // where to display alt text var allowRESIZE = true; // allow resize/reload //Browser Variables var agt=navigator.userAgent.toLowerCase(); var exclude=false; var ie=true; var ie4=false; var ie5=true; var op5=false; var ns4=false; var ns6=false; var mz7=false; var konqi=false; var win=true; var mac=false; // array building functions for custom.js var mu="mu";var m=0;var sm=0;var cm=0;var sp=0; var mI=new Array; var sP=new Array; var sI=new Array; var cP=new Array; var cI=new Array; function addMainItem(ma,mb,mc,md,me,mf,mg,mh,mi){ sm=0; if(!mb||mb==""){mb=" ";} while(mb.indexOf('
')!=-1){mb=mb.replace('
','
');} if (!md||md==""){md="_self";} if (!mf||mf==""||altDISPLAY==""){mf="none";} if(!mg){mg=0;}if(!mh){mh=0;} if(!mi||mi==""||mi=="c"||mi=="C"){mi="-";} if(mi!="-"){mi=mi.toLowerCase();} mI[m]=new Array(ma,mb,mc,md,me,mf,mg,mh,mi); m++; } function defineSubmenuProperties(spa,spb,spc,spd,spe){ if(!spd){spd=0;} if(!spe){spe=0;} sP[(m-1)]=new Array(spa,spb,spc,spd,spe); if (sm==0){ sI[(m-1)]=new Array; cP[(m-1)]=new Array; cI[(m-1)]=new Array; } } function addSubmenuItem(sma,smb,smc,smd){ cm=0;var sme=true; if(sme&&sma=="~"){sme=false;sma="";} if (!sma||sma==""){sma="#";} if (!smb||smb==""){smb=" ";} while(smb.indexOf('
')!=-1){smb=smb.replace('
','
');} if (!smc||smc==""){smc="_self";} if (!smd||smd==""||altDISPLAY==""){smd="none";} sI[(m-1)][sm]=new Array(sma,smb,smc,smd,sme); sm++; } function defineChildmenuProperties(cpa,cpb,cpc,cpd,cpe){ if(!cpd){cpd=0;} if(!cpe){cpe=0;} cP[(m-1)][(sm-1)]=new Array(cpa,cpb,cpc,cpd,cpe); cI[(m-1)][(sm-1)]=new Array; } function addChildmenuItem(cma,cmb,cmc,cmd){ var cme=true; if(cma&&cma=="~"){cme=false;cma="";} if (!cma||cma==""){cma="#";} if (!cmb||cmb==""){cmb=" ";} while(cmb.indexOf('
')!=-1){cmb=cmb.replace('
','
');} if (!cmc||cmc==""){cmc="_self";} if (!cmd||cmd==""||altDISPLAY==""){cmd="none";} cI[(m-1)][(sm-1)][cm]=new Array(cma,cmb,cmc,cmd,cme); cm++; } //** LINKS *********************************************************** // add main link item ("url","Link name",width,"text-alignment","_target","alt text",top position,left position) addMainItem("","islamic terror",95,"left","","",0,0); defineSubmenuProperties(130,"left","left",0,0); addSubmenuItem("index.html#attacks","Past 2 Months to Date","",""); addSubmenuItem("http://www.thereligionofpeace.com/attacks-2007.htm","First Half of 2007","",""); addSubmenuItem("http://www.thereligionofpeace.com/attacks-2006.htm","2006","",""); addSubmenuItem("http://www.thereligionofpeace.com/attacks-2005.htm","2005","",""); addSubmenuItem("http://www.thereligionofpeace.com/attacks-2004.htm","2004","",""); addSubmenuItem("http://www.thereligionofpeace.com/attacks-2001-2003.htm","9/11 through 2003","",""); addSubmenuItem("http://islam-watch.org/MA_Khan/IncessantTerrorism.htm","Through the Centuries","",""); addSubmenuItem("http://www.thereligionofpeace.com/Pages/AmericanAttacks.htm","on American Soil","",""); addSubmenuItem("http://www.thereligionofpeace.com/Pages/In-The-Name-of-Allah.htm","In the Name of Allah","",""); addSubmenuItem("https://www.angelfire.com/ultra/terroristscorecard/index.html","Terrorist Scorecard","_blank",""); addMainItem("","about islam",95,"left","","",0,0); // define submenu properties (width,"align to edge","text-alignment",v offset,h offset) defineSubmenuProperties(200,"left","left",0,0); addSubmenuItem("http://www.thereligionofpeace.com/Pages/History.htm","History - The Life of Muhammad","",""); addSubmenuItem("http://www.thereligionofpeace.com/Muhammad/myths-mu-home.htm","Myths of Muhammad","",""); addSubmenuItem("http://www.thereligionofpeace.com/Pages/Myths-of-Islam.htm","Myths of Islam","",""); addSubmenuItem("http://www.thereligionofpeace.com/Quran/023-violence.htm","Verses of Violence","",""); addSubmenuItem("http://www.thereligionofpeace.com/Pages/Quran-Hate.htm","The Qur'an as Hate Speech","",""); addSubmenuItem("http://www.thereligionofpeace.com/Quran/018-suicide-bombing.htm","Martyrdom (Suicide Attacks)","",""); addSubmenuItem("http://www.thereligionofpeace.com/Quran/019-killing-to-avoid-hell.htm","Killing to Avoid Hell","",""); addSubmenuItem("http://www.thereligionofpeace.com/Quran/009-friends-with-christians-jews.htm","Friendship with Christians and Jews","",""); addSubmenuItem("http://www.thereligionofpeace.com/Quran/011-taqiyya.htm","Lying (Deception)","",""); addSubmenuItem("http://www.thereligionofpeace.com/Quran/020-stealing.htm","Stealing","",""); addSubmenuItem("http://www.thereligionofpeace.com/Quran/025-Muhammads-sex-life.htm","Muhammad's Sex Life","",""); addSubmenuItem("http://www.thereligionofpeace.com/Quran/014-loyalty-to-non-muslim-government.htm","Loyalty to a Non-Muslim Government","",""); addSubmenuItem("http://www.thereligionofpeace.com/Quran/027-disaster-relief.htm","Charity and Disaster Relief","",""); addSubmenuItem("http://www.islamreview.com/articles/sexinislam.shtml","Islam and Sex","_blank",""); addSubmenuItem("http://www.answering-islam.org/Quran/Contra/","Contradictions in the Qur'an","_blank",""); addSubmenuItem("http://www.answering-islam.org/Quran/Science/index.htm","The Qur'an and Science","_blank",""); addMainItem("","human rights",105,"left","","",0,0); // define submenu properties (width,"align to edge","text-alignment",v offset,h offset) defineSubmenuProperties(220,"left","left",0,0); // add submenu link items ("url","Link name","_target","alt text") addSubmenuItem("http://www.thereligionofpeace.com/Quran/015-slavery.htm","Slavery","",""); addSubmenuItem("http://www.thereligionofpeace.com/Quran/021-democracy.htm","Democracy","",""); addSubmenuItem("http://www.thereligionofpeace.com/Quran/016-insulters-islam.htm","Freedom to Criticize Islam","",""); addSubmenuItem("http://www.answering-islam.org.uk/Authors/Arlandson/dead_poets.htm","Freedom of Expression: Poetry","_blank",""); addSubmenuItem("http://www.thereligionofpeace.com/Quran/004-jizya.htm","Religious Freedom - Jizya","",""); addSubmenuItem("http://www.thereligionofpeace.com/Quran/012-apostasy.htm","Religious Freedom - Apostasy","",""); addSubmenuItem("http://www.thereligionofpeace.com/Quran/013-forced-conversion.htm","Religious Freedom - Forced Conversions","",""); addSubmenuItem("http://www.thereligionofpeace.com/Quran/023-violence.htm","Commands to Kill","",""); addSubmenuItem("http://www.thereligionofpeace.com/Quran/029-torture.htm","Torture","",""); addMainItem("","women's rights",110,"left","","",0,0); // define submenu properties (width,"align to edge","text-alignment",v offset,h offset) defineSubmenuProperties(200,"left","left",0,0); // add submenu link items ("url","Link name","_target","alt text") addSubmenuItem("http://www.thereligionofpeace.com/Quran/007-veils.htm","Veils","",""); addSubmenuItem("http://www.thereligionofpeace.com/Quran/010-women-worth-less.htm","Women Worth Less Than Men","",""); addSubmenuItem("http://www.thereligionofpeace.com/Quran/002-rape_adultery.htm","Proving Rape","",""); addSubmenuItem("http://www.thereligionofpeace.com/Quran/003-wife-beating.htm","Wife-Beating","",""); addSubmenuItem("http://www.thereligionofpeace.com/Quran/005-triple-talaq.htm","Divorce - Talaq","",""); addSubmenuItem("http://www.thereligionofpeace.com/Quran/006-divorce-woman-remarry.htm","Divorce - Remarriage","",""); addSubmenuItem("http://www.thereligionofpeace.com/Quran/022-man-in-charge-of-woman.htm","Men in Charge of Women","",""); addSubmenuItem("http://www.thereligionofpeace.com/Quran/001-adultery_punishment.htm","Adultery","",""); addSubmenuItem("http://www.thereligionofpeace.com/Quran/017-polygamy.htm","Polygamy","",""); addSubmenuItem("http://www.thereligionofpeace.com/Quran/008-temporary-marriage.htm","Prostitution (Temporary Marriage)","",""); addSubmenuItem("http://www.thereligionofpeace.com/Quran/026-homosexuality.htm","Homosexuality","",""); addMainItem("","issues",65,"left","","",0,0); // define submenu properties (width,"align to edge","text-alignment",v offset,h offset) defineSubmenuProperties(300,"left","left",0,0); // add submenu link items ("url","Link name","_target","alt text") addSubmenuItem("http://www.thereligionofpeace.com/Pages/Games-Muslims-Play.htm","Games Muslims Play","",""); addSubmenuItem("http://www.historyofjihad.com/","Jihad (History of Jihad Website)","_blank",""); addSubmenuItem("http://www.thereligionofpeace.com/Articles/BlackandProud.htm","Africa and Black America","",""); addSubmenuItem("http://www.thereligionofpeace.com/Articles/11Myths.htm", "Iraq (the Myths)","",""); addSubmenuItem("http://www.thereligionofpeace.com/Articles/Hitler.htm","Hitler a Christian?","",""); addSubmenuItem("http://www.thereligionofpeace.com/Articles/IRA-Islam.htm","What about Northern Ireland?","",""); addSubmenuItem("http://www.thereligionofpeace.com/Pages/Bible-Quran-Violence.htm","Violence in the Bible - Is it really the same?","",""); addSubmenuItem("http://www.thereligionofpeace.com/Articles/MiddleEast.htm","The Middle East Conflict: A Beginner's Guide","",""); addSubmenuItem("http://www.thereligionofpeace.com/Pages/WhytheViolence.htm","Why the Violence?","",""); addSubmenuItem("http://americanthinker.com/articles.php?article_id=5024","The Crusades in Perspective","",""); addSubmenuItem("http://www.thereligionofpeace.com/Pages/WWMD.htm","WWMD - What Would Muhammad Do?","",""); addSubmenuItem("http://www.thereligionofpeace.com/Pages/WhatToDo.htm","What to Do About the Islamic Threat","",""); addMainItem("","resources and information",170,"left","","",0,0); defineSubmenuProperties(300,"left","left",0,0); addSubmenuItem("http://www.thereligionofpeace.com/Pages/Bookstore.htm","The TROP Bookstore!","",""); addSubmenuItem("http://www.jihadwatch.org","Jihad Watch - Daily Blog and News Watch","_blank",""); addSubmenuItem("http://www.danielpipes.org","Daniel Pipes - Middle East Commentator","_blank",""); addSubmenuItem("http://www.frontpagemag.com","FrontPageMag.com - Articles on Radical Islam","_blank",""); addSubmenuItem("http://www.answering-islam.de/Main/index.html","Answering Islam - Excellent Resources","_blank",""); addSubmenuItem("http://www.homelandsecurityus.com/","Northeast Intelligence Network - Video & News","_blank",""); addSubmenuItem("http://www.memri.org/","MEMRI - The Middle East Research Institute","_blank",""); addSubmenuItem("http://www.prophetofdoom.net/","Prophet of Doom - Quotes from Muhammad","_blank",""); addSubmenuItem("http://www.peoplestruthforum.com/","People's Truth Forum: Terrorism Updates","_blank",""); addSubmenuItem("http://www.westernresistance.com","Western Resistance - Daily Articles","_blank",""); addSubmenuItem("http://www.intelligencesummit.org/webring.htm","Intelligence Summit Webring - Anti-Terror Resources","_blank",""); addMainItem("Support/TopMenu.htm","(flat menu)",70,"left","","",0,0); // document object variable var d=document; // adjust for font size discrepancy if((!mac&&ns4)||(mac&&op5)){fSIZE+=1;sfSIZE+=1;} // filter for bad definitions if(bSIZE<0)bSIZE=0;if(fSIZE<5)fSIZE=5;if(tINDENT<0)tINDENT=0;if(vPADDING<0)vPADDING=0;if(sbSIZE<0)sbSIZE=0;if(sfSIZE<5) sfSIZE=5;if(stINDENT<0)stINDENT=0;if(svPADDING<0)svPADDING=0;if(fWEIGHT=="")fWEIGHT="normal";if(sfWEIGHT=="")sfWEIGHT="normal"; // link style definitions var stySTR='';stySTR+='';d.write(stySTR); function genericOnloadFunction() { //************************************************************* //****##### USE THIS SPACE TO DEFINE ONLOAD FUNCTIONS #####**** //** DO NOT EDIT THIS ***************************************** //************************************************************* if(ns4){nsinit();}} //************************************************************* //UDMv3.1 // filter for undefined arrays for (f=0;f'); Mrows[i]=splitT.length; Nrows[i]=Mrows[i]; } function cFun(a,b) { return b-a; } Mrows.sort(cFun); nH=nH*Mrows[0]; var aH=nH+(bSIZE*2); for(i=0;i0){stA=absR+(2*bSIZE);} if(rL<0){rL=0;} if(stretchMENU){aL=0;} } var sL=rL; if(ra){sL-=absR;} if(la){sL+=absR;} // how many main nav items var ntl=0; for (intl=0;intl0){ oR[6][sob][soj]=d.all['subroll'+sob+'-'+soj]; if(shCOLOR!=""){oR[7][sob][soj]=d.all['childshadow'+sob+'-'+soj];} if((chhOFFSET+cP[sob][soj][4])>0){oR[8][sob][soj]=d.all['childgrid'+sob+'-'+soj];} oR[9][sob][soj]=d.all['childnav'+sob+'-'+soj]; oR[10][sob][soj]=d.all['childlinks'+sob+'-'+soj]; oR[11][sob][soj]=new Array; oR[13][sob][soj]=new Array; for (scj=0;scj0){ for (sj=0;sj0){ miH(oR[5][pId][pCId]); miH(oR[8][pId][pCId]); miH(oR[9][pId][pCId]); miH(oR[10][pId][pCId]); if(oR[7][pId][pCId]){ oR[7][pId][pCId].filters.alpha.opacity=0; miH(oR[7][pId][pCId]); } } } } usegrid=false; } } // start menu closing timer function cM(n){ if(allready){ var ieNum=n; if(pCId==0&&!usegrid){ aCM(ieNum); pId=0;pCId=0; } else { if(rCount==0){ rCount++; rTimer=setTimeout("cM(pId)",closeTIMER); } else { aCM(ieNum); pId=0;pCId=0; } } } } // special closing for grid var usegrid=false; function gridClearMenus(){ if(allready){ rCount=0;clearTimeout(rTimer); usegrid=true; cM(); } } // open selected submenu var rObj; var n; var sms=-1; var gridOkay=false; function oM(n){ if(allready){ sms=n; miV(obGrid); if(sI[n]!=""){ for (ohm=0;ohm0&&cI[snum][pCId].length>0){ miH(oR[8][snum][pCId]); miH(oR[9][snum][pCId]); miH(oR[10][snum][pCId]); if(oR[7][snum][pCId]){ oR[7][snum][pCId].filters.alpha.opacity=0; miH(oR[7][snum][pCId]); } } } pCId=0; } } // open selected child menu var snum; var cnum; var cmsS=-1; var cmsC=-1; function oCM(snum,cnum){ if(allready){ cmsS=snum;cmsC=cnum; if(cP[snum][cnum].length>0&&cI[snum][cnum].length>0){ miV(oR[8][snum][cnum]); miV(oR[9][snum][cnum]); miV(oR[10][snum][cnum]); if(oR[7][snum][cnum]&&cI[snum][cnum]!=''){ oR[7][snum][cnum].filters.alpha.opacity=shOPACITY; miV(oR[7][snum][cnum]); } } pCId=cnum; rCount=0;clearTimeout(rTimer); } } // td click handlers function goToUrl(cUrl,cT){ if(cellCLICK||(cellCLICK==mu)){ if(cT=="_self"){self.document.location=cUrl;} else if(cT=="_top"){top.document.location=cUrl;} else if(cT=="_parent"){parent.document.location=cUrl;} else if(cT=="_blank"){var newwin=open(cUrl,"","status=yes,scrollbars=yes,scrolling=yes,toolbar=yes,menubar=yes,location=yes,resizable=yes");} else {if(top[cT]){top[cT].document.location=cUrl} else {document.location=cUrl;}} } } //alert("assemble main nav"); var S=''; var T=''; // nav stretching var stbSize=0; if(showBORDERS){stbSize=bSIZE;} if(stretchMENU||showBORDERS){ S+=ttt + stbSize+' '+bks[1]+' width='+bW+' height='+aH+' id="stretchnav" '; S+='style="z-index:'+(zORDER+1)+'\; position:absolute\; top:'+aP[xp]+'\; left:0\;">'; S+=''; if(stretchMENU){ var tbf=bks[0]; if(showBORDERS){tbf='';} var tbs=bks[0]; if(!showBORDERS){tbs='';} S+=ttt + stbSize+' width='+bW+' '+tbf+' height='+aH+' style="z-index:'+(zORDER+2)+'\; position:absolute\; top:'+aP[xp]+'\; left:0\;">'; } } // event capturing layer var evW=bW;if(mac&&ie5){evW=(bW-15);} T+=' '; // open frame if(!free){T+=ttt + bSIZE+' width='+nS+' height='+aH+' id="mainnav" '+bks[1]+' style="z-index:'+(zORDER+4)+'\; position:absolute\; top:'+aP[xp]+'px\; left:'+rL+'px\;">';} // links var cSt=new Array; var cTd=new Array; var linkHover=' onmouseover="if(allready){this.style.color=\''+aHOVER+'\'}" onmouseout="if(allready){this.style.color=\''+aLINK+'\'}"'; if(aHOVER==''||rCOLOR!=''){linkHover='';} var space=new Array; // alt text arrays var aTx=new Array; var sTx=new Array; var cTx=new Array; var altNull=''; // write alt text to status bar function writeStatus(sTxt){if(allready){window.status=sTxt; return true;}} for (i=0;i';} var tmItem='href="'+mI[i][0]+'" target="'+mI[i][4]+'"'; if((cellCLICK||(cellCLICK==mu))&&mI[i][4]=="_blank"){ if(mac){tmItem='href="'+mI[i][0]+'" onclick="goToUrl(mI['+i+'][0],\'_blank\')\;return false" ';} else {tmItem='href="'+mI[i][0]+'" onclick="return false" ';} } T+=''+ttt+'0 width='+mI[i][2]+' style="z-index:'+(zORDER+4)+'\; height:'+thisNH[i]+'\;">'+mI[i][1]+''; if(free){T+='';} } } // close frame if(!free){T+='';} // rollover cells var rollLeft=rL+bSIZE; for (i=0;i'+ttt+'0 width='+mI[i][2]+' style="height:'+thisNH[i]+'\;">'+mI[i][1]+''; } rollLeft+=(mI[i][2]+bSIZE); } xp=0; //alert("assemble submenus"); var M=''; var C=''; var SUBaL=0; for (c=0;c0){M+='';} // grid block layer for horizontal offset var gblw=acL-mI[c][2]-SUBaL; var gbposL=(SUBaL+mI[c][2]+(2*bSIZE)); if(sP[c][1]=="right"){ gblw=mI[c][7]+bSIZE+aL-sP[c][0]-acL; gbposL=(mI[c][7]+bSIZE+aL-gblw); } if(gblw>0){M+='';} // container cells M+=ttt + sbSIZE+' id="subnav'+c+'" width="'+sP[c][0]+'" '+bks[4]+' style="visibility:hidden\; z-index:'+(zORDER+7)+'\; position:absolute\; top:'+(aP[xp]+thisAH[c]+vOFFSET+sP[c][3])+'px\; left:'+acL+'px\;">'; var SUBaT=aP[xp]+thisAH[c]+vOFFSET; for (i=0;i'); var Trows=splitT.length; if (Trows>1) { thisH=(snH*Trows); } M+=''; } } M+=''; // links var sublinkHover=' onmouseover="this.style.color=\''+saHOVER+'\'" onmouseout="this.style.color=\''+saLINK+'\'"'; if(saHOVER==''||srCOLOR!=''){sublinkHover='';} M+=ttt + sbSIZE+' width="'+sP[c][0]+'" id="sublinks'+c+'" style="visibility:hidden\; z-index:'+(zORDER+8)+'\; position:absolute\; top:'+(aP[xp]+thisAH[c]+vOFFSET+sP[c][3])+'px\; left:'+acL+'px\;">'; var SUBaT=aP[xp]+aH+vOFFSET+sP[c][3]; var scSt=new Array; var scTd=new Array; for (i=0;i'); var Trows=splitT.length; if (Trows>1) { thisH=(snH*Trows); } M+=''+ttt+'0 id="sublink'+c +'-'+i+'" width='+(sP[c][0]-(sbSIZE*2))+' style="height:'+thisH+'">'+ sI[c][i][1]+''; } M+=''; // subrollover cells var subrollTop=aP[xp]+thisAH[c]+vOFFSET+sP[c][3]+sbSIZE; var chTop=new Array; for (i=0;i'); var Trows=splitT.length; if (Trows>1) { thisH=(snH*Trows); } T+='
'+ sI[c][i][1]+'
'; chTop[i]=subrollTop; subrollTop+=thisH+sbSIZE; } //alert("drop shadow"); var shb=0;if(shy){shb=(2*shSIZE);} if(shCOLOR!=""){M+=ttt+'0 '+bks[6]+' id="shadow'+c+'" style="visibility:hidden\; filter:alpha(opacity='+shOPACITY+')\; z-index:'+(zORDER+6)+'\; position:absolute\; top:'+(aP[xp]+thisAH[c]+vOFFSET+sP[c][3]+shSIZE-shb)+'px\; left:'+(acL+shSIZE-shb)+'px\; width:'+(sP[c][0]+shb)+'\; height:1\;"> ';} //alert("assemble child menus"); for (sq=0;sq0&&cI[c][sq].length>0){ // specify edge alignment var chL; if(cP[c][sq][1]=="right"){ chL=acL-cP[c][sq][0]-chhOFFSET-cP[c][sq][4]; cgL=chL+cP[c][sq][0]; } else { chL=acL + sP[c][0]+chhOFFSET+cP[c][sq][4]; cgL=(chL-(chhOFFSET+cP[c][sq][4])); } // grid block layer for horizontal offset if((chhOFFSET+cP[c][sq][4])>0){ C+=''; } // container cells C+=ttt + sbSIZE+' id="childnav'+c+'-'+sq+'" '+bks[4]+' style="visibility:hidden\; z-index:'+(zORDER+10)+'\; position:absolute\; top:'+((chTop[sq]-sbSIZE+chvOFFSET)+cP[c][sq][3])+'px\; left:'+chL+'px\; width:'+cP[c][sq][0]+'px\; height:'+(((snH+sbSIZE)*cI[c][sq].length)+sbSIZE)+'px\;">'; for (cj=0;cj0){ // find wrapping links routine by brendan armstrong var thisH=snH; var thisT=cI[c][sq][cj][1]; var splitT=thisT.split('
'); var Trows=splitT.length; if (Trows>1) { thisH=(snH*Trows); } C+=''; } } C+=''; } // text alignment and indentation var ctAlign=cP[c][sq][2]; var cspace=' left:0px\;'; if(ctAlign=="left"){cspace=' left:'+stINDENT+'px\;';} if(ctAlign=="right"){cspace=' left:-'+stINDENT+'px\;';} var ccTd='cursor:default'; if(cellCLICK==true){ccTd='cursor:'+aCURSOR;} var ccAl='cursor:'+aCURSOR; // links C+=ttt + sbSIZE+' id="childlinks'+c+'-'+sq+'" width="'+cP[c][sq][0]+'" style="visibility:hidden\; z-index:'+(zORDER+11)+'\; position:absolute\; top:'+((chTop[sq]-sbSIZE+chvOFFSET)+cP[c][sq][3])+'px\; left:'+chL+'px\;">'; for (cj=0;cj'); var Trows=splitT.length; if (Trows>1) { thisH=(snH*Trows); } var ccTd='cursor:default'; if(cellCLICK==true){ccTd='cursor:'+aCURSOR;} var ccAl='cursor:'+aCURSOR; if(!cI[c][sq][cj][4]){ccAl='cursor:default';} if(!cI[c][sq][cj][4]){ccTd='cursor:default';} C+=''+ttt+'0 id="childlink'+c+'-'+sq+'-'+cj+'" width='+(cP[c][sq][0]-(sbSIZE*2))+' style="height:'+thisH+'">'+ cI[c][sq][cj][1]+''; } C+=''; // child rollover cells var childrollTop=chTop[sq]+chvOFFSET+cP[c][sq][3]; for (cj=0;cj'); var Trows=splitT.length; if (Trows>1) { thisH=(snH*Trows); } C+=ttt+'0 id="childroll'+c+'-'+sq+'-'+cj+'" onmouseover="rCount=0\;clearTimeout(rTimer)\; this.style.visibility=\'visible\'" onmouseout="miH(this)" '+bks[5]+' width='+(cP[c][sq][0]-(sbSIZE*2))+' style="visibility:hidden\; z-index:'+(zORDER+12)+'\; height:'+thisH+'\; position:absolute\; top:'+childrollTop+'px\; left:'+(chL+sbSIZE)+'px\;">'+ cI[c][sq][cj][1]+''; childrollTop+=thisH+sbSIZE; } //alert("child drop shadow"); if(shCOLOR!=""&&(cP[c][sq].length>0&&cI[c][sq].length>0)){C+=ttt+'0 '+bks[6]+' id="childshadow'+c+'-'+sq+'" style="visibility:hidden\; filter:alpha(opacity='+shOPACITY+')\; z-index:'+(zORDER+9)+'\; position:absolute\; top:'+((chTop[sq]-sbSIZE+chvOFFSET)+shSIZE+cP[c][sq][3]-shb)+'px\; left:'+(chL+shSIZE-shb)+'px\; width:'+(cP[c][sq][0]+shb)+'\; height:1\;"> ';} } } // static positioning layer if (win) { d.write('
'); } // draw stretched layer if(!free){d.write(S);} // draw main nav d.write(T); // draw submenus d.write(M); // draw child menus d.write(C); // close static positioning layer if (win) { d.write('
'); } // resize / reload trap if(allowRESIZE==true){window.onresize=new Function("window.location.reload()");} var sTimer; function makeStatic(){ d.all["master"].style.pixelTop=d.body.scrollTop; sTimer=setTimeout("makeStatic()",0); } // find shadow heights var allready=false; var shb=0;if(shy){shb=(2*shSIZE);} function findHeights(){ for(h=0;h0&&cI[h][jh].length>0){ if(oR[7][h][jh]){oR[7][h][jh].style.height=oR[9][h][jh].clientHeight+shb;} if(oR[8][h][jh]){oR[8][h][jh].style.height=oR[9][h][jh].clientHeight+shb+shSIZE;} } } } genericOnloadFunction(); if(staticMENU&&ie5){makeStatic();} allready=true; } // store objects window.onload=storeObjects; // build key trigger recognition arrays from ANSI key codes var kLets = new Array('*l','*u','*r','*d','a','b','c','d','e','f','g','h','i','j','k','l','m','n','o','p','q','r','s','t','u','v','w','x','y','z','<','>'); var kCodes = new Array; var ii=0; var kc=0; var kcc=-1; var allowKey=false; for (i=37;i<41;i++) { kCodes[ii] = i; ii++; } for (i=97;i<123;i++) { kCodes[ii] = i; ii++; } // store id of currently focussed link var NfcN=-1; var NfcS=-1; var NfcC=-1; var childStat=false; function storeFocusId(fcN,fcS,fcC,chX) { NfcN=fcN;NfcS=fcS;NfcC=fcC; childStat=chX; } // key listening function function keyListen(DnEvents) { kcc=-1; kc = event.keyCode; var eka=event.altKey; var eks=event.shiftKey; var ekc=event.ctrlKey; if(eka||eks||ekc){return false;} // form discrimination code by BUU @ website abstraction help forum var html=event.srcElement.outerHTML; regexp1=/^=65&&kc<=90) { kc+=32; } // find which key is pressed for (i=0;i