function SetOffset()
{
	if (inEditor)
		return;
	if (isIE)
	{
		curWindowWidth = document.body.offsetWidth;
		curWindowHeight = document.body.offsetHeight;
	}
	else
	{
		curWindowWidth = window.innerWidth;
		curWindowHeight = window.innerHeight;
	}
	if (curWindowWidth > 1002)
		document.getElementById("divBrowserArea").style.left = (curWindowWidth - 1002) / 2;
	if (curWindowHeight > 596)
		document.getElementById("divBrowserArea").style.top = (curWindowHeight - 596) / 2;
}

function ChangeLanguage(obj)
{
		txtLink = obj.options(obj.selectedIndex).value;
		//alert(txtLink);
		if (txtLink != "") {
			window.location.href = txtLink;
		}

}
function cLang(link) {
	window.location.href = link;
}

function resizeIFrame()
{
	try
	{	
		var oBody	=	document.all.ContentFrame.document.body;
		var oFrame	=	document.all("ContentFrame");
		oFrame.style.height = oBody.scrollHeight + (oBody.offsetHeight - oBody.clientHeight);
		oFrame.style.width = oBody.scrollWidth + (oBody.offsetWidth - oBody.clientWidth);
	}
	catch(e)
	{
		window.status =	''; //'Error: ' + e.number + '; ' + e.description;
	}
}


function PersistSubNav(PageID)
{
	var result = "";
	var subID = 0;
	
	result = GetParentMenuItem(PageID);
	subID = result.split("|")[0];
	if (SubMenuStyle == 2 && MenuStyle == 2)
		return;
	if ((subID > 0) && (SubMenuStyle != 1))
	{
		openSubNav("MN" + subID);
		document.getElementById("SN" + result.split("|")[1]).className = "Sub_NavPersist";
	}
}

function GetParentMenuItem(PageID)
{
	var pos = 0;
	var search = "PageID=" + PageID;

	for (n = 0; n <= sumItems - 1; n++)
	{
		if (Items[n].active == 1 && Items[n].ParentID != 0)
		{
			pos = Items[n].ItemLink.indexOf(search);
			if (Items[n].ItemLink.charAt(pos - 1) == "?" || Items[n].ItemLink.charAt(pos - 1) == "&")
			{
				txt = Items[n].ItemLink.slice(pos + search.length);
				if (txt != "")
				{
					if (txt.charAt(0) == "&" || txt.charAt(0) == " ")
						return Items[n].ParentID + "|" + Items[n].ItemID;
				}
				else
					return Items[n].ParentID + "|" + Items[n].ItemID;
			}
		}
	}
	return "0|0";
}

function CheckSearchSubmit()
{
	if (inEditor)
		return;
	if (window.event.keyCode == 13)
		doSearch();
}

function swapSearchButton(Image) 
{
	Image.src = "http://www.hotelpalazzina.it/Design/images/search_goHi.gif";
}

function restoreSearchButton(Image) 
{
	Image.src = "http://www.hotelpalazzina.it/Design/images/search_go.gif";
}

function doSearch() 
{
	if (inEditor)
		return;
	if (IFrameDesign)
		document.all.ContentFrame.src = searchURL + "&search=" + document.getElementById("searchString").value;
	else
		parent.location.href = searchURL + "&search=" + document.getElementById("searchString").value;
}

