function showErrorForm() {
	var error=document.getElementById('error');

	error.getElementsByTagName('div')[0].style.height=document.getElementsByTagName('body')[0].scrollHeight+'px';
	error.style.display='block';


	var errorForm =
		{
		success: function(o) {
				document.getElementById('errorContent').innerHTML=o.responseText;
		},
		failure: function(o) {}
		};
	document.getElementById('errorContent').innerHTML='<div style="text-align:center;padding-top:105px"><img src="http://static.wakacje.pl/wakacje/images/ajax-loader.gif" alt="" /></div>';
	YAHOO.util.Connect.asyncRequest('GET', '/?page=errorForm', errorForm, null);


	var selects=document.getElementsByTagName('select');
	//console.debug(selects);
	for(i=0;i<selects.length;i++){
		if (selects[i].nodeName != 'HTML') {
			selects[i].style.visibility = 'hidden';
		}
	}

	var ads=document.getElementsByTagName('embed');
	//console.debug(ads);
	for(i=0;i<ads.length;i++){
		if (ads[i].parentNode.nodeName != 'HTML') {
			ads[i].parentNode.style.visibility = 'hidden';
		}
	}
	ads=document.getElementsByTagName('object');
	//console.debug(ads);
	for(i=0;i<ads.length;i++){
		if (ads[i].parentNode.nodeName != 'HTML') {
			ads[i].parentNode.style.visibility = 'hidden';
		}
	}

	var iframes=document.getElementsByTagName('iframe');
	//console.debug(iframes);
	for(i=0;i<iframes.length;i++){
		if(iframes[i].style.display!='none' && iframes[i].nodeName != 'HTML'){
			iframes[i].style.visibility='hidden';
		}
	}
}


function hideErrorForm(){
	var selects=document.getElementsByTagName('select');
	for(i=0;i<selects.length;i++){
		selects[i].style.visibility='visible';
	}

	var ads=document.getElementsByTagName('embed');
	for(i=0;i<ads.length;i++){
		ads[i].parentNode.style.visibility='visible';
	}
	
	ads=document.getElementsByTagName('object');
	for(i=0;i<ads.length;i++){
		ads[i].parentNode.style.visibility='visible';
	}
	
	var iframes=document.getElementsByTagName('iframe');
	for(i=0;i<iframes.length;i++){
		if(iframes[i].style.display!='none'){
			iframes[i].style.visibility='visible';
		}
	}

	if(typeof(peelPage_hide) != 'undefined')	// trzeba dodatkowo zwinac pagePeela po zamknieciu formularza
		peelPage_hide();

	document.getElementById('errorContent').innerHTML='';
	var error=document.getElementById('error');
	error.style.display='none';

}


function checkErrorForm(formName) {
	var errorForm =
		{
		success: function(o) {
				document.getElementById('errorContent').innerHTML=o.responseText;
		},
		failure: function(o) {}
	};

	var emailPat = new RegExp("^([0-9a-zA-Z]([-.\\w]*[0-9a-zA-Z])*@([0-9a-zA-Z][-\\w]*[0-9a-zA-Z]\\.)+[a-zA-Z]{2,9})$");
	if(document.forms['errorForm'].imie.value.replace(' ','') == '') alert('Podaj swoje imię.');
	else if(!emailPat.test(document.forms['errorForm'].email.value) || document.forms['errorForm'].email.value == '') alert('Błędnie wypełnione pole e-mail');
	else if(document.forms['errorForm'].text.value.replace(' ','') == '') alert('Wpisz swoje uwagi.');
	else if(document.forms['errorForm'].callbackAgree.checked != true) alert('Prosimy o wyrażenie zgody na przetwarzanie danych osobowych.');
	else {
		YAHOO.util.Connect.setForm(document.getElementById('errorForm'));
		document.getElementById('errorContent').innerHTML='<div style="text-align:center;padding-top:105px"><img src="http://static.wakacje.pl/wakacje/images/ajax-loader.gif" alt="" /></div>';
		YAHOO.util.Connect.asyncRequest('POST', '/?page=errorFormEnd', errorForm);
	}
}

