$(document).ready(function() {

	$("#innerSearchForm").submit(function() {
		return processInnerSearchForm(this.id);
	});

	$(".innerSearch").click(function() {
		return innerSearchStart('couple-right', 'spouse2');
	});

	$(".innerSearchChild").click(function() {
		return innerSearchStart('child', 'childinput');
	});
	
});

var _innerRDiv = "";
var _innerRInput = "";

function innerSearchStart(rdiv, rinput) {
	_innerRDiv = rdiv;
	_innerRInput = rinput;

	if ( rdiv == 'child' )
	{
		$("#sexinp").val("0");
	}

	$("#" + _innerRInput).val("");
	$("#" + _innerRDiv).html("");
	$("#innerSearchResults").html("");

	$("#innerSearchWin").jqm().jqmShow();

	return false;
}

function processInnerSearchForm(formid) {
	var formsel = "form#" + formid;
	var d = $(formsel).serialize();
	var action = $(formsel).attr("action");
	var err = 0;

		$('#innerWait').jqm({modal: true}).jqmShow();
		$.ajax({
			dataType: 'json',
			type: "POST",
			url: action,
			data: d,
			complete: function() {
				$('#innerWait').jqmHide();
			},
			error: function(msg) {
				$('#innerRStatus').html($("#axe").html());
				$('#innerStatus').jqm({modal: false}).jqmShow();
			},
			success: function(r, status) {
				if (r.err == 0) {
					$('#innerRStatus').html(r.msg);
					var h = makeHtml(r.results);
					$('#innerSearchResults').html(h);
				}
				else {
					$('#innerRStatus').html(r.msg);
				}
			}
		});

		return false;
}

