/* MAIN NAVIGATION ROLLOVERS */

No3 = (parseInt(navigator.appVersion) > 3) ? 1:0;
if (navigator.userAgent == "Mozilla/4.0 (compatible; MSIE 4.5; Mac_PowerPC)") { No3 = 0; }
layer = (document.all && No3) ? "document.all['L'+menu].style" : (document.layers && No3) ? "document.layers['L'+menu]" : 0;
var timer;

function Show() { if(layer) {
   if(timer) clearTimeout(timer);
   for(menu=0; menu<Layer.length; menu++) { if(Layer[menu]) { eval(layer).visibility = "hidden"; } }
   for(i=0; i<arguments.length; i++) { menu=arguments[i]; eval(layer).visibility = "visible"; }
} }

function Hide() { timer = setTimeout("Show()", 500); 

}

///////////////////////////////////////////

   hovercolor   = "";        // color name/code#F5F4E9
   bgcolor      = "";           // color name/code#FFFFFF
   background   = "http://www.chicagorehab.org/images/home/shim.gif";            // picture url
   menu_border  = 0;          // IE only
   border_color = "#E9CA00";        // IE only
   arrow_pic    = "";   // url of arrow picture for submenus

//////////////////////////////////////////////////////


if(document.all) { if(!background) { background=bgcolor; } else { background = "url("+background+")"; } }



function LayerSpecs(Left,Top,Width) { if(No3) {
   if ((!document.all) && (navigator.appVersion.indexOf("Mac") != -1)) { 
      this.left = Left;
      this.top = Top +4;
   }
   else if (navigator.appVersion.indexOf("Mac")!= -1) { 
      this.left = Left;
      this.top = Top -1;
   }
   else if(!document.all) { 
      this.left = Left;
      this.top = Top -4;
   }
   else {
      this.left  = Left;
      this.top   = Top;
   }
   this.info  = "";
   T=0;
   for(i=3; i<arguments.length; i++) {
      if(document.all) { this.info += "<TR><TD WIDTH="+Width+" onMouseOver='this.bgColor=\""+hovercolor+"\"' onMouseOut='this.bgColor=\"\"'> "+arguments[i]+"<br><br></TD></TR>"; }
      else { this.info += "<LAYER onMouseOver='this.bgColor=\""+hovercolor+"\"' onMouseOut='this.bgColor=\""+bgcolor+"\"'  WIDTH="+Width+" POSITION=RELATIVE TOP="+T+">  "+arguments[i]+"</LAYER>"; }
      T+=20;
   }
} }


Layer = new Array();
arrow = "<IMG SRC='http://www.chicagorehab.org/Chicago%20Rehab%20Network%20Affordable%20Housing%20Factbook_files/%22+arrow_pic+%22' BORDER=0 ALT=''>";



//////////////////////////////////////////////

/* Create Your layers below by typing:
    Layer[incrementing number] = new LayerSpecs(Left Position, Top Position, Width, List of Links Seperated by Commas)
    If a layer has a sublayer, add onMouseOver="Show(Layer Number to Open, Current Layer, Any Layers Opened before the current layer (seperated by commas)
*/
/* 

KRINGEN'S ORIGINAL JS CODE ASSUMED A FIXED FILE STRUCTURE ... THE FACTBOOK AND OTHERS NEED TO 
USE NESTED FOLDERS FOR .NET SECURITY. I REPLACED ALL URLS WITH ABSOLUTE URLS FOR CORRECT RESOLUTION..

*/

Layer[1] =  new LayerSpecs(180,147,150,
         '<NOBR><A HREF="http://www.chicagorehab.org/aboutCRN/whoweare.htm" CLASS="nav">who we are</A>',
         '<NOBR><A HREF="http://www.chicagorehab.org/aboutCRN/membership.htm" CLASS="nav">membership</A> ',
         '<NOBR><A HREF="http://www.chicagorehab.org/aboutCRN/looking.htm" CLASS="nav">looking for housing?</A> '

      
);

Layer[2] =  new LayerSpecs(180,263,150,
         '<NOBR><A HREF="http://www.chicagorehab.org/valuing/campaign.htm" CLASS="nav">campaign components</A> ',
		 '<NOBR><A HREF="http://www.chicagorehab.org/valuing/conference.htm" CLASS="nav">2001 conference highlights</A> ',
		 '<NOBR><A HREF="http://www.chicagorehab.org/valuing/achievements.htm" CLASS="nav">campaign achievements</A> '


); 



Layer[3] =  new LayerSpecs(180,295,150,
         '<NOBR><A HREF="http://www.chicagorehab.org/policy/city.htm" CLASS="nav">city</A> ',
         '<NOBR><A HREF="http://www.chicagorehab.org/policy/state.htm" CLASS="nav">state</A> ',
         '<NOBR><A HREF="http://www.chicagorehab.org/policy/county.htm" CLASS="nav">county</A> ',
         '<NOBR><A HREF="http://www.chicagorehab.org/policy/federal.htm" CLASS="nav">federal</A> ',
		 '<NOBR><A HREF="http://www.chicagorehab.org/policy/research.htm" CLASS="nav">research</A> ',
		 '<NOBR><A HREF="http://www.chicagorehab.org/policy/publiced.htm" CLASS="nav">public education</A> '


);



