// javascript
var indexCommercial = 0;
var $_COOKIE = {

	set_cookie : function(cName,cValue,cDays) {

		var cookieQuery = new String();
		var temporArray = new Array();

		var alowedTypes = ["string","array","object","number"];
		var inComingTyp = String(cValue.constructor);

		inComingTyp = inComingTyp.split(" ")[1];
		inComingTyp = inComingTyp.split("()").join("").toLowerCase();

		if(alowedTypes.join(",").indexOf(inComingTyp) < 0) return false;

		if(inComingTyp == "array") {

			cValue = "a##"+cValue.join(",");

		} else if(inComingTyp == "object") {

			for(var x in cValue) temporArray[temporArray.length] = x +":"+ cValue[x];

			cValue = "o##"+temporArray.join(",");

		} else {

			cValue = "s##"+cValue;
		}

		cookieQuery += cName+"=";
		cookieQuery += escape(cValue)+"; expires=";
		cookieQuery += new Date(new Date().getTime()+(86400*(cDays*1000))).toLocaleString();

		window.document.cookie = cookieQuery;
	},

	read_cookie : function(cName) {

		var cookies = document.cookie.split(";");

		for(var x=0; x<cookies.length; x++) {

			var cookie = cookies[x].split("=");

			if(cookie[0] == cName) {

				var locaType = String(unescape(cookie[1])).split("##");

				if(locaType[0] == "a") {

					return locaType[1].split(",");

				} else if(locaType[0] == "o") {

					var tmpArr = locaType[1].split(",");

					for(var values='',tmpObj={},x=0;x<tmpArr.length;x++) {

						values = tmpArr[x].split(":");

						tmpObj[values[0]] = values[1];
					}

					return tmpObj;

				} else {

					return locaType[1];
				}
			}
		}

		return false;
	},

	delete_cookie : function(cName) {

		this.set_cookie(cName,"",-99999999);
	}
};

function setChanged(sitechange){
	documenttitle = document.title;
	if(sitechange && documenttitle.substr(0,1)!="*"){
		document.title = "* "+documenttitle+" (ge"+String.fromCharCode(228)+"ndert)";
		//alert(documenttitle);
	}
}

function checkSitechanges(){
	
	documenttitle = document.title;
	if(documenttitle.substr(0,1)=="*"){
		var choice = confirm("Sie haben Ihre "+String.fromCharCode(196)+"nderungen noch nicht gespeichert! Wollen Sie trotzdem die Seite verlassen?");
		
		if(choice==false){
			
			return false;
		}
	}
}

var catlistWindow;
var glNavAdminVis;

if(window.location.host=='www.dietzhilfe.local'){
	
	//var fullPath = "http://"+window.location.host+""+((window.location.pathname).substr(0, (window.location.pathname).lastIndexOf("dietzhilfe/")+11));
	var fullPath = "http://www.dietzhilfe.local";
	//alert(fullPath);
} else if(window.location.host=='dietzhead.local'){
	var fullPath = "http://dietzhead.local";
} else if(window.location.host=='dietzdev.local'){
	var fullPath = "http://dietzdev.local";
} else if(window.location.host=='dietzhilfe.local'){
	var fullPath = "http://dietzhilfe.local";
} else if(window.location.host=='stage.dietzhilfe.com'){
	var fullPath = "http://stage.dietzhilfe.com";
} else if(window.location.host=='olddietzhilfe.dietzhilfe.com'){
    var fullPath = "http://olddietzhilfe.dietzhilfe.com";
} else {
	//alert(window.location.host);
	var fullPath = "http://www.dietzhilfe.com";
}
//var root = "http://"+window.location.host+""+((window.location.pathname).substr(0, (window.location.pathname).indexOf("/")+1));
// *****************************************
// ***      Allgemeine Funktionen        ***
// *****************************************

function oeffnefenster (url) {
 fenster=window.open(url, "_blank", "width=800,height=600,status=yes,scrollbars=yes,resizable=yes");
 fenster.focus();
 return false;
}

