
//******************************************************************************
//
// Copyright 1998-2002 by Kuru
// All Rights Reserved
// http://www.kuru.com
//
// This program may not be redistributed, in any form, without our consent.
// It may not be archived or otherwise stored in any form.  All you can
// do with it is load it into your browser.
//
// We assert copyright over every last bit of text, program, and image
// here.  Read:
//	http://www.kuru.com/copyright.html
// for a longer assertion of our copyright and an explanation of the
// rights we assert.
//
//
// You are reading a file which has been modified to speed up loading.
// This process has rendered it largely unreadable by humans.
//
//******************************************************************************

 function browser_width_get() { var browser_width; if((browser_type_get() & ( Browser_Type_NS_3 | Browser_Type_NS_4)) != 0) { browser_width = window.innerWidth; if(document.width > window.innerWidth) { browser_width -= 14; } } else if((browser_type_get() & ( Browser_Type_NS_5 | Browser_Type_NS_6 | Browser_Type_NS_7 | Browser_Type_Mozilla)) != 0) { browser_width = window.innerWidth; if(document.innerWidth < window.innerWidth) { browser_width -= 33; } } else if((browser_type_get() & ( Browser_Type_IE_3 | Browser_Type_IE_4 | Browser_Type_IE_5 | Browser_Type_IE_5_5 | Browser_Type_IE_5_5_Mac | Browser_Type_IE_6)) != 0) { browser_width = document.body.clientWidth; if(document.body.clientWidth < document.width) { browser_width -= 14; } } else if((browser_type_get() & Browser_Type_Konqueror_5) != 0) { browser_width = window.innerWidth; if(screen.width > document.innerWidth) { browser_width -= 14; } } else { internal_error_warn_user(); browser_width = 0; } return(browser_width); } function browser_height_get() { var browser_height; if((browser_type_get() & ( Browser_Type_NS_3 | Browser_Type_NS_4)) != 0) { browser_height = window.innerHeight; if(document.height > window.innerHeight) { browser_height -= 14; } } else if((browser_type_get() & ( Browser_Type_NS_5 | Browser_Type_NS_6 | Browser_Type_NS_7)) != 0) { browser_height = window.innerHeight; if(document.height > document.body.clientWidth) { browser_height -= 33; } } else if((browser_type_get() & ( Browser_Type_IE_3 | Browser_Type_IE_4 | Browser_Type_IE_5 | Browser_Type_IE_5_5 | Browser_Type_IE_5_5_Mac | Browser_Type_IE_6)) != 0) { browser_height = document.body.clientHeight; } else if((browser_type_get() & Browser_Type_Konqueror_5) != 0) { browser_height = window.innerHeight; if(document.height > document.body.clientWidth) { browser_height -= 14; } } else { internal_error_warn_user(); browser_height = 0; } return(browser_height); } function browser_offset_x_get() { var browser_offset_x; if((browser_type_get() & ( Browser_Type_NS_3 | Browser_Type_NS_4)) != 0) { browser_offset_x = window.pageXOffset; } else if((browser_type_get() & ( Browser_Type_NS_5 | Browser_Type_NS_6 | Browser_Type_NS_7)) != 0) { browser_offset_x = self.pageXOffset; } else if((browser_type_get() & ( Browser_Type_IE_3 | Browser_Type_IE_4 | Browser_Type_IE_5 | Browser_Type_IE_5_5 | Browser_Type_IE_5_5_Mac | Browser_Type_IE_6)) != 0) { browser_offset_x = document.body.scrollLeft; } else if((browser_type_get() & Browser_Type_Konqueror_5) != 0) { browser_offset_x = document.body.scrollLeft; } else { internal_error_warn_user(); browser_offset_x = 0; } return(browser_offset_x); } function browser_offset_y_get() { var browser_offset_y; if((browser_type_get() & ( Browser_Type_NS_3 | Browser_Type_NS_4)) != 0) { browser_offset_y = window.pageYOffset; } else if((browser_type_get() & ( Browser_Type_NS_5 | Browser_Type_NS_6 | Browser_Type_NS_7)) != 0) { browser_offset_y = self.pageYOffset; } else if((browser_type_get() & ( Browser_Type_IE_3 | Browser_Type_IE_4 | Browser_Type_IE_5 | Browser_Type_IE_5_5 | Browser_Type_IE_5_5_Mac | Browser_Type_IE_6)) != 0) { browser_offset_y = document.documentElement.scrollTop; } else if((browser_type_get() & Browser_Type_Konqueror_5) != 0) { browser_offset_y = document.body.scrollTop; } else { internal_error_warn_user(); browser_offset_y = 0; } return(browser_offset_y); } function event_x_coord_abs_get( mouse_event) { var mouse_x; if((browser_type_get() & ( Browser_Type_NS_3 | Browser_Type_NS_4)) != 0) { mouse_x = mouse_event.pageX; } else if((browser_type_get() & ( Browser_Type_NS_5 | Browser_Type_NS_6 | Browser_Type_NS_7)) != 0) { mouse_x = mouse_event.pageX; } else if((browser_type_get() & ( Browser_Type_IE_3 | Browser_Type_IE_4 | Browser_Type_IE_5 | Browser_Type_IE_5_5 | Browser_Type_IE_5_5_Mac | Browser_Type_IE_6)) != 0) { mouse_x = mouse_event.clientX + document.body.scrollLeft; } else if((browser_type_get() & Browser_Type_Konqueror_5) != 0) { mouse_x = mouse_event.clientX + document.body.scrollLeft; } else { internal_error_warn_user(); mouse_x = 0; } return(mouse_x); } function event_y_coord_abs_get( mouse_event) { var mouse_y; if((browser_type_get() & ( Browser_Type_NS_3 | Browser_Type_NS_4)) != 0) { mouse_y = mouse_event.pageY; } else if((browser_type_get() & ( Browser_Type_NS_5 | Browser_Type_NS_6 | Browser_Type_NS_7)) != 0) { mouse_y = mouse_event.pageY; } else if((browser_type_get() & ( Browser_Type_IE_3 | Browser_Type_IE_4 | Browser_Type_IE_5 | Browser_Type_IE_5_5 | Browser_Type_IE_5_5_Mac | Browser_Type_IE_6)) != 0) { mouse_y = mouse_event.clientY + document.body.scrollTop; } else if((browser_type_get() & Browser_Type_Konqueror_5) != 0) { mouse_y = mouse_event.clientY + document.body.scrollTop; } else { internal_error_warn_user(); mouse_x = 0; } return(mouse_y); } function event_x_coord_rel_get( mouse_event) { var x_coord; if((browser_type_get() & ( Browser_Type_NS_3 | Browser_Type_NS_4)) != 0) { x_coord = event_x_coord_abs_get(mouse_event) - browser_offset_x_get(); } else if((browser_type_get() & ( Browser_Type_NS_5 | Browser_Type_NS_6 | Browser_Type_NS_7)) != 0) { x_coord = event_x_coord_abs_get(mouse_event) - browser_offset_x_get(); } else if((browser_type_get() & ( Browser_Type_IE_3 | Browser_Type_IE_4)) != 0) { x_coord = event_x_coord_abs_get(mouse_event) - browser_offset_x_get(); } else if((browser_type_get() & ( Browser_Type_IE_5 | Browser_Type_IE_5_5 | Browser_Type_IE_5_5_Mac | Browser_Type_IE_6)) != 0) { x_coord = event_x_coord_abs_get(mouse_event); } else if((browser_type_get() & Browser_Type_Konqueror_5) != 0) { x_coord = event_x_coord_abs_get(mouse_event); } else { internal_error_warn_user(); x_coord = 0; } return(x_coord); } function event_y_coord_rel_get( mouse_event) { var y_coord; if((browser_type_get() & ( Browser_Type_NS_3 | Browser_Type_NS_4)) != 0) { y_coord = event_y_coord_abs_get(mouse_event) - browser_offset_y_get(); } else if((browser_type_get() & ( Browser_Type_NS_5 | Browser_Type_NS_6 | Browser_Type_NS_7)) != 0) { y_coord = event_y_coord_abs_get(mouse_event) - browser_offset_y_get(); } else if((browser_type_get() & ( Browser_Type_IE_3 | Browser_Type_IE_4)) != 0) { y_coord = event_y_coord_abs_get(mouse_event) - browser_offset_y_get(); } else if((browser_type_get() & ( Browser_Type_IE_5 | Browser_Type_IE_5_5 | Browser_Type_IE_5_5_Mac | Browser_Type_IE_6)) != 0) { y_coord = event_y_coord_abs_get(mouse_event); } else if((browser_type_get() & Browser_Type_Konqueror_5) != 0) { y_coord = event_y_coord_abs_get(mouse_event); } else { internal_error_warn_user(); y_coord = 0; } return(y_coord); } function div_contents_set( div_name, new_html) { if((browser_type_get() & ( Browser_Type_NS_3 | Browser_Type_NS_4)) != 0) { document[div_name].document.open(); document[div_name].document.write(new_html); document[div_name].document.close(); } else if((browser_type_get() & ( Browser_Type_NS_5 | Browser_Type_NS_6 | Browser_Type_NS_7)) != 0) { document.getElementById(div_name).innerHTML = new_html; } else if((browser_type_get() & ( Browser_Type_IE_3 | Browser_Type_IE_4 | Browser_Type_IE_5 | Browser_Type_IE_5_5 | Browser_Type_IE_5_5_Mac | Browser_Type_IE_6)) != 0) { document.all[div_name].innerHTML = new_html; } else if((browser_type_get() & Browser_Type_Konqueror_5) != 0) { document.getElementById(div_name).innerHTML = new_html; } else { internal_error_warn_user(); } } function div_height_get( div_name) { var div_height; if((browser_type_get() & ( Browser_Type_NS_3 | Browser_Type_NS_4)) != 0) { div_height = document.layers[div_name].document.height; } else if((browser_type_get() & ( Browser_Type_NS_5 | Browser_Type_NS_6 | Browser_Type_NS_7)) != 0) { div_height = document.getElementById(div_name).offsetHeight; } else if((browser_type_get() & ( Browser_Type_IE_3 | Browser_Type_IE_4 | Browser_Type_IE_5 | Browser_Type_IE_5_5 | Browser_Type_IE_5_5_Mac | Browser_Type_IE_6)) != 0) { div_height = document.all[div_name].offsetHeight; } else if((browser_type_get() & Browser_Type_Konqueror_5) != 0) { div_height = document.getElementById(div_name).offsetHeight; } else { internal_error_warn_user(); div_height = 0; } return(div_height); } var flag = 0; function div_width_get( div_name) { var div_width; if((browser_type_get() & ( Browser_Type_NS_3 | Browser_Type_NS_4)) != 0) { div_width = document.layers[div_name].document.width; } else if((browser_type_get() & ( Browser_Type_NS_5 | Browser_Type_NS_6 | Browser_Type_NS_7)) != 0) { div_width = document.getElementById(div_name).offsetWidth; } else if((browser_type_get() & ( Browser_Type_IE_3 | Browser_Type_IE_4 | Browser_Type_IE_5 | Browser_Type_IE_5_5 | Browser_Type_IE_5_5_Mac | Browser_Type_IE_6)) != 0) { div_width = document.all[div_name].offsetWidth; } else if((browser_type_get() & Browser_Type_Konqueror_5) != 0) { div_width = document.getElementById(div_name).offsetWidth; } else { internal_error_warn_user(); div_width = 0; } return(div_width); } function div_show( div_name) { if(div_name == null) { alert("Error div_show() called null division name."); return; } if((browser_type_get() & ( Browser_Type_NS_3 | Browser_Type_NS_4)) != 0) { document[div_name].visibility = "show"; } else if((browser_type_get() & ( Browser_Type_NS_5 | Browser_Type_NS_6 | Browser_Type_NS_7)) != 0) { document.getElementById(div_name).style.visibility = "visible"; } else if((browser_type_get() & ( Browser_Type_IE_3 | Browser_Type_IE_4 | Browser_Type_IE_5 | Browser_Type_IE_5_5 | Browser_Type_IE_5_5_Mac | Browser_Type_IE_6)) != 0) { document.all[div_name].style.visibility = "visible"; } else if((browser_type_get() & Browser_Type_Konqueror_5) != 0) { document.getElementById(div_name).style.visibility = "visible"; } else { } } function div_hide( div_name) { if(div_name == null) { alert("Error div_hide() called null division name."); return; } if((browser_type_get() & ( Browser_Type_NS_3 | Browser_Type_NS_4)) != 0) { document[div_name].visibility = "hide"; } else if((browser_type_get() & ( Browser_Type_NS_5 | Browser_Type_NS_6 | Browser_Type_NS_7)) != 0) { document.getElementById(div_name).style.visibility = "hidden"; } else if((browser_type_get() & ( Browser_Type_IE_3 | Browser_Type_IE_4 | Browser_Type_IE_5 | Browser_Type_IE_5_5 | Browser_Type_IE_5_5_Mac | Browser_Type_IE_6)) != 0) { document.all[div_name].style.visibility = "hidden"; } else if((browser_type_get() & Browser_Type_Konqueror_5) != 0) { document.getElementById(div_name).style.visibility = "hidden"; } else { } } function div_z_index_set( div_name, z_index) { if((browser_type_get() & ( Browser_Type_NS_3 | Browser_Type_NS_4)) != 0) { z_index = document[div_name].zIndex; } else if((browser_type_get() & ( Browser_Type_NS_5 | Browser_Type_NS_6 | Browser_Type_NS_7)) != 0) { z_index = document.getElementById(div_name).style.zIndex; } else if((browser_type_get() & ( Browser_Type_IE_3 | Browser_Type_IE_4 | Browser_Type_IE_5 | Browser_Type_IE_5_5 | Browser_Type_IE_5_5_Mac | Browser_Type_IE_6)) != 0) { z_index = document.all[div_name].style.zIndex; } else if((browser_type_get() & Browser_Type_Konqueror_5) != 0) { z_index = document.getElementById(div_name).style.zIndex; } else { } return(z_index); } function div_z_index_set( div_name, z_index) { if((browser_type_get() & ( Browser_Type_NS_3 | Browser_Type_NS_4)) != 0) { document[div_name].zIndex = z_index; } else if((browser_type_get() & ( Browser_Type_NS_5 | Browser_Type_NS_6 | Browser_Type_NS_7)) != 0) { document.getElementById(div_name).style.zIndex = z_index; } else if((browser_type_get() & ( Browser_Type_IE_3 | Browser_Type_IE_4 | Browser_Type_IE_5 | Browser_Type_IE_5_5 | Browser_Type_IE_5_5_Mac | Browser_Type_IE_6)) != 0) { document.all[div_name].style.zIndex = z_index; } else if((browser_type_get() & Browser_Type_Konqueror_5) != 0) { document.getElementById(div_name).style.zIndex = z_index; } else { } } function div_clipping_set( div_name, clip_left, clip_right, clip_top, clip_bottom) { if((browser_type_get() & ( Browser_Type_NS_3 | Browser_Type_NS_4)) != 0) { document.layers[div_name].clip.left = clip_left; document.layers[div_name].clip.right = clip_right; document.layers[div_name].clip.top = clip_top; document.layers[div_name].clip.bottom = clip_bottom; } else if((browser_type_get() & ( Browser_Type_NS_5 | Browser_Type_NS_6 | Browser_Type_NS_7)) != 0) { document.getElementById(div_to_move).style.clip = "rect(" + clip_top + "px " + clip_right + "px " + clip_bottom + "px " + clip_left + "px " + ")"; } else if((browser_type_get() & ( Browser_Type_IE_3 | Browser_Type_IE_4 | Browser_Type_IE_5 | Browser_Type_IE_5_5 | Browser_Type_IE_5_5_Mac | Browser_Type_IE_6)) != 0) { document.all[div_to_move].style.clip = "rect(" + clip_top + "px " + clip_right + "px " + clip_bottom + "px " + clip_left + "px " + ")"; } else if((browser_type_get() & Browser_Type_Konqueror_5) != 0) { document.getElementById(div_to_move).style.clip = "rect(" + clip_top + "px " + clip_right + "px " + clip_bottom + "px " + clip_left + "px " + ")"; } else { } } function div_move_abs( div_to_move, destination_x, destination_y) { if((browser_type_get() & ( Browser_Type_NS_3 | Browser_Type_NS_4)) != 0) { document[div_to_move].left = destination_x; document[div_to_move].top = destination_y; } else if((browser_type_get() & ( Browser_Type_NS_5 | Browser_Type_NS_6 | Browser_Type_NS_7)) != 0) { document.getElementById(div_to_move).style.top = destination_y + "px"; document.getElementById(div_to_move).style.left = destination_x + "px"; } else if((browser_type_get() & ( Browser_Type_IE_3 | Browser_Type_IE_4 | Browser_Type_IE_5 | Browser_Type_IE_5_5 | Browser_Type_IE_5_5_Mac | Browser_Type_IE_6)) != 0) { document.all[div_to_move].style.posTop = destination_y; document.all[div_to_move].style.posLeft = destination_x; } else if((browser_type_get() & Browser_Type_Konqueror_5) != 0) { document.getElementById(div_to_move).style.top = destination_y + "px"; document.getElementById(div_to_move).style.left = destination_x + "px"; } else { internal_error_warn_user(); } } function div_position_x_get( div_name) { var current_x; if((browser_type_get() & ( Browser_Type_NS_3 | Browser_Type_NS_4)) != 0) { current_x = document[div_name].pageX; } else if((browser_type_get() & ( Browser_Type_NS_5 | Browser_Type_NS_6 | Browser_Type_NS_7)) != 0) { current_x = document.getElementById(div_name).offsetLeft; } else if((browser_type_get() & ( Browser_Type_IE_3 | Browser_Type_IE_4 | Browser_Type_IE_5 | Browser_Type_IE_5_5 | Browser_Type_IE_5_5_Mac | Browser_Type_IE_6)) != 0) { current_x = document.all[div_name].style.posLeft; } else if((browser_type_get() & Browser_Type_Konqueror_5) != 0) { current_x = document.getElementById(div_name).offsetLeft; } else { internal_error_warn_user(); } return(current_x); } function div_position_y_get( div_name) { var current_y; if((browser_type_get() & ( Browser_Type_NS_3 | Browser_Type_NS_4)) != 0) { current_y = document[div_name].pageY; } else if((browser_type_get() & ( Browser_Type_NS_5 | Browser_Type_NS_6 | Browser_Type_NS_7)) != 0) { current_y = document.getElementById(div_name).offsetTop; } else if((browser_type_get() & ( Browser_Type_IE_3 | Browser_Type_IE_4 | Browser_Type_IE_5 | Browser_Type_IE_5_5 | Browser_Type_IE_5_5_Mac | Browser_Type_IE_6)) != 0) { current_y = document.all[div_name].style.posTop; } else if((browser_type_get() & Browser_Type_Konqueror_5) != 0) { current_y = document.getElementById(div_name).offsetTop; } else { internal_error_warn_user(); } return(current_y); } function style_sheets_present() { if(is_support_present != Boolean_Uninitialized) return(is_support_present); is_support_present = Boolean_True; return(is_support_present); if((browser_type_get() & ( Browser_Type_NS_3 | Browser_Type_NS_4)) != 0) { if(document["internal-style-sheets-enabled"] != null) { is_support_present = Boolean_True; } else { is_support_present = Boolean_False; } } else if((browser_type_get() & ( Browser_Type_NS_5 | Browser_Type_NS_6 | Browser_Type_NS_7)) != 0) { is_support_present = Boolean_True; } else if(browser_type_get() == Browser_Type_IE_3) { is_support_present = Boolean_True; } else if((browser_type_get() & ( Browser_Type_IE_4 | Browser_Type_IE_5 | Browser_Type_IE_5_5 | Browser_Type_IE_5_5_Mac | Browser_Type_IE_6)) != 0) { is_support_present = Boolean_True; } else if((browser_type_get() & Browser_Type_Konqueror_5) != 0) { if(document.getElementById("internal-style-sheets-enabled") != null) { is_support_present = Boolean_True; } else { is_support_present = Boolean_False; } } else { is_support_present = Boolean_False; } return(is_support_present); } function browser_type_get() { var browser_version; var browser_name; if(browser_type != Browser_Type_Uninitialized) return(browser_type); browser_name = navigator.appName; browser_version = parseInt(navigator.appVersion); browser_version_full = parseFloat(navigator.appVersion); if(browser_name == "Netscape") { if(browser_version == "1") { browser_type = Browser_Type_NS_1; } else if(browser_version == "2") { browser_type = Browser_Type_NS_2; } else if(browser_version == "3") { browser_type = Browser_Type_NS_3; } else if(browser_version == "4") { browser_type = Browser_Type_NS_4; } else if(browser_version == "5") { browser_type = Browser_Type_NS_6; } else if(browser_version == "6") { browser_type = Browser_Type_NS_6; } else if(browser_version == "7") { browser_type = Browser_Type_NS_7; } else { browser_type = Browser_Type_NS_4_Unknown; } } else if(browser_name == "Microsoft Internet Explorer") { if(navigator.appVersion.indexOf("MSIE 6") != -1) { browser_type = Browser_Type_IE_6; } else if(navigator.appVersion.indexOf("MSIE 5") != -1) { if(browser_version_full == "5.5") { if(navigator.appVersion.indexOf("Mac") == -1) { browser_type = Browser_Type_IE_5_5; } else { browser_type = Browser_Type_IE_5_Mac; } } else { browser_type = Browser_Type_IE_5; } } else if(navigator.appVersion.indexOf("MSIE 4") != -1) { browser_type = Browser_Type_IE_4; } else if(browser_version == "1") { browser_type = Browser_Type_IE_1; } else if(browser_version == "2") { browser_type = Browser_Type_IE_2; } else if(browser_version == "3") { browser_type = Browser_Type_IE_3; } else if(browser_version == "4") { browser_type = Browser_Type_IE_4; } else if(browser_version == "6") { browser_type = Browser_Type_IE_6; } else { browser_type = Browser_Type_IE_Unknown; } } else if(browser_name == "Konqueror") { if(browser_version == "5") { browser_type = Browser_Type_Konqueror_5; } else { browser_type = Browser_Type_Konqueror_Unknown; } } else { browser_type = Browser_Type_Unknown; } return(browser_type); } function browser_supported() { if(is_browser_supported != Boolean_Uninitialized) return(is_browser_supported); if((browser_type_get() & ( Browser_Type_NS_3 | Browser_Type_NS_4)) != 0) { is_browser_supported = Boolean_True; } else if((browser_type_get() & ( Browser_Type_NS_5 | Browser_Type_NS_6 | Browser_Type_NS_7)) != 0) { is_browser_supported = Boolean_True; } else if((browser_type_get() & ( Browser_Type_IE_3 | Browser_Type_IE_4 | Browser_Type_IE_5 | Browser_Type_IE_5_5 | Browser_Type_IE_6)) != 0) { is_browser_supported = Boolean_True; } else if((browser_type_get() & (Browser_Type_IE_5_5_Mac)) != 0) { is_browser_supported = Boolean_False; } else if((browser_type_get() & Browser_Type_Konqueror_5) != 0) { is_browser_supported = Boolean_True; } else { is_browser_supported = Boolean_False; } if(is_browser_supported == Boolean_True) { if(style_sheets_present() == Boolean_False) { is_browser_supported = Boolean_False; } } return(is_browser_supported); } function install_resize_handler() { if(browser_supported() != Boolean_True) return; } function force_page_reload() { window.location.reload(); } function internal_error_warn_user() { if(internal_error == Boolean_False) { internal_error = Boolean_True; alert( "Warning -- Your browser not supported. You should not be seeing " + "this message. Please send mail to webmaster@" + site_address + "." + "Reporting the problem allows us to fix it. Thank you."); } } function unescape_html( message) { var escaped_message; unescaped_message = message; unescaped_message = unescaped_message.replace(/\[\[/g, "<"); unescaped_message = unescaped_message.replace(/\]\]/g, ">"); return(unescaped_message); } function display_if_supported( message) { if(browser_supported() == Boolean_True) { document.open(); document.write(message); document.close(); } } function display_if_unsupported( message) { if(browser_supported() == Boolean_False) { document.open(); document.write(message); document.close(); } } function min( number_1, number_2) { if(number_1 < number_2) { return(number_1); } else { return(number_2); } } function max( number_1, number_2) { if(number_1 > number_2) { return(number_1); } else { return(number_2); } } function image_preload( image_url) { this[image_url] = new Image(); this[image_url].src = image_url; } function force_frames( required_page) { var required_page; var required_page_no_anchor; var required_page_full_path; var current_page; var current_page_no_anchor_full_path; current_page = "" + top.location; if(required_page.indexOf("#") == -1) { required_page_no_anchor = required_page; } else { required_page_no_anchor = required_page.slice( 0, required_page.indexOf("#")); } required_page_no_anchor_full_path = "http://" + site_address + "/" + required_page_no_anchor; required_page_full_path = "http://" + site_address + "/" + required_page; if(current_page.indexOf("#") == -1) { current_page_no_anchor_full_path = current_page; } else { current_page_no_anchor_full_path = current_page.slice( 0, current_page.indexOf("#")); } if(current_page_no_anchor_full_path != required_page_no_anchor_full_path) { top.location.href = required_page_full_path; } } function frames_force_link( target_frame) { var main_anchor; var new_target_frame_url; var target_frame_url; var top_url; top_url = "" + top.location; target_frame_url = "" + parent[target_frame].location; if(top_url.indexOf("#") != -1) { main_anchor = top_url.slice(top_url.indexOf("#") + 1); if(target_frame_url.indexOf("#") == -1) { new_target_frame_url = target_frame_url + "#" + main_anchor; } else { new_target_frame_url = target_frame_url.slice( 0, target_frame_url.indexOf("#")) + "#" + main_anchor; } if(new_target_frame_url != target_frame_url) { parent[target_frame].location.href = new_target_frame_url; } } } var Boolean_Uninitialized = "Uninitialized"; var Boolean_False = "False"; var Boolean_True = "True"; var Browser_Type_Uninitialized = 0x00000002; var Browser_Type_Unknown = 0x00000004; var Browser_Type_NS_Unknown = 0x00000010; var Browser_Type_NS_1 = 0x00000020; var Browser_Type_NS_2 = 0x00000040; var Browser_Type_NS_3 = 0x00000080; var Browser_Type_NS_4 = 0x00000100; var Browser_Type_NS_5 = 0x00000200; var Browser_Type_NS_6 = 0x00000400; var Browser_Type_NS_7 = 0x00000800; var Browser_Type_IE_Unknown = 0x00001000; var Browser_Type_IE_1 = 0x00002000; var Browser_Type_IE_2 = 0x00004000; var Browser_Type_IE_3 = 0x00008000; var Browser_Type_IE_4 = 0x00010000; var Browser_Type_IE_5 = 0x00020000; var Browser_Type_IE_5_5 = 0x00040000; var Browser_Type_IE_5_5_Mac = 0x00080000; var Browser_Type_IE_6 = 0x00100000; var Browser_Type_Mozilla = 0x01000000; var Browser_Type_Konqueror_Unknown = 0x02000000; var Browser_Type_Konqueror_5 = 0x04000000; var internal_error = Boolean_False; var is_support_present = Boolean_Uninitialized; var browser_type = Browser_Type_Uninitialized; var is_browser_supported = Boolean_Uninitialized; 
