﻿// JavaScript Document
function preloadImages()
{
	var imSrcAr = new Array( "buttons.png", "corner.png", "wolf_belownav.gif", "wolf_belownavBG.gif",
							 "wolf_belownavBR.gif", "wolf_belownavL.gif", "wolf_belownavR.gif",
							 "wolf_bg.gif", "wolf_cbg.gif", "wolf_h1.gif", "wolf_h2.gif",
							 "wolf_h3.gif", "wolf_hbg.gif", "wolf_leftbdr.gif", "wolf_logo.gif",
							 "wolf_navbg.gif", "wolf_navleft.gif", "wolf_navright.gif",
							 "wolf_rightbdr.gif", "wolf_ul.gif" );
	var imAr = new Array( 0 );
	for( var i = 0; i < imSrcAr.length; i++ )
	{
		imAr[ imAr.length ] = new Image();
		imAr[ imAr.length - 1 ].src = "gfx/" + imSrcAr[ i ];
	}
}

function fetch_object( A )
{
	if( document.getElementById ) { return document.getElementById( A ); }
	else
	{
		if( document.all ) { return document.all[A]; }
		else
		{
			if(document.layers) { return document.layers[A]; }
			else { return null; }
		}
	}
}

function toggle_collapse( B )
{
	var D = fetch_object( "collapseobj_" + B );
	if( !D ) { return false; }
	if( D.style.display == "none" )
	{
		D.style.display = "";
		var I = fetch_object( "collapseimg_" + B );
		if( I ) I.className = "bn_collapse";
	}
	else
	{
		D.style.display = "none";
		var I = fetch_object( "collapseimg_" + B );
		if( I ) I.className = "bn_collapsed";
	}
	return false;
}

function collapseSearch()
{
	var sd = document.getElementById( "search_div" );
	if( sd )
	{
		sd.className = "search_div";
		var st = document.getElementById( "search_target" );
		if( st ) st.className = "search_target";
	}
}

function setupSearch()
{
	var f = document.formSearch;
	if( f && f.q )
	{
		var q = f.q;
		var b = function() { if( q.value == '' ) q.style.background = '#FFFFFF url(../gfx/google_custom_search_watermark.gif) left no-repeat'; };
		var f = function() { q.style.background = '#ffffff'; };

		q.value = "";
		q.style.cssText = 'border: 1px solid #7e9db9; padding: 2px;';
		q.style.background = '#FFFFFF url(../gfx/google_custom_search_watermark.gif) left no-repeat';
		q.onfocus = f;
		q.onblur = b;
	}
}

function tabs_onFocusSearch( sender )
{
	if( sender.isActive ) return;
	sender.originalValue = sender.value;
	sender.value = "";
	sender.className = "TabStrip_SearchBoxActive";
	sender.isActive = true;
}

function tabs_onBlurSearch( sender )
{
	if(sender.value == "")
	{
		sender.value = sender.originalValue;
		sender.className = "TabStrip_SearchBox";
		sender.isActive = false;
	}
}

var xmlHttp;
function GetXmlHttpObject()
{
	var xmlHttp = null;
	try
	{
		// Firefox, Opera 8.0+, Safari
		xmlHttp = new XMLHttpRequest();
	}
	catch (e)
	{
		// Internet Explorer
		try
		{
			xmlHttp = new ActiveXObject( "Msxml2.XMLHTTP" );
		}
		catch (e)
		{
			xmlHttp = new ActiveXObject( "Microsoft.XMLHTTP" );
		}
	}
	return xmlHttp;
}

function setLanguage( lang )
{
	window.location.href = "setlanguage.php?lang=" + lang;
}

function clickNewsItem( id )
{
	var f = document.formNews;
	if( f == null ) return;
	f.donthackme.value = "stop";
	f.itemid.value = id;
	f.action = "viewarticle.php";
	f.submit();
}
