var ajax = new sack();
var editorinuse;
var editorinusearray = new Array();
var isloggedin=-10
var changes_made=false;
var lastsearchsuggest='';


//STATS GRAPHS

 

function checkEmail(thisform) {
	if (thisform.mailingdata.value == "Your Email") {
		alert("Please enter your Email Address before submitting.");
		return false;
	} else {
	MM_openBrWindow('','mailing','width=300,height=170')
		return true;	
	}

}


// SEARCH STUFF

function focus_search_suggest() {
	lastsearchsuggest='';
	window.setTimeout("searchSuggest()", 300);
	}

function blur_search_suggest()

	{
		
	
	lastsearchsuggest='';	
	window.setTimeout("kill_search_suggest()", 300);
	
	
	}


function kill_search_suggest()
	{
	lastsearchsuggest='';	
		
	if (xt_check=document.getElementById("search_suggest"))
	{
	document.getElementById('search_suggest').style.display='none';
	document.getElementById('search_suggest').innerHTML ='';
	}	
	}

function searchSuggest()
	{
	
	var masterid=document.getElementById('masterid').value
	var ident=document.getElementById('ident').value
	var versionid=document.getElementById('versionid').value
	var scope=document.getElementById('scope').value
	
	var search_suggest_input=escape(encodeURI(document.getElementById('search_suggest_input').value));
	var poststr = "search_suggest_input=" + search_suggest_input;		
	if(lastsearchsuggest!=search_suggest_input){
	makePOSTRequest('adminnavigation.asp?scope=' + scope + '&masterid='+masterid+'&ident='+ident+'&versionid='+versionid+'&action=' + scope + '_search_suggest&mas', poststr);
	}
	}



 
	
	
 
	
function checkmember(){
	
		var check=document.getElementById('check').value;
		//document.getElementById('load').innerHTML='<img src="images/admin/animated_loading.gif" alt="loading" />'
		document.getElementById('check').style.backgroundImage='url(images/admin/animated_loading.gif)';
		
		ajax.requestFile = 'checkmember.asp?action=ajaxsearch&check='+check;
		ajax.onCompletion = commitdata;
		ajax.runAJAX();	
 
 
	}	
 

 

  



function changeClass(Elem, myClass) 
	{
	if(Elem!=''){
	var elem;
	if(document.getElementById) {
		var elem = document.getElementById(Elem);
	} else if (document.all){
		var elem = document.all[Elem];
	}
	elem.className = myClass;
	}}


 


function commitdata()
{
	eval(ajax.response);	// Executing the response from Ajax as Javascript code	
}





   var http_request = false;
function makePOSTRequest(url, parameters) {
	   
	 //  alert(parameters);
      http_request = false;
      if (window.XMLHttpRequest) { // Mozilla, Safari,...
         http_request = new XMLHttpRequest();
         if (http_request.overrideMimeType) {
         	// set type accordingly to anticipated content type
            //http_request.overrideMimeType('text/xml');
            http_request.overrideMimeType('text/html');
         }
      } else if (window.ActiveXObject) { // IE
         try {
            http_request = new ActiveXObject("Msxml2.XMLHTTP");
         } catch (e) {
            try {
               http_request = new ActiveXObject("Microsoft.XMLHTTP");
            } catch (e) {}
         }
      }
      if (!http_request) {
         alert('Cannot create XMLHTTP instance');
         return false;
      }
      
      http_request.onreadystatechange = alertContents;
      http_request.open('POST', url, true);
      http_request.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
      http_request.setRequestHeader("Content-length", parameters.length);
      http_request.setRequestHeader("Connection", "close");
      http_request.send(parameters);
   }

 
