function hqdebug(txt,clear) {
//document.getElementById('debug').innerHTML=txt + (!clear?'<br />' + document.getElementById('debug').innerHTML:'');
}

function getElementsByClassName(oElm, strTagName, strClassName){
	var arrElements = oElm.getElementsByTagName(strTagName);
	var arrReturnElements = new Array();
	var oElement;
	for(var i=0; i<arrElements.length; i++){
		oElement = arrElements[i];
		if(oElement.className.lastIndexOf(strClassName)>=0){
			arrReturnElements.push(oElement);
		}
	}
	return (arrReturnElements);
}

Array.prototype.inArray = function(p_val) {
	for(var i = 0, l = this.length; i < l; i++) {
		if(this[i] == p_val) {
			return true;
		}
	}
	return false;
}

var UA=navigator.userAgent.toLowerCase();
// IE
var hq_ie6=false;var hq_ie=false;
if(UA.indexOf('msie')>-1) { var tmp=UA.substring(UA.indexOf('msie')+5,UA.length);var ieV=tmp.substring(0,tmp.indexOf(";"));if(ieV<7) { hq_ie6=true; } hq_ie=true; }
// Opera
var hq_opera=false;
if(UA.indexOf('opera')>-1) { hq_opera=true; }
// FIREFOX
var hq_ff=false;
if(UA.indexOf('firefox')>-1) hq_ff=true;
if(hq_ff) { var ffV=parseFloat(UA.substring(UA.indexOf("firefox/")+8,UA.length)); }
// SAFARI
var hq_saf=false;
if(UA.indexOf('safari')>-1) { hq_saf=true; }
// MOZILLA
var hq_moz=false;
if ((UA.indexOf('netscape')==-1) && document.getElementById && (UA.indexOf('gecko')>-1) && !hq_saf && (UA.indexOf('mozilla')>-1)) { hq_moz=true; }


var hq_curHeight=0;
var hq_limit=606;
var hq_resizers=new Array();
hq_resizers[0]=new Array();
hq_resizers[1]=new Object();
var hq_col2=new Array();
var hq_fader=false;
var hq_opacity=0.0;
var hq_opacityIe='0';
var hq_isFirst=true;
var hq_fadeObj=false;
var hq_fadeDivs=new Array();
var hq_imgs=new Array();
var hq_colorLinks;
var hq_color;
var hq_startcolor= new Array(255,255,255); // start color (red, green, blue)
var hq_endcolor=new Array(54,22,0); // end color (red, green, blue)
var hq_endcolorLinks=new Array(225,92,0); // end color (red, green, blue)
var hq_init=false;
var hq_maxsteps=100;
var hq_divHeight=new Array();
var scrollObj = null;
// click position on object
var dragx = 0;
var dragy = 0;
// mouseposition
var posx = 0;
var posy = 0;
var hq_loaded=false;
var hq_scrollerTasks=new Array();
var hq_resizersRand=new Array();
var hq_bottomPadding=5;
var hq_bottomPaddingIE=0;
var hq_classCheck='tt_content-item';

function hq_resizer() {
	var height=hq_getWinHeight();
	if(hq_curHeight!=height) {
		hq_curHeight=height;
		hq_setHeadHeight();
/*
		hq_curHeight=height;
		if(hq_curHeight<=hq_limit) {
			document.getElementById('logo').style.height="86px";
			document.getElementById('logoimg').style.marginTop="32px";
			document.getElementById('surprise').style.top="144px";
		}
		if(hq_curHeight>hq_limit) {
			var difH=hq_curHeight-hq_limit;
			var h1=144+difH;
			if(h1>207) h1=207;
			if(h1<144) h1=144;
			document.getElementById('surprise').style.top=h1+"px";

			var h2=86+difH;
			if(h2>138) h2=138;
			if(h2<86) h2=86;
			document.getElementById('logo').style.height=h2+"px";

			var tmp=parseInt(((21+document.getElementById('logo').offsetHeight)-40)/2)-2;
			if(tmp>57) tmp=57;
			if(tmp<32) tmp=32;
			document.getElementById('logoimg').style.marginTop=tmp+"px";
		}
*/		
		if(hq_scrollerTasks.length>0) {
			for(var i=0;i<hq_scrollerTasks.length;i++) {
				if(!hq_isFirst && hq_scrollerTasks[i][2]) {
hqdebug('RESIZE: '+hq_scrollerTasks[i][0]);
					hq_initScroller(hq_scrollerTasks[i][0],false,true);
					document.getElementById('footer').style.height='100px';
					if(document.getElementById('t3col0').offsetHeight<document.getElementById('t3col2').offsetHeight) {
						var newheight=document.getElementById('t3col2').offsetHeight-hq_scrollerTasks[i][4];
hqdebug("NEW HEIGHT: "+newheight);						
						newheight-=3;
						if(hq_ie6) { newheight+=2; }
						hq_initScroller(hq_scrollerTasks[i][0],newheight,true);
					}
				}
			}
		}
	}
}

