var myrules = {
'.dateinfo' : function(el)
{
Element.hide(el);
},
'.date_row' : function(el)
{
var idInt = el.id.split("_");
idInt = idInt[1];
el.onmouseover = function()
{
if (!$('dateinfo_'+idInt).visible())
$(el.id).style.background="#e5e5e5";
}
el.onmouseout = function()
{
if (!$('dateinfo_'+idInt).visible())
$(el.id).style.background="#FFFFFF";
}
el.onclick = function ()
{
if ($('dateinfo_'+idInt).visible())
{
Effect.BlindUp('dateinfo_'+idInt, {duration:0.5});
$('datezeile_'+idInt).morph('background:#FFFFFF');
}
else
{
Effect.BlindDown('dateinfo_'+idInt, {duration:0.5});
$('datezeile_'+idInt).morph('background:#e5e5e5');
}
}
},
'.date_row .dateinfo a' : function(el)
{
el.onclick = function(event)
{
if(el.href.substr(0,6) != "mailto")
{
window.open(el.href);
var e=(event)?event:window.event;
if (window.event) {
e.cancelBubble=true;
} else {
e.stopPropagation();
}
return false;
}
else
{
var e=(event)?event:window.event;
if (window.event) {
e.cancelBubble=true;
} else {
e.stopPropagation();
}
return true;
}
}
},
'a.blank' : function(el)
{
el.onclick = function()
{
window.open(el.href);
return false;
}
},
'#form1_betreff-' : function(el)
{
el.onchange = function()
{
var reservation_txt = "Ich würde gerne die o.G. Karten reservieren!";
if(el.value == "Sonstiges")
{
// kartenanzahl ausblenden
$('form1_label_kartenanzahl-').hide();
$('form1_kartenanzahl-').hide();
// stadt ausblenden
$('form1_stadt-').hide();
$('form1_label_stadt-').hide();
// anliegen anzeigen und focus
$('form1_label_anliegen-').show();
$('form1_anliegen-').show();
$('form1_anliegen-').focus();
}
else if(el.value == "Reservierung")
{
// anliegen ausblenden
$('form1_label_anliegen-').hide();
$('form1_anliegen-').hide();
// karten einblenden
$('form1_label_kartenanzahl-').show();
$('form1_kartenanzahl-').show();
// stadt einblenden und focus
$('form1_stadt-').show();
$('form1_label_stadt-').show();
$('form1_stadt-').focus();
}
else
{
// anliegen ausblenden
$('form1_label_anliegen-').hide();
$('form1_anliegen-').hide();
// kartenanzahl ausblenden
$('form1_label_kartenanzahl-').hide();
$('form1_kartenanzahl-').hide();
// stadt ausblenden
$('form1_stadt-').hide();
$('form1_label_stadt-').hide();
}
}
},
'#form1_label_anliegen-' : function(el)
{
$('form1_label_anliegen-').hide();
$('form1_anliegen-').hide();
}
}
function stopPropagation(e)
{
}
if( typeof Behaviour != "undefined")
Behaviour.register(myrules);