//------------------------------------------------------------------------
//-- ROLL OVER SCRIPT
//------------------------------------------------------------------------

function MM_preloadImages() { //v2.0
  if (document.images) {
    var imgFiles = MM_preloadImages.arguments;
    if (document.preloadArray==null) document.preloadArray = new Array();
    var i = document.preloadArray.length;
    with (document) for (var j=0; j<imgFiles.length; j++) if (imgFiles[j].charAt(0)!="#"){
      preloadArray[i] = new Image;
      preloadArray[i++].src = imgFiles[j];
  } }
}

function MM_swapImgRestore() { //v2.0
  if (document.MM_swapImgData != null)
    for (var i=0; i<(document.MM_swapImgData.length-1); i+=2)
      document.MM_swapImgData[i].src = document.MM_swapImgData[i+1];
}

function MM_swapImage() { //v2.0
  var i,j=0,objStr,obj,swapArray=new Array,oldArray=document.MM_swapImgData;
  for (i=0; i < (MM_swapImage.arguments.length-2); i+=3) {
    objStr = MM_swapImage.arguments[(navigator.appName == 'Netscape')?i:i+1];
    if ((objStr.indexOf('document.layers[')==0 && document.layers==null) ||
        (objStr.indexOf('document.all[')   ==0 && document.all   ==null))
      objStr = 'document'+objStr.substring(objStr.lastIndexOf('.'),objStr.length);
    obj = eval(objStr);
    if (obj != null) {
      swapArray[j++] = obj;
      swapArray[j++] = (oldArray==null || oldArray[j-1]!=obj)?obj.src:oldArray[j];
      obj.src = MM_swapImage.arguments[i+2];
  } }
  document.MM_swapImgData = swapArray; //used for restore
}

function SelectIt(){
        if (document.Links.Select.options[document.Links.Select.selectedIndex].value != "none"){ 
        location = document.Links.Select.options[document.Links.Select.selectedIndex].value}        
}


function new_window1(url) {
	link = window.open(url,"Link1","toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=0,resizable=0,width=350,height=250,left=50,top=50");
}


// --- DYNAMIC DROPDOWN MENU --- //

//Content for menu 1
var menu1=new Array()
menu1[0]='<table cellpadding="0" cellspacing="0" border="0"><tr><td><img src="images/pix.gif" width="1" height="6" border="0" alt=""></td></tr><tr><td valign="top"><a href="state.asp" class="link-drop">State</a></td></tr>'
menu1[1]='<tr><td valign="top"><a href="region.asp" class="link-drop">Region</a></td></tr>'
menu1[2]='<tr><td valign="top"><a href="bh.asp" class="link-drop">Berkeley Heights</a></td></tr>'
menu1[3]='<tr><td valign="top"><a href="cb.asp" class="link-drop">Chatham Borough</a></td></tr>'
menu1[4]='<tr><td valign="top"><a href="ct.asp" class="link-drop">Chatham Township</a></td></tr>'
menu1[5]='<tr><td valign="top"><a href="livingston.asp" class="link-drop">Livingston</a></td></tr>'
menu1[6]='<tr><td valign="top"><a href="madison.asp" class="link-drop">Madison</a></td></tr>'
menu1[7]='<tr><td valign="top"><a href="millburn.asp" class="link-drop">Millburn/Short Hills</a></td></tr>'
menu1[8]='<tr><td valign="top"><a href="np.asp" class="link-drop">New Providence</a></td></tr>'
menu1[9]='<tr><td valign="top"><a href="summit.asp" class="link-drop">Summit</a></td></tr>'
menu1[10]='<tr><td valign="top"><a href="westfield.asp" class="link-drop">Westfield</a></td></tr>'
menu1[11]='<tr><td valign="top" align="center"><img src="images/pix.gif" width="1" height="3" border="0" alt=""><br><hr width="50"></td></tr>'
menu1[12]='<tr><td valign="top"><a href="sports.asp" class="link-drop">Local Sports</a></td></tr>'
menu1[13]='<tr><td valign="top"><a href="financial.asp" class="link-drop">Financial News</a></td></tr>'
menu1[14]='<tr><td valign="top"><a href="green.asp" class="link-drop">Garden State Green</a></td></tr>'
menu1[15]='<tr><td><img src="images/pix.gif" width="1" height="15" border="0" alt=""></td></tr></table>'
//menu1[0]='<table cellpadding="0" cellspacing="0" border="0"><tr><td colspan="5"><img src="images/pix.gif" width="1" height="6" border="0" alt=""></td></tr><tr><td valign="top"><a href="state.asp" class="link-drop-hdr">State</a></td>'
//menu1[1]='<td valign="top"><a href="region.asp" class="link-drop-hdr">Regional</a></td>'
//menu1[2]='<td valign="top"><a href="summit.asp" class="link-drop-hdr">Summit</a></td>'
//menu1[3]='<td valign="top"><a href="bh.asp" class="link-drop-hdr">Berkeley Heights</a></td>'
//menu1[4]='<td valign="top"><a href="np.asp" class="link-drop-hdr">New Providence</a></td></tr>'

