﻿var div;
var running;
var pixel = 6;	//Pixel pro zeiteinheit
var speed = 2;	//in millisekunden

function swapImage(objid, path) {
	document.getElementById(objid).src = path;
}

function blend(objid, mode, top) {
	if(mode == 'show') {
	    div = objid;
	    running = true;
		document.getElementById(objid + '_all').style.height = '351px';
		document.getElementById(objid).style.top = top + 'px';
		document.getElementById(objid).style.display = 'block';
   		run(objid);		
	} else {
	    running = false;
		document.getElementById(objid + '_all').style.height = '0px';
		document.getElementById(objid).style.display = 'none';
    }
}

function run(objid) {
	if (div == objid && running == true) {
	    var topvalue = 0;
    	
	    topvalue = document.getElementById(objid).offsetTop;
    	
        if(topvalue < 0) {
		    if(topvalue + pixel > 0) {
	    	    document.getElementById(objid).style.top = '0px';
		    }
		    else {
	    	    document.getElementById(objid).style.top = topvalue + pixel + 'px';
		    }
	        window.setTimeout("run('"+objid+"')", speed);
        } 
	}
}