function getyScroll(){
	yScroll = 0;

	if (window.innerHeight && window.scrollMaxY || window.innerWidth && window.scrollMaxX){
		yScroll = window.innerHeight + window.scrollMaxY;
		xScroll = window.innerWidth + window.scrollMaxX;

		var deff = document.documentElement;
		var wff = (deff&&deff.clientWidth) || document.body.clientWidth || window.innerWidth || self.innerWidth;
		var hff = (deff&&deff.clientHeight) || document.body.clientHeight || window.innerHeight || self.innerHeight;

		xScroll -= (window.innerWidth - wff);
		yScroll -= (window.innerHeight - hff);
	} 
	else if (document.body.scrollHeight > document.body.offsetHeight || document.body.scrollWidth > document.body.offsetWidth){ // all but Explorer Mac
		yScroll = document.body.scrollHeight;
		xScroll = document.body.scrollWidth;
	} 
	else { // Explorer Mac...would also work in Explorer 6 Strict, Mozilla and Safari
		yScroll = document.body.offsetHeight;
		xScroll = document.body.offsetWidth;
	}

	return yScroll;
}

function showform(which){
	$('#transparent').css('display','block').css('height', getyScroll()+'px');
	$(which).css('display','block');
}

function hideform(which){
	$('#transparent').css('display','none');
	$(which).css('display','none');
}

function o(url,w,h){
	var o = window.open(url,'','scrollbars=yes,height='+h+',width='+w+',resizable=yes,toolbar=no,location=no,status=no,menubar=no,resizable=yes');
}
