/***********************************************
* Tab Content 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
***********************************************/

//Set tab to intially be selected when page loads:
//[which tab (1=first tab), ID of tab content to display]:
var initialtab=[1, "sc0"]

////////Stop editting////////////////

function cascadedstyle(el, cssproperty, csspropertyNS){
if (el.currentStyle)
return el.currentStyle[cssproperty]
else if (window.getComputedStyle){
var elstyle=window.getComputedStyle(el, "")
return elstyle.getPropertyValue(csspropertyNS)
}
}

var previoustab=""

function expandcontent(cid, aobject){
if (document.getElementById){
highlighttab(aobject)
detectSourceindex(aobject)
if (previoustab!="")
document.getElementById(previoustab).style.display="none"
document.getElementById(cid).style.display="block"
previoustab=cid
if (aobject.blur)
aobject.blur()
return false
}
else
return true
}

function highlighttab(aobject){
if (typeof tabobjlinks=="undefined")
collecttablinks()
for (i=0; i<tabobjlinks.length; i++)
tabobjlinks[i].style.backgroundColor=initTabcolor
var themecolor=aobject.getAttribute("theme")? aobject.getAttribute("theme") : initTabpostcolor
aobject.style.backgroundColor=document.getElementById("tabcontentcontainer").style.backgroundColor=themecolor
}

function collecttablinks(){
var tabobj=document.getElementById("tablist")
tabobjlinks=tabobj.getElementsByTagName("A")
}

function detectSourceindex(aobject){
for (i=0; i<tabobjlinks.length; i++){
if (aobject==tabobjlinks[i]){
tabsourceindex=i //source index of tab bar relative to other tabs
break
}
}
}

function do_onload(){
var cookiename=(typeof persisttype!="undefined" && persisttype=="sitewide")? "tabcontent" : window.location.pathname
var cookiecheck=window.get_cookie && get_cookie(cookiename).indexOf("|")!=-1
collecttablinks()
initTabcolor=cascadedstyle(tabobjlinks[1], "backgroundColor", "background-color")
initTabpostcolor=cascadedstyle(tabobjlinks[0], "backgroundColor", "background-color")
if (typeof enablepersistence!="undefined" && enablepersistence && cookiecheck){
var cookieparse=get_cookie(cookiename).split("|")
var whichtab=cookieparse[0]
var tabcontentid=cookieparse[1]
expandcontent(tabcontentid, tabobjlinks[whichtab])
}
else
expandcontent(initialtab[1], tabobjlinks[initialtab[0]-1])
}

if (window.addEventListener)
window.addEventListener("load", do_onload, false)
else if (window.attachEvent)
window.attachEvent("onload", do_onload)
else if (document.getElementById)
window.onload=do_onload

//Dynamicdrive.com persistence feature add-on

var enablepersistence=true //true to enable persistence, false to turn off (or simply remove this entire script block).
var persisttype="local" //enter "sitewide" for Tab content order to persist across site, "local" for this page only

function get_cookie(Name) { 
var search = Name + "="
var returnvalue = "";
if (document.cookie.length > 0) {
offset = document.cookie.indexOf(search)
if (offset != -1) { 
offset += search.length
end = document.cookie.indexOf(";", offset);
if (end == -1) end = document.cookie.length;
returnvalue=unescape(document.cookie.substring(offset, end))
}
}
return returnvalue;
}

function savetabstate(){
var cookiename=(persisttype=="sitewide")? "tabcontent" : window.location.pathname 
var cookievalue=(persisttype=="sitewide")? tabsourceindex+"|"+previoustab+";path=/" : tabsourceindex+"|"+previoustab
document.cookie=cookiename+"="+cookievalue
}

window.onunload=savetabstate

/***********************************************
* 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
if (window.XMLHttpRequest&&(!window.ActiveXObject||/http/.test(url))) //offline testing
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)
}

/****************************************************************
* MTWM 1-2-3 Simple Tab Template Dynamic Definition script
* - © Martin Irvine
* This notice MUST stay intact for legal use
****************************************************************/