function olProcedures(){
	if(document.cookie){
		if(document.cookie.indexOf("leftnavpub")==-1){
			var leftnavpubVis = 1;
		} else {
			var leftnavpubVis = document.cookie.substr(document.cookie.indexOf("leftnavpub=")+11,1);
		}
		
		if(document.cookie.indexOf("leftnavusr")==-1){
			var leftnavusrVis = 1;
		} else {
			var leftnavusrVis = document.cookie.substr(document.cookie.indexOf("leftnavusr=")+11,1);
		}
		
		if(document.cookie.indexOf("leftnavedi")==-1){
			var leftnavediVis = 1;
		} else {
			var leftnavediVis = document.cookie.substr(document.cookie.indexOf("leftnavedi=")+11,1);
		}
		
		if(document.cookie.indexOf("leftnavadm")==-1){
			var leftnavadmVis = 1;
		} else {
			var leftnavadmVis = document.cookie.substr(document.cookie.indexOf("leftnavadm=")+11,1);
		}

		if($('navadminbody')){
			var navadmintitle = $('navadmintitle');
			var navadminbody = $('navadminbody');
			if(leftnavadmVis==1){
				navadminbody.style.display = "block";
				navadmintitle.innerHTML = "\n<img src=\"./images/icons/arrowup.gif\" height=\"14\" width=\"14\" style=\"margin-right:3px;\" onclick=\"navDisp('navadminbody'); return false;\" />";
			} else {
				navadminbody.style.display = "none";
				navadmintitle.innerHTML = "\n<img src=\"./images/icons/arrowdown.gif\" height=\"14\" width=\"14\" style=\"margin-right:3px;\" onclick=\"navDisp('navadminbody'); return false;\" />";
			}
		}
		
		if($('naveditorbody')){
			var naveditortitle = $('naveditortitle');
			var naveditorbody = $('naveditorbody');
			if(leftnavediVis==1){
				naveditorbody.style.display = "block";
				naveditortitle.innerHTML = "\n<img src=\"./images/icons/arrowup.gif\" height=\"14\" width=\"14\" style=\"margin-right:3px;\" onclick=\"navDisp('naveditorbody'); return false;\" />";
			} else {
				naveditorbody.style.display = "none";
				naveditortitle.innerHTML = "\n<img src=\"./images/icons/arrowdown.gif\" height=\"14\" width=\"14\" style=\"margin-right:3px;\" onclick=\"navDisp('naveditorbody'); return false;\" />";
			}
		}
		
		if($('navusrbody')){
			var navusrtitle = $('navusrtitle');
			var navusrbody = $('navusrbody');
			if(leftnavusrVis==1){
				navusrbody.style.display = "block";
				navusrtitle.innerHTML = "\n<img src=\"./images/icons/arrowup.gif\" height=\"14\" width=\"14\" style=\"margin-right:3px;\" onclick=\"navDisp('navusrbody'); return false;\" />";
			} else {
				navusrbody.style.display = "none";
				navusrtitle.innerHTML = "\n<img src=\"./images/icons/arrowdown.gif\" height=\"14\" width=\"14\" style=\"margin-right:3px;\" onclick=\"navDisp('navusrbody'); return false;\" />";
			}
		}
		
		if($('navpubbody')){
			var navpubtitle = $('navpubtitle');
			var navpubbody = $('navpubbody');
			if(leftnavpubVis==1){
				navpubbody.style.display = "block";
				navpubtitle.innerHTML = "\n<img src=\"./images/icons/arrowup.gif\" height=\"14\" width=\"14\" style=\"margin-right:3px;\" onclick=\"navDisp('navpubbody'); return false;\" />";
			} else {
				navpubbody.style.display = "none";
				navpubtitle.innerHTML = "\n<img src=\"./images/icons/arrowdown.gif\" height=\"14\" width=\"14\" style=\"margin-right:3px;\" onclick=\"navDisp('navpubbody'); return false;\" />";
			}
		}
		//alert(document.cookie);
		//alert(document.cookie.substr(document.cookie.indexOf("logged")+7,4));
		if((document.cookie.indexOf("logreqssite")!=-1) && (document.cookie.indexOf("logged")!=-1)){
			logged=document.cookie.substr(document.cookie.indexOf("logged")+7,4);
			if(($_COOKIE.read_cookie("logreqssite")!="") && (logged=="true")){
				window.location.href=fullPath+"/index.php?"+$_COOKIE.read_cookie("logreqssite");
				
				$_COOKIE.set_cookie("logreqssite","");
				document.cookie = "logged=";
				//$_COOKIE.delete_cookie("logreqssite");
				
				//$_COOKIE.set_cookie("logged","");
				//$_COOKIE.delete_cookie("logged");
			}
		}
	}
	
	// --- Google initialisieren ---
	if(((window.location.href).indexOf('google'))!=-1){
		goo_initialize();
	}
	
	if(((window.location.href).indexOf('areasearch'))!=-1){
		goo2_initialize();
	}
	
	
	
	if(((window.location.href).indexOf('areasearch'))!=-1 && ((window.location.href).indexOf('smap=1'))!=-1){
		showAddress4AreaSearch();
	}
	
	if(((window.location.href).indexOf('advancedsearchresults'))!=-1 || ((window.location.href).indexOf('advancedsearch'))!=-1){
		goo3_initialize();
		showAddress4AreaSearch();
	}
	
	// Prozeduren f�r die Startseite
	if(window.location.href=="http://www.dietzhilfe.com/" || window.location.href=="http://www.dietzhilfe.dzh/" || ((window.location.href).indexOf('index.php?cat=public&site=start'))!=-1)
	{
		indexCommercial = 0;
		showStartTopCommercial();
	}
}

