/*** This is the menu creation code - place it right after you body tag Feel free to add this to a stand-alone js file and link it to your page. **/ //Menu object creation oCMenu=new makeCM("oCMenu") //Making the menu object. Argument: menuname //Menu properties oCMenu.pxBetween=50 //Using the cm_page object to place the menu ---- //There are some differences between the browsers that I try to fix here. //alert('hey!'); //var logoLeft = document.getElementById('idLogo').id; var menuLeft = ((cmpage.x2 - 700) / 2); if(menuLeft<0) menuLeft = 0; menuLeft = menuLeft + 20; //alert(menuLeft); //oCMenu.fromLeft=!bw.ns4?cmpage.x2 - 160:cmpage.x2 - 176 oCMenu.fromLeft= menuLeft //We also need to "replace" the menu on resize. So: //oCMenu.onresize="oCMenu.fromLeft=cmpage.x2 - 160" oCMenu.onresize="if(((cmpage.x2 - 700) / 2) > 0) oCMenu.fromLeft=((cmpage.x2 - 700) / 2) + 20; else oCMenu.fromLeft = 20;" oCMenu.fromTop=75 oCMenu.menuPlacement=0 oCMenu.frames = 0 //Menu properties oCMenu.pxBetween=0 //oCMenu.fromLeft=200 oCMenu.rows=1 oCMenu.menuPlacement="left" //oCMenu.offlineRoot="file:///C|/Inetpub/wwwroot/dhtmlcentral/projects/coolmenus/examples/" oCMenu.onlineRoot="http://www.misi.com/" oCMenu.resizeCheck=1 oCMenu.wait=100 oCMenu.fillImg="cm_fill.gif" oCMenu.zIndex=0 //Background bar properties oCMenu.useBar=1 oCMenu.barWidth="100%" oCMenu.barHeight="menu" oCMenu.barClass="clBar" oCMenu.barX=0 oCMenu.barY="menu" oCMenu.barBorderX=1 oCMenu.barBorderY=1 oCMenu.barBorderClass="" //Level properties - ALL properties have to be spesified in level 0 oCMenu.level[0]=new cm_makeLevel() //Add this for each new level oCMenu.level[0].width=110 oCMenu.level[0].height=20 oCMenu.level[0].regClass="clLevel0" oCMenu.level[0].overClass="clLevel0over" oCMenu.level[0].borderX=0 oCMenu.level[0].borderY=0 oCMenu.level[0].borderClass="clLevel0border" oCMenu.level[0].offsetX=0 oCMenu.level[0].offsetY=0 oCMenu.level[0].rows=0 oCMenu.level[0].arrow=0 oCMenu.level[0].arrowWidth=0 oCMenu.level[0].arrowHeight=0 oCMenu.level[0].align="bottom" oCMenu.level[0].filter="progid:DXImageTransform.Microsoft.Fade(duration=0.3); alpha(opacity=95, style=0)" //VALUE: 0 || "filter specs" //EXAMPLE SUB LEVEL[1] PROPERTIES - You have to specify the properties you want different from LEVEL[0] - If you want all items to look the same just remove this oCMenu.level[1]=new cm_makeLevel() //Add this for each new level (adding one to the number) oCMenu.level[1].width=140 oCMenu.level[1].height=22 oCMenu.level[1].regClass="clLevel1" oCMenu.level[1].overClass="clLevel1over" oCMenu.level[1].arrow="/_images/cm_arrow2.gif" oCMenu.level[1].arrowWidth=10 oCMenu.level[1].arrowHeight=10 oCMenu.level[1].borderX=1 oCMenu.level[1].borderY=1 oCMenu.level[1].align="right" oCMenu.level[1].offsetX=-5 //-(oCMenu.level[0].width-2)/2+50 oCMenu.level[1].offsetY=0 oCMenu.level[1].borderClass="clLevel1border" oCMenu.level[1].filter="progid:DXImageTransform.Microsoft.Fade(duration=0.3); alpha(opacity=95, style=0)" //VALUE: 0 || "filter specs" //EXAMPLE SUB LEVEL[2] PROPERTIES - You have to spesify the properties you want different from LEVEL[1] OR LEVEL[0] - If you want all items to look the same just remove this oCMenu.level[2]=new cm_makeLevel() //Add this for each new level (adding one to the number) oCMenu.level[2].width=110 oCMenu.level[2].height=20 oCMenu.level[2].offsetX=-5 oCMenu.level[2].offsetY=0 oCMenu.level[2].regClass="clLevel2" oCMenu.level[2].overClass="clLevel2over" oCMenu.level[2].borderClass="clLevel2border" oCMenu.level[2].filter="progid:DXImageTransform.Microsoft.Fade(duration=0.3); alpha(opacity=95, style=0)" //VALUE: 0 || "filter specs" /****************************************** Menu item creation: myCoolMenu.makeMenu(name, parent_name, text, link, target, width, height, regImage, overImage, regClass, overClass , align, rows, nolink, onclick, onmouseover, onmouseout) *************************************/ /****************************************** Menu item creation: myCoolMenu.makeMenu(name, parent_name, text, link, target, width, height, regImage, overImage, regClass, overClass , align, rows, nolink, onclick, onmouseover, onmouseout) *************************************/ oCMenu.makeMenu('top1','','Solutions','content.aspx?area=educationOverview'); oCMenu.makeMenu('sub00','top1','Education','content.aspx?area=educationOverview','','200','','','','clHeadLevel1','clHeadLevel1over'); oCMenu.makeMenu('sub01','top1','   •  k12datamine™','content.aspx?area=datamine§ion=overview','','200'); oCMenu.makeMenu('sub01a','sub01','•• LOGIN ••','','','140','','','','clHeadLevel2Login','clHeadLevel2Loginover','center','','','var site=new String(prompt("Which school district would you like to login into?","")).toLowerCase();if (site == "21stcentury" || site == "21century") {checkSite("login.k12datamine.com/");} else if (site == "archindy") {checkSite("archindy.k12datamine.com/");} else if (site == "irvington") {checkSite("irvington.k12datamine.com/");} else if (site == "goodwill") {checkSite("indianapolismet.k12datamine.com/");} else if (site == "hendricks") {checkSite("hendricks.k12datamine.com/");} else {alert("The district you have entered is not valid. Please contact your central office or MISi at k12WebMaster@k12datamine.org to receive your district access code.");}'); oCMenu.makeMenu('sub01b','sub01','Solutions','content.aspx?area=datamine§ion=overview','','140','','','','',''); oCMenu.makeMenu('sub01b0','sub01b','Overview','content.aspx?area=datamine§ion=overview','','200'); oCMenu.makeMenu('sub01b1','sub01b','What is Data Warehousing?','content.aspx?area=datamine§ion=whatIs','','200'); oCMenu.makeMenu('sub01b2','sub01b','Key Features','content.aspx?area=datamine§ion=features','','200'); oCMenu.makeMenu('sub01b3','sub01b','Architecture','content.aspx?area=datamine§ion=architecture','','200'); oCMenu.makeMenu('sub01b4','sub01b','PEP','content.aspx?area=datamine§ion=PEP','','200'); oCMenu.makeMenu('sub01b5','sub01b','Surveys','content.aspx?area=datamine§ion=surveys','','200'); oCMenu.makeMenu('sub01b6','sub01b','Standards Based Report Card','content.aspx?area=datamine§ion=reportCard','','200'); oCMenu.makeMenu('sub01c','sub01','Audience','content.aspx?area=datamine§ion=schoolBoard','','140','','','','',''); oCMenu.makeMenu('sub01c0','sub01c','School Board','content.aspx?area=datamine§ion=schoolBoard','','120'); oCMenu.makeMenu('sub01c1','sub01c','Administrators','content.aspx?area=datamine§ion=administrators','','120'); oCMenu.makeMenu('sub01c2','sub01c','Teachers','content.aspx?area=datamine§ion=teachers','','120'); oCMenu.makeMenu('sub01c3','sub01c','Parents','content.aspx?area=datamine§ion=parents','','120'); oCMenu.makeMenu('sub01c4','sub01c','Students','content.aspx?area=datamine§ion=students','','120'); oCMenu.makeMenu('sub01d','sub01','Demo','http://k12datamine-demo.misi.com/New_UserRegistration.asp?USER_REG=Register','_blank','140','','','','',''); oCMenu.makeMenu('sub01d0','sub01d','Register','http://k12datamine-demo.misi.com/New_UserRegistration.asp?USER_REG=Register','_blank','120'); oCMenu.makeMenu('sub01d1','sub01d','Login','http://k12datamine-demo.misi.com/New_UserRegistration.asp?USER_REG=Login','_blank','120'); oCMenu.makeMenu('sub02','top1','   •  k12datamanagement™','content.aspx?area=datamanagement§ion=overview','','200'); oCMenu.makeMenu('sub02a','sub02','•• LOGIN ••','https://k12datamanagement.misi.com/','_self','170','','','','clHeadLevel2Login','clHeadLevel2Loginover','center'); oCMenu.makeMenu('sub02b','sub02','Solutions','content.aspx?area=datamanagement§ion=overview','','170','','','','',''); oCMenu.makeMenu('sub02b0','sub02b','Overview','content.aspx?area=datamanagement§ion=overview','','120'); oCMenu.makeMenu('sub02b1','sub02b','Basic Solution','content.aspx?area=datamanagement§ion=basic','','120'); oCMenu.makeMenu('sub02b2','sub02b','Advanced Solution','content.aspx?area=datamanagement§ion=advanced','','120'); oCMenu.makeMenu('sub02c','sub02','Audience','content.aspx?area=datamanagement§ion=schoolBoard','','170','','','','',''); oCMenu.makeMenu('sub02c1','sub02c','Administrators','content.aspx?area=datamanagement§ion=administrators','','120'); oCMenu.makeMenu('sub02c2','sub02c','IT Staff','content.aspx?area=datamanagement§ion=itStaff','','120'); oCMenu.makeMenu('sub02c3','sub02c','Teachers','content.aspx?area=datamanagement§ion=teachers','','120'); oCMenu.makeMenu('sub02c4','sub02c','Parents','content.aspx?area=datamanagement§ion=parents','','120'); oCMenu.makeMenu('sub02c5','sub02c','Students','content.aspx?area=datamanagement§ion=students','','120'); oCMenu.makeMenu('sub02d','sub02','Demo','http://www.k12datamanagement.com/Registration_Add.aspx','_blank','170','','','','',''); oCMenu.makeMenu('sub02d0','sub02d','Register','http://www.k12datamanagement.com/Registration_Add.aspx','_blank','120'); oCMenu.makeMenu('sub02d1','sub02d','Login','http://www.k12datamanagement.com/SMDemo/Login.aspx?ReturnUrl=%2fSMDemo%2fSMDemo.aspx','_blank','120'); oCMenu.makeMenu('sub03','top1','Infrastructure','content.aspx?area=infrastructureOverview','','200','','','','clHeadLevel1','clHeadLevel1over'); oCMenu.makeMenu('sub04','top1','   •  Network Planning','content.aspx?area=infrastructure§ion=networkplanning','','200'); oCMenu.makeMenu('sub05','top1','   •  Data Storage & Recovery','content.aspx?area=infrastructure§ion=data','','200'); oCMenu.makeMenu('sub06','top1','ERP','content.aspx?area=erpOverview','','200','','','','clHeadLevel1','clHeadLevel1over'); oCMenu.makeMenu('sub07','top1','   •  Image/2000','content.aspx?area=erp§ion=image2000','','200'); oCMenu.makeMenu('sub08','top1','E-Commerce','content.aspx?area=ecommerceOverview','','200','','','','clHeadLevel1','clHeadLevel1over'); oCMenu.makeMenu('sub09','top1','   •  Merchant Sites','content.aspx?area=ecommerce§ion=merchantSites','','200'); oCMenu.makeMenu('top2','','Services','content.aspx?area=servicesOverview'); oCMenu.makeMenu('sub10','top2','Networking','content.aspx?area=services§ion=networking','','220'); oCMenu.makeMenu('sub11','top2','Hardware Sales & Installation','content.aspx?area=services§ion=hardware','','220'); oCMenu.makeMenu('sub12','top2','PC Support','content.aspx?area=services§ion=pcSupport','','220'); oCMenu.makeMenu('sub13','top2','Web Design','content.aspx?area=services§ion=webDesign','','220'); oCMenu.makeMenu('top3','','Support','content.aspx?area=supportOverview'); oCMenu.makeMenu('top4','','Contact','content.aspx?area=contactOverview'); oCMenu.makeMenu('top5','','About MISi','content.aspx?area=aboutOverview'); oCMenu.makeMenu('sub50','top5','Careers','content.aspx?area=about§ion=careers','','170'); //Leave this line - it constructs the menu oCMenu.construct()