function hq_setHeadHeight() {
	if(hq_curHeight<=hq_limit) {
		document.getElementById('logo').style.height="86px";
		document.getElementById('logoimg').style.marginTop="32px";
		if(document.getElementById('surprise')) {
			document.getElementById('surprise').style.top="144px";
		}
	}
	if(hq_curHeight>hq_limit) {
		var difH=hq_curHeight-hq_limit;
		var h1=144+difH;
		if(h1>207) h1=207;
		if(h1<144) h1=144;
		if(document.getElementById('surprise')) {
			document.getElementById('surprise').style.top=h1+"px";
		}
		var h2=86+difH;
		if(h2>138) h2=138;
		if(h2<86) h2=86;
		document.getElementById('logo').style.height=h2+"px";

		var tmp=parseInt(((21+document.getElementById('logo').offsetHeight)-40)/2)-2;
		if(tmp>57) tmp=57;
		if(tmp<32) tmp=32;
		document.getElementById('logoimg').style.marginTop=tmp+"px";
	}
}
function hq_getWinHeight() {
	var height=window.innerHeight;
	if(hq_ie) {	height=document.body.clientHeight; }
	if(hq_ie6) { height=document.getElementById('heighter').offsetHeight; }
	return height;	
}


function hq_initFader() {

	var obj=document.getElementById('t3col0');
	hq_fadeObj=obj;
	if(!obj) { return false; }
	if(hq_layout==3) {
		var divs=getElementsByClassName(hq_fadeObj,'div','t3col0');
	}
	else {
		var divs=obj.getElementsByTagName('DIV');
	}
//hqdebug("DIVS COLOR ... "+divs.length);							
	if(divs.length>0) {
		for(var i=0;i<divs.length;i++) {
			if(divs[i].className.lastIndexOf('tt_content-item1a')>=0 || divs[i].className.lastIndexOf('csc-frame-invisible2')>=0 || divs[i].className.lastIndexOf('tt_content-item4')) {
				divs[i].style.opacity='0.0';
				if(hq_ie) {
					divs[i].style.color='white';
					var links=divs[i].getElementsByTagName('A');
					if(links.length>0) {
						for(var k=0;k<links.length;k++) {
							if(links[k].parentNode.tagName=='TD' || links[k].parentNode.tagName=='H1' || links[k].parentNode.tagName=='H2' || links[k].parentNode.tagName=='H3' || links[k].parentNode.parentNode.tagName=='H1') {
								continue;
							}
							links[k].style.color = 'white';
						}
					}
					var imgs=divs[i].getElementsByTagName('IMG');
					if(imgs.length>0) {
						for(var j=0;j<imgs.length;j++) {
							hq_imgs[hq_imgs.length]=imgs[j].src;
							imgs[j].style.visibility='hidden';
							
						}
					}
				}
				
			}
		}
	}
	hq_startFading();
	return true;
}

