

function addLoadEvent(func) {
  var oldonload = window.onload;
  if (typeof window.onload != 'function') {
    window.onload = func;
  } else {
    window.onload = function() {
      if (oldonload) {
        oldonload();
      }
      func();
    }
  }
}


function toggleVisible()
{
    
    var toggle = document.getElementById('toggleVisible');
    var new_style = '';
    //alert(toggle.innerHTML);
    if (toggle.innerHTML == 'more ...') {
        toggle.innerHTML = 'hide';
        new_style = 'show';
    } else {
        toggle.innerHTML = 'more ...';
        new_style = 'hidden';
    }

    var alllinks = document.getElementById("list").getElementsByTagName("td");		
	for (var i=0; i< alllinks.length; i++)
	{
	    if (alllinks[i].className == 'show' || alllinks[i].className == 'hidden')
	    {
	        alllinks[i].className = new_style;
	    }		
	}        
}

function toggleVisibility(id_)
{
	var panel = document.getElementById(id_);
	if(!panel.style.display || panel.style.display=='none'){
		panel.style.display		= 'block';
		panel.style.visibility	= 'visible';
	} else {
		panel.style.display		= 'none';
		panel.style.visibility	= 'hidden';
	}		
}



function submitSearch()
{
    if (document.search_form.search.value == "")   {
        document.getElementById("search_info").innerHTML = "please enter search term";        
        return false;        
    } else {
        return true;
    }        
}

function updateSnapshot(id_)
{	
	if(!document.getElementById ) return; 	
	var img_src = "/images/icons/wait30.gif";
	document.getElementById("screenshot").src = img_src;	
	ajaxpack.getAjaxRequest("/ajax/ajax_screenshot.php","dd=" + Math.random() + "&lid=" + id_  , processSnapshotUpdate, "txt")		
}


function processSnapshotUpdate(){	
		
	var myajax		= ajaxpack.ajaxobj;
	var myfiletype	= ajaxpack.filetype;
		
	if (myajax.readyState == 4){ 				
		if (myajax.status==200 || window.location.href.indexOf("http")==-1) { 						
			if (myfiletype=="txt") {				
				var response_text = myajax.responseText;								
				//alert('/images/dynamic/listing.php?lid=' + response_text);
				var img_src = "/images/dynamic/listing.php?dd=" + Math.random() + "&lid=" + response_text;								
				document.getElementById("screenshot").src = img_src;				
			}			
		}
	}
}