 function toggle(elem)
 {
	var class_name = 'dropdown_open';
	elem = elem.parentNode;
	if(elem.className.match(new RegExp('(\\s|^)'+class_name+'(\\s|$)'))){
		var reg = new RegExp('(\\s|^)'+class_name+'(\\s|$)');
		elem.className=elem.className.replace(reg,' ');
	}else{
		elem.className += " "+class_name;
	}

 }
     function getElementsByClass(classname, node) { 
      if(!node) node = document.getElementsByTagName("body")[0];

      var a = [];
  
      var re = new RegExp('\\b' + classname + '\\b');

      var els = node.getElementsByTagName("*");
 
      for(var i=0,j=els.length; i<j; i++)

      if(re.test(els[i].className))a.push(els[i]);

      return a;

      }
 function switchFavourite( type, id, category, func, showText )
 {
    var Aj = new XHConn();
    Aj.connect(
    "/exec/micro/switchFavourite.php",
    "POST",
    'id=' + id + '&type=' + type + '&category=' + category + '&func=' + func + '&showText=' + showText,
    function ( res ){
        if (res && res.responseText) {
			var spans = getElementsByClass('bookmark');
			spans[0].getElementsByTagName("span")[0].innerHTML = res.responseText;		
			if(spans[1]!== undefined){
			   spans[1].getElementsByTagName("span")[0].innerHTML = res.responseText;		
			}
			
        }
    });
 }
 