function ToggleStyle(ID) 
{
	className = document.getElementById(ID).className;
	if (className == "Sub_NavPersist")
		return;
	MenuType = className.split("_")[0];
	if (MenuStyle == 1 && SubMenuStyle == 2)
	{
		if (className.indexOf("High") >= 0)
		{
			if (MenuType == "Sub" || MenuType == "Meta")
				document.getElementById(ID).className = MenuType + "_NavLow";
		}
		else
		{
			if (MenuType == "Main")
			{
				for (n = 0; n <= sumItems - 1; n++)
				{
					if (Items[n].ParentID == 0 && Items[n].active == 1)
						document.getElementById("MN" + Items[n].ItemID).className = "Main_NavLow";
				}
				if (mnFixImage_Sel != "")
				{
					if (lastSelImageID != "")
					{
						if (document.getElementById(lastSelImageID))
							document.getElementById(lastSelImageID).src = mnFixImage;
					}			
					lastSelImageID = ID.replace(/MN/, "mnfx");
					document.getElementById(lastSelImageID).src = mnFixImage_Sel;				
				}			
			}
			document.getElementById(ID).className = className.replace(/Low/, "High");
			if (MenuType == "Sub")
			{
				document.getElementById(ID).className = document.getElementById(ID).className + selectionStyle;
				if (selectionStyle == 3)
				{
					if (lastMarkerID != "")
					{
						if (document.getElementById(lastMarkerID))
							document.getElementById(lastMarkerID).src = lastMarker;
					}
					lastMarkerID = ID.replace(/SN/, "B");
					lastMarker = document.getElementById(ID.replace(/SN/, "B")).src;
					document.getElementById(ID.replace(/SN/, "B")).src = "http://www.hotelpalazzina.it/Design/images/Marker.gif";
				}
			}
			if (MenuType == "Main" && (mnOpen == 2))
				openSubNav(ID);
		}		
	}
	else
	{
		if (className.indexOf("High") >= 0)
			document.getElementById(ID).className = MenuType + "_NavLow";
		else
		{
			if (MenuType == "Main" && mnFixImage_Sel != "")
			{
				if (lastSelImageID != "")
				{
					if (document.getElementById(lastSelImageID))
						document.getElementById(lastSelImageID).src = mnFixImage;
				}			
				lastSelImageID = ID.replace(/MN/, "mnfx");
				document.getElementById(lastSelImageID).src = mnFixImage_Sel;
			}
			document.getElementById(ID).className = className.replace(/Low/, "High");
			if (MenuType == "Sub")
			{
				document.getElementById(ID).className = document.getElementById(ID).className + selectionStyle;
				if (selectionStyle == 3)
				{
					if (lastMarkerID != "")
					{
						if (document.getElementById(lastMarkerID))
							document.getElementById(lastMarkerID).src = lastMarker;
					}
					lastMarkerID = ID.replace(/SN/, "B");
					lastMarker = document.getElementById(ID.replace(/SN/, "B")).src;
					document.getElementById(ID.replace(/SN/, "B")).src = "http://www.hotelpalazzina.it/Design/images/Marker.gif";
				}
			}
			if (MenuType == "Main")
				resetSubNav();			
			if ((MenuType == "Main") && (SubMenuStyle != 3) && (mnOpen == 2))
				openSubNav(ID);
		}
	}
}

function resetSubNav()
{
	if ((SubMenuStyle == 3 && inSubNav) || (MenuStyle == 1 && SubMenuStyle == 2))
		return;
	inSubNav = false;
	if (document.getElementById("divSubNav"))
		document.getElementById("divSubNav").style.visibility = "hidden";
	if (document.getElementById("divSubNavFixed"))
		document.getElementById("divSubNavFixed").style.visibility = "hidden";
	for (i = 0; i < sumItems; i++)
	{
		curID = "SNTable" + Items[i].ItemID;
		if (document.getElementById(curID))
			document.getElementById(curID).style.display = "none";
	}
	if (selectionStyle == 3)
	{
		if (lastMarkerID != "")
		{
			if (document.getElementById(lastMarkerID))
				document.getElementById(lastMarkerID).src = lastMarker;
		}
	}		
}

function GetIndexByID(ID)
{
	for (n = 0; n <= sumItems - 1; n++)
	{
		if (Items[n].ItemID == parseInt(ID))
			return n;
	}
	return -1;
}

function loadPage(ID) 
{
	if (inEditor)
		return;
	curID = ID.replace(/MN/, "");
	curID = curID.replace(/SN/, "");
	idx = GetIndexByID(curID);
	if (ID.indexOf("SN") == 0)
	{
		if (ChannelImage != "")
		{
			if (document.getElementById(ChannelImage))
			{
				if (document.getElementById(ChannelImage).children.length > 0)
				{
					ImageIndex = Items[idx].xPos;
					if (ImageIndex == 0)
						ImageIndex = Items[GetIndexByID(Items[idx].ParentID)].xPos;
					document.getElementById(ChannelImage).children(0).src = "http://www.hotelpalazzina.it/userfiles/channel" + ImageIndex + ".jpg";
				}
			}
		}	
	}
	if (Items[idx].ItemLink != "")
	{
		if (Items[idx].ItemLinkType == 0)
		{
			if (IFrameDesign)
				document.all.ContentFrame.src = Items[idx].ItemLink;
			else
				parent.location.href = Items[idx].ItemLink;
		}
		else if (Items[idx].ItemLinkType == 1)
			if (Items[idx].ItemLink.indexOf("ViewPage.asp?") == -1 && Items[idx].ItemLink.indexOf("DisplayIFramePage.asp?") == -1)		
				open(Items[idx].ItemLink);
			else
				parent.location.href = Items[idx].ItemLink;
	}
	if (SubMenuStyle != 1 && ID.indexOf("MN") != -1)
		openSubNav(ID);
	else
	{
		inSubNav = false;
		resetSubNav();
	}
}

