// Copyright (c) Acala Labs, LLC., 2006-2009 All Rights Reserved

function toggle(id)
{
	obj = document.getElementById(id);
	obj.style.display = obj.style.display == 'none' ? '' : 'none';
}

function on_load()
{
	var all;

	if (self != top)
	{
		top.location.href = self.location.href;
		return;
	}

	all = document.getElementsByTagName('*');
	for (var i=0; i<all.length; i++)
	{
		var m = all[i];
		if (m.className != 'subm' && m.className != "some")
			continue;

		for (var l = m.previousSibling; l; l = l.previousSibling)
			if (l.href)
				break;

		if (m.id != 'open')
			m.style.display = 'none';
		m.id = "__m_" + i;

		l.href = "javascript:void 0;";
		l.onclick = new Function( "toggle('" + m.id + "');" );
	}
}

function get(n) {return document.getElementById(n);}
function getVal(n) {return get(n).value;}


function includeJavaScript(jsFile)
{
	document.write('<script type="text/javascript" src="'+ jsFile + '"></scr' + 'ipt>');
}


function copyRight() {
	return "Copyright 2007-2009 © Acala Labs, LLC.";
}

function baseUrl() {
    return "http://198.144.208.2:8086/ms?c=";
}

// Create a marker whose info window displays the cell.
function createMarker(point, html, icon) {
    var marker;

    if (icon == null) {
        marker = new GMarker(point);
    } else {
        marker = new GMarker(point, icon);
    }
    if (html != null) {
        GEvent.addListener(marker, 'click', function() {
           marker.openInfoWindowHtml(html);
        });
    }
    return marker;
}

var arrParamNames;
var arrParamValues;

function getURLParameters() {
   var sURL = window.document.URL.toString();

   if (sURL.indexOf("?") > 0) {
        var arrParams = sURL.split("?");
        var arrURLParams = arrParams[1].split("&");

        arrParamNames = new Array(arrURLParams.length);
        arrParamValues = new Array(arrURLParams.length);

        var i = 0;
        for (i = 0;i < arrURLParams.length; i++) {
            var sParam =  arrURLParams[i].split("=");
            arrParamNames[i] = sParam[0];
            if (sParam[1] != "")
                arrParamValues[i] = unescape(sParam[1]);
            else
                arrParamValues[i] = "No Value";
        }
    }
}

function getParameter(name) {
    var val = "NONE";
    for (i = 0;i < arrParamNames.length; i++) {
       if (arrParamNames[i] == name) {
            val = arrParamValues[i];
            break;
        }
    }
    return val;
}

function writeHead(a) {
	document.write('<div id="logo"><img src="' + a + 'img/logo_blue.jpg"></div><div id="moto">S/V Maitreya</div>');
}

function writeFoot(a) {
	document.write('<div id="footer"><div id="copy">' + copyRight() + '</div>Fair Winds</div><div id="ad"><script language="javascript" src="' + a + 'js/goog.js"></script></div>');
}