<!--
/***********************************************
* Sequential Content Revealer- © Dynamic Drive DHTML code library (http://www.dynamicdrive.com)
* Visit DynamicDrive.com for hundreds of original DHTML scripts
* This notice must stay intact for legal use

* Updated by Terry Wood - Intechnia Limited
* Code may not be re-used without explicit
* consent from Intechnia Limited
* http://www.intechnia.co.uk
***********************************************/

var contentpause=500; //customize time each content should pause for before the next one is revealed (1000=1 second)
var once_session=0; //Should "reveal" animation only be applied once per browser session? (0=no, 1=yes):

var curobjindex=0;
var orderoffset=100;

function display_page() {
	set_attributes();
	//initialise_opacities();
	collectElementbyClass();
}

function initialise_opacities(){
	changeOpac(0, 'nav_project_types'); 
	changeOpac(0, 'nav_main'); 
	changeOpac(0, 'home_text');
}

function set_attributes() {
	setAttrib('home_images', 'pausesec', '0');
	setAttrib('home_images', 'displayorder', '1');
	setAttrib('header', 'pausesec', '4.5');
	setAttrib('header', 'displayorder', '2');
	setAttrib('nav_main', 'pausesec', '0');
	setAttrib('nav_main', 'displayorder', '3');
	setAttrib('home_text', 'pausesec', '0');
	setAttrib('home_text', 'displayorder', '4');
}

function collectElementbyClass(){
var classname="revealcontent";
glidearray=new Array();
var inc=0;
var alltags=document.all? document.all : document.getElementsByTagName("*");
for (i=0; i<alltags.length; i++){
if (alltags[i].className==classname){
glidearray[inc++]=alltags[i];
glidearray[inc-1].displayorder=(glidearray[inc-1].getAttribute("displayorder"))? parseInt(glidearray[inc-1].getAttribute("displayorder")) : inc+orderoffset;
}
}
if (glidearray.length>0){
glidearray.sort(compareorder);
seqreveal();
}
}

function seqreveal(){
if (curobjindex<glidearray.length){
glidearray[curobjindex].style.visibility="visible";
var actualpause=(glidearray[curobjindex].getAttribute("pausesec"))? parseFloat(glidearray[curobjindex].getAttribute("pausesec"))*1000 : parseFloat(contentpause);
//alert('curobjindex=' + curobjindex);
//alert('actualpause=' + actualpause);
glidetimer=setTimeout("seqreveal()",actualpause);
//
if (curobjindex==2) {
	setTimeout("fade_tag('nav_main')",actualpause);
}
if (curobjindex==3) {
	setTimeout("fade_tag('home_text')",actualpause);
}
curobjindex++;
}
}

function compareorder(a, b){
return (a.displayorder-b.displayorder);
}

function get_cookie(Name) {
var search = Name + "=";
var returnvalue = "";
if (document.cookie.length > 0) {
offset = document.cookie.indexOf(search);
if (offset != -1) {
offset += search.length;
end = document.cookie.indexOf(";", offset);
if (end == -1) {
end = document.cookie.length;
returnvalue=unescape(document.cookie.substring(offset, end));
}
}
}
return returnvalue;
}

if (once_session && get_cookie("textdisplayed")=="" || !once_session){
if (window.addEventListener)
window.addEventListener("load", display_page, false);
else if (window.attachEvent)
window.attachEvent("onload", display_page);
else if (document.getElementById)
window.onload=display_page;

if (once_session)
document.cookie="textdisplayed=yes";
}
else
document.write('<style>\n.revealcontent{visibility:visible;}\n</style>');
//-->