
function o(id) {
 return document.getElementById(id);
}

function sets(v)
{
 var obj = o('srh');
 obj.name=v;
 obj.value=o(v).value;
}

function showhide(c)
{
 if( o(c).style.display=='none')
  o(c).style.display='block';
 else
  o(c).style.display='none';
}

function regtbl(a, b)
{
 o(a).style.display=(b==2?'block':'none');
}

function isInteger(s) {
 //http://surf11.com/entry/157/javascript-isinteger-function
 return (s.toString().search(/^-?[0-9]+$/) == 0);
}

function gp(y) {
 var x=o("of").value;
 if (isInteger(x)) { y.href="index.php?do=view&id="+x; return true; }
 else return false;
}

function finputz(n) {
 if (!o('flzd')) return false;
 var r="<b># Prześlij:</b><br />\r\n";
 for (i=1; i<=n; i++)
 {
  r+='<input type="radio" name="fum" value="'+i+'" />* <input type="radio" name="fug" value="'+i+'" />** <input type="file" name="fu['+i+']" style="width: 190px;" /><br />'+"\r\n";
 }
 if (n==0) r='&nbsp;&nbsp;Nie możesz przesłać żadnych zdjęć w wybranym pakiecie.';
 o('flzd').innerHTML = r;
}

function getHND()
{
 if (window.XMLHttpRequest)
 {
  try { return new XMLHttpRequest(); }
  catch(e) { return false; }
 } else if (window.ActiveXObject)
 {
  var msxml = new Array("MSXML2.XMLHTTP.6.0", "MSXML2.XMLHTTP.5.0", "MSXML2.XMLHTTP.4.0",
                        "MSXML2.XMLHTTP.3.0", "MSXML2.XMLHTTP", "Microsoft.XMLHTTP");
  for (var i in msxml)
  {
   try { return new ActiveXObject(msxml[i]); }
   catch(e){}
  }
  return false;
 }
}

function reload_cities(el)
{
 ad = document.getElementById('adr');
 var arr = new Array();
 var hnd = getHND();
 if (hnd)
 {
  hnd.open("POST", "inc/search.php?ajax");
  hnd.setRequestHeader('Content-Type','application/x-www-form-urlencoded; charset=iso-8859-2');
  hnd.onreadystatechange = function()
  {
   arr[0]='Ładuję...';
   if (hnd.readyState == 4)
   {
    var ans = hnd.responseText;
    if (ans!='' && (ans.charAt(0)=='.' || ans=='-'))// arr = unescape(ans.substr(1)).split('|');
    {
     var cut=unescape(ans.substr(1));
     if (cut!='') cut='[wszystkie]|'+cut;
     arr = cut.split('|');
    }
     else arr[0] = 'Wystąpił błąd! ('+hnd.status+')';
    delete hnd; hnd = false;
   }
   ad.options.length = 0;
   for(i=0; i<arr.length; i++) { ad[i] = (arr[0]==''?new Option('Brak',''):new Option(arr[i], ((i==0 && arr[i].charAt(0)=='[')?'':arr[i]))); }
  }
  hnd.send("_t="+el[el.selectedIndex].value);
 }
}
