var menustop = 0;
var lastobj;
var newstate;
function menu(obj, hold)
{
if(obj)
{
if(obj.style.display == "block")
{
newstate = "none";
}
else
{
newstate = "block";
/* vorheriges Menu ausblenden */
if(lastobj)
{
lastobj.style.display = "none";
}
}
/* nach Klick dauerhaft aktivieren
if(hold == "yes" && menustop == 0)
{
menustop = 1;
}
else
{
dauerhaft aktivierte Menupunkte beim Klick wieder ausblenden
if(hold == "yes" && menustop == 1)
{
menustop = 0;
}
}*/
if(menustop == 0)
{
obj.style.display = newstate;
}
lastobj = obj;
return false;
}
return true;
}
function formstatus(obj, changeid) {
if(obj.checked)
{
document.getElementById(changeid).className = "";
}
else
{
document.getElementById(changeid).className = "disabled";
}
inputobjects = document.getElementById(changeid).getElementsByTagName("input");
for (var i = 0; i < inputobjects.length; i++)
{
if(!obj.checked && inputobjects[i].className != "submit" && inputobjects[i].type != "radio")
{
inputobjects[i].disabled = true;
}
else
{
inputobjects[i].disabled = false;
}
}
selectobjects = document.getElementById(changeid).getElementsByTagName("select");
for (var i = 0; i < selectobjects.length; i++)
{
if(obj.checked)
{
selectobjects[i].disabled = false;
}
else
{
selectobjects[i].disabled = true;
}
}
}
function closeflyout(objid) {
document.getElementById(objid).style.display = "none";
return false;
}
function checkmenge(obj) {
if(obj.value == "0" || !obj.value)
{
obj.value = "1";
}
return true;
}
function SlideGalerieTo( richtung, anzahl ) {
if(document.getElementById("galerie")) {
var verschiebung = 132 * parseInt(anzahl);
var leftwert = "+=" + verschiebung;
if( richtung == "zurueck" ) {
leftwert = "-=" + verschiebung;
}
var alterleftwert = parseInt($(document.getElementById("galerie")).css("left"));
if( alterleftwert >= 0 ) {
document.getElementById("galerie").style.left = "-" + maximalleftwert + "px";
}
else
{
if( alterleftwert <= -maximalleftwert )
{
document.getElementById("galerie").style.left = "0px";
}
}
$(document.getElementById("galerie")).animate({
left: leftwert
}, 2000, function() {
// Ende Animation
});
return false;
}
return true;
}
function showpic(objid, pic) {
if(objid && pic && document.getElementById(objid)) {
document.getElementById(objid).src = pic;
return false;
}
return true;
}
function Anhoeren(obj, pic, cdtitle, tracktitle) {
if( obj.href.search(/mp3/) ) {
var mp3path_list = obj.href.split("/");
var mp3path = "";
var addit = 0;
for(var m=0;m<mp3path_list.length;m++) {
if(mp3path_list[m] == "viomatrix") {
addit = 1;
}
if(addit == 1) {
mp3path = mp3path + "/" + mp3path_list[m];
}
}
var background = document.createElement("div");
background.setAttribute("id", "flyoutbg");
var content = document.createElement("div");
content.setAttribute("id", "flyout");
var content_div = document.createElement("div");
if( pic ) {
pic = "<img src=\"" + pic + "\" alt=\"\" style=\"height: 240px;\" />";
}
cdtitle = "<h1>" + cdtitle + "</h1>";
tracktitle = "<h2>" + tracktitle + "</h2>";
content_div.innerHTML = "<a href='#' onclick='return closeflyout();' id='closeflyout'>&nbsp;</a><p id=\"title\">H&ouml;rbeispiel</p><div id='pic'><div>" + pic + "<div>&nbsp;</div></div></div><object type=\"application/x-shockwave-flash\" width=\"320\" height=\"20\" wmode=\"transparent\" data=\"/viomatrix/imgs/gfx2010/player.swf?file=" + mp3path + "&amp;type=sound&amp;controlbar=bottom&amp;autostart=true&amp;allowfullscreen=true&amp;allowscriptaccess=always&amp;repeat=none\" style=\"width: 320px;height: 20px;\"><param name=\"movie\" value=\"/viomatrix/imgs/gfx2010/flvplayer.swf\" /><param name=\"flashvars\" value=\"&amp;file=" + mp3path + "&amp;type=sound&amp;controlbar=bottom&amp;autostart=true&amp;allowfullscreen=true&amp;allowscriptaccess=always&amp;repeat=none\" /><param name=\"wmode\" value=\"transparent\" /></object>" + cdtitle + tracktitle;
content.appendChild(content_div);
document.body.appendChild(content);
document.body.appendChild(background);
return false;
}
return true;
}
function closeflyout() {
if( document.getElementById("flyoutbg") && document.getElementById("flyout") ) {
document.body.removeChild(document.getElementById("flyoutbg"));
document.body.removeChild(document.getElementById("flyout"));
return false;
}
return true;
}
 