function tabDef () {

// First Tab

tabLine ="<ul id='tablist'>\r\n<li><a href='#' "; 
tabLine += "class='current' onClick='return expandcontent\(\"";
tabLine += "sc0\", this\)' theme='";
  tabLine +=tabNum[0][3];
  tabLine +="'>";
tabLine +=tabNum[0][1];
tabLine +="<\/a><\/li>\r\n";
//alert(tabLine);
//document.write(tabLine);

// Remaining Tabs

for (var k=1; k<numTab; k++) {
  if (secRowTab == k) {
    tabLine +="<div style='margin-bottom: 8px'> <\/div>\r\n";
//alert(tabLine);
//    document.write(tabLine);
  }
  tabLine +="<li><a href='#' "; 
  tabLine += " onClick='return expandcontent\(\"sc";
  tabLine += k;
  tabLine +="\", this\)' theme='";
  tabLine +=tabNum[k][3];
  tabLine +="'>";
  tabLine +=tabNum[k][1];
  tabLine +="<\/a><\/li>\r\n";
//alert(tabLine);
//  document.write(tabLine);
}

// End Tabs

tabLine +="<\/li><\/ul>\r\n";
//alert(tabLine);
document.write(tabLine);

divLine ="<DIV id='tabcontentcontainer' width='700'>\r\n";
//document.write(divLine);

//

for (var k=0; k<numTab; k++) {
//
    divLine +="<div id=\"sc";
    divLine +=k;
    divLine +="\" class='tabcontent' width='700'>\r\n";
  if (tabNum[k][4] == 1) {
    divLine +="<p align='center'><br>";
    divLine +="<a href='\#"; 
    divLine +="' class='cssbutton ";
    divLine +="' ";
    divLine +=" onClick=\"GetV1 ('";
    divLine +=tabNum[k][5];
    divLine +=" ')\">";
    divLine +=tabNum[k][6];
    divLine +="<\/a><\/p>\r\n";
//alert(divLine);
  }
//
  strTemp=tabNum[k][2];
  lasLoc=strTemp.length
  perLoc=strTemp.indexOf(".")
  strElement=strTemp.substring(perLoc+1, lasLoc)
  if (strElement == 'pdf') {
    divLine +="<p><iframe name='cwindow' style='border:0px double' width=100% height=1150 src='";
    divLine +=tabNum[k][2];
    divLine +="'><\/iframe><\/p>\r\n";
    divLine +="<\/div>";
  }
  else {
  if ((strElement == 'gif') || (strElement == 'jpg') || (strElement == 'jpeg')) {
    divLine +="<p><img border='0' src='";
    divLine +=tabNum[k][2];
    divLine +="'><\/p>\r\n";
    divLine +="<\/div>";
  } 
  else {
    divLine +="<p><script type='text\/javascript'>ajaxinclude\(\"";
    divLine +=tabNum[k][2];
    divLine +="\"\)\r\n<\/";
    divLine +="script><\/p><p><br></p>\r\n";	
    divLine +="<\/div>";
  }
 }
//alert(divLine);

}
divLine +="<\/DIV>\r\n\r\n";
//alert(divLine);
//


document.write(divLine);
//
}

/****************************************************************
* MTWM Open New Browser Window script- © Martin Irvine
* This notice MUST stay intact for legal use
****************************************************************/

function GetV1 (tabpage) {
  self.name = "main";    winStats='toolbar=yes,location=yes.status=yes,directories=yes,menubar=yes,scrollbars=yes,resizable=yes'
  if (navigator.appName.indexOf("Microsoft")>=0) {
    winStats+=', left=5, top=10, width=700,height=600'
  }
  else{
    winStats+=', screenX=5, screenY=10, width=700,height=600'
  }
  OpenWindow = window.open(tabpage, "remote", winStats);
  OpenWindow.focus()
}