// --- Werbung auf Startseite

var commercials = new Array(3);

function showStartTopCommercial()
{
	var topCommercial = document.getElementById('topCommercial');
	
	commercials[0] = "\n<a href=\"/Vereine/Arbeitsgemeinschaft_60plus_Voelklingen\">";
	commercials[0] += "\n<img src=\"/commercials/start/img/Banner_460_60_AG60plus.jpg\" Border=\"0\" />";
	commercials[0] += "\n</a>";
	commercials[1] = "\n<a href=\"/Vereine/Aktive_Seniorengemeinschaft_Saarbruecken\" style=\"font-family:verdana, sans-serif; font-weight:bold; font-size:small;\">A. S. G. S.<br /> Aktive-Seniorengemeinschaft-Saar-e.V</span>";
	commercials[1] += "\n<br />";
	commercials[2] = "\n<a href=\"/index.php?cat=public&subcat=vendor&site=vendsite&vs=40\">";
	commercials[2] += "\n<img src=\"/commercials/start/img/haende.gif\" Border=\"0\" />";
	commercials[2] += "\n</a>";

	topCommercial.innerHTML = commercials[indexCommercial];
	setTimeout("showStartTopCommercial()", 5000);
	if(indexCommercial < commercials.length-1){
		indexCommercial ++;
	} else {
		indexCommercial = 0;
	}
	
}

// --- body onunload ---
function ulProcedures(){
	//GUnload();
}

function setlogreqssite(memurl){
	$_COOKIE.set_cookie("logreqsite", memurl, 1);
}

function backtologreqssite(){
	if(document.cookie.indexOf("logreqssite")!=-1){
			var backurl = document.cookie.substr(document.cookie.indexOf("logreqssite=")+12);
		} else {
			var leftnavpubVis = document.cookie.substr(document.cookie.indexOf("leftnavpub=")+11,1);
		}
	document.cookie = "logreqssite=1"+memurl;
}


function fkh(event, nextPage){
	if(event.keyCode=='13'){
		if(nextPage=='next'){
			var nextPage = document.getElementById('pgnext');
			nextPage.focus();
			return false;
		}
	}
}


// --- Felder serialisieren und zum Server senden ---
// --- Verarbeitungsdatei auf Server: server_receive.php im Root-Verzeichnis ---
function send2server(query) {
	//showload("show")
	try {
	if (!window.XMLHttpRequest)
    	var httpRequest = new ActiveXObject("Microsoft.XMLHTTP");
    else
		var httpRequest = new XMLHttpRequest();

        httpRequest.open('POST', fullPath+'/ajaxserv.php', false);
        httpRequest.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
        httpRequest.send(query);
		//showload("hide")
        if (httpRequest.status == 200)
          return httpRequest.responseText;
        else
          return httpRequest.status + " " + httpRequest.statusText;
    }catch (e) {
        alert(e);
        return e;
    }
    httpRequest.send(null);
    httpRequest.close;
}
// ----------------------------------------