function hq_fadeContent(op) {
	var cc=0;
	if(hq_opacity < 1.1) {
		hq_opacity+=0.15;
		if(hq_layout==3) {
			var divs=getElementsByClassName(hq_fadeObj,'div','t3col0');
		}
		else {
			var divs=hq_fadeObj.getElementsByTagName('DIV');
		}
		if(divs.length>0) {
			for(i=0;i<divs.length;i++) {
				if(divs[i].className.lastIndexOf('tt_content-item1a')>=0 || divs[i].className.lastIndexOf('csc-frame-invisible2')>=0 || divs[i].className.lastIndexOf('tt_content-item4')) {
					divs[i].style.opacity=hq_opacity;
					if(hq_ie) {
						var divsI=divs[i].getElementsByTagName('div');
						if(divsI.length>0) {
							for(var ii=0;ii<divsI.length;ii++) {
hqdebug("FADE "+divsI[ii].className);							
								if(divsI[ii].className.lastIndexOf('csc-frame-i')>=0 || divsI[ii].className.lastIndexOf('csc-coli')>=0 || divsI[ii].className.lastIndexOf('csc-header-kl')>=0) {
hqdebug("... SKIP");							
//alert('csc-header-kl');									
									continue;
								}
								divsI[ii].style.color=hq_getColor();
							}
						}
						else {
							if(divs[i].className.lastIndexOf('csc-frame-i')>=0 || divs[i].className.lastIndexOf('csc-coli')>=0 || divs[i].className.lastIndexOf('csc-header-kl')) {
								continue;
							}
							divs[i].style.color=hq_getColor();
						}
						var links=divs[i].getElementsByTagName('A');
						if(links.length>0) {
							for(var k=0;k<links.length;k++) {
								if(links[k].parentNode.tagName=='TD' || links[k].parentNode.tagName=='H1' || links[k].parentNode.tagName=='H2' || links[k].parentNode.tagName=='H3' || links[k].parentNode.parentNode.tagName=='H1') {
									continue;
								}
								links[k].style.color = hq_getColor(true);
							}
						}

						if(hq_isFirst) {
							hq_isFirst=false;
						}
					}
				}
			}
		}
		var timer=100;
		if(hq_opacity>=0.5) {
			timer=75;
		}
		if(hq_opacity>=0.8) {
			timer=50;
		}
		hq_fader=window.setTimeout('hq_fadeContent('+hq_opacity+')',timer);
	}
	else {
		for(j=0;j<hq_fadeDivs.length;j++) {
			document.getElementById(hq_fadeDivs[j]).style.display='none';
		}
	}
	hq_isFirst=false;
}

function hq_fadeContentAfterLoad() {
	var cc=0;
	if(hq_layout==3) {
		var divs=getElementsByClassName(hq_fadeObj,'div','t3col0');
	}
	else {
		var divs=hq_fadeObj.getElementsByTagName('DIV');
	}
	if(divs.length>0) {
		for(i=0;i<divs.length;i++) {
			if(divs[i].className.lastIndexOf('tt_content-item1a')>=0 || divs[i].className.lastIndexOf('csc-frame-invisible2')>=0 || divs[i].className.lastIndexOf('tt_content-item4')) {
				if(hq_ie) {
					var imgs=divs[i].getElementsByTagName('IMG');
					if(imgs.length>0) {
						for(var j=0;j<imgs.length;j++) {
							imgs[j].style.visibility='visible';
							var pic=new Image();
							pic.src=hq_imgs[cc++];
							var clearGif = new Image();
							clearGif.src = "/clear.gif";
							imgs[j].src=clearGif.src;
							imgs[j].style.filter='blendTrans(Duration=1.2, Transition=16)';
							imgs[j].filters.blendTrans.Apply();
							imgs[j].src=pic.src;
							imgs[j].filters.blendTrans.Play();
						}
					}
				}
			}
		}
	}
}


function hq_startFading() {
	hq_fader=window.setTimeout('hq_fadeContent('+hq_opacity+')',1);
	//hq_fadeContent(hq_opacity);
	return true;
}

