var day = new Array('Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday');
var month = new Array('January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December');
var TimeNow = "";
var TimeNow2= "";
var TimeNow3= "";

function MakeTime()
{
	setTimeout("MakeTime();",1000);
	timesetter.setTime(timesetter.getTime()+1000);
	var mthN = String(timesetter.getMonth());
	var mth = month[mthN];
	var mthday = String(timesetter.getDate());
	var yrN = String(timesetter.getFullYear());
	var dayN = String(timesetter.getDay());
	var dd = day[dayN];
	var hhN  = timesetter.getHours();
	if(hhN > 12)
	{
		var hh = String(hhN - 12);
		var AP = "pm";
	}
	else if(hhN == 12)
	{
		var hh = "12";
		var AP = "pm";
	}
	else if(hhN == 0)
	{
		var hh = "12";
		var AP = "am";
	}
	else
	{
		var hh = String(hhN);
		var AP = "am";
	}
	var mm  = String(timesetter.getMinutes());
	var ss  = String(timesetter.getSeconds());
	TimeNow = ((hh < 10) ? " " : "") + hh + ((mm < 10) ? ":0" : ":") + mm + ((ss < 10) ? ":0" : ":") + ss + AP + "  " + mth + " " + mthday;
	return TimeNow;
}


function MakeTime2()
{
	setTimeout("MakeTime2();",1000);
	timesetter2.setTime(timesetter2.getTime()+1000);
	var mthN = String(timesetter2.getMonth());
	var mth = month[mthN];
	var mthday = String(timesetter2.getDate());
	var yrN = String(timesetter2.getFullYear());
	var dayN = String(timesetter2.getDay());
	var dd = day[dayN];
	var hhN  = timesetter2.getHours();
	if(hhN > 12)
	{
		var hh = String(hhN - 12);
		var AP = "pm";
	}
	else if(hhN == 12)
	{
		var hh = "12";
		var AP = "pm";
	}
	else if(hhN == 0)
	{
		var hh = "12";
		var AP = "am";
	}
	else
	{
		var hh = String(hhN);
		var AP = "am";
	}
	var mm  = String(timesetter2.getMinutes());
	var ss  = String(timesetter2.getSeconds());
	TimeNow2 = ((hh < 10) ? " " : "") + hh + ((mm < 10) ? ":0" : ":") + mm + ((ss < 10) ? ":0" : ":") + ss + AP + "  " + mth + " " + mthday;
	return TimeNow2;
}

function MakeTime3()
{
	setTimeout("MakeTime3();",1000);
	timesetter3.setTime(timesetter3.getTime()+1000);
	var mthN = String(timesetter3.getMonth());
	var mth = month[mthN];
	var mthday = String(timesetter3.getDate());
	var yrN = String(timesetter3.getFullYear());
	var dayN = String(timesetter3.getDay());
	var dd = day[dayN];
	var hhN  = timesetter3.getHours();
	if(hhN > 12)
	{
		var hh = String(hhN - 12);
		var AP = "pm";
	}
	else if(hhN == 12)
	{
		var hh = "12";
		var AP = "pm";
	}
	else if(hhN == 0)
	{
		var hh = "12";
		var AP = "am";
	}
	else
	{
		var hh = String(hhN);
		var AP = "am";
	}
	var mm  = String(timesetter3.getMinutes());
	var ss  = String(timesetter3.getSeconds());
	TimeNow3 = ((hh < 10) ? " " : "") + hh + ((mm < 10) ? ":0" : ":") + mm + ((ss < 10) ? ":0" : ":") + ss + AP + "  " + mth + " " + mthday;
	return TimeNow3;
}


function ShowClock()
{
	setTimeout("ShowClock();",1000);
	WriteToLayer('clock','<table width="98%"><tr><td align="left"><FONT size="1"><b>PST:</b> ' + TimeNow3 + '</FONT></td><td align="center"><FONT size="1"><b>EST:</b> ' + TimeNow2 + '</FONT></td><td align="right"><FONT size="1"><b>GMT:</b> ' + TimeNow + '</FONT></td></tr></table>');
}

function WriteToLayer(ID,WriteThis)
{
	if (document.layers)
	{
		lyr=document.layers[''+ID+''].document;
		lyr.open();
		lyr.write(WriteThis);
		lyr.close();
	}
	else if (document.all)
	{
		document.all[''+ID+''].innerHTML = WriteThis;
	}
	else if (document.getElementById)
	{
		range = document.createRange();
		element = document.getElementById(''+ID+'');
		range.setStartBefore(element);
		content = range.createContextualFragment(WriteThis)
		while(element.hasChildNodes()) element.removeChild(element.lastChild);
		element.appendChild(content);
	}
}

var ie4 = false;

if(document.all)
{
	ie4 = true;
}

function getObject(id)
{
	if (ie4)
	{
		return document.all[id];
	}
	else
	{
		return document.getElementById(id);
	}
}

function toggle(link, divId)
{
	var lText = link.innerHTML;
	var d = getObject(divId);
	if (lText == '+')
	{
		link.innerHTML = '-'; d.style.display = 'block';
	}
	else
	{
		link.innerHTML = '+'; d.style.display = 'none';
	}
}

function doredirect($url)
{
	window.location=$url;
}

function goback()
{
	history.go(-1);
}

