/************************************************************************************
*   OSDET - Open Source Development Team
*   --------------------------------------------------------------------------
*   UYARI! Aşağıda yazılı açık program kodları, Türkiye Açık Kod Geliştirme Birliği
*   üyelerince geliştirilmiş olup, kullanım hakkı, üreticisinin getirdiği kısıtlamalar
*   haricinde ve bu ibarenin bulunması koşulu ile serbesttir.
*   --------------------------------------------------------------------------
*   Script Görevi: Pencere oluşturma, düzenleme ve yönetme
*   Yazar        : Sadik KAYASAROGLU (kayasaroglu@msn.com)
*   Yazım Tarihi : ??.??.2005
************************************************************************************/

var maxedWindow=new Object();
var winCount=0;
var workAreaLeft=0;
var workAreaTop=20;

function pxToInt(pxNumber){
   return(pxNumber.substr(0, pxNumber.length-2))
}

var availWindows="[WinArray]";
   function openWindow(winStr, caption, url, w, h){
      onMenu=false;
      closePopup();
      if(winStr=='' || winStr==null){
      } else {
         if(availWindows.indexOf(winStr)>0){
            var st=availWindows.indexOf(winStr);
            for(var j=st; j<availWindows.length; j++){
               if(availWindows.charAt(j)==':')columnPos=j;
               if(availWindows.charAt(j)==',')break;
            }
            windowToFront=availWindows.substring(columnPos+1, j);
            if(document.getElementById(windowToFront).style.display=='none')showWindow(document.getElementById(windowToFront));
            bringToFront(document.getElementById(windowToFront));
         } else {
            createNewWindow(caption, url, w, h, winStr)
         }
      }
   }

   function openWindow2(winStr, caption, url, w, h){
      onMenu=false;
      //if document.all("pop")closePopup();

      if(winStr=='' || winStr==null){
      } else {
         if(availWindows.indexOf(winStr)>0){
            var st=availWindows.indexOf(winStr);
            for(var j=st; j<availWindows.length; j++){
               if(availWindows.charAt(j)==':')columnPos=j;
               if(availWindows.charAt(j)==',')break;
            }
            windowToFront=availWindows.substring(columnPos+1, j);
            if(document.getElementById(windowToFront).style.display=='none')showWindow(document.getElementById(windowToFront));
            bringToFront(document.getElementById(windowToFront));
         } else {
            createNewWindow2(caption, url, w, h, winStr)
         }
      }
   }

  function showProgressDialog(){
    if(document.all("pictureViewer")){

    } else {
      createDialog("progress", "Deneme", "Deneme işlemleri yapılırken lütfen bekleyin. İşlem tamamlandığı zaman şu komut çalıştırılacak: " + "alert('Tamamlandı')", "alert('Tamamlandı')", 385, 80);
    }
  }

