function CheckExpire(ex)
{
	if(!ex)
	{
		alert("Missing Date");
		return false;
	}
	var d=ex.split(" ");

	var b=d[0];
	d[0]=d[0].replace(/\//g,".");	
	d[0]=d[0].replace(/-/g,".");	
	var exparts=d[0].split(".");
	if(exparts.length!=3)
	{
		alert("Illegales Datum!     [Format - dd.mm.yyyy] ");
		return false;
	}

	var exd = "00:00";
	if (d[1])
	{
		var extime=d[1].split(":");
		if (extime.length==2)
		{
			if(extime[0]<0 || extime[0]>23 || extime[1]<0 || extime[1]>59)
			{
				alert("Illegale Zeit!     [Format - HH:MM] ");
				return false;
			}
			else
			{
				exd=extime[0]+":"+extime[1];
			}
		}
	}

	//alert (exd);
	
	var cd=new Date(exparts[2],exparts[1]-1,exparts[0],0,0,0);
	if(exparts[0]!=cd.getDate() || exparts[1]-1!=cd.getMonth() || exparts[2]!=cd.getFullYear())
	{
		alert("Illegales Datum!     ["+exparts[0]+"/"+exparts[1]+"/"+exparts[2]+"]");	
		return false;
	}
	if(cd.getFullYear()<1970 || cd.getFullYear()>2030)
	{
		alert("Illegales Datum!     [Jahreswert muss zwischen 1970 und 2030 liegen]");	
		return false;
	}
	ex=exparts[0]+"-"+exparts[1]+"-"+exparts[2]+"-"+exd;
	return ex;
}

function OpenWindow(strTarget,ltype)
{
	if (eval(ltype+".value != ''"))
	{
		if (ex=CheckExpire(eval(ltype+".value")))
		{
			var element = ex.split("-");
			strTarget+="&year=" + element[2] + "&month=" + element[1] + "&timeback=" + element[3];
			//alert (strTarget);
			popup=window.open(strTarget, 'Datum', 'width=135,height=165,scrollbars=no,resizablel,statusbar=yes');
			popup.moveTo(150,200);	
		}
	}
	else 
	{
		alert("No Date! - Default-Date will be that of Your client now!");
		var jetzt = new Date();
		var Jahr = jetzt.getFullYear();
		var Monat = jetzt.getMonth();
		strTarget+="&year=" + Jahr + "&month=" + Monat + "&timeback=00:00";
		//alert (strTarget);
		popup=window.open(strTarget, 'Datum', 'width=135,height=165,scrollbars=no,resizablel,statusbar=yes');
		popup.moveTo(150,200);	
	}
}

//var jetzt = vormals.replace(/Hinz/,"Kunz, geb. Hinz");