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, astyle) {
		element.className = style;
		element.getElementsByTagName("a")[0].className = astyle;
}

function checkDateAndLocation()
{


	if(checkLocation())
	{
		if(checkDate())
		{
			return true;	
		}
		else
		{
			return false;
		}
	}
	else{
		return false;
	}
}

function checkLocation()
{
	if(document.getElementById("_ctl0__ctl1_myform__ctl0__ctl0_usersetting2").value == "0")
	{
		alert("Die Abholstelle wurde nicht festgelegt.")
		return false;
	}
	else
	{
		return true;
	}
}



function checkDate()
{
var monthLength = new Array(31,28,31,30,31,30,31,31,30,31,30,31);
	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() + 3);

	var futureDate = (dateToCheck >= threeDaysFromNow);
	
	if (!futureDate) {
		alert("Das Abholdatum liegt nicht 3 Tage von heute.");
	}
	
	return futureDate;
alert("Das Abholdatum liegt nicht 3 Tage von heute.");
}


