function clearForm(formIdent) 
{ 
  var form, elements, i, elm; 
  form = document.getElementById 
    ? document.getElementById(formIdent) 
    : document.forms[formIdent]; 
		if (document.getElementsByTagName)
	  {
		elements = form.getElementsByTagName('textarea');
		for( i=0, elm; elm=elements.item(i++); )
		{
			elm.value = '';
		}
		elements = form.getElementsByTagName('input');
		for( i=0, elm; elm=elements.item(i++); )
		{
			if (elm.getAttribute('type') == "text" || elm.getAttribute('type') == "password")
			{
				elm.value = '';
			}
			if (elm.getAttribute('type') == "checkbox" || elm.getAttribute('type') == "radio")
			{
			  elm.checked = false;
			}
		}
		elements = form.getElementsByTagName('select');
		for( i=0, elm; elm=elements.item(i++); )
		{
			elm.options.selectedIndex=0;
		}
	}

	// Actually looking through more elements here
	// but the result is the same.
	else
	{
		elements = form.elements;
		for( i=0, elm; elm=elements[i++]; )
		{
			if (elm.type == "text")
			{
				elm.value ='';
			}
		}
	}
}

function sendForm (formId,targetUrl,resultId,loadingImg) {
var moj_formularz = document.getElementById(formId);
var url = targetUrl;
advAJAX.submit( moj_formularz, {
url: ( targetUrl ),
onLoading : function(obj) {document.getElementById(resultId).innerHTML = "<div style=\"text-align:center;background-color:white;padding:5px 0\"><img style=\"border:0\" src=\"" + loadingImg + "\" alt=\"Loading...\" /></div>";},
onSuccess : function(obj) {document.getElementById(resultId).style.display='block';NLBfadeBg(resultId,'#ADDFE3','#F5F3E1','1500');document.getElementById(resultId).innerHTML = obj.responseText;},
onError : function(obj) {alert("Error: " + obj.status + ' ' + url);document.getElementById(resultId).innerHTML = "";}
});
}

function hide_show(elId,objCheckBox)
{
var element = document.getElementById(elId);
if (objCheckBox.checked) element.style.display = 'block';
else element.style.display = 'none';
}

function sprawdzRegion(formName,idPanstwo,idRegion)
{
if(document.forms.register_user.country.value==idPanstwo)
{
if(document.forms.register_user.state.value==idRegion)
{
document.forms.register_user.state.value=0
}
}
else
{
document.forms.register_user.state.value=idRegion;
}
}

function startCallback() {
// make something useful before submit (onStart)
return true;
}
 
function completeCallback(response) {
// make something useful after (onComplete)
document.getElementById('komunikat').innerHTML = response;
NLBfadeBg('komunikat','#ADDFE3','#F5F3E1','1500');
}

function deleteImage (sciezka,id) {
advAJAX.setDefaultParameters({
onLoading : function(obj) { document.getElementById(obj.tag).innerHTML = "<img src=\"../images/ajaxload.gif\" alt=\"Ładowanie...\" />"; },
onSuccess : function(obj) { NLBfadeBg('komunikat','#ADDFE3','#F5F3E1','1500'); document.getElementById(obj.tag).innerHTML = obj.responseText;  deletePosition('image-' + id); },
onError : function(obj) { document.getElementById(obj.tag).innerHTML = "Błąd... " + obj.status; }
});

advAJAX.get({ url: sciezka, tag: "komunikat" });
advAJAX.setDefaultParameters({});
}

function deletePosition(id)
{
document.getElementById(id).style.display = 'none';
}

function usunSubskrybenta (sciezka,id) {
advAJAX.setDefaultParameters({
onLoading : function(obj) { document.getElementById(obj.tag).innerHTML = "<img src=\"../images/ajaxload.gif\" alt=\"Ładowanie...\" />"; },
onSuccess : function(obj) { NLBfadeBg('komunikat','#ADDFE3','#F5F3E1','1500'); document.getElementById(obj.tag).innerHTML = obj.responseText;  deletePosition('subskr' + id); },
onError : function(obj) { document.getElementById(obj.tag).innerHTML = "Błąd... " + obj.status; }
});

advAJAX.get({ url: sciezka, tag: "komunikat" });
advAJAX.setDefaultParameters({});
}

function usunWiadomosc (sciezka,id) {
advAJAX.setDefaultParameters({
onLoading : function(obj) { document.getElementById(obj.tag).innerHTML = "<img src=\"../images/ajaxload.gif\" alt=\"Ładowanie...\" />"; },
onSuccess : function(obj) { NLBfadeBg('komunikat','#ADDFE3','#F5F3E1','1500'); document.getElementById(obj.tag).innerHTML = obj.responseText;  deletePosition('messag' + id); deletePosition('messagzs' + id);},
onError : function(obj) { document.getElementById(obj.tag).innerHTML = "Błąd... " + obj.status; }
});

advAJAX.get({ url: sciezka, tag: "komunikat" });
advAJAX.setDefaultParameters({});
}

function pokazWiadomosc (id) {
advAJAX.setDefaultParameters({
onLoading : function(obj) { document.getElementById(obj.tag).innerHTML = "<img src=\"../images/ajaxload.gif\" alt=\"Ładowanie...\" />"; },
onSuccess : function(obj) {  document.getElementById(obj.tag).innerHTML = obj.responseText;  document.getElementById('mess_show' + id).style.display = 'block';},
onError : function(obj) { document.getElementById(obj.tag).innerHTML = "Błąd... " + obj.status; }
});

advAJAX.get({ url: 'includes/messages_archive.php?act=show&id=' + id, tag: "mess_show" + id });
advAJAX.setDefaultParameters({});
}

