// JavaScript Document
<!--

/***********************************************
* Dynamic Ajax Content- © Dynamic Drive DHTML code library (www.dynamicdrive.com)
* This notice MUST stay intact for legal use
* Visit Dynamic Drive at http://www.dynamicdrive.com/ for full source code
***********************************************/
var callBack = false;
var bustcachevar=1 //bust potential caching of external pages after initial request? (1=yes, 0=no)
var loadedobjects=""
var rootdomain="http://" + window.location.hostname
var bustcacheparameter=""

function hideme(noteid, containerid, nextid) {
	document.getElementById(containerid).style.height = 0;
	document.getElementById(containerid).style.textAlign = 'left';
	document.getElementById(containerid).style.backgroundColor = '#EEEEEE';
	document.getElementById(containerid).innerHTML = 
	"Issue Hidden... <a class='link' onClick=\"ajaxpage('edit.php?noteid=" + noteid + "&page=issues&next=" + nextid + "','" + containerid + "');\">Edit Issue</a> ";
}

function switchmenu(mid, did) {
	if(document.getElementById(did).style.display == 'none') {
		document.getElementById(did).style.display = 'block';
		document.getElementById(mid).innerHTML = '[Hide Details]';
	} else {
		document.getElementById(did).style.display = 'none';
		document.getElementById(mid).innerHTML = '[Show Details]';
	}
}

function ajaxpage(url, containerid, pict){
	var myheight = document.getElementById(containerid).scrollHeight;	
//	document.getElementById(containerid).style.height = myheight;
	document.getElementById(containerid).style.textAlign = 'left';
	//document.getElementById(containerid).style.backgroundColor = '#EEEEEE';
	document.getElementById(containerid).style.verticalAlign = 'middle';
	//document.getElementById(containerid).style.backgroundColor = 'Red';
	if(pict == 1) {
		document.getElementById(containerid).innerHTML = "<CENTER><img src='/images/loading_animated_gback.gif'></CENTER>";
	} else if(pict==3) {
		document.getElementById(containerid).innerHTML = "<CENTER><img src='/images/ajax-loader.gif'></CENTER>";
		var bck = 'no';
	} else if(pict==4) {
		document.getElementById(containerid).innerHTML = "<CENTER><img src='/images/header_animated_loading.gif'></CENTER>";
		var bck = 'no';
	} else if(pict==5){
		document.getElementById(containerid).innerHTML = "<CENTER><img src='/images/animated_bar_blue.gif'></CENTER>";
	} else {
		document.getElementById(containerid).innerHTML = "<CENTER><img src='/images/header_animated_loading.gif'></CENTER>";
	}
	var page_request = false
	if (window.XMLHttpRequest) // if Mozilla, Safari etc
		page_request = new XMLHttpRequest()
	else if (window.ActiveXObject){ // if IE
		try {
			page_request = new ActiveXObject("Msxml2.XMLHTTP")
		} 
		catch (e){
			try{
				page_request = new ActiveXObject("Microsoft.XMLHTTP")
			}
			catch (e){}
		}
	}
	else
		return false
		page_request.onreadystatechange=function(){
		loadpage(page_request, containerid)
		if(bck == 'no') {
		} else {
		document.getElementById(containerid).style.backgroundColor = 'white';
		}
	}

	if (bustcachevar) //if bust caching of external page
		bustcacheparameter=(url.indexOf("?")!=-1)? "&"+new Date().getTime() : "?"+new Date().getTime()
		page_request.open('GET', url+bustcacheparameter, true)
		page_request.send(null)
}

function loadpage(page_request, containerid) {
if (page_request.readyState == 4 && (page_request.status==200 || window.location.href.indexOf("http")==-1))

	document.getElementById(containerid).innerHTML=page_request.responseText;

	if(callBack) {
		var scrolltop = (document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop);
		document.getElementById(calldetails[0]).style.top = document.getElementById(calldetails[1]).offsetHeight + scrolltop;

	}
}

function loadobjs(){
if (!document.getElementById)
return
for (i=0; i<arguments.length; i++){
var file=arguments[i]
var fileref=""
if (loadedobjects.indexOf(file)==-1){ //Check to see if this object has not already been added to page before proceeding
if (file.indexOf(".js")!=-1){ //If object is a js file
fileref=document.createElement('script')
fileref.setAttribute("type","text/javascript");
fileref.setAttribute("src", file);
}
else if (file.indexOf(".css")!=-1){ //If object is a css file
fileref=document.createElement("link")
fileref.setAttribute("rel", "stylesheet");
fileref.setAttribute("type", "text/css");
fileref.setAttribute("href", file);
}
}
if (fileref!=""){
document.getElementsByTagName("head").item(0).appendChild(fileref)
loadedobjects+=file+" " //Remember this object as being already added to page
}
}
}
/////END AJAX

//// USE: ONxxxxx = "ajaxpage('specials.php?sel=' + this.value, 'specials');"
