/**
* DESCRIPTION: javascript for non-ie browser - location example: none
*
* @package  spunq.frontend
* @author   juergen schmidt <juergen@strg.at>
* @author   martin schmidt <martin@strg.at>
* @author   thomas iacopino <pino@strg.at>
* @author   michael dosser <mic@strg.at>
* @version  2.0
* @license  http://strg.at/license
*/


  function confirmAlert(msg) {
    return confirm(msg);
  }

  function toggleStartPosts(el_id, mine) {
    document.getElementById("new_posts").style.display = "none";
    document.getElementById("h2_new_posts").className = "no_class";
    document.getElementById("top_posts").style.display = "none";
    document.getElementById("h2_top_posts").className = "no_class";
    if (mine) {
      document.getElementById("my_posts").style.display = "none";
      document.getElementById("h2_my_posts").className = "no_class";
    } // if
    document.getElementById(el_id).style.display = "block";
    document.getElementById("h2_"+el_id).className = "activetab";
    return;
  }

  function toggleStartPics(el_id, mine) {
    document.getElementById("new_pics").style.display = "none";
    document.getElementById("h2_new_pics").className = "no_class";
    document.getElementById("top_pics").style.display = "none";
    document.getElementById("h2_top_pics").className = "no_class";
    if (mine) {
      document.getElementById("my_pics").style.display = "none";
      document.getElementById("h2_my_pics").className = "no_class";
    } // if
    document.getElementById(el_id).style.display = "block";
    document.getElementById("h2_"+el_id).className = "activetab";
    return;
  }

  function toggleInfoBoxes(nr, cleartimeout) {
//    if (cleartimeout) {
//      window.clearTimeout(box_toggling);
//    } // if
    for (i = 1; i<=3; i++) {
      document.getElementById("infobox_"+i).style.display = "none";
      document.getElementById("h2_infobox_"+i).className = "no_class";
    } // for
    document.getElementById("infobox_"+nr).style.display = "block";
    document.getElementById("h2_infobox_"+nr).className = "activetab";
    return;
  } // if

  function autoToggleInfoBoxes(current) {
    toggleInfoBoxes(current, false);
    if (current == 3) {
      next = 1;
    } else{
      next = current+1;
    } // if-else
//    if (typeof(box_toggling) != 'undefined') {
//      window.clearTimeout(box_toggling);
//    } // if
//    box_toggling = window.setTimeout("autoToggleInfoBoxes(next)", 5000);
  } // if

	function showCheckboxes() {
    var fields = getElementsByClass('if_checkboxes');
    for (i=0; i<fields.length; i++) {
      fields[i].style.display = 'block';
    }
    var fields = getElementsByClass('if_no_checkboxes');
    for (i=0; i<fields.length; i++) {
      fields[i].style.display = 'none';
    }
    return;
	} // function


	function hideCheckboxes() {
    var fields = getElementsByClass('if_checkboxes');
    for (i=0; i<fields.length; i++) {
      fields[i].style.display = 'none';
    }
    var fields = getElementsByClass('if_no_checkboxes');
    for (i=0; i<fields.length; i++) {
      fields[i].style.display = 'inline';
    }
    return;
	} // function


	function toggleDiv(div_id) {
	  if (document.getElementById(div_id)) {
  	  if (document.getElementById(div_id).style.display == "none") {
  	    document.getElementById(div_id).style.display = "block";
  	  } else {
  	   	document.getElementById(div_id).style.display = "none";
  	  } // if-else
	  } // if
	} // function


  function getElementsByClass(searchClass,node,tag) {
  	var classElements = new Array();
  	if ( node == null )
  		node = document;
  	if ( tag == null )
  		tag = '*';
  	var els = node.getElementsByTagName(tag);
  	var elsLen = els.length;
  	var pattern = new RegExp("(^|\\s)"+searchClass+"(\\s|$)");
  	for (i = 0, j = 0; i < elsLen; i++) {
  		if ( pattern.test(els[i].className) ) {
  			classElements[j] = els[i];
  			j++;
  		}
  	}
  	return classElements;
  }


  function hideSubmit() {
    document.getElementById("submit_area").innerHTML = "&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<img src='/templates/mamas/pix/status_circle.gif'/>";
  }





