function showhide(id)
{
	box = document.getElementById('showhide'+id);
	button = document.getElementById('showhidebutton'+id);
	
	if(box.style.display != 'none')
	{
		box.style.display = 'none';
		button.innerHTML = "+";
		
	}
	else
	{
		box.style.display = 'table';
		button.innerHTML = "-";
	}
}

function showhideelement(id, idname)
{
	box = document.getElementById(idname+id);
	button = document.getElementById(idname+'button'+id);
	
	
	
	if(box.style.display != 'none' && box.style.display != '')
	{
		box.style.display = 'none';
		
	}
	else
	{
		box.style.display = 'block';
		
	}
}

function showhide_all(input, type)
{
	var displayarray = input.split(",");
	var displaybox;

	for(i=0; i<(displayarray.length-1); i++)
	{
		displaybox = document.getElementById("showhide"+displayarray[i]);
		
		if(type == "show")
		{
			displaybox.style.display = 'table';

		}
		else
		{
			displaybox.style.display = 'none';

		}

	}
}

function front_showhide(id)
{
	var element = id.split("#");
	var elementField = "";
	
	var checkboxarray = new Array();
	var checkboxcontrol;
	
	for(i=0; i<(element.length-1); i++)
	{
		part = element[i].split(",");
		
		formid = part[0];
		elementid = part[1];
		required = part[2];
		type = part[3];
		
		if(required == "1")
		{
			if(type == "check")
			{	
				checkboxpart = part[4].split("|");
				checkboxcontrol = false;
				
				for(j=0; j<(checkboxpart.length-1); j++)
				{
					elementField = document.getElementById('element'+part[1]+':'+checkboxpart[j]);
					
					if(elementField.checked == true)
					{	
						checkboxcontrol = true;
					}
				}
				
				if(checkboxcontrol == false)
				{
					var jsmessage = document.getElementById("jsmessage"+formid);
					jsmessage.innerHTML = "FEL!!!";
					jsmessage.style.display = "table-cell";
					return false;
				}
				
				
			}
			
			else if(type == "select" || type == "textarea" || type == "text" || type == "radio")
			{
				
				elementField = document.getElementById("element"+elementid);
				
				if(elementField.value == "")
				{
					/*alert("enbit");*/
					var jsmessage = document.getElementById("jsmessage"+formid);
					jsmessage.innerHTML = "FEL!!!";
					jsmessage.style.display = "table-cell";
					return false;
				}
			}
		}
	}
	

	return true;
}