/* * Common JS scripts */ function gEBI( objId ){ return document.getElementById( objId ); } function createCookie( sName, sValue, iDays ){ sValue = escape( sValue ); if( iDays ){ var oDate = new Date(); oDate.setTime( oDate.getTime() + ( iDays*24*60*60*1000 ) ); var sExpires = "; expires="+oDate.toGMTString(); } else var sExpires = ""; document.cookie = sName+"="+sValue+sExpires+"; path=/"; } function throwCookie( sName ){ var sNameEQ = sName + "="; var aCookies = document.cookie.split( ';' ); for( var i=0; i < aCookies.length; i++ ){ var c = aCookies[i]; while( c.charAt(0) == ' ' ) c = c.substring( 1, c.length ); if( c.indexOf( sNameEQ ) == 0 ) return c.substring( sNameEQ.length, c.length ); } return null; } function delCookie( sName ){ createCookie( sName, "", -1 ); } function isset( sVar ){ return( typeof( window[sVar] ) != 'undefined' ); } _bUa=navigator.userAgent.toLowerCase(); _bOp=(_bUa.indexOf("opera")!=-1?true:false); _bIe=(_bUa.indexOf("msie")!=-1&&!_bOp?true:false); _bIe4=(_bIe&&(_bUa.indexOf("msie 2.")!=-1||_bUa.indexOf("msie 3.")!=-1||_bUa.indexOf("msie 4.")!=-1)&&!_bOp?true:false) isIe=function(){return _bIe;} isOldIe=function(){return _bIe4;} var olArray=[]; function AddOnload( f ){ if( isIe() && isOldIe() ){ window.onload = ReadOnload; olArray[olArray.length] = f; } else if( window.onload ){ if( window.onload != ReadOnload ){ olArray[0] = window.onload; window.onload = ReadOnload; } olArray[olArray.length] = f; } else window.onload=f; } function ReadOnload(){ for( var i=0; i < olArray.length; i++ ){ olArray[i](); } } function txtSize( iSize ){ var aSizes = Array( '0.917em', '', '1.333em' ); var aChange = Array( 'pageDescription', '.description' ); var aSizesDefault = Array( '1.083em', '1em' ); for( var i = 0; i < aChange.length; i++ ){ if( !aSizes[iSize] ) iSize = 1; if( aChange[i].indexOf( '.' ) == 0 ){ aChange[i] = aChange[i].substr( 1 ); aElement = gEBI( 'content' ).getElementsByTagName( 'div' ); for( var j = 0; j < aElement.length; j++ ){ if( aElement[j].className == aChange[i] ) aElement[j].style.fontSize = ( iSize != 1 ) ? aSizes[iSize] : aSizesDefault[i]; } } else if( gEBI( aChange[i] ) ){ gEBI( aChange[i] ).style.fontSize = ( iSize != 1 ) ? aSizes[iSize] : aSizesDefault[i]; } else if( gEBI( 'content' ).getElementsByTagName( aChange[i] ) ){ aElement = gEBI( 'content' ).getElementsByTagName( aChange[i] ); for( var j = 0; j < aElement.length; j++ ){ aElement[j].style.fontSize = ( iSize != 1 ) ? aSizes[iSize] : aSizesDefault[i]; } } } } /* PLUGINS */