function blank(s){//returns true if the element is blank
	for(var i=0; i<s.length; i++){
		var c=s.charAt(i);
		if((c!=' ') && (c!='') && (c!='\n')) return false;
	}
	return true;
}
function allblank(f){
	for (var i = 0; i<f.elements.length; i++){
		if(f.elements[i].type=="text" || f.elements[i].type=="textarea"){
			if(!blank(f.elements[i].value)){
				return true;
			}
		}
	}
	return false;
}
function alert_array(arr){
	var m="";
  if(!arr.length){
    alert("Not an array");
    return false;
  }
	for(var i=0;i<arr.length;i++){
		m+=i+")"+arr[i]+"\n";
	}
	alert(m);
}
function get_element(elm){
	if(document.getElementById){
		if(document.getElementById(elm)) var el=document.getElementById(elm);
		else return false;
	}
  else if(document.all){
    if(document.all[elm]) var el=document.all[elm];
    else return false;
  }  
	return el;
}
function preload(url){
	var im = new Image();
	im.src=url;
}
function qsearch_enter(){
  var val=get_element("qsearch_phrase").value;
  if(val=="") get_element("qsearch_phrase").value="enter search query";
  else if(val=="enter search query") get_element("qsearch_phrase").select();
}