
  function sendmysearch(searchkey,div_id,subject){
    $(div_id).style.display = 'none';
    $("browseDiv").style.display = 'none';
    var location = "/search-results?";
    //if (site!=null){
    //    location="http://"+site
    //}
    if (subject != null)
    {
        location+="EQ_subject="+subject
    }

    if(div_id=="gradeDiv"){
    	document.location = location+"&EQ_grade_level="+searchkey;
    }else if(div_id=="resourceDiv"){
    	document.location = location+"&EQ_media_subtype="+searchkey;
    }
  }
  
  function displaySubMenu(li,ulid) {
        var pos = Position.cumulativeOffset($(ulid));
		var subMenu = li.getElementsByTagName("ul")[0];
		subMenu.style.display = "block";
		if(ulid=="browseDiv"){
		  subMenu.style.left =(pos[0]+150)+"px";
		}else{
		  subMenu.style.left =(pos[0]+40)+"px";
		}
  	    subMenu.style.top =(pos[1])+"px";
	}
	
	function hideSubMenu(li) {
		var subMenu = li.getElementsByTagName("ul")[0];
		subMenu.style.display = "none";
	}
	
	function displayTopMenu(li,id) {
	    var pos = Position.cumulativeOffset($(id));
		var subMenu = li.getElementsByTagName("div")[2];
		subMenu.style.display = "block";
		subMenu.style.left =(pos[0]+165)+"px";
		subMenu.style.top =(pos[1]+10)+"px";
	}
	
	function hideTopMenu(li) {
		var subMenu = li.getElementsByTagName("div")[2];
		subMenu.style.display = "none";
	}
  
  function toggleResultsToolbar(id, current){
    if(current == "link"){
        Effect.toggle('link_to_'+id,'blind')
    }
  }
  
  function create_copy_button(secreturl,span){
    var text = secreturl;
    var copySWF = 'javascripts/copy.swf';
    var so=new SWFObject(copySWF,'copy','120','20','8','');
    so.addParam('flashvars','clipboard='+encodeURIComponent(text));
    so.write(span);
  }
  
  function ChangeDiv(divId,divName,zDivCount) { 
    for(i=0;i<=zDivCount;i++){
        document.getElementById(divName+i).style.display="none"; 
    }
    document.getElementById(divName+divId).style.display="block"; 
  } 
  
  function submitForm(){
    var username = encode64($("username").value);
    var email = encode64($("email").value);
    var password = encode64($("password").value);
    $("u").value = username;
    $("e").value = email;
    $("h").value = password;
    return true;
  }
  
  function encode64(str) {
     var base64EncodeChars = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/";
     var out, i, len;
      var c1, c2, c3;
      len = str.length;
      i = 0;
      out = "";
      while(i < len) {
          c1 = str.charCodeAt(i++) & 0xff;
          if(i == len) {
              out += base64EncodeChars.charAt(c1 >> 2);
              out += base64EncodeChars.charAt((c1 & 0x3) << 4);
              out += "==";
              break;
          }
          c2 = str.charCodeAt(i++);
          if(i == len) {
              out += base64EncodeChars.charAt(c1 >> 2);
              out += base64EncodeChars.charAt(((c1 & 0x3)<< 4) | ((c2 & 0xF0) >> 4));
              out += base64EncodeChars.charAt((c2 & 0xF) << 2);
              out += "=";
              break;
          }
          c3 = str.charCodeAt(i++);
          out += base64EncodeChars.charAt(c1 >> 2);
          out += base64EncodeChars.charAt(((c1 & 0x3)<< 4) | ((c2 & 0xF0) >> 4));
          out += base64EncodeChars.charAt(((c2 & 0xF) << 2) | ((c3 & 0xC0) >>6));
          out += base64EncodeChars.charAt(c3 & 0x3F);
      }
      return out;
   }
  
  