/*
* AJAX ś
*/
function postep () {
	$('loadBar').show();
	setTimeout("ukryj_postep()",300);
}

function ukryj_postep () {
	
	$('loadBar').hide();
		$('info_tresc').show();
		Element.setStyle($('info_tresc') , { 'z-index': 100 });
	$('kom').update(grabPosXML("komunikat"));
	
	new Effect.Opacity('glowna', { from: 1.0, to: 0.2, duration: 0.5 });

		window.setTimeout(przeladuj, 2);
	
	var IDp = grabPosXML("idpola");
	if(IDp.empty() == false) {
		Element.setStyle($(IDp),{
						border: '1px solid red'
					});
		new Effect.Highlight(IDp, { startcolor: '#ffffff', endcolor: '#ff0000' });
	}
}

var timer = 3;

function przeladuj() {
var url = grabPosXML("przeladuj");
	if(url.empty() == false) {
		$('ift').disable().setValue('czekaj '+ timer-- +' s.');

		if(timer > -1) 
			setTimeout('przeladuj()', 1000);

		if(timer == -1) {
			$('ift').setValue('przekierowanie...');
			window.location.replace(url);
		}
	} 
}

addEvent(window, 'load',ajaxKontakt, false);

function ajaxKontakt() {

		var frmEl = $('cForm');
			Try.these(addEvent(frmEl, 'submit', wyslij, false)) || false;
			frmEl.onsubmit = function() { return false; }

}

var pos; 
function loadXMLPosDoc(url,posData) {
    if (window.XMLHttpRequest) {
        pos = new XMLHttpRequest();
        pos.onreadystatechange = processPosChange;
        pos.open("POST", url, false);
		pos.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
        pos.send(posData);
    } else if (window.ActiveXObject) {
        pos = new ActiveXObject("Microsoft.XMLHTTP");
        if (pos) {
            pos.onreadystatechange = processPosChange;
            pos.open("POST", url, false);
			pos.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
            pos.send(posData);
        }
    }
}

function grabPosXML(tagName) {
	if(tagName.empty() == false)
		return pos.responseXML.documentElement.getElementsByTagName(tagName)[0].childNodes[0].nodeValue;
	else 
	return false;
}

function processPosChange() {
    if (pos.readyState == 4) {
        if (pos.status == 200) {
				if ( grabPosXML("status") == 'NOTOK' ) { 
					Element.setStyle($('kom'),{
						color: 'red'
					});
				} else {
					Element.setStyle($('kom'),{
						color: 'green'
					});
				}
		}
	}
}