/*
// --- Felder serialisieren und zum Server senden ---
// --- Verarbeitungsdatei auf Server: server_receive.php im Root-Verzeichnis ---
function send2server(query) {
	//showload("show")
	//alert(fullPath);
	try {
	if (!window.XMLHttpRequest)
    	var httpRequest = new ActiveXObject("Microsoft.XMLHTTP");
    else
		var httpRequest = new XMLHttpRequest();

        httpRequest.open('POST', fullPath+'/server_receive.php', false);
        httpRequest.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
        httpRequest.send(query);
		//showload("hide")
        if (httpRequest.status == 200)
          return httpRequest.responseText;
        else
          return httpRequest.status + " " + httpRequest.statusText;
    }catch (e) {
        alert(e);
        return e;
    }
}
// ----------------------------------------


*/
function round(x, n) {
  if (n < 1 || n > 14) return false;
  var e = Math.pow(10, n);
  var k = (Math.round(x * e) / e).toString();
  if (k.indexOf('.') == -1) k += '.';
  k += e.toString().substring(1);
  return k.substring(0, k.indexOf('.') + n+1);
}

function chr2html(str){
	str = str.replace(/\n/g,'<br>');
	//str = str.replace(/"/g,'\&#34;');
	//str = str.replace(/'/g,'\&#39;');
	//str = str.replace(/\"/g,'"');
	//str = str.replace(/\'/g,"'");
/*	str = str.replace(/"/g,'%22');
	str = str.replace(/'/g,"%27");*/
	return str;
}

function html2chr(str){
/*	str = str.replace(/<br>/g,'\n');
	//str = str.replace(/&#34;/g,'\"');
	//str = str.replace(/&#39;/g,"\'");
	str = str.replace(/&#34;/g,'\"');
	str = str.replace(/&#39;/g,"\'");
	str = str.replace(/&#34;/g,'\"');
	str = str.replace(/&#39;/g,"\'");*/
	return str;
}

function popupclose(){
	if(catlistWindow){
		catlistWindow.close();
	}
}

function validateNumber(number){
	var isNumber = true;
	
	if(number.length==0){
		isNumber = false;
	}
	
	if(isNumber){
		for(n=0; n<number.length; n++){
			if(number.charAt(n)<"0"||number.charAt(n)>"9"){
				isNumber = false;
			}
		}
	}
	
	return isNumber;
}

function checkNumberfield(numberfield){
	var isNumber = validateNumber(numberfield.value);
	
	if(!isNumber && numberfield.value.length>0){
		numberfield.value = "";
		numberfield.focus();
		alert("Inhalt des Feldes muss eine Zahl sein!");
	}
}

function validateEmail(email) {
	var ausdruck = /([0-9,a-z,A-Z]+)([.,_,-]([0-9,a-z,A-Z]+))*[@]([0-9,a-z,A-Z]+)([.,_,-]([0-9,a-z,A-Z]+))*[.]([0-9,a-z,A-Z]){2,3}([0-9,a-z,A-Z])?$/;
    return email.search(ausdruck);
}

// ++ Felder serialisieren und zum Server senden ++
// ++ Verarbeitungsdatei auf Server: server.php im Root-Verzeichnis ++
function makeRequest (query) {
	//showload("show")
	try {
	if (!window.XMLHttpRequest)
    	var httpRequest = new ActiveXObject("Microsoft.XMLHTTP");
    else
		var httpRequest = new XMLHttpRequest();

        httpRequest.open('POST', fullPath+'/server.php', false);
        httpRequest.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
        httpRequest.send(query);
		//showload("hide")
        if (httpRequest.status == 200)
          return httpRequest.responseText;
        else
          return httpRequest.status + " " + httpRequest.statusText;
    }catch (e) {
        Alert(e);
        return e;
    }
}
// ++++++++++++++++++++++++++++++++++++++++++++++

function confirmDelete(){
	
	antwort = confirm("M"+String.fromCharCode(246)+"chten Sie den Datensatz wirklich l"+String.fromCharCode(246)+"schen?");
	if(antwort==true){
		return true;
	}
}


// --- Fehlerdialog ausgeben ---
function printError(errorMessage) {
    
    alert(errorMessage);
}



function openComment(field){
	fenster = window.open(fullPath+'/sites/popups/comment.php?field='+field, "Eingabewerte", "width=550, height=200, left=100, top=200, resizable=no, scrollbars=no, dependent=yes");
}

function openDefPopup(vars){
	// Image Modes: 1-Produkthauptbild, 2-weitere Produktbilder, 3-Bilder aus Bewertungen, 7-Personenfoto
	var allowPopup=window.open(fullPath+'/defaultpop.php?'+vars, "Default", "width=600, height=400, left=100, top=200, resizable=yes, scrollbars=yes");
	if(allowPopup==null){
		alert('Bei Ihrem Browser sind Popup-Fenster geblockt!')
	}
}

