function greenAlert(){alert('Opcja zostanie udostpniona zgodnie z harmonogramem wdroenia')}

/******************************/
function getIDProcess(){
 var Context=new String(location.href);
 var a=Context.split("/");
 Context=a[a.length-1];
 var b=Context.split(".");
 Context=b[0];
 SubContext=new Number(b[1])+1;
 if (isNaN(SubContext))
  return ('')
 else
  return (Context+'.'+SubContext);
}

numer=getIDProcess();

/******************************/
function SzukajJednostki(metoda) {
	var temp="/4DMETHOD/ReloadMethod/"+metoda+"/1/"+document.SzukajJedn.vSzukajJedn.value.replace(/[^ʣӌ󜟿\d A-Za-z]/g," ").replace(/ +/g,"^")+"/"+numer;
	location.href=temp;
}

function SzukajJednostki_(metoda) {
	var temp="/4DMETHOD/ReloadMethod/"+metoda+"/1/"+SzukajJedn.vSzukajJedn.value.replace(/[^ʣӌ󜟿\d A-Za-z]/g," ").replace(/ +/g,"^")+"/"+numer;
	location.href=temp;
}


/******************************/
function SzukajInfGCI(par) {
 var Parametr="/"+par.JotEsTe.value;
 Parametr+="/"+par.Obiekt.value;
 if (par.vSzukajInf.value=="")
  Parametr+="/*";
 else
  Parametr+="/"+par.vSzukajInf.value.replace(/[^ʣӌ󜟿\d A-Za-z]/g," ").replace(/ +/g,"^");
 Parametr+="/1111";
 Parametr+="/"+par.jak.value;
 var tmp="/4DMETHOD/Szukaj_ModText_Portal"+Parametr+"/"+numer;
 par.vSzukajInf.value="";
 location.href=tmp;
 Parametr="";
 tmp=""
}


/******************************/
/ niepoprawna - jak wszystkie html'e beda poprawione, mozna usunac /
function adres(i) {
 var adr=document.forma.GminaID.value;
 var temp;
 if(i==1) {
   adr=adr+"/"+document.forma.vSzukajKier.value;
   temp="/4DMETHOD/TelephoneBookGCI/"+adr+"/"+numer;
 }
 if(i==2) {
   temp="/4DMETHOD/TelephoneBookAllGCI/"+adr+"/"+numer;
 }
 location.href=temp;
}

/******************************/
/ poprawiona dla zgodnosci z w3c /
function adres_(i) {
 var adr=forma.GminaID.value;
 var temp;
 if(i==1) {
   adr=adr+"/"+forma.vSzukajKier.value;
   temp="/4DMETHOD/TelephoneBookGCI/"+adr+"/"+numer;
 }
 if(i==2) {
   temp="/4DMETHOD/TelephoneBookAllGCI/"+adr+"/"+numer;
 }
 location.href=temp;
}


/******************************/
function glosuj(idGminy,idPytania) {
 if (idPytania=='nic')
  alert ('Nie wybrano adnej odpowiedzi')
 else {
  var temp="/4DMETHOD/SondaReload/"+idGminy+"/"+idPytania+"/"+numer;
  location.href=temp;
 }
}
/******************************/
function subm (nazwa,strona) {
 document.formularz.vhSubmit.value=nazwa;
 document.formularz.vhStrona.value=strona; 
 document.formularz.submit();
}

/*funcja pomocnicza dla actionBank()*/
function getValueStr(val) {
   if(val=="") return "0";
   else return val;   
}
/*funcja pomocnicza dla actionBank()*/
function getValueInt(val) {
   return val;   
}

/* funkcja zerujaca podgrupe, jezeli wybrano grupe (dla branzowego banku informacji) */
function zeruj(wartosc)
{
	if (wartosc=='vWojew')
		document.formularz.vPowiat.options[document.formularz.vPowiat.selectedIndex].value=0;
	if (wartosc=='vGrupa')
		document.formularz.vPgr.options[document.formularz.vPgr.selectedIndex].value=0;
}

 
/* metoda generuje link dla branzowego banku informacji*/
function actionBank(idGrupy, idPodGrupy)
{
	adr=getValueInt(document.formularz.vGrupa.options[document.formularz.vGrupa.selectedIndex].value);
	adr=adr+"/"+getValueInt(document.formularz.vPgr.options[document.formularz.vPgr.selectedIndex].value);
	adr=adr+"/"+getValueInt(document.formularz.vWojew.options[document.formularz.vWojew.selectedIndex].value);
	adr=adr+"/"+getValueInt(document.formularz.vPowiat.options[document.formularz.vPowiat.selectedIndex].value);

	adr=adr+"/"+getValueInt(document.formularz.vDDod.options[document.formularz.vDDod.selectedIndex].value);
	adr=adr+"/"+getValueInt(document.formularz.vMMod.options[document.formularz.vMMod.selectedIndex].value);
	adr=adr+"/"+getValueInt(document.formularz.vRRod.options[document.formularz.vRRod.selectedIndex].value);
	adr=adr+"/"+getValueInt(document.formularz.vDDdo.options[document.formularz.vDDdo.selectedIndex].value);
	adr=adr+"/"+getValueInt(document.formularz.vMMdo.options[document.formularz.vMMdo.selectedIndex].value);
	adr=adr+"/"+getValueInt(document.formularz.vRRdo.options[document.formularz.vRRdo.selectedIndex].value);

	if(idGrupy!="") {
		adr=adr+"/"+idGrupy;
	}
	if(idPodGrupy!="") {
		adr=adr+"/"+idPodGrupy;
	}

	temp="/4DMETHOD/ReloadMethod/GCI_BranzowyBankInformacji"+"/"+adr+"/"+numer;
	document.location.href=temp;
}

