var cache=1;
var rootdomain="http://"+window.location.hostname;
var requestData="";

function ajax(url, divId) {
	var Request = false;
	if (window.XMLHttpRequest)
	if (typeof XMLHttpRequest != 'undefined')
	try {
		Request = new XMLHttpRequest();
	} catch (e) {
		Request = false;
	}
	else if (window.ActiveXObject) {
		try {
			Request = new ActiveXObject("Msxml2.XMLHTTP");
			} 
			catch (e) {
				try {
					Request = new ActiveXObject("Microsoft.XMLHTTP");
					}
					catch (e){}
					}
					}
					else
					return false;
					Request.onreadystatechange = function() {
						loadpage(Request, divId);
						};
						if (cache)
						requestData=(url.indexOf("?")!=-1)? "&"+new Date().getTime() : "?"+new Date().getTime();
						Request.open('GET', url+requestData, true);
						Request.send(null);
						}
						function loadpage(Request, divId) {
							if (Request.readyState == 4 && (Request.status == 200 || window.location.href.indexOf("http")==-1))
							document.getElementById(divId).innerHTML=Request.responseText;
							}
							function loadobjs(){
								if (!document.getElementById)
								return
								for (i=0; i<arguments.length; i++){
									var file=arguments[i]
									var fileref=""
									if (loadedobjects.indexOf(file)==-1){
										if (file.indexOf(".js")!=-1){
											fileref=document.createElement('script')
											fileref.setAttribute("type","text/javascript");
											fileref.setAttribute("src", file);
											}
											else if (file.indexOf(".css")!=-1){
												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+""
													}
													}
													}