// JavaScript Document

var http = null;
var scripts = null;

function macheRequest(url,breadcrumb) {

   if (window.XMLHttpRequest) {
      http = new XMLHttpRequest();
	  if (http.overrideMimeType) {
            //http.overrideMimeType('text/xml');
			http.overrideMimeType("text/html; charset=iso-8859-1"); 
        }
   } else if (window.ActiveXObject) {
      try {
            http = new ActiveXObject("Msxml2.XMLHTTP");
         } catch (e) {
            try {
             http = new ActiveXObject("Microsoft.XMLHTTP");
         } catch (e) {}
       }
   }

  //loadContentHTMLFile(http,url,'header');
  //loadContentHTMLFile(http,'js/AdTag_maxiboard.html','header');
  loadContentHTMLDB(http,url,'loadContent');
  //loadContentHTMLFile(http,url,'sidebar');
   
}

function loadContentHTMLDB(sHttp,sUrl,sObj) {
	
	if (sHttp != null) {
		
		sHttp.open("GET", sUrl, true);
		sHttp.setRequestHeader ("Content-Type", "text/html; charset = ISO-8859-1"); 
		sHttp.onreadystatechange = function() {;
	  
			if (sHttp.readyState == 4) {
				
				if (sHttp.status == 200) {
			  
					var reinerText = sHttp.responseText;
					var contentOut = reinerText.split("<!-- start #"+sObj+" -->");
					document.getElementById(sObj).innerHTML = contentOut[1];
				
				}
			
			}
	  
		}
   	
		sHttp.send(null);
   
   }

}

function loadContentHTMLFile(sHttp,sUrl,sObj) {
	
  if (sHttp != null) {
		
		sHttp.open("GET", sUrl, true);
		sHttp.setRequestHeader ("Content-Type", "text/html; charset = ISO-8859-1"); 
		sHttp.onreadystatechange = function() {
	  
			if (sHttp.readyState == 4) {
				
				if (sHttp.status == 200) {
					
					var reinerText = sHttp.responseText;
					//var contentOut = reinerText.split("<!-- start #"+sObj+" -->");
			  		evalScript(reinerText);
					document.getElementById(sObj).innterHTML = reinerText;

				}
			
			}
	  
		}
   	
		sHttp.send(null);
   
   }
}

function evalScript(scripts)
{ try
  { if(scripts != '') 
    { var script = "";
      scripts = scripts.replace(/<script[^>]*>([\s\S]*?)<\/script>/gi, function(){
                                   if (scripts !== null) script += arguments[1] + '\n';
                                    return '';});
      if(script) (window.execScript) ? window.execScript(script) : window.setTimeout(script, 0);
    }
    return false;
  }
  catch(e)
  { alert(e)
  }
}