function createDialog(dType, caption, explanation, runFN, w, h){
wName=dType
availWindows+=wName + ":window"+winCount+",";

var wStr="<div onmousedown='dragWindow=this; bringToFront(this)' innerSRC='' name='" + wName + "' id=window"+ winCount++ +" class=dWin style='z-index:" + winCount*10 + ";top:"+(winCount*20+workAreaTop)+";left:" + (winCount*20+workAreaLeft) + ";width:"+w+"; height:"+h+"'>" +
    "<table border=0 cellpadding=0 cellspacing=0 width=100% height=100%>" +
    "  <tr>" +
    "    <td height=23>" +
    "      <table height=100% width=100% cellpadding=0 cellspacing=0>" +
    "        <tr>" +
    "          <td class=winA1>&nbsp;</td>" +
    "          <td class=winA2 onmousedown='wDown(window"+ (winCount-1) +")' onmousemove='wMove(window"+ (winCount-1) +")' onmouseup='wUp()' nowrap><a class=winCap>" + caption + "</a></td>" +
    "          <td class=winA3 valign=top style='padding-top: 1'>" +
    "            <div style='position: relative; z-index:" + (winCount*10)+1 + "; text-align: right; width: 100'>" +
    "              <a onclick='closeWin(window"+ (winCount-1) +")' title='Pencereyi kapat' class=btnClose onmouseover=\"className='btnCloseH'\" onmouseout=\"className='btnClose'\" onmousedown=\"className='btnCloseD'\" onmouseup=\"className='btnCloseH'\">&nbsp;</a>" +
    "            </div>" +
    "          </td>" +
    "        </tr>" +
    "      </table>" +
    "    </td>" +
    "  </tr>" +
    "  <tr>" +
    "    <td>" +
    "      <table height=100% width=100% cellpadding=0 cellspacing=0>" +
    "        <tr>" +
    "          <td class=winB1>&nbsp;</td>" +
    "          <td class=winB2 style='filter: alpha(opacity=95); padding: 0; background: #dadada url(cssLib/vista_aero/images/progress2.gif) no-repeat center;' align=center>&nbsp;</td>" +
    "          <td class=winB3 width=16>&nbsp;</td>" +
    "        </tr>" +
    "      </table>" +
    "    </td>" +
    "  </tr>" +
    "  <tr>" +
    "    <td height=17>" +
    "      <table height=100% width=100% cellpadding=0 cellspacing=0>" +
    "        <tr>" +
    "          <td class=winC1 height=17 width=37>&nbsp;</td>" +
    "          <td class=winC2 >&nbsp;</td>" +
    "          <td class=winC3 width=37>&nbsp;</td>" +
    "        </tr>" +
    "      </table>" +
    "    </td>" +
    "  </tr>" +
    "</table>" +
    "</div>"
    
   docBody.innerHTML+=wStr;
}


  function viewPicture(picURL, w, h){
    if(document.all("pictureViewer")){
      /*
      //if_pictureViewer.src=picURL;
      if(document.getElementById(windowToFront).style.display=='none')showWindow(document.getElementById(windowToFront));
      bringToFront(document.getElementById(windowToFront));
      */
    } else {
      createPictureViewer(picURL, w, h);
    }
  }


var sl="\ "
sl=sl.substr(0,1);

function createNewWindow(caption, url, w, h, wName){
availWindows+=wName + ":window"+winCount+",";
var wStr="<div onmousedown='dragWindow=this; bringToFront(this)' id=window"+ winCount++ +" class=dWin style='z-index:" + winCount*10 + ";top:"+(60+(winCount*20))+";left:"+winCount*20+";width:"+w+"; height:"+h+"'>" +
           "<table cellpadding=0 cellspacing=0 width=100% height=100% border=0>" +
           "   <tr class=winCap>" +
           "      <td class=winA1 width=2% height=10>" +
           "         <a class=btnMax title='System Menu' ondblclick=\"closeWin(window"+ (winCount-1) +")\"></a>" +
           "      </td>" +
           "      <td class=winA2 onmousedown='wDown(window"+ (winCount-1) +")' ondblClick='maxWin(window"+ (winCount-1) +")' onmousemove='wMove(window"+ (winCount-1) +")' onmouseup='wUp()' nowrap>" +
           "         <a class=winCap>" + caption + "</a>" +
           "      </td>" +
           "      <td class=winA3 width=2% nowrap align=right>" +
           "         <a class=btnMin title='Minimize' onmousedown=\"className='btnMinD'\" onclick=\"minWin(window"+ (winCount-1) +")\" onmouseup=\"className='btnMin'\"></a><a class=btnMax title='Maximize' onmousedown=\"className='btnMaxD'\" onmouseup=\"className='btnMax'\" onclick=\"maxWin(window"+ (winCount-1) +")\"></a><a class=btnClose title='Kapat' onmouseover=\"deneme(event.x, event.y, 123)\" onmousedown=\"className='btnCloseD'\" onmouseup=\"className='btnClose'\" onclick=\"closeWin(window"+ (winCount-1) +")\"></a>" +
           "      </td>" +
           "   </tr>" +
           "   <tr>" +
           "      <td colspan=3 onmousedown='dragWindow=this; bringToFront(this)'>" +
           "         <div class=winFormCanvas>" +
           "            <div class=windowInner style='height: 100%; a:"+(h-50)+"' id=wb_"+ winCount +"></div>" +
           "         </div>" +
           "      </td>" +
           "   </tr>" +
           "   <tr><td colspan=3 class=childWinStatusBar height=10><table style='font-size: 10' width=100%; cellpadding=0 cellspacing=0><tr><td class=statusBar style='border-right: none'>&nbsp;</td><td style='border-left: none' width=15 height=10 class=winSizer onmousedown='resizeD(this)' onmousemove='resizeM()' onmouseup='resizeU()'>&nbsp;&nbsp;&nbsp;&nbsp;</td></tr></table></td></tr>" +
           "</table>" +
           "</div>"
   document.body.innerHTML+=wStr;
   downloader.startDownload(url, onDownloadDone)
}

