
var agt = navigator.userAgent.toLowerCase();
var thePage = document.location.href;
var divtag = "";
var pod_content = "Retrieving data from server..."
var xmlFile;


//
// AHPod.js for livedocs.adobe.com
//

// AfterEffects 8 (HTML format: CS3)
if( thePage.indexOf("en_US/AfterEffects/8.0/splash.html") > -1 ){
    xmlFile = "/en_US/ssi/ahpods/AHPod_AfterEffects_8.ssi";

// Bridge 2 (HTML format: CS3)
}else if( thePage.indexOf("en_US/Bridge/2.0/splash.html") > -1 ){
    xmlFile = "/en_US/ssi/ahpods/AHPod_Bridge_2.ssi";
	
// Coldfusion 8 livedocs
}else if( thePage.indexOf("/coldfusion/8/htmldocs/") > -1 && window != top  ){
    xmlFile = "/en_US/ssi/ahpods/AHPod_Coldfusion_8_htmldocs.ssi";

// Coldfusion 7 livedocs
}else if( thePage.indexOf("/coldfusion/7/htmldocs/") > -1 && window != top ){
    xmlFile = "/en_US/ssi/ahpods/AHPod_Coldfusion_mx7_htmldocs.ssi";

// Coldfusion 6.1 livedocs
}else if( thePage.indexOf("/coldfusion/6.1/htmldocs/") > -1){
    xmlFile = "/en_US/ssi/ahpods/AHPod_Coldfusion_6_1_htmldocs.ssi";

// Dreamweaver 9 (HTML format: CS3)
}else if( thePage.indexOf("en_US/Dreamweaver/9.0/splash.html") > -1 ){
    xmlFile = "/en_US/ssi/ahpods/AHPod_Dreamweaver_9.ssi";
}else if( thePage.indexOf("en_US/Dreamweaver/9.0_Extending/splash.html") > -1 ){
    xmlFile = "/en_US/ssi/ahpods/AHPod_Dreamweaver_9_Extending.ssi";
}else if( thePage.indexOf("en_US/Dreamweaver/9.0_API/splash.html") > -1 ){
    xmlFile = "/en_US/ssi/ahpods/AHPod_Dreamweaver_9_API.ssi";

// EncoreDVD 3 (HTML format: CS3)
}else if( thePage.indexOf("/en_US/EncoreDVD/3.0/splash.html") > -1 ){
    xmlFile = "/en_US/ssi/ahpods/AHPod_EncoreDVD_3.ssi";

// Flash 9 (HTML format: CS3)
}else if( thePage.indexOf("/flash/9.0/UsingFlash/") > -1 && window != top ){
    xmlFile = "/en_US/ssi/ahpods/AHPod_Flash_9_UsingFlash.ssi";
}else if(thePage.indexOf("/flash/9.0/") > -1 && window != top ){
    xmlFile = "/en_US/ssi/ahpods/ASPod_flash_9.0.ssi";

// FlashLite 3 (HTML format: CS3)
}else if(thePage.indexOf("/flashlite/3.0/docs/") > -1 && window != top ){
    xmlFile = "/en_US/ssi/asdocs/ASPod_flashlite_3.0.ssi";

// Flex 2 html (HTML format: ASDocs)
}else if(thePage.indexOf("/flex/201/langref") > -1){
    xmlFile = "/en_US/ssi/ahpods/ASPod_flex_201.ssi";
}else if(thePage.indexOf("/flex/201/html") > -1){
    xmlFile = "/en_US/ssi/ahpods/ASPod_flex_201_html.ssi";
}else if(thePage.indexOf("/flex/2/") > -1){
    xmlFile = "/en_US/ssi/asdocs/ASPod_flex_2.ssi";
	
// Flex 3 html (HTML format: CS3)
}else if( thePage.indexOf("/flex/3/html/Part5_AIR_1.html") > -1 && window != top ){
    xmlFile = "/en_US/ssi/ahpods/AHPod_Flex_3_html.ssi";
}else if( thePage.indexOf("/flex/3/html/Part6_ProgAS_1.html") > -1 && window != top ){
    xmlFile = "/en_US/ssi/ahpods/AHPod_Flex_3_html_part6.ssi";
}else if( thePage.indexOf("/flex/3/html/Part2_DevApps_1.html") > -1 && window != top ){
    xmlFile = "/en_US/ssi/ahpods/AHPod_Flex_3_html_part2.ssi";

// Flex 3 LangRef (HTML format: ASDocs)
}else if( thePage.indexOf("/flex/3/langref") > -1 ){
    xmlFile = "/en_US/ssi/asdocs/ASPod_flex_3.ssi";

// Flex Gumbo (HTML format: CS4)
}else if(thePage.indexOf("/flex/gumbo/") > -1){
    xmlFile = "/en_US/ssi/asdocs/ASPod_flex_gumbo.ssi";

// InDesign 5 (HTML format: CS3)
}else if( thePage.indexOf("/en_US/InDesign/5.0/splash.html") > -1 ){
    xmlFile = "/en_US/ssi/ahpods/AHPod_InDesign_5.ssi";
	
// InCopy 5 (HTML format: CS3)
}else if( thePage.indexOf("/en_US/InCopy/5.0/splash.html") > -1 ){
    xmlFile = "/en_US/ssi/ahpods/AHPod_InCopy_5.ssi";

// InDesign 5 (HTML format: CS3)
}else if( thePage.indexOf("/en_US/InDesign/5.0/") > -1 && window != top ){
    xmlFile = "/en_US/ssi/ahpods/AHPod_InDesign_5.ssi";

// Illustrator 13 (HTML format: CS3)
}else if( thePage.indexOf("/en_US/Illustrator/13.0/") > -1 && window != top ){
    xmlFile = "/en_US/ssi/ahpods/AHPod_Illustrator_13.ssi";
	
// liveCycle (HTML format: WebWorks)
}else if(thePage.indexOf("/livecycle/8.2/") > -1){
    xmlFile = "/en_US/ssi/asdocs/ASPod_livecycle_8.2.ssi";
}else if(thePage.indexOf("/livecycle/es/") > -1){
    xmlFile = "/en_US/ssi/asdocs/ASPod_livecycle_es.ssi";

// Photoshop 10 (HTML format: CS3)
}else if( thePage.indexOf("/en_US/Photoshop/10.0/splash.html") > -1 ){
    xmlFile = "/en_US/ssi/ahpods/AHPod_Photoshop_10.ssi";

// Soundbooth 1 (HTML format: CS3)
}else if( thePage.indexOf("/en_US/Soundbooth/1.0/") > -1 && window != top ){
    xmlFile = "/en_US/ssi/ahpods/AHPod_Soundbooth_1.ssi";





} // end if statement

