function xvalue(){
xadbox=document.getElementById("adbox");
xcal=document.getElementById("cal");
xdate=document.getElementById("date");
xheader=document.getElementById("headerone");
xisubmit=document.getElementById("isubmit");
xnone=document.getElementById("none");
xsearch=document.getElementById("search");
xseaevents=document.getElementById("seaevents");
xselevents=document.getElementById("selevents");
xsubevents=document.getElementById("subevents");
xtotal=document.getElementById("total");
xtsearch=document.getElementById("tsearch");}
xvalue();

if (top.location!=self.location) {top.location.replace('/');}
ireal.location.replace('/features/real.cgi');

param=unescape(document.URL);
param=param.split('/');
param=param[3];
if (param.search(/^\*$/)!=-1){
xtsearch.style.display="none";
xisubmit.style.height="0px";
xselevents.setAttribute("class","sel");}
else{
xisubmit.style.height="0px";
xtsearch.style.display="";
xseaevents.setAttribute("class","sel");}

xcal.onmouseout=function(e){
if (!e) {e=window.event;}
reta=(e.relatedTarget)?e.relatedTarget:e.toElement;
while (reta.tagName!='BODY'){
if (reta.id==this.id) {return;}
reta=reta.parentNode;}
xdate.setAttribute("class","one"); 
xcal.style.display="none";}
xtotal.onmouseover=function(){
xdate.setAttribute("class","one"); 
xcal.style.display="none";}

xsearch.value=srch;

function scr(win){
if (!win) {win=window.event;}
if ((document.documentElement.scrollTop+document.body.scrollTop>0 && (win.which==38 || win.keyCode==38)) || win.which==40 || win.keyCode==40) {xsearch.blur();}}
xsearch.onkeydown=scr;

scrollx=0;
function scrolling(){
if (document.documentElement.scrollTop+document.body.scrollTop>0) {xsearch.blur();}
else {xsearch.focus();}
scrolled=document.documentElement.scrollLeft+document.body.scrollLeft;
if (scrollx!=scrolled) {xheader.style.left=-scrolled+"px";}
scrollx=scrolled;}
window.onresize=scrolling;
window.onscroll=scrolling;

for (x=1;x<=10;x++){
xhei=document.getElementById("hei"+x);
if (xhei && eve==0 && xhei.scrollHeight>75) {document.getElementById("mor"+x).style.display="";}}

now=new Date();
hr=now.getHours();
dy=now.getDate();
mt=now.getMonth()+1;
yea=now.getFullYear();
if (hr<=4) {dy-=1;}
if (dy==0 && (mt==1 || mt==2 || mt==4 || mt==6 || mt==8 || mt==9 || mt==11)) {dy=31; mt-=1;}
if (dy==0 && (mt==5 || mt==7 || mt==10 || mt==12)) {dy=30; mt-=1;}
if (dy==0 && mt==3 && (yea%4)==0) {dy=29; mt-=1;}
if (dy==0 && mt==3) {dy=28; mt-=1;}
if (mt==0) {mt=12; yea-=1;}
dy=((dy<10)?"0":"")+dy;
mt=((mt<10)?"0":"")+mt;
heute=''+yea+''+mt+''+dy+'';
dy=dy.replace(/^0/,"");
mt=mt.replace(/^0/,"");
daya=daya.replace(/^0/,"");
mona=mona.replace(/^0/,"");

function cal(day,mon,year){
for (x=1;x<=42;x++) {document.getElementById("d"+x).setAttribute("class","cal");}
xdate.setAttribute("class","lin");
xcal.style.display="";
if (typeof(day)=="undefined") {day=dy; mon=mt; year=yea;}
day=parseInt(day,10);
mon=parseInt(mon,10);
year=parseInt(year,10);
dy=parseInt(dy,10);
mt=parseInt(mt,10);
yea=parseInt(yea,10);
daya=parseInt(daya,10);
mona=parseInt(mona,10);
yeara=parseInt(yeara,10);

if (mon==4 || mon==6 || mon==9 || mon==11) {days=30;}
else if (mon==2 && (year%4)==0) {days=29;}
else if (mon==2) {days=28;}
else {days=31;}
now=new Date(year,mon-1,1);
daynr=now.getDay();
fmon=mon-1;
fyear=year;
if (fmon==0) {fmon=12; fyear-=1;}
if (fmon==4 || fmon==6 || fmon==9 || fmon==11) {fmday=30;}
else if (fmon==2 && (fyear%4)==0) {fmday=29;}
else if (fmon==2) {fmday=28;}
else {fmday=31;}
nmon=mon+1;
nyear=year;
if (nmon==13) {nmon=1; nyear+=1;}
if (daynr<2) {rdays=daynr+6;}
else {rdays=daynr-1;}

months=new Array("January","February","March","April","May","June","July","August","September","October","November","December");
month=months[mon-1];
document.getElementById("ml").innerHTML="<p class=\"cal\" onclick=\"cal(0,"+fmon+","+fyear+")\">&#9668;";
document.getElementById("m").innerHTML="<p class=\"nor\">"+month;
document.getElementById("mr").innerHTML="<p class=\"cal\" onclick=\"cal(0,"+nmon+","+nyear+")\">&#9658;";
document.getElementById("yl").innerHTML="<p class=\"cal\" onclick=\"cal(0,"+mon+","+(year-1)+")\">&#9668;";
document.getElementById("y").innerHTML="<p class=\"nor\">"+year;
document.getElementById("yr").innerHTML="<p class=\"cal\" onclick=\"cal(0,"+mon+","+(year+1)+")\">&#9658;";

for (x=1;x<=rdays;x++){
mday=fmday+x-rdays;
mdays=((mday<10)?"0":"")+mday;
document.getElementById("d"+x).innerHTML="<p class=\"cam\" onclick=\"send("+mday+","+fmon+","+fyear+")\">"+mdays;}
for (x=1+rdays;x<=days+rdays;x++){
mday=x-rdays;
mdays=((mday<10)?"0":"")+mday;
document.getElementById("d"+x).innerHTML="<p class=\"cal\" onclick=\"send("+mday+","+mon+","+year+")\">"+mdays;}
for (x=1+days+rdays;x<=42;x++){
mday=x-days-rdays;
mdays=((mday<10)?"0":"")+mday;
document.getElementById("d"+x).innerHTML="<p class=\"cam\" onclick=\"send("+mday+","+nmon+","+nyear+")\">"+mdays;}
if (mon==mt && year==yea) {document.getElementById("d"+(dy+rdays)).setAttribute("class","cad");}
if (mon==mona && year==yeara) {document.getElementById("d"+(daya+rdays)).setAttribute("class","cas");}}