function hq_getColor(link) {
	//if(link) return;
	if(link && hq_colorLinks==("rgb(" + hq_endcolorLinks[0] + ", " + hq_endcolorLinks[1] + ", " + hq_endcolorLinks[2] + ")")) {
		return hq_colorLinks;
	}
	if(!link && hq_color==("rgb(" + hq_endcolor[0] + ", " + hq_endcolor[1] + ", " + hq_endcolor[2] + ")")) {
		return hq_color;
	}
	var diff;
	var newcolor=new Array(3);
	var step=10*hq_opacity;
	for(var i=0;i<3;i++) {
		
		if(!link) { diff = (hq_startcolor[i]-hq_endcolor[i]); }
		else {
			diff = (hq_startcolor[i]-hq_endcolorLinks[i]);
		}
		var tmp=1.1/0.15
		var tmp2=diff/tmp;
		newcolor[i] = parseInt(hq_startcolor[i]-(tmp2*step) );
	}
	if(!link) {
		if(newcolor[0]<=hq_endcolor[0]) newcolor[0]=hq_endcolor[0];
		if(newcolor[1]<=hq_endcolor[1]) newcolor[1]=hq_endcolor[1];
		if(newcolor[2]<=hq_endcolor[2]) newcolor[2]=hq_endcolor[2];
		hq_color=("rgb(" + newcolor[0] + ", " + newcolor[1] + ", " + newcolor[2] + ")");
		return ("rgb(" + newcolor[0] + ", " + newcolor[1] + ", " + newcolor[2] + ")");
	}
	else {
		if(newcolor[0]<=hq_endcolorLinks[0]) newcolor[0]=hq_endcolorLinks[0];
		if(newcolor[1]<=hq_endcolorLinks[1]) newcolor[1]=hq_endcolorLinks[1];
		if(newcolor[2]<=hq_endcolorLinks[2]) newcolor[2]=hq_endcolorLinks[2];
		hq_colorLinks=("rgb(" + newcolor[0] + ", " + newcolor[1] + ", " + newcolor[2] + ")");
		return ("rgb(" + newcolor[0] + ", " + newcolor[1] + ", " + newcolor[2] + ")");		
	}
}

























var hq_lastPos='0,0';
function draginit() {
  document.onmousemove = drag;
  document.onmouseup = dragstop;
}

function hq_scroll(element) {
	scrollObj = element;
	dragx = posx - scrollObj.offsetLeft;
	dragy = posy - scrollObj.offsetTop;

	var sid=scrollObj.id.replace(/hql/, "");
	for(var i=0;i<hq_scrollerTasks.length;i++) {
		if(hq_scrollerTasks[i][0]=='news-amenu-1' && hq_scrollerTasks[i][5]==sid) {
			hq_lastPos=dragy+','+posy;
			//hq_setCookie('cords',hq_lastPos);
			break;
		}
	}
//	hq_lastPos=dragy+','+posy;		
}


function hq_scroll2(element) {
	dragy = posy - element.offsetTop;
	scrollObj=element.firstChild;
	var pObj=element
	var className='';
	while(className!=(hq_classCheck)) {
//alert(pObj.tagName+"="+pObj.className);		
		if(pObj.tagName=='body') { break; }
		if(!pObj.parentNode) { break; }
		pObj=pObj.parentNode;
		className=(!pObj.className?'':pObj.className);
	}
//alert(className);
	if(hq_col2.inArray(scrollObj.id)) {
		var y= pObj.offsetTop+element.parentNode.offsetTop;
//hqdebug("CLICK COL2 &gt; Y: "+y+" / t3col2top:"+document.getElementById('t3col2').offsetTop+" / objheight: "+element.offsetHeight+" / dragY:"+dragy+" / "+element.parentNode.offsetTop+" "+element.parentNode.offsetHeight);		
	}
	else {
		var y;
		if(hq_classCheck!='tt_content-item') {
			y=pObj.offsetTop;
			if(hq_ie) {
				y+=scrollObj.offsetHeight;
			}
		}
		else {
			y=pObj.offsetTop+element.parentNode.offsetTop;
		}
//hqdebug("CLICK COL1 &gt; posy: "+posy+" / dragy: "+dragy+" / Y: "+y+" / "+element.parentNode.offsetTop+" "+element.parentNode.offsetHeight);
	}
	if(hq_ie) {  y-=document.documentElement.scrollTop-5; } //y+=window.pageYOffset;
	if(y>0) { y-=parseInt(scrollObj.offsetHeight/2)-20; }
	
	var newY=( (posy-y)-document.getElementById('header').offsetHeight );
//alert(newY);	
	hq_scrolling(newY,true);

	var sid=scrollObj.id.replace(/hql/, "");
	for(var i=0;i<hq_scrollerTasks.length;i++) {
		if(hq_scrollerTasks[i][0]=='news-amenu-1' && hq_scrollerTasks[i][5]==sid) {
			hq_lastPos=dragy+','+posy;
			hq_setCookie('cords',hq_lastPos);
			break;
		}
	}

hqdebug("S2:"+element.id+" / y: "+y+" / posy:"+posy+" / scrollY: "+document.documentElement.scrollTop+" / newY:"+newY);

	dragstop();
}

