// ***** VERSION 4 BROWSERS --MSIE or NS *****
// ***** REQUIRED on CoastalGuide sites  *****

// Ultimate client-side JavaScript client sniff.
// (C) Netscape Communications 1999.  Permission granted 
// to reuse.  Dynamic Header/Footer (C) 4geeks.com

function Is ()
{   
    var agt=navigator.userAgent.toLowerCase();

    this.major = parseInt(navigator.appVersion);
    this.minor = parseFloat(navigator.appVersion);

    this.nav  = ((agt.indexOf('mozilla')!=-1) && (agt.indexOf('spoofer')==-1)
                && (agt.indexOf('compatible') == -1) && (agt.indexOf('opera')==-1)
                && (agt.indexOf('webtv')==-1));
    this.nav2 = (this.nav && (this.major == 2));
    this.nav3 = (this.nav && (this.major == 3));
    this.nav4 = (this.nav && (this.major == 4));
    this.nav4up = (this.nav && (this.major >= 4));
    this.navonly  = (this.nav && ((agt.indexOf(";nav") != -1) ||
                     (agt.indexOf("; nav") != -1)) );
    this.nav5 = (this.nav && (this.major == 5));
    this.nav5up = (this.nav && (this.major >= 5));

    this.ie   = (agt.indexOf("msie") != -1);
    this.ie3  = (this.ie && (this.major < 4));
    this.ie4  = (this.ie && (this.major == 4) && (agt.indexOf("msie 5.0")==-1) );
    this.ie4up  = (this.ie  && (this.major >= 4));
    this.ie5  = (this.ie && (this.major == 4) && (agt.indexOf("msie 5.0")!=-1) );
    this.ie5up  = (this.ie  && !this.ie3 && !this.ie4);

    this.aol   = (agt.indexOf("aol") != -1);
    this.aol3  = (this.aol && this.ie3);
    this.aol4  = (this.aol && this.ie4);

    this.opera = (agt.indexOf("opera") != -1);
    this.webtv = (agt.indexOf("webtv") != -1);

    if (this.nav2 || this.ie3) this.js = 1.0
    else if (this.nav3 || this.opera) this.js = 1.1
    else if ((this.nav4 && (this.minor <= 4.05)) || this.ie4) this.js = 1.2
    else if ((this.nav4 && (this.minor > 4.05)) || this.ie5) this.js = 1.3
    else if (this.nav5) this.js = 1.4

    else if (this.nav && (this.major > 5)) this.js = 1.4
    else if (this.ie && (this.major > 5)) this.js = 1.3
    else this.js = 0.0;

    this.win   = ( (agt.indexOf("win")!=-1) || (agt.indexOf("16bit")!=-1) );
    this.win95 = ((agt.indexOf("win95")!=-1) || (agt.indexOf("windows 95")!=-1));

    this.win16 = ((agt.indexOf("win16")!=-1) ||
                  (agt.indexOf("16bit")!=-1) || (agt.indexOf("windows 3.1")!=-1) ||
                  (agt.indexOf("windows 16-bit")!=-1) );

    this.win31 = ((agt.indexOf("windows 3.1")!=-1) || (agt.indexOf("win16")!=-1) ||
                  (agt.indexOf("windows 16-bit")!=-1));

    this.win98 = ((agt.indexOf("win98")!=-1) || (agt.indexOf("windows 98")!=-1));
    this.winnt = ((agt.indexOf("winnt")!=-1) || (agt.indexOf("windows nt")!=-1));
    this.win32 = ( this.win95 || this.winnt || this.win98 ||
                   ((this.major >= 4) && (navigator.platform == "Win32")) ||
                   (agt.indexOf("win32")!=-1) || (agt.indexOf("32bit")!=-1) );

    this.os2   = ((agt.indexOf("os/2")!=-1) ||
                  (navigator.appVersion.indexOf("OS/2")!=-1) ||
                  (agt.indexOf("ibm-webexplorer")!=-1));

    this.mac    = (agt.indexOf("mac")!=-1);
    this.mac68k = (this.mac && ((agt.indexOf("68k")!=-1) ||
                               (agt.indexOf("68000")!=-1)));
    this.macppc = (this.mac && ((agt.indexOf("ppc")!=-1) ||
                               (agt.indexOf("powerpc")!=-1)));

    this.sun   = (agt.indexOf("sunos")!=-1);
    this.sun4  = (agt.indexOf("sunos 4")!=-1);
    this.sun5  = (agt.indexOf("sunos 5")!=-1);
    this.suni86= (this.sun && (agt.indexOf("i86")!=-1));
    this.irix  = (agt.indexOf("irix") !=-1);    
    this.irix5 = (agt.indexOf("irix 5") !=-1);
    this.irix6 = ((agt.indexOf("irix 6") !=-1) || (agt.indexOf("irix6") !=-1));
    this.hpux  = (agt.indexOf("hp-ux")!=-1);
    this.hpux9 = (this.hpux && (agt.indexOf("09.")!=-1));
    this.hpux10= (this.hpux && (agt.indexOf("10.")!=-1));
    this.aix   = (agt.indexOf("aix") !=-1);      // IBM
    this.aix1  = (agt.indexOf("aix 1") !=-1);
    this.aix2  = (agt.indexOf("aix 2") !=-1);
    this.aix3  = (agt.indexOf("aix 3") !=-1);
    this.aix4  = (agt.indexOf("aix 4") !=-1);
    this.linux = (agt.indexOf("inux")!=-1);
    this.sco   = (agt.indexOf("sco")!=-1) || (agt.indexOf("unix_sv")!=-1);
    this.unixware = (agt.indexOf("unix_system_v")!=-1);
    this.mpras    = (agt.indexOf("ncr")!=-1);
    this.reliant  = (agt.indexOf("reliantunix")!=-1);
    this.dec   = ((agt.indexOf("dec")!=-1) || (agt.indexOf("osf1")!=-1) ||
         (agt.indexOf("dec_alpha")!=-1) || (agt.indexOf("alphaserver")!=-1) ||
         (agt.indexOf("ultrix")!=-1) || (agt.indexOf("alphastation")!=-1));
    this.sinix = (agt.indexOf("sinix")!=-1);
    this.freebsd = (agt.indexOf("freebsd")!=-1);
    this.bsd = (agt.indexOf("bsd")!=-1);
    this.unix  = ((agt.indexOf("x11")!=-1) || this.sun || this.irix || this.hpux ||
                 this.sco ||this.unixware || this.mpras || this.reliant ||
                 this.dec || this.sinix || this.aix || this.linux || this.bsd || this.freebsd);

    this.vms   = ((agt.indexOf("vax")!=-1) || (agt.indexOf("openvms")!=-1));
}

