// JavaScript Document

<!--
function YYcalclose(YYwhat){//v4.0
  if (YYwhat>=0){
    var yyTag = YYwhat - yyW + 2;
    if ((yyTag > 0)&&(yyTag <= dom[yyDiv.m])){
      var d=yyTag;
	  var bosgun="";
	  var bosay="";
	  if ((d==1)||(d==2)||(d==3)||(d==4)||(d==5)||(d==6)||(d==7)||(d==8)||(d==9)){bosgun=0}
	  if ((eval(yyDiv.m+1)==1)||(eval(yyDiv.m+1)==2)||(eval(yyDiv.m+1)==3)||(eval(yyDiv.m+1)==4)||(eval(yyDiv.m+1)==5)||(eval(yyDiv.m+1)==6)||(eval(yyDiv.m+1)==7)||(eval(yyDiv.m+1)==8)||(eval(yyDiv.m+1)==9)){bosay=0}
	  if (YYLang=='de'){YYstrdatum = yyDiv.year+'/'+bosay+eval(yyDiv.m+1)+'/'+bosgun+d;} //13.4.1968
      if (YYLang=='com'){YYstrdatum = YYstrm[yyDiv.m].substring(0,3) +' '+d+', '+yyDiv.year;}
      if (YYLang=='av'){YYstrdatum = d+'/'+YYstrm[yyDiv.m].substring(0,3)+'/'+yyDiv.year;}
      yyDatevar.value=YYstrdatum;
    }
  }
  if (document.layers){yyDiv.visibility = "hide";}
  if (document.all||document.getElementById){yyDiv.style.visibility = "hidden";}
 
}

function YYgoYear(YY){//v4.0
  var newYear = eval(yyDiv.year) + YY;
  yyDiv.year = newYear.toString(10);
  if (YY==0){} else {YYsetMonth(yyDiv.m,yyDiv.year)}
  setTimeout('YYcaldraw(yyDiv.d,yyDiv.m,yyDiv.year)',(document.layers)?'300':'1');
}

function YYsetMonth(YYm, YYy){//v4.0
  var startDate = new Date();
  startDate.setMonth(YYm);   startDate.setYear(YYy);   startDate.setDate(1);
  yyW = startDate.getDay();
  if (yyW==0){yyW=7}
  var daSchalt = yyDiv.year % 4;
  if (daSchalt==0){dom[1]=29}else {dom[1]=28}
}

function YYgoMonth(YY){//v4.0
   yyDiv.m=yyDiv.m+YY;
   if (yyDiv.m<0){yyDiv.m+=12;YYgoYear(-1)}
     else {if (yyDiv.m>11){yyDiv.m=yyDiv.m-12;YYgoYear(1)}
       else{setTimeout('YYcaldraw(yyDiv.d,yyDiv.m,yyDiv.year)',(document.layers)?'300':'1')}
     }
   YYsetMonth(yyDiv.m,yyDiv.year);
}

