
/***
 * MODAL popup functies 
 */
 
// functie voor aanroep in href
function modal_popup(link)
{
	$('#modal_popup').jqm({target: '#modal_popup_content',ajaxText: '<img src="/images/loading.gif">',ajax: link, trigger: 'a.modal_popup_trigger',onShow: open_layer, onHide: close_layer,onLoad : enlarge});
	$('#modal_popup').jqmAddClose($('a.modal_popup_close'));
	$('html,body').animate({scrollTop: 50}, 'normal');
	$('#modal_popup').jqmShow();
}


// window vergroten
var originelehoogte = 0;
var enlarge = function(hash)
{ 
	window.originelehoogte=$(document.body).height(); 
	$(document.body).css('height',(0.35*$(document.body).height())+hash.w.height());
};


// window verkleinen
function shrink()
{
	$(document.body).css('height',window.originelehoogte);
};

// modal laten zien
var open_layer=function(hash) 
{ 
	// modal in faden
	hash.w.fadeIn(1000);	
	hash.o.fadeIn(1000); 
};

// modal verwijderen
var close_layer=function(hash)
{ 
	// window krimpen
	shrink();
	
	// modal uitfaden,  pushbox laten zien zodra dat klaar is
  hash.w.fadeOut(1000);
  hash.o.fadeOut(1000,function(){
  							 	hash.o.remove();
  							 }); 
};

/***EINDE MODAL***/
function getScrollPosition()
{  
	return $(window).scrollTop(); 
}
function winkelwagenUpdate()
{
	$("#confirm_popup").css('top',getScrollPosition()-$("#confirm_popup").height());
	$("#confirm_popup").fadeIn(3500,hideWinkelwagenUpdate);
}
function hideWinkelwagenUpdate()
{
	$("#confirm_popup").fadeOut(2000);
}