function dragstop() {
  scrollObj=null;
}

function drag(ereignis) {
  posx = document.all ? window.event.clientX : ereignis.pageX;
  posy = document.all ? window.event.clientY : ereignis.pageY;
  hq_scrolling(posy); 
}

function hq_scrolling(ypos,click) {
	if(scrollObj != null) {
		hq_lastPos=dragy+','+posy;		
		var id=scrollObj.id.replace(/hql/, "");

		if(!hq_opera) {
			if (document.selection) document.selection.empty();
			else if (window.getSelection) window.getSelection().removeAllRanges();
		}
		scrollObj.style.left = "3px";
		if(click) {
			var y=ypos;
		}
		else {
			var y=(ypos - dragy);
		}
		if(click) {
			//y-=parseInt(scrollObj.offsetHeight);
		}
		if(y<0) { y=0; }
		var pId='hqs'+id;
		var maxY=document.getElementById(pId).offsetHeight;

		if((y+scrollObj.offsetHeight)>maxY) { y=maxY-scrollObj.offsetHeight; }
		scrollObj.style.top = y + "px";
		
		var iH=document.getElementById('hqs'+id).offsetHeight; // scroller
		//var pH=hq_divHeight[id];
		var pH=document.getElementById('hqd'+id).offsetHeight; // content
	
	
		var diffH=0;
		if(pH>iH) { diffH=pH-iH; }
		if(!hq_resizersRand.inArray(id)) {
			
			var step=(pH/iH);//(maxY+scrollObj.offsetHeight+5));
		}
		else {
			//var step=(diffH)/(maxY-scrollObj.offsetHeight);

			if(diffH<maxY) { var step=(maxY)/(maxY-(scrollObj.offsetHeight)); }
			else {	var step=(diffH)/(maxY-(scrollObj.offsetHeight)); }
			
		}
		if(diffH<maxY) {
			step=step/((maxY-scrollObj.offsetHeight)/diffH);
		}
		var newTop=Math.round(y*(step));
		newTop=0-newTop;
		if(!hq_resizersRand.inArray(id) && newTop<=(0-diffH)) { newTop=0-diffH; }

		if(newTop>0) newTop=0;
	hqdebug('y: '+y+' / pH:'+pH+" / iH:"+iH+" / maxY:"+maxY+" / newTop:"+newTop+" / step:"+step+" / diffH:"+diffH+" / dragy: "+dragy+" / posy: "+posy);
	
		if(diffH!=0) {
			var dIdObj=document.getElementById('hqd'+id);
			dIdObj.style.position = "absolute";
			dIdObj.style.top=(newTop-1)+"px";
		}
	}	
}


function hq_initScrollers() {
	hq_loaded=true;
	if(hq_scrollerTasks.length>0) {
		for(var i=0;i<hq_scrollerTasks.length;i++) {
			if(hq_scrollerTasks[i][2]) {
//hqdebug("RESIZE ONLOAD:"+hq_scrollerTasks[i][0]+" / t3col0:"+document.getElementById('t3col0').offsetHeight+" / t3col2:"+document.getElementById('t3col2').offsetHeight);
				if(document.getElementById('t3col0').offsetHeight<document.getElementById('t3col2').offsetHeight && hq_scrollerTasks[i][2]) {
					var height=document.getElementById('t3col2').offsetHeight - hq_scrollerTasks[i][4];
hqdebug("hq_initScrollers:: NEW HEIGHT:"+height);					
					//height-=5;
					if(hq_scrollerTasks[i][0]=='newsblock') {
						height-=20;
					}
					hq_initScroller(hq_scrollerTasks[i][0],height,false,hq_scrollerTasks[i][3]);
				}
			
			}
		}
	}
}


