﻿
function LaunchThickBox(filePath, option) {
	var defaultWidth = 770;
	var defaultHeight = 585;
	var viewportWidth;
	var viewportHeight;
	switch (option) {
		case 1 :
			// Dynamic size, close to fullscreen
			viewportWidth = (self.innerWidth || (document.documentElement.clientWidth || (document.body.clientWidth || defaultWidth)));
			viewportHeight = (self.innerHeight || (document.documentElement.clientHeight || (document.body.clientHeight || defaultHeight)));
			viewportWidth = Math.round(viewportWidth * .8)
			viewportHeight = Math.round(viewportHeight * .8);
			break;
		case 2 :
			// Dynamic height x defaultWidth
			viewportWidth = defaultWidth;
			viewportHeight = (self.innerHeight || (document.documentElement.clientHeight || (document.body.clientHeight || defaultHeight)));
			viewportHeight = Math.round(viewportHeight * .8);
			break;
		case 3 :
			// defaultWidth x 600
			viewportWidth = defaultWidth;
			viewportHeight = defaultHeight;
			break;
		case 4 :
			// 400 x 300
			viewportWidth = 400;
			viewportHeight = 300;
			break;
		case 5 :
			// Dynamic height x 400
			viewportWidth = 400;
			viewportHeight = (self.innerHeight || (document.documentElement.clientHeight || (document.body.clientHeight || defaultHeight)));
			viewportHeight = Math.round(viewportHeight * .8);
			break;
		default:
			// defaultWidth x 600
			viewportWidth = defaultWidth;
			viewportHeight = defaultHeight;
			break;
	}
	tb_show(filePath, filePath + '?TB_iframe=true&height=' + viewportHeight + '&width=' + viewportWidth + '&modal=true', '');
}