/* 
 * ************************************** *
 * DO NOT CHANGE ANYTHING BELOW THIS LINE *
 * ************************************** *  
*/ 
var agt=navigator.userAgent.toLowerCase();
if ( xmlFile  && agt.indexOf("adobe help viewer") == -1 ){
    // ignore asdocs frameset files
    if (document.location.href.indexOf("/title-bar.html") == -1 &&
        document.location.href.indexOf("/package-list.html") == -1 &&
        document.location.href.indexOf("/toc.html") == -1 ){

        // write out css 
        document.write('<link rel="stylesheet" type="text/css" href="/en_US/shared/ahpods/AHPod.css"/>');
				   
        // write out Pod html code
        if ( agt.indexOf("msie") > -1 ){
            if (window == top) { // no frames
                divtag = '<div id="ahpod_nf_ie">';
                //exit; //bug in IE. fix in progress
            }else { // frames
                divtag = '<div id="ahpod_ie">'; 
            }
        }else{
            if (window == top) { // no frames
                divtag = '<div id="ahpod_nf">';
            }else { // frames
                divtag = '<div id="ahpod">';
            }
        }
        // AHPod content
        document.write( divtag +
            '  <img src="/en_US/shared/ahpods/images/pod_hide.png" ' + 
            '   onclick="javascript:hidePod();" title="Hide ActionScript versions" id="hidepod"/>'+ 
            '  <br clear="all">'+
            '  <span id="podContent">' +  
            pod_content +
            '  </span>' +
            '</div>' +    
            '<div id="podcollapsed">' +
            '  <img src="/en_US/shared/ahpods/images/pod_show.png" ' +
            '   onclick="javascript:showPod();" title="Show ActionScript versions" id="showpod"/>' +
            '</div>' +
            '<div id="podcollapsed_nf">' +
            '  <img src="/en_US/shared/ahpods/images/pod_show.png" ' +
            '   onclick="javascript:showPod();" title="Show ActionScript versions" id="showpod"/>' +
            '</div>' +
            '<div id="podcollapsed_ie">' +
            '  <img src="/en_US/shared/ahpods/images/pod_show.png" ' +
            '   onclick="javascript:showPod();" title="Show ActionScript versions" id="showpod"/>' +
            '</div>' +
            '<div id="podcollapsed_nf_ie">' +
            '  <img src="/en_US/shared/ahpods/images/pod_show.png" ' +
            '   onclick="javascript:showPod();" title="Show ActionScript versions" id="showpod"/>' +
            '</div>'); 

        // get pod content deom server
        getPodContent();

        // check for hidden pod
        if (document.cookie.indexOf("ah_pod=hidden") > -1){
            hidePod();
        }
    }
}
//
// ajax code to retrieve pod content from server
//
function getPodContent(){
    myRequest=null;
    if (window.XMLHttpRequest){       // code for Firefox, Opera, IE7, etc.
        myRequest=new XMLHttpRequest();
    }else if (window.ActiveXObject){  // code for IE6, IE5
        myRequest=new ActiveXObject("Microsoft.XMLHTTP");
    }
    if (myRequest!=null){
        myRequest.onreadystatechange=stateChange;
        myRequest.open("GET",xmlFile,true);
        myRequest.send(null);
    }else{
        alert("Your browser does not support XMLHTTP.");
    }
}

function stateChange(){
    if ( myRequest.readyState == 4 ){   // 4 = "loaded"
        if ( myRequest.status == 200 ){ // 200 = "OK"
            document.getElementById('podContent').innerHTML=myRequest.responseText;
        }else{
            alert("Problem retrieving data:" + xmlhttp.statusText);
            document.getElementById('ahpod').style.display="none";  // hide pod
            //document.getElementById('Pod_Source_File_Not_Found').style.display="none"; //error for debugging            
        }
    }
}
//
// Functions to hide and show the pod
//
function hidePod(){
    // set cookie ah_userpref
    var expire=new Date();
    expire.setDate(expire.getDate()+90); // Cookie expires after 90 days

    if ( agt.indexOf("msie") > -1 ){
        if (window == top) { // no frames
            document.getElementById('ahpod_nf_ie').style.display="none";
            document.getElementById('podcollapsed_nf_ie').style.display="block";
            document.getElementById('podcollapsed_nf_ie').style.visibility="visible";
        }else{ // frames
            document.getElementById('ahpod_ie').style.display="none";
            document.getElementById('podcollapsed_ie').style.display="block";
            document.getElementById('podcollapsed_ie').style.visibility="visible";
        }   
    }else{
        if (window == top) { // no frames
            document.getElementById('ahpod_nf').style.display="none";
            document.getElementById('podcollapsed_nf').style.display="block";
            document.getElementById('podcollapsed_nf').style.visibility="visible";
        }else{ // frames
            document.getElementById('ahpod').style.display="none";
            document.getElementById('podcollapsed').style.display="block";
            document.getElementById('podcollapsed').style.visibility="visible";
        }
    }
//  document.cookie = "ah_pod=hidden;path=/";
    document.cookie = "ah_pod=hidden;path=/;expires=" + expire.toGMTString();
}
function showPod(){
    // set cookie ah_userpref
    var expire=new Date();
    expire.setDate(expire.getDate()+90); // Cookie expires after 90 days



    if ( agt.indexOf("msie") > -1 ){
        if (window == top) { // no frames
            document.getElementById('ahpod_nf_ie').style.display="block";
            document.getElementById('podcollapsed_nf_ie').style.display="none";
        }else{ // frames
            document.getElementById('ahpod_ie').style.display="block";
            document.getElementById('podcollapsed_ie').style.display="none";
        }
    }else{
        if (window == top) { // no frames
            document.getElementById('ahpod_nf').style.display="block";
            document.getElementById('podcollapsed_nf').style.display="none";
        }else{ // frames
            document.getElementById('ahpod').style.display="block";
            document.getElementById('podcollapsed').style.display="none";
        }
    }
//  document.cookie = "ah_pod=visible;path=/";
    document.cookie = "ah_pod=visible;path=/;expires=" + expire.toGMTString();
}