function newPMPoP(pmcount, emcount)
{
	var win = new Window('pmpopid', {className: "darkX", title: "New Messages", top:70, left:100, width:280, height:100, closable: true, resizable: false, minimizable: false, maximizable: false, showEffectOptions: {duration:2}});
	if ((pmcount > 0) && (emcount > 0))	win.getContent().innerHTML= "<CENTER><BR>" + pmcount + " New Personal Messages<BR>" + emcount + " New Emails<BR><BR><a href='javascript:peOpener();'>Click Here To View</a></CENTER>";
	else if (pmcount > 0) win.getContent().innerHTML= "<CENTER><BR>" + pmcount + " New Personal Messages<BR><BR><a href='javascript:location.href=\"/pmbox.php\";'>Click Here To View</a></CENTER>";
	else win.getContent().innerHTML= "<CENTER><BR>" + emcount + " New Emails<BR><BR><a href='javascript:wmOpener();'>Click Here To View</a></CENTER>";
	win.show();
	win.setDestroyOnClose();
}

function wmOpener()
{
	document.skipwmlogin.submit();
	Windows.closeAll();
}
function peOpener()
{
	document.skipwmlogin.submit();
	location.href="/pmbox.php";
}


function SimplePoP(pmcount, emcount)
{
	var pmsuffix = "s";
	var emsuffix = "s";
	
	if (pmcount == 1) pmsuffix = "";
	if (emcount == 1) emsuffix = "";
	
	if ((pmcount > 0) && (emcount > 0))
	{
		if (confirm("You have " + pmcount + " new personal message" + pmsuffix + " and " + emcount + " new email" + emsuffix + ". Press OK to view them...")) peOpener();
	}
	else if (pmcount > 0)
	{
		if (confirm("You have " + pmcount + " new personal message" + pmsuffix + ". Press OK to view...")) location.href="/pmbox.php";
	}
	else 
	{
		if (confirm("You have " + emcount + " new email" + emsuffix + ". Press OK to view...")) wmOpener();
	}
}

var newwindow;

function poppm(url)
{
	newwindow=window.open(url,'name','height=105,width=320');
	if (window.focus)
	{
		newwindow.focus();
	}
}

function popUp(URL, widtha, heighta)
{
	day = new Date();
	id = day.getTime();
	eval("page" + id + " = window.open(URL, '" + id + "', 'toolbar=0,scrollbars=1,location=0,statusbar=0,menubar=0,resizable=0,width=' + widtha + ',height= ' + heighta + ',left = 0,top = 0');");
}

function store(ftext)
{
	if (ftext.createTextRange)
	{
		ftext.caretPos = document.selection.createRange().duplicate();
	}
}

function GlobalAddText(Oentity, Msg)
{
	insertAtCursor(Oentity,Msg);
	Oentity.focus();
}


function AddText(Msg)
{
	insertAtCursor(document.nt.mess,Msg);
	document.nt.mess.focus();
}

function getText()
{
	if (document.nt.mess.createTextRange && document.nt.mess.caretPos)
	{
		return document.nt.mess.caretPos.text;
	}
	else
	{
		return '';
	}
}

function addupdate(code)
{
	AddText(code);
}

function showimage()
{
	document.images.icons.src=document.nt.icon.options[document.nt.icon.selectedIndex].value;
}

function popprompt(pmessage,pcontents,ptag)
{
	if (ptag=="url")
	{
		var urlname=prompt('Enter A Title For Your Link (leave blank to indicate title)','');
		if (urlname!=null)
		{
			var usertext=prompt(pmessage,pcontents);
			if (usertext!=null)
			{
				if (urlname=="")
				{
					AddText("["+ptag+"]"+usertext+"[/"+ptag+"]");
				}
				else
				{
					AddText("[url="+usertext+"]"+urlname+"[/url]");
				}
			}
		}
	}
	else
	{
		if (ptag=="quote")
		{
			var userqb=prompt('Who is the quote by? (leave blank to indicate no author)','');
			if (userqb!=null)
			{
				var usertext=prompt(pmessage,pcontents);
				if (usertext!=null)
				{
					AddText("["+ptag+"][qb]"+userqb+"[/qb]"+usertext+"[/"+ptag+"]");
				}
			}
		}
		else
		{
			var usertext=prompt(pmessage,pcontents);
			if (usertext!=null)
			{
				AddText("["+ptag+"]"+usertext+"[/"+ptag+"]");
			}
		}
	}
}

function insertAtCursor(myField,myValue)
{
	if (document.selection)
	{
		myField.focus();
		sel = document.selection.createRange();
		sel.text = myValue;
		sel.moveStart("character", -myValue.length);
		sel.select();
	}
	else if (myField.selectionStart || myField.selectionStart == "0")
	{
		var startPos = myField.selectionStart;
		var endPos = myField.selectionEnd;
		myField.value = myField.value.substring(0, startPos) + myValue + myField.value.substring(endPos, myField.value.length);
		myField.selectionStart = startPos + myValue.length;
		myField.selectionEnd = startPos + myValue.length;
	}
	else
	{
		myField.value += myValue;
	}
}

function twoiframes(iframe1,page1,iframe2,page2)
{
	eval("parent."+iframe1+".location='"+page1+"'");
	eval("parent."+iframe2+".location='"+page2+"'");
}


