function validateMsg(){
	if(document.msg.name.value==""){
		alert("Please provide your name.");
		document.msg.name.focus();
		return false;
	} else if(document.msg.email.value==""){
		alert("Please provide a valid E-mail Address.");
		document.msg.email.focus();
		return false;
	} else if(document.msg.comments.value==""){
		alert("Please give us some comments!");
		document.msg.comments.focus();
		return false;
	}
	return true;
}



//------------random quote--------------------
function makeArray(len){
	for (var i = 0; i < len; i++) this[i] = null;
	this.length = len;
}

// number of spotlight projects to display
spotlight = new makeArray(3);

// random spotlight projects information
slProjectName1 = "Quasi Winter DVD"
slCatID1 = "dvd"
slProjectID1 = "quasi"
slDescription1 = "An award winning, innovative DVD promoting a new format of interactive documentary storytelling. The DVD features seamless branching, animated menus and slideshows."

slProjectName2 = "Gordon 3D Animation"
slCatID2 = "3danimation"
slProjectID2 = "gordon"
slDescription2 = "Episode I: <i>'Recipe for Love'</i>. This colourful collaboration brings to the screen the very saucy tale of an ant's unlikely adventures as he grumps his way through life as the insaitiable Queen's favourite drone ant."

slProjectName3 = "Vegetation Guide CD"
slCatID3 = "dvd"
slProjectID3 = "vegguide"
slDescription3 = "A comprehensive guide to the identification, protection and restoration of native plant species and vegetation communities of the South Australian Murray Darling Basin."

slProjectName4 = "";
slCatID4 = "";
slProjectID4 = "";
slDescription4 = "";

slProjectName5 = "";
slCatID5 = "";
slProjectID5 = "";
slDescription5 = "";

slProjectName6 = "";
slCatID6 = "";
slProjectID6 = "";
slDescription6 = "";

slProjectName7 = "";
slCatID7 = "";
slProjectID7 = "";
slDescription7 = "";

slProjectName8 = "";
slCatID8 = "";
slProjectID8 = "";
slDescription8 = "";

slProjectName9 = "";
slCatID9 = "";
slProjectID9 = "";
slDescription9 = "";

