


$(document).ready(function() {

	$(".dropdown dt a").click(function() {
		var dt = $(this).parent();
		var dropdown = dt.parent();
		dropdown.find('dd ul').toggle();
	});

	 $("dd.content").hide();
	  	$("dt.toggle a").click(function(){
	    $(this).parent().next("dd").toggle();
	    return false;
  	});

	$(".dropdown dd ul li a").click(function() {
		var text = $(this).html();
		$(".dropdown dt a span").html(text);
		$(".dropdown dd ul").hide();

	});

	function getSelectedValue(id) {
		return $("#" + id).find("dt a span.value").html();
	}

	$(document).bind('click', function(e) {
		var $clicked = $(e.target);
		if (! $clicked.parents().hasClass("dropdown"))
		$(".dropdown dd ul").hide();
	});

	$('a[class="iframehyp"]').each(
	function (i) {
		$(this).replaceWith("<iframe src='" + this.getAttribute("href") + "' frameborder='0' scrolling='no' width='490' height='700'></iframe>");
	});

	
	
		
		

	//Producten tabs

	$("#productentabs ul li div").hide();
	text = $("#productentabs ul li:first div").html();
	$('.producttextOutput').html(text);


	$('#productentabs ul li').hover(function ()
	{
		$("#productentabs ul li div").hide();
		$("#productentabs ul li").removeClass();
		var text = $(this).find('div').html();
		$('.producttextOutput').html(text);
		$(this).addClass('active');
	});


	//offerte formulier

	$('#offerte div').hide();
	$('#offerte #one').show();

	$('#offerte p.next').click(function() {
		$('#offerte div').hide();
		var next = $(this).attr('id');
		$('#offerte').find('div#'+next).show();
		return false;
	});

	// Partner gegevens verbergen
	$('ol#partnerGegevens').hide();

	// Partner extra velden tonen als
	// er al gepost is.
	if($('#form_request_partner').val() != "[_NULL]")
	{
		$('ol#partnerGegevens').show('normal');
	}

	$('#form_request_partner').change(function() {

		var selectVal = $(this).val();

		if(selectVal != '[_NULL]')
		{
			$('ol#partnerGegevens').show('normal');
		}
		else{
			$('ol#partnerGegevens').hide('normal');
		}

	});

	// Koopwoning gegevens verbergen
	$('ol#offerteKoopwoning').hide();

	// Koopwoning extra velden tonen als
	// er al gepost is.
	if($('#form_request_current_house').val() == "Koopwoning")
	{
		$('ol#offerteKoopwoning').show('normal');
	}

	// Koopwoning extra velden switch
	$('#form_request_current_house').change(function() {

		var selectVal = $(this).val();

		if(selectVal == 'Koopwoning')
		{
			$('ol#offerteKoopwoning').show('normal');
		}
		else{
			$('ol#offerteKoopwoning').hide('normal');
		}

	});
	
	/** Tooltip **/
	$(".ffitooltip").mouseenter(function (e) {
		$('#tooltipffi').remove();
		$(this).ffitooltip(e);
	});
});

/* Tool tip */
jQuery.fn.ffitooltip = function (e) {
	bodyTag = document.body;
	x = e.pageX;
	y = e.pageY;

	newel = document.createElement('div');
	newel.id = 'tooltipffi';
	newel.innerHTML = '<p class="tooltiptitle">'+this.attr('title')+' <span onclick="removeTooltip();">X</span></p><p>'+this.attr('alt')+'</p>';

	var cssObj = {
	'position' 		: 'absolute',
	'top' 				:	y ,
	'left' 				: x + 5,
	'width' 			: '250px',
	'background'	:	'#1E5A91',
	'z-index' 		: '100'
	}
	newel.style.display = 'none';
	bodyTag.appendChild(newel);

	$('#tooltipffi').css(cssObj);
	$('#tooltipffi').addClass('tooltipstyle');
	$('#tooltipffi').fadeIn(1000);
}
/** Bad remove **/
function removeTooltip()
{
	$('#tooltipffi').fadeOut(500).remove();
	return false;
}