// ############-PROBLEM_BROWSERS-####################
var is;
var isIE3Mac = false;
if ((navigator.appVersion.indexOf("Mac")!=-1) && (navigator.userAgent.indexOf("MSIE")!=-1) && 
(parseInt(navigator.appVersion)==3))
       isIE3Mac = true;

var is;
var isProbBrows = false;

if ((navigator.appVersion.indexOf("Mac")!=-1) && (navigator.userAgent.indexOf("MSIE")!=-1) && 
(parseInt(navigator.appVersion)==3))
       isProbBrows = true;

else if ((navigator.appVersion.indexOf("Mac")!=-1) && (navigator.userAgent.indexOf("Netscape")!=-1) && 
(parseInt(navigator.appVersion)>=4))
       isProbBrows = true;

else   is = new Is(); 


// #########-INLINE-INSERTS-####################

function stoperror(){
return true
}

window.onerror=stoperror


rand1 = new Date();
random = rand1.getTime() % 1000; 

// #########- write_dyn_insert1 -####################
// ----this is top banner section -------------------

function write_dyn_insert1() { 

  document.write("<CENTER> "); 


if (!isProbBrows && is.nav4up) {
  document.write("<ILAYER><LAYER "); 
  document.write("src='http://coastalguide.com/aa_horizbanners/nctopglobe0.shtml" + "?"  + random + "'  CLIP=0,0,800,65></LAYER>"); 
  document.write("</ILAYER> "); 

}

else if (!isProbBrows && is.ie4up) {
  document.write("<IFRAME "); 
  document.write("src='http://coastalguide.com/aa_horizbanners/nctopglobe0.shtml" + "?"  + random + "' WIDTH=100% HEIGHT=65 NORESIZE SCROLLING=No FRAMEBORDER=0 MARGINHEIGHT=0 MARGINWIDTH=0>"); 
  document.write("</IFRAME> "); 

}
  
else if (isProbBrows && is.nav4up) {
  document.write("~");

}

  document.write("<BR CLEAR=ALL><FONT SIZE=1 FACE=Arial>Site Development Underwritten By Our Sponsors "); 
  document.write(" ...For <A "); 
  document.write("HREF='http://icw.net/info/services/"+ "'>");
  document.write("MORE INFO</A></FONT> "); 
  document.write("</CENTER> "); 
} 

// #########- write_dyn_insert2 -####################
// ----this is BOTTOM banner section -------------------