function YYcaldraw(ycd,ycm,ycy){//v4.0
  // writing the calendar table
  var yyfnt="<font size=1 color='"+yyDiv.yyTextcolor+"' face=\'Arial, sans-serif\'>";
  var myTR = "<tr bordercolor=\'#0066FF\' bgcolor=\'"+yyDiv.yyBgcolor+"\'>";
  var myTR1 = "<tr align= \'right\' bordercolor=\'#DEDEDE\' bgcolor=\'#DEDEDE\'>";
  var myTR2 = "<tr align= \'right\' bordercolor=\'#EFEFEF\' bgcolor=\'#EFEFEF\'>";
  var yyatag="<a href='javascript:;' style=\"color: "+yyDiv.yyTextcolor+"; text-decoration: none\" onClick=";
  if (document.layers||document.all||document.getElementById){
   var myMonth = YYstrm[ycm];
   var mytxt="<b><table border=\'1\' cellspacing=\'0\' bordercolor=\'#0066FF\' cellpadding=\'2\' width=\'210\'>";
   mytxt+=myTR+"<td bordercolor=\'#0066FF\' bgcolor=\'#0066FF\' colspan='6'>"+yyfnt+yyatag+"'YYgoMonth(-1)' title='Previous Month'><img border=\'0\' src=\"../images/arrow_sol.gif\">&nbsp;</a>";
   mytxt+="<font color=\'#FFFFFF\'><b>"+myMonth+"</b></font>";
   mytxt+=yyatag+"'YYgoMonth(1)' title='Next Month'>&nbsp;<img border=\'0\' src=\"../images/arrow_sag.gif\">&nbsp;</a>";
   mytxt+=yyatag+"'YYgoYear(-1)' title='Previous Year'>&nbsp;<img border=\'0\' src=\"../images/arrow_sol.gif\"></a>&nbsp;<font color=\'#FFFFFF\'><b>"+ycy+"</b></font>";
   mytxt+=yyatag+"'YYgoYear(1)' title='Next Year'>&nbsp;<img border=\'0\' src=\"../images/arrow_sag.gif\">&nbsp;</a></td><td align= \'right\' bgcolor=\'#0066FF\'>";
   mytxt+=yyatag+"'YYcalclose()' title='Close'><img border=\'0\' src=\"../images/win_close.gif\"></a></font></td></tr>"+myTR1;
   mytxt+="<td>"+yyfnt+"Mon</font></td><td>"+yyfnt+"Tue</font></td><td>"+yyfnt+"Wed</font></td><td>"+yyfnt+"Thu</font></td>";
   mytxt+="<td>"+yyfnt+"Fri</font></td><td>"+yyfnt+"<font color=red>Sat</font></td><td>"+yyfnt+"<font color=red>Sun</font></font></td></tr>"+myTR2;
     AAd = '<%=Day(Now()) %>';
	 AAm = '<%= (MonthName(Month(Now)))%>';
	 AAy = '<%=Year(Now)%>';
   for (var i=0;i<=41;i++){
     myStr=((i > (dom[ycm]+yyW-2))||(i < yyW-1))?"&nbsp;":i-yyW+2;
	 if ((myStr==AAd) & (myMonth==AAm) & (ycy==AAy)) {yyatag="<a href='javascript:;' style=\"color: red; text-decoration: none\" onClick=";} else {yyatag="<a href='javascript:;' style=\"color: "+yyDiv.yyTextcolor+"; text-decoration: none\" onClick=";}
	 if ((i==5) || (i==6) || (i==12) || (i==13) || (i==19) || (i==20) || (i==26) || (i==27) || (i==33) || (i==34) || (i==40) || (i==41)) {yyDiv.yyBgcolor = "#DEDEDE"; } else {yyDiv.yyBgcolor = "#EFEFEF"; }
	 mytxt+="<td bgcolor=\'"+yyDiv.yyBgcolor+"\' bordercolor=\'"+yyDiv.yyBgcolor+"\'>"+yyfnt+yyatag+"\'YYcalclose("+i+")\' title='"+myMonth+" "+myStr+", "+ycy+"'>"+"<font size=1>"+ myStr + "</a></font></font></td>";
     if ((i==6) || (i==13) || (i==20) || (i==27) || (i==34) || (i==41)) { mytxt+=myTR2 }
   }
   mytxt+="</table></b>";
 }
 if (document.layers){
   with (yyDiv.document){
     open('text/html');
     write(mytxt);
     close();
   }
 }  // end of ns4
 else if (document.all||document.getElementById){
   yyDiv.innerHTML=mytxt;
 } // end of ie4x / dom
}

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function YYsetDate(){//v4.0
   var myDate = new Date();
   yyDiv.year=myDate.getYear();
   if ((myDate.getYear() > 86)&&(myDate.getYear() <= 99)) { yyDiv.year= '19' + myDate.getYear() }
   if ((myDate.getYear() > 99)&&(myDate.getYear() < 1900)) { yyDiv.year= (1900 + myDate.getYear())+''; }
   if (myDate.getYear() <= 86){ yyDiv.year= '20' + myDate.getYear() }//2000!!
   yyDiv.m =  myDate.getMonth();
   yyDiv.d = myDate.getDate();
   var w = myDate.getDay();
   YYsetMonth(yyDiv.m,yyDiv.year);
   YYgoYear(0);
}

