// Netscape 3.0 compatibility test (for javascript image swapping)
compat = false;

if (parseInt(navigator.appVersion) >= 3) {
	compat = true;
}

// cache images for quick swapping
if (compat) {

	tmhomeon = new Image(80,19);
	tmhomeon.src = "http://www.sparxsystems.com.au/images/tmhome_on.gif";

	tmhomeoff = new Image(80,19);
	tmhomeoff.src = "http://www.sparxsystems.com.au/images/tmhome.gif";

	tmaboutoff = new Image(98,19);
	tmaboutoff.src = "http://www.sparxsystems.com.au/images/tmabout.gif";

	tmabouton = new Image(98,19);
	tmabouton.src = "http://www.sparxsystems.com.au/images/tmabout_on.gif";

	tmdiscussoff = new Image(152,19);
	tmdiscussoff.src = "http://www.sparxsystems.com.au/images/tmdiscuss.gif";

	tmdiscusson = new Image(152,19);
	tmdiscusson.src = "http://www.sparxsystems.com.au/images/tmdiscuss_on.gif";
}

// swap images using the cached images
function glow(x, y) {

	if( compat ) {
		document.images[x].src = eval(y + '.src');
	}
}



function GetDay(iDay)
{
	var DayArray = new Array(
		"Sunday", "Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday")

	return DayArray[iDay]
}

function GetMonth(iMonth)
{
	var arMonth = new Array(
		"January", "February", "March", "April", "May", "June",
		"July", "August", "September", "October", "November", "December")

	return arMonth[iMonth] 	  	 
}

function GetYear(year)
{
	if (year < 2000) {
		year = year + 1900;
	}
	return year;
}

function getDateStrWithDOW()
{
	var today = new Date();
	var mon   = GetMonth(today.getMonth());
	var day   = GetDay(today.getDay());
	var year  = GetYear(today.getYear());
	var hours = today.getHours();

	return (day + ", " + mon + " " + today.getDate() + ", " + year);
}

function getEAVersion()
{
	return ("7.1");
}

function getEABuild()
{
	return ("797");
}


function getEADate()
{
	return ("04-Sep-2006");
}

function getEARelDate(sType)
{
	var sDate; 
	
	if (sType == "EA") {
		sDate = "04-Sep-2006";
	}
	else if (sType == "trial") {
		sDate = "04-Sep-2006";
	}
	else if (sType == "trialLinux") {
		sDate = "04-Sep-2006";
	}
	else if (sType == "regLinux") {
		sDate = "04-Sep-2006";
	}
	else if (sType == "exezip") {
		sDate = "04-Sep-2006";
	}
	else if (sType == "RO") {
		sDate = "04-Sep-2006";
	}
	else if (sType == "help") {
		sDate = "04-Sep-2006";
	}
	
	
	//old	
	else if (sType == "patch") {
		sDate = "01-Jul-2002";
	}
	else if (sType == "beta") {
		sDate = "26-Oct-2002";
	}
	
	return (sDate);
}

function getEAFileSize(sFileName)
{
	var sFileSize; 
	
	//Registered versions
	if (sFileName == "EA") {
		sFileSize = "26.7 Mb";
	}
	else if (sFileName == "regUC") {
		sFileSize = "26.7 Mb";
	}
	else if (sFileName == "regLinux") {
		sFileSize = "26.7 Mb";
	}	
	
	//Lite versions
	else if (sFileName == "RO") {
		sFileSize = "23.6 Mb";
	}
	else if (sFileName == "ROUC") {
		sFileSize = "23.6 Mb";
	}
		
	//Trial versions	
	else if (sFileName == "trial") {
		sFileSize = "26.7 Mb";
	}
	else if (sFileName == "trialUC") {
		sFileSize = "26.7 Mb";
	}
	else if (sFileName == "trialLinux") {
		sFileSize = "26.7 Mb";
	}
	
	//Zipfiles
	else if (sFileName == "exezip") {
		sFileSize = "4.9 Mb";
	}
	else if (sFileName == "zipUC") {
		sFileSize = "5.2 Mb";
	}
	
	//Helpfiles
	else if (sFileName == "pdfhelp") {
		sFileSize = "11.2 Mb";
	}
	else if (sFileName == "chmhelp") {
		sFileSize = "8.3 Mb";
	}
	else if (sFileName == "ziphelp") {
		sFileSize = "8.3 Mb";
	}
	
	//Old versions ****LEAVE THIS FOREVER *****
	else if (sFileName == "patch") {
		sFileSize = "3.0 Mb";
	}
	else if (sFileName == "beta") {
		sFileSize = "12.1 Mb";
	}

	return (sFileSize);
}


