function getSubCategoryList(cid,sid,target,customField){
	var req = mint.Request();
	req.AddParam("cid", cid);
	req.AddParam("sid", sid);
	req.AddParam("target", target);
	req.AddParam("customField", customField);
	req.OnSuccess =
	function()
	{
		remChild('customField');
		$(target).innerHTML = this.responseText;
		if(customField && customField != 0) {
			$("loginAddAds").style.display = "block";
			$("submitButtonAddAds").style.display = "block";
			
		} else {
			$("loginAddAds").style.display = "none";
			$("submitButtonAddAds").style.display = "none";
		}
	}
	req.Send("./getSubCategory.php");
}

function remChild(id){
   var element = document.getElementById(id);
   while (element.firstChild){
       element.removeChild(element.firstChild);
   }
}

function checkEmail(email){
	var userEmail = document.getElementById(email).value;
	var req = mint.Request();
	req.AddParam("userEmail", userEmail);
	req.OnSuccess =
	function()
	{
		if(this.responseText == "email_null") {
			alert("Podaj adres email");
		} else {
			$("form").innerHTML = this.responseText;
			$("loginUser").onclick = function() { SendRequest(); }
		}
	}
	req.Send("./auth.php");
}

function SendRequest() {
	var req = mint.Request();
	req.OnSuccess = 
	function(){
		if(this.responseText == "alert_terms") {
			alert("Proszę zaakceptować regulamin");
		} else {
			if((this.responseText != "add_new_advert") && (this.responseText != "add_new_advert_new_user")) { 
				$("errors_messages").className = "error";
				$("errors_messages").innerHTML = this.responseText;
				window.location.href = "#"; 
			} else {
				$("loginAddAds").style.display = "none";
				$("submitButtonAddAds").style.display = "none";
				if(this.responseText == "add_new_advert") {
					window.location.href = "myProfile.php?addAd=ok";
				} else {
					window.location.href = "login.php?info=activate";
				}
			}
		}
	}
	req.SendForm("categoryXhr");
}

function saveAd() {
	document.forms['edit_ad'].submit();
}

function filtr_by() {
	document.forms['filtr_form'].submit();
}

function saveForm() {
	document.forms['editForm'].submit();
}

var timer=setInterval("remove_messages()", 10000);

function remove_messages() {
	if(document.getElementById("messages")) {
		if($("messages").style.display = "block") {
			$("messages").style.display = "none";
			
		}
	}
	clearInterval(timer);
}

function load() {
	if (GBrowserIsCompatible()) {
		var map = new GMap2(document.getElementById("map"));
		map.setCenter(new GLatLng(37.4419, -122.1419), 13);
	}
}
