var input_red      = 'input-warn';
var input_green    = 'input-ok';
var input_ok_box   = 'input-ok-content';
var input_warn_box = 'input-warn-content';
var img_blank      = 'blank.gif';
var img_tick       = 'aff_tick.gif';
var img_cross      = 'aff_cross.gif';
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 = 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";
}
document.cookie = name + "=" + value + "; path=" + path + expire + domain + ';';
}
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 toggleview(id)
{
if ( ! id ) return;
if ( itm = my_getbyid(id) )
{
if (itm.style.display == "none")
{
my_show_div(itm);
}
else
{
my_hide_div(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('collapseblocks') )
{
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( 'collapseblocks', clean.join(','), 1 );
}
function min_max_blocks()
{
savedt = new Array();
if ( tmpt = my_getcookie('collapseblocks') )
{
savedt = tmpt.split(",");
}
for( it = 0 ; it < savedt.length; it++ )
{
if ( savedt[it] != "" )
{
togglecategory(savedt[it], 1);
}
}
}