function swi() {cal(daya,mona,yeara);}

function date(day,mon,year){
now=new Date(year,mon-1,day);
daynr=now.getDay();
wdays=new Array("Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday");
wday=wdays[daynr];
months=new Array("January","February","March","April","May","June","July","August","September","October","November","December");
month=months[mon-1];
day=((day<10)?"0":"")+day;
xdate.value=wday+" "+day+" "+month+" "+year;}
date(daya,mona,yeara);

function send(day,mon,year){
xcal.style.display="none";
if (typeof(day)=="undefined") {day=daya; mon=mona; year=yeara;}
date(day,mon,year);
day=((day<10)?"0":"")+day;
mon=((mon<10)?"0":"")+mon;
year=((year<10)?"0":"")+year;
starta=''+year+''+mon+''+day+'';
searcha=xsearch.value;
searcha=searcha.replace(/'/g,"");
searcha=searcha.replace(/[^a-z0-9\u00C0-\uFFFF]/ig," ");
searcha=searcha.replace(/ {2,}/g," ");
searcha=searcha.replace(/^ +/,"");
searcha=searcha.replace(/ +$/,"");
searcha=searcha.replace(/ /g,"-");
searcha=searcha.toLowerCase();
searcha=encodeURIComponent(searcha);
link="/"+starta+"/"+searcha+"";
if (searcha=="") {link="/"+starta+"";}
else if (starta==heute) {link="/"+searcha+"";}
link=link.replace(/(\/[0-9]{1,2})$/,"$1\/1");
window.location.href=link;}

function preload(){
elem=document.getElementsByTagName("a");
for (x=0;x<elem.length;x++){
elem[x].onmousedown=function() {return false;}
elem[x].onselectstart=function() {return false;}}
for (x=1;x<=10;x++){
xrat=document.getElementById("rat"+x);
if (xrat){
xrat.onmousedown=function() {return false;}
xrat.onselectstart=function() {return false;}}}
xcal.onmousedown=function() {return false;}
xcal.onselectstart=function() {return false;}
document.body.ondragstart=function() {return false;}
document.body.ondragenter=function() {return false;}
document.body.ondragover=function() {return false;}
document.body.ondrop=function() {return false;}
if (xadbox) {xadbox.style.display="";}
if (xnone) {xnone.style.display="";}
xisubmit.style.height="0px";
if (param.search(/^\*$/)==-1) {xtsearch.style.display="";}
xtotal.style.visibility="visible";
sbox();}	
	
function sbox(){
if (xtsearch.style.display!="none"){
xsearch.blur();
xsearch.focus();
txt=xsearch.value;
xsearch.value="";
xsearch.value=txt;}}

function dissea(){
selec=0;
if (xnone){
if (param.search(/^\*$/)==-1) {xnone.style.display="";}
else {xnone.style.display="none";}}
xisubmit.style.height="0px";
xtsearch.style.display="";
xseaevents.setAttribute("class","sel");
xselevents.setAttribute("class","big");
xsubevents.setAttribute("class","big");
sbox();}

function dissel(){
selec=0;
window.location.replace('/*');}

selec=0;
function dissub(){
if (selec==1) {return false;}
selec=1;
if (xnone) {xnone.style.display="none";}
isubmit.location.replace('/features/submit.htm');
xseaevents.setAttribute("class","big");
xselevents.setAttribute("class","big");
xsubevents.setAttribute("class","sel");}

function edit(){
xseaevents.setAttribute("class","big");
xselevents.setAttribute("class","big");
xsubevents.setAttribute("class","big");}

function rating(id,sta,rat,nr){
ireal.location.replace('/features/rating.cgi?'+id+'&'+sta+'&'+rat+'&'+nr);}

function select(id,nr){
ireal.location.replace('/features/select.cgi?'+id+'&'+nr);}

function del(id,nr){
ireal.location.replace('/features/delete.cgi?'+id+'&'+nr);}

function more(nr){
document.getElementById("mor"+nr).style.display="none";
document.getElementById("hei"+nr).style.maxHeight="";}
if (eve==1) {more(1);}