function getEABuildEx(sFileName)
{
	var sBuild; 
	
	if (sFileName == "EA") {
		sBuild = "797";
	}
	else if (sFileName == "trial") {
		sBuild = "797";
	}
	else if (sFileName == "trialLinux") {
		sBuild = "785";
	}
	else if (sFileName == "regLinux") {
		sBuild = "785";
	}
	else if (sFileName == "exezip") {
		sBuild = "785";
	}
	else if (sFileName == "RO") {
		sBuild = "785";
	}
	
	//------LEAVE
	else if (sFileName == "patch") {
		sBuild = "497";
	}
	else if (sFileName == "beta") {
		sBuild = "571";
	}
	return (sBuild);
}

function getEAVersionEx(sFileName)
{
	var sVer; 
	
	if (sFileName == "EA") {
		sVer = "6.5";
	}
	else if (sFileName == "trial") {
		sVer = "6.5";
	}
	else if (sFileName == "trialLinux") {
		sVer = "6.5";
	}
	else if (sFileName == "regLinux") {
		sVer = "6.5";
	}
	else if (sFileName == "exezip") {
		sVer = "6.5";
	}
	else if (sFileName == "RO") {
		sVer = "6.5";
	}
	
	//old LEAVE
	else if (sFileName == "patch") {
		sVer = "3.10";
	}
	else if (sFileName == "beta") {
		sVer = "3.50";
	}
	return (sVer);
}

function getNewsItem()
{
	return ("Version 6.5 Released: 04-Sep-2006");
}

function getWelcomeString()
{
	return ("Welcome Guest");
}
//-------------------------------------------------
//MDG Link For Visual Studio.NET
//-------------------------------------------------
function getMDGVSVersion()
{
	return ("1.0");
}

function getMDGVSBuild()
{
	return ("");
}
function getMDGVSFileSize(sFileName)
{
	var sFileSize; 
	
	//Registered versions
	if (sFileName == "VSBridgeREG") {
		sFileSize = "3.0 Mb";
	}
	
	

	//Helpfiles
	else if (sFileName == "VSBridgepdfhelp") {
		sFileSize = "1002 kb";
	}
	else if (sFileName == "VSBridgechmhelp") {
		sFileSize = "681 kb";
	}
	else if (sFileName == "VSBridgeziphelp") {
		sFileSize = "668 kb";
	}
	

	return (sFileSize);
}

function getEAVSRelDate(sType)
{
	var sDate; 
	
	if (sType == "VSBridge") {
		sDate = "29-Jun-2004";
	}

	else if (sType == "help") {
		sDate = "29-Jun-2004";
	}	

	
	return (sDate);
}

//-------------------------------------------------
//MDG Link For Eclipse
//-------------------------------------------------
function getMDGEclipseVersion()
{
	return ("1.1.19");
}

function getMDGEclipseBuild()
{
	return ("");
}
function getMDGEclipseFileSize(sFileName)
{
	var sFileSize; 
	
	//Registered versions
	if (sFileName == "EclipseREG") {
		sFileSize = "5.9 Mb";
	}
	
	

	//Helpfiles
	else if (sFileName == "Eclipsepdfhelp") {
		sFileSize = "1130 kb";
	}
	else if (sFileName == "Eclipsechmhelp") {
		sFileSize = "756 kb";
	}
	else if (sFileName == "Eclipseziphelp") {
		sFileSize = "742 kb";
	}
	

	return (sFileSize);
}

function getEAEclipseRelDate(sType)
{
	var sDate; 
	
	if (sType == "Eclipse") {
		sDate = "01-Dec-2004";
	}

	else if (sType == "help") {
		sDate = "23-Nov-2004";
	}	

	
	return (sDate);
}