/* a to dla ePanstwa */
function actionBank2(idGrupy, idPodGrupy)
{
	adr=getValueInt(document.formularz.vGrupa.options[formularz.vGrupa.selectedIndex].value);
	adr=adr+"/"+getValueInt(document.formularz.vPgr.options[formularz.vPgr.selectedIndex].value);
	adr=adr+"/"+getValueInt(document.formularz.vWojew.options[formularz.vWojew.selectedIndex].value);
	adr=adr+"/"+getValueInt(document.formularz.vPowiat.options[formularz.vPowiat.selectedIndex].value);

	adr=adr+"/"+getValueInt(document.formularz.vDDod.options[formularz.vDDod.selectedIndex].value);
	adr=adr+"/"+getValueInt(document.formularz.vMMod.options[formularz.vMMod.selectedIndex].value);
	adr=adr+"/"+getValueInt(document.formularz.vRRod.options[formularz.vRRod.selectedIndex].value);
	adr=adr+"/"+getValueInt(document.formularz.vDDdo.options[formularz.vDDdo.selectedIndex].value);
	adr=adr+"/"+getValueInt(document.formularz.vMMdo.options[formularz.vMMdo.selectedIndex].value);
	adr=adr+"/"+getValueInt(document.formularz.vRRdo.options[formularz.vRRdo.selectedIndex].value);

	if(idGrupy!="") {
		adr=adr+"/"+idGrupy;
	}
	if(idPodGrupy!="") {
		adr=adr+"/"+idPodGrupy;
	}
	temp="/4DMETHOD/ReloadMethod/ePanstwo_BranzowyBankInformacji"+"/"+adr+"/"+numer;
	document.location.href=temp;
}

/*   dla wyszukiwarki godzin otwarcia w PCI */
function actionTime(gminaID)
{
	var adr=gminaID;
	adr=adr+"/"+getValueInt(document.godziny.vDay.options[godziny.vDay.selectedIndex].value);
	adr=adr+"/"+getValueInt(document.godziny.vHHFrom.options[godziny.vHHFrom.selectedIndex].value);
	adr=adr+"/"+getValueInt(document.godziny.vHHTill.options[godziny.vHHTill.selectedIndex].value);
	if(document.godziny.varText.value=="") {
	 adr=adr+"/*";
	}
	else {
	  adr=adr+"/"+document.godziny.varText.value.replace(/[^ʣӌ󜟿\d A-Za-z]/g," ").replace(/ +/g,"^");
	}
	temp="/4DMETHOD/ReloadMethod/wwwGodziny"+"/"+adr+"/"+numer;
	document.location.href=temp;
}
/*****************************/
/*   dla wyszukiwarki Uchwal */
/*****************************/
function wyszukiwarkaUchwal(gminaID)
{
	var adr=gminaID;
	adr=adr+"/"+getValueInt(document.uchwaly.vYear.options[uchwaly.vYear.selectedIndex].value);

	if(document.uchwaly.varNr.value=="") {
	 adr=adr+"/*";
	} else {
	  /*   adr=adr+"/"+document.uchwaly.varNr.value;   */
	  adr=adr+"/"+document.uchwaly.varNr.value.replace(/[^ʣӌ󜟿\d A-Za-z]/g," ").replace(/ +/g,"^");
	}

	if(document.uchwaly.varTytul.value=="") {
	 adr=adr+"/*";
	} else {
	  adr=adr+"/"+document.uchwaly.varTytul.value.replace(/[^ʣӌ󜟿\d A-Za-z]/g," ").replace(/ +/g,"^");
	}

	temp="/4DMETHOD/ReloadMethod/wyszukiwarkaUchwal/"+adr+"/"+numer;
	document.location.href=temp;
}

/********************************************/
/*   dla wyszukiwarki godzin otwarcia w GCI */
/********************************************/
function actionTime2(gminaID)
{
	var adr=gminaID;
	adr=adr+"/"+getValueInt(document.godziny.vDay.options[godziny.vDay.selectedIndex].value);
	adr=adr+"/"+getValueInt(document.godziny.vHHFrom.options[godziny.vHHFrom.selectedIndex].value);
	adr=adr+"/"+getValueInt(document.godziny.vHHTill.options[godziny.vHHTill.selectedIndex].value);
	if(document.godziny.varText.value=="") {
	 adr=adr+"/*";
	}
	else {
	  adr=adr+"/"+document.godziny.varText.value.replace(/[^ʣӌ󜟿\d A-Za-z]/g," ").replace(/ +/g,"^");
	}
	temp="/4DMETHOD/ReloadMethod/wwwGodzinyGCI"+"/"+adr+"/"+numer;
	document.location.href=temp;
}