function createNewWindow2(caption, url, w, h, wName){
availWindows+=wName + ":window"+winCount+",";

var wStr="<div onmousedown='dragWindow=this; bringToFront(this)' innerSRC='" + url + "' title='" + caption + "' name='" + wName + "' id=window"+ winCount++ +" class=dWin style='z-index:" + winCount*10 + ";top:"+(winCount*20+workAreaTop)+";left:" + (winCount*20+workAreaLeft) + ";width:"+w+"; height:"+h+"'>" +
    "<table border=0 cellpadding=0 cellspacing=0 width=100% height=100%>" +
    "  <tr>" +
    "    <td height=23>" +
    "      <table height=100% width=100% cellpadding=0 cellspacing=0>" +
    "        <tr>" +
    "          <td class=winA1>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</td>" +
    "          <td class=winA2 onmousedown='wDown(window"+ (winCount-1) +")' ondblClick='maxWin(window"+ (winCount-1) +")' onmousemove='wMove(window"+ (winCount-1) +")' onmouseup='wUp()' nowrap><a style='width: 100%; overFlow: hidden'>" + caption + "</a></td>" +
    "          <td class=winA3 valign=top style='padding-top: 1'>" +
    "            <div style='position: relative; z-index:" + (winCount*10)+1 + "; text-align: right; width: 100'>"

    // "              <a class=btnMin onclick='minWin(window"+ (winCount-1) +")' onmouseover=\"className='btnMinH'\" onmouseout=\"className='btnMin'\" onmousedown=\"className='btnMinD'\" onmouseup=\"className='btnMinH'\">&nbsp;</a><a class=btnMax onclick='maxWin(window"+ (winCount-1) +")' onmouseover=\"className='btnMaxH'\" onmouseout=\"className='btnMax'\" onmousedown=\"className='btnMaxD'\" onmouseup=\"className='btnMaxH'\">&nbsp;</a><a onclick='closeWin(window"+ (winCount-1) +")' class=btnClose onmouseover=\"className='btnCloseH'\" onmouseout=\"className='btnClose'\" onmousedown=\"className='btnCloseD'\" onmouseup=\"className='btnCloseH'\">&nbsp;</a>"

    if(wName.substr(0, 3)=="if_"){
      wStr += "              <a class=btnRefresh title='Pencere içeriğini güncelle' onclick=\"wb_" + winCount + ".location.href='"+url+"';\" onmouseover=\"className='btnRefreshH'\" onmouseout=\"className='btnRefresh'\" onmousedown=\"className='btnRefreshD'\" onmouseup=\"className='btnRefreshH'\">&nbsp;</a>"
    } else {
      wStr += "              <a class=btnRefresh title='Pencere içeriğini güncelle' onclick=\"wb_" + winCount + ".innerHTML=getHTML('"+url+"');\" onmouseover=\"className='btnRefreshH'\" onmouseout=\"className='btnRefresh'\" onmousedown=\"className='btnRefreshD'\" onmouseup=\"className='btnRefreshH'\">&nbsp;</a>"
    }
    
    wStr += "" +
    "<a class=btnMax onclick='maxWin(window"+ (winCount-1) +")' title='Tam Ekran' onmouseover=\"className='btnMaxH'\" onmouseout=\"className='btnMax'\" onmousedown=\"className='btnMaxD'\" onmouseup=\"className='btnMaxH'\">&nbsp;</a><a onclick='closeWin(window"+ (winCount-1) +")' title='Pencereyi kapat' class=btnClose onmouseover=\"className='btnCloseH'\" onmouseout=\"className='btnClose'\" onmousedown=\"className='btnCloseD'\" onmouseup=\"className='btnCloseH'\">&nbsp;</a>" +
    "            </div>" +
    "          </td>" +
    "        </tr>" +
    "      </table>" +
    "    </td>" +
    "  </tr>" +
    "  <tr>" +
    "    <td>" +
    "      <table height=100% width=100% cellpadding=0 cellspacing=0>" +
    "        <tr>" +
    "          <td class=winB1>&nbsp;</td>" +
    "          <td class=winB2 valign=top>"



    if(wName.substr(0, 3)=="if_"){
      wStr += "<iframe class=winFormCanvas frameborder=0 src='" + url + "' id=wb_"+ winCount +"></iframe>"
    } else {
      wStr += "<div class=windowInner style='height: 100%; a:"+(h-50)+"' id=wb_"+ winCount +">" + getHTML(url) + "</div>"
    }

    
    wStr += "" +
    "          </td>" +
    "          <td class=winB3 width=16>&nbsp;</td>" +
    "        </tr>" +
    "      </table>" +
    "    </td>" +
    "  </tr>" +
    "  <tr>" +
    "    <td height=17>" +
    "      <table height=100% width=100% cellpadding=0 cellspacing=0>" +
    "        <tr>" +
    "          <td class=winC1 height=17 width=37>&nbsp;</td>" +
    "          <td class=winC2 >&nbsp;</td>" +
    "          <td class=winC3 onmousedown='resizeD(this)' onmousemove='resizeM()' onmouseup='resizeU()' width=37>&nbsp;</td>" +
    "        </tr>" +
    "      </table>" +
    "    </td>" +
    "  </tr>" +
    "</table>" +
    "</div>"
    
   docBody.innerHTML+=wStr;
   /*document.getElementById("wb_"+ winCount).innerHTML=;*/
}