function makeHtml(results) {
	var rHtml = "";
	
	if (typeof results.users != 'undefined')  {
		rHtml += "<div class='divreply'></div>";
		rHtml += "<b>Ilość odnalezionych użytkowników: " + ((results.users.count == null) ? 0 : results.users.count) + " </b><br />";
		for (var i = 0; i < results.users.users.length; i++) {
			if ((i%2) == 0) {
				rHtml += "<div class='divreply'></div>";
			}
			var user = results.users.users[i];

			rHtml += "<div class='listsides'>";
			rHtml += "<div style='width: 55px; height: 67px; float: left; text-align: center;'>";
			rHtml += "<a href='#' onclick='return resultClick(this.id)' id='U_"+user.id+"'>";
			if (user.img == "" || user.img == null || typeof user.img == 'indefined' || user.img.length == 0)
				rHtml += "<img src='/gf/no-photo-s.jpg' alt='' class='nophoto' />";
			else
				rHtml += "<img src='/upload/"+user.imgs+"' alt='' class='hasphoto' />";
			rHtml += "</a>";
			rHtml += "</div>";
			if ( user.clanname != "" )
				var clanname = " ("+ user.clanname +")";
			else 
				var clanname = '';
			rHtml += "<div><a href='#' onclick='return resultClick(this.id)' id='U_"+user.id+"'>"+user.name + " " + user.lastname + clanname +"</a><br /><br />";
			rHtml += "Data urodzenia: " + user.borndate + "<br />";
			rHtml += "Miejsce zamieszkania: " + user.place + "<br />";
			rHtml += "<a target='_blank' href='"+wwwdir+"/index/showu/"+user.id+"' style='font-size: 9px;'>pokaż więcej w nowym oknie &raquo;</a>";
			rHtml += "</div></div>";

			// ukryty div do wstawiania w wybrane miejsce jako wynik
			cHtml = "<div style='display: none;' id='U_"+user.id+"_div'>";

			if (user.img == "" || user.img == null || typeof user.img == 'indefined' || user.img.length == 0)
				cHtml += "<img src='/gf/no-photo.jpg' alt='' class='nophoto' />";
			else
				cHtml += "<img src='/upload/"+user.img+"' alt='' class='hasphoto'/>";

			cHtml += "<strong>"+user.name + " " + user.lastname + "</strong>";
			if ( user.clanname != "" )
				var clanname = " ("+ user.clanname +")";
			else 
				var clanname = '';
			cHtml += "<span class='l'>Data urodzenia: " + user.borndate + "</span>";
			cHtml += "<span class='l'>Miejsce zamieszkania: " + user.place + "</span>";
			/*
			cHtml += "Dodany przez: <a href='/index/showu/"+ user.creatorid +"'>" + user.creatorname + "</a><br />";
			cHtml += "Dodany dnia: " + user.createdate + "<br />";
			*/
			// koniec tegoz diva
			cHtml += "</div>";
			rHtml += cHtml;

		}
	}
	if (typeof results.zmarli != 'undefined')  {
		rHtml += "<div class='divreply'></div>";
		rHtml += "<b>Ilość odnalezionych osób, które odeszły: " + ((results.zmarli.count == null) ? 0 : results.zmarli.count) + " </b><br />";
		for (var i = 0; i < results.zmarli.zmarli.length; i++) {
			var user = results.zmarli.zmarli[i];
			if (i%2 == 0) {
				rHtml += "<div class='divreply'></div>";
			}
			rHtml += "<div class='listsides'>";
			rHtml += "<div style='width: 55px; height: 67px; float: left; text-align: center;'>";
			rHtml += "<a href='#' onclick='return resultClick(this.id)' id='D_"+user.id+"'>";
			if (user.img == "" || user.img == null || typeof user.img == 'indefined' || user.img.length == 0)
				rHtml += "<img src='/gf/no-photo-s.jpg' alt='' class='nophoto' />";
			else
				rHtml += "<img src='/upload/"+user.imgs+"' alt='' class='hasphoto' />";
			rHtml += "</a>";
			rHtml += "</div>";
			if ( user.clanname != "" )
				var clanname = " ("+ user.clanname +")";
			else 
				var clanname = '';
			rHtml += "<div><a href='#' onclick='return resultClick(this.id)' id='D_"+user.id+"'>"+user.firstname + " " + user.lastname + clanname +"</a><br /><br />";
			rHtml += "Data urodzenia: " + user.bdate + "<br />";
			rHtml += "Data śmierci: " + user.ddate + "<br />";
			rHtml += "Miejsce zamieszkania: " + user.bornplace + "<br />";
			rHtml += "Dodany przez: <a href='"+wwwdir+"/index/showu/"+ user.creatorid +"'>" + user.creatorname + "</a><br />";
			rHtml += "<a target='_blank' href='"+wwwdir+"/index/showd/"+user.id+"' style='font-size: 9px;'>pokaż więcej w nowym oknie &raquo;</a>";
			rHtml += "</div></div>";

			// ukryty div do wstawiania w wybrane miejsce jako wynik
			cHtml = "";
			cHtml += "<div style='display: none;' id='D_"+user.id+"_div'>";
			if (user.img == "" || user.img == null || typeof user.img == 'indefined' || user.img.length == 0)
				cHtml += "<img src='/gf/no-photo.jpg' alt='' class='nophoto' style='margin-right: 10px;'/>";
			else
				cHtml += "<img src='/upload/"+user.img+"' alt='' class='hasphoto' style='margin-right: 10px;' />";
			cHtml += "<strong>"+user.firstname + " " + user.lastname + "</strong>";
			if ( user.clanname != "" && user.clanname != null )
			cHtml += " ("+ user.clanname +")";
			cHtml += "<span class='l'>Data urodzenia: " + user.bdate + "</span>";
			cHtml += "<span class='l'>Data śmierci: " + user.ddate + "</span>";
			cHtml += "<span class='l'>Miejsce zamieszkania: " + user.bornplace + "</span>";
			cHtml += "<span class='l'>Dodany przez: <a href='"+wwwdir+"/index/showu/"+ user.creatorid +"'>" + user.creatorname + "</a></span>";
			cHtml += "<span class='l'>Dodany dnia: " + user.createdate + "</span><br />";
			cHtml += "</div>";
			// koniec tegoz diva

			rHtml += cHtml;

		}
	}
	if (typeof results.guests != 'undefined')  {
		rHtml += "<div class='divreply'></div>";
		rHtml += "<b>Ilość odnalezionych gości Ogrodów: " + ((results.guests.count == null) ? 0 : results.guests.count) + " </b><br />";
		for (var i = 0; i < results.guests.guests.length; i++) {
			var user = results.guests.guests[i];
			if (i%2 == 0) {
				rHtml += "<div class='divreply'></div>";
			}
			rHtml += "<div class='listsides'>";
			rHtml += "<div style='width: 55px; height: 67px; float: left; text-align: center;'>";
			rHtml += "<a href='#' onclick='return resultClick(this.id)' id='G_"+user.id+"'>";
			if (user.img == "" || user.img == null || typeof user.img == 'indefined' || user.img.length == 0)
				rHtml += "<img src='/gf/no-photo-s.jpg' alt='' class='nophoto' />";
			else
				rHtml += "<img src='/upload/"+user.imgs+"' alt='' class='hasphoto' />";
			rHtml += "</a>";
			rHtml += "</div>";
			if ( user.clanname != "" )
				var clanname = " ("+ user.clanname +")";
			else 
				var clanname = '';
			rHtml += "<div><a href='#' onclick='return resultClick(this.id)' id='G_"+user.id+"'>"+user.firstname + " " + user.lastname + clanname + "</a><br /><br />";
			rHtml += "Data urodzenia: " + user.bdate + "<br />";
			rHtml += "Miejsce zamieszkania: " + user.bornplace + "<br />";
			rHtml += "Dodany przez: <a href='"+wwwdir+"/index/showu/"+ user.creatorid +"'>" + user.creatorname + "</a><br />";
			rHtml += "<a target='_blank' href='"+wwwdir+"/index/showg/"+user.id+"' style='font-size: 9px;'>pokaż więcej w nowym oknie &raquo;</a>";
			rHtml += "</div></div>";

			// ukryty div do wstawiania w wybrane miejsce jako wynik
			cHtml = "";
			cHtml += "<div style='display: none;' id='G_"+user.id+"_div'>";
			if (user.img == "" || user.img == null || typeof user.img == 'indefined' || user.img.length == 0)
				cHtml += "<img src='/gf/no-photo.jpg' alt='' class='nophoto' style='margin-right: 10px;'/>";
			else
				cHtml += "<img src='/upload/"+user.img+"' alt='' class='hasphoto' style='margin-right: 10px;' />";
			cHtml += "<strong>"+user.firstname + " " + user.lastname + "</strong>";
			if ( user.clanname != "" && user.clanname != null )
			cHtml += " ("+ user.clanname +")";
			cHtml += "<span class='l'>Data urodzenia: " + user.bdate + "</span>";
			cHtml += "<span class='l'>Miejsce zamieszkania: " + user.bornplace + "</span>";
			cHtml += "<span class='l'>Dodany przez: <a href='/index/showu/"+ user.creatorid +"'>" + user.creatorname + "</a></span>";
			cHtml += "<span class='l'>Dodany dnia: " + user.createdate + "</span>";
			cHtml += "</div>";
			// koniec tegoz diva

			rHtml += cHtml;
		}
	}
	return rHtml;
}

function resultClick(id) {
	$("#innerSearchWin").jqm().jqmHide();
	$("#" + _innerRInput).val(id);
	$("#" + _innerRDiv).html($("#"+id+"_div").html());
	return false;
}