//menu1[5]='<tr><td valign="top"><a href="state.asp" class="link-drop">News</a></td>'
//menu1[6]='<td valign="top"><a href="region.asp" class="link-drop">News</a></td>'
//menu1[7]='<td valign="top"><a href="summit.asp" class="link-drop">News</a></td>'
//menu1[8]='<td valign="top"><a href="bh.asp" class="link-drop">News</a></td>'
//menu1[9]='<td valign="top"><a href="np.asp" class="link-drop">News</a></td></tr>'

//menu1[10]='<tr><td valign="top"><a href="state-cand.asp" class="link-drop">Candidate Statements</a></td>'
//menu1[11]='<td valign="top"><a href="region-cand.asp" class="link-drop">Candidate Statements</a></td>'
//menu1[12]='<td valign="top"><a href="summit-cand.asp" class="link-drop">Candidate Statements</a></td>'
//menu1[13]='<td valign="top"><a href="bh-cand.asp" class="link-drop">Candidate Statements</a></td>'
//menu1[14]='<td valign="top"><a href="np-cand.asp" class="link-drop">Candidate Statements</a></td></tr>'

//menu1[15]='<tr><td valign="top"><a href="state-polls.asp" class="link-drop">Polls</a></td>'
//menu1[16]='<td valign="top"><a href="region-polls.asp" class="link-drop">Polls</a></td>'
//menu1[17]='<td valign="top"><a href="summit-polls.asp" class="link-drop">Polls</a></td>'
//menu1[18]='<td valign="top"><a href="bh-polls.asp" class="link-drop">Polls</a></td>'
//menu1[19]='<td valign="top"><a href="np-polls.asp" class="link-drop">Polls</a></td></tr>'

//menu1[20]='<tr><td valign="top"><a href="state-gov.asp" class="link-drop">Government</a></td>'
//menu1[21]='<td valign="top"><a href="region-gov.asp" class="link-drop">Government</a></td>'
//menu1[22]='<td valign="top"><a href="summit-clubs.asp" class="link-drop">Clubs</a></td>'
//menu1[23]='<td valign="top"><a href="bh-clubs.asp" class="link-drop">Clubs</a></td>'
//menu1[24]='<td valign="top"><a href="np-clubs.asp" class="link-drop">Clubs</a></td></tr>'

//menu1[20]='<tr><td valign="top"></td>'
//menu1[21]='<td valign="top"></td>'
//menu1[22]='<td valign="top"><a href="summit-religious.asp" class="link-drop">Religious Institutions</a></td>'
//menu1[23]='<td valign="top"><a href="bh-religious.asp" class="link-drop">Religious Institutions</a></td>'
//menu1[24]='<td valign="top"><a href="np-religious.asp" class="link-drop">Religious Institutions</a></td></tr><tr><td colspan="5"><img src="images/pix.gif" width="1" height="15" border="0" alt=""></td></tr></table>'


//Content for menu 2
var menu2=new Array()
menu2[0]='<table cellpadding="0" cellspacing="0" border="0"><tr><td colspan="2"><img src="images/pix.gif" width="1" height="6" border="0" alt=""></td></tr><tr><td valign="top"><a href="#" class="link-drop-hdr">Columns</a></td>'
menu2[1]='<td valign="top">&nbsp;</td></tr>'

menu2[2]='<tr><td valign="top"><a href="columnist.asp?AUTH=lang" class="link-drop">The Balancing Act</a></td>'
menu2[3]='<td valign="top"><a href="columnist.asp?AUTH=lshapiro" class="link-drop">The Mommy&#39;s Review</a></td></tr>'

