/*
* 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', 'h5' );
var aSizesDefault = Array( '1.083em', '1em' );
for( var i = 0; i < aChange.length; i++ ){
if( !aSizes[iSize] )
iSize = 1;
if( gEBI( aChange[i] ) ){
gEBI( aChange[i] ).style.fontSize = ( iSize != 1 ) ? aSizes[iSize] : aSizesDefault[i];
}
else if( gEBI( 'content' ).getElementsByTagName( aChange[i] ) ){
aH5 = gEBI( 'content' ).getElementsByTagName( aChange[i] );
for( var j = 0; j < aH5.length; j++ ){
aH5[j].style.fontSize =  ( iSize != 1 ) ? aSizes[iSize] : aSizesDefault[i];
}
}
}
}

