var notes=0;
openy=20;
numofwindows=1;
openx=0;
 var bDrag = false;
          var bResize = false;
          var bMaxed = false;
          var bHasMoved = false;
          var elemDrag;
          var nodrag = false;
          var intLastX = -1;
          var intLastY = -1;
          var elemWin;
          var intTopZIndex = 1;

          var yPos = 0;
          var xPos = 0;
function setCurrent(nowcurrent){

curwindow=nowcurrent;



}
          function getMouseXY(e){
            xPos = parseInt((e)?e.pageX:event.clientX + document.body.scrollLeft);
            yPos = parseInt((e)?e.pageY:event.clientY + document.body.scrollTop);

            if(bDrag){bHasMoved = true;MoveWindow();}
            if(bResize){bHasMoved = true;SetWindowSize();}

          }

          document.onmousemove = getMouseXY;

          document.onmouseup = function(){
            bDrag = false;
            bResize = false;
            intLastX = -1;
            document.body.style.cursor = "default";

            bHasMoved = false;
          }

          function DragWindow(xElemID){
            if((!bMaxed) && (!nodrag)){
              elemWin = document.getElementById(xElemID);
              
              elemWin.style.zIndex = intTopZIndex++;
              document.body.style.cursor = "move";
              bDrag = true;
            }
          }
	  
          function MoveWindow(){
            if(intLastX==-1){
              intLastX = xPos;
              intLastY = yPos;
            }
            else{
              intChangeX = xPos - intLastX;
              intChangeY = yPos - intLastY;
              intLastX = xPos;
              intLastY = yPos;

              elemWin.style.left = intChangeX + parseInt(elemWin.style.left) + "px";
              elemWin.style.top = intChangeY + parseInt(elemWin.style.top) + "px";
            }
          }

          function ResizeWindow(xElemID){
            if(!bMaxed){
              elemWin = document.getElementById(xElemID);
              elemWin.style.zIndex = intTopZIndex++;
              document.body.style.cursor = "move";
              bResize = true;
            }
          }
          function moreTransparent(xElemId){
           elemWin = document.getElementById(xElemId);
           
           if ((elemWin.style.opacity)>.1) {
           elemWin.style.filter = "alpha(opacity=" +  ((elemWin.style.opacity - .1)*100)  +")";
           elemWin.style.opacity = parseFloat(elemWin.style.opacity) - .1;}
          
          }
          
          function moreOpaque(xElemId){
                         if ((elemWin.style.opacity)<1.1) {
	             elemWin = document.getElementById(xElemId);
	             
	             elemWin.style.filter = "alpha(opacity=" +  ((elemWin.style.opacity + .1)*100)  +")";
	             elemWin.style.opacity =  parseFloat(elemWin.style.opacity) +.1;}
	             
	            
          }
          
          function SetWindowSize(){
            if(intLastX==-1){
              intLastX = xPos;
              intLastY = yPos;
            }
            else{
              intChangeX = xPos - intLastX;
              intChangeY = yPos - intLastY;
              intLastX = xPos;
              intLastY = yPos;

		if(intChangeX + parseInt(elemWin.style.width) >= 200)
                elemWin.style.width = intChangeX + parseInt(elemWin.style.width) + "px";

              if(intChangeY + parseInt(elemWin.style.height) >= 100)
			    elemWin.style.height = intChangeY + parseInt(elemWin.style.height) + "px";

              SizeIframe(elemWin.id);

            }
          }

          function HideWindow(x){

            xWin = document.getElementById(x).style.display = "none";
            document.getElementById(x).style.height=0;
            document.getElementById(x).style.width=0;
            xWin.innerHTML="";
            
            curwindow=findOpenWindow();
            setCurrent(curwindow);
       
          }
