$(document).ready(function() {
		$('#socials-more-link').click(function(e) {
		   $('#socials-more-content').toggle(); 
		   e.preventDefault();
		});
});

function initHomepage() {
	$("#home_calendar").hide();
	$(".morecalendar").hide();
	$("#show_news, #show_calendar").click(
		function() {
			var item=$(this).attr("id").replace("show_", "");
			$(".news-list, .morecalendar, .morenews").hide();
			$("#home_" + item).show();
			$(".more" + item).show();
			$(".heading a").each(function() {
				if($(this).hasClass("btn4")) {
					$(this).removeClass("btn4");
					$(this).html($(".c", this).html());
				}
			});
			$(this).addClass("btn4").html('<span class="l">&nbsp;</span><span class="c">' + $(this).html() + '</span><span class="r">&nbsp;</span>');

			return false;	
		}
	);
}

function toggleBloggers() {
	alert($("a#history-blog").attr("display"));
}

$().ready (function(){
	initHomepage();

	if($("#vrij_bedrag").length > 0) {

		$("#vrij_bedrag").focus(function(){
			$("#vrij").click();
		});
	
	}
		
	$(".switchbox .text").hide();
		
	$(".switchbox").hover(
		function(){$(".image", this).hide();$(".text", this).show();},
		function(){$(".text", this).hide();$(".image", this).show();}
	);

	$(".external").click(
		function(e){
			e.preventDefault();
			window.open($(this).attr("href"));
			return false;
		});
	var anchor = jQuery.url.attr("anchor");
	if (anchor !== null)
	{
		var parent = $("#"+anchor).addClass("active");
		$("h4", parent).addClass("actueel-open");
		$("div.answer", parent).css("display", "block");
	}

	$("#formDossier input:submit").hide();
	$("#formDossier select").change(
		function(){
			var a=$(this.form).attr("action");
			//this.form.submit();
			$.post(a, $("#formDossier ").serialize(), function(data){
				var f=$(".filter-bar", data).html();
				var r=$(".results", data).html();
				$(".filter-bar").html(f);
				$(".results").html(r);
			});
		}
	);

	var r;
	$(".results .column .block1 .t .b .txt a, .results .column .block1 .t .b a.icon").live("click", function(){
		r=$("div.results").html();
		var c=$("<div>").append($(this).parents("div.block1").find("div.dossiercontent"));
		$("div.results").html(c.html());
		$("div.results div.dossiercontent").show();
		return false;
	});
	 
	$(".actueel .btn-close").click(function(){
		
		$(this).parents(".actueel").removeClass("actueel-open");
		
		return false;
	});

	$("a.backtoresults").live("click", function(){$("div.results").html(r);return false;});

	$("#history-blog").click(function(event) {
		event.preventDefault();
		if ($(".active-bloggers").css("display") == "block")
		{
			$(".active-bloggers").hide();
			$(".inactive-bloggers").show();

		}
		else
		{
			$(".active-bloggers").show();
			$(".inactive-bloggers").hide();
		}
	});

	$(".switch").click(function(event) {
		event.preventDefault();
		if ($(".vraag").css("display") == "block")
		{
			$(".vraag").hide();
			$(".antwoord").show();
		}
		else
		{
			$(".vraag").show();
			$(".antwoord").hide();
		}
	});

	var pe = $(".positiontemplate");
	var t=1;
	$("#addextraposition").click(function(event) {
		event.preventDefault();
		if (t < 6)
		{
			var np=pe.clone();
			np.html(np.html().replace(/_newid/gi, "_" + t++));
			$(".position:last").after(np);
		}
		else
		{
			$("#addextraposition").hide();
		}

	});

	var le = $(".languagetemplate");
	var t1=1;
	$("#addextralanguage").click(function(event) {
		event.preventDefault();
		if (t1 < 6)
		{
			var nl=le.clone();
			nl.html(nl.html().replace(/_newid/gi, "_" + t1++));
			$(".lang:last").after(nl);
		}
		else
		{
			$("#addextralanguage").hide();
		}
	});
});


function StreetInformation(pc, nr) {
		this.street='';
		this.city='';
		this.isCorrect=false;
		var url= '/smartsite.net?id=JSON_GETADDRESS'; 
		me=this;
		$.ajax(
			{url:url, async:false, dataType:'json',data:{pc:pc,nr:nr},
			success: function(data) {
				
				me.street=data.street;
				me.city=data.city;
				 
				if(!data.street){
					me.street='Niet gevonden';
					me.city='Niet gevonden';
					
				}
				if(!data.city){
					me.street='Niet gevonden';
					me.city='Niet gevonden';
					
				}
				if(!data.city){
					me.street='Niet gevonden';
					me.city='Niet gevonden';
					
				}
				//alert("data.street:"+data.street);
				//alert("data.city:"+data.city);

				if(data.street == 'ErrorStreet'){
					//alert("data.street == 'ErrorStreet'");
					me.street='Niet gevonden';
					me.city='Niet gevonden';
					
					
				}
				if(data.street != 'Niet gevonden'){
					me.isCorrect=me.street!='';
					
				} 
				
			}
		}
		);
}

