﻿var d,f;

function startUp() {
    d = document;
	renderDate();
}

function doClock() {
	var t = new Date(); var h = t.getHours(); var m = t.getMinutes();
	m = (m <= 9 ? '0' + m : m); h = (h <= 9 ? '0' + h : h);
	d.getElementById('myTime').innerHTML = h + ':' + m;
	setTimeout('doClock()', 1000);
}

function doDate() { // Copyright 2002 by Kaosweaver, All rights reserved.
	var t = new Date(), a = doDate.arguments, str = '', i, a1, lang = '1';
	var month = new Array('January', 'Jan', 'February', 'Feb', 'March', 'Mar', 'April', 'Apr', 'May', 'May', 'June', 'Jun', 'July', 'Jul', 'August', 'Aug', 'September', 'Sep', 'October', 'Oct', 'November', 'Nov', 'December', 'Dec');
	var tday = new Array('Sunday', 'Sun', 'Monday', 'Mon', 'Tuesday', 'Tue', 'Wednesday', 'Wed', 'Thursday', 'Thr', 'Friday', 'Fri', 'Saturday', 'Sat');
	for (i = 0; i < a.length; i++) {
		a1 = a[i].charAt(1);
		switch (a[i].charAt(0)) {
			case 'M': if ((Number(a1) == 3) && ((t.getMonth() + 1) < 10)) {str += '0';} str += (Number(a1) > 1) ? t.getMonth() + 1 : month[t.getMonth() * 2 + Number(a1)]; break;
			case 'D': if ((Number(a1) == 1) && (t.getDate() < 10)) {str += '0';} str += t.getDate(); break;
			case 'Y': str += (a1 == '0') ? t.getFullYear() : t.getFullYear().toString().substring(2); break;
			case 'W': str += tday[t.getDay() * 2 + Number(a1)]; break;
			default: str += unescape(a[i]);
		}
	}
	return str;
}

function renderDate() {
	d.getElementById('myDate').innerHTML = doDate('W1','%20','D','%20','M0','%20','Y0','%20');
	doClock();
}

function toggleOption(option, button) {
	var a;
	hideMe('AUContent');
	hideMe('AUForm');
	hideMe('CUContent');
	hideMe('CDContent');
	hideMe("IndContent");
	//hideMe('ISContent');
	//hideMe('ISFlashContent');
	//hideMe("IndContent");
	closeNews('Home');
	closeNews('ProductHome');
	closeNews('Product');
	showMe(option);

	for (var i = 1; i <= 4; i++) {
		a = document.getElementById('Button'+i).firstChild;
		a.className='button_depressed';	
	}
	if (button > 0) {
		a = document.getElementById('Button'+button).firstChild;
		a.className='button_pressed';
	}
}

function getNodeValue(o, tagName) {
	var retValue;
	try
		{retValue = o.getElementsByTagName(tagName)[0].childNodes[0].nodeValue;}
	catch(eee)
		{ retValue = ''; }
		
	return retValue;
}

function showNewsItem1(articleID) {
    window.open("NewsItem.aspx?articleID=" + articleID, "NewsItem", "menubar=0,status=1, scrollbars=1, location=0");    
}

function LoadNewsItem(articleID) {
    var ajax = new AjaxClass();
    var mf = document.AjaxForm;

    document.getElementById('NITitle').innerHTML = '&nbsp;';
    document.getElementById('NISummary').innerHTML = '&nbsp;';
    document.getElementById('NIDescription').innerHTML = '&nbsp;';
    document.getElementById('NIImage').innerHTML = '&nbsp;';

    myCallBack = function(myResponse) {
        var doc = myResponse.XML;
        document.getElementById('NITitle').innerHTML = getNodeValue(doc, 'Title').replace(/(\n)/g, '<br />');
        document.getElementById('NISummary').innerHTML = getNodeValue(doc, 'Summary').replace(/(\n)/g, '<br />');
        document.getElementById('NIDescription').innerHTML = getNodeValue(doc, 'FullDescription').replace(/(\n)/g, '<br />');
        try { document.getElementById('NIImage').innerHTML = (getNodeValue(doc, 'ImageURL') != '' ? '<img src="' + getNodeValue(doc, 'ImageURL') + '" />' : '&nbsp;'); } catch (e) { };
    }
    
    mf.ArticleID.value = articleID;
    
    // show loading img
    // call AJAX
    ajax.URL = 'ajax/gateway.aspx';
    ajax.UseRandomSeed = true;
    //ajax.AlertOnError = false;
    ajax.AjaxRequest('NewsArticle', myCallBack, mf);
}

function showNewsItem(articleID, page) {
	var ajax = new AjaxClass();
	var mf = d.AjaxForm;
	
	myCallBack = function(myResponse) {
		var doc = myResponse.XML;
		d.getElementById('NewsTitle').innerHTML = getNodeValue(doc,'Title').replace(/(\n)/g, '<br />');
		d.getElementById('NewsSummary').innerHTML = getNodeValue(doc,'Summary').replace(/(\n)/g, '<br />');
		d.getElementById('NewsDescription').innerHTML = getNodeValue(doc,'FullDescription').replace(/(\n)/g, '<br />');
		try {d.getElementById('NewsImage').innerHTML = (getNodeValue(doc,'ImageURL')!='' ? '<img src="'+getNodeValue(doc,'ImageURL')+'" />' : '&nbsp;');} catch(e){};
	}
	// clear existing
	d.getElementById('NewsTitle').innerHTML = '&nbsp;';
	d.getElementById('NewsSummary').innerHTML = '&nbsp;';
	d.getElementById('NewsDescription').innerHTML = '&nbsp;';
	d.getElementById('NewsImage').innerHTML = '&nbsp;';
	//
	mf.ArticleID.value = articleID;
	//
	switch (page.toLowerCase()) {
		case 'home':
			hideMe('CentreSubheading');
			hideMe('HPContent');
			showMe('NewsContentHome');
			break;
		case 'industry':
			hideMe('IndContent');
			showMe('NewsContentHome');
			break;
		case 'producthome':
			hideMe('FlashContent');
			showMe('NewsContentProduct');
			break;
		case 'product':
			hideMe('ProductFlashContent');
			showMe('NewsContentProduct');
			break;
		default:
			break;
	}
	// show loading img
	// call AJAX
	ajax.URL = 'ajax/gateway.aspx';
	ajax.UseRandomSeed = true;
	//ajax.AlertOnError = false;
	ajax.AjaxRequest('NewsArticle', myCallBack, mf);
}

function closeNews(page) {
	switch (page.toLowerCase()) {
		case 'home':
			hideMe('NewsContentHome');
			showMe('HPContent');
			showMe('CentreSubheading');
			break;
		case 'industry':
			hideMe('NewsContentHome');
			showMe('IndContent');
			break;
		case 'producthome':
			hideMe('NewsContentProduct');
			showMe('FlashContent');
			break;
		case 'product':
			hideMe('NewsContentProduct');
			showMe('ProductFlashContent');
			break;
		default:
			break;
	}
}

function hideMe(id) {
	try {d.getElementById(id).className='hidden';} catch(e){}
}
function showMe(id) {
	try {d.getElementById(id).className='visible';} catch(e){}
}

