function openClose(id) //http://axv.pl/rss,347.html
{
   if(document.getElementById) {
	  element = document.getElementById(id);
   } else if(document.all) {
	  element = document.all[id];
   } else return;

   if(element.style) {
      if(element.style.display == 'block' ){
         element.style.display = 'none';
      } else {
         
         element.style.display = 'block';
      }
   }
}


function ShowHide(id) {
var element = document.getElementById(id);
element.style.display=(element.style.display=='block')?"none":"block";
}



function ulubione( adres, tytul )
{
    //FireFox
    if (window.sidebar) { 
        window.sidebar.addPanel(tytul, adres, ""); 
				
    //IE
    } else if (window.external) {
        window.external.AddFavorite(adres, tytul); 
				
    //Opera
    } else if (window.opera && window.print) {
        var a = document.createElement('a');
        a.setAttribute('href', adres);
        a.setAttribute('title', tytul);
        a.setAttribute('rel','sidebar');
        a.click();
    }
}



//onClick="checkAll(5);"

function checkAll( n, fldName ) {
  if (!fldName) {
     fldName = 'cb';
  }
	var f = document.adminForm;
	var c = f.toggle.checked;
	var n2 = 0;
	for (i=0; i < n; i++) {
		cb = eval( 'f.' + fldName + '' + i );
		if (cb) {
			cb.checked = c;
			n2++;
		}
	}
	if (c) {
		document.adminForm.boxchecked.value = n2;
	} else {
		document.adminForm.boxchecked.value = 0;
	}
}


function validForm( fm ) {
	errfound = false;
	var bledy = "";

	with (fm[0]) {
		if (fm.a_title.value == "")  { bledy += "Brak tytułu ogłoszenia. \n"; fm.a_title.focus(); fm.a_title.style.border = "1px solid red"; };
		if (fm.a_price.value == "")  { bledy += "Brak wpisanej kwoty. \n"; fm.a_price.focus(); fm.a_price.style.border = "1px solid red"; };
		if (fm.a_message.value == "")  { bledy += "Brak treści ogłoszenia. \n"; fm.a_message.focus(); fm.a_message.style.border = "1px solid red"; };
		if (fm.a_city.value == "")  { bledy += "Brak wpisanego miasta. \n"; fm.a_city.focus(); fm.a_city.style.border = "1px solid red"; };
		if (fm.a_email.value == "")  { bledy += "e-mail jest wymagany. \n"; fm.a_email.focus(); fm.a_email.style.border = "1px solid red"; };
		if (fm.a_perm.checked != true)  { bledy += "Wymagana akceptacja regulaminu. \n"; fm.a_perm.focus(); fm.a_perm.style.border = "1px solid red"; };
		
		
		if (bledy != "")  validError(bledy); 
	}
	return !errfound;

}

function validError(tekst) {
	if (errfound) return;
		window.alert('Wystąpiły następujące błędy: \n' + tekst);
errfound = true;
}


function replaceTxt2( field, tekst ){
	if(document.getElementById(field).value==tekst){
	document.getElementById(field).value="";
	}
}

function replaceTxtBack2( field, tekst ){
	if(document.getElementById( field ).value==""){
	document.getElementById( field ).value=tekst;
	}
}


