/* 
	
	@author: alex.smoljanovic@thewebshop.ca
	05/03/2008 16:27:09
*/

function init_all()
{
	try
	{
		init();
		/*
		  @author: andre.marion@apptius.com
		  13/11/2008
		  
		  @purpose: Set the "Shop Online" menu item in the TransMenu navigation bar
		  to the current page so it gets the yellow bottom border highlight bar.
		  NOTE! This code is very fragile because it depends on the "Shop Online"
		  menu item being number 3 and the element ID being "rm_random-1204905654215".
		  These values are kept inside the part1.js file which is stored on a secure
		  server and maintained by thewebshop.ca. If that file is changed, this code
		  will need to be updated as well.
		*/
		/* Begin Apptius update */
		document.getElementById("rm_random-1204905654215").className = "current-page";
		try{		
		    menu3.onactivate = function() { 
		        parentactive =  document.getElementById("rm_random-1204905654215"); 
			    parentactiveclassName = "hover-hot";
			};		
			menu3.ondeactivate = function() { 
			    document.getElementById("rm_random-1204905654215").className = "current-page"; 
			};
		}catch(e){} 
		try{ 
		    document.getElementById("rm_random-1204905654215").onmouseover = function() { 
		        document.getElementById("rm_random-1204905654215").className = "hover-hot";
		        ms.hideCurrent(); 
		    }; 
		    document.getElementById("rm_random-1204905654215").onmouseout = function() { 
		        _msout(document.getElementById("rm_random-1204905654215"), "current-page" );  
		    }; 
		}catch(eer){}
		/* End Apptius update */
	}
	catch(e){}
}

function findObj/* dmwv8 ftw */(theObj, theDoc)
{
	var p, i, foundObj;
	if(!theDoc) theDoc = document;
	if( (p = theObj.indexOf("?")) > 0 && parent.frames.length) {
		theDoc = parent.frames[theObj.substring(p+1)].document;
		theObj = theObj.substring(0,p);
	}
	if(!(foundObj = theDoc[theObj]) && theDoc.all) foundObj = theDoc.all[theObj];
		for (i=0; !foundObj && i < theDoc.forms.length; i++) 
			foundObj = theDoc.forms[i][theObj];
	for(i=0; !foundObj && theDoc.layers && i < theDoc.layers.length; i++) 
		foundObj = findObj(theObj,theDoc.layers[i].document);
	if(!foundObj && document.getElementById) foundObj = document.getElementById(theObj); 
	return foundObj;
}

/*
	documents...
*/
function expandDesc(el/* d-# */)
{
	try
	{
		var tEl = findObj(el+'_T');
		var	untEl = findObj(el+'_full');
		if(!tEl || !untEl)
			return/* ooops, a boo-boo*/;
		if(!tEl.style)
			return/* im so sure.. */;
		tEl.style.display='none';
		untEl.style.display='block';
		
	}catch(e)
	{
		var toks = el.split("-");
		if(toks.length<2)return;
		window.location = '?id='+toks[1];
	}
}