/*   dla wyszukiwarki godzin otwarcia w WCI */
function actionTime3(gminaID)
{
	var adr=gminaID;
	adr=adr+"/"+getValueInt(document.godziny.vDay.options[godziny.vDay.selectedIndex].value);
	adr=adr+"/"+getValueInt(document.godziny.vHHFrom.options[godziny.vHHFrom.selectedIndex].value);
	adr=adr+"/"+getValueInt(document.godziny.vHHTill.options[godziny.vHHTill.selectedIndex].value);
	if(document.godziny.varText.value=="") {
	 adr=adr+"/*";
	}
	else {
	  adr=adr+"/"+document.godziny.varText.value.replace(/[^ʣӌ󜟿\d A-Za-z]/g," ").replace(/ +/g,"^");
	}
	temp="/4DMETHOD/ReloadMethod/wwwGodzinyWCI"+"/"+adr+"/"+numer;
	document.location.href=temp;
}




/******************************/
function SzukajProcedur() {
 var Parametr="/"+document.SzukajProc.vGmina.value;
 if (document.SzukajProc.vSzukajProc.value=="")
  Parametr+="/*";
 else
  Parametr+="/"+document.SzukajProc.vSzukajProc.value.replace(/[^ʣӌ󜟿\d A-Za-z]/g," ").replace(/ +/g,"^");
 var tmp="/4DMETHOD/ReloadMethod/GCI_ProcSprawSzuk"+Parametr+"/"+numer;
 document.SzukajProc.vSzukajProc.value="";
 location.href=tmp;
// alert (tmp);
 Parametr="";
 tmp=""
}


/******* Jednostki komercyjne *******/
 var vCommURL='';
 var vCommObszar;

function sendComm (par)
{
	if ((par.szukanie.options[par.szukanie.selectedIndex].value!='0')&&(par.input.value!=''))	{
		if(par.szukanie.selectedIndex<4)	{
			window.open(vCommURL+"/"+par.chkbx.value+"/"+par.input.value.replace(/[^ʣӌ󜟿\d A-Za-z\*]/g," ").replace(/ +/g,"^").replace(/\*+/g,"*"));
		}
		else	{
			var temp="/4DMETHOD/ReloadMethod/"+par.szukanie.options[par.szukanie.selectedIndex].value+"/"+par.GminaID.value+"/1/"+par.chkbx.value+"/"+par.input.value.replace(/[^ʣӌ󜟿\d A-Za-z]/g," ").replace(/ +/g,"^")+"/"+numer;
			location.href=temp;
		}
	}
}

function changeComm (par)
{
 vCommURL='/4DMETHOD/'+par.szukanie.options[par.szukanie.selectedIndex].value
}


/************************************/

function sendForm (par,jst) {
	var param="/4DMETHOD/UrzadWyszukiwarkaJednostki";
	param += "/" + par.vSzukaj.value.replace(/[^ʣӌ󜟿\d A-Za-z\*]/g," ").replace(/ +/g,"^").replace(/\*+/g,"*");
	param += "/"+jst;
	window.open(param);
}

/********* Zaatwianie spraw w urzdzie *********/
function sendComm_ZSWU (par, gminaID)
{
	if (par.input.value!='')	{
		var param_ZSWU = "/4DMETHOD/ZSWU_engine/"+gminaID;
		param_ZSWU += "/"+par.input.value.replace(/[^ʣӌ󜟿\d A-Za-z\*]/g," ").replace(/ +/g,"^").replace(/\*+/g,"*");

		window.open(param_ZSWU);
	}
}

/********* dynamic favicon ***********/
var favicon = {

// -- "PUBLIC" ---------------------------------------------------------------

change: function(iconURL, optionalDocTitle) {
  if (optionalDocTitle) {
    document.title = optionalDocTitle;
  }
  this.addLink(iconURL, true);
},


// -- "PRIVATE" ---------------------------------------------------------------

addLink: function(iconURL) {
  var link = document.createElement("link");
  link.type = "image/x-icon";
  link.rel = "shortcut icon";
  link.href = iconURL;
  this.removeLinkIfExists();
  this.docHead.appendChild(link);
},

removeLinkIfExists: function() {
  var links = this.docHead.getElementsByTagName("link");
  for (var i=0; i<links.length; i++) {
    var link = links[i];
    if (link.type=="image/x-icon" && link.rel=="shortcut icon") {
      this.docHead.removeChild(link);
      return; // Assuming only one match at most.
    }
  }
},

docHead:document.getElementsByTagName("head")[0]
}

favicon.change("/4DBin/bip.ico");
