/* * String manipulation */ function Trim( p_string ) { if (typeof p_string != "string") { return p_string; } var t_string = p_string; var t_ch = ''; // Trim beginning spaces t_ch = t_string.substring( 0, 1 ); while ( t_ch == " " ) { t_string = t_string.substring( 1, t_string.length ); t_ch = t_string.substring( 0, 1 ); } // Trim trailing spaces t_ch = t_string.substring( t_string.length-1, t_string.length ); while ( t_ch == " " ) { t_string = t_string.substring( 0, t_string.length-1 ); t_ch = t_string.substring( t_string.length-1, t_string.length ); } return t_string; } /* * Cookie functions */ function GetCookie( p_cookie ) { var t_cookie_name = "EL_" + p_cookie; var t_cookies = document.cookie; t_cookies = t_cookies.split( ";" ); var i = 0; while( i < t_cookies.length ) { var t_cookie = t_cookies[ i ]; t_cookie = t_cookie.split( "=" ); if ( Trim( t_cookie[ 0 ] ) == t_cookie_name ) { return( t_cookie[ 1 ] ); } i++; } return -1; } function SetCookie( p_cookie, p_value ) { var t_cookie_name = "EL_" + p_cookie; var t_expires = new Date(); t_expires.setTime( t_expires.getTime() + (365 * 24 * 60 * 60 * 1000)); document.cookie = t_cookie_name + "=" + p_value + "; expires=" + t_expires.toUTCString() + ";"; } /* * Collapsible element functions */ var g_div_x = 0x0001; var g_div_6 = 0x0001;var g_div_8 = 0x0001;var g_div_9 = 0x0001;var g_div_10 = 0x0001;var g_div_11 = 0x0001;var g_div_12 = 0x0001;var g_div_15 = 0x0001;var g_div_16 = 0x0001;var g_div_17 = 0x0001;var g_div_20 = 0x0001;var g_div_21 = 0x0001;var g_div_25 = 0x0001;var g_div_26 = 0x0001;var g_div_28 = 0x0001;var g_div_29 = 0x0001;var g_div_32 = 0x0001;var g_div_34 = 0x0001;var g_div_35 = 0x0001;var g_div_37 = 0x0001;var g_div_38 = 0x0001;var g_div_39 = 0x0001;var g_div_40 = 0x0001;var g_div_41 = 0x0001;var g_div_42 = 0x0001;var g_div_43 = 0x0001;var g_div_44 = 0x0001;var g_div_45 = 0x0001;var g_div_46 = 0x0001;var g_div_47 = 0x0001;var g_div_53 = 0x0001;var g_div_61 = 0x0001;var g_div_62 = 0x0001;var g_div_64 = 0x0001;var g_div_65 = 0x0001;var g_div_66 = 0x0001;var g_div_67 = 0x0001;var g_div_69 = 0x0001;var g_div_70 = 0x0001;var g_div_73 = 0x0001;var g_div_74 = 0x0001;var g_div_75 = 0x0001;var g_div_76 = 0x0001;var g_div_77 = 0x0001;var g_div_78 = 0x0001;var g_div_79 = 0x0001;var g_div_80 = 0x0001;var g_div_84 = 0x0001;var g_div_85 = 0x0001;var g_div_86 = 0x0001;var g_div_87 = 0x0001;var g_div_88 = 0x0001;var g_div_89 = 0x0001;var g_div_90 = 0x0001;var g_div_91 = 0x0001;var g_div_92 = 0x0001;var g_div_93 = 0x0001;var g_div_94 = 0x0001;var g_div_95 = 0x0001;var g_div_96 = 0x0001;var g_div_97 = 0x0001;var g_div_98 = 0x0001;var g_div_99 = 0x0001;var g_div_100 = 0x0001;var g_div_101 = 0x0001;var g_div_102 = 0x0001;var g_div_103 = 0x0001;var g_div_104 = 0x0001;var g_div_105 = 0x0001;var g_div_106 = 0x0001;var g_div_107 = 0x0001;var g_div_108 = 0x0001;var g_div_109 = 0x0001;var g_div_110 = 0x0001;var g_div_111 = 0x0001;var g_div_112 = 0x0001;var g_div_113 = 0x0001;var g_div_114 = 0x0001;var g_div_115 = 0x0001;var g_div_116 = 0x0001;var g_div_117 = 0x0001;var g_div_118 = 0x0001;var g_div_119 = 0x0001;var g_div_120 = 0x0001;var g_div_121 = 0x0001;var g_div_124 = 0x0001;var g_div_125 = 0x0001;var g_div_126 = 0x0001;var g_div_127 = 0x0001;var g_div_128 = 0x0001;var g_div_129 = 0x0001;var g_div_130 = 0x0001;var g_div_131 = 0x0001;var g_div_132 = 0x0001;var g_div_133 = 0x0001;var g_div_134 = 0x0001;var g_div_136 = 0x0001;var g_div_137 = 0x0001;var g_div_138 = 0x0001;var g_div_139 = 0x0001;var g_div_140 = 0x0001;var g_div_141 = 0x0001;var g_div_144 = 0x0001;var g_div_145 = 0x0001;var g_div_146 = 0x0001;var g_div_147 = 0x0001;var g_div_148 = 0x0001;var g_div_149 = 0x0001;var g_div_150 = 0x0001;var g_div_151 = 0x0001;var g_div_152 = 0x0001;var g_div_153 = 0x0001;var g_div_154 = 0x0001;var g_div_155 = 0x0001;var g_div_156 = 0x0001;var g_div_157 = 0x0001;var g_div_158 = 0x0001;var g_div_159 = 0x0001;var g_default_view_settings = g_div_x; /* var g_div_n1 = 0x0001; var g_div_n2 = 0x0002; */ /* List here the sections open by default */ /* var g_default_view_settings = g_div_n1 | g_div_n2; */ function GetViewSettings() { var t_cookie = GetCookie( "VIEW_SETTINGS" ); if ( -1 == t_cookie ) { t_cookie = g_default_view_settings; } else { t_cookie = parseInt( t_cookie ); } return t_cookie; } function SetDiv( p_div, p_cookie_bit ) { var t_view_settings = GetViewSettings(); /* if( t_view_settings & p_cookie_bit ) { document.getElementById( p_div + "_open" ).style.display = ""; document.getElementById( p_div + "_closed" ).style.display = "none"; alert('Div open '+ p_div + ' -- '+p_cookie_bit); } else { document.getElementById( p_div + "_open" ).style.display = "none"; document.getElementById( p_div + "_closed" ).style.display = ""; alert('Div close '+ p_div + ' -- '+p_cookie_bit); } */ if( document.getElementById( p_div + "_open" ).style.display == "none") { document.getElementById( p_div + "_open" ).style.display = ""; document.getElementById( p_div + "_closed" ).style.display = "none"; //alert('Div open '+ p_div + ' -- '+p_cookie_bit); } else { document.getElementById( p_div + "_open" ).style.display = "none"; document.getElementById( p_div + "_closed" ).style.display = ""; //alert('Div close '+ p_div + ' -- '+p_cookie_bit); } } function ToggleDiv( p_div, p_cookie_bit ) { var t_view_settings = GetViewSettings(); t_view_settings ^= p_cookie_bit; SetCookie( "VIEW_SETTINGS", t_view_settings ); SetDiv( p_div, p_cookie_bit ); }