ns4 = (document.layers) ? true:false
ie4 = (document.all) ? true:false
ng5 = (document.getElementById) ? true:false

function AddAttribute() {
	var ni = document.getElementById('Attributes');
	var numi = document.getElementById('NumOfAttributes');
	var num = (document.getElementById('NumOfAttributes').value -1)+ 2;
	numi.value = num;
	var newdiv = document.createElement('div');
	var divIdName = 'Attribute'+num;
	newdiv.setAttribute('id',divIdName);
	newdiv.innerHTML = '<textarea style="text-align:right;width:150; height:60;" name="Head'+num+'" class="normal">Egenskap</textarea>&nbsp;&nbsp;<textarea style="width:150; height:60;" name="Value'+num+'" class="normal">V&auml;rde</textarea><input type="hidden" name="Attribute" value="'+num+'"/>&nbsp;&nbsp;<a href="#" onclick="javascript: if(confirm(\'Ta bort egenskap?\')){Remove_Attribute(document.forms[0].name, '+num+', 0);};"><img src="../img/minus.gif" width="9" height="9"></a><br/><br/>'
	ni.appendChild(newdiv);
}

function Remove_Attribute(form, divNum, attr_id) {
	var d = document.getElementById('Attributes');
	var olddiv = document.getElementById('Attribute'+divNum);
	d.removeChild(olddiv);
	if (attr_id != 0)
		document.forms[form].RemoveAttribute.value = document.forms[form].RemoveAttribute.value + ',' + attr_id;
}

var win = null;
function popUp(page, w, h, type)
{
	if (win != null && !win.closed)
		win.close();
	if (type == "displayProduct" || type == "displayGallery")
		win = window.open(page, "Munktellmuseet", "scrollbars=no,toolbar=no,directories=no,menubar=no,resizable=yes,status=yes,width=" + w + ",height=" + h);
	else
		win = window.open(page, "Munktellmuseet", "scrollbars=yes,toolbar=no,directories=no,menubar=no,resizable=yes,status=yes,width=" + w + ",height=" + h);
	if (win.opener == null)
		win.opener = window;
}



function HideAll()
{
	var d = document.getElementsByTagName("div");
	for (var i = 0; i < d.length; i++)
		if (d[i].id.indexOf('sub') != -1)
			d[i].style.display = 'none';
}

function ShowHide(id)
{
	var d = document.getElementById(id);
	if (d)
	{
		var arrControls = document.getElementsByTagName(d.tagName);
		for (var i=0; i<arrControls.length; i++)
			if (arrControls[i].id.indexOf('sub') != -1)
			{
				if (arrControls[i].id == id)
					arrControls[i].style.display = 'block';
				else
					arrControls[i].style.display = 'none';
			}
	}
}

function Menu(object)
{
	var off_expr=/off/;
	ResetClass();
//	ResetClass("a");
	HideAll();
//	if submenu == 0
		object.className = object.className.replace(off_expr, 'on')	// Ersätt off med on
//	else
//		object.className = object.className.replace(off_expr, 'on')	// Ersätt off med on
/*var d = document.getElementsByTagName("div")
	for (var i = 0; i < d.length; i++)
		if (d[i].id == object.id)						// Om on finns i klassnamnet
			d[i].className = d[i].className.replace(off_expr, 'on')	// Ersätt off med on*/
}

function SubMenu(object)
{
	var off_expr=/off/;
	ResetClass();
	object.className = object.className.replace(off_expr, 'on')	// Ersätt off med on
}

function ResetClass()
{
	var on_expr=/on/;
	var d = document.getElementsByTagName("div");
	for (var i = 0; i < d.length; i++)
		if (d[i].className.indexOf('on') != -1)						// Om on finns i klassnamnet
			d[i].className = d[i].className.replace(on_expr, 'off')	// Ersätt on med off
}



/*
ns4 = (document.layers) ? true:false
ie4 = (document.all) ? true:false
ng5 = (document.getElementById) ? true:false

function ChangeClass(controlID, strNewClass)
{
	var objControl = document.getElementById(controlID);
	if (objControl)
	{
		var arrControls = document.getElementsByTagName(objControl.tagName);  
		for (var i=0; i<arrControls.length; i++)
		{
			if (arrControls[i].id == controlID)
				arrControls[i].className = 'under_meny';
			else
				arrControls[i].className = strNewClass;
		}
	}
}

function hideSec()
{ 
	if (ng5)
	{
		var Layer = document.getElementsByTagName("div");
		for (var i = 0; i < Layer.length; i++)
		{
			if (Layer[i].className == "meny")
			{
				Layer[i].style.visibility="hidden"
			}
		}
	}
	else if (ns4)
	{
		var Layer = document.getElementsByTagName("div");
		for (var i = 0; i < Layer.length; i++)
			if (Layer[i].getAttribute('class') == "meny")
				Layer[i].visibility="hide"
	}
	else if (ie4)
	{
		if (document.all)
		{
		    for (x in document.all.tags('div'))
			{
				x.style.visibility ="hidden"
		    }
		}
	}
}

function showSec(n)
{
	hideSec(); 
	if (ng5) document.getElementById(n).style.visibility = "visible"; 
	else if (ns4) document.layers[n].visibility = "show"; 
	else if (ie4) document.all[n].style.visibility = "visible";
}

function MENY(showLayer, newClass, object)
{
	showSec(showLayer);
	ChangeClass(object.id, 'meny');
}
*/