<!--
function getObj(objectId) 
{
     if(document.getElementById && document.getElementById(objectId)) 
     {
	return document.getElementById(objectId);
     } 
     else if (document.all && document.all(objectId)) 
     {
	return document.all(objectId);
     } 
     else 
     {
	return false;
     }
}

function getObjNN4(obj,name)
{
	var x = obj.layers;
	var foundLayer;
	for (var i=0;i<x.length;i++)
	{
		if (x[i].id == name)
		 	foundLayer = x[i];
		else if (x[i].layers.length)
			var tmp = getObjNN4(x[i],name);
		if (tmp) foundLayer = tmp;
	}
	return foundLayer;
}


function doTheClock() {
   window.setTimeout( "doTheClock()", 1000 );
   var arrD = new Array();
			arrD[0]="Sunday";
			arrD[1]="Monday";
			arrD[2]="Tuesday";
			arrD[3]="Wednesday";
			arrD[4]="Thursday";
			arrD[5]="Friday";
			arrD[6]="Saturday";

		var arrM = new Array();
			arrM[0]="January";
			arrM[1]="February";
			arrM[2]="March";
			arrM[3]="April";
			arrM[4]="May";
			arrM[5]="June";
			arrM[6]="July";
			arrM[7]="August";
			arrM[8]="September";
			arrM[9]="October";
			arrM[10]="November";
			arrM[11]="December";

   var t = new Date();

   dd = arrD[t.getDay()];
   dt = t.getDate();
   mm = arrM[t.getMonth()];
   yy = t.getFullYear();
   h = t.getHours()
   m = t.getMinutes()
   ss = t.getSeconds()

   if(m<10)m="0"+m;
   if(ss<10)ss="0"+ss;

   s = dt+" "+mm+" "+yy+" "+h+":"+m+":"+ss;
   if(document.all){
	  document.all.sClock.innerText = s;
   }else{
	  self.status = dt.toString();
   }
}



function adjWidth(){
	var w;
	o1 = getStyleObject('logo');
	o2 = getStyleObject('content');
	o3 = getStyleObject('footer');
	o4 = getStyleObject('infobar');
	w = (window.screen.width<=960)?"775px":"995px";
	o1.width=w;
	o2.width=w;
	o3.width=w;
	o4.width=w;


	if(window.screen.width<=960){
			if(getObj('spacerCol23')){
				getObj('spacerCol23').style.width="575px";
			}
			else if(getObj('spacerCol2')){
				getObj('spacerCol2').style.width="352px";
			}
		}
	else{
			if(getObj('spacerCol23')){
				getObj('spacerCol23').style.width="814px";
			}
			else if(getObj('spacerCol2')){
				getObj('spacerCol2').style.width="592px";
			}
	}
}

function showUses(u){
	window.location.href="/content/products/sage/online/ol50uses.asp?u="+u;
}
function loadEml()
{
	if(getObj('straplink'))
	{
		var pre = "mailto:";
		getObj('straplink').href = pre + dispEmail('info', 'o.uk', 'pdconline.c');
		getObj('straplink').innerText = dispEmail('info', 'o.uk', 'pdconline.c');
	}
}
function dispEmail(nm,dom1,dom2)
{
	return nm+"@"+dom2+dom1;
}
var strDefValue = 'Search this site';
function initSearch()
{
	if(getObj('search'))
	{
		txt = getObj('search');
		if(txt.value=='' || txt.value==strDefValue)
		{
			alert('Please enter some search criteria');
			return false;
		}
		else
		{
			return true;
		}
	}
	return false;
}

var isIE = (window.navigator.userAgent.indexOf("MSIE") > 0);

if (! isIE) {
  HTMLElement.prototype.__defineGetter__("innerText", 
              function () { return(this.textContent); });
  HTMLElement.prototype.__defineSetter__("innerText", 
              function (txt) { this.textContent = txt; });
}

function addDef()
{
	if(getObj('search'))
	{
		txt = getObj('search');
		if(txt.value=='')
		{
			txt.value = strDefValue;
		}
	}
}
function rmvDef()
{
	if(getObj('search'))
	{
		txt = getObj('search');
		if(txt.value==strDefValue)
		{
			txt.value = '';
		}
	}
}


function validateNewsletter(f) {
	var fld = document.getElementById("nfname");
	if (fld.value == "") {
		alert("Please enter your Name");
		fld.focus();
		return false;
	}

	var efld = document.getElementById("nemail");
	var str=efld.value;
	var filter=/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i;

	if (str == "" || (!filter.test(str))) {
		alert("Please enter a valid email address");
		efld.focus();
		return false;
	}
alert('TO DO');
return false;
return true;
};
//-->