function loadLink(idx) 
{
	if (inEditor)
		return;
	if (MetaItem[idx].MetaLinkType == 1 && MetaItem[idx].MetaLink.indexOf("ViewPage.asp?") == -1 && MetaItem[idx].MetaLink.indexOf("DisplayIFramePage.asp?") == -1)
		open(MetaItem[idx].MetaLink);
	else
	{
		if (IFrameDesign)
			document.all.ContentFrame.src = MetaItem[idx].MetaLink;
		else
			parent.location.href = MetaItem[idx].MetaLink;
	}
}

function loadLink2(idx) 
{
	if (inEditor)
		return;
	if (MetaBottomItem[idx].MetaLinkType == 1 && MetaBottomItem[idx].MetaLink.indexOf("ViewPage.asp?") == -1 && MetaBottomItem[idx].MetaLink.indexOf("DisplayIFramePage.asp?") == -1)
		open(MetaBottomItem[idx].MetaLink);
	else
	{
		if (IFrameDesign)
			document.all.ContentFrame.src = MetaBottomItem[idx].MetaLink;
		else
			parent.location.href = MetaBottomItem[idx].MetaLink;
	}
}

function renderNavigation(subID) 
{
	var TestFieldValues = "";
	var mnOpenFunction = "onclick=loadPage(id);";

	if (mnOpen == 1)
		mnOpenFunction = "onclick=openSubNav(id);";
	if (document.getElementById("divMainNav"))
	{
		if (MenuStyle == 1)
		{
			html = "<table cellpadding=" + mnCellPadding + " cellspacing=" + mnCellSpacing + " width=100%>\n<tr>\n";
			for (n = 0; n <= sumItems - 1; n++)
			{
				if (Items[n].ParentID == 0 && Items[n].active == 1)
				{
					if (mnFixImage != "")
    					html = html + "<td align=left valign=middle id=TD" + Items[n].ItemID + ">\n<table width=100% id=MN" + Items[n].ItemID + " class=Main_NavLow " + mnOpenFunction + " onmouseover=ToggleStyle(id); onmouseout=ToggleStyle(id); cellpadding=0 cellspacing=0>\n<tr>\n<td height=16px><img id=mnfx" + Items[n].ItemID + " src='" + mnFixImage + "'></td><td width=100% nowrap>" + Items[n].ItemName + "</tr>\n</table>\n</td>\n";
					else
    					html = html + "<td align=left valign=middle id=TD" + Items[n].ItemID + ">\n<table width=100% id=MN" + Items[n].ItemID + " class=Main_NavLow " + mnOpenFunction + " onmouseover=ToggleStyle(id); onmouseout=ToggleStyle(id); cellpadding=0 cellspacing=0>\n<tr>\n<td height=16px><img src='" + Items[n].ItemIcon + "'></td><td width=100% nowrap>" + Items[n].ItemName + "</tr>\n</table>\n</td>\n";
    			}
			}
			html = html + "</tr>\n</table>\n";
			document.getElementById("divMainNav").innerHTML = html;
			document.getElementById("divMainNav").style.visibility = "visible";
		}
		else if (MenuStyle == 2)
		{
			html = "<table cellpadding=" + mnCellPadding + " cellspacing=" + mnCellSpacing + " width=100%>\n";
			for (n = 0; n <= sumItems - 1; n++)
			{
				if (Items[n].ParentID == 0 && Items[n].active == 1)
				{
					if (mnFixImage != "")
    					html = html + "<tr><td align=left valign=middle id=TD" + Items[n].ItemID + ">\n<table width=100% id=MN" + Items[n].ItemID + " class=Main_NavLow " + mnOpenFunction + " onmouseover=ToggleStyle(id); onmouseout=ToggleStyle(id); cellpadding=0 cellspacing=0>\n<tr>\n<td height=16px><img id=mnfx" + Items[n].ItemID + " src='" + mnFixImage + "'></td><td width=100% nowrap>" + Items[n].ItemName + "</tr>\n</table>\n</td>\n</tr>\n";
					else
    					html = html + "<tr><td align=left valign=middle id=TD" + Items[n].ItemID + ">\n<table width=100% id=MN" + Items[n].ItemID + " class=Main_NavLow " + mnOpenFunction + " onmouseover=ToggleStyle(id); onmouseout=ToggleStyle(id); cellpadding=0 cellspacing=0>\n<tr>\n<td height=16px><img src='" + Items[n].ItemIcon + "'></td><td width=100% nowrap>" + Items[n].ItemName + "</tr>\n</table>\n</td>\n</tr>\n";
    				if (SubMenuStyle == 2)
    				{
    					itemCount = 0;
    					hasIcons = false;
						for (i = 0; i <= sumItems - 1; i++)
						{
							if (Items[i].ParentID == Items[n].ItemID && Items[i].active == 1)
							{
								if (Items[i].ItemIcon != "" && Items[i].ItemIcon.indexOf("00.gif") == -1)
								{
									hasIcons = true;
									i = sumItems;
								}
							}
						}
						tdWidth = "";
						if (hasIcons || selectionStyle == 3)
							tdWidth = " width=16px";		    					
						subHTML = "<tr>\n<td>\n<table width=100% cellpadding=1 cellspacing=0 style='display:none' id=SNTable" + Items[n].ItemID + ">\n";
						for (i = 0; i <= sumItems - 1; i++)
						{
							if (Items[i].ParentID == Items[n].ItemID && Items[i].active == 1)
							{
								itemCount = itemCount + 1;
								subHTML = subHTML + "<tr>\n<td align=left valign=top>\n<table width=100% id=SN" + Items[i].ItemID + " class=Sub_NavLow onclick=loadPage(id); onmouseover=ToggleStyle(id); onmouseout=ToggleStyle(id); cellpadding=0 cellspacing=0>\n<tr>\n<td height=16px><img " + tdWidth + " id=B" + Items[i].ItemID + " src='" + Items[i].ItemIcon + "'></td><td nowrap width=100%>" + Items[i].ItemName + "</td></tr>\n</table>\n</td>\n</tr>\n";
							}
						}
						subHTML = subHTML + "</table>\n</td>\n</tr>";
						if (itemCount > 0)
							html = html + subHTML;
    				}
    			}
			}
			html = html + "</table>\n";
			document.getElementById("divMainNav").innerHTML = html;
			document.getElementById("divMainNav").style.visibility = "visible";
		}
	}
	if (document.getElementById("divMetaNav"))
	{
		MetaHTML = "<table class=metaNav cellpadding=" + meCellPadding + " cellspacing=" + meCellSpacing + ">\n<tr>\n";
		for (n = 0; n <= sumMetaItems - 1; n++) 
		{
			if (MetaItem[n].active == 1)
				MetaHTML = MetaHTML + "<td nowrap id=meta" + (n + 1) + " class=Meta_NavLow onmouseover=ToggleStyle(id); onmouseout=ToggleStyle(id); onclick=loadLink(" + n + ");>" + MetaItem[n].MetaName + "</td>\n";
		}
		MetaHTML = MetaHTML + "</tr>\n</table>\n";
		document.getElementById("divMetaNav").innerHTML = MetaHTML;
	}
	if (document.getElementById("divBottomMetaNav"))
	{
		MetaHTML = "<table class=metaNav cellpadding=" + meCellPadding + " cellspacing=" + meCellSpacing + ">\n<tr>\n";
		for (n = 0; n <= sumMetaBottomItems - 1; n++) 
		{
			if (MetaBottomItem[n].active == 1)
				MetaHTML = MetaHTML + "<td nowrap id=metabottom" + (n + 1) + " class=Meta_NavLow onmouseover=ToggleStyle(id); onmouseout=ToggleStyle(id); onclick=loadLink2(" + n + ");>" + MetaBottomItem[n].MetaName + "</td>\n";
		}
		MetaHTML = MetaHTML + "</tr>\n</table>\n";
		document.getElementById("divBottomMetaNav").innerHTML = MetaHTML;
	}
	PersistSubNav(subID);
	//falls die Variable FieldValues definiert ist und <> "" ==> befüllen der Felder
	try
	{
		TestFieldValues = FieldValues;
	}
	catch(exception)
	{
		TestFieldValues = "";
	}
	if (TestFieldValues != "")
		FillFieldValues(TestFieldValues);
}

