/*
$(document).ready(function() {
  $(":checkbox").click(function() {
	alert($(this).next().text());
  });
});


var translateInputs = function(){
                        $(':input').each(function() {
                                var id = this.id;
                                var key = this.type + '.' + id;
                                if (this.type === 'checkbox') {
                                        var transl = gt.gettext(key);
                                        // find the next element and take the text of it
                                        var label = $(this).next();
                                        var curLbl = label.text();
                                        alert(curLbl+ ":" + transl);
                                        if (curLbl && transl) {
                                                alert('set:' + transl);
                                                label.text(transl);
                                        }

                                }
                        });
                };

                translateInputs();

var label = $(this).text();
*/

function setExecuted() {
  document.write("to cookies: ");
	document.write(document.cookie.indexOf('user'));
	//document.write(document.cookie.substring);
	
}


function showDivLegalizacja() {
    index2 = document.getElementById("legalizacja").selectedIndex;
	//alert(index2);
    if (index2 == 1) {
		document.getElementById("legframe").style.borderColor = '#903000';
		document.formbupadd.leg_last.disabled = false;
		document.formbupadd.leg_next.disabled = false;
		document.formbupadd.leg_last.style.borderColor = '#903000';
		document.formbupadd.leg_next.style.borderColor = '#903000';
        document["img_leg_last"].src = '/bup/pixels/leg_red.jpg';
        document["img_leg_next"].src = '/bup/pixels/leg_red.jpg';
        document.getElementById("label_leg_last").style.color = '#000000';
        document.getElementById("label_leg_next").style.color = '#000000';
		}

    if (index2 == 0) {
		document.getElementById("legframe").style.borderColor = 'silver';
		document.formbupadd.leg_last.disabled = true;
		document.formbupadd.leg_next.disabled = true;
		document.formbupadd.leg_last.style.borderColor = 'silver';
		document.formbupadd.leg_next.style.borderColor = 'silver';
        document["img_leg_last"].src = '/bup/pixels/leg_silver.jpg';
        document["img_leg_next"].src = '/bup/pixels/leg_silver.jpg';
        document.getElementById("label_leg_last").style.color = 'silver';
        document.getElementById("label_leg_next").style.color = 'silver';
		}
		return true;
}


function storeCaret (textEl) {
 if (textEl.createTextRange) textEl.caretPos = document.selection.createRange().duplicate();
}

function insertAtCaret (textEl, text) {
 if (textEl.createTextRange && textEl.caretPos) {
   var caretPos = textEl.caretPos;
   caretPos.text = caretPos.text.charAt(caretPos.text.length - 1) == ' ' ? text + ' ' : text;
   textEl.focus();
  }
 else {
  textEl.value  += text;
  textEl.focus();
  }
}

testFormularza={
  rodzajePol:{
    niepuste:[/.+/,'Proszę wypełnić wymagane pola!'],
    email:[/^[\w\.-]{2,}@[\w\.-]+\.[a-z]{2,5}$/,'Proszę podać prawidłowy adres e-mail'],
    liczbacalkowita:[/^\d+$/,'Prawidłową wartością tego pola jest liczba całkowita'],
    liczbarzeczywista:[/^(\d+|\d+,\d+)$/,'Proszę podać liczbę rzeczywistą (można użyć przecinka)'],
    data:[/^\d+\-\d+\-\d{4}$/,'Proszę wpisać datę w formacie DD-MM-RRRR (numer dnia-numer miesiąca-rok) np. 23-02-2003'],
    kodpocztowy:[/^\d{2}\-\d{3}$/,'Proszę podać kod pocztowy np. 06-600'],
    m20m100:[/^.{20,100}$/,'Proszę wpisać nie więcej niż 100 znaków, ale też nie mniej niż 20.'],
    duzelitery:[/^[A-Z]+$/,'Proszę używać wyłšcznie dużych liter w tym polu'],
    url:[/^http\:\/\/.+\.[a-z]{2,5}$/i,'Proszę podać prawidłowy adres strony www np. http://strona.pl']
  },
  testuj:function(f){
    var i,rodz;
    for(i=0;i<f.elements.length;i++){
      E=f.elements[i];
      if(rodz=this.rodzajePol[E.getAttribute('rodzajpola')])
        if(!rodz[0].test(E.value)){
          E.focus();
          E.select();
          alert(''
            +(E.getAttribute('komunikat')||rodz[1]));
          return false;
        }
    }
    return true;
  }
}

function writeData(textEl, text) {
var keynum
var keychar
var numcheck

if (window.event) // IE
{
keynum = text.keyCode;
}
else if (text.which) // Netscape/Firefox/Opera
{
keynum = text.which;
}

//keynum = text.keyCode;
keychar = String.fromCharCode(keynum);
//alert(keynum);
if (keynum != 8 & keynum != 9 & keynum != null) {
    numcheck =  /[0-9\-]/;
	return numcheck.test(keychar);
}
else
return true;
}




