
    //<![CDATA[

function firma_map(y, x, nazwa){
      if (GBrowserIsCompatible()) {
        var map = new GMap2(document.getElementById("map"));
      map.addControl(new GLargeMapControl());
      //map.addControl(new GMapTypeControl());
      map.setCenter(new GLatLng(50,0),12);
//map.addControl(new GSmallMapControl());
//map.addControl(new GMapTypeControl());
var lat = x;
var lng = y;
var point = new GLatLng(lat, lng);

var marker = new GMarker(point);
map.addOverlay(marker);
//wyświetlamy dymek
map.openInfoWindow(point, nazwa);
//przesuwamy mapę
map.panTo(point);
}
}
    //]]>


status_prom=function(co, ff) {
new Ajax.Updater('info', 'promocja_status.php?todo='+co+'&prom='+ff, {asynchronous:true});
Element.hide('prom'+ff);
Element.hide('stat'+ff);
new Effect.Fade('info', { duration:5});
}

status_praca=function(co, ff) {
new Ajax.Updater('info', 'promocja_status.php?todo='+co+'&praca='+ff, {asynchronous:true});
Element.hide('prom'+ff);
Element.hide('stat'+ff);
new Effect.Fade('info', { duration:5});
}


status_news=function(co, ff) {
new Ajax.Updater('info', 'promocja_status.php?todo='+co+'&news='+ff, {asynchronous:true});
Element.hide('prom'+ff);
Element.hide('stat'+ff);
new Effect.Fade('info', { duration:5});
}

status_kadra=function(co, ff) {
new Ajax.Updater('info', 'promocja_status.php?todo='+co+'&kadra='+ff, {asynchronous:true});
Element.hide('prom'+ff);
Element.hide('stat'+ff);
new Effect.Fade('info', { duration:5});
}

status_kal=function(co, ff) {
new Ajax.Updater('info', 'promocja_status.php?todo='+co+'&kal='+ff, {asynchronous:true});
Element.hide('prom'+ff);
Element.hide('stat'+ff);
new Effect.Fade('info', { duration:5});
}

status_jeden=function(co, ff) {
new Ajax.Updater('info', 'promocja_status.php?todo='+co+'&jed='+ff, {asynchronous:true});
Element.hide('stat'+ff);
new Effect.Fade('info', { duration:5});
}

status_koment=function(co, ff) {
new Ajax.Updater('info', 'promocja_status.php?todo='+co+'&koment='+ff, {asynchronous:true});
Element.hide('prom'+ff);
Element.hide('stat'+ff);
new Effect.Fade('info', { duration:5});
}

status_koment2=function(co, ff) {
new Ajax.Updater('info', 'promocja_status.php?todo='+co+'&koment='+ff, {asynchronous:true});
Element.hide('promX'+ff);
Element.hide('statX'+ff);
new Effect.Fade('info', { duration:5});
}

function prepareInputsForHints() {
    var tags = ['input', 'select', 'textarea' ];
    for(var t = 0; t < tags.length; t++) {
        var inputs = document.getElementsByTagName(tags[t]);
        for (var i=0; i<inputs.length; i++){
            connectInputHint(inputs[i]);
        }
    }
}


/*
function prepareInputsForHints() {
  var inputs = document.getElementsByTagName("input");
  for (var i=0; i<inputs.length; i++){
    if (inputs[i].parentNode.getElementsByTagName("span")[0]) {
      inputs[i].onfocus = function () {
        this.parentNode.getElementsByTagName("span")[0].style.display = "inline";
      }
      inputs[i].onblur = function () {
        this.parentNode.getElementsByTagName("span")[0].style.display = "none";
      }
    }
  }
  var selects = document.getElementsByTagName("select");
  for (var k=0; k<selects.length; k++){
    if (selects[k].parentNode.getElementsByTagName("span")[0]) {
      selects[k].onfocus = function () {
        this.parentNode.getElementsByTagName("span")[0].style.display = "inline";
      }
      selects[k].onblur = function () {
        this.parentNode.getElementsByTagName("span")[0].style.display = "none";
      }
    }
  }
}
*/


function connectInputHint(input) {
    var span = input.parentNode.getElementsByTagName("span")[0];
    if(span) {
        // Add pointer
        var pointer = document.createElement('span');
        pointer.className = 'hint-pointer';
        pointer.innerHTML = ' ';
        span.appendChild(pointer);

        // Hook up events
        input.onfocus = function () {
            span.style.display = "inline";
        }
        input.onblur = function () {
            span.style.display = "none";
        }
    }
}

function dlugosc_tekstu(pole_sprawdzane, max_length){
	var max_length = max_length;
	var pole_sprawdzane = pole_sprawdzane;
	

	if(pole_sprawdzane.value.length > max_length){
		pole_sprawdzane.value = pole_sprawdzane.value.substr(0, max_length);
		document.getElementById('ile_znakow_'+pole_sprawdzane.name).innerHTML = 0;
	}else{
		document.getElementById('ile_znakow_'+pole_sprawdzane.name).innerHTML = max_length - pole_sprawdzane.value.length;	
	}
}