function openSubNav(ID) 
{
	var hasIcons = false;

	if (inEditor)
		return;
	resetSubNav();
	inSubNav = true;
	ParentWidth = document.getElementById(ID).offsetWidth;
	if (ParentWidth == 0)
		strParentWidth = "100%";
	else	
		strParentWidth = ParentWidth + "px";
	curID = ID.replace(/MN/, "");
	if (MenuStyle == 2 && SubMenuStyle == 2)
	{
		if (document.getElementById("SNTable" + curID))
			document.getElementById("SNTable" + curID).style.display = "block";
		return;
	}
	itemCount = 0;
	if (SubMenuStyle == 2 && MenuStyle == 1)
	{
		if (BarStyle == 1)
			subHTML = "<table cellpadding=" + sbCellPadding + " cellspacing=" + sbCellSpacing + " width=100%>\n<tr>\n";
		else
		{
			subHTML = "<table cellpadding=" + sbCellPadding + " cellspacing=" + sbCellSpacing + " width=100%>\n";
			if (mnTopImage != "")
				subHTML = subHTML + "<tr>\n<td align=left valign=top>\n<img src='" + mnTopImage + "'>\n</td>\n</tr>";
		}
		for (i = 0; i <= sumItems - 1; i++)
		{
			if(Items[i].ParentID == parseInt(curID) && Items[i].active == 1)
			{
				if (Items[i].ItemIcon != "" && Items[i].ItemIcon.indexOf("00.gif") == -1)
				{
					hasIcons = true;
					i = sumItems;
				}				
			}
		}				
		tdWidth = "";
		if (hasIcons || selectionStyle == 3)
			tdWidth = " width=16px";				
		for (i = 0; i <= sumItems - 1; i++)
		{
			if(Items[i].ParentID == parseInt(curID) && Items[i].active == 1)
			{
				itemCount = itemCount + 1;
				if (BarStyle == 1)
					subHTML = subHTML + "<td align=left>\n<table id=SN" + Items[i].ItemID + " class=Sub_NavLow onclick=loadPage(id); onmouseover=ToggleStyle(id); onmouseout=ToggleStyle(id); cellpadding=0 cellspacing=0 width=100%>\n<tr>\n<td height=16px><img " + tdWidth + " id=B" + Items[i].ItemID + " src='" + Items[i].ItemIcon + "'></td><td nowrap width=100%>" + Items[i].ItemName + "</tr>\n</table>\n</td>\n";
				else
				{
					if (sbFixImage != "")			
						subHTML = subHTML + "<tr>\n<td align=left valign=top>\n<table id=SN" + Items[i].ItemID + " class=Sub_NavLow onclick=loadPage(id); onmouseover=ToggleStyle(id); onmouseout=ToggleStyle(id); cellpadding=0 cellspacing=0 width=100%>\n<tr>\n<td height=16px><img " + tdWidth + " id=B" + Items[i].ItemID + " src='" + sbFixImage + "'></td><td nowrap width=100%>" + Items[i].ItemName + "</tr>\n</table>\n</td>\n</tr>\n";
					else
						subHTML = subHTML + "<tr>\n<td align=left valign=top>\n<table id=SN" + Items[i].ItemID + " class=Sub_NavLow onclick=loadPage(id); onmouseover=ToggleStyle(id); onmouseout=ToggleStyle(id); cellpadding=0 cellspacing=0 width=100%>\n<tr>\n<td height=16px><img " + tdWidth + " id=B" + Items[i].ItemID + " src='" + Items[i].ItemIcon + "'></td><td nowrap width=100%>" + Items[i].ItemName + "</tr>\n</table>\n</td>\n</tr>\n";
				}
			}
		}
		if (BarStyle == 1)
			subHTML = subHTML + "<td width=100%>&nbsp;</td></tr>\n</table>\n";
		else
		{
			if (mnBottomImage != "")
				subHTML = subHTML + "<tr>\n<td align=left valign=top>\n<img src='" + mnBottomImage + "'>\n</td>\n</tr>";
			subHTML = subHTML + "</table>\n";			
		}
	}
	else
	{
		for (i = 0; i <= sumItems - 1; i++)
		{
			if(Items[i].ParentID == parseInt(curID) && Items[i].active == 1)
			{
				if (Items[i].ItemIcon != "" && Items[i].ItemIcon.indexOf("00.gif") == -1)
				{
					hasIcons = true;
					i = sumItems;
				}					
			}
		}
		tdWidth = "";
		if (hasIcons || selectionStyle == 3)
			tdWidth = " width=16px";					
		subHTML = "<table cellpadding=" + sbCellPadding + " cellspacing=" + sbCellSpacing + " width=" + strParentWidth + ">\n";
		if (mnTopImage != "")
			subHTML = subHTML + "<tr>\n<td align=left valign=top>\n<img src='" + mnTopImage + "'>\n</td>\n</tr>";	
		for (i = 0; i <= sumItems - 1; i++)
		{
			if(Items[i].ParentID == parseInt(curID) && Items[i].active == 1)
			{
				itemCount = itemCount + 1;
				if (sbFixImage != "")
					subHTML = subHTML + "<tr>\n<td align=left valign=top>\n<table id=SN" + Items[i].ItemID + " class=Sub_NavLow onclick=loadPage(id); onmouseover=ToggleStyle(id); onmouseout=ToggleStyle(id); cellpadding=0 cellspacing=0 width=100%>\n<tr>\n<td height=16px><img " + tdWidth + " id=B" + Items[i].ItemID + " src='" + sbFixImage + "'></td><td nowrap width=100%>" + Items[i].ItemName + "</tr>\n</table>\n</td>\n</tr>\n";
				else
					subHTML = subHTML + "<tr>\n<td align=left valign=top>\n<table id=SN" + Items[i].ItemID + " class=Sub_NavLow onclick=loadPage(id); onmouseover=ToggleStyle(id); onmouseout=ToggleStyle(id); cellpadding=0 cellspacing=0 width=100%>\n<tr>\n<td height=16px><img " + tdWidth + " id=B" + Items[i].ItemID + " src='" + Items[i].ItemIcon + "'></td><td nowrap width=100%>" + Items[i].ItemName + "</tr>\n</table>\n</td>\n</tr>\n";
			}
		}
		if (mnBottomImage != "")
			subHTML = subHTML + "<tr>\n<td align=left valign=top>\n<img src='" + mnBottomImage + "'>\n</td>\n</tr>";
		subHTML = subHTML + "</table>";
	}
	if (itemCount > 0)
	{
		if (SubMenuStyle == 1)
		{
			switch (MenuStyle)
			{
				case 1:
					document.getElementById("divSubNav").style.left = document.getElementById("divMainNav").offsetLeft + document.getElementById("TD" + curID).offsetLeft + mnOffsetLeft;
					document.getElementById("divSubNav").style.top = document.getElementById("divMainNav").offsetTop + document.getElementById("TD" + curID).offsetHeight + 2 * document.getElementById("TD" + curID).offsetTop + mnOffsetTop;
					break;
				case 2:
					document.getElementById("divSubNav").style.left = document.getElementById("divMainNav").offsetLeft + document.getElementById("TD" + curID).offsetWidth + mnOffsetLeft;
					document.getElementById("divSubNav").style.top = document.getElementById("divMainNav").offsetTop + document.getElementById("TD" + curID).offsetTop + mnOffsetTop;
					break;
			}
		}
		if (SubMenuStyle == 3 || (SubMenuStyle == 2 && MenuStyle == 1))
		{
			document.getElementById("divSubNavFixed").innerHTML = subHTML;
			document.getElementById("divSubNavFixed").style.visibility = "visible";
		}			
		else
		{
			document.getElementById("divSubNav").innerHTML = subHTML;
			document.getElementById("divSubNav").style.visibility = "visible";
		}
	}
}