function createPictureViewer(url, w, h){
availWindows+="Resim Önizleme:window"+winCount+",";
caption="Resim Önizleme (" + unescape(url.substr(url.lastIndexOf("/")+1, url.lastIndexOf(".")-url.lastIndexOf("/")-1)) + ")";

var wStr="<div onmousedown='dragWindow=this; bringToFront(this)' innerSRC='" + url + "' title='" + url + "' name='Resim Önizleme' id=window"+ winCount++ +" class=dWin style='z-index:" + winCount*10 + ";top:"+(winCount*20+workAreaTop)+";left:" + (winCount*20+workAreaLeft) + ";width:"+w+"; height:"+h+"'>" +
    "<table border=0 cellpadding=0 cellspacing=0 width=100% height=100%>" +
    "  <tr>" +
    "    <td height=23>" +
    "      <table height=100% width=100% cellpadding=0 cellspacing=0>" +
    "        <tr>" +
    "          <td class=winA1>&nbsp;&nbsp;&nbsp;&nbsp;</td>" +
    "          <td class=winA2 onmousedown='wDown(window"+ (winCount-1) +")' ondblClick='maxWin(window"+ (winCount-1) +")' onmousemove='wMove(window"+ (winCount-1) +")' onmouseup='wUp()' nowrap><a class=winCap>" + caption + "</a></td>" +
    "          <td class=winA3 valign=top style='padding-top: 1'>" +
    "            <div style='position: relative; z-index:" + (winCount*10)+1 + "; text-align: right; width: 100'>" +
    "              <a class=btnRefresh title='Resmi güncelle' onclick=\"wb_" + winCount + ".innerHTML=getHTML('"+url+"');\" onmouseover=\"className='btnRefreshH'\" onmouseout=\"className='btnRefresh'\" onmousedown=\"className='btnRefreshD'\" onmouseup=\"className='btnRefreshH'\">&nbsp;</a><a class=btnMax onclick='maxWin(window"+ (winCount-1) +")' title='Tam Ekran' onmouseover=\"className='btnMaxH'\" onmouseout=\"className='btnMax'\" onmousedown=\"className='btnMaxD'\" onmouseup=\"className='btnMaxH'\">&nbsp;</a><a onclick='closeWin(window"+ (winCount-1) +")' title='Pencereyi kapat' class=btnClose onmouseover=\"className='btnCloseH'\" onmouseout=\"className='btnClose'\" onmousedown=\"className='btnCloseD'\" onmouseup=\"className='btnCloseH'\">&nbsp;</a>" +
    "            </div>" +
    "          </td>" +
    "        </tr>" +
    "      </table>" +
    "    </td>" +
    "  </tr>" +
    "  <tr>" +
    "    <td>" +
    "      <table height=100% width=100% cellpadding=0 cellspacing=0>" +
    "        <tr>" +
    "          <td class=winB1>&nbsp;</td>" +
    
    "          <td class=winB2 valign=middle align=center>" +

    "              <img src='" + url + "' />" +

    //1"          <td class=winB2 valign=top align=center style='filter: none; background-attachment:scroll; background: #ffffff url(" + url + ") no-repeat center'>" +

    //2"            <div class=windowInner style='text-align: center; height: 100%; a:"+(h-50)+"' id=wb_"+ winCount +">" +

    //3"            <iframe name=if_pictureViewer src='" + url + "' frameborder=0 style='width: 100%; height: 100%'></iframe>" +
    //2"              <img width='" + (w-80) + "' src='" + url + "' />" +

    //2"            </div>" +

    "          </td>" +
    "          <td class=winB3 width=16>&nbsp;</td>" +
    "        </tr>" +
    "      </table>" +
    "    </td>" +
    "  </tr>" +
    "  <tr>" +
    "    <td height=17>" +
    "      <table height=100% width=100% cellpadding=0 cellspacing=0>" +
    "        <tr>" +
    "          <td class=winC1 height=17 width=37>&nbsp;</td>" +
    "          <td class=winC2 >&nbsp;</td>" +
    "          <td class=winC3 onmousedown='resizeD(this)' onmousemove='resizeM()' onmouseup='resizeU()' width=37>&nbsp;</td>" +
    "        </tr>" +
    "      </table>" +
    "    </td>" +
    "  </tr>" +
    "</table>" +
    "</div>"
    
   docBody.innerHTML+=wStr;
}

// comboBox denetimlerinin göörüntülenebilmesi için comboBoxHandler nesnesi oluşturuluyor.



function createComboBoxHandler(){
   var myComboBoxHandlerHTML="<div id=comboBoxHandler onmouseover='onMenu=true' onmouseout='onMenu=false' style='z-index: 1500'>"+
                                                 "" +
                                                 "" +
                                                 "" +
                                                 "" +
                                                 "" +
                                                 "</div>"
   document.body.innerHTML+=myComboBoxHandlerHTML;
}


var selectedComboEdit=new Object();
function popupCombo(sender, comboXMLNode){
   comboBoxHandler.style.display='inline';
   selectedComboEdit=sender;
   comboBoxHandler.style.top=event.y;
   comboBoxHandler.style.left=event.x;
   var comboHTML="";
   var myComboNode=xmlComboBoxes.XMLDocument.selectSingleNode("cdata/" + comboXMLNode);
   var itemCount=myComboNode.childNodes.length;
   comboHTML+="<a class=comboTitle>" + myComboNode.attributes(0).value + "</a>";
   for(var i=0; i<itemCount; i++){
      //comboHTML+="<a class=ml href='Javascript:\" onclick='prt(this); fillCins('kopek')\">" + myComboNode.childNodes(i).childNodes(0).xml + "</a><br>"
      comboHTML+="<a class=ml onmouseover=\"onMenu=true;className='mlH'\" onmouseout=\"onMenu=false;className='ml'\" onclick='selectedComboEdit.value=this.innerHTML; closeComboBox()'>" + myComboNode.childNodes(i).childNodes(0).xml + "</a><br>"
   }
   comboBoxHandler.innerHTML=comboHTML;
}

function popupXMLCombo(sender){
   comboBoxHandler.style.display='inline';
   selectedComboEdit=sender;
   comboBoxHandler.style.top=event.y;
   comboBoxHandler.style.left=event.x;
   var comboHTML="";
   var extStr='';
   //alert(.innerHTML);

   var myComboNode=document.all(sender.name + "_xml").XMLDocument.childNodes[0];
   var itemCount=myComboNode.childNodes.length;
   comboHTML+="<a class=comboTitle>" + myComboNode.attributes(0).value + "</a>";
   for(var i=0; i<itemCount; i++){
      if(myComboNode.childNodes(i).attributes(0).value)extStr=myComboNode.childNodes(i).attributes(0).value + ";"; else extStr='';
      var itemText=myComboNode.childNodes(i).childNodes(0).xml;
      if(itemText.length>20)itemText=itemText.substr(0,20) + "...";
      comboHTML+="<a class=ml onmouseover=\"onMenu=true;className='mlH'\" onmouseout=\"onMenu=false;className='ml'\" onclick='selectedComboEdit.value=this.title; " + extStr + " closeComboBox()' title='"+myComboNode.childNodes(i).childNodes(0).xml+"'><nobr>" + itemText + "</nobr></a><br>"
   }
   comboBoxHandler.innerHTML=comboHTML;
}


function closeComboBox(){
   comboBoxHandler.style.display='none';
}

function fillCombo(s){
/*   var itemCount=xmlId.XMLDocument.childNodes.item(1).childNodes.length;
   mainMenu.innerHTML="";
/*   for(var j=1; j<=itemCount; j++){
           var i = xmlId.XMLDocument.selectSingleNode("mainMenu/item"+j);
           var iMenu=i.childNodes(0)
           var iMenuItems=iMenu.childNodes.length
           var myMenu="<div id=mainMenu" + j + " class=menu style='top: 20; width: 150'>"
           for(var k=0; k<iMenuItems; k++){*/

}

function onDownloadDone(s){
   document.getElementById("wb_"+winCount).innerHTML=s;
}


var dragging=false;
var eX=eY=0;
var dragWindow=new Object();
var theWindow=new Object();
var lx=ly=0;


var cw=document.body.clientWidth;
var ch=document.body.clientHeight;
var oTitle="";

function maxWin(theWindow){
   var topMargin=-31;
   var bottomMargin=0;

   maxedWindow=theWindow;
   maxedWindow.mwTop    = pxToInt(theWindow.style.top);
   maxedWindow.mwLeft   = pxToInt(theWindow.style.left);
   maxedWindow.mwWidth  = pxToInt(theWindow.style.width);
   maxedWindow.mwHeight = pxToInt(theWindow.style.height);
   if(document.all("maxPanel")){
     maxPanel.style.left=document.body.clientWidth-78;
     maxPanel.style.display='inline';
   }

   if(document.all("mainMenu"))topMargin+=22;
   if(document.all("mainToolbar"))topMargin+=40;
   if(document.all("statBorder"))bottomMargin+=0;

   theWindow.style.top=topMargin+6;
   theWindow.style.left=-3;
   theWindow.style.width=cw+6;
   theWindow.style.height=ch-topMargin+bottomMargin;
   oTitle=document.title;
   document.title=theWindow.title;
}

function minWin(theWindow){
   /*
   theWindow.style.top=ch-64;
   theWindow.style.left=0;
   theWindow.style.width=80;
   theWindow.style.height=20;
   */
}