menu2[4]='<tr><td valign="top"><a href="columnist.asp?AUTH=maisch" class="link-drop">Because I Said So</a></td>'
menu2[5]='<td valign="top"><a href="columnist.asp?AUTH=miller" class="link-drop">On The Road</a></td></tr>'

menu2[6]='<tr><td valign="top"><a href="columnist.asp?AUTH=mchale" class="link-drop">Biz Buzz</a></td>'
menu2[7]='<td valign="top"><a href="columnist.asp?AUTH=baumer" class="link-drop">Pigskins, Pucks, and Picks</a></td></tr>'

menu2[8]='<tr><td valign="top"><a href="columnist.asp?AUTH=amiller" class="link-drop">Broadway Banter</a></td>'
menu2[9]='<td valign="top"><a href="column-re.asp?COL=guest&ID=1077" class="link-drop">Real Estate Today</a></td></tr>'

menu2[10]='<tr><td valign="top"><a href="columnist.asp?AUTH=singer" class="link-drop">Career Rx</a></td>'
menu2[11]='<td valign="top"><a href="columnist.asp?AUTH=eisner" class="link-drop">Saving The Plant</a></td></tr>'

menu2[12]='<tr><td valign="top"><a href="columnist.asp?AUTH=cinema" class="link-drop">Cinema Update</a></td>'
menu2[13]='<td valign="top"><a href="columnist.asp?AUTH=bayer" class="link-drop">Senior Sense</a></td></tr>'

menu2[14]='<tr><td valign="top"><a href="columnist.asp?AUTH=coffin" class="link-drop">Coffin&#39;s Corner For Education</a></td>'
menu2[15]='<td valign="top"><a href="columnist.asp?AUTH=mshapiro" class="link-drop">The Shapiro Report</a></td></tr>'

menu2[16]='<tr><td valign="top"><a href="columnist.asp?AUTH=dad" class="link-drop">Dad in the Box</a></td>'
menu2[17]='<td valign="top"><a href="columnist.asp?AUTH=wallick" class="link-drop">Simply Spotlight</a></td></tr>'

menu2[18]='<tr><td valign="top"><a href="columnist.asp?AUTH=debby" class="link-drop">Dear Debby</a></td>'
menu2[19]='<td valign="top"><a href="columnist.asp?AUTH=byers" class="link-drop">The State We&#39;re in</a></td></tr>'

menu2[20]='<tr><td valign="top"><a href="columnist.asp?AUTH=defabio" class="link-drop">Fit is the New Thin</a></td>'
menu2[21]='<td valign="top"><a href="columnist.asp?AUTH=stern" class="link-drop">Stern Eats</a></td></tr>'

menu2[22]='<tr><td valign="top"><a href="columnist.asp?AUTH=tcheyan" class="link-drop">Framed</a></td>'
menu2[23]='<td valign="top"><a href="columnist.asp?AUTH=seelaus" class="link-drop">Stocks, Bonds &amp; Beyond</a></td></tr>'

menu2[24]='<tr><td valign="top"><a href="columnist.asp?AUTH=crowley" class="link-drop">It&#39;s Kinetic</a></td>'
menu2[25]='<td valign="top"><a href="columnist.asp?AUTH=pagano" class="link-drop">Student Views</a></td></tr>'

menu2[26]='<tr><td valign="top"><a href="columnist.asp?AUTH=policy" class="link-drop">Jersey Junction</a></td>'
menu2[27]='<td valign="top"><a href="columnist.asp?AUTH=wine" class="link-drop">Winespeak</a></td></tr>'

menu2[28]='<tr><td valign="top"><a href="columnist.asp?AUTH=narciso" class="link-drop">A Little Joe</a></td>'
menu2[29]='<td valign="top"><a href="columnist.asp?AUTH=guest" class="link-drop">Guest Columns</a></td></tr>'

menu2[30]='<tr><td valign="top"></td>'
menu2[31]='<td valign="top"></td></tr><tr><td colspan="2"><img src="images/pix.gif" width="1" height="15" border="0" alt=""></td></tr></table>'


