function validateParentWithName(page_name)
{
	if(parent.name != "stratedi")
		top.location.href="./?page="+page_name;
}
function validateParent(page_name)
{
	if(parent.name != "stratedi")
		top.location.href="./?page="+page_name;
}
		function setNav(val)
		{
			var temp = val.split(',');
			var vari = "";
			for (var i = 0; i< temp.length;i++)
			{

				if(vari != "")
					vari += " >> ";
				vari += temp[i];
			}
			while(vari.search(/\.\.\./) != -1)
				vari = vari.replace(/\.\.\./," ");
			
			while(vari.search(/ue/) != -1)
				vari = vari.replace(/ue/,"&uuml;");

			vari = vari.replace(/:::/,"&");
			document.getElementById('navig').value = vari;

		}
	function send(ext)
	{
		var sPath = parent.cont.location.pathname;
		var sPage = sPath.substring(sPath.lastIndexOf('/') + 1);
			location.href="index.cfm?sprachwechsel="+ext+location.search;
	}

function isArray(obj) {
   if (obj.constructor.toString().indexOf("Array") == -1)
      return false;
   else
      return true;
}


function writeMenu(menue)
{
	for(var i=0; i<menue.length;i++)
	{
		var top = menue[i];
		if(isArray(top))
		{
			var name    = top[0].split('|')[0];
			var menupos = top[0].split('|')[1];
		}
		else
		{
			var name    = top.split('|')[0];
			var menupos = top.split('|')[1];
		}


		if(top.length >1 && (!isArray(top) || !isArray(top[1])))
		{
			if(!isArray(top))
			{
			document.write("<div class='navigation' onmouseover=this.className='navover' "+
			 	"onmouseout=this.className='navigation' "+
				"onclick=\"cont.location.href='"+top.split("|")[0]+".cfm';showMenu('"+top.split("|")[1]+"');setNav('"+top.split("|")[1]+"');\">"+top.split("|")[1]+"</div>");
			}
			else
			{
			document.write("<div class='navigation' onmouseover=this.className='navover' "+
			 	"onmouseout=this.className='navigation' "+
				"onclick=\"cont.location.href='"+top[1].split("|")[0]+".cfm';showMenu('"+menupos+"');setNav('"+name+","+top[1].split("|")[1]+"');\">"+name+"</div>");
			}
		}
		else if(top.length >1)
		{

			document.write("<div class='navigation' onmouseover=this.className='navover' "+
			 	"onmouseout=this.className='navigation' "+
				"onclick=\"cont.location.href='./"+top[1][1].split("|")[0]+".cfm';showMenu('"+menupos+"');showSubMenu('"+top[1][0].split("|")[1]+"');"	+
				"setNav('"+name+","+top[1][0].split("|")[0]+","+top[1][1].split("|")[1]+"');\">"+name+"</div>");
		}

		document.write("<div id=menu"+menupos+" style=display:none> ");
		if(isArray(top))
		{
			for(var x = 1; x < top.length; x++)
			{
				var subparam = top[x];
				if(!isArray(subparam))
				{
					htmlname = subparam.split("|")[0];
					sname    = subparam.split("|")[1];
					while(sname.search(/ue/) != -1)
						sname = sname.replace(/ue/,"&uuml;");
					document.write("<div onclick=\"setNav('"+name+","+sname+"');cont.location.href='./"+htmlname+".cfm';\" class=submenu onmouseout=this.className='submenu' "+
						"onmouseover=this.className='submenuover' >"+sname+"</div>");		
				}
				else
				{
					var bla = subparam;
					var ssname    = bla[0].split('|')[0];
					var ssmenupos = bla[0].split('|')[1];
					document.write("<div onclick=\"cont.location.href='./"+bla[1].split("|")[0]+".cfm';showSubMenu('"+ssmenupos+"');setNav('"+name+","+ssname+","+bla[1].split("|")[1]+"');\" "+
						"class=submenu onmouseout=this.className='submenu' "+
						"onmouseover=this.className='submenuover'>"+ssname+"</div> ");
					document.write("<div id=submenu"+ssmenupos+" style=display:none> ");
					for(var l = 1;l<bla.length;l++)
					{
						var sshtmlname = bla[l].split("|")[0];
						var sssname = bla[l].split("|")[1];
	
						document.write("<div class='subsubmenu' onmouseout=this.className='subsubmenu' "+
						"onmouseover=this.className='subsubmenuover' "+
						"onclick=\"cont.location.href='"+sshtmlname+".cfm';setNav('"+name+","+ssname+","+sssname+"')\">"+sssname+"</div>" );
					}
					document.write("</div> ");
				}
			}
		}
		document.write("</div> ");
	}
}
function trim(s) {
	var s1 = '';
	for(var i = 0; i< s.length;i++)
	{
		if(s.substring(i,i+1) != ' ' && s.substring(i,i+1) != '&')
			s1 = s1+s.substring(i,i+1);
		else if(s.substring(i,i+1) == ' ')
			s1 = s1+"...";
		else
			s1 = s1+":::";
	}
	return s1;
}
function validateSearch(se)
{
	if(se != null)
	{
		search =se.substring(1, se.length);
		var x = search.split('&');
		var temp = x[0].split('=');
		if(temp[0] == "page")
		{
			if(x.length >1)
			{
				var rel = x[1].split('=')
				if(rel[0] == "top")
				{
					var m = rel[1].split("|");
					for(var i = 0; i < m.length; i++)
					{
						document.getElementById(m[i]).style.display="block";
					}
				}
			}
			if(x.length >2)
			{
				var n = x[2].split('=');
				setNav(n[1]);
			}
			parent.cont.location.href=temp[1]+".cfm";
		}
	}
}

							function showMenu(numb)
							{
								var count = 1;
								var status = "block";
	
								while(document.getElementById("menu"+count) != null)
								{
									if(count != numb)
										document.getElementById("menu"+count).style.display="none";
									count ++;
								}
								var m = document.getElementById("menu"+numb);	
								if(m != null && document.getElementById("menu"+numb).style.display == "block")
									status = "none"
								if(m != null)
									document.getElementById("menu"+numb).style.display=status;
							}
							function showSubMenu(numb)
							{
								var count = 1;
								var status = "block";
	
								while(document.getElementById("submenu"+count) != null)
								{
									if(count != numb)
										document.getElementById("submenu"+count).style.display="none";
									count ++;
								}
	
								if(document.getElementById("submenu"+numb).style.display == "block")
									status = "none"
								document.getElementById("submenu"+numb).style.display=status;
							}

