var objselboxprevalue = new Array();

function hidehtmlelements(elename, classname)
{
	var htmleles = document.getElementsByTagName(elename.toUpperCase());
	for (var i = 0; i < htmleles.length; i++)
	{
		if (htmleles[i].className.search(classname) > -1)
		{
			if (htmleles[i].className == classname)
			{

				htmleles[i].className = classname + ' invisible';					
			}
			else
			{
				htmleles[i].className = htmleles[i].className.replace(/ invisible/gi, '');
			}
		}
	}
}

function openpic(pic)
{
	window.open(PATH_PROJECT_HTTP + '/frontend/standard/popup_image.php?datei=' + pic, 'Vorschau', 'toolbar=none, width=100, height=100, resizable=yes');
}

function downloadpic(pic)
{
	location.href = PATH_PROJECT_HTTP + '/frontend/standard/popup_download.php?datei=' + pic;
}

function configpic(ele)
{
}

function checkmustfieldcheckbox(ele)
{
	if (ele.name != '')
	{
		if (document.getElementsByName(ele.name + '_must').length > 0)
		{
			if (ele.checked)
			{
				document.getElementsByName(ele.name + '_must').item(0).value = 'checked';
			}
			else
			{
				document.getElementsByName(ele.name + '_must').item(0).value = '';
			}
		}
	}
}

function fixieabeforepic()
{
	if (navigator.appName != 'Microsoft Internet Explorer')
	{
		return;
	}
	
	var allimgs = document.getElementsByTagName('IMG');
	var n = 0;
	for (var i = 0; i < allimgs.length; i++)
	{
		if (allimgs[i].parentNode.tagName != 'SPAN')
		{
			continue;
		}
		
		imgele = allimgs[i];
		while (imgele.parentNode.tagName != 'BODY' && imgele.parentNode.tagName != 'DIV' && imgele.parentNode.tagName != 'A')
		{
			imgele = imgele.parentNode;
		}
		
		if (imgele.parentNode.tagName == 'A')
		{
			var aclone = imgele.parentNode.cloneNode(false);
			var span = allimgs[i].parentNode;
			var spanchilds = span.childNodes
			for (var n = 0; n < spanchilds.length; n++)
			{
				aclone.appendChild(spanchilds[n].cloneNode(true));
				spanchilds[n].parentNode.removeChild(spanchilds[n]);
			}
			span.appendChild(aclone);
		}
	}
}

function correctatargets()
{
	var allas = document.getElementsByTagName('A');
	for (var i = 0; i < allas.length; i++)
	{
		if (allas[i].className.indexOf('targetself') > -1)
		{
			allas[i].setAttribute('target', '_self');
		}
		else if (allas[i].className.indexOf('targetblank') > -1)
		{
			allas[i].setAttribute('target', '_blank');
		}
		else if (allas[i].className.indexOf('targetparent') > -1)
		{
			allas[i].setAttribute('target', '_parent');
		}
		else if (allas[i].className.indexOf('targettop') > -1)
		{
			allas[i].setAttribute('target', '_top');
		}
	}
}

function checkselectbox()
{
	for (var i = 0; i < objselboxprevalue.length; i++)
	{
		var selele = document.getElementById(objselboxprevalue[i]['idselect']);
		if (selele != null)
		{
			var options = selele.getElementsByTagName('OPTION');
			for (var n = 0; n < options.length; n++)
			{
				if (options[n].value == objselboxprevalue[i]['prevalue'])
				{
					options[i].selected = true;
				}
			}
		}

	}
}
