﻿// JScript File
function modifyFontSize(objId, bIncrease){
    var obj;
    if (typeof objId == 'string')
        obj = document.getElementById(objId);
    else
        obj = objId;
    
    if (obj == null) return;
    
    //IE retrieves an the attribute by using javascript syntax. Instead, gecko browsers retrieve an attriubte by using CSS Syntax
    var sAttribute = (obj.currentStyle)?'fontSize':'font-size';
    var sCurrFontSize = getStyle(obj, sAttribute);
    if (sCurrFontSize + '' == '') return;
    
    var sMeasurementUnit = sCurrFontSize.substr(sCurrFontSize.length - 2)
    
    var dblIncrease = (obj.currentStyle)?1:0.5;
    var iAmount = sMeasurementUnit=='px'?dblIncrease:0.5;
    
    sCurrFontSize = sCurrFontSize.substr(0, sCurrFontSize.length - 2);    
    var iNewFontSize;
    if (bIncrease)
        iNewFontSize = (Number(sCurrFontSize) + iAmount) + sMeasurementUnit;
    else
        iNewFontSize = (Number(sCurrFontSize) - iAmount) + sMeasurementUnit;
        
         if ((iNewFontSize == '4px') || (iNewFontSize == '28px')){
        return(false);}
        
    obj.style.fontSize = iNewFontSize;
    
    var oTables = obj.getElementsByTagName('table');
    
    for (var i=0; i < oTables.length; i++){
        modifyFontSize(oTables[i], bIncrease);
    }
        
}

function getStyle(el,styleProp)
{
	if (el.currentStyle)
		var y = el.currentStyle[styleProp];
	else if (window.getComputedStyle)
		var y = document.defaultView.getComputedStyle(el,null).getPropertyValue(styleProp);
	return y;
}

//function resizeImage ()
//    {
//        var screenW = screen.width;
//        var screenH =screen.height;
//        var objL = document.getElementById('transLeft') ;
//        var objR = document.getElementById('transRight');
//        
//        if ((screenW == "800")&& (screenH=="600")){
//           objL.style.display ='none';
//           objR.style.display ='none';
//        }
//          else if ((screenW == "1024")&& (screenH=="768")) {
//              objL.style.width = '115px';
//              objR.style.width ='115px';
//              objL.style.display ='block';
//              objR.style.display ='block';
//       }
//       else{
//       objL.style.display ='block';
//       objR.style.display ='block';
//       }
//    } 