
	window.onload	= onloadFunction;
	d = document;
	
	function onloadFunction()
	{	
		//########## Check Browser - START
		// creates global Vars: 
		// opera   = true/false
		// mozilla = true/false
		// ie	   = true/false
		// ver	   = version
		checkBrowser();

		if(!opera)
		//##########################################################//
		//########## Events - START			
		{
			var hNsE = getElementsByClassName('hNs');
			for (var i = 0; i < hNsE.length; i++)
			{hNsE[i].onclick = function(){hSgate(this,'hard','n');}}
			
			var hPsE = getElementsByClassName('hPs');
			for (var i = 0; i < hPsE.length; i++)
			{hPsE[i].onclick = function(){hSgate(this,'hard','p'); return false;}}
			
			var sNsE = getElementsByClassName('sNs');
			for (var i = 0; i < sNsE.length; i++)
			{
				sNsE[i].onclick = function(){hSgate(this,'soft','n'); return false;};
						
					e = sNsE[i].nextSibling;
					
					for(j=1;j<10;j++)
					{
						if(e.nodeType == 1)
						{	
							if(!d.getElementById(e.id+'sc'))
							{
								var newSc 	= d.createElement('div');
								var newId = d.createAttribute("id");
								newId.nodeValue = e.id+'sc';
								newSc.setAttributeNode(newId);
								newSc.innerHTML = e.innerHTML;
								e.innerHTML = '';
								e.insertBefore(newSc, e.firstChild);
							}
							break;
						}
						else e = e.nextSibling;
					}
			
			
			}
			
			var sPsE = getElementsByClassName('sPs');
			for (var i = 0; i < sPsE.length; i++)
			{sPsE[i].onclick = function(){hSgate(this,'soft','p'); return false;}}
			
			// dNd - display: none (delayed)
			var dNdE = getElementsByClassName('dNd');
			for (var i = 0; i < dNdE.length; i++)
			{dNdE[i].style.display = 'none';}
			
			// sBd - scroll back (delayed)
			var sBdE = getElementsByClassName('sBd');
			for (var i = 0; i < sBdE.length; i++)
			{sBdE[i].style.height = '0px'; sBdE[i].style.display = 'none';}
			
			var fE = getElementsByClassName('fE');
			for (var i = 0; i < fE.length; i++)
			{
			fE[i].onmouseover = function(){fEgate(this,'i');};
			fE[i].onmouseout  = function(){fEgate(this,'o');};
			}
			
		}
		//########## Events - END
		//##########################################################//
	}
