

//####################################//

//#Funkce pro vypocet poctu modulu skrine #
function countByW(color, name)
{
	if(color != '')
	{
		document.getElementById(name).style.background = color;
	}
	else
	{
		document.getElementById(name).style.background = 'url(../images/mitr.gif)';
	}
	
	widthR = document.getElementById('page_cm_width').value;
	ctModulesR = document.getElementById('page_cm_ct_modules').value;
	if(widthR == '')
	{
		document.getElementById('config_info').innerHTML = '';
		return false;
	}
	if(widthR < 80)
	{
		ctModulesR = document.getElementById('page_cm_width').value = '';
		ctModulesR = document.getElementById('page_cm_width').focus();
		document.getElementById('config_info').innerHTML = 'Minimální šířka skříně je 80cm.';
		return false;
	}
	if(ctModulesR == '')
	{
		ctModulesMin = Math.ceil(widthR / 100);
		ctModulesMax = Math.floor(widthR / 40);
		if(ctModulesMin == 1)
		{
			ctModulesMin = 2;
		}
		if(ctModulesMin > 10)
		{
			ctModulesMin = 10;
		}
		if(ctModulesMax > 10)
		{
			ctModulesMax = 10;
		}
		document.getElementById('config_info').innerHTML = 'Pro vybranou délku: <strong>' + widthR + '</strong>cm je dostupný počet modulů od: <strong>' + ctModulesMin + '</strong> do: <strong>' + ctModulesMax + '</strong>';
	}
	else
	{
		if(widthR < 80)
		{
			ctModulesR = document.getElementById('page_cm_width').value = '';
			ctModulesR = document.getElementById('page_cm_width').focus();
			document.getElementById('config_info').innerHTML = 'Minimální šířka skříně je 80cm.';
		}
		else
		if(widthR / ctModulesR < 40)
		{
			ctModulesR = document.getElementById('page_cm_ct_modules').value = '';
			ctModulesR = document.getElementById('page_cm_ct_modules').focus();
			document.getElementById('config_info').innerHTML = 'Zadali jste příliš velký počet modulů.';
		}
		else
		if(widthR / ctModulesR > 100)
		{
			ctModulesR = document.getElementById('page_cm_ct_modules').value = '';
			ctModulesR = document.getElementById('page_cm_ct_modules').focus();
			document.getElementById('config_info').innerHTML = 'Zadali jste příliš malý počet modulů.';
		}
		else
		{
			ctModulesMin = Math.ceil(widthR / 100);
			ctModulesMax = Math.floor(widthR / 40);
			if(ctModulesMin == 1)
			{
				ctModulesMin = 2;
			}
			if(ctModulesMin > 10)
			{
				ctModulesMin = 10;
			}
			if(ctModulesMax > 10)
			{
				ctModulesMax = 10;
			}
			document.getElementById('config_info').innerHTML = 'Pro vybranou délku: <strong>' + widthR + '</strong>cm je dostupný počet modulů od: <strong>' + ctModulesMin + '</strong> do: <strong>' + ctModulesMax + '</strong>';
		}
	}
}
//####################################//
