/**
 * @(#)stdlib.js
 * Copyright Freelancer Solutions
 */

/**
 * Core Javascript Libraries
 * Version 2.0
 *
 * Title: Standard Javascript Library
 *
 * Description: Contains some of our most commonly used custom
 *              JavaScript functions.
 *
 * @author Paul Edelman
 * @version 1.4
 */
  
  
/**********************************************************
*	GLOBAL PAGE VARIABLES								  *
**********************************************************/

var q = "'";
var urlString = document.URL;
var toRoot; var usedSpace;

function init_page(a,b)
{
	toRoot = a;
	usedSpace = b;
	alert(toRoot + " " + usedSpace);
}

usedSpace = 145;

/**********************************************************
*	BROWSER DETECTION									  *
**********************************************************/

var browser = new Object();
browser.version = parseInt(navigator.appVersion);
var ns4 = false; var ns6 = false; var ns7 = false; var ie = false; var DOM = false;

if(navigator.appName.indexOf("Netscape") != -1 && browser.version < 5){ns4 = true;}
if(navigator.appName.indexOf("Netscape") != -1 && browser.version >= 5){ns6 = true;}
if(ns6){ ns7 = true; }
if(ns4 && ns6 == false){ ie = true; }
if(!ns4){ DOM = true; }

/**********************************************************
*	NETSCAPE PAGE ELEMENTS								  *
**********************************************************/

var nsHeight;
var windowHeight = window.innerHeight;
nsHeight = (windowHeight - usedSpace);

/**********************************************************
*	DISPLAY DATE										  *
**********************************************************/

var d = new Date();
var month = "";
var day = "";

// Format Month //

var x = d.getMonth();

switch(x)
{
	case 0: month = "January";
		break;
	case 1: month = "Febuary";
		break;
	case 2: month = "March";
		break;
	case 3: month = "April";
		break;
	case 4: month = "May";
		break;
	case 5: month = "June";
		break;
	case 6: month = "July";
		break;
	case 7: month = "August";
		break;
	case 8: month = "September";
		break;
	case 9: month = "October";
		break;
	case 10: month = "November";
		break;
	case 11: month = "December";
}

// Format Day of Week //

var x = d.getDay();

switch(x)
{
	case 0: day = "Sunday";
		break;
	case 1: day = "Monday";
		break;
	case 2: day = "Tuesday";
		break;
	case 3: day = "Wednesday";
		break;
	case 4: day = "Thursday";
		break;
	case 5: day = "Friday";
		break;
	case 6: day = "Saturday";
}

var fullDate = day + ", " + month + " " + d.getDate() + ", " + d.getYear();

/**********************************************************
*	MAKE WINDOW FUNCTION								  *
**********************************************************/

var width;
var height;
var bars;

function makeWin(url,width,height,bars) 
{
    agent = navigator.userAgent;
    windowName = "info";
    args  = "";
    args += "toolbar=0,";
    args += "location=0,";
    args += "directories=0,";
    args += "status=0,";
    args += "menubar=0,";
    args += "scrollbars=" + bars +",";
    args += "resizable=0,";
    args += "width=" + width +",";
    args += "height=" + height;
    win = window.open(url, windowName , args);
    if (agent.indexOf("Mozilla/2") != -1 && agent.indexOf("Win") == -1) 
 	{
    	win = window.open(url, windowName , args);
	}
	if (!win.opener) 
	{
		win.opener = window;
	}
}

function winopen(url,stuff,morestuff) 
{
	window.open(url,stuff,morestuff);
}