function openImageWindow(mode, pid, file){
	// Image Modes: 1-Produkthauptbild, 2-weitere Produktbilder, 3-Bilder aus Bewertungen, 7-Personenfoto
	var allowPopup=window.open(fullPath+'/imageViewer.php?mode='+mode+'&pid='+pid+'&file='+file, "Viewer", "width=600, height=400, left=100, top=200, resizable=yes, scrollbars=yes");
	if(allowPopup==null){
		alert('Bei Ihrem Browser sind Popup-Fenster geblockt!')
	}
}

function openFaqWindow(site){
	
	var allowPopup=window.open(fullPath+'/sites/public/faqwnd.php?site='+site, "FAQ", "width=600, height=400, left=100, top=200, resizable=yes, scrollbars=yes");
	if(allowPopup==null){
		alert('Bei Ihrem Browser sind Popup-Fenster geblockt!'+String.fromCharCode(13)+'Falls Sie Popups von dieser Seite nicht erlauben m'+String.fromCharCode(246)+'chten,'+String.fromCharCode(13)+'benutzen Sie die Hilfe/FAQ-Funktion auf der linken Seite.')
	}
}

function openPhoneWindow(){
	var allowPopup=window.open('http://www3.dasoertliche.de/?form_name=freecall_loading&fcID=0621200634699163518754&recuid=HVXFKPLTKDDMCOCYDRP2LW5LV3SC7RMJ2PMNIMYB&service=std&showAd=false&book=621&kw=dietzhilfe&verl=123&ph=%2806%2081%29%208%2041%2020%2075&recordId=0621200634699&dar=1&sectionId=681096&pagePos=1&layout=0&fn=&page=78&context=11&action=146', "Kontakt", "width=800, height=800, left=100, top=200, resizable=yes, scrollbars=yes");
	if(allowPopup==null){
		alert('Bei Ihrem Browser sind Popup-Fenster geblockt!')
	}
}

// ----------------------------------------

function navDisp(navsname){
	var navadmintitle = $('navadmintitle');
	var naveditortitle = $('naveditortitle');
	var navusrtitle = $('navusrtitle');
	var navpubtitle = $('navpubtitle');
	var navcommtitle = $('navcommtitle');
	var navBody = $(''+navsname+'');
	if(navsname=='navadminbody'){
		if(navBody.style.display=="none"){
			navadmintitle.innerHTML = "\n<img src=\"./images/icons/arrowup.gif\" height=\"14\" width=\"14\" style=\"margin-right:3px;\" onclick=\"navDisp('navadminbody'); return false;\" />";
			navBody.style.display = "block";
			document.cookie = "leftnavadm=1";
		} else {
			navadmintitle.innerHTML = "\n<img src=\"./images/icons/arrowdown.gif\" height=\"14\" width=\"14\" style=\"margin-right:3px;\" onclick=\"navDisp('navadminbody'); return false;\" />";
			navBody.style.display = "none";
			document.cookie = "leftnavadm=0";
		}
	}
	
	if(navsname=='naveditorbody'){
		if(navBody.style.display=="none"){
			naveditortitle.innerHTML = "\n<img src=\"./images/icons/arrowup.gif\" height=\"14\" width=\"14\" style=\"margin-right:3px;\" onclick=\"navDisp('naveditorbody'); return false;\" />";
			navBody.style.display = "block";
			document.cookie = "leftnavedi=1";
		} else {
			naveditortitle.innerHTML = "\n<img src=\"./images/icons/arrowdown.gif\" height=\"14\" width=\"14\" style=\"margin-right:3px;\" onclick=\"navDisp('naveditorbody'); return false;\" />";
			navBody.style.display = "none";
			document.cookie = "leftnavedi=0";
		}
	}
	
	if(navsname=='navcommbody'){
		if(navBody.style.display=="none"){
			navcommtitle.innerHTML = "\n<img src=\"./images/icons/arrowup.gif\" height=\"14\" width=\"14\" style=\"margin-right:3px;\" onclick=\"navDisp('navcommbody'); return false;\" />";
			navBody.style.display = "block";
			document.cookie = "leftnavcomm=1";
		} else {
			navcommtitle.innerHTML = "\n<img src=\"./images/icons/arrowdown.gif\" height=\"14\" width=\"14\" style=\"margin-right:3px;\" onclick=\"navDisp('navcommbody'); return false;\" />";
			navBody.style.display = "none";
			document.cookie = "leftcommcomm=0";
		}
	}
	
	if(navsname=='navusrbody'){
		if(navBody.style.display=="none"){
			navusrtitle.innerHTML = "\n<img src=\"./images/icons/arrowup.gif\" height=\"14\" width=\"14\" style=\"margin-right:3px;\" onclick=\"navDisp('navusrbody'); return false;\" />";
			navBody.style.display = "block";
			document.cookie = "leftnavusr=1";
		} else {
			navusrtitle.innerHTML = "\n<img src=\"./images/icons/arrowdown.gif\" height=\"14\" width=\"14\" style=\"margin-right:3px;\" onclick=\"navDisp('navusrbody'); return false;\" />";
			navBody.style.display = "none";
			document.cookie = "leftnavusr=0";
		}
	}
	
	if(navsname=='navpubbody'){
		if(navBody.style.display=="none"){
			navpubtitle.innerHTML = "\n<img src=\"./images/icons/arrowup.gif\" height=\"14\" width=\"14\" style=\"margin-right:3px;\" onclick=\"navDisp('navpubbody'); return false;\" />";
			navBody.style.display = "block";
			document.cookie = "leftnavpub=1";
		} else {
			navpubtitle.innerHTML = "\n<img src=\"./images/icons/arrowdown.gif\" height=\"14\" width=\"14\" style=\"margin-right:3px;\" onclick=\"navDisp('navpubbody'); return false;\" />";
			navBody.style.display = "none";
			document.cookie = "leftnavpub=0";
		}
	}
	//alert(document.cookie);
}

