function showLogin()
{
	$("#loginLayer").fadeIn();
	//$("#signin_username").focus();
}


function editImage(id, pid)
{
	$.ajax({
   		type: "POST",
		dataType: "html",
   		url: url_root + "projekte/getMediaForm",
   		data: "id=" + id + "&pid=" + pid,
		error:function(xhr, status, errorThrown) { 
            //alert(errorThrown+'\n'+status+'\n'+xhr.statusText); 
        },
   		success: function(html) {
			$("#MediaForm").html(html);
		}
 	});

}

function showMedia(id, pid)
{
	$.ajax({
   		type: "POST",
   		url: url_root + "projekte/showMedia",
   		data: "id=" + id + "&pid=" + pid,
   		success: function(html) {
			$("#MediaItem").html(html);
		}
 	});
}


function showVideo(ytid)
{
	$.ajax({
   		type: "POST",
   		url: url_root + "newsroom/showMedia",
   		data: "ytid=" + ytid,
   		success: function(html) {
			$("#MediaItem").html(html);
		}
 	});
}



function iLikeThisProject(token)
{
	$.ajax({
   		type: "POST",
   		url: url_root + "projekte/iLike",
   		data: "token=" + token,
   		success: function(html) {
			$("#iLikeCounter").html(html);
		}
 	});
}



function clearProjectFilters()
{
	$("#search_city").val('Ort, PLZ');
	$("#search_type").val('Art des Projekts');
	$("#search_size").val('Gr&ouml;&szlig;e des Projekts');
	$("#projectFilter").submit();
}


var openNews = 0;
function nextNews()
{
	var c = $(".newsItem");
	$(".newsItem").eq(openNews).css('display', 'none');
	openNews++;
	if (openNews >= c.length) {
		openNews = 0;
	}
	$(".newsItem").eq(openNews).css('display', 'block');
	$("#newsPagination").html((openNews+1) + ' / ' + c.length);
}
function prevNews()
{
	var c = $(".newsItem");
	$(".newsItem").eq(openNews).css('display', 'none');
	openNews--;
	if (openNews < 0) {
		openNews = c.length - 1;
	}
	$(".newsItem").eq(openNews).css('display', 'block');
	$("#newsPagination").html((openNews+1) + ' / ' + c.length);
}


function bindUnbind(field, value)
{
	if (field.attr('value') == value)
		field.attr('value', '');
	
	var handler = function()
	{
		if (field.attr('value') == '')
			field.attr('value', value);
		
		field.bind('focusout', handler);
	}
	field.bind('focusout', handler);
}