function hq_initScroller(id,heightNew,resize,col) {
	if(!hq_init) {
		var height=hq_getWinHeight();
		if(hq_curHeight!=height) {
			hq_curHeight=height;
			hq_setHeadHeight();
		}
	}
	else { hq_init=true; }
hqdebug("hq_initScroller:: ID = "+id);	
	if(heightNew && heightNew<1) { heightNew=false; resize=true; }
	var obj=document.getElementById(id);
	
	if(!hq_resizers[0].inArray(id) && resize) {
//hqdebug("ADD RESIZER ID:"+id);		
		hq_resizers[0].push(id);
	}
	if(!hq_loaded) {
		hq_scrollerTasks[hq_scrollerTasks.length]=new Array(id,heightNew,resize,col,(document.getElementById('t3col0').offsetHeight - obj.offsetHeight));
	}

	if(col && col==2) {
		hq_col2.push(id);
	}
	
	var width=obj.offsetWidth;
	var height=obj.offsetHeight;
	
	if(hq_resizers[1][id]) {
		var rand=hq_resizers[1][id];
	}
	else {
		var rand=parseInt(100000*Math.random());
		hq_resizers[1][id]=rand;
	}
	if(!hq_loaded) {
		hq_scrollerTasks[(hq_scrollerTasks.length-1)].push(rand);
	}
	
	if(!hq_divHeight[rand]) {
		hq_divHeight[rand]=height;
		if(resize) { hq_resizersRand.push(rand); }
	}
	if(heightNew) {
		height=heightNew;
hqdebug('hq_initScroller:: WIN1: '+hq_getWinHeight()+" / t3col0: "+document.getElementById('t3col0').offsetHeight+" / Head:"+document.getElementById('header').offsetHeight+" t3col0:"+document.getElementById('t3col0').offsetHeight+" obj:"+obj.offsetHeight+"/ NH: "+height+" / "+height);
	}
	else {
hqdebug('hq_initScroller:: WIN1.1: heightOrg:'+height);
		
		var tmpH=(document.getElementById('t3col0').offsetHeight-height);
		var winHeight=hq_getWinHeight();
		var objHeight=height;
		var conHeight=(tmpH) + document.getElementById('header').offsetHeight + 100 + 45 + (id=='iframeLK'?0:0);
		
		if(winHeight< conHeight) {
			
			height=winHeight-(document.getElementById('header').offsetHeight + 100 + tmpH + (hq_loaded?0:0));
hqdebug('hq_initScroller:: WIN1.1: height <:'+height);
			//height=winHeight-(document.getElementById('header').offsetHeight + 100 + 45);			
		}
		else {
			height=(winHeight-conHeight-(id=='iframeKL'?30:0));
hqdebug('hq_initScroller:: WIN1.1: height >:'+height);
		}

		if(hq_ie) {
			if(id=='newsblock' && !hq_loaded) { height-=30; }
			else { height-=4; }
			if(id=='iframeKL' && !hq_loaded) {
				height-=(15+(id=='iframeLK'?25:0));
			}
		}
		else {
			height-=(hq_bottomPadding);
		}

		//if(height<200) height=200;
hqdebug('hq_initScroller:: WIN1.1: '+winHeight+" / t3col0: "+document.getElementById('t3col0').offsetHeight+" / Head:"+document.getElementById('header').offsetHeight+" obj:"+obj.offsetHeight+"/ NH: "+height+" / "+tmpH+" / conHeight: "+conHeight);
	}
	var iId="hq"+rand;
	var sId="hqs"+rand;
	var lId='hql'+rand;
	var dId='hqd'+rand;
	if(!hq_loaded) {
		var iHtml=obj.innerHTML;
		obj.style.position='relative';
		var sHtml='<div class="scrollBar" id="'+sId+'" onclick="hq_scroll2(this);"><div onmousedown="hq_scroll(this);" id="'+lId+'" class="scrollBar0">&nbsp;</div></div>';
		var nHtml='<div class="scrollDiv" id="'+iId+'"><div class="scrollDiv0" id="'+dId+'" onfocus="this.blur()">'+iHtml+'</div></div>'+sHtml;
		obj.innerHTML=nHtml;
		if(col && col==2) { hq_col2.push(lId); }
		document.getElementById(dId).style.overflow='hidden';
		document.getElementById(sId).style.height=(height-(hq_ie?0:0))+'px';
		//obj.style.height=(height)+'px';
		//obj.style.overflow='hidden';
		document.getElementById(iId).style.overflow='hidden';
		document.getElementById(iId).style.height=(height)+'px';
		document.getElementById(dId).style.position='absolute';
		document.getElementById(dId).style.top='0px';
		if( (hq_ff && ffV<2) || hq_moz) {
hqdebug('set height fpr div ... '+height);
		if(hq_moz && resize) { hq_divHeight[rand]+=20; }
			document.getElementById(dId).style.height=hq_divHeight[rand]+'px';
			document.getElementById(dId).style.width=(obj.offsetWidth-5)+'px';
		}
		//document.getElementById(dId).style.height=(hq_divHeight[rand])+'px';
hqdebug('hq_initScroller:: WIN2.0: h:'+hq_divHeight[rand]+' / '+hq_getWinHeight()+" / t3col0: "+document.getElementById('t3col0').offsetHeight+" / Head:"+document.getElementById('header').offsetHeight+" obj:"+obj.offsetHeight+"/ NH: "+height+" / "+document.getElementById(dId).offsetHeight);

		if(hq_ie6 && (!col || (col && col!=2)) && id!='iframeKL')  {
			document.getElementById(sId).style.right='-25px';
		}
		if(hq_ie6 && id=='iframeKL') {
			document.getElementById(dId).style.width=(obj.offsetWidth-5)+'px';//'661px';
		}
		document.getElementById('t3col0').style.height='auto';
	}
	else {
		
hqdebug('hq_initScroller:: WIN2.1: '+hq_getWinHeight()+" / t3col0: "+document.getElementById('t3col0').offsetHeight+" / Head:"+document.getElementById('header').offsetHeight+" obj:"+obj.offsetHeight+"/ NH: "+height+" / "+document.getElementById(dId).offsetHeight);
		if(hq_ie6) {
			height-=3;
			
		}
		if(!hq_ie6 && hq_ie && id=='iframeKL') {
			height-=15;
		}
		
		obj.style.height=(height)+'px';
		document.getElementById(sId).style.height=(height)+'px';
		//document.getElementById(sId).style.width=25+'px';
		document.getElementById(iId).style.height=(height)+'px';
		document.getElementById(dId).style.top='0px';
		document.getElementById(lId).style.top='0px';

	}

	if(id=='news-amenu-1' && !hq_loaded) {
		var lastDragPosY=hq_getLastPos();
		if(lastDragPosY[1]>0) {
//hqdebug('LAST: posy:'+lastDragPosY[1]+",dragy"+lastDragPosY[0]+" / "+rand);					
			posy=lastDragPosY[1];
			hq_scroll2(document.getElementById(sId));
			hq_lastPos=lastDragPosY[0]+','+lastDragPosY[1];
			hq_setCookie('cords',hq_lastPos);
		}
	}			
	
}


