function parseSrc(sPath){
	var aTemp=new Array();
	var aTemp=sPath.split('/');
	aTemp=aTemp[aTemp.length-1].split('.');
	try{
		eval(aTemp[0]+'_windowOnLoad()');
	}
	catch(e){}
	return;
}

function testSrcName(eJs){
	if(eJs.src){
		eSrc=eJs.src.toString();
		var iStart=eSrc.lastIndexOf('/')+1;
		
		var iEnd=eSrc.lastIndexOf('.');
		var sName=eSrc.substr(iStart,iEnd-iStart);
		if(window.location.toString().indexOf(sName)>1){
			return true;
		}
	}
	return false;
}
function external_windowonload(){//May 20, 2008 06:34:36 AM  ok
	bolReturn=false;
	// GET ALL THE HEAD CHILDNODES
	var aHeads=document.getElementsByTagName('HEAD');
	var aHeadElements=aHeads[0].childNodes;
	for(var i=0;i<aHeadElements.length;i++){
		var eTemp=aHeadElements[i];
		//  FOR EACH ELEMENT, TEST FOR A SOURCE ATTRIBUTE
		if(eTemp.src){
			if(eTemp.src.toString().indexOf('index.js')>-1){
				parseSrc(eTemp.src);
				bolReturn=true;
			}
			else if(testSrcName(eTemp)){
				// IF THE SOURCE IS OF THE SAME NAME AS THIS FILE THEN CALL THE WINDOWONLOAD FUNCTION IN THAT FILE
				parseSrc(eTemp.src);
			}
		}
		if(bolReturn){break;}
	}
	return;
}