function checkData(textEl) {
var daysinmonth = new Array(31,28,31,30,31,30,31,31,30,31,30,31);
var keynum
var keychar
var numcheck
var isFebruary = false;
var isAYear = false;
var err;
err = "";

keychar = textEl.value;


// Check data format
numcheck = /[0-9]{4}[-]{1}[0-9]{2}[-]{1}[0-9]{2}/;
if (err=="")
if (!numcheck.test(keychar)) {
  err = "Błąd w formacie daty ! \nNależy stosować format daty: RRRR-MM-DD, odpowiednio: rok-miesiąc-dzień.";
}



tablica = keychar.split("-");
var rest = tablica[0] / 4;
numcheck = /[*.*]/;
var isAYear = numcheck.test(rest);


// Check year format
if (err=="")
if (tablica[0]<1000 || tablica[0]>3000) {
  err = "Podałeś niewłaściwy rok !";
}



// Check months value
if (err=="")
if (tablica[1]<1 || tablica[1]>12) {
  err = "Miesiąc spoza możliwego zakresu ! \nPodałeś numer miesiąca: "+tablica[1];
}


if (tablica[1] == 2 && !isAYear) {
  isFebruary = true;
  daysinmonth[1] = "29";
  }


// Check days value
table = tablica[1]-1;
if (err=="")
if (tablica[2]<1 || tablica[2]>daysinmonth[table]) {
  err = "Dzień spoza możliwego zakresu ! \nPodałeś numer dnia "+tablica[2]+" zamiast wartość z przedziału: 01 do "+daysinmonth[table];
}

if (err!="") {
  //err += "\b"+textEl.LABEL.name+"\b\n";
  //err += "\n"+textEl.name;
  //textEl.title = err;
  textEl.style.background = "#FF0000";
  //textEl.focus();
  //alert(err);
  
}
else
{
  //textEl.title = "Data nabycia przyrządu. Stosować format ROK-MIESIAC-DZIEŃ np 2009-02-27";
  textEl.style.background = "#FFFFFF";
}
//alert("tablica[0]: "+tablica[0]+"\n tablica[1]: "+tablica[1]+"\n tablica[2]: "+tablica[2]+"\n rest: "+rest+"\n isEYear: "+isAYear+"\n isFebruary: "+isFebruary+"\n daysinmonth[1]: "+daysinmonth[1]+"\n daysinmonth[tablica[1]]: "+daysinmonth[table]);

}

//if (document.formbupadd.leg_last) document.formbupadd.leg_last.onBlur = checkData(document.formbupadd.leg_last);

function clearphoto() {
	var obj = document.getElementById("photos");
	var obj1 = document.getElementById("photo1");
	obj1.src = "/pixels/noimg.jpg";
	obj1.height = 1;
	obj1.width = 1;
	obj.style.visibility = "hidden";
	obj.style.height = 0;
	//obj.style.width = 0;
	//return true;
}


function checkInput(textEl, mode) {
var keychar
var numcheck
var re

keychar = textEl.value;

switch (mode) {
  case 10:
  	//numcheck = /[A-Za-z0-9-\/]/;
  	//re = /( *)/;
  	
 	//if (!numcheck.test(keychar)) {
		//alert("blad");
		//re
		re = /[\s \[\]\+\=\(\)\*\&\^\%\$\#\@\!\~\`\<\>\,\.\{\}\_\|\\\?\:\;\"\']/g;
		numcheck = keychar.replace(re, '');
		//re = /\D/g;
		//keychar = numcheck;
		//numcheck = keychar.replace(re, '');
		textEl.value = numcheck;
		//return "eeee";//numcheck.test(keychar);
  	//}
  break;
}
//return
}


function writeInput(textEl, text, mode) {
var keynum
var keychar
var numcheck

//keynum = text.keyCode;
if (window.event) // IE
{
keynum = text.keyCode;
}
else if (text.which) // Netscape/Firefox/Opera
{
keynum = text.which;
}

keychar = String.fromCharCode(keynum);
	switch (mode) {
	case 10:
	    if (keynum != 8 & keynum != 9 & keynum != null) {
		numcheck = /[A-Za-z0-9-\/]/;
		return numcheck.test(keychar);
		}
		else
		return true;
	break;
	}
}




init = function() {
	if (document.all&&document.getElementById) {
		navRoot = document.getElementById("bupmainnav");
		for (i=0; i<navRoot.childNodes.length; i++) {
			node = navRoot.childNodes[i];
			if (node.nodeName=="LI") {
				node.onmouseover=function() {
					this.className+=" over";
				}
				node.onmouseout=function() {
					this.className=this.className.replace(" over", "");
				}
			}
		}
	}
}










