function show(id) {
	var d = document.getElementById(id);
	for (var i = 1; i<=10; i++) {
		if (document.getElementById('smenu'+i)) {document.getElementById('smenu'+i).style.display='none';}
	}
	if (d) d.style.display='block';
}

function hide() {
	for (var i = 1; i<=10; i++) {
		if (document.getElementById('smenu'+i)) {document.getElementById('smenu'+i).style.display='none';}
	}
}

function change (picurl, field) {
	document[field].src = picurl;
}

function submit(form) {
	document[form].submit();
}

function ismaxlength(obj) {
    var holder;
	var mlength=obj.getAttribute? parseInt(obj.getAttribute("maxlength")) : "";
	var textarea = document.getElementById('opis');
	
	holder = document.getElementById('counter');

	textarea.onkeyup = function() {
		
		holder.innerHTML = mlength - textarea.value.length;
		
		if (textarea.value.length>mlength) {
			textarea.value=textarea.value.substring(0,mlength);
			holder.innerHTML = 0;
		}
	}
}

document.getElementsByClassName = function (needle)
{
  var         my_array = document.getElementsByTagName("*");
  var         retvalue = new Array();
  var        i;
  var        j;

  for (i = 0, j = 0; i < my_array.length; i++)
  {
    var c = " " + my_array[i].className + " ";
    if (c.indexOf(" " + needle + " ") != -1)
      retvalue[j++] = my_array[i];
  }
  return retvalue;
}

function addEvent(obj, evType, fn)
{
	if (obj.addEventListener)
	{
		obj.addEventListener(evType, fn, true);
		return true;
	} 
	else if (obj.attachEvent)
	{
		var r = obj.attachEvent("on"+evType, fn);
		return r;
	} 
	else 
	{
		return false;
	}
}