function chkFormular2(Language)
{
	chkError = false;
	for (i = 0; i < document.all.length; i++)
	{
		if (document.all(i).getAttribute("mandatory"))
		{
			if (document.all(i).getAttribute("mandatory") == 1)
			{
				if (document.all(i).getAttribute("fieldname"))
					FieldName = document.all(i).getAttribute("fieldname");
				else
					FieldName = document.all(i).name;
				switch (document.all(i).tagName)
				{
					case "SELECT":
								if (document.all(i).selectedIndex == -1)
									chkError = true;
								else if (document.all(i).options(document.all(i).selectedIndex).text == "")
									chkError = true;
								break;
					case "INPUT":
								if (document.all(i).value == "")
									chkError = true;
								break;
					case "TEXTAREA":
								if (document.all(i).innerText == "")
									chkError = true;
								break;
				}
				if (chkError)
				{
					switch (Language)
					{
						case "de":	
								msg = "Geben Sie bitte einen Wert für das Feld <" + FieldName + "> an!";
								break;
						case "en":	
								msg = "Please enter a value for the field <" + FieldName + ">!";
								break;
						case "fr":	
								msg = "Indiquez une valeur pour cette case <" + FieldName + "> s.v.p.!";
								break;
						case "it":	
								msg = "Si prega di inserire un valore nel campo  <" + FieldName + ">!";
								break;								
					}
					alert(msg);
					document.all(i).focus();
					return false;
				}
			}
		}
	}
	return true;
}
