// JavaScript Document

function incFontSize (incNo) {
	for (var s = 0; s < document.styleSheets.length; s++)
	{
	if(document.styleSheets[s].rules)  // For IE DOM Support
		{
			//alert(document.styleSheets[s].rules);
			for (var r = 0; r < document.styleSheets[s].rules.length; r++)
			{
				
				currentStyle = document.styleSheets[s].rules[r].style;
				if (currentStyle.fontSize != '')
				{
					newValue = String(parseInt(currentStyle.fontSize ) + incNo) + 'px';
					currentStyle.fontSize = newValue
					
					//alert(newValue);
					//alert(currentStyle.fontSize);
				    
				}
				
				//alert(currentStyle.cssText); 
				 
			}
		}	

	 else if(document.styleSheets[s].cssRules) // For all Other Browsers DOM Support (e.g. Firefox)
		{
			for (var r = 0; r < document.styleSheets[s].cssRules.length; r++)
    		{
				currentStyle = document.styleSheets[s].cssRules[r].style;
				if (currentStyle.getPropertyValue('font-size') != '')
				{
				     	newValue = String(parseInt(currentStyle.fontSize ) + incNo) + 'px';
						//alert(newValue);
						currentStyle.setProperty('font-size',newValue,'');
						//alert(document.styleSheets[s].cssRules[r].cssText);
					   
				}

			}
		}
	}
	
	return null;
}
d = new Detector();

if (d.test('Calibri')[3]) //Arial Gentium
{
  incFontSize(2)
}

