//var Layers_Names = new Array('dolnoslaskie', 'kujawsko-pomorskie', 'lubelskie', 'lubuskie', 'lodzkie', 'malopolskie', 'mazowieckie', 'opolskie', 'podkarpackie', 'podlaskie', 'pomorskie', 'slaskie', 'swietokrzyskie', 'warminsko-mazurskie', 'wielkopolskie', 'zachodniopomorskie');

var Layers_Names = new Array();
var Layers_Names_real = new Array();


var noneMiasta = 'wszystko                                       ';
var noneCzestotliwosc = "wszystko                                 ";
var noneCzestotliwosc1 = "wybierz                                                              ";

var arrMiasta = new Array(16);                            
for(i=0;i<16;i++) arrMiasta[i] = new Array();                            


function InitMiasto(name,IdlstMiasto)
{
   var lst=document.getElementById(IdlstMiasto);
   var i,cur=-1;

   //clear combo-box
   while(lst.options.length>0) lst.options[lst.options.length-1]=null;
   lst.options.length = 0;
   lst.options[0] = new Option(noneMiasta,"");  //(text,value)

   for (i = 0; i < Layers_Names_real.length; i++){ if(Layers_Names_real[i]==name) cur=i;}
   if(cur==-1 || cur >= arrMiasta.length) return;

   var list = arrMiasta[cur];

   for(i=0;i<list.length;i+=2)
   {
    lst.options[i/2+1] = new Option(list[i],list[i+1]); //(text,value)
   }

}


function InitWojewodstwo(name,IdlstWojewodstwo,IdlstMiasto)
{                            
   var lst=document.getElementById(IdlstWojewodstwo);
   lst.value=name;
   InitMiasto(name,IdlstMiasto);
}

function InitRodzaj(name, idlstMedium, idlstCzestotliwosc)
{                         
   var lst=document.getElementById(idlstMedium);
   lst.value=name;  
   InitCzestotliwosc(name,idlstCzestotliwosc)
}

function InitCzestotliwosc(name,idlstCzestotliwosc) {
//   alert(name);

   var lst=document.getElementById(idlstCzestotliwosc);

   //clear combo-box
   while(lst.options.length>0) lst.options[lst.options.length-1]=null;
   lst.options.length = 0;
   lst.options[0] = new Option(noneMiasta,"");  //(text,value)  
  
   var i=0;
   switch (name) {
  case "144":

      lst.options[i++] = new Option("wszystko                                 ",""); //(text,value)
      lst.options[i++] = new Option("dziennik","153::160"); //(text,value)
      lst.options[i++] = new Option("tygodnik","154::161"); //(text,value)
      lst.options[i++] = new Option("dwutygodnik","155::162"); //(text,value)
      lst.options[i++] = new Option("miesięcznik","156::163"); //(text,value)
      lst.options[i++] = new Option("dwumiesięcznik","157::164"); //(text,value)
      lst.options[i++] = new Option("kwartalnik","158::165"); //(text,value)
      lst.options[i++] = new Option("rocznik","159::166"); //(text,value)
      lst.options[i++] = new Option("nieregularny","287::288"); //(text,value)
  
  break;

  case "prasa":

      lst.options[i++] = new Option("wybierz                                                              ",""); //(text,value)
      lst.options[i++] = new Option("dziennik","dziennik"); //(text,value)
      lst.options[i++] = new Option("tygodnik","tygodnik"); //(text,value)
      lst.options[i++] = new Option("dwutygodnik","dwutygodnik"); //(text,value)
      lst.options[i++] = new Option("miesięcznik","miesiecznik"); //(text,value)
      lst.options[i++] = new Option("dwumiesięcznik","dwu_miesiecznik"); //(text,value)
      lst.options[i++] = new Option("kwartalnik","kwartalnik"); //(text,value)
      lst.options[i++] = new Option("rocznik","rocznik"); //(text,value)
      lst.options[i++] = new Option("nieregularny","nieregularny"); //(text,value)
  
  break;

  default:
       //clear combo-box
       while(lst.options.length>0) lst.options[lst.options.length-1]=null;
       lst.options.length = 0;
       lst.options[0] = new Option(noneCzestotliwosc,"");  //(text,value)

       if (name!="prasa" && isNaN(name)){
         lst.options[0] = new Option(noneCzestotliwosc1,"");  //(text,value)
       }else {
         lst.options[0] = new Option(noneCzestotliwosc,"");  //(text,value)
       } 
   }
}


//***************************************** Navigation by map ****************************************************************************

function findObj(n, d)
{ 
  var p, i, x;
  if (!d) d = document;
  if ( (p = n.indexOf("?") ) > 0 && parent.frames.length )
  {
    d = parent.frames[n.substring(p + 1)].document;
    n = n.substring(0, p);
  }
  if (!(x = d[n]) && d.all) x = d.all[n];
  for (i = 0; !x && i < d.forms.length; i++) x = d.forms[i][n];
  for (i = 0; !x && d.layers && i < d.layers.length; i++) x = findObj(n, d.layers[i].document);
  if (!x && document.getElementById) x = document.getElementById(n);
  return x;
}

function showHideLayers()
{ 
  var i, p, v, obj, args = showHideLayers.arguments;
  for (i = 0; i < (args.length - 2); i += 3)
  {
    if ( (obj = findObj(args[i]) ) != null)
    {
      v = args[i + 2];
      if (obj.style)
      {
        obj = obj.style;
        v = (v == 'show') ? 'visible' : (v == 'hide') ? 'hidden' : v;
      }
      obj.visibility = v;
    }
  }
}


function HideLayers()
{
  var i;
  for (i = 0; i < Layers_Names.length; i++)
       showHideLayers(Layers_Names[i],'','hide');
}

function ShowLayer(layer_name)
{
  HideLayers();
  showHideLayers(layer_name,'','show');
}

function formKeyDown(idForm) {
   var idForm=document.getElementById(idForm);
    if (event.keyCode==13){
  idForm.submit();
    }
}

function formExecute(idForm) {
   var idForm=document.getElementById(idForm);
   idForm.submit();
}