function YY_Calendar(YYwhat,YYleft, YYtop,YYformat, YYtextcolor, YYbgcolor){//v4.0
  yyDiv= MM_findObj('Calendar1');
  yyDiv.yyTextcolor = YYtextcolor;
  yyDiv.yyBgcolor = YYbgcolor;
  YYsetDate();
  if (document.layers){
    yyDiv.left = YYleft;
    yyDiv.top = YYtop;
    yyDiv.visibility ="show";
  }
  if (document.all){
    yyDiv.style.pixelLeft = YYleft;
    yyDiv.style.pixelTop = YYtop;
    yyDiv.style.visibility = "visible";
  }else
  if (document.getElementById){
    yyDiv.style.left = YYleft;
    yyDiv.style.top = YYtop;
    yyDiv.style.visibility = "visible";
  }
  yyDatevar = MM_findObj(YYwhat);
  YYLang=YYformat;

}

function P7_Snap() { //v2.62 by PVII
  var x,y,ox,bx,oy,p,tx,a,b,k,d,da,e,el,args=P7_Snap.arguments;a=parseInt(a);
  for (k=0; k<(args.length-3); k+=4)
   if ((g=MM_findObj(args[k]))!=null) {
    el=eval(MM_findObj(args[k+1]));
    a=parseInt(args[k+2]);b=parseInt(args[k+3]);
    x=0;y=0;ox=0;oy=0;p="";tx=1;da="document.all['"+args[k]+"']";
    if(document.getElementById) {
     d="document.getElementsByName('"+args[k]+"')[0]";
     if(!eval(d)) {d="document.getElementById('"+args[k]+"')";if(!eval(d)) {d=da;}}
    }else if(document.all) {d=da;} 
    if (document.all || document.getElementById) {
     while (tx==1) {p+=".offsetParent";
      if(eval(d+p)) {x+=parseInt(eval(d+p+".offsetLeft"));y+=parseInt(eval(d+p+".offsetTop"));
      }else{tx=0;}}
     ox=parseInt(g.offsetLeft);oy=parseInt(g.offsetTop);var tw=x+ox+y+oy;
     if(tw==0 || (navigator.appVersion.indexOf("MSIE 4")>-1 && navigator.appVersion.indexOf("Mac")>-1)) {
      ox=0;oy=0;if(g.style.left){x=parseInt(g.style.left);y=parseInt(g.style.top);
      }else{var w1=parseInt(el.style.width);bx=(a<0)?-5-w1:-10;
      a=(Math.abs(a)<1000)?0:a;b=(Math.abs(b)<1000)?0:b;
      x=document.body.scrollLeft + event.clientX + bx;
      y=document.body.scrollTop + event.clientY;}}
   }else if (document.layers) {x=g.x;y=g.y;var q0=document.layers,dd="";
    for(var s=0;s<q0.length;s++) {dd='document.'+q0[s].name;
     if(eval(dd+'.document.'+args[k])) {x+=eval(dd+'.left');y+=eval(dd+'.top');break;}}}
   if(el) {e=(document.layers)?el:el.style;
   var xx=parseInt(x+ox+a),yy=parseInt(y+oy+b);
   if(navigator.appName=="Netscape" && parseInt(navigator.appVersion)>4){xx+="px";yy+="px";}
   if(navigator.appVersion.indexOf("MSIE 5")>-1 && navigator.appVersion.indexOf("Mac")>-1){
    xx+=parseInt(document.body.leftMargin);yy+=parseInt(document.body.topMargin);
    xx+="px";yy+="px";}e.left=xx;e.top=yy;}}
}
// -->