function restoreWin(theWindow){
   maxedWindow.style.top    = maxedWindow.mwTop;
   maxedWindow.style.left   = maxedWindow.mwLeft;
   maxedWindow.style.width  = maxedWindow.mwWidth;
   maxedWindow.style.height = maxedWindow.mwHeight;
   maxPanel.style.display='none';
   document.title=oTitle;
}

function wDown(theWindow){
   if(event.button==1){
      lx=event.x-pxToInt(theWindow.style.left);
      ly=event.y-pxToInt(theWindow.style.top);
      dragging=true;
      bringToFront(theWindow);
      dragWindow=theWindow;
   }
//   document.title="[t:"+t+"][l:"+l+"][lx:"+lx+"][ly:"+ly+"]"
}

function wMove(theWindow){
   if(dragging && dragWindow.id==theWindow.id){
      //statusBar.innerText=event.x + "|" + cw
      //theWindow.className='iaWin';
      theWindow.style.left=event.x-lx;
      theWindow.style.top=event.y-ly;
   }
}

function wUp(){
   if(dragging){
     //theWindow.className='dWin';
     dragging=false;
   }
}

var topWindow=new Object();
function bringToFront(theWindow){
  if(topWindow.id != theWindow.id){
    for(var i=0; i<winCount; i++)if(document.getElementById("window"+i).style.zIndex>1)document.getElementById("window"+i).style.zIndex--;
    for(var i=0; i<winCount; i++)if(document.getElementById("window"+i).style.zIndex>winCount)document.getElementById("window"+i).style.zIndex=winCount;
    topWindow=theWindow;
  }
  theWindow.style.zIndex=(winCount+1);
}

var sender=new Object();
function closeWin(theWindow){
   theWindow.style.display='none';
   //document.getElementById(sender.parentElement.parentElement.parentElement.parentElement.parentElement.id).style.display='none';
}

function showWindow(sender){
   sender.style.display='inline';
}

var sizing=false;
function resizeD(sender){
   if(event.button==1 && dragWindow){
      sizing=true;
      dragWindow=sender.parentElement.parentElement.parentElement.parentElement.parentElement.parentElement.parentElement.parentElement;
      lx=pxToInt(dragWindow.style.left);
      ly=pxToInt(dragWindow.style.top);
      //dragWindow=theWindow;
   }
}

function resizeM(){
   if(sizing && dragWindow.id!='undefined' && dragWindow!=null){
      if(event.x-lx>10 && event.y-ly>10){
         dragWindow.style.width=event.x-lx+15;
         dragWindow.style.height=event.y-ly+15;
      } else {
         sizing=false;
      }
   }
}

function resizeU(){
   sizing=false;
}

/*
function tester(){
   document.title=sizing + "," + dragWindow.id + "||  lx: " + lx + ", ly:" + ly
   window.setTimeout("tester()", 500);
} //tester();


function deneme(x, y, tt){
   toolTip1.innerHTML=tt;
   toolTip1.style.left=x+5;
   toolTip1.style.top=y+10;
   //window.setTimeout("toolTip1.style.display='inline'", 2000);
   checkTipping();
}


var tipping=0;
document.body.innerHTML+='<div id=toolTip1 class=toolTip></div>';

function showTooltip(x, y, tt){
   toolTip1.innerHTML=tt;
   toolTip1.style.left=x+5;
   toolTip1.style.top=y+10;
   window.setTimeout("toolTip1.style.display='inline'", 2000);
   checkTipping();
}

function checkTipping(){
   if(tipping==1){
      window.setTimeout("checkTipping()", 2000);
   }else{
      toolTip1.style.display='none';
   }
}
*/

function downloadTheme(cssFileName){
   httpSql("guncelle", "TEMA_", cssFileName);
   window.setTimeout("window.location.reload()", 500);
}

function stat(statText){
  if(document.all("statusBar"))
    statusBar.innerText=statText;
}

function messageBox(mType, mText, mSound, w, h){
  showModalDialog("redir/modal_messages.php?mType=" + mType +"&mText="+ mText +"&mSound="+ mSound, 'modalDialog', 'dialogHeight: '+h+'px; dialogWidth: '+w+'px; status:no');
}