function create_ajax(){
	if (window.XMLHttpRequest){
		xmlhttp=new XMLHttpRequest();
	}
	else{
		xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
	}
	return xmlhttp;
}

function run_ajax(obj,type,url,vars){
	if (type == "GET"){
		obj.open(type,url+"?"+vars);
		obj.send();
	}
	else{
		obj.open(type,url,true);
		obj.setRequestHeader("Content-type","application/x-www-form-urlencoded");
		obj.send(vars);
	}
}

function newwindow_links(){
	var e = new Array();
	var i;
	e = document.getElementsByTagName("a");
	for(i=0;i<e.length;i++){
		if(e[i].className.indexOf("newwindow") > -1){
			e[i].target="_blank";
		}
	}
}

function follow_link(element){
	for(i = 0;element.childNodes[i]; i++ ){
	    if(element.childNodes[i].tagName == 'A'){ 
			window.location = element.childNodes[i].href; 
		}
	}
}

function add_control_rollovers(){

	var theTDs = getElementsByClassName("controls");
	
	for (i=0;i<theTDs.length;i++){
		var theImgs = theTDs[i].getElementsByTagName("img");
		for (j=0;j<theImgs.length;j++){
			img_name = theImgs[j].alt;
			theImgs[j].setAttribute("onmouseover","this.src='/_images/admin/controls/"+img_name+"_over.png'");
			theImgs[j].setAttribute("onmouseout","this.src='/_images/admin/controls/"+img_name+".png'");
		}
	}
	
}

function getElementsByClassName(class1){
	
	theElements = document.getElementsByTagName("*");
	
	theReturn = new Array();
	
	for (i=0;i<theElements.length;i++){
		if (theElements[i].className.indexOf(class1) > -1){
			theReturn.push(theElements[i]);
		}
	}
	
	return theReturn;
	
}

function admin_menu(id1){

	var theItem = document.getElementById("aAdmin"+id1);
	theItem.className = "on";
	
}
