function openFlashTOOL_XML(xmlFile) {
    var A = "InputOutputMode=XML"
    var B = "InputURL="+xmlFile
    var C = "OutputURL=./toolbox/SaveXML.php"
    var D = "PhotometricURL=./toolbox/PhotometricDB.php"
    var E = "InstanceKey="+xmlFile
    var popurl = "FlashTEMPLATE.htm?" + A + "&"  + B + "&"  + C + "&"  + D + "&"  + E
    var randomNumber = xmlFile;
    var rand = "RC"+randomNumber
    winpops=window.open(popurl, rand,"width=650,height=460,status=no,resizable=yes")
}	 
	
function openFlashZC(xmlFile){
    var A = "InputOutputMode=XML"
    var B = "InputURL="+xmlFile
    var C = "OutputURL=./toolbox/SaveXML.php"
    var D = "PhotometricURL=./toolbox/PhotometricDB.php"
    var E = "InstanceKey="+xmlFile
    var randomNumber = xmlFile;
    var rand = "RC"+randomNumber
    var popurl = "FlashIndoor.htm?" + A + "&"  + B + "&"  + C + "&"  + D + "&"  + E
    winpops=window.open(popurl, rand,"width=650,height=500,status=no,resizable=yes")
}
function genFlashParam(xmlFile) {
    var A = "InputOutputMode=XML"
    var B = "InputURL="+xmlFile
    var C = "OutputURL=./toolbox/SaveXML.php"
    var D = "PhotometricURL=./toolbox/PhotometricDB.php"
    var E = "InstanceKey="+xmlFile
    var popurl = A + "&"  + B + "&"  + C + "&"  + D + "&"  + E
    return popurl;
}	
function openFlashTEMPLATE(index, filelist){
    var popurl="FlashOutdoor.htm?file=" + filelist + "?index=" + index;
    var randomNumber=Math.floor(Math.random()*5);
    winpops=window.open(popurl,"FlashTEMPLATE"+randomNumber,"width=675,height=525,status=no,resizable=yes");
}
	
function displayEzLayout(xmlIesFile,iesReg,iesZC){
    var bType = navigator.userAgent.toLowerCase();
    var bVers = navigator.appVersion;
    var params = genFlashParam(xmlIesFile);
    var param = '';
    var version = deconcept.SWFObjectUtil.getPlayerVersion();
    if(version["major"] >= 8 && iesReg == '1'){
        //for flashtemplate.swf, all hid wallpacks
        param = 'FlashTEMPLATE.swf?'+params;
        if(bType.indexOf('msie') != -1 || bType.indexOf('safari') != -1){
            // If browser is IE or Safari
            document.write('<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0" Width="536px" Height="380px" id="FlashZC">'
                + '<param name=movie value="./toolbox/'+param +'">'
                + '</object>');
        }
        else{
            //Browser is Firefox or mozilla variant
            document.write('<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0" id="ezLayout">'
                + '<param name=movie value="./toolbox/'+param +'">'
                + '<embed src="./toolbox/'+ param + '" quality=high'
                + 'fullscreen=no name="flashTEMPLATE" width="536px" height="379px"'
                +' TYPE="application/x-shockwave-flash" PLUGINSPACE="http://www.macromedia.com'
                +'/go/getflashplayer" ></embed></object>');
        }
    }
    else if(version["major"] >= 8 && iesZC == '1'){
        //for hi/lo bays
        param = 'FlashIndoor.swf?'+params;
        if(bType.indexOf('msie') != -1 || bType.indexOf('safari') != -1){
            // If browser is IE or Safari
            document.write('<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0" Width="540px" Height="415px" id="FlashZC">'
                + '<param name=movie value="./toolbox/'+param +'">'
                + '</object>');
        }
        else{
            //Browser is Firefox or mozilla variant
            document.write('<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0" Width="540px" Height="405px" id="FlashZC">'
                + '<param name=movie value="./toolbox/'+param +'">'
                + '<embed src="./toolbox/'+ param + '" quality=high width=530px height=408px'
                + 'fullscreen=no name="flashTEMPLATE" ALIGN="" TYPE="application/x-shockwave-flash" PLUGINSPACE="http://www.macromedia.com'+
                +'/go/getflashplayer" ></embed></object>');
        }
    }
}
function toggleLayout(){
    var bType = navigator.userAgent.toLowerCase();
    //use plain javascript to get away from google chrome bug when use jQuery
    if (document.getElementById('headerText').innerHTML !="Working on it... Please wait."){
        var displayStyle=document.getElementById('layoutObject').style.display;
        if (displayStyle==="none"){
            document.getElementById('headerText').innerHTML="Loading... Please wait.";
            setTimeout("document.getElementById('layoutObject').style.display=\"block\";",10);
            var i=8000;
            if(bType.indexOf('msie') != -1){//IE	it keeps cache of the flash objects
                var ele=document.getElementById('clicked');
                if (ele){
                    i=20;
                }
                else{
                    ele = document.createElement('input');
                    ele.setAttribute('type', 'hidden');
                    ele.setAttribute('id', 'clicked');
                    document.getElementById('layoutObject').appendChild(ele);
                }
            }
            setTimeout("document.getElementById('headerText').innerHTML=\"Click Here to Hide EZ Lighting Layout\";",i);
        }else {
            document.getElementById('layoutObject').style.display="none";
            document.getElementById('headerText').innerHTML="Click Here to Show EZ Lighting Layout";
        }
    }
}