/*
+--------------------------------------
|   iWiccle v1.21
|   ==================================
|   by Markus Loponen & Keith Killilea
|   (c) 2009-2010 Bridge Media Ltd.
|   http://www.www.wiccle.com
|   Email: info@wiccle.com
|   ==================================
|   Time: 2010-02-05 | File version: 1.202
+-------------------------------------
|  	Please read the iWiccle license 
|   Available at docs/license.txt
+-------------------------------------
*/







/* Special effects department */




function showLargeImage(divId, imageName, imageSize)
{
	
	fadeInBody('out');
	
	putToCenter(500, 500, 'general_ajax');
	document.getElementById('general_ajax').innerHTML='<div style="position: relative; z-index: 300; cursor: crosshair;" id="pop_img_holder" onclick="fadeInBody(\'in\');">'+
	'<div style="width: 640px; margin: auto; text-align: center;">'+
	'<img src="uploads/'+moduleIdent+'/thumbs/s'+imageSize+'_'+imageName+'" alt="" style="cursor: crosshair; border: 15px solid #bbb; padding: 1px; margin-bottom: 10px; background-color: #666;" id="pop_img" onclick="fadeInBody(\'in\');" />';

	

}





function fadeInBody(action)
{
	
	if (action == "out")
	{	
		var body_overlay = document.getElementById('body_overlay');
		justShow('body_overlay');
		body_overlay.style.cursor = 'crosshair';
		body_overlay.style.position = 'absolute';
		
		
		body_overlay.style.height = getViewSize() + 'px';
		
		body_overlay.style.width = '100%';
		body_overlay.style.zIndex = '100';
		body_overlay.style.backgroundColor = '#f5f5f5'; // 'url(black70.png)';
		
		if (IE)		body_overlay.style.filter = 'alpha(opacity=0)';
		else	body_overlay.style.opacity = '0';
		
	
		var thisTime = 0;
		var thisOpa = 0;
		var opaIncr = 2;
		// var opaTime = 10;
		// var opaSteps = 35;


		var opaSteps = 40;
		var opaIncr = 2;
		var opaTime = 3;

		if (IE)
		{
			var opaSteps = 10;
			var opaIncr = 6;
			var opaTime = 2;

		}
		
		
		
		for (i=1; i <= opaSteps; i++)
		{
			thisOpa = thisOpa + opaIncr;
			thisTime = thisTime + opaTime;
		
			if (IE)
			{
				setTimeout('document.getElementById(\'body_overlay\').style.filter=\'alpha(opacity='+thisOpa+')\'', (thisTime) );
			}
			else
			{
				var fadeOpa = thisOpa / 100;
				setTimeout('document.getElementById(\'body_overlay\').style.opacity=\''+fadeOpa+'\'', (thisTime) );
			}
		}
		
		
	}
	else {
		justHide('body_overlay');
		var body_overlay = document.getElementById('body_overlay');
		body_overlay.style.backgroundImage = '';
		body_overlay.style.cursor = 'default';
		body_overlay.style.zIndex = '-1';
		hideDivsByPrefix('tourbox_');
		document.getElementById('general_ajax').innerHTML='';		
	}

}


function fadeBody(action)
{
	/* DEPRECATED -> REMOVE */
	// if (action == "out")
	// {
		// var body_overlay = document.getElementById('body_overlay');
		// body_overlay.style.backgroundImage = 'url(templates/default/images/black70.png)';
		// body_overlay.style.cursor = 'crosshair';
		// body_overlay.style.position = 'absolute';
		// body_overlay.style.height = '100%';
		// body_overlay.style.width = '100%';
		// body_overlay.style.zIndex = '2';
	// }
	// else {
		// var body_overlay = document.getElementById('body_overlay');
		// body_overlay.style.backgroundImage = '';
		// body_overlay.style.cursor = 'default';
		// body_overlay.style.zIndex = '-1';
	// }

	//winbackground.style.filter = "alpha(opacity=" + cur_opacity + ")";
}