function write_dyn_insert2() { 

  document.write("<CENTER> "); 


if (!isProbBrows && is.nav4up) {
  document.write("<ILAYER><LAYER "); 
  document.write("src='http://coastalguide.com/aa_horizbanners/ncbottombanner.shtml" + "?"  + random + "'  CLIP=0,0,800,65></LAYER>"); 
  document.write("</ILAYER> "); 

}

else if (!isProbBrows && is.ie4up) {
  document.write("<IFRAME "); 
  document.write("src='http://coastalguide.com/aa_horizbanners/ncbottombanner.shtml" + "?"  + random + "' WIDTH=100% HEIGHT=65 NORESIZE SCROLLING=No FRAMEBORDER=0 MARGINHEIGHT=0 MARGINWIDTH=0>"); 
  document.write("</IFRAME> "); 

}
  
else if (isProbBrows && is.nav4up) {
  document.write("~");

}

  document.write("</CENTER> "); 
} 




// #########- write_dyn_regionnav1 -####################
// ----this REGIONAL NAV section typically at top of page ---

function write_dyn_regionnav1() { 

  document.write("<CENTER> "); 
  document.write("<TABLE WIDTH=600 BORDER=0 CELLPADDING=0 CELLSPACING=0>"); 
  document.write("<TR><TD ALIGN=CENTER VALIGN=TOP BGCOLOR='#DDFFDD'><BASE TARGET='_top'>"); 
  document.write("<FONT SIZE=1 FACE=Verdana>OFFICIAL Map of the North Carolina Coast"); 
  document.write(" ...get NCDOT's <B>FREE</B> <A "); 
  document.write("HREF='http://www.coastalguide.com/ncwaterways/" + "'>");
  document.write("NC Coastal Highway &amp; Waterway Guide</A></FONT> "); 
  document.write("</TD></TR> "); 
  document.write("<TR><TD ALIGN=CENTER VALIGN=TOP BGCOLOR='#DDFFDD'><BASE TARGET='_top'>"); 
  document.write("<FONT SIZE=1 FACE=Verdana>"); 
  document.write("**<A HREF='http://www.pamlico.com/" + "'>");
  document.write("PAMLICO</A>**&nbsp;&nbsp;&nbsp;"); 
  document.write("<A HREF='http://www.outerbanks.com/" + "'>");
  document.write("OUTER BANKS</A>&nbsp;&nbsp;&nbsp;"); 
  document.write("<A HREF='http://www.albemarle-nc.com/" + "'>");
  document.write("ALBEMARLE</A>&nbsp;&nbsp;&nbsp;"); 
  document.write("<A HREF='http://www.crystalcoast.com/" + "'>");
  document.write("CAPE LOOKOUT</A>&nbsp;&nbsp;&nbsp;"); 
  document.write("<A HREF='http://www.azaleacoast.com/" + "'>");
  document.write("CAPE FEAR</A>&nbsp;&nbsp;&nbsp;"); 
  document.write("</FONT></TD></TR></TABLE>"); 
  document.write("</CENTER> "); 
} 


// #########- write_dyn_bottomregiongen1 -####################
// ----this section above bottom text nav -----------
// ----in last of CONTENT SECTION -----------

function write_dyn_bottomregiongen1() { 

  document.write("<CENTER>"); 
  document.write("<TABLE WIDTH=600 BORDER=0 CELLPADDING=0 CELLSPACING=10>"); 

  document.write("<TR>"); 
  document.write("<TD ALIGN=CENTER VALIGN=TOP><BASE TARGET='_top'>"); 
  document.write("<B><FONT SIZE=4 FACE=Arial>Download large-format "); 
  document.write("<A HREF='http://coastalguide.com/download/freepix/" + "'>");
  document.write("photos of the Coast</A></FONT></B></TD>"); 
  document.write("<TD COLSPAN=2 ALIGN=CENTER VALIGN=TOP><BASE TARGET='_top'>"); 
  document.write("<FONT SIZE=3 FACE=Arial>Pamlico Region<BR>"); 
  document.write("<A HREF='http://www.icw-net.com/maps/nc/nc-pm1.htm" + "'>");
  document.write("<IMG BORDER=0 SRC='http://www.icw-net.com/maps/nc/nc-pm1tn.gif" +"' ");
  document.write("ALT='Use this map to locate communities in the region'>");
  document.write("<BR>Click Map</A></FONT></TD>"); 
  document.write("</TR><TR>"); 
  document.write("<TD ALIGN=CENTER VALIGN=TOP><BASE TARGET='_top'>"); 
  document.write("<FONT SIZE=2 FACE=Arial>For great articles and stories about our coast"); 
  document.write(" ...Read <A HREF='http://coastalguide.com/helmsman/" + "'>");
  document.write("<IMG ALIGN=LEFT BORDER=0 HSPACE=5 SRC='http://www.icw-net.com/elements/helmsman56x60.gif" +"' ");
  document.write("ALT='Know Stuff When You Get Here!'>");
  document.write("CoastalGuide's HELMSMAN</A></FONT></TD>"); 
  document.write("<TD ALIGN=CENTER VALIGN=TOP><BASE TARGET='_top'>"); 
  document.write("<A HREF='http://www.icw.net/tales/" + "'>");
  document.write("<IMG BORDER=0 ALIGN=LEFT HSPACE=5 SRC='http://www.icw-net.com/elements/talesicon.gif" +"' ");
  document.write("ALT='Tales From The Coast'></A>");
  document.write("<FONT SIZE=3 FACE=Arial>What's history without "); 
  document.write("<A HREF='http://www.icw.net/tales/" + "'>");
  document.write("<B>legend?</B></A></FONT></TD>"); 
  document.write("<TD ALIGN=CENTER VALIGN=TOP><BASE TARGET='_top'>"); 
  document.write("<B><FONT SIZE=4 FACE=Arial>"); 
  document.write("<A HREF='http://www.ocracoke-nc.com/blackbeard/" + "'>");
  document.write("<IMG BORDER=0 HSPACE=1 SRC='http://www.icw-net.com/elements/skullbones.gif" +"' ");
  document.write("ALT='Stories, Tales, Ship Recovery'>");
  document.write("<I>BLACKBEARD !!</I></A></FONT></B></TD>"); 
  document.write("</TR>"); 
  document.write("</TABLE><BR>"); 
  document.write("</CENTER> "); 
} 


