web/static/res/js/popUp.js
author Edwin Razafimahatratra <edwin@robotalismsoft.com>
Wed, 16 Jan 2013 08:26:00 +0100
changeset 78 8c3f0b94d056
child 93 7c37aaa2a8ae
permissions -rw-r--r--
big commit after problems

function toggle(div_id)
{
	var el = document.getElementById(div_id);
	if ( el.style.display == 'none' ) {	el.style.display = 'block';}
	else {el.style.display = 'none';}
}

var popupOn = false;
function popupPosition(windowname, contantId)
{
	if (!popupOn) {
		return;
	}
	var blanket_height = $("#" + contantId).height();
	var window_width = $("#" + contantId).width();

	var blanket = $("#blanket");

	var popup = $("#"+windowname);
	var popupHeight = popup.height();
	var popupTop = (blanket_height - popupHeight) / 2;
	popup.css({"top" : + popupTop +'px'});

	var popupWidth = popup.width();
	var popupLeft = (window_width - popupWidth) / 2;
	popup.css({"left" : + popupLeft +'px'});	
}

function popup(windowname, contantId)
{
	popupOn = !popupOn;
	popupPosition(windowname, contantId);
	toggle('blanket');
	toggle(windowname);
}