function sendFormWant(type) {
	var buysell = document.getElementById("buysell").value;
	var rent = document.getElementById("rent").value;

	if(type == "buy") {
		if(buysell == "N" && rent == "N") {  alert("Vyberte zda chcete nemovitost koupit nebo pronajmout nebo obojí."); return false; }
	} else {
		if(buysell == "N" && rent == "N") {  alert("Vyberte zda chcete nemovitost prodat nebo pronajmout nebo obojí."); return false; }
	}

	if(cats == "") { alert("Vyberte alespoň jednu z kategorií."); return false; }

	var id_vlastnictvi = document.getElementById("id_vlastnictvi").value;

	var district = document.getElementById("district").value;
	district = chnEncode(district);

	var town = document.getElementById("town").value;
	if(town == "") { alert("Zadejte název obce."); document.getElementById("town").focus(); focusError(document.getElementById("town"), "red"); return false; }
	town = chnEncode(town);

	var price = document.getElementById("price").value;
	price = chnEncode(price);

	var description = document.getElementById("description").value;
	if(description == "") { alert("Zadejte podrobnější požadavky."); document.getElementById("description").focus(); focusError(document.getElementById("description"), "red"); return false; }
	description = chnEncode(description);

	var name = document.getElementById("name").value;
	if(name == "") { alert("Zadejte jméno a příjmení."); document.getElementById("name").focus(); focusError(document.getElementById("name"), "red"); return false; }
	name = chnEncode(name);

	var phone = document.getElementById("phonea").value;
	if(phone == "") { alert("Zadejte telefon."); document.getElementById("phone").focus(); focusError(document.getElementById("phone"), "red"); return false; }
	if(!checkPhone(phone)) { alert("Zadané telefoní číslo je neplatné. Povolené jsou jen čísla, mezery a znaménko '+'"); document.getElementById("phone").focus(); focusError(document.getElementById("phone"), "blue"); return false; }
	phone = chnEncode(phone);

	var email = document.getElementById("email").value;
	if(email == "") { alert("Zadejte email."); document.getElementById("email").focus(); focusError(document.getElementById("email"), "red"); return false; }
	if(!checkEmail(email)) { alert("Zadaná emailová adresa je neplatná."); document.getElementById("email").focus(); focusError(document.getElementById("email"), "blue"); return false; }
	email = chnEncode(email);

	var params = "type=" + type + "&buysell=" + buysell + "&rent=" + rent + "&id_vlastnictvi=" + id_vlastnictvi;
	params += "&cats=" + cats + "&subcats=" + subcats + "&district=" + district + "&town=" + town;
	params += "&description=" + description + "&price=" + price;
	params += "&name=" + name + "&phone=" + phone + "&email=" + email;

	result = loadResultOnly("/" + PATH + "scm/scm_posts_add", params);

	if(result == "OK") {
		document.getElementById("form").style.display = "none";
		document.getElementById("hide").style.display = "none";
		document.getElementById("done").style.display = "block";
	} else {
		alert(result);
		return false;
	}

	return true;
}

var items = new Array();
var promoCurrent = new Array();
var promoNext = new Array();
var switchAllowed = true;

function allowSwitch() {
	switchAllowed = true;
}

function disallowSwitch() {
	switchAllowed = false;

	clearTimeout(cycleTimer);
}

function initPromo(group_id) {
	items[group_id] = getElementsByClassName(document.getElementById("group_" + group_id), "div", "promo");

	cyclePromo(group_id, numberCurrent[group_id]);

	return true;
}

var cycleTime = 2000;

function cyclePromo(group_id, n) {

	if(switchAllowed) {
		if(n + 1 == items[group_id].length) { nextN = 0; } else { nextN = n + 1; }
		switchPromo(group_id, n, nextN);
		n = nextN;

		cycleTimer = setTimeout("cyclePromo(" + group_id + ", " + n + ");", cycleTime);

		return true;
	} else {
		return false;
	}
}

function switchPromo(group_id, n, nextN) {
	promoCurrent[group_id] = items[group_id][n];
	promoNext[group_id] = items[group_id][nextN];

	numberCurrent[group_id] = nextN;

	//if(IE) {
		repaintPromo(group_id, 8);
	/*} else {
		repaintPromo(group_id, 1);
		setTimeout("repaintPromo(" + group_id + ", 2);", (cycleTime / 40));
		setTimeout("repaintPromo(" + group_id + ", 3);", (cycleTime / 40) * 2);
		setTimeout("repaintPromo(" + group_id + ", 4);", (cycleTime / 40) * 3);
		setTimeout("repaintPromo(" + group_id + ", 5);", (cycleTime / 40) * 4);
		setTimeout("repaintPromo(" + group_id + ", 6);", (cycleTime / 40) * 5);
		setTimeout("repaintPromo(" + group_id + ", 7);", (cycleTime / 40) * 6);
		setTimeout("repaintPromo(" + group_id + ", 8);", (cycleTime / 40) * 7);
	}*/

	return false;
}

function repaintPromo(group_id, level) {

	if(level == 1) {
		promoCurrent[group_id].style.opacity = "0.88";
		promoCurrent[group_id].style.filter = "alpha(opacity=88)";

		promoNext[group_id].style.opacity = "0.12";
		promoNext[group_id].style.filter = "alpha(opacity=12)";
		promoNext[group_id].style.display = "block";
	}

	if(level == 2) {
		promoCurrent[group_id].style.opacity = "0.75";
		promoCurrent[group_id].style.filter = "alpha(opacity=75)";

		promoNext[group_id].style.opacity = "0.25";
		promoNext[group_id].style.filter = "alpha(opacity=25)";
	}

	if(level == 3) {
		promoCurrent[group_id].style.opacity = "0.63";
		promoCurrent[group_id].style.filter = "alpha(opacity=63)";

		promoNext[group_id].style.opacity = "0.37";
		promoNext[group_id].style.filter = "alpha(opacity=37)";
	}

	if(level == 4) {
		promoCurrent[group_id].style.opacity = "0.50";
		promoCurrent[group_id].style.filter = "alpha(opacity=50)";

		promoNext[group_id].style.opacity = "0.50";
		promoNext[group_id].style.filter = "alpha(opacity=50)";
	}

	if(level == 5) {
		promoCurrent[group_id].style.opacity = "0.37";
		promoCurrent[group_id].style.filter = "alpha(opacity=37)";

		promoNext[group_id].style.opacity = "0.63";
		promoNext[group_id].style.filter = "alpha(opacity=63)";
	}

	if(level == 6) {
		promoCurrent[group_id].style.opacity = "0.25";
		promoCurrent[group_id].style.filter = "alpha(opacity=25)";

		promoNext[group_id].style.opacity = "0.75";
		promoNext[group_id].style.filter = "alpha(opacity=75)";
	}

	if(level == 7) {
		promoCurrent[group_id].style.opacity = "0.12";
		promoCurrent[group_id].style.filter = "alpha(opacity=12)";

		promoNext[group_id].style.opacity = "0.88";
		promoNext[group_id].style.filter = "alpha(opacity=88)";
	}

	if(level == 8) {
		promoCurrent[group_id].style.opacity = "0.0";
		promoCurrent[group_id].style.filter = "alpha(opacity=0)";
		promoCurrent[group_id].style.display = "none";

		promoNext[group_id].style.opacity = "1.0";
		promoNext[group_id].style.filter = "alpha(opacity=100)";
		promoNext[group_id].style.display = "block";
	}

	return true;
}