//Content for menu 3
var menu3=new Array()
menu3[0]='<table cellpadding="0" cellspacing="0" border="0"><tr><td><img src="images/pix.gif" width="1" height="6" border="0" alt=""></td></tr><tr><td valign="top"><a href="realestate.asp" class="link-drop-hdr">View Real Estate Listings</a></td></tr>'
menu3[1]='<tr><td valign="top"><a href="realestate-post2.asp" class="link-drop">Post Your Listings</a></td></tr>'
menu3[2]='<tr><td valign="top"><a href="realestate-policy.asp" class="link-drop">Listing Policy</a></td></tr>'
menu3[3]='<tr><td valign="top"><a href="column-re.asp?COL=guest&ID=1077" class="link-drop">Real Estate Today</a></td></tr><tr><td><img src="images/pix.gif" width="1" height="15" border="0" alt=""></td></tr></table>'

//Content for menu 4
var menu4=new Array()
menu4[0]='<table cellpadding="0" cellspacing="0" border="0"><tr><td><img src="images/pix.gif" width="1" height="6" border="0" alt=""></td></tr><tr><td valign="top"><a href="classifieds.asp" class="link-drop-hdr">View Classifieds</a></td></tr>'
menu4[1]='<tr><td valign="top"><a href="classifieds-post.asp" class="link-drop">Post Classifieds</a></td></tr>'
menu4[2]='<tr><td valign="top"><a href="classifieds-policy.asp" class="link-drop">Classifieds Policy</a></td></tr>'
menu4[3]='<tr><td><img src="images/pix.gif" width="1" height="15" border="0" alt=""></td></tr></table>'

//Content for menu 5
var menu5=new Array()
menu5[0]='<table cellpadding="0" cellspacing="0" border="0"><tr><td><img src="images/pix.gif" width="1" height="6" border="0" alt=""></td></tr><tr><td valign="top"><a href="freecycling.asp" class="link-drop-hdr">View FreeCycling Ads</a></td></tr>'
menu5[1]='<tr><td valign="top"><a href="freecycling-post.asp" class="link-drop">Post FreeCycling Ads</a></td></tr>'
menu5[2]='<tr><td valign="top"><a href="freecycling-policy.asp" class="link-drop">FreeCycling Policy</a></td></tr>'
menu5[3]='<tr><td><img src="images/pix.gif" width="1" height="15" border="0" alt=""></td></tr></table>'

//Content for menu 6
var menu6=new Array()
menu6[0]='<table cellpadding="0" cellspacing="0" border="0"><tr><td><img src="images/pix.gif" width="1" height="6" border="0" alt=""></td></tr><tr><td valign="top"><a href="advertise.asp" class="link-drop-hdr">Advertise With Us</a></td></tr>'
menu6[3]='<tr><td><img src="images/pix.gif" width="1" height="15" border="0" alt=""></td></tr></table>'

//Content for menu 7
var menu7=new Array()
menu7[0]='<table cellpadding="0" cellspacing="0" border="0"><tr><td><img src="images/pix.gif" width="1" height="6" border="0" alt=""></td></tr><tr><td valign="top"><a href="video-vault.asp" class="link-drop">Videos</a></td></tr>'
menu7[1]='<tr><td valign="top"><a href="photo.asp?Page=1" class="link-drop">Photos</a></td></tr>'
menu7[3]='<tr><td><img src="images/pix.gif" width="1" height="15" border="0" alt=""></td></tr></table>'

//Content for menu 8
var menu8=new Array()
menu8[0]='<table cellpadding="0" cellspacing="0" border="0"><tr><td><img src="images/pix.gif" width="1" height="6" border="0" alt=""></td></tr><tr><td valign="top"><a href="business.asp" class="link-drop">Find a Business</a></td></tr>'
menu8[1]='<tr><td valign="top"><a href="business-post.asp" class="link-drop">Post Business Listing</a></td></tr>'
menu8[3]='<tr><td><img src="images/pix.gif" width="1" height="15" border="0" alt=""></td></tr></table>'


var menuwidth='110px' //default menu width
var menubgcolor='#515151'  //menu bgcolor
var disappeardelay=550  //menu disappear speed onMouseout (in miliseconds)
var hidemenu_onclick="yes" //hide menu when user clicks within menu?

/////No further editing needed

var ie4=document.all
var ns6=document.getElementById&&!document.all