Layer[4] =  new LayerSpecs(180,327,150,
         '<NOBR><A HREF="http://www.chicagorehab.org/takeaction/alerts.htm"   CLASS="nav">advocacy alerts</A> ',
		 '<NOBR><A HREF="http://www.chicagorehab.org/takeaction/signup.htm"   CLASS="nav">sign up for advocacy alerts</A> ',
         '<NOBR><A HREF="http://www.chicagorehab.org/takeaction/facts.htm"   CLASS="nav">facts about AH</A> ',
         '<NOBR><A HREF="http://www.chicagorehab.org/takeaction/getinvolved.htm"    CLASS="nav">get involved</A> ',
         '<NOBR><A HREF="http://www.chicagorehab.org/takeaction/contactrep.htm"    CLASS="nav">contact your rep</A> '

);

Layer[5] =  new LayerSpecs(180,359,150,
         '<NOBR><A HREF="http://www.chicagorehab.org/capacity/urbandev.htm"   CLASS="nav">urban developers program</A>',
         '<NOBR><A HREF="http://www.chicagorehab.org/capacity/empowerment.htm"    CLASS="nav">empowerment series</A> ',
         '<NOBR><A HREF="http://www.chicagorehab.org/capacity/training.htm"   CLASS="nav">other training & events</A> ',
         '<NOBR><A HREF="http://www.chicagorehab.org/capacity/calendar.htm"    CLASS="nav">calendar</A> '

);

Layer[6] =  new LayerSpecs(180,391,150,
         '<NOBR><A HREF="http://www.chicagorehab.org/press/articles.htm"   CLASS="nav">AH in the news</A> ',
         '<NOBR><A HREF="http://www.chicagorehab.org/press/releases.htm"    CLASS="nav">CRN press releases</A> ',
         '<NOBR><A HREF="http://www.chicagorehab.org/press/publications.htm"    CLASS="nav">CRN publications</A> '

);






////////////////////////////////////////////////////////////////

j = (Layer[0]) ? 0:1;

for(i=j; i<Layer.length; i++) {
   if(document.all && No3) { document.write("<SPAN onMouseOver='clearTimeout(timer)' onMouseOut='Hide("+i+")' ID='L"+i+"' STYLE='position:absolute; z-index:3; visibility:hidden; background:"+background+"; top:"+Layer[i].top+"; left:"+Layer[i].left+";'><TABLE CLASS='nav' STYLE='border:solid "+menu_border+" "+border_color+"'>"+Layer[i].info+"</TABLE></SPAN>"); }
   else if(document.layers && No3) { document.write("<LAYER onMouseOver='clearTimeout(timer)' onMouseOut='Hide("+i+")' ID='L"+i+"' POSITION=ABSOLUTE z-index=3 VISIBILITY=HIDDEN BGCOLOR='"+bgcolor+"' BACKGROUND='http://www.chicagorehab.org/Chicago%20Rehab%20Network%20Affordable%20Housing%20Factbook_files/%22+background+%22' TOP="+Layer[i].top+" LEFT="+Layer[i].left+">"+Layer[i].info+"</LAYER>"); }
}

/* GENERIC WINDOW */
function openGenericWindow(url) {
   var win;
   win = window.open(url,'article');
   win.location.href = url; 

}


/*  WHAT'S NEW POP UP  */

var news
function openNews() {
    if (!news || news.closed)

   news = window.open('','news','toolbar=no,location=no,status=no,scrollbars=default,menubar=no,resizable=no,width=243,height=350');
    else
      news.focus();

news.location.href = '/nph/news/index.atomic';

if (!news.opener == null) news.opener = window;
}

function openNewsStory(url) {
	openGenericWindow(url)
}

/* CLOSE WINDOW */
function closeWindow() {
   self.close();
}

/*  FEEDBACK POP UP  */

var feedback
function openFeedback() {
    if (!feedback || feedback.closed)

   feedback = window.open('','feedback','toolbar=no,location=no,status=no,scrollbars=auto,menubar=no,resizable=no,width=350,height=470');
    else
      feedback.focus();

feedback.location.href = '/nph/feedback/index.atomic';

if (!feedback.opener == null) feedback.opener = window;
}


/* NETSCAPE RESIZE FIX  */

function reloadPage(init) {  //reloads the window if Nav4 resized
  if (init==true) with (navigator) {if ((appName=="Netscape")&&(parseInt(appVersion)==4)) {
    document.pgW=innerWidth; document.pgH=innerHeight; onresize=reloadPage; }}
  else if (innerWidth!=document.pgW || innerHeight!=document.pgH) location.reload();
}
reloadPage(true);


/* HOME PAGE PIC RANDOMIZER */
// The Central Randomizer 1.3 (C) 1997 by Paul Houle (houle@msc.cornell.edu)
// See:  http://www.msc.cornell.edu/~houle/javascript/randomizer.html

rnd.today=new Date();
rnd.seed=rnd.today.getTime();

function rnd() {
        rnd.seed = (rnd.seed*9301+49297) % 233280;
        return rnd.seed/(233280.0);
};

function rand(number) {
        return Math.ceil(rnd()*number);
};

/* Page Refresh */

function reloadPage(init) {  //reloads the window if Nav4 resized
  if (init==true) with (navigator) {if ((appName=="Netscape")&&(parseInt(appVersion)==4)) {
    document.pgW=innerWidth; document.pgH=innerHeight; onresize=reloadPage; }}
  else if (innerWidth!=document.pgW || innerHeight!=document.pgH) location.reload();
}
reloadPage(true);