	/* my ajax replacement for iframes */
		/* Friday Dec 12, 2007 */
		/* ditley webdesign & development */
		
			var smartscript_cache_value=1
			var smartscript_objects_value=""
			var smartscript_self_referer="http://"+window.location.hostname
			var smartsmartscript_cache_value_param=""
		
		function smartscript_pagecall(url, containerid){
			var smartscript_request = false
			if (window.XMLHttpRequest)
			smartscript_request = new XMLHttpRequest()
			else if (window.ActiveXObject){ 
				try {
			smartscript_request = new ActiveXObject("Msxml2.XMLHTTP") } 
			catch (e){
				try{
			smartscript_request = new ActiveXObject("Microsoft.XMLHTTP") }
			catch (e){}}}
			else
			return false

			smartscript_request.onreadystatechange=function(){
				smartscript_loadpage(smartscript_request, containerid) }
		
			if (smartscript_cache_value)
			smartsmartscript_cache_value_param=(url.indexOf("?")!=-1)? "&"+new Date().getTime() : "?"+new Date().getTime()
			smartscript_request.open('GET', url+smartsmartscript_cache_value_param, true)
			smartscript_request.send(null) }
		
		function smartscript_loadpage(smartscript_request, containerid){
			if (smartscript_request.readyState == 4 && (smartscript_request.status==200 || window.location.href.indexOf("http")==-1))
			document.getElementById(containerid).innerHTML=smartscript_request.responseText
			document.getElementById(containerid).scrollTop = 0 }
		
		function smartscript_loadobjects(){
			if (!document.getElementById)
			return
			for (i=0; i<arguments.length; i++){
			var file=arguments[i]
			var smartscript_referer=""
			if (smartscript_objects_value.indexOf(file)==-1){ 
			if (file.indexOf(".js")!=-1){ 
			smartscript_referer=document.createElement('script')
			smartscript_referer.setAttribute("type","text/javascript");
			smartscript_referer.setAttribute("src", file); }
				else if (file.indexOf(".css")!=-1){ 
				smartscript_referer=document.createElement("link")
				smartscript_referer.setAttribute("rel", "stylesheet");
				smartscript_referer.setAttribute("type", "text/css");
				smartscript_referer.setAttribute("href", file); } }
		
			if (smartscript_referer!=""){
			document.getElementsByTagName("head").item(0).appendChild(smartscript_referer)
			smartscript_objects_value+=file+" " } } }
