
function lib_IsDate(date) {
	/* check input of date field for format + validity */ 
	filter	= /^(\d{1,2})([\.\-\|\,])(\d{1,2})([\.\-\|\,])(\d{2}|\d{4})$/;
	control	= date.match(filter);	
	
	if (control == null) {
		/* format is not correct */
		return false;
	} else {
		/* format is correct - check validity */ 
		day	= control[1];
		month	= control[3];
		year	= control[5];
		
		if (year.length < 4) {
			conv_date	= new Date();
			year		= conv_date.getFullYear().toString().substring(0,2)+year;
		}

		ctr_date	= new Date(year,month-1,day)
		d		= ctr_date.getDate();
		m		= parseInt(ctr_date.getMonth())+1;
		y		= ctr_date.getFullYear();
		y		= y.toString().substring(y.toString().length-year.length);

		if (d!=day || m!=month || y!=year) {
			/* date is not valid */
			return false;
		} else {	
			/* date is valid */
			return true;
		}
	}
}

//counter

var tage = 0;
var std = 0;
var minu = 0;
var sek = 0;
//jjjj mm (0=jänner) tt hh mm ss
var bisdatum = new Date(2003,4,16,10,00,00);
var jetztdatum = new Date();
var diffMilli = bisdatum.valueOf()-jetztdatum.valueOf();

function setCountdown()
{
	jetztdatum = new Date();
	diffMilli = bisdatum.valueOf()-jetztdatum.valueOf();
	if (diffMilli>0)
	{
		tage=diffMilli/86400000;
		std=diffMilli/3600000;
		while (std>=24) std=std-24;
		minu=diffMilli/60000;
		while (minu>=60) minu=minu-60;
		sek=diffMilli/1000;
		while (sek>=60) sek=sek-60;
		document.getElementById("dd").innerHTML=parseInt(tage);
		document.getElementById("hh").innerHTML=frontNull(parseInt(std));
		document.getElementById("mm").innerHTML=frontNull(parseInt(minu));
		document.getElementById("ss").innerHTML=frontNull(parseInt(sek));
		setTimeout("setCountdown()",500);		
	}
	else
		return 0;		
} 

function frontNull(wert)
{
	if (wert<10)
		return "0"+wert;
	else
		return ""+wert;
}
// show hide for plan
var isNetscape = navigator.appName=="Netscape";
var brw_version=parseInt(navigator.appVersion.substring(0,1));
var html="";