/* Hey, yo. If you want to use our javascript, ask first please?
I don't mind others using our clock, etc. scripts, but we'd really appreciate you letting us know first instead of just running off with it :D Email me: starried@starried.net, thanks!
*/

function switch_over(img_name, img_src)
   {
   document[img_name].src = img_src;
   }


function refreshParent() {
  window.opener.location.href = window.opener.location.href;

  if (window.opener.progressWindow)
		
 {
    window.opener.progressWindow.close()
  }
  window.close();
}


function switchParent( target_url ) {
  window.opener.location = target_url;
}


function popwindow( target_url ) {
  var newwin = open(target_url, "quickfact", "height=300,width=400,innerHeight=300,innerWidth=400,outerHeight=300,outerWidth=400,screenX=0,left=0,screenY=0,top=0,channelmode=0,dependent=0,directories=0,fullscreen=0,location=0,menubar=0,resizable=0,scrollbars=yes,status=yes,toolbar=no");
}

function setRank() {
var form='customavs'
dml=document.forms[form];
len = dml.elements.length;
var i=0;
for( i=0 ; i<len ; i++) {
name1 = dml.elements[i].name;
type = dml.elements[i].type;
if (type == 'text') {
document.getElementById(name1).value = '';
}
}
}

function clickclear(thisfield, defaulttext) {
if (thisfield.value == defaulttext) {
thisfield.value = "";
}
}


function select_all(option) {
	var target	= false;
	switch(option) {
		case 1: target	= "add"; break;
		case 2: target	= "remove"; break;
                case 3: target	= "stay"; break;
	}
if(target) {
		for(var x = 0; x < document.avatarform.length; x++) {
			document.avatarform.elements[x].checked	= (document.avatarform.elements[x].value == target) ? true:false;
		}
	}
}

// new clock stuff

var timesetter = new Date(2008,05,10,15,33,35);
// or use GMdate, offset by 8/9

var ZoneOffsetMSeconds = 2*60*60*1000;
// adjust to NST

timesetter.setTime(timesetter.getTime()-ZoneOffsetMSeconds-2200);
var TimeNow = "";

function MakeTime(){
	setTimeout("MakeTime();",1000);
	timesetter.setTime(timesetter.getTime()+1000);
	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 = "<font face='verdana' size=1 color=black>" +((hh < 10) ? " " : "") + hh + ((mm < 10) ? ":0" : ":") + mm + ((ss < 10) ? ":0" : ":") + ss + AP + " NST</font>";
	return TimeNow;
}// end function MakeTime

function ShowClock(){
setTimeout("ShowClock();",1000);
WriteToLayer('clock',TimeNow);
}// end function ShowClock

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);
   }
}// end function WriteToLayer
