var uagent = navigator.userAgent.toLowerCase();
var is_safari = ( (uagent.indexOf('safari') != -1) || (navigator.vendor == "Apple Computer, Inc.") );
var is_opera = (uagent.indexOf('opera') != -1);
var is_webtv = (uagent.indexOf('webtv') != -1);
var is_ie = ( (uagent.indexOf('msie') != -1) && (!is_opera) && (!is_safari) && (!is_webtv) );
var is_ie4 = ( (is_ie) && (uagent.indexOf("msie 4.") != -1) );
var is_moz = ( (navigator.product == 'Gecko') && (!is_opera) && (!is_webtv) && (!is_safari) );
var is_ns = ( (uagent.indexOf('compatible') == -1) && (uagent.indexOf('mozilla') != -1) && (!is_opera) && (!is_webtv) && (!is_safari) );
var is_ns4 = ( (is_ns) && (parseInt(navigator.appVersion) == 4) );
var is_kon = (uagent.indexOf('konqueror') != -1);
var is_win = ( (uagent.indexOf("win") != -1) || (uagent.indexOf("16bit") !=- 1) );
var is_mac = ( (uagent.indexOf("mac") != -1) || (navigator.vendor == "Apple Computer, Inc.") );
var ua_vers = parseInt(navigator.appVersion);
var ipb_pages_shown = 0;
var ipb_pages_array = new Array();

function my_getcookie( name ) {
cname = ipb_var_cookieid + name + '=';
cpos = document.cookie.indexOf( cname );
if ( cpos != -1 ) {
cstart = cpos + cname.length;
cend = document.cookie.indexOf(";", cstart);
if (cend == -1) {
cend = document.cookie.length;
}
return unescape( document.cookie.substring(cstart, cend) );
}
return null;
}

function my_setcookie( name, value, sticky ) {
expire = "";
domain = "";
path = "/";
if ( sticky ) {
expire = "; expires=Wed, 1 Jan 2020 00:00:00 GMT";
}
if ( ipb_var_cookie_domain != "" ) {
domain = '; domain=' + ipb_var_cookie_domain;
}
if ( ipb_var_cookie_path != "" ) {
path = ipb_var_cookie_path;
}
document.cookie = ipb_var_cookieid + name + "=" + value + "; path=" + path + expire + domain + ';';
}

function pages_st_focus( pages_id ) {
document.getElementById( 'st-'+pages_id ).focus();
}

function ShowHide(id1, id2) {
if (id1 != '') toggleview(id1);
if (id2 != '') toggleview(id2);
}

function my_getbyid(id) {
itm = null;
if (document.getElementById) {
itm = document.getElementById(id);
}
else if (document.all) {
itm = document.all[id];
}
else if (document.layers) {
itm = document.layers[id];
}
return itm;
}

function my_hide_div(itm) {
if ( ! itm ) return;
itm.style.display = "none";
}

function my_show_div(itm) {
if ( ! itm ) return;
itm.style.display = "";
}

function togglecategory( fid, add ) {
saved = new Array();
clean = new Array();
if ( tmp = my_getcookie('collapseprefs') ) {
saved = tmp.split(",");
}
for( i = 0 ; i < saved.length; i++ ) {
if ( saved[i] != fid && saved[i] != "" ) {
clean[clean.length] = saved[i];
}
}
if ( add ) {
clean[ clean.length ] = fid;
my_show_div( my_getbyid( 'fc_'+fid ) );
my_hide_div( my_getbyid( 'fo_'+fid ) );
}
else {
my_show_div( my_getbyid( 'fo_'+fid ) );
my_hide_div( my_getbyid( 'fc_'+fid ) );
}
my_setcookie( 'collapseprefs', clean.join(','), 1 );
}
