﻿this.strCurrentSubMenuItem = '';
function ToogleSubMenu(param_subMenu)
{
	var strSubMenu = 'SubMenu'+param_subMenu;
	if(strCurrentSubMenuItem == strSubMenu)
	{
		document.getElementById(strSubMenu).className = 'SubMenuItemInactive';
		strCurrentSubMenuItem = '';
	}
	else
	{
		if(strCurrentSubMenuItem != '')
		{
			document.getElementById(strCurrentSubMenuItem).className = 'SubMenuItemInactive';
		}
		document.getElementById(strSubMenu).className = 'SubMenuItemActive';
		strCurrentSubMenuItem = strSubMenu;
	}
}

function GetCookie(param_name)
{
	var search = param_name + "=";
	var returnvalue = "";
	if(document.cookie.length > 0)
	{
		offset = document.cookie.indexOf(search)
		if (offset != -1)
		{ 
			offset += search.length
			end = document.cookie.indexOf(";", offset);
			if (end == -1) end = document.cookie.length;
			returnvalue=unescape(document.cookie.substring(offset, end))
		}
	}
	return returnvalue;
}

function ValidateMailForm()
{
	validationString = "";
	if ( document.getElementById('Name').value == "" )
	{
		validationString += "\nNamn är obligatoriskt";
	}
	if ( document.getElementById('Subject').value == "" )
	{
		validationString += "\nÄmne är obligatoriskt";
	}
	if ( /^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(document.getElementById('Email').value) != true || document.getElementById('Email').value == ""  )
	{
		validationString += "\nE-postadress måste vara en gilitig adress";
	}
	if ( document.getElementById('Message').value == "" )
	{
		validationString += "\nMeddelande är obligatoriskt";
	}
	if (validationString != "")
	{
		validationString = "Följande fält måste korrigeras:\n" +
		validationString + "\n\nVänligen se över formuläret och försök igen.";
		alert(validationString);
		return false;
	}
	else
	{
		document.getElementById('MailForm').submit();
	}
}