
function setImage(myObj,toObj) {
	toObj.src="../_assets/_avatars/"+myObj.value;	
}
function setRank(myObj,toObj) {
	toObj.src="../_assets/ranks/"+myObj.value;	
}

function setAlien(myObj,toObj) {
	toObj.src="../database/aliens/"+myObj.value;	
}


function sdIs(myObj) {
      var todayDate= new Date();
      var inYear=todayDate.getYear();
      var inMonth=todayDate.getMonth()+1;
      var inDay=todayDate.getDate();
      var tMonth=""+inMonth;
      tMonth=(tMonth.length==1) ? tMonth="0"+tMonth : tMonth;
      var tDay=""+inDay;
      tDay=(tDay.length==1) ? tDay="0"+tDay : tDay;  
      myObj.value=inYear+tMonth+"."+tDay;
}

function setGuinanMonth(myObj,myDiv) {
	myDiv.innerHTML=myObj.options(myObj.selectedIndex).text;
}

function setGuinanText(myObj,myDiv) {
	myDiv.innerHTML=myObj.options(myObj.selectedIndex).text;
}


//Used to calculate stardates
function leapYear (InYear) {
	if ((InYear % 4 == 0) && ((InYear % 100 != 0) || (InYear % 400 == 0))) 
		{return true;}
}

function todayIs (myObj) {
	var todayDate = new Date(); 
	var InYear = todayDate.getYear();
	if (InYear < 1000) {InYear += 1900};
	var InMonth = todayDate.getMonth();
	var InDay = todayDate.getDate();
	var InHour = todayDate.getHours();
	var InMins = todayDate.getMinutes();
	var i = (leapYear (InYear) && InMonth == 1) ? 13 : InMonth;
	var InSecs = 0;
	var length = (leapYear (InYear)) ? 31622400 : 31536000;
	var InDate = Date.UTC(InYear, InMonth, InDay, InHour, InMins, InSecs);  
	var YearDate = Date.UTC(InYear, 0, 1, 0, 0, 0);
	var StarTime = ((InDate - YearDate) * 100  )/ length;
	StarTime = Math.floor(StarTime);
	StarTime = StarTime / 100;
	if (StarTime < 100) {
		if (StarTime < 10) {StarTime = "00" + StarTime}
		else {StarTime = "0" + StarTime}
		}
	var StarYear = InYear - 2323;
	if (StarYear >= 0) {var token = true}
	else {var token = false}
	StarYear = Math.abs(StarYear);
	StarYear2 = StarYear - 377;
	StarYear2 = Math.abs(StarYear2);
	if (StarYear < 10) {StarYear = "0" + StarYear} 
	if (token == false) {StarDate = "-" + StarYear + StarTime}
	else {StarDate = "" + StarYear + StarTime}
	StarDate2 = "" + StarYear2 + StarTime;
	//myObj.value=StarDate;
	document.getElementById(myObj).value=StarDate;
}

/*============================================================
	rollover effect for the TR of a table
============================================================*/
function setTR() {

	var r=document.getElementsByTagName("tr");
	for(var i=0;i<r.length;i++) {
		r[i].onmouseover=function() {
			this.className+=" trHigh";
		}
		r[i].onmouseout=function() {
				this.className=this.className.replace(" trHigh","");
		}
	}
}
/*============================================================
	Code to display tenforward message
============================================================*/
function displayMessage(myID) {
	var myFrame=document.getElementById('tenforwardread');
	myFrame.src="tenforwardread.php?ID="+myID;
}

function displayImage(myObj) {
	document.getElementById('myavatar').src=myObj;
}

/*============================================================
	Countdown to session timeout in the members section
============================================================*/
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 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+"; path=/";
}

//=== Starts the timer for the users session
var start=new Date();
var timerID=0;
var cookievalue=readCookie('simtimeout');
start=Date.parse(start)/1000;

if(cookievalue==null) {
	var counts=3600*2;
} else {
	var counts=cookievalue;
}

function CountDown(){
	var now=new Date();
	now=Date.parse(now)/1000;
	var x=parseInt(counts-(now-start),10);
	document.getElementById('myTimer').innerHTML = "Time left: "+x;
	if(x>0){
		timerID=setTimeout("CountDown()", 100);
		//updates the cookie to keep track of timer
		createCookie('simtimeout',x,1);
	}else{
		location.href="logout.php"
	}
}