// automatic formatting of random spotlight projects
spotlight[0] = "<table width=\"100%\" border=\"0\" cellpadding=\"3\" cellspacing=\"1\" bgcolor=\"#DDDDDD\"><tr valign=\"middle\"><td width=\"33%\" bgcolor=\"#F8F8F8\"><img src=\"../img/spacer.gif\" width=\"20\" height=\"9\" hspace=\"5\" vspace=\"5\" align=\"absmiddle\"><span class=\"subheading\">" + slProjectName1 + "</span></td><td width=\"66%\" align=\"right\" bgcolor=\"#F8F8F8\"><a href=\"projects/" + slCatID1 + "/" + slProjectID1 + ".htm\">more info</a></td></tr><tr valign=\"top\" bgcolor=\"#EEEEEE\"><td align=\"right\"><a href=\"projects/" + slCatID1 + "/" + slProjectID1 + ".htm\"><img src=\"img/ss/" + slProjectID1 + ".jpg\" width=\"140\" height=\"50\" hspace=\"5\" vspace=\"5\" border=\"1\"></a></td><td align=\"left\" valign=\"middle\">" + slDescription1 + "</td></tr></table>";
spotlight[1] = "<table width=\"100%\" border=\"0\" cellpadding=\"3\" cellspacing=\"1\" bgcolor=\"#DDDDDD\"><tr valign=\"middle\"><td width=\"33%\" bgcolor=\"#F8F8F8\"><img src=\"../img/spacer.gif\" width=\"20\" height=\"9\" hspace=\"5\" vspace=\"5\" align=\"absmiddle\"><span class=\"subheading\">" + slProjectName2 + "</span></td><td width=\"66%\" align=\"right\" bgcolor=\"#F8F8F8\"><a href=\"projects/" + slCatID2 + "/" + slProjectID2 + ".htm\">more info</a></td></tr><tr valign=\"top\" bgcolor=\"#EEEEEE\"><td align=\"right\"><a href=\"projects/" + slCatID2 + "/" + slProjectID2 + ".htm\"><img src=\"img/ss/" + slProjectID2 + ".jpg\" width=\"140\" height=\"50\" hspace=\"5\" vspace=\"5\" border=\"1\"></a></td><td align=\"left\" valign=\"middle\">" + slDescription2 + "</td></tr></table>";
spotlight[2] = "<table width=\"100%\" border=\"0\" cellpadding=\"3\" cellspacing=\"1\" bgcolor=\"#DDDDDD\"><tr valign=\"middle\"><td width=\"33%\" bgcolor=\"#F8F8F8\"><img src=\"../img/spacer.gif\" width=\"20\" height=\"9\" hspace=\"5\" vspace=\"5\" align=\"absmiddle\"><span class=\"subheading\">" + slProjectName3 + "</span></td><td width=\"66%\" align=\"right\" bgcolor=\"#F8F8F8\"><a href=\"projects/" + slCatID3 + "/" + slProjectID3 + ".htm\">more info</a></td></tr><tr valign=\"top\" bgcolor=\"#EEEEEE\"><td align=\"right\"><a href=\"projects/" + slCatID3 + "/" + slProjectID3 + ".htm\"><img src=\"img/ss/" + slProjectID3 + ".jpg\" width=\"140\" height=\"50\" hspace=\"5\" vspace=\"5\" border=\"1\"></a></td><td align=\"left\" valign=\"middle\">" + slDescription3 + "</td></tr></table>";
spotlight[3] = "<table width=\"100%\" border=\"0\" cellpadding=\"3\" cellspacing=\"1\" bgcolor=\"#DDDDDD\"><tr valign=\"middle\"><td width=\"33%\" bgcolor=\"#F8F8F8\"><img src=\"../img/spacer.gif\" width=\"20\" height=\"9\" hspace=\"5\" vspace=\"5\" align=\"absmiddle\"><span class=\"subheading\">" + slProjectName4 + "</span></td><td width=\"66%\" align=\"right\" bgcolor=\"#F8F8F8\"><a href=\"projects/" + slCatID4 + "/" + slProjectID4 + ".htm\">more info</a></td></tr><tr valign=\"top\" bgcolor=\"#EEEEEE\"><td align=\"right\"><a href=\"projects/" + slCatID4 + "/" + slProjectID4 + ".htm\"><img src=\"img/ss/" + slProjectID4 + ".jpg\" width=\"140\" height=\"50\" hspace=\"5\" vspace=\"5\" border=\"1\"></a></td><td align=\"left\" valign=\"middle\">" + slDescription4 + "</td></tr></table>";
spotlight[4] = "<table width=\"100%\" border=\"0\" cellpadding=\"3\" cellspacing=\"1\" bgcolor=\"#DDDDDD\"><tr valign=\"middle\"><td width=\"33%\" bgcolor=\"#F8F8F8\"><img src=\"../img/spacer.gif\" width=\"20\" height=\"9\" hspace=\"5\" vspace=\"5\" align=\"absmiddle\"><span class=\"subheading\">" + slProjectName5 + "</span></td><td width=\"66%\" align=\"right\" bgcolor=\"#F8F8F8\"><a href=\"projects/" + slCatID5 + "/" + slProjectID5 + ".htm\">more info</a></td></tr><tr valign=\"top\" bgcolor=\"#EEEEEE\"><td align=\"right\"><a href=\"projects/" + slCatID5 + "/" + slProjectID5 + ".htm\"><img src=\"img/ss/" + slProjectID5 + ".jpg\" width=\"140\" height=\"50\" hspace=\"5\" vspace=\"5\" border=\"1\"></a></td><td align=\"left\" valign=\"middle\">" + slDescription5 + "</td></tr></table>";
spotlight[5] = "<table width=\"100%\" border=\"0\" cellpadding=\"3\" cellspacing=\"1\" bgcolor=\"#DDDDDD\"><tr valign=\"middle\"><td width=\"33%\" bgcolor=\"#F8F8F8\"><img src=\"../img/spacer.gif\" width=\"20\" height=\"9\" hspace=\"5\" vspace=\"5\" align=\"absmiddle\"><span class=\"subheading\">" + slProjectName6 + "</span></td><td width=\"66%\" align=\"right\" bgcolor=\"#F8F8F8\"><a href=\"projects/" + slCatID6 + "/" + slProjectID6 + ".htm\">more info</a></td></tr><tr valign=\"top\" bgcolor=\"#EEEEEE\"><td align=\"right\"><a href=\"projects/" + slCatID6 + "/" + slProjectID6 + ".htm\"><img src=\"img/ss/" + slProjectID6 + ".jpg\" width=\"140\" height=\"50\" hspace=\"5\" vspace=\"5\" border=\"1\"></a></td><td align=\"left\" valign=\"middle\">" + slDescription6 + "</td></tr></table>";
spotlight[6] = "<table width=\"100%\" border=\"0\" cellpadding=\"3\" cellspacing=\"1\" bgcolor=\"#DDDDDD\"><tr valign=\"middle\"><td width=\"33%\" bgcolor=\"#F8F8F8\"><img src=\"../img/spacer.gif\" width=\"20\" height=\"9\" hspace=\"5\" vspace=\"5\" align=\"absmiddle\"><span class=\"subheading\">" + slProjectName7 + "</span></td><td width=\"66%\" align=\"right\" bgcolor=\"#F8F8F8\"><a href=\"projects/" + slCatID7 + "/" + slProjectID7 + ".htm\">more info</a></td></tr><tr valign=\"top\" bgcolor=\"#EEEEEE\"><td align=\"right\"><a href=\"projects/" + slCatID7 + "/" + slProjectID7 + ".htm\"><img src=\"img/ss/" + slProjectID7 + ".jpg\" width=\"140\" height=\"50\" hspace=\"5\" vspace=\"5\" border=\"1\"></a></td><td align=\"left\" valign=\"middle\">" + slDescription7 + "</td></tr></table>";
spotlight[7] = "<table width=\"100%\" border=\"0\" cellpadding=\"3\" cellspacing=\"1\" bgcolor=\"#DDDDDD\"><tr valign=\"middle\"><td width=\"33%\" bgcolor=\"#F8F8F8\"><img src=\"../img/spacer.gif\" width=\"20\" height=\"9\" hspace=\"5\" vspace=\"5\" align=\"absmiddle\"><span class=\"subheading\">" + slProjectName8 + "</span></td><td width=\"66%\" align=\"right\" bgcolor=\"#F8F8F8\"><a href=\"projects/" + slCatID8 + "/" + slProjectID8 + ".htm\">more info</a></td></tr><tr valign=\"top\" bgcolor=\"#EEEEEE\"><td align=\"right\"><a href=\"projects/" + slCatID8 + "/" + slProjectID8 + ".htm\"><img src=\"img/ss/" + slProjectID8 + ".jpg\" width=\"140\" height=\"50\" hspace=\"5\" vspace=\"5\" border=\"1\"></a></td><td align=\"left\" valign=\"middle\">" + slDescription8 + "</td></tr></table>";
spotlight[8] = "<table width=\"100%\" border=\"0\" cellpadding=\"3\" cellspacing=\"1\" bgcolor=\"#DDDDDD\"><tr valign=\"middle\"><td width=\"33%\" bgcolor=\"#F8F8F8\"><img src=\"../img/spacer.gif\" width=\"20\" height=\"9\" hspace=\"5\" vspace=\"5\" align=\"absmiddle\"><span class=\"subheading\">" + slProjectName9 + "</span></td><td width=\"66%\" align=\"right\" bgcolor=\"#F8F8F8\"><a href=\"projects/" + slCatID9 + "/" + slProjectID9 + ".htm\">more info</a></td></tr><tr valign=\"top\" bgcolor=\"#EEEEEE\"><td align=\"right\"><a href=\"projects/" + slCatID9 + "/" + slProjectID9 + ".htm\"><img src=\"img/ss/" + slProjectID9 + ".jpg\" width=\"140\" height=\"50\" hspace=\"5\" vspace=\"5\" border=\"1\"></a></td><td align=\"left\" valign=\"middle\">" + slDescription9 + "</td></tr></table>";

function rand(n) {
	seed = (0x015a4e35 * seed) % 0x7fffffff;
	return (seed >> 16) % n;
}
        
var now = new Date()
var seed = now.getTime() % 0xffffffff


//Advanced Email Check credit-
//By JavaScript Kit (http://www.javascriptkit.com)
//Over 200+ free scripts here!

var testresults
function checkemail(){
	var str=document.validation.from.value
	var filter=/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i
	if (filter.test(str)){
		testresults=true;
	} else {
		alert("Please input a valid email address!");
		testresults=false;
	}
	return (testresults);
}

function checkbae(){
	if (document.layers||document.getElementById||document.all){
		return checkemail();
	} else {
		return true;
	}
}

// Dreamweaver behaviour scripts

function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}

function MM_setTextOfTextfield(objName,x,newText) { //v3.0
  var obj = MM_findObj(objName); if (obj) obj.value = newText;
}