// --- Weitere Bilder in der Vorschau einblenden ---
function showhideMorePics(picElement, numAllPics) {
	$('mainpic').style.display = "none";
	for(i=0; i<numAllPics; i++){
		$('altpic_'+i).style.display = "none";
	}
	$(picElement).style.display = "inline";
}

function sendMail(email, userid, username, ucode){
	var serial = "email="+email+"&";
	serial += "userid="+userid+"&";
	serial += "username="+username+"&";
	serial += "ucode="+ucode+"&";
	sa=send2server("action=sendMail&"+serial);
}
/*
// +++++++++++++++++++++++++++++++++++++++++++++++
// +++			Kategoriefelder
// +++++++++++++++++++++++++++++++++++++++++++++++

// ++ PopUp-Fenster mit Kategoriefeldern �ffnen ++
function showFeld2Kategorie(){
	// var katid = document.getElementById('kategorien').options[document.getElementById('kategorien').options.selectedIndex].value;
	var katid = document.getElementById('kategorien').value;
	if(katid){
		fenster = window.open('http://'+window.location.host+'/dietzhilfe/sites/admin/kategorie/kat_standardfelder.php?katid='+katid, "Kategoriefelder", "width=600, height=400, left=100, top=200, resizable=yes, scrollbars=yes, dependent=yes");
	} else {
		alert("Bitte w"+String.fromCharCode(228)+"hlen Sie eine Kategorie aus!");
	}
}
// ++++++++++++++++++++++++++++++++++++++++

*/

function uploadview(catid){
	var uploadButtonDiv = document.getElementById('uploadButtonDiv_'+catid);
	var uploadFieldDiv = document.getElementById('uploadFieldDiv_'+catid);
	
	uploadButtonDiv.style.display = "none";
	uploadFieldDiv.style.display = "inline";
}

/*********************************************
				Bewertung
*********************************************/



/*********************************************
				Bewertung --> Ende
*********************************************/

var t = 0;

function scrollContentUp(itemId, roll)
{
    if (roll == 0) {
        if (window.aktiv) window.clearTimeout(aktiv);
            return;
    } else {
        t += 5;
        with(document.getElementById(itemId))
        {
            if (t > 0)
            t = 0;

            if(style)
            style.top = t + "px";
            else
            setAttribute("style", "top: " + t + "px");
        }
        aktiv=setTimeout("scrollContentUp('"+itemId+"', 1)",40);
    }
}


function scrollContentDown(itemId, roll) {
    if (roll == 0) {
        if (window.aktiv) window.clearTimeout(aktiv);
            return;
    } else {
        t -= 5;
        with(document.getElementById(itemId))
        {
            if(t < -clientHeight)
            t = -clientHeight;

            if(style)
            style.top = t + "px";
            else
            setAttribute("style", "top: " + t + "px");
        }
        aktiv=setTimeout("scrollContentDown('"+itemId+"', 1)",40);
    }
}
