﻿var loadedobjects = '';
var rootdomain = 'http://' + window.location.hostname;
var loader = '<div class="ajaxload"><img src="/gfx/icon_load4.gif" alt=""></div>';

function ajaxpage(url, containerid){
	
	var ctn = document.getElementById(containerid);
	var page_request = false;

	if(ctn && url){
	
		ctn.innerHTML = loader;
	
		if(window.XMLHttpRequest){
			page_request = new XMLHttpRequest();
		}else if(window.ActiveXObject){
			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);
		}

		page_request.open('GET', url, 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;
	}
}

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 + ' ';
			}

		}
	}
}