function popupprint(url, tabid, tabname)
{
	var win = window.open(baseurl + "portaldata/" + portalId + "/shadow/PrintFrameset.aspx/tabid-" + tabid + "/?tabname=" + tabname + "&url=" + url,"printwindow","width=620,height=700,scrollbars=yes,resizable=no");
	win.focus();
}

function popupprint(url, tabid, tabname, width)
{
	var win = window.open(baseurl + "portaldata/" + portalId + "/shadow/PrintFrameset.aspx/tabid-" + tabid + "/?tabname=" + tabname + "&url=" + url,"printwindow","width="+width+",height=700,scrollbars=yes,resizable=no");
	win.focus();
}

function popupshop(url, tabid, tabname)
{
	var win = window.open(baseurl + "portaldata/" + portalId + "/shadow/ShopFrameset.aspx/tabid-" + tabid + "/?tabname=" + tabname + "&url=" + url,"printwindow","width=450,height=350,scrollbars=yes,resizable=no");
	win.focus();
}

function LeftNavMouseOver(element, style) {
		element.className = style;
}

function LeftNavMouseOverLevel2(element, style, astyle) {
		element.className = style;
		element.getElementsByTagName("a")[0].className = astyle;
}

var monthLength = new Array(31,28,31,30,31,30,31,31,30,31,30,31);

function checkDate()
{
	var x = document.getElementById("_ctl0__ctl1_myform__ctl0__ctl0_usersetting3").value.split(".");
	var day = x[0];
	var month = x[1];
	var year = x[2];

	if (!day || !month || !year) {
		alert("Das Abholdatum kann nicht verwendet werden, Muster: 31.12.2003");
		return false;
	}

	if (year/4 == parseInt(year/4))
		monthLength[1] = 29;

	if (day > monthLength[month-1]) {
		alert("Das Abholdatum kann nicht verwendet werden, der Monat hat nur " + monthLength[month-1] + " Tage");
		return false;
	}
		
	var dateToCheck = new Date();
	dateToCheck.setYear(year);
	dateToCheck.setMonth(month-1);
	dateToCheck.setDate(day);

	var threeDaysFromNow = new Date();
	threeDaysFromNow.setDate(new Date().getDate() + 2);

	var futureDate = (dateToCheck >= threeDaysFromNow);
	
	if (!futureDate) {
		alert("Das Abholdatum liegt nicht 2 Tage von heute.");
	}
	
	return futureDate;
}
