// $Rev: 26252 $ $URL: svn://subversion.gepro/kokes/_verze_branch/9.60/Kokes/web/files/misys.js $ 
if( null!=parent && null!=parent.CloseTM) {
 top.WKOKES=top;  //pro spolupracujici pasporty, jen v samostatnem okne. Ve Frame nejde SPI
 top.LV_condT=new Array(); 
 top.LV_condV=new Array(); 
 top.LV_data1=new Array(); 
 top.LV_data2=new Array(); 
 top.WWW_FORM =0x8000; //v pisemnem operatu generovat odkazy do mapy 
}

 function GrfExec()
 {
  if( typeof(SysInfo.GrfFormat)=="string") {
   if(SysInfo.GrfFormat=="true"||SysInfo.GrfFormat=="false") 
    SysInfo.GrfFormat = new String('0');
  }
  else
   SysInfo.GrfFormat= new String('0');  
  if( null!=App && ("object"==typeof(App)||"function"==typeof(App)) && App.FLoaded()==1)
   App.SaveCookie(SysInfo.znak+"|"+SysInfo.bod_b+"|"+SysInfo.sysdr+"|"+SysInfo.killpnt+"|"+SysInfo.SetDetail+"|"+SysInfo.View+"|"+SysInfo.GrfFormat+"|"+SysInfo.Alfa);   // ulozeni hodnot do cookie v appletu
  if (null!=KU) KU=null;
 }
 function MisysExec(flg)
 {
  AutoExec(flg);
  if( SysInfo.LastSave!=0 && null!=App && ("object"==typeof(App)||"function"==typeof(App)) && App.FLoaded()==1)
   SetLsave();
  if( null!=App && ("object"==typeof(App)||"function"==typeof(App)) && App.FLoaded()==1 &&
	  null!=Zum && ("object"==typeof(Zum)||"function"==typeof(Zum)) && Zum.FLoaded()==1)
   App.SetDetailToOrient();
  SetPanels();
  if( SysInfo.lversion!=SysInfo.nversion)
   ShowHelp("welcome.html");
 } // MisysExec

 function SetPanels() {
  if( null!=EdPan && EdPan!="") {
   var panely=EdPan.split(',');
   if( panely.length==0) EdPan="1,"
   if( panely.length==1) EdPan+="1,"
   if( panely.length==2) EdPan+="1,"
   if( panely.length==3) EdPan+="1"
   panely=EdPan.split(',');
   GetPanels();
   var opanely=EdPan.split(',');
   var refr=0;
   if( panely[0]!=opanely[0]) refr|=1;
   if( panely[1]!=opanely[1]) refr|=1;
   if( panely[2]!=opanely[2]) refr|=1;
   if( panely[2]!=opanely[2]) refr|=3;
   if( panely[3]!=opanely[3]) refr|=2;
   var frameset_obj = document.getElementById("AROWS");
   if( panely[0]==0&&panely[1]==0) frameset_obj.rows=arows_rowsnn;
   if( panely[0]==0&&panely[1]==1) frameset_obj.rows=arows_rowsny;
   if( panely[0]==0&&panely[1]==2) frameset_obj.rows=arows_rowsnh;
   if( panely[0]==1&&panely[1]==0) frameset_obj.rows=arows_rowsyn;
   if( panely[0]==1&&panely[1]==1) frameset_obj.rows=arows_rowsyy;
   if( panely[0]==1&&panely[1]==2) frameset_obj.rows=arows_rowsyh;
   frameset_obj = document.getElementById("ACOLS");
   if( panely[2]==0) frameset_obj.cols=acols_colsn;
   if( panely[2]==1) frameset_obj.cols=acols_colsy;
   if( panely[2]==2) frameset_obj.cols=acols_colsh;
   frameset_obj = document.getElementById("RFRAME");
   if( panely[2]==0&&panely[3]==0) frameset_obj.rows=rframe_rowsnt;
   if( panely[2]!=0&&panely[3]==0) frameset_obj.rows=rframe_rowsn;
   if( panely[2]==0&&panely[3]==1) frameset_obj.rows=rframe_rowsyt;
   if( panely[2]!=0&&panely[3]==1) frameset_obj.rows=rframe_rowsy;
   if(refr&0x02==0x02) { Zum.onResize(0); Zum.NavalObraz(); }
   if(refr&0x01==0x01) { App.onResize(0); App.Maluj(); }
   EdPan=panely.join(',');
  } 
 } // SetPanels
function GetPanels()
{
 var frameset_obj;
 EdPan="0,";
 frameset_obj = document.getElementById("AROWS");
 if( frameset_obj.rows==arows_rowsyy || frameset_obj.rows==arows_rowsyn || frameset_obj.rows==arows_rowsyh) EdPan="1,";

 if( frameset_obj.rows==arows_rowsyn || frameset_obj.rows==arows_rowsnn) EdPan+="0,";
 else {
  if( frameset_obj.rows==arows_rowsyy || frameset_obj.rows==arows_rowsny) EdPan+="1,";
  else {
   if( frameset_obj.rows==arows_rowsyh || frameset_obj.rows==arows_rowsnh) EdPan+="2,";
  }
 }
 frameset_obj = document.getElementById("ACOLS");
 if( frameset_obj.cols==acols_colsn) EdPan+="0,";
 else {
  if( frameset_obj.cols==acols_colsy) EdPan+="1,"; 
  else {
   if( frameset_obj.cols==acols_colsh) EdPan+="2,"; 
  }
 }
 frameset_obj = document.getElementById("RFRAME");
 if( frameset_obj.rows==rframe_rowsn || frameset_obj.rows==rframe_rowsnt) EdPan+="0";
 else EdPan+="1";
}

 function SetLsave() {
  if( RefDate!=SysInfo.LastRefDate) {
   SysInfo.LastRefDate="";
   return;
  }
  var Lurl=SysInfo.LastURL.split(',');
  App.SetCenter(1*Lurl[0],1*Lurl[1]);
  App.SetScale(1*Lurl[2]);
  App.SetAngle(1*Lurl[3]);
  App.SetTemata(Lurl[5]);
  if(null!=Mnu && ("object" == typeof(Mnu) || "function"==typeof(Mnu)) && Mnu.FLoaded()==1)
   Mnu.SetSelect(Lurl[5]);
  App.Maluj();
 }

