function createRequestObject(){
	var req;
	if(window.XMLHttpRequest){
		// Firefox, Safari, Opera...
		req = new XMLHttpRequest();
	} else if(window.ActiveXObject){
		// Internet Explorer 5+
		req = new ActiveXObject("Microsoft.XMLHTTP");
	}
	return req;
}

function timerAppDiv(btn){
	appdivtimer = setTimeout("grabAppDiv(" + btn + ");",100);
}

function killAppDiv(){
	try{
		clearTimeout(appdivtimer);
	}catch(er){
		
	}
}

appcache = new Array();
function grabAppDiv(btn){
	// Open PHP script for requests
	for (i=0; i<=4; i++){
		if (i == btn){
			document.getElementById('btn_' + i).style.background = "url(/images/banner_btn-over.jpg) no-repeat";
		}else{
			document.getElementById('btn_' + i).style.background = "url(/images/banner_btn.jpg) no-repeat";
		}
	}
	if (appcache[btn]){
		document.getElementById('appdiv').innerHTML = appcache[btn];
	}else{
		var http = createRequestObject();
		http.open('get', location.pathname + '?btn=' + btn);
		http.onreadystatechange = function(){
			if(http.readyState == 4 && http.status == 200){
				// Text returned FROM PHP script
				var response = http.responseText;
				if(response){
					// UPDATE ajaxTest content
					appcache[btn] = response;
					var RegEx = /<img src="([^"]+)"/i;
					var matches = RegEx.exec(response);
					if (matches[1]){
						var img = new Image();
						img.onload = function(){
							document.getElementById('appdiv').innerHTML = response;
						}
						img.src = matches[1];
					}else{
						document.getElementById('appdiv').innerHTML = response;
					}
				}
			}
		};
		http.send(null);
	}
}

function cookieAppDiv(btn,cond){
	document.cookie = "appdiv=" + btn;
	if (cond){
		setCondition(cond,true);
	}
	return true;
}