var myURL = document.URL ? document.URL : document.location.href;
baseURL = myURL.substring(0,myURL.indexOf("guns.solin.net") + 15);

var whereAmI = document.URL ? document.URL.substring(0,document.URL.lastIndexOf("/")) : false;
if (whereAmI) {
    whereAmI = whereAmI.substring(whereAmI.lastIndexOf("/")+1);
}

function item(doc, name) {
    var str;
    if (name == whereAmI) {
	str = '    <td width="20%" height=40 class="armoryCurrentItem"><p class="armory"><b>' + name + '</b></p></td>';
    } else {
	str = '    <td width="20%" height=40 class="armoryMenuItem"><p class="armory"><b><a class="armory" href="' + baseURL + name + '/">' + name + '</a></b></p></td>';
    }
    doc.writeln (str);
}

function top_pane () {
    document.writeln('<table class="armory" align="center" cellpadding=5 cellspacing=0 width="100%">');
    document.writeln('  <tr class="armory">');
    document.writeln('    <td class="armoryTopRow" colspan=3 valign="top"><h1 class="armory">Solin Armory</h1></td>');
    document.writeln('    <td class="armoryTopRow" align="right" valign="top">');
    if (document.cookie.indexOf("user") >= 0) {
        document.writeln('      <form action="logout.php" method="post"><input type="submit" value="Logout"/></form>');
    } else {
        document.writeln('      <p class="armory">&nbsp;</p>');
    }
    document.writeln('    </td>');
    document.writeln('    <td class="armoryTopRow" align="right" valign="top">');
    document.writeln('      <form action="http://www.google.com/search"><input type="hidden" name="as_sitesearch" value="guns.solin.net" /><input type="submit" value="Search" /><input type="text" name="as_q" size=15 /><br>');
    document.writeln('      <a class="armoryEmail" href="mailto:lfod1776@guns.solin.net">email</a></form>');
    document.writeln('    </td>');
    document.writeln('  </tr>');
    document.writeln('  <tr class="armory">');
    item(document,"home");
    item(document,"links");
    item(document,"optics");
    item(document,"gear");
    item(document,"firearms");
    document.writeln('  </tr>');
    document.writeln('</table>');
}

function get_object(obj) {
    if (document.getElementById) {
        return document.getElementById(obj);
    } else if (document.all) {
        return document.all[obj];
    } else if (document.layers) {
        return document.layers[obj];
    } else {
        return null;
    }
}

function createCookie(name, value, days) {
    if (days) {
        var date = new Date();
        date.setTime(date.getTime() + (days*24*60*60*1000));
        var expires = "; expires=" + date.toGMTString();
    } else {
        var expires = "";
    }
    document.cookie = name + "=" + value + expires;
}

function readCookie(name) {
    var nameEQ = name + "=";
    var ca = document.cookie.split(';');
    for(var i=0; i < ca.length; i++) {
        var c = ca[i];
        while (c.charAt(0)==' ') {
            c = c.substring(1, c.length);
        }
        if (c.indexOf(nameEQ) == 0) {
            return c.substring(nameEQ.length, c.length);
        }
    }
    return null;
}

function eraseCookie(name) {
    createCookie(name,"",-1);
}

// Show/Hide a block of content and set a cookie
function showHideBlock(e) {
    var element = get_object(e);
    var image = get_object('toggle_' + e);

    eraseCookie(e);
    if (element.style.display == "none") {
        element.style.display = "";
        image.src = "/images/toggle_closed.gif";
        createCookie(e, "expanded", 365);
    } else {
        element.style.display = "none";
        image.src = "/images/toggle_open.gif";
        createCookie(e, "collapsed", 365);
    }
}

