

/***********************************************
* Ajax Rotating 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(files_array, "ROTATETYPE") in the BODY of page.
//* file_array is the name of the array containing your list of files to include.
//* For "ROTATETYPE", valid values are "dailyw", "dailym", and "random", for each day of the week, each day of the month, and random, respectively.
//* Included file MUST be from the same domain as the page displaying it.

//Enter path to list of files to display.
//For rotatetype="dailyw", there must be 7 files, and for "dailym", 31 files. Otherwise, no restriction:

var includefiles=["ajaxfiles/001.htm", "ajaxfiles/002.htm", "ajaxfiles/003.htm", "ajaxfiles/004.htm", "ajaxfiles/005.htm", "ajaxfiles/006.htm", "ajaxfiles/007.htm", "ajaxfiles/008.htm", "ajaxfiles/015.htm", "ajaxfiles/020.htm", "ajaxfiles/022.htm", "ajaxfiles/038.htm", "ajaxfiles/042.htm", "ajaxfiles/045.htm", "ajaxfiles/055.htm", "ajaxfiles/058.htm", "ajaxfiles/059.htm", "ajaxfiles/064.htm", "ajaxfiles/065.htm", "ajaxfiles/066.htm", "ajaxfiles/068.htm", "ajaxfiles/077.htm", "ajaxfiles/080.htm", "ajaxfiles/082.htm", "ajaxfiles/084.htm", "ajaxfiles/090.htm", "ajaxfiles/091.htm", "ajaxfiles/094.htm", "ajaxfiles/096.htm", "ajaxfiles/099.htm", "ajaxfiles/100.htm", "ajaxfiles/109.htm", "ajaxfiles/111.htm", "ajaxfiles/120.htm", "ajaxfiles/122.htm", "ajaxfiles/125.htm", "ajaxfiles/129.htm", "ajaxfiles/130.htm", "ajaxfiles/133.htm", "ajaxfiles/138.htm", "ajaxfiles/140.htm", "ajaxfiles/141.htm", "ajaxfiles/142.htm", "ajaxfiles/147.htm", "ajaxfiles/148.htm", "ajaxfiles/149.htm", "ajaxfiles/151.htm", "ajaxfiles/155.htm", "ajaxfiles/156.htm", "ajaxfiles/163.htm", "ajaxfiles/165.htm", "ajaxfiles/171.htm", "ajaxfiles/172.htm", "ajaxfiles/173.htm", "ajaxfiles/178.htm", "ajaxfiles/185.htm", "ajaxfiles/195.htm", "ajaxfiles/199.htm", "ajaxfiles/200.htm", "ajaxfiles/203.htm", "ajaxfiles/206.htm", "ajaxfiles/215.htm", "ajaxfiles/224.htm", "ajaxfiles/238.htm", "ajaxfiles/243.htm", "ajaxfiles/246.htm", "ajaxfiles/251.htm", "ajaxfiles/252.htm", "ajaxfiles/256.htm", "ajaxfiles/262.htm", "ajaxfiles/263.htm", "ajaxfiles/266.htm", "ajaxfiles/280.htm", "ajaxfiles/298.htm", "ajaxfiles/299.htm", "ajaxfiles/302.htm", "ajaxfiles/305.htm", "ajaxfiles/312.htm", "ajaxfiles/317.htm", "ajaxfiles/320.htm", "ajaxfiles/323.htm", "ajaxfiles/324.htm", "ajaxfiles/326.htm", "ajaxfiles/327.htm", "ajaxfiles/330.htm", "ajaxfiles/334.htm", "ajaxfiles/348.htm", "ajaxfiles/356.htm", "ajaxfiles/361.htm", "ajaxfiles/369.htm", "ajaxfiles/375.htm", "ajaxfiles/376.htm", "ajaxfiles/380.htm", "ajaxfiles/386.htm", "ajaxfiles/393.htm", "ajaxfiles/400.htm", "ajaxfiles/401.htm", "ajaxfiles/416.htm", "ajaxfiles/423.htm", "ajaxfiles/430.htm", "ajaxfiles/431.htm", "ajaxfiles/436.htm", "ajaxfiles/442.htm", "ajaxfiles/452.htm", "ajaxfiles/464.htm", "ajaxfiles/465.htm", "ajaxfiles/466.htm", "ajaxfiles/474.htm", "ajaxfiles/481.htm", "ajaxfiles/485.htm", "ajaxfiles/486.htm", "ajaxfiles/488.htm", "ajaxfiles/490.htm", "ajaxfiles/492.htm", "ajaxfiles/494.htm", "ajaxfiles/495.htm", "ajaxfiles/497.htm", "ajaxfiles/499.htm", "ajaxfiles/508.htm", "ajaxfiles/513.htm", "ajaxfiles/527.htm", "ajaxfiles/530.htm", "ajaxfiles/532.htm", "ajaxfiles/537.htm", "ajaxfiles/545.htm", "ajaxfiles/550.htm", "ajaxfiles/556.htm", "ajaxfiles/561.htm", "ajaxfiles/570.htm", "ajaxfiles/573.htm", "ajaxfiles/576.htm", "ajaxfiles/579.htm", "ajaxfiles/581.htm", "ajaxfiles/588.htm", "ajaxfiles/591.htm", "ajaxfiles/595.htm", "ajaxfiles/597.htm", "ajaxfiles/599.htm", "ajaxfiles/600.htm", "ajaxfiles/602.htm", "ajaxfiles/604.htm", "ajaxfiles/606.htm", "ajaxfiles/607.htm", "ajaxfiles/608.htm", "ajaxfiles/610.htm", "ajaxfiles/616.htm", "ajaxfiles/622.htm", "ajaxfiles/624.htm", "ajaxfiles/630.htm", "ajaxfiles/637.htm", "ajaxfiles/638.htm", "ajaxfiles/640.htm", "ajaxfiles/643.htm", "ajaxfiles/645.htm", "ajaxfiles/648.htm", "ajaxfiles/649.htm", "ajaxfiles/651.htm", "ajaxfiles/652.htm", "ajaxfiles/653.htm", "ajaxfiles/654.htm", "ajaxfiles/655.htm", "ajaxfiles/656.htm", "ajaxfiles/657.htm", "ajaxfiles/658.htm", "ajaxfiles/659.htm", "ajaxfiles/660.htm", "ajaxfiles/661.htm", "ajaxfiles/662.htm", "ajaxfiles/663.htm", "ajaxfiles/664.htm", "ajaxfiles/665.htm", "ajaxfiles/667.htm", "ajaxfiles/668.htm", "ajaxfiles/669.htm", "ajaxfiles/670.htm", "ajaxfiles/671.htm", "ajaxfiles/672.htm", "ajaxfiles/673.htm", "ajaxfiles/674.htm", "ajaxfiles/675.htm", "ajaxfiles/676.htm", "ajaxfiles/677.htm", "ajaxfiles/678.htm", "ajaxfiles/679.htm", "ajaxfiles/681.htm", "ajaxfiles/682.htm", "ajaxfiles/683.htm", "ajaxfiles/684.htm", "ajaxfiles/685.htm", "ajaxfiles/686.htm", "ajaxfiles/687.htm", "ajaxfiles/689.htm", "ajaxfiles/690.htm", "ajaxfiles/691.htm", "ajaxfiles/692.htm", "ajaxfiles/693.htm", "ajaxfiles/694.htm", "ajaxfiles/695.htm", "ajaxfiles/696.htm", "ajaxfiles/697.htm", "ajaxfiles/698.htm", "ajaxfiles/699.htm", "ajaxfiles/700.htm", "ajaxfiles/701.htm", "ajaxfiles/702.htm", "ajaxfiles/704.htm", "ajaxfiles/705.htm", "ajaxfiles/706.htm", "ajaxfiles/707.htm", "ajaxfiles/708.htm", "ajaxfiles/709.htm", "ajaxfiles/710.htm", "ajaxfiles/711.htm", "ajaxfiles/712.htm", "ajaxfiles/713.htm", "ajaxfiles/714.htm", "ajaxfiles/715.htm", "ajaxfiles/716.htm", "ajaxfiles/717.htm", "ajaxfiles/718.htm", "ajaxfiles/719.htm", "ajaxfiles/720.htm", "ajaxfiles/721.htm", "ajaxfiles/722.htm", "ajaxfiles/723.htm", "ajaxfiles/725.htm", "ajaxfiles/727.htm", "ajaxfiles/728.htm", "ajaxfiles/729.htm", "ajaxfiles/730.htm", "ajaxfiles/731.htm", "ajaxfiles/732.htm", "ajaxfiles/733.htm", "ajaxfiles/734.htm", "ajaxfiles/735.htm", "ajaxfiles/736.htm", "ajaxfiles/737.htm", "ajaxfiles/738.htm", "ajaxfiles/739.htm", "ajaxfiles/740.htm", "ajaxfiles/741.htm", "ajaxfiles/742.htm", "ajaxfiles/744.htm", "ajaxfiles/745.htm", "ajaxfiles/746.htm", "ajaxfiles/747.htm", "ajaxfiles/748.htm"]

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

function ajaxinclude(files_array, rotatetype){
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
var url=choosefile(files_array, rotatetype)
if (typeof files_array[url]=="undefined"){
document.write("Error: No file for this day has been found.")
return
}
else
url=files_array[url]
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)
}

function choosefile(files_array, rotatetype){
var today=new Date()
var selectedfile=(rotatetype=="dailyw")? today.getDay() : rotatetype=="dailym"? today.getDate() : Math.floor(Math.random()*files_array.length)
if (rotatetype=="dailyw" && selectedfile==0) //if display type=="week days" and today is Sunday 
selectedfile=7
if (rotatetype=="dailyw" || rotatetype=="dailym")
selectedfile--  //remove 1 to sync with array index
return selectedfile
}
