







//<!--

//----------------------------------------------------------------------------------------------------

function checkDatenschutz(kontaktform, needDatenschutzChecked)
{
	var ret = !needDatenschutzChecked || kontaktform.elements['datenschutzcheck'].checked;
	if(!ret)
	{
		alert("Sie müssen den Datenschutzrichtlinien zustimmen um fortzufahren.");
	}
	return ret;
}
//----------------------------------------------------------------------------------------------------

function checkSonstiges(kontaktform)
{
	var ret = true;
	if(kontaktform.elements['sonstiges'])
	{
		ret = checkStringLimit(kontaktform.elements['sonstiges'].value, 255, 'Sonstiges');
	}
	return ret;
}
//----------------------------------------------------------------------------------------------------

function checkKontaktFormValues(kontaktform, needDatenschutzChecked)
{
	return checkDatenschutz(kontaktform, needDatenschutzChecked) && checkSonstiges(kontaktform);
}
//----------------------------------------------------------------------------------------------------

function initBirthCalendar(paramInitialDate)
{
	YAHOO.namespace("birth.calendar");
	YAHOO.birth.calendar.init = function()
	{
		var initSelected;
		if(paramInitialDate)
		{
			initSelected = paramInitialDate;
		}
		else
		{
			initSelected = "01/01/1970";
		}
		var initPagedate = initSelected.substr(0, 2) + "/" + initSelected.substr(6, initSelected.length);
		
		YAHOO.birth.calendar.cal2 = 
			new YAHOO.widget.Calendar(
				"cal2",
				"cal2Container",
				{
					title:"Geburtsdatum",
					close:true,
					navigator:true,
					selected:initSelected,
					pagedate:initPagedate
				}
				);
		
		YAHOO.birth.calendar.cal2.render();
		YAHOO.util.Event.addListener("showbirth", "click", YAHOO.birth.calendar.cal2.show, YAHOO.birth.calendar.cal2, true);
		YAHOO.birth.calendar.cal2.selectEvent.subscribe(handleSelect, YAHOO.birth.calendar.cal2, true); 
	}
	YAHOO.util.Event.onDOMReady(YAHOO.birth.calendar.init);
}
//----------------------------------------------------------------------------------------------------

function handleSelect(type, args, obj)
{ 
	var dates = args[0];
	var date = dates[0];
	var year = date[0];
	var month = date[1];
	var day = date[2];

	if(day * 1 < 10)
	{
		day = "0" + day;
	}
	if(month * 1 < 10)
	{
		month = "0" + month;
	}
	
	var txtDate1 = document.getElementById("input_geburtsdatum"); 
	txtDate1.value = day + "." + month + "." + year;

	YAHOO.birth.calendar.cal2.hide();
} 
//----------------------------------------------------------------------------------------------------

function showSonstigesLand()
{
	var kontaktform = document.forms['kontaktform'];
	var land = kontaktform.elements['land'];
	var sonstigesland = kontaktform.elements['sonstigesland'];
	if(land.value == 'sonstige')
	{
		sonstigesland.disabled = false;
		sonstigesland.style.visibility='visible';
	}
	else
	{
		sonstigesland.disabled = true;
		sonstigesland.style.visibility='hidden';
	}
}
//----------------------------------------------------------------------------------------------------

//-->
