/***********************************************
* Ajax Includes script- © Dynamic Drive DHTML code library (www.dynamicdrive.com)
* This notice MUST stay intact for legal use
* Visit Dynamic Drive at http://www.dynamicdrive.com/ for full source code
***********************************************/

//To include a page, invoke ajaxinclude("afile.htm") in the BODY of page
//Included file MUST be from the same domain as the page displaying it.

var rootdomain="http://"+window.location.hostname

function ajaxinclude(url) {
var page_request = false
if (window.XMLHttpRequest) // if Mozilla, Safari etc
page_request = new XMLHttpRequest()
else if (window.ActiveXObject){ // if IE
try {
page_request = new ActiveXObject("Msxml2.XMLHTTP")
} 
catch (e){
try{
page_request = new ActiveXObject("Microsoft.XMLHTTP")
}
catch (e){}
}
}
else
return false
page_request.open('GET', url, false) //get page synchronously 
page_request.send(null)
writecontent(page_request)
}

function writecontent(page_request){
if (window.location.href.indexOf("http")==-1 || page_request.status==200)
document.write(page_request.responseText)
}




/*
Once that's done, to include an external page, simply use the below code in the BODY section of the master page where you want its contents to be shown:

<script type="text/javascript">
ajaxinclude("afile.htm")
</script>

This will cause the script to retrieve "afile.htm" and display its content on the page. You can call the above multiple times with different file names to include multiple files. Note that the included file MUST be from the same domain as the page including it due to security limitations with this feature.

You can also include the file by specifying the full URL to it on your server, such as:

<script type="text/javascript">
ajaxinclude(rootdomain+"/includes/afile.htm")
</script>
*/

