var blockImg = new Image();
var blockImgOffSrc = "";
var cnt = "";

function resetForm()
{
	document.getElementById("kontaktform").reset();
}

function sendForm()
{
	if(document.getElementById("kontaktform_betreff").value == "")
	{
		alert("Bitte geben sie einen Betreff an.");
		document.getElementById("kontaktform_betreff").focus();
		return;
	}
	if(document.getElementById("kontaktform_email").value == "")
	{
		alert("Bitte geben sie einen gültige E-Mail Adresse an.");
		document.getElementById("kontaktform_email").focus();
		return;
	}
	if(document.getElementById("kontaktform_text").value == "")
	{
		alert("Bitte geben sie eine Nachricht ein.");
		document.getElementById("kontaktform_text").focus();
		return;
	}
	document.getElementById("kontaktform").submit();
}

/*
	just for clean code some init which should be called onLoad
*/
function initCnt(initCnt)
{
	cnt =  initCnt;
}

/*
	Switching an single Image be beware if it's the current activated mainnavi image
*/
function changeImage(image, src)
{
	if(image != blockImg)
		image.src = src;
}
/*
	Switching an single Image and block swtiching afterwards
*/
function changeImageAndBlock(image,srcOn, srcOff)
{		
		blockImg.src = blockImgOffSrc;
		image.src = srcOn;
		blockImg = image;
		blockImgOffSrc = srcOff;
}
/*
	Switching an single Image and block switching afterwards
	to call this from anywhere this is img id triggered
*/
function changeImageAndBlockById(id, srcOn,srcOff)
{
	changeImageAndBlock(document.getElementById(id),srcOn,srcOff);
}

/*
	Switching the active content div
*/
function loadContent(id)
{
	/*separate the subcontent from pzp*/
	if(id.substr(0,3) == "pzp" && id.length > 3)
	{
		if(cnt != "")
			document.getElementById(cnt).style.display='none';
	
		document.getElementById(id).style.display='';
		cnt=id;
		
		id = "pzp"; 
	
		var imgid = 'img' + id;
		var imgSrcOn = 'img/n_'+id+'_1.gif';
		var imgSrcOff = 'img/n_'+id+'_0.gif';
		changeImageAndBlockById(imgid,imgSrcOn, imgSrcOff);
		
	}else
	{
		var imgid = 'img' + id;
		var imgSrcOn = 'img/n_'+id+'_1.gif';
		var imgSrcOff = 'img/n_'+id+'_0.gif';
		changeImageAndBlockById(imgid,imgSrcOn, imgSrcOff);
	
		if(cnt != "")
			document.getElementById(cnt).style.display='none';
	
		document.getElementById(id).style.display='';
		cnt=id;
	}
}