// JavaScript Document
var image;
var homepage;

function setCookie( lang )
{
	setCookie( lang, document );
}

function setCookie( lang, doc )
{
	var path = "/trueAgent/";
	var expire = new Date( new Date().getTime() + ( 5 * 1000 * 60 * 60 * 24 ) );
	document.cookie = "language=" + lang + ";expires=" + expire + ";path=" + path;
}

function onLoad()
{
	var x;
	var elements = onLoad.arguments;
	
/*	if( document.referrer.indexOf( homepage ) ==  -1 && document.cookie )
	{
		var lang = document.cookie.substr( document.cookie.lastIndexOf( "=" ) + 1 );
		eval( "parent.location.href='" + document.getElementsByName( lang )[0] + "'" );
	}
*/	
	//startpage = elements[1];
	for( x = 5; x < elements.length; x++ )
		MM_preloadImages( elements[x] );
	onClick( elements[0], elements[1], elements[2], elements[3], elements[4] );
}

function MM_preloadImages()
{ //v3.0
	var d=document;
	if( d.images )
	{
		if( !d.MM_p ) d.MM_p=new Array();
		var i,j=d.MM_p.length, a=MM_preloadImages.arguments;
		for( i=0; i<a.length; i++ )
			if( a[i].indexOf("#") != 0 )
			{
				d.MM_p[j] = new Image;
				d.MM_p[j++].src = a[i];
			}
	}
}

function MM_swapImgRestore()
{ //v3.0
	var i,x,a=document.MM_sr;
	var checkImg;
	for( i=0; a && i < a.length && ( x=a[i] ) && x.oSrc; i++ )
	{
		if( image )
		{
			checkImg = MM_findObj( image )
			if( x.oSrc != checkImg.oSrc ) x.src = x.oSrc;
		}
		else
			x.src = x.oSrc;
	}
}

function MM_findObj(n, d)
{ //v4.01
	var p,i,x;
	if( !d ) d=document;
	if( ( p = n.indexOf( "?" ) ) > 0 && parent.frames.length )
	{
    	d = parent.frames[n.substring(p+1)].document;
		n = n.substring( 0, p );
	}
	if( !( x = d[n] ) && d.all ) x = d.all[n];
	for( i = 0; !x && i < d.forms.length; i++ )
		x=d.forms[i][n];
	for( i = 0; !x && d.layers && i < d.layers.length; i++ )
	x = MM_findObj( n, d.layers[i].document );
	if( !x && d.getElementById ) x = d.getElementById(n);
	return x;
}

function MM_swapImage()
{ //v3.0
	//alert( 'swap' );
	var i,j=0, x,a=MM_swapImage.arguments;
	var checkImg;
	document.MM_sr = new Array;
	for( i=0; i < (a.length-2); i+=3 )
		if( ( x=MM_findObj( a[i] ) ) != null )
		{
			document.MM_sr[j++] = x;
			if( !x.oSrc ) x.oSrc=x.src;
			if( image )
			{ 
				checkImg = MM_findObj( image );
				if( checkImg.name != x.name ) x.src=a[i+2];
			}
			else
				x.src=a[i+2];
		}
}

function swapImage( name, newImg )
{
	var pos = 0;
	var foundImg;
	var checkImg;
	if( !document.MM_sr ) document.MM_sr = new Array;
	if( ( foundImg = MM_findObj( name ) ) != null )
	{
		document.MM_sr[pos++] = foundImg;
		if( !foundImg.oSrc ) foundImg.oSrc = foundImg.src;
		if( image )
		{
			checkImg = MMM_findObj( image );
			if( checkImg.name != foundImg.name ) foundImg.src = newImg;
		}
		else
			foundImg.src = newImg;
	}
}

function onClick()
{
	/*
	This method should access the location in the html file at the position of the given name
	
	*/
	var i,j = 0, x,a = onClick.arguments;
	var checkImg;
	var sendTo = "parent.mainFrame.location.href='./" + a[4] + "'";
	document.MM_sr = new Array;
	for( i=0; i < (a.length-2); i+=3 )
		if( ( x=MM_findObj(a[i]) ) != null )
		{
			document.MM_sr[j++] = x;
			if( image )
			{
				checkImg = MM_findObj( image );
				if( checkImg.name != x.name ) eval( sendTo );
				image = null;
				MM_swapImage( checkImg.name, '', checkImg.oSrc, 1 );
			}
			else
			{
				eval( sendTo );
			}
			MM_swapImage( a[0], a[1], a[2], a[3] );
			if( x.oSrc ) image = x.name;
		}
}

function MM_OpenPic(url,winName,winParams)	{	//
	var theWindow = window.open(url,winName,winParams);
	if (theWindow)	{theWindow.focus();}
}