if (ie4||ns6)
document.write('<div id="dropmenudiv" style="visibility:hidden;width:'+menuwidth+';background-color:'+menubgcolor+'" onMouseover="clearhidemenu()" onMouseout="dynamichide(event)"></div>')

function getposOffset(what, offsettype){
var totaloffset=(offsettype=="left")? what.offsetLeft : what.offsetTop;
var parentEl=what.offsetParent;
while (parentEl!=null){
totaloffset=(offsettype=="left")? totaloffset+parentEl.offsetLeft : totaloffset+parentEl.offsetTop;
parentEl=parentEl.offsetParent;
}
return totaloffset;
}


function showhide(obj, e, visible, hidden, menuwidth){
if (ie4||ns6)
dropmenuobj.style.left=dropmenuobj.style.top="-500px"
if (menuwidth!=""){
dropmenuobj.widthobj=dropmenuobj.style
dropmenuobj.widthobj.width=menuwidth
}
if (e.type=="click" && obj.visibility==hidden || e.type=="mouseover")
obj.visibility=visible
else if (e.type=="click")
obj.visibility=hidden
}

function iecompattest(){
return (document.compatMode && document.compatMode!="BackCompat")? document.documentElement : document.body
}

function clearbrowseredge(obj, whichedge){
var edgeoffset=0
if (whichedge=="rightedge"){
var windowedge=ie4 && !window.opera? iecompattest().scrollLeft+iecompattest().clientWidth-15 : window.pageXOffset+window.innerWidth-15
dropmenuobj.contentmeasure=dropmenuobj.offsetWidth
if (windowedge-dropmenuobj.x < dropmenuobj.contentmeasure)
edgeoffset=dropmenuobj.contentmeasure-obj.offsetWidth
}
else{
var topedge=ie4 && !window.opera? iecompattest().scrollTop : window.pageYOffset
var windowedge=ie4 && !window.opera? iecompattest().scrollTop+iecompattest().clientHeight-15 : window.pageYOffset+window.innerHeight-18
dropmenuobj.contentmeasure=dropmenuobj.offsetHeight
if (windowedge-dropmenuobj.y < dropmenuobj.contentmeasure){ //move up?
edgeoffset=dropmenuobj.contentmeasure+obj.offsetHeight
if ((dropmenuobj.y-topedge)<dropmenuobj.contentmeasure) //up no good either?
edgeoffset=dropmenuobj.y+obj.offsetHeight-topedge
}
}
return edgeoffset
}

function populatemenu(what){
if (ie4||ns6)
dropmenuobj.innerHTML=what.join("")
}


function dropdownmenu(obj, e, menucontents, menuwidth){
if (window.event) event.cancelBubble=true
else if (e.stopPropagation) e.stopPropagation()
clearhidemenu()
dropmenuobj=document.getElementById? document.getElementById("dropmenudiv") : dropmenudiv
populatemenu(menucontents)

if (ie4||ns6){
showhide(dropmenuobj.style, e, "visible", "hidden", menuwidth)

dropmenuobj.x=getposOffset(obj, "left")
dropmenuobj.y=getposOffset(obj, "top")
dropmenuobj.style.left=dropmenuobj.x-clearbrowseredge(obj, "rightedge")+"px"
dropmenuobj.style.top=dropmenuobj.y-clearbrowseredge(obj, "bottomedge")+obj.offsetHeight+"px"
}

return clickreturnvalue()
}

function clickreturnvalue(){
if (ie4||ns6) return false
else return true
}

function contains_ns6(a, b) {
while (b.parentNode)
if ((b = b.parentNode) == a)
return true;
return false;
}

function dynamichide(e){
if (ie4&&!dropmenuobj.contains(e.toElement))
delayhidemenu()
else if (ns6&&e.currentTarget!= e.relatedTarget&& !contains_ns6(e.currentTarget, e.relatedTarget))
delayhidemenu()
}

function hidemenu(e){
if (typeof dropmenuobj!="undefined"){
if (ie4||ns6)
dropmenuobj.style.visibility="hidden"
}
}

function delayhidemenu(){
if (ie4||ns6)
delayhide=setTimeout("hidemenu()",disappeardelay)
}

function clearhidemenu(){
if (typeof delayhide!="undefined")
clearTimeout(delayhide)
}

if (hidemenu_onclick=="yes")
document.onclick=hidemenu