function MrsDataAll() {
 App.Prehledka(1,true);
 return;
}
function ObnovTema()
{
 if( null!=Mnu && ("object" == typeof(Mnu) || "function"==typeof(Mnu)) && Mnu.FLoaded()==1) {
  var Nodes=Mnu.GivSelect();
  App.SetTemata(Nodes);
  if( null!=Tool && ("object"==typeof(Tool)||"function"==typeof(Tool)) && Tool.FLoaded()==1) {
   Tool.SetTemata(Nodes);
   Tool.Obnovit();
  }
  else {
   if( null != TOOL.document.getElementById("ATOOL")) {
    var activeTabName=TOOL.ATOOL.getActTabName();
	TOOL.document.getElementById("ATOOL").src='/MACRO/HTML?25|'+Nodes+'|'+activeTabName;
   }
  }
 }
 App.Obnovit();
 blinkname = "";
 blinking = 0;
 var src="/OUT/HTML/files/pict/";
 if(SysInfo.AppSize==1) src+="2";
 if(SysInfo.AppSize==4) src+="3";
 src+="refr"
 if(SysInfo.AppSize==2||SysInfo.AppSize==3||SysInfo.AppSize==4) 
  src+=".png";
 else
  src+=".gif";
 if( prohlizec.IE && (SysInfo.AppSize==2||SysInfo.AppSize==3||SysInfo.AppSize==4)) {
  MTOOL.document["refr"].src="/OUT/HTML/files/pict/dot-empty.gif";
  MTOOL.document["refr"].runtimeStyle.filter='progid:DXImageTransform.Microsoft.AlphaImageLoader(src="'+src+'",sizingMethod="scale")';
 }
 else
  MTOOL.document["refr"].src=src;
}
function ShowObnovTema()
{
 if( blinking ==0) {
  blinkname = "refr";
  blinking = 1;
  var src="/OUT/HTML/files/pict/";
  if(SysInfo.AppSize==1) src+="2";
  if(SysInfo.AppSize==4) src+="3";
  if(SysInfo.AppSize==2||SysInfo.AppSize==3) 
   src+="refri_a.gif";
  else {
   src+="refr_a.gif";
  }
  if( prohlizec.IE && (SysInfo.AppSize==2||SysInfo.AppSize==3))
   MTOOL.document["refr"].runtimeStyle.filter='';
  MTOOL.document["refr"].src=src;
 }
}
function MISYS_TEMA() {
 SwitchFrame(0);
 return;
}
function RESET() {
 App.DeleteObject(15);
 App.DeleteServerConditions();
 Layers=null;
 SelLayers=null;
 App.SetVrstvy("");
 App.Prehledka(-1, true);
 if(null!=Mnu && ("object" == typeof(Mnu) || "function"==typeof(Mnu)) && Mnu.FLoaded()==1)
  Mnu.StartSelect();
 SwitchFrame(0);
 return ;
}
function IdentKU(x,y)
{
 var ret = App.IdentXY(0,1,x,y);
 if( ret != " ") {
  ShowTemataOblasti( 2, ret, "");
  if( null!=MTOOL && blinking!=0) {
   blinkname = "";
   blinking = 0;
   var src="/OUT/HTML/files/pict/";
   if(SysInfo.AppSize==1) src+="2";
   src+="refr";
   if(SysInfo.AppSize==2) 
    src+=".png";
   else
    src+=".gif";
   if( prohlizec.IE && SysInfo.AppSize==2) {
    MTOOL.document["refr"].src="/OUT/HTML/files/pict/dot-empty.gif";
    MTOOL.document["refr"].runtimeStyle.filter='progid:DXImageTransform.Microsoft.AlphaImageLoader(src="'+src+'",sizingMethod="scale")'
   }
   else
    MTOOL.document["refr"].src=src;
  }
 }
}
// Funkce pro sestaveni parcelniho cisla
// evid ... 0 = KN, 1 = EN, 2 = PK, 3 = BK, 4 = JPK
// st ... nestavebni=0, stavebni=1 (stavebni maji '-' nebo 'st.' na zacatku, nebo checkbox)
// kmen  ... kmen (ziskano parsem vstupu)
// pod  ... podlomeni (ziskano parsem vstupu)
// dil  ... dil (ziskano parsem vstupu)
function ComposeParcnum(evid, st, kmen, pod, dil){
 var result;
 switch(1*evid) {
 case 0: if( st==1) result="1"; else result="2"; break;
 case 1: result="3"; break;
 case 2: if( st==1) result="4"; else result="5";  break;
 case 3: if( st==1) result="6"; else result="7";  break;
 case 4: if( st==1) result="8"; else result="9";  break;
 default: return "";
 } 
 result+=new String(1*kmen+1000000).substring(2,7);
 result+=new String(1*pod+1000000).substring(4,7);
 result+=new String(1*dil+1000000).substring(6,7);
 return result;
} // ComposeParcnum

function Test() {
// alert("Test");
}
