function getStyleClass (className) 
{
	for (var s = 0; s < document.styleSheets.length; s++)
	{
		if(document.styleSheets[s].rules)
		{
			for (var r = 0; r < document.styleSheets[s].rules.length; r++)
			{
				if (document.styleSheets[s].rules[r].selectorText == '.' + className)
				{
					return document.styleSheets[s].rules[r];
				}
			}
		}
		else if(document.styleSheets[s].cssRules)
		{
			for (var r = 0; r < document.styleSheets[s].cssRules.length; r++)
			{
				if (document.styleSheets[s].cssRules[r].selectorText == '.' + className)
					return document.styleSheets[s].cssRules[r];
			}
		}
	}	
	return null;
}

function applySelectPak ()
{
	getStyleClass('Prov').style.display='none';
	if (document.getElementById('SwingNonUniform').checked == true)
	{
		getStyleClass('SwingPak').style.display='none';
		getStyleClass('SwingProv0').style.display='block';
		for (var i=1;i<=5;i++)
		{
			var prov='SwingProv' + i;
			getStyleClass(prov).style.display='block';
		}
	}
	if (document.getElementById('LossVarying').checked == true)
	{
		for (var i=1;i<=5;i++)
		{
			var prov='LossProv' + i;
			getStyleClass(prov).style.display='block';
		}
	}
	if (document.getElementById('SwingUniform').checked == true)
	{
		getStyleClass('SwingPak').style.display='block';
		getStyleClass('SwingProv0').style.display='none';
	}
}

function applySelectProvince ()
{
	getStyleClass('Prov').style.display='block';
	if (document.getElementById('SwingNonUniform').checked == true)
	{
		getStyleClass('SwingPak').style.display='none';
		getStyleClass('SwingProv0').style.display='block';
		for (var i=1;i<=5;i++)
		{
			var prov='Prov' + i;
			var swprov='SwingProv' + i;
			if (document.getElementById(prov).checked == true)
			{
				getStyleClass(swprov).style.display='block';
			}
			if (document.getElementById(prov).checked == false)
			{
				getStyleClass(swprov).style.display='none';
			}
		}
	}
	if (document.getElementById('SwingUniform').checked == true)
	{
		getStyleClass('SwingPak').style.display='block';
		getStyleClass('SwingProv0').style.display='none';
	}
	if (document.getElementById('LossVarying').checked == true)
	{
		for (var i=1;i<=5;i++)
		{
			var prov='Prov' + i;
			var swprov='LossProv' + i;
			if (document.getElementById(prov).checked == true)
			{
				getStyleClass(swprov).style.display='block';
			}
			if (document.getElementById(prov).checked == false)
			{
				getStyleClass(swprov).style.display='none';
			}
		}
	}
}

function selectProv (num)
{
	if (document.getElementById('SwingNonUniform').checked == true)
	{
		getStyleClass('SwingPak').style.display='none';
		getStyleClass('SwingProv0').style.display='block';
		var prov='Prov' + num;
		var swprov='SwingProv' + num;

		if (document.getElementById(prov).checked == true)
		{
			getStyleClass(swprov).style.display='block';
		}
		if (document.getElementById(prov).checked == false)
		{
			getStyleClass(swprov).style.display='none';
		}
	}
	if (document.getElementById('LossVarying').checked == true)
	{
		var prov='Prov' + num;
		var swprov='LossProv' + num;

		if (document.getElementById(prov).checked == true)
		{
			getStyleClass(swprov).style.display='block';
		}
		if (document.getElementById(prov).checked == false)
		{
			getStyleClass(swprov).style.display='none';
		}
	}

}

function applyUniSwing ()
{
	getStyleClass('SwingPak').style.display='block';
	getStyleClass('SwingProv0').style.display='none';
	
}

function applyNonUniSwing ()
{
	var i;
	getStyleClass('SwingPak').style.display='none';
	getStyleClass('SwingProv0').style.display='block';

	
	if (document.getElementById('Pakistan').checked == true)
	{
		for (i=1;i<=5;i++)
		{
			var swprov='SwingProv' + i;
			getStyleClass(swprov).style.display='block';
		}
	}
	if (document.getElementById('SomeProvinces').checked == true)
	{
		for (i=1;i<=5;i++)
		{
			var prov='Prov' + i;
			var swprov='SwingProv' + i;
			if (document.getElementById(prov).checked == true)
			{
				getStyleClass(swprov).style.display='block';
			}
			if (document.getElementById(prov).checked == false)
			{
				getStyleClass(swprov).style.display='none';
			}
		}
	}	
}

function applyUniLoss ()
{
	for (var i=1;i<=5;i++)
	{
		var loss='LossProv' + i;
		getStyleClass(loss).style.display='none';
	}
}

function applyNonUniLoss ()
{
	var i;
	if (document.getElementById('Pakistan').checked == true)
	{
		for (i=1;i<=5;i++)
		{
			var loss='LossProv' + i;
			getStyleClass(loss).style.display='block';
		}
	}
	if (document.getElementById('SomeProvinces').checked == true)
	{
		for (i=1;i<=5;i++)
		{
			var prov='Prov' + i;
			var swprov='LossProv' + i;
			if (document.getElementById(prov).checked == true)
			{
				getStyleClass(swprov).style.display='block';
			}
			if (document.getElementById(prov).checked == false)
			{
				getStyleClass(swprov).style.display='none';
			}
		}
	}
}
