


var oM=new makeCM("oM")
oM.useframes=0//Do you want to use the menus as coolframemenu or not? (in frames or not) - Value: 0 || 1
oM.frame="frmMain" //The name of your main frame (where the menus should appear). Leave empty if you're not using frames - Value: "main_frame_name"
oM.offlineUrl="" //Value: "path_to_js_file_offline/"
oM.onlineUrl="" //Value: "path_to_js_file_online/"

//oM.pagecheck=0 //Do you want the menu to check whether any of the subitems are out of the bouderies of the page and move them in again (this is not perfect but it should work) - Value: 0 || 1
oM.checkscroll=1 //Do you want the menu to check whether the page have scrolled or not? For frames you should always set this to 1. You can set this to 2 if you want this feature only on explorer since netscape doesn't support the window.onscroll this will make netscape slower (only if not using frames) - Value: 0 || 1 || 2
oM.resizecheck=1 //Do you want the page to reload if it's resized (This should be on or the menu will crash in Netscape4) - Value: 0 || 1
oM.wait=1000 //How long to wait before hiding the menu on mouseout. Netscape 6 is a lot slower then Explorer, so to be sure that it works good enough there you should not have this lower then 500 - Value: milliseconds


oM.pxBetween =0
oM.fromTop=525
oM.fromLeft=0
oM.menuPlacement="left"
oM.wait=600
//oM.fillImg="cm_fill.gif"
oM.resizeCheck=1
oM.zIndex=100  

oM.onlineRoot=""
oM.offlineRoot=""

oM.rows=0

//Background bar properties
oM.useBar=0
oM.barWidth="menu" 
oM.barHeight="menu"
oM.barX=0
oM.barY="menu"
//oM.barClass="clBar" 
oM.barBorderX=0
oM.barBorderY=2
//oM.barBorderClass="clB3"


//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=194
oM.level[0].height=30
oM.level[0].regClass="clT" 
oM.level[0].overClass="clTover"  

oM.level[0].borderX=1
oM.level[0].borderY=0
oM.level[0].borderClass="clB2" 
oM.level[0].rows=0
oM.level[0].align="bottom"
oM.level[0].offsetX=194
oM.level[0].offsetY=-30

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=180
oM.level[1].height=24
oM.level[1].regClass="clS" 
oM.level[1].overClass="clSover" 
oM.level[1].borderX=1
oM.level[1].borderY=10
oM.level[1].borderClass="clB1"
oM.level[1].align="bottomright"
oM.level[1].rows=1
oM.level[1].arrow=0

oM.level[2]=new cm_makeLevel()
oM.level[2].width=120
oM.level[2].height=24
oM.level[2].regClass="clS" 
oM.level[2].overClass="clSover" 
oM.level[2].borderX=1
oM.level[2].borderY=10
oM.level[2].borderClass="clB1"
oM.level[2].align="bottomright"
oM.level[2].rows=1
oM.level[2].arrow=0


//oM.level[1]=new cm_makeLevel(width,height,regClass,overClass,borderX,borderY,borderClass,rows,align,offsetX,offsetY,arrow,arrowWidth,arrowHeight)
oM.level[0].filter="progid:DXImageTransform.Microsoft.Fade(duration=0.5)" 


/******************************************
Menu item creation:
myCoolMenu.makeMenu(name, parent_name, text, link, target, width, height, regImage, overImage, regClass, overClass , align, rows, nolink, onclick, onmouseover, onmouseout) 
*************************************/

oM.makeMenu('a0','','About Us','','','','','')
oM.makeMenu('a34','a0','Cirizens Charter','home.jsp?p1=charter','')
oM.makeMenu('a35','a0','Grievance Redressal','contents/Forms/Forms2/gr.doc','')
oM.makeMenu('a36','a0','Service Quality Policy','contents/Forms/Forms2/sqp.doc','')
oM.makeMenu('a37','a0','Working Group','contents/Forms/Forms2/wg.doc','')
oM.makeMenu('a31','a0','Vision ','home.jsp?p1=aboutus','')
oM.makeMenu('a32','a0','PR PP OL','','')
oM.makeMenu('a33','a0','O & MS','','')

//oM.makeMenu('a4','a0','Director','home.jsp?&p1=directors','')
oM.makeMenu('a5','a0','Contact Us','home.jsp?p1=contactus','')


oM.makeMenu('d0','','Acts','','','','','')
oM.makeMenu('d1','d0','Income Tax Act','incometaxAct_index.jsp','')
oM.makeMenu('d2','d0','Wealth Tax Act','wealth_index.jsp','')
oM.makeMenu('d3','d0','Gift Tax Act','gift_index.jsp','')
oM.makeMenu('d4','d0','Expenditure Tax Act','expenditure_index.jsp','')
oM.makeMenu('d5','d0','Interest Tax Act','interest_index.jsp','')

oM.makeMenu('e0','','Rules','','','','','')
oM.makeMenu('e1','e0','Income Tax Rules','itrules_index.jsp','')
oM.makeMenu('e2','e0','Wealth Tax Rules','wtrules_index.jsp','')
oM.makeMenu('e3','e0','Gift Tax Rules','http://www.incometaxindia.gov.in/Gift%20tax%20rules.asp','_blank','','','','','clSNewWin','clSNewWinOver','','','','alert("External Website that opens in a new window")','','')
oM.makeMenu('e4','e0','Expenditure Tax Rules','etrules_index.jsp','')
oM.makeMenu('e5','e0','Interest Tax Rules','http://www.incometaxindia.gov.in/INTEREST%20TAX%20rules.asp','_blank','','','','','clSNewWin','clSNewWinOver','','','','alert("External Website that opens in a new window")','','')
//oM.makeMenu('e6','e0','Advance Ruling','http://law.incometaxindia.gov.in/TaxmannDit/DisplayPage/dpage2.aspx?md=21','_blank','','','','','clSNewWin','clSNewWinOver','','','','alert("External Website that opens in a new window")','','')
//oM.makeMenu('e7','e0','ITAT Rules','http://law.incometaxindia.gov.in/TaxmannDit/DisplayPage/dpage2.aspx?md=22','_blank','','','','','clSNewWin','clSNewWinOver','','','','alert("External Website that opens in a new window")','','')
//oM.makeMenu('e8','e0','Settlement Commission Rules','http://law.incometaxindia.gov.in/TaxmannDit/DisplayPage/dpage2.aspx?md=25','_blank','','','','','clSNewWin','clSNewWinOver','','','','alert("External Website that opens in a new window")','','')

oM.makeMenu('f0','','International Taxation','','','','','')
oM.makeMenu('f1','f0','Non Residents','http://law.incometaxindia.gov.in/DIT/intnrcount.aspx','_blank','','','','','clSNewWin','clSNewWinOver','','','','alert("External Website that opens in a new window")','','')
oM.makeMenu('f2','f0','Foreign Companies','http://law.incometaxindia.gov.in/DIT/intfccont.aspx','_blank','','','','','clSNewWin','clSNewWinOver','','','','alert("External Website that opens in a new window")','','')
oM.makeMenu('f3','f0','Advance Rulings','http://law.incometaxindia.gov.in/DIT/InttaxAdvRuling.aspx','_blank','','','','','clSNewWin','clSNewWinOver','','','','alert("External Website that opens in a new window")','','')
oM.makeMenu('f4','f0','Transfer Pricing','http://law.incometaxindia.gov.in/DIT/inttpcont.aspx','_blank','','','','','clSNewWin','clSNewWinOver','','','','alert("External Website that opens in a new window")','','')
oM.makeMenu('f5','f0','DTAA-Comp. Agreement','http://law.incometaxindia.gov.in/DIT/intDtaa.aspx','_blank','','','','','clSNewWin','clSNewWinOver','','','','alert("External Website that opens in a new window")','','')
oM.makeMenu('f6','f0','DTAA-Limited Agreements','http://law.incometaxindia.gov.in/DIT/intDtaalimited.aspx','_blank','','','','','clSNewWin','clSNewWinOver','','','','alert("External Website that opens in a new window")','','')
oM.makeMenu('f7','f0','DTAA-Other Agreements','http://law.incometaxindia.gov.in/DIT/intDtaaOther.aspx','_blank','','','','','clSNewWin','clSNewWinOver','','','','alert("External Website that opens in a new window")','','')
oM.makeMenu('f8','f0','Witholding Tax','http://law.incometaxindia.gov.in/DIT/intWitholdingTax.aspx','_blank','','','','','clSNewWin','clSNewWinOver','','','','alert("External Website that opens in a new window")','','')

oM.makeMenu('i0','','Forms','itforms_index.jsp','','','','')

oM.makeMenu('j0','','Contacts','listContent.jsp','','','','')

oM.makeMenu('k0','','Tax Payer Education','','','','','')
oM.makeMenu('k1','k0','Tax Info Booklets','tpi_index.jsp','','','','')
oM.makeMenu('k2','k0','Tax Info Pamphlets','tpp_index.jsp','','','','')


oM.makeMenu('n0','','FAQ','faq.jsp','','','','')
oM.construct()


//Extra code to find position:
function findPos(num){
  //alert(num)
  if(bw.ns4){   //Netscape 4
    x = document.layers["layerMenu"+num].pageX
    y = document.layers["layerMenu"+num].pageY
  }else{ //other browsers
    x=0; y=0; var el,temp
    el = bw.ie4?document.all["divMenu"+num]:document.getElementById("divMenu"+num);
    if(el.offsetParent){
      temp = el
      while(temp.offsetParent){ //Looping parent elements to get the offset of them as well
        temp=temp.offsetParent; 
        x+=temp.offsetLeft
        y+=temp.offsetTop;
      }
    }
    x+=el.offsetLeft
    y+=el.offsetTop
  }
  //Returning the x and y as an array
  return [x,y]
}
function placeElements(){
  //Changing the position of ALL top items:
  pos = findPos(0)
  oM.m["a0"].b.moveIt(pos[0],pos[1])
  pos = findPos(1)
  oM.m["b0"].b.moveIt(pos[0],pos[1])
  pos = findPos(2)
  oM.m["c0"].b.moveIt(pos[0],pos[1])
  pos = findPos(3)
  oM.m["d0"].b.moveIt(pos[0],pos[1])
  pos = findPos(4)
  oM.m["e0"].b.moveIt(pos[0],pos[1])
  
  //Setting the fromtop value
  oM.fromTop = pos[1]
}
placeElements()
oM.onafterresize="placeElements()"

