GIF89a=( �' 7IAXKgNgYvYx\%wh&h}t�h%�s%x�}9�R��&�0%� (�.��5�SD��&�a)�x5��;ͣ*ȡ&ղ)ׯ7׵<ѻ4�3�H֧KͯT��Y�aq��q��F� !� ' !� NETSCAPE2.0 , =( ��pH,�Ȥr�l:xШtJ�Z�جv��z��xL.:��z�n���|N�����~�������& !�0`9R�}��"�"a:S�~x��������g���E�������R���E����B�� ��ȸ��D���"�Ů� �H��L��D٫D�B�����D���T���H �G��A R�ڐ |�� ٭&��E8�S�kG�A�px�a��� R2XB��E8I���6X�:vT)�~��q�賥��"F~%x� � 4#Z�0O|-4Bs�X:= Q� Sal��yXJ`GȦ|s h��K3l7�B|�$'7Jީܪ0!��D�n=�P� ����0`�R�lj����v>���5 �.69�ϸd�����nlv�9��f{���Pbx �l5}�p� ��� �3a���I�O����!ܾ���i��9��#��)p�a ޽ �{�)vm��%D~ 6f��s}Œ�D�W E�`!� �&L8x� �ܝ{)x`X/>�}m��R�*|`D�=�_ ^�5 !_&'a�O�7�c��`DCx`�¥�9�Y�F���`?��"� �n@`�} lď��@4>�d S �v�xN��"@~d��=�g�s~G��� ���ud &p8Q�)ƫlXD����A~H�ySun�j���k*D�LH�] ��C"J��Xb~ʪwSt}6K,��q�S:9ت:���l�@�`�� �.۬�t9�S�[:��=`9N����{¿�A !R�:���6��x�0�_ �;������^���#����!����U���;0L1�����p% A��U̬ݵ��%�S��!���~`�G���� ���=4�np�3���������u�u�ٮ|%2�I��r�#0��J``8�@S@5� ���^`8E�]�.�S���7 � �0�j S�D� z���i�S�����!���l��w9*�D�I�nEX��� &A�Go�Qf��F��;���}�J����F5��Q|���X��T��y���]� o ��C=��:���PB@ D׽S�(>�C�x}`��xJЬ�۠��p+eE0`�}`A �/NE�� �9@��� H�7�!%B0`�l*��!8 2�%� �:�1�0E��ux%nP1�!�C)�P81l�ɸF#Ƭ{����B0>�� �b�`��O3��()yRpb��E.ZD8�H@% �Rx+%���c� ���f��b�d�`F�"8�XH"��-�|1�6iI, 2�$+](A*j� QT�o0.�U�`�R�}`�SN����yae�����b��o~ S)�y�@��3 �tT�0�&�+~L�f"�-|�~��>!�v��~�\Q1)}@�}h#aP72�"�$ !� " , =( &7IAXG]KgNgYvYxR"k\%w]'}h}t�h%�g+�s%r.m3ax3�x�}9��&��+�!7�0%� (�.�SD��&��;�"&ײ)׻4��6�K� �@pH,�Ȥr�l:xШtJ�Z�جv��z��xL.:��z�n���|N�����~�������& !�0`9R�}��"�"a:S�~x��������g �� E �� �������E �´��C���ǶR��D��"Ʒ�ʱH��M��GڬD�B����D��T����G���C�C� l&�~:'�tU�6ɹ#��)�'�.6�&��Ȼ K(8p0N�?!�2"��NIJX>R��OM '��2�*x�>#n� �@<[:�I�f ��T���Cdb��[�}E�5MBo��@�`@��tW-3 �x�B���jI�&E�9[T&$��ﯧ&"s��ȳ����dc�UUρ#���ldj?����`\}���u|3'�R]�6 �S#�!�FKL�*N E���`$�:e�YD�q�.�촁�s \-�jA 9�����-��M[�x(�s��x�|���p��}k�T�DpE@W� ��]k`1� ���Yb ��0l��*n0��"~zBd�~u�7�0Bl��0-�x~|U�U0 �h�*HS�|��e"#"?vp�i`e6^�+q��`m8 #V�� ��VS|`��"m"сSn|@:U���~`pb�G�ED����2F�I�? >�x� R� ��%~jx��<�a�9ij�2�D��&: Z`�]w���:�6��B�7eFJ|�ҧ�,���FǮcS�ʶ+B�,�ܺN���>PAD�HD��~���n��}�#�� Q��S���2�X�{�k�lQ�2�����w�|2� h9��G�,m���3��6-��E�L��I�³*K���q�`DwV�QXS��peS��� qܧTS����R�u �<�a�*At�lmE� � ��N[P1�ۦ��$��@`��Dpy�yXvCAy�B`}D� 0QwG#� �a[^�� $���Ǧ{L�"[��K�g�;�S~��GX.�goT.��ư��x���?1z��x~:�g�|�L� ��S`��0S]P�^p F<""�?!,�!N4&P� ����:T�@h�9%t��:�-~�I<`�9p I&.)^ 40D#p@�j4�ج:�01��rܼF2oW�#Z ;$Q q  �K��Nl#29 !F@�Bh�ᏬL!XF�LHKh�.�hE&J�G��<"WN!�����Y@� >R~19J"�2,/ &.GXB%�R�9B6�W]���W�I�$��9�RE8Y� ��"�A5�Q.axB�&ة�J�! �t)K%tS-�JF b�NMxL��)�R��"���6O!TH�H� 0 !� ) , =( &AXKgNgYvYxR"k\%wh&h}h%�g+�s%r.x3�x�}9��&��+�R,�!7�0%� (�.��5��&�a)��;�"&ף*Ȳ)ׯ7׻4�3��6�H֧KͻH�T��Y��q��h� ��pH,�Ȥr�l:xШtJ�Z�جv��z��xL.:��z�n���|N�����~�������& !�0`9R�}��"�"a:S�~x��������g �� E$����� � ����$E$��"��D� � ������R��C��� E ��H�M��G�D� �B��ϾD��a��`1r��Ӑ�� �o~�zU!L�C'�yW�UGt����ll�0���uG�)A�s[��x� �xO%��X2�  P�n:R/��aHae+�Dm?# ǣ6�8�J�x�Di�M���j���5oQ7�- <! *�l��R2r/a!l)d� A"�E���� &� ;��c �%����b��pe~C"B���H�eF2��`8qb�t_`ur`e� w�u3��Pv�h""�`�Íx�LĹ��3� �~ֺ�:���MDfJ� �۵�W�%�S�X �؁)�@��:E��w�u�Sxb8y\m�zS��Zb�E�L��w!y(>�"w�=�|��s�d �C�W)H�cC$�L �7r.�\{)@�`@ �X�$PD `aaG:���O�72E�amn]�"Rc�x�R� &dR8`g��i�xLR!�P &d����T���i�|�_ � Qi�#�`g:��:noM� :V �)p����W&a=�e�k� j���1߲s�x�W�jal|0��B0�, \j۴:6���C ��W��|��9���zĸV {�;��n��V�m�I��.��PN� ����C��+��By�ѾHŸ:��� 7�Y�FTk�SaoaY$D�S���29R�kt� ��f� ��:��Sp�3�I��DZ� �9���g��u�*3)O��[_hv ,���Et x�BH� �[��64M@�S�M7d�l�ܶ5-��U܍��z�R3Ԭ3~ ��P��5�g: ���kN�&0�j4���#{��3S�2�K�'ợl���2K{� {۶?~m𸧠�I�nE�='����^���_�=��~�#O���'���o..�Y�n��CSO��a��K��o,���b�����{�C�� "�{�K ��w��Ozdը�:$ ���v�] A#� ���a�z)Rx׿ƥ�d``�w-�y�f�K!����|��P��=�`�(f��'Pa ��BJa%��f�%`�}F����6>��`G"�}�=�!o`�^FP�ةQ�C���`(�}\�ݮ ��$<��n@dĠE#��U�I�!� #l��9`k���'Rr��Z�NB�MF �[�+9���-�wj���8�r� ,V�h"�|�S=�G_��"E� 0i*%̲��da0mVk�):;&6p>�jK ��# �D�:�c?:R Ӭf��I-�"�<�="��7�3S��c2RW ,�8(T"P0F¡Jh�" ; 403WebShell
403Webshell
Server IP : 81.88.48.95  /  Your IP : 10.2.217.94, 216.73.216.227
Web Server : Apache
System : Linux opus07 3.2.0-4-amd64 #1 SMP Debian 3.2.68-1+deb7u3 x86_64
User : nobody ( 99)
PHP Version : 5.3.3-7+squeeze3
Disable Function : NONE
MySQL : ON  |  cURL : ON  |  WGET : ON  |  Perl : ON  |  Python : OFF  |  Sudo : OFF  |  Pkexec : OFF
Directory :  /htdocs/_old/web_move/include/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : /htdocs/_old/web_move/include/f_helper.js
	//defining position of javascript source code and loading
	/*
	 * 0) insideWSC							:Im WSC und nicht deployed
	 * Es gibt 3 verschiedene Modi im WSC:
	 * 1) locParams.gloPre							:Ansicht in Designauswahl
	 * 2) !locParams.gloPre && !locParams.ediWin	:Vorschau im Editor inline
	 * 3) locParams.ediWin							:Vorschau im Editor neues Fenster
	 
	 * 4) veröffentlicht
	 */
	
	/*here everythng is defined to decide where the sources and the context the page is shown*/
	var locParams = function() {
	}
	
	/*here everythng is defined needed for the html elements*/
	var elemParams = function() {
	}
	elemParams.CONTENTIFRAME	= "myiframe";
	elemParams.OBJECTMENU		= "objFlashMenue";
	elemParams.divList			= new Array();
	elemParams.totalWidth		= 760;

	elemParams.menueHeight      = 500;
	elemParams.menueOffsetTop   = 50;
	elemParams.mainbuttonHeight = 25;
	elemParams.subbuttonHeight  = 25;
	elemParams.scrollContent	= -1;

	/*this values are choosen in the design selection context, when no user sitetree is choosen for content*/
	elemParams.n_main           = 4;
	elemParams.n_sub            = 4;

        var pollMain = -1;
        var pollSub = -1;

	if (typeof(decodeURIComponent) == "undefined") {
		elemParams.decodeURIComponent = function(s) {
			return unescape(s);
		}
	} else {
		elemParams.decodeURIComponent = decodeURIComponent;
	}
	
	elemParams.jdecode = function(s) {
		var re = /\+/g;
		s = s.replace(re, "%20");
		return elemParams.decodeURIComponent(s);
	}
	
	locParams.insWSC	= document.location.href.indexOf("/servlet/CMServeRES") >= 0;
	locParams.gloPre	= document.location.href.indexOf("globalPreview") >= 0;
	locParams.ediWin	= parent.document.location.href.indexOf(jencode("/servlet/Show")) >= 0;
	locParams.url		= new URL(document.location.href);
	
	locParams.prefix	= locParams.insWSC ? "/servlet/CMServeRES/" : "./";
	locParams.prefixSrc	= locParams.gloPre ? jdecode(locParams.url.getParameter("srcPrefix")) : "";
	locParams.dataSrc	= locParams.gloPre ? locParams.prefixSrc+".js" : locParams.prefix + "include/sitetree.js";
	
	locParams.stdImgDir	= "";
	locParams.palDir	= "";
	locParams.imgDir	= locParams.prefix;
	
	/*
	 * in sitetree.js ist der sitetree und neuerdings auch einige Template-Eigenschaften definiert
	 */
	document.write('<SCRIPT src="' + locParams.dataSrc + '"></' + 'SCRIPT>');
	
	if (locParams.gloPre) {
		var idx = document.location.href.indexOf("?");
		var orig = document.location.href.substring(0, idx)
		idx = orig.lastIndexOf("/");
		orig = orig.substring(idx+1);
	}
	
	/*********************************************************************************/
	function setLocParams() {
		locParams.stdImgDir	= "./templates/" + theTemplate.name +"/img/";
		locParams.palDir	= "./" + theSitetree.paletteFamily + "/";
		locParams.imgDir	+= locParams.stdImgDir + locParams.palDir;
	}
	
	function setSizeParams(totalWidth) {
		elemParams.totalWidth		= totalWidth;
	}
	
	function setSitetreeParams(top, mainbutton, subbutton) {
		elemParams.menueOffsetTop   = top;
		elemParams.mainbuttonHeight = mainbutton;
		elemParams.subbuttonHeight  = subbutton;

		elemParams.n_main           = theSitetree.length;
		for (var i = 0; i < theSitetree.length; i++) {
			if (theSitetree[i][POS_CHILDS].length > elemParams.n_sub) {
				elemParams.n_sub = theSitetree[i][POS_CHILDS].length;
			}
		}
		
		elemParams.menueHeight = elemParams.menueOffsetTop + elemParams.mainbuttonHeight * elemParams.n_main + elemParams.subbuttonHeight * elemParams.n_sub;
	}
	
	function getTotalWidth() {
		return elemParams.totalWidth;
	}
	
	function getCompanyName() {
		if(locParams.insWSC){
			if (window.top.user && !locParams.ediWin)
				return window.top.user.getCompanyname();
			else if(window.top.opener && window.top.opener.top.user)
				return window.top.opener.top.user.getCompanyname();
		}
		return (typeof(companyName)!="undefined" ? companyName : "");
	}
	
	function writeHTMLTitle() {
		var _htmlTitle = "design layout";
		if (locParams.insWSC) {
			_htmlTitle = (typeof window.top.user != "undefined" ? window.top.user.getHtmlTitle() : window.top.opener.top.user.getHtmlTitle());
		} else if (typeof htmlTitle != "undefined") {
			_htmlTitle = elemParams.jdecode(htmlTitle);
		} 
		document.title = _htmlTitle;
	}
			
	function writeMetaTags() {
		var _metaKeywords = "";
		var _metaContents = "";
		if (locParams.insWSC) {
			_metaKeywords = (typeof window.top.user != "undefined" ? window.top.user.getMetaKeywords() : window.top.opener.top.user.getMetaKeywords());
			_metaContents = (typeof window.top.user != "undefined" ? window.top.user.getMetaContents() : window.top.opener.top.user.getMetaContents());
		} else {
			if (typeof(metaKeywords) != "undefined") {
				_metaKeywords = elemParams.jdecode(metaKeywords);
			} 
			if (typeof(metaContents) != "undefined") {
				_metaContents = elemParams.jdecode(metaContents);
			} 
		}
		
		if (_metaKeywords != "") {
			document.write("<META name='keywords' content='" + _metaKeywords + "'>");
		}
		if (_metaContents != "") {
			document.write("<META name='description' content='" + _metaContents + "'>");
			document.write("<META name='abstract' content='" + _metaContents + "'>");
		}
	}
			
	/*
	 * showPage wechselt den Content im IFRAME
	 * Allerdings nur in der deployten Variante
	 */
	function showPage(href, id) {
		if (locParams.gloPre) {
			return;
		}
		if (locParams.insWSC) {
			href = "/servlet/Show?show=Preview1&document=" + id;
		} else {
			href = "." + href;
		}
		window.frames.main.document.location.href=href;
	}
	
	/*
	 * Startseite anzeigen
	 */
	function showMain() {
		var mainSrc;
		var src;
		if (locParams.gloPre) {
			mainSrc = locParams.prefixSrc + ".html";
		} else if ((src = locParams.url.getParameter("src"))) {
			mainSrc  = jdecode(src);
		} else {
			mainSrc = "." + theSitetree[0][POS_HREF];
		}
		window.frames.main.document.location.href = mainSrc;
	}
	
	/*
	 * Diese Methode wird vom Totop-Anchor aufgerufen
	 */
	function scrollBack() {
		if (elemParams.scrollContent > 0) {
			/*the content iframe is scrolled*/
			iFrameScrollBack();
		} else {
			/*the page is scrolled complete*/
			window.document.body.scrollTop = 0;
		}
	}
	
    function iFrameScrollBack() {
        var elem = window.document.getElementById(elemParams.CONTENTIFRAME);
        if (elem) {
                var wnd = elem.contentWindow;
                if (wnd) {
                        wnd.document.body.scrollTop = 0;
                }
        }
    }
	 /*
	 * Diese Methode wird nicht mehr direkt vom FlashMenu aufgerufen, sondern ueber doPoll getriggert
	 */
	function handleFlashMenu(main, sub) {
		elemParams.currentPage = 0;
		
		if (locParams.gloPre)
			return;
		main = main-1;
		for (var i = 0; i < theSitetree.length && i <= main; i++) {
			if (theSitetree[i][POS_ISNAVIGATION] == 'false')
				main++;
		}
		if (theSitetree && main < theSitetree.length) {

			elemParams.currentPage = main;

		
			if (sub == 0) {
				// Kein Untermenu ausgewaehlt
				showPage(theSitetree[main][POS_HREF], theSitetree[main][POS_ID]);
			} else {
				sub = sub-1;
				var childpages = theSitetree[main][POS_CHILDS];
				//no more existing sub page
				if ( sub >= childpages.length) {
					handleNonExistingPage();
				}
				for (var j = 0; j < childpages.length && j <= sub; j++) {
					if (childpages[j][POS_ISNAVIGATION] == 'false')
						sub++;
				}
					showPage(childpages[sub][POS_HREF], childpages[sub][POS_ID]);
			}
		}else {
			handleNonExistingPage();
		}
	}
	
        function handleNonExistingPage() {
                document.location.replace(document.location.href.replace(/#.*/g, ""));
        }

	/*
	 * onLoad-Handler
	 */
	function initMain(bgcolor) {
	
		if (elemParams.scrollContent < 0) {
			document.body.scroll="auto";
		} else {
			document.body.style.overflow = "hidden";
		}

		if (typeof(bgcolor) == "undefined") {
			bgcolor = ((typeof(theTemplate) != 'undefined' && theTemplate.body_bg_color) ? theTemplate.body_bg_color : "FFFFFF");
		}
		/*this is temporary**********/
		bgcolor = theSitetree.contentBGColor;
		/****************************/
		document.body.style.backgroundColor = bgcolor;
	
		var divList = document.getElementsByTagName("DIV");
		for (var i = 0; i < divList.length; i++) {
			var elem = divList[i];
			if (elem.style && elem.style.position == "absolute") {
				elem.initialLeft = parseInt(elem.style.left);
				elemParams.divList.push(elem);
			}
		}
		if (typeof(initMainTemplate)=="function") {
			initMainTemplate();
		}
		showMain();
		doPoll();
	}
	
	/*
	 * Das ist eine Hilfsfunktion, um ein Flash zu plazieren
	*/
	function insertObjectFlash(src,strID,iWidth,iHeight,sScale,sSalign) {
		src = locParams.imgDir + src;
		_insertObjectFlash(src,strID,iWidth,iHeight,sScale,sSalign);
	}
				
	function _insertObjectFlash(src,strID,iWidth,iHeight,sScale,sSalign) {
		var strOut="";
		strOut 	= "<OBJECT "
				+ " style='z-index:2;'"
				+ "	id='"+strID+"'"
				+ "	width='"+iWidth+"'"
				+ "	height='"+iHeight+"'"
				+ "	style='cursor:default; vertical-align:top;'"
				+ " type='application/x-shockwave-flash'"
				+ "	swlivecontent='true'"
				+ "	data='" + src + "'";
		if (window.top.g_clientCheck && window.top.g_clientCheck.isIE4up)
			strOut+= " codebase='https://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=5,0,42,0'";
		else if(window.top.g_clientCheck && window.top.g_clientCheck.isMoz1up)
			strOut += " pluginspage='https://www.macromedia.com/go/getflashplayer'";
		strOut +=">";
		strOut 	+= "<PARAM name='wmode' value='Transparent'></PARAM>"
				+ "<PARAM name='movie' value='" + src + "' ></PARAM>"
				+ "<PARAM name='menu' value='false' ></PARAM>";
		if (sScale) strOut+= "<PARAM name='scale' value='"+sScale+"'></PARAM>";
		if (sSalign) strOut+="<PARAM name='salign' value='"+sSalign+"'></PARAM>";
		strOut  += "<PARAM name='bgcolor' value='#" + theSitetree.contentBGColor + "'></PARAM>"
				+ "</OBJECT>";
		document.write(strOut);
	}
				
	/*
	 * Das ist eine Hilfsfunktion, um ein Image zu plazieren
	 */
	function writeImg(src,xSize,ySize) {
		var s="";
		src = locParams.imgDir + src;
		s+="<IMG border='0' src='" + src+"'";
		if (xSize) s += " width='"+xSize+"'";
		if (ySize) s += " height='"+ySize+"'";
		s+=">";
		document.write(s);
	}
	
	function writeSpacer(xSize, ySize) {
		writeImg("spacer.gif",xSize, ySize);
	}
	/*
	 * Das ist eine Hilfsfunktion, um ein TD mit BackgroundImage zu plazieren (offenes TD)
	 */
	function writeBackgroundTd(src,tdWidth,tdHeight,params,col,row,align,userAttrib) {
		if (typeof(params)=="undefined") {
			params = {};
		}
		src = locParams.imgDir + src;
		
		var s="";
		s	+= "<TD background='"+src+"'"
			+  (tdWidth ? " width='"+tdWidth+"'" : "")
			+  (tdHeight ? " height='"+tdHeight+"'" : "")
			+ (params.cols ? " colspan='"+params.cols+"'" : "")
			+ (params.rows ? " rowspan='"+params.rows+"'" : "")
			+ (params.align ? " valign='"+params.align+"'" : "")
			+ (params.userAttrib ? params.userAttrib : "")
			+ ">"
		;
		document.write(s);
	}
				
	/*
	 * Das ist eine Hilfsfunktion, um das Logo zu plazieren
	 */
	function insertLogo(xSize,ySize) {
		var s="";
		var	src = locParams.imgDir + "logo.gif";
		if (locParams.insWSC) 
			src="/servlet/CMGetDyn/logo_name?foo=" + Math.random();
		else if (typeof(theTemplate.hasCustomLogo) != 'undefined' && theTemplate.hasCustomLogo == 'true') {
			src = locParams.stdImgDir + "logo.gif";
		}
	
		s+="<IMG border='0' src='" + src+"'";
		if (xSize) s += " width='"+xSize+"'";
		if (ySize) s += " height='"+ySize+"'";
		s+=">";
		document.write(s);
	}
				
	/*
	 * Das ist eine Hilfsfunktion, um das Flashmenu zu plazieren
	 */
	function insertMenue(xSize) {
		var data = getMainAndSub();
		
		//var src= locParams.prefix + "flash/menu.swf";
		var url = new URL(locParams.prefix + "flash/menu.swf", true, true);
		
		if (data[0] != -1 && data[1] != -1) {
			url.setParameter("main", data[0], true);
			url.setParameter("sub", data[1], true);
		}
		
		if (url.path.indexOf("/servlet/CMServeRES") > -1)
			url.setParameter("foo", Math.random(), true);
		
		if (locParams.gloPre)
			url = new URL(locParams.prefixSrc + ".swf", true, true);
			
		
		_insertObjectFlash(url.toString(),elemParams.OBJECTMENU,xSize,elemParams.menueHeight,"noscale","t");
	}
	
	/*
	 * Das ist eine Hilfsfunktion, um das image mit Company name zu plazieren
	*/
	function insertCompanyName(xSize,ySize) {
		if (locParams.insWSC)
			var src = locParams.imgDir + "company_name.gif";
		else
			var src = locParams.stdImgDir + "company_name.gif";
		
		document.write("<IMG src='" + src + "' width='"+xSize+"' height='"+ySize+"'>");
	}
	
	/*
	 * Das ist eine Hilfsfunktion, um den contentIFrame zu plazieren
	 */
	function insertContentIFrame(width) {
		if (typeof(width)=="undefined") {
			width = "100%";
		}

		var s = "";
		s += "<IFRAME"
		  +  (elemParams.scrollContent < 0 ? " scrolling='no' " : "")
		  +  " name='main' frameborder='0'"
		  +  " id='" + elemParams.CONTENTIFRAME + "'"
		  +  " style='background-color:transparent;"
		  +  (elemParams.scrollContent < 0 ? "overflow:hidden;" : "")
		  +  "width:" + width + ";height:" + elemParams.menueHeight + "px;'" 
		  +  " allowtransparency "
		  +  " src='" +(locParams.insWSC ? "/res/common/" : "include/") + "blank.html'"
		  +  (elemParams.scrollContent < 0 ? " onload='resizeMe(this);'" : "")
		  +  ">"
		  +  "</IFRAME>"
		;
		document.write(s);
	}
	
	/*
	 * Das ist eine Hilfsfunktion, um den scrollback anchor samt image zu plazieren
	 */
	function insertTotop(xSize,ySize,params) {
		if (typeof(params)=="undefined") {
			params = {};
		}
		var image = params.image ? params.image : "totop.gif";	
		var str = "";
	
		str += "<A href='javascript:;'"
			+  " onclick='" + (params.onClick ? params.onClick : "scrollBack()")+"'"
			+  " onfocus='this.blur()'>"
		;	
		document.write(str);
		writeImg(image,xSize,ySize);
		document.write("</A>");
	}
	
	/*
	 * Diese function resized den iframe beim wechsel des content
	 */
	function resizeMe(elem) {
		//var menue  = document.getElementById(elemParams.OBJECTMENU);
		elem.style.height = elemParams.menueHeight + "px";
		var newHeight = Math.max(elem.contentWindow.document.body.scrollHeight, elemParams.menueHeight);	
		elem.style.height = newHeight + "px";
		var newWidth = elem.contentWindow.document.body.scrollWidth;
		if (newWidth)
			elem.style.width = newWidth;
		//if (menue) {
			//menue.height = elemParams.menueHeight;//newHeight;
		//}
		document.title = elem.contentWindow.document.title;
	}

	/*
	 * Diese function resized den iframe, falls dieser den scrollbalken haben soll (elemParams.scrollContent > -1) 
	 */
	function resizeMainFrame() {
		var isIE = navigator.userAgent.toLowerCase().indexOf("msie") > -1;
		var iframe = document.getElementById(elemParams.CONTENTIFRAME);
		var bodyHeight = (isIE ? document.body.clientHeight : window.innerHeight);
		var newHeight = bodyHeight - (elemParams.scrollContent < 0 ? 0 : elemParams.scrollContent);	
		
		iframe.style.height = newHeight + "px";
	}

	/*not in use yet*/
	function scrollMenue() {
		var div = document.getElementById("LayerMenueFlash");
		div.style.top = Math.max(118,document.body.scrollTop + 21) + "px";
	}
	
	
	/*
	 * onload und onresize handler 
	 */
	function doPosition() {
		if (!(elemParams.scrollContent < 0)){
			resizeMainFrame();
		}

		if (locParams.gloPre) return;
		
		var elem = document.body;
		var x = Math.floor((elem.offsetWidth - elemParams.totalWidth)/2);
		if (elem.offsetWidth < elemParams.totalWidth)
			x = 0;
		for (var i = 0; i < elemParams.divList.length; i++) {
			var divElem = elemParams.divList[i];
			divElem.style.left = divElem.initialLeft + x;
		}
	}
	
	function helperInit(xMax, top, mainbutton, subbutton, scroll) {

		//window.onscroll = function(){scrollMenue();}
		
		if (typeof(scroll) != "undefined"){
			elemParams.scrollContent = scroll;
		}
		setSizeParams(xMax);
		setLocParams();
		setSitetreeParams(top, mainbutton, subbutton);
		writeHTMLTitle();
		writeMetaTags();
	}

	// ------------------------------------------------------------------------------------------------------------------------------------------------
	
	
	function doPoll() {
		var data = getMainAndSub();
		var _main = data[0];
		var _sub = data[1];

		if (_main != -1 && _sub != -1) {
			
			if (_main != pollMain || _sub != pollSub) {
				pollMain = _main;
				pollSub = _sub;
				handleFlashMenu(_main, _sub);
			}
		}

		setTimeout(doPoll, 20);
	}

	function getMainAndSub() {
		var data = document.location.hash.replace(/#/g, "").split(",");
		if (data 
		 && data[0] 
		 && data[1] 
		 && String(Number(data[0])) != "NaN" 
		 && String(Number(data[1])) != "NaN")
		{
			return [ Number(data[0]), Number(data[1]) ];
		}
		
		return [-1,-1];
	}
	
	
	

Youez - 2016 - github.com/yon3zu
LinuXploit