function hq_setCookie(name, value) {

hqdebug('SET COOKIE: '+name+" = "+value);
    var argv=(arguments?arguments:hq_setCookie.arguments); 
    var argc=argv.length; 
    var expires=(argc > 2)?argv[2]:null;
    var path="/";//(argc > 3)?argv[3]:null; 
    var domain=(argc > 4)?argv[4]:null; 
    var secure=(argc > 5)?argv[5]:false; 
    var cookieStr=name + "=" + encodeURIComponent(value) + 
      ((expires == null) ? "" : ("; expires=" + expires.toGMTString())) + 
      ((path == null) ? "" : ("; path=" + path)) + 
      ((domain == null) ? "" : ("; domain=" + domain)) + 
      ((secure == true) ? "; secure" : "");
    document.cookie=cookieStr;
}

function hq_getCookie(name) { 
    var arg = name + "="; 
    var alen = arg.length; 
    var clen = document.cookie.length; 
    var i = 0; 
    while (i < clen) { 
        var j = i + alen; 
        if(document.cookie.substring(i,j) == arg) return hq_getCookieValue(j); 
        i = document.cookie.indexOf(" ",i)+1; 
        if(i == 0) break; 
    } 
    return null;
}
function hq_getCookieValue(offset) { 
    var endstr = document.cookie.indexOf (";", offset); 
    if(endstr == -1) 
    endstr = document.cookie.length; 
    return decodeURIComponent(document.cookie.substring(offset, endstr));
}

function hq_getLastPos() {
	var cos;
    var tmp=hq_getCookie('cords');
//hqdebug("RETRIEVE COOKIE:"+tmp);	
    if(tmp && tmp!='') { cos=tmp.split(','); }

	if (window.location.search == "") {
		hq_setCookie('cords','');		
		return 0;
	}

    if(cos && cos.length>0) {
		//hq_setCookie('cords','');
		return cos;
	}
	return 0;
}
function hq_svMPos(id,obj) {
//alert(hq_lastPos);	
	hq_setCookie('cords',hq_lastPos);
	window.location.href=obj.href;
	return true;
}

function hq_onload() {
	hq_resizer();
	hq_initScrollers();
	if(hq_ie) { hq_fadeContentAfterLoad(); }
}

draginit();
window.onresize = hq_resizer;
//window.onload = hq_onload;
var hq_fieldsChecked=false;
function hq_clearField(t){
	if(hq_fieldsChecked) { t.select(); return;	}
	if(t.value==t.defaultValue) t.value = "";
}

function hq_checkField(t,newtype) {
	if(t.value=='' && !hq_fieldsChecked) { t.value=t.defaultValue; }
	eval(t.id+'_check=false');
	if(newtype && t.type!=newtype) {
	
		if(t.value!=t.defaultValue) {
			if(!hq_ie) t.type=newtype;
			else {
				var pObj=t.parentNode;
				var html=pObj.innerHTML;
				html=html.replace(/>/,' type="password" />');
				pObj.innerHTML=html;
				pObj.childNodes[0].focus();
				pObj.childNodes[0].focus();
			}
		}
		else {
			if(!hq_ie) t.type='text';
		}
	}
}
function hq_checkType(t,newtype) {
	if(newtype && t.type && t.type!=newtype) {
		if(!hq_ie) { t.type=newtype; }
		else {
			var pObj=t.parentNode;
			var html=pObj.innerHTML;
			html=html.replace(/>/,' type=password />');
			pObj.innerHTML=html;
			pObj.childNodes[0].focus();
			pObj.childNodes[0].focus();
		}
	}
}

/** This is high-level function.
 * It must react to delta being more/less than zero.
 */
function handle(delta) {
hqdebug("WHEEL DELTA:"+delta);
	if (delta < 0) {
//hq_scrolling(ypos-1)
	}
	else {
//hq_scrolling(ypos+1)		
	}
}

/** Event handler for mouse wheel event.
 */
function wheel(event){
	var delta = 0;
	if (!event) /* For IE. */
			event = window.event;
	if (event.wheelDelta) { /* IE/Opera. */
			delta = event.wheelDelta/120;
			/** In Opera 9, delta differs in sign as compared to IE.
			 */
			if (window.opera)
					delta = -delta;
	} else if (event.detail) { /** Mozilla case. */
			/** In Mozilla, sign of delta is different than in IE.
			 * Also, delta is multiple of 3.
			 */
			delta = -event.detail/3;
	}
	/** If delta is nonzero, handle it.
	 * Basically, delta is now positive if wheel was scrolled up,
	 * and negative, if wheel was scrolled down.
	 */
	if (delta)
			handle(delta);
	/** Prevent default actions caused by mouse wheel.
	 * That might be ugly, but we handle scrolls somehow
	 * anyway, so don't bother here..
	 */
	if (event.preventDefault)
			event.preventDefault();
	event.returnValue = false;
}

/** Initialization code. 
 * If you use your own event management code, change it as required.
 */
if (window.addEventListener)
        window.addEventListener('DOMMouseScroll', wheel, false);
/** IE/Opera. */
window.onmousewheel = document.onmousewheel = wheel;
