function doPageLoaders() {
	slideBreadcrumb();
	linkCheck();
	initOrder();
	setLastPage();
	initRndTab();
	//debugOrder();
}

//*************************************** BREADCRUMBS *************************************//

var bcArray;
var bcState;
var bcObj;


function trimTitle( theStr ) {
	if (theStr.indexOf(' |') >= 0) { theStr = theStr.substring(0, theStr.indexOf(' |') ); }
	if (theStr.indexOf('\u00AE') >= 0) { theStr = theStr.substring(0, theStr.indexOf('\u00AE') ) + theStr.substring(theStr.indexOf('\u00AE')+1); }
	if (theStr.indexOf('Products') >= 0) { theStr = theStr.substring(0, theStr.indexOf('Products') ); }
	return theStr;
}

function slideBreadcrumb() {
	bcObj = document.getElementById('breadcrumbs');
	if ((bcObj != null) && bcState) { 
		bcLinks = bcObj.getElementsByTagName('a');
		setTimeout("animateBreadcrumbs()", 200);
	}
}

function animateBreadcrumbs() {
	if (bcState == 1) {
		theLinkText = bcLinks[bcLinks.length-1].innerHTML;
		if (theLinkText.length == 0) {
			// CLEAR THE LINK ITSELF
			bcObj.removeChild(bcLinks[bcLinks.length-1]);
			bcState = 2;
			setTimeout("animateBreadcrumbs()", 25);
		} else {
			// CLEAR LINK TEXT
			bcLinks[bcLinks.length-1].innerHTML = theLinkText.substring(0,theLinkText.length-1);
			setTimeout("animateBreadcrumbs()", 25);
		}
	} else if (bcState == 2) {
		bcText = bcObj.innerHTML;
		if (bcText.charAt(bcText.length-1) != '>') {
			// CLEAR TEXT AT END OF BREADCRUMB (up to link)
			bcObj.innerHTML = bcText.substring(0,bcText.length-1);
			setTimeout("animateBreadcrumbs()", 25);
		} 
	}
}

function showBreadcrumbs() {
	if (document.getElementsByTagName) {
		var bcCookie = readCookie('breadcrumbs');
		var theLink = "<a href='" +trimURL(document.location) + "'>" + trimTitle(document.title) + "</a>";

		if  (bcCookie == null) {
			bcArray = new Array();
			bcArray[0] = theLink;
		} else {
			bcArray = bcCookie.split('|');
			if (bcArray[bcArray.length-1].indexOf(theLink) != 0) { 
				bcArray[bcArray.length] = theLink;
			}
		}
		
		var bcStr = '';
		for(i=bcArray.length-1; i>0; --i) {
			bcStr += bcArray[i] + " &#171; ";
		}
		bcStr += bcArray[0];
		
		// SAVE UPDATED COOKIE
		if (bcArray.length > 4) {
			bcArray.splice(0,1);
			bcState = 1;
		} else {
			bcState = 0;
		}
		
		var bcCookie = '';
		for(i=0; i<bcArray.length-1; ++i) {
			bcCookie += bcArray[i] + "|";
		}
		bcCookie += bcArray[bcArray.length-1];
		createCookie('breadcrumbs', bcCookie);
		
		document.write( bcStr );
	}
}