function HideNoteWindow(){
	    x="notewindow";
            xWin = document.getElementById(x);
            xWin.style.display = "none";
            xWin.style.height=0;
            xWin.style.width=0;
            xWin.innerHTML="";
            
            
       
          }

          function CreateWindow(xWinClass){

            var elemBody = document.body;
            objWin = document.createElement("div");
            objWin.id  = xWinClass.id;
            objWin.onclick = new Function("setCurrent(this.id.substring(6));");
            objWin.className = "divWindow";
            objWin.style.top = xWinClass.top + "px";
            objWin.style.left = xWinClass.left + "px";
            objWin.style.width = xWinClass.width + "px";
            objWin.style.height = xWinClass.height + "px";
	    objWin.style.opacity = 1;
	    objWin.style.zIndex = intTopZIndex++;
	    
            var objHead = document.createElement("div");
            objHead.className = "dToolbar";
            objHead.onmousedown = new Function("DragWindow('" + xWinClass.id + "');");
            //objHead.ondblclick = new Function("MaximizeWindow('" + xWinClass.id + "',0);");

  
            
     	    
            
            
            var allscenesoptions = new Array();
            var allscenes = new Array();
           
	    
	    
           
            
	    
     
         
            
            
            
            var objTools = document.createElement("span")
            objTools.className = "ToolButtons";
	    
	    var objBtn4 = document.createElement("button");
            objBtn4.className = "ToolButtons";
            objBtn4.title = "More Transparent";
            objBtn4Text = document.createTextNode("*");
            objBtn4.onclick = new Function("moreTransparent('"+xWinClass.id+"');");
            objBtn4.appendChild(objBtn4Text);
    
    	    var objBtn5 = document.createElement("button");
            objBtn5.className = "ToolButtons";
            objBtn5.title = "More Opaque";
            objBtn5Text = document.createTextNode("+");
            objBtn5.onclick = new Function("moreOpaque('"+xWinClass.id+"');");
            objBtn5.appendChild(objBtn5Text);
            
            var objBtn0 = document.createElement("button");
            objBtn0.className = "ToolButtons";
            objBtn0.title = "Next Scene";
            objBtn0Text = document.createTextNode(">");
            objBtn0.onclick = new Function("nextScene();");
            objBtn0.appendChild(objBtn0Text);

	    var objBtn3 = document.createElement("button");
	    objBtn3.className = "ToolButtons";
	    objBtn3.title = "Previous Scene";
	    objBtn3Text = document.createTextNode("<");
	    objBtn3.onclick = new Function("prevScene();");
            objBtn3.appendChild(objBtn3Text);


            var objBtn1 = document.createElement("button");
            objBtn1.className = "ToolButtons";
            objBtn1Text = document.createTextNode("[]");
            objBtn1.onclick = new Function("MaximizeWindow('" + xWinClass.id + "', this);");
            objBtn1.appendChild(objBtn1Text);
            
            var objBtn2 = document.createElement("button");
            objBtn2.className = "ToolButtons";
            objBtn2Text = document.createTextNode("X");
            objBtn2.onclick = new Function("HideWindow('" + xWinClass.id + "');");
            objBtn2.appendChild(objBtn2Text);

            var objIf = document.createElement("div");
            objIf.id = "contentbox_" + xWinClass.id;
        

            objIf.src = xWinClass.src;
            objIf.className = "wincontent";
            objIf.style.width = xWinClass.width + "px"
            objIf.style.height = (xWinClass.height - 35) + "px"

            var objFoot = document.createElement("div");
            objFoot.className = "winFoot";

            var objFootSpan = document.createElement("span");
            objFootSpan.className = "winFootSpan";
            objFootSpan.innerHTML = "&nbsp;";
            //objFootSpan.onmousedown = new Function("bDrag=false;bResize=false;ResizeWindow('" + xWinClass.id + "');"); 
	    
	 objFoot.appendChild(objFootSpan);
	   
           
             objTools.appendChild(objBtn4);
               objTools.appendChild(objBtn5);
	    objTools.appendChild(objBtn3);
            objTools.appendChild(objBtn0);
            
            objTools.appendChild(objBtn1);
            objTools.appendChild(objBtn2);
    
            objHead.appendChild(objTools);
           // objHead.appendChild(objTitleText);
           
            objWin.appendChild(objHead);
            objWin.appendChild(objIf);
            objWin.appendChild(objFoot);
            elemBody.appendChild(objWin);
            SizeIframe(objWin.id);
       
            

          }
          
          


          function NewWin(xID,xXPos,xYPos,xWid,xHei,xUrl,xTitle){
            this.id = xID;
            this.top = xYPos;
            this.left = xXPos;
            this.width = xWid;
            this.height = xHei;
            this.src = xUrl;
            this.scenes = xTitle;
          }

          function MaximizeWindow(xWinID, xButton, resized){

              objWin = document.getElementById(xWinID);

            if(!objWin.oldParms || resized){

              bMaxed = true;

              if(!resized){
                var x = objWin.style.left;
                var y = objWin.style.top;
                var w = objWin.style.width;
                var h = objWin.style.height;

                objWin.oldParms = x + "," + y + "," + w + "," + h;
              }

              var broWidth = 800;
              var broHeight = 600;
              var headerHeight = 0;

              if(typeof(window.innerWidth) == 'number'){

                broWidth = window.innerWidth;
                broHeight = window.innerHeight;
              }

              else if(document.body){

                broWidth = document.body.clientWidth;
                broHeight = document.body.clientHeight;
              }
  				else if(document.documentElement){


                broWidth = document.documentElement.clientWidth;
                broHeight = document.documentElement.clientHeight;
              }
              broWidth = parseInt(broWidth);

              broHeight = parseInt(broHeight);

              objWin.style.width = broWidth - 4 + "px";

              objWin.style.left = "0px";

              objWin.style.height = (broHeight-headerHeight - 4)+ "px";
              objWin.style.top = headerHeight + "px";

              window.onresize = new Function("MaximizeWindow('" + xWinID + "',0,1);");

              if(xButton) xButton.value = "-";
              else objWin.getElementsByTagName("button")[4].value = "-";


            }
            else{

              bMaxed = false;

              strParms = objWin.oldParms.split(",");

              objWin.style.width = strParms[2];
              objWin.style.left = strParms[0];

              objWin.style.height = strParms[3];
              objWin.style.top = strParms[1];

              objWin.oldParms = null;
              window.onresize = null;

              if(xButton) xButton.value = "[]";
              else objWin.getElementsByTagName("button")[4].value = "[]";

            }

            SizeIframe(xWinID)
          }

          function SizeIframe(xWinID){

            var objIF = document.getElementById("contentbox_" + xWinID);
            var objWin = document.getElementById(xWinID);
            var intW = objWin.style.width;
            var intH = objWin.style.height;
            var newW = "100%";
            var newH = "100%";
            if(intW.indexOf("%") == -1){
              var intH = parseInt(objWin.style.height);
              var intW = parseInt(objWin.style.width);
              newW = (intW-8)+"px";

              newH = (intH - 35) + "px";
            }
            
            objIF.style.width = newW;
            objIF.style.height = newH;
          }

          function OpenWindow(xWinID){
            strURL = document.getElementById("contentbox_" + xWinID).src;
            var winPop = window.open(strURL);
          }