Crealern.NewsLetterArchive = {};

//on initialisation of page
Crealern.NewsLetterArchive.init = function ()
{
	if(document.getElementById("land")) {document.getElementById("land").onchange = Crealern.NewsLetterArchive.toggleBundesland; }
	
	if(document.getElementById("NewsletterPopUpLink"))
	{
		document.getElementById("NewsletterPopUpLink").onclick = function () { return Crealern.NewsLetterArchive.openNewsLetter(this.href); }; 
		document.getElementById("NewsletterPopUpLink").onkeypress = function () { return Crealern.NewsLetterArchive.openNewsLetter(this.href); }; 
	}
	
	if(document.getElementById("PrintButton"))
	{	document.getElementById("PrintButton").onclick = Crealern.NewsLetterArchive.windowPrint; 
		document.getElementById("PrintButton").onkeypress = Crealern.NewsLetterArchive.windowPrint; 
	}
	
	if(document.getElementById("Form1"))
	{
		//add validation
		Crealern.addFieldValidation("vorname", "vornameValidation", "text", "required", "", "", ""); 
		Crealern.addFieldValidation("name", "nameValidation", "text", "required", "", "", ""); 
		Crealern.addFieldValidation("email", "emailValidation", "text", "requiredEmail", "", "", "");  
		Crealern.addFieldValidation("land", "landValidation", "select", "required", "", "", ""); 
		Crealern.addFieldValidation("bundesland", "bundeslandValidation", "select", "required", "land", "select", "Deutschland"); 
		Crealern.addFormValidation("SubmitButton1");
	}
}

Crealern.NewsLetterArchive.openNewsLetter = function (href)
{
	var popup = window.open(href , 'popUp', 'menubar=yes, status=no, toolbar=no, width=600,height=500,left=20,top=50,resizable=no,scrollbars=no');
	popup.focus();
	return false;
}

Crealern.NewsLetterArchive.windowPrint = function() {
	if(Crealern.ie || Crealern.firefox)	{
		window.print();
	}
}

Crealern.NewsLetterArchive.toggleBundesland = function ()
{
	var land = document.getElementById("land");
	
	if( land.value=="Deutschland")
	{ 
		if(Crealern.opera) { document.getElementById("RowBundesland").style.display="block !important"; }
		else { document.getElementById("RowBundesland").style.display="block"; }
	}
	else { document.getElementById("RowBundesland").style.display="none"; }
}

//add init to load event of the window
Crealern.addEvent(window, 'load', Crealern.NewsLetterArchive.init);