// #########- write_dyn_ABOUT_ICW1 -####################
// ----this section above bottom ICW copyright graphic --

function write_dyn_ABOUT_ICW1() { 

  document.write("<CENTER> "); 
  document.write("<TABLE WIDTH=600 BORDER=0 CELLPADDING=0 CELLSPACING=0>"); 
  document.write("<TR><TD ALIGN=CENTER VALIGN=TOP BGCOLOR='#DDFFDD'><BASE TARGET='_top'>"); 
  document.write("<B><FONT SIZE=3 FACE=Verdana>"); 
  document.write("<A HREF='http://www.coastalguide.com/" + "'>");
  document.write("CoastalGuide <FONT SIZE=1>by</FONT> ICW-NET &reg;</A></FONT></B>"); 
  document.write("</TD></TR> "); 
  document.write("<TR><TD ALIGN=CENTER VALIGN=TOP BGCOLOR='#DDFFDD'><BASE TARGET='_top'>"); 
  document.write("<FONT SIZE=1 FACE=Verdana>"); 
  document.write("**<A HREF='http://www.pamlico.com/" + "'>");
  document.write("PAMLICO</A>**&nbsp;&nbsp;&nbsp;"); 
  document.write("<A HREF='http://www.outerbanks.com/" + "'>");
  document.write("OUTER BANKS</A>&nbsp;&nbsp;&nbsp;"); 
  document.write("<A HREF='http://www.albemarle-nc.com/" + "'>");
  document.write("ALBEMARLE</A>&nbsp;&nbsp;&nbsp;"); 
  document.write("<A HREF='http://www.crystalcoast.com/" + "'>");
  document.write("CAPE LOOKOUT</A>&nbsp;&nbsp;&nbsp;"); 
  document.write("<A HREF='http://www.azaleacoast.com/" + "'>");
  document.write("CAPE FEAR</A>"); 
  document.write("</FONT></TD></TR>"); 
  document.write("</TABLE><BR><BR> "); 
  document.write("<FONT SIZE=1 FACE=Arial>"); 
  document.write(" <A HREF='http://icw.net/sponsors/" + "'>");
  document.write("advertise</A>&nbsp;&nbsp;&nbsp;"); 
  document.write(" <A HREF='http://www.icw-net.com/info/services/expand.htm" + "'>");
  document.write("add content</A>&nbsp;&nbsp;&nbsp;"); 
  document.write(" <A HREF='http://www.icw-net.com/info/email.htm" + "'>");
  document.write("contact us</A>&nbsp;&nbsp;&nbsp;"); 
  document.write(" <A HREF='http://www.icw-net.com/info/tfrmmail.htm" + "'>");
  document.write("forms faq</A>&nbsp;&nbsp;&nbsp;"); 
  document.write(" <A HREF='http://www.icw-net.com/info/services/infodir.htm" + "'>");
  document.write("general info</A>&nbsp;&nbsp;&nbsp;"); 
  document.write(" <A HREF='http://www.icw-net.com/info/useragre.htm" + "'>");
  document.write("legal &amp; privacy</A>&nbsp;&nbsp;&nbsp;"); 
  document.write(" <A HREF='http://www.icw-net.com/info/services/outside.htm" + "'>");
  document.write("links</A>&nbsp;&nbsp;&nbsp;"); 
  document.write("<BR></FONT></CENTER> "); 
} 

