/*  Copyright © 1998-2004 Cloanto Corporation. All rights reserved.

    This code contains unusual and unnecessary parts to allow for
    the tracking and verification of unauthorized reproduction.

    Version : 2.7.20041016 (currencysystem, 0xaa)
    Replaces: 2.6.20040410 (af6)
    Replaces: 2.5.20040314

    Used in : cloanto/cloanto/amigaforever/skincalc/0xaa/currencysystem
    
	site-wide hard-coded root paths (relative to global_rootpath):
	/gfx/ for all graphics
	/gfx/nav/ for mouseover graphics
	/gfx/130x78/ for applet effect graphics

    r-ecent changes ("-" inserted to avoid global search and replace issues):
    p-reload_src_a -> global_preload_gfx_src_a
    p-reload_path -> setrootpath_f("../")
    p-reload_f -> preload_gfx_f
	h-over_path -> setrootpath_f("../")
	h-over_src_a -> global_mouseover_src_a
	h-over_p-reload_f -> preload_mouseover_f
	h-over_f -> legacy_mouseover_f
	c-loanto_url_f -> legacy_cloanto_url_f
	open_external_site_f()
*/

if (self != top) top.location.href = window.location.href;

if (document.images) global_browser_js11 = true;
else global_browser_js11 = false;

var global_rootpath = "";

function email_f(user, domain, name)
{
 if (name == "") document.write("<a href=\"mail" + "to:" + user + "&#64;" + domain + "\">" + user + "&#64;" + domain + "</" + "a>");
 else document.write("<a href=\"mail" + "to:" + user + "&#64;" + domain + "\">" + name + "</" + "a>");
}

function setrootpath_f(path)
{
	/* set to "" (not "./"), "../", "../../", etc. */
	global_rootpath = path;
}

function banner_f(theme,size)
{
	var random_number = 0.5;
	if (Math) if (Math.random) random_number = Math.random();

	if (theme == "menubox-generic" && size =="468x60")
	{
		if (random_number > 0.3) text_s = '<a href="http://www.amigaforever.com"><img width="468" height="60" alt="Amiga Forever" src="'+global_rootpath+'gfx/banners/amigaforever_468x60.gif" border="0"></a>';
		else text_s = '<a href="http://www.currencysystem.com/currencyserver/"><img width="468" height="60" alt="Currency Server" src="'+global_rootpath+'gfx/banners/currencyserver_468x60.gif" border="0"></a>';
	}
	else if (theme == "skincalc-generic" && size =="468x60")
	{
		if (random_number > 1) text_s = '<a href="http://www.amigaforever.com"><img height="60" alt="Amiga Forever" src="'+global_rootpath+'gfx/banners/amigaforever_468x60.gif" width="468" border="0"></a>';
		else text_s = '<a href="http://www.currencysystem.com/currencyserver/"><img height="60" alt="Currency Server" src="'+global_rootpath+'gfx/banners/currencyserver_468x60.gif" width="468" border="0"></a>';
	}
	else if (theme == "0xaa-generic" && size =="468x60")
	{
		text_s = '<img height="60" alt="" src="'+global_rootpath+'gfx/banners/0xaa_udine_468x60.gif" width="468" border="0">';
	}
	else if (theme == "amigaforever-generic" && size =="468x60")
	{
		if (random_number > 0.66)
			text_s = '<a href="http://www.amigaforever.com/shop/"><img height="60" alt="Mission to Mars" src="'+global_rootpath+'gfx/banners/af-mission_468x60-anim.gif" width="468" border="0"></a>';
		else if (random_number > 0.33)
			text_s = '<a href="http://www.amigaforever.com/shop/"><img height="60" alt="Amiga Forever 6.0" src="'+global_rootpath+'gfx/banners/af-enum_468x60-anim.gif" width="468" border="0"></a>';
		else if (random_number > 0.22)
			text_s = '<a href="http://www.amigaforever.com/shop/"><img height="60" alt="Generation Amiga" src="'+global_rootpath+'gfx/banners/af-gena_468x60-anim.gif" width="468" border="0"></a>';
		else if (random_number > 0.11)
			text_s = '<a href="http://www.amigaforever.com/shop/"><img height="60" alt="One World" src="'+global_rootpath+'gfx/banners/af-oneworld_468x60-anim.gif" width="468" border="0"></a>';
		else
			text_s = '<a href="http://www.amigaforever.com/shop/"><img height="60" alt="Amiga Fever" src="'+global_rootpath+'gfx/banners/af-amigafever_468x60-anim.gif" width="468" border="0"></a>';
	}
	else text_s = '&nbsp;';

	document.write(text_s);
}

function themebox_f(gfxfilename, site, effect)	/* effect: 0/1/2 = none/water/rain */
{
	if (!global_browser_js11) effect = 0;
	else if (!navigator.javaEnabled()) effect = 0;

	var anfylicense = "grpdsap-hvndjgmgkno+fptguuq-hjdigegkmo+fptguuq-mydigjgkoj"; /* cloanto */
	if (site == "amigaforever") anfylicense = "qk2eodgzqyqeezeewpqtwq78ihqejqjepzaxn+cpmlgmpthzjx-dqpdkjmgomo"; /* amigaforever, almost not needed anymore */

/*
    if (global_rootpath =="") rootpath = "./";
    else*/ rootpath = global_rootpath;

	if (effect == 1)
	{
		text_s = '<app' + 'let codebase="'+rootpath+'applets/an/" archive="AnWater.jar" code="AnWater.class" width="130" height="78">';
		text_s += '<param name="image" value="'+rootpath+'gfx/130x78/'+gfxfilename+'">';
		text_s += '<param name="res" value="1"><param name="light" value="YES"><param name="minlight" value="0"><param name="maxlight" value="100"><param name="autodesign" value="NO">';
		text_s += '<param name="density" value="3"><param name="fishnum" value="0"><param name="cross" value="NO"><param name="crossfactor" value="30">';
		text_s += '<param name="rainsize" value="0"><param name="rainfactor" value="0"><param name="srainsize" value="0"><param name="srainfactor" value="0">';
		text_s += '<param name="fixdrop" value="NO"><param name="fixdropX" value="0"><param name="fixdropY" value="0"><param name="fixdropS" value="0">';
		text_s += '<param name="fixdropF" value="0"><param name="pressure" value="500"><param name="fluidmode" value="oil"><param name="interactive" value="YES">';
		text_s += '<param name="overimg" value="NO"><param name="overimgX" value="0"><param name="overimgY" value="0"><param name="textscroll" value="NO">';
		text_s += '<param name="regcode" value="'+anfylicense+'"><param name="credits" value="Applet by Fabio Ciucci (www.anfyteam.com)">';
		text_s += '<param name="reglink" value="NO"><param name="regnewframe" value="NO"><param name="regframename" value="_blank">';
		text_s += '<param name="statusmsg" value="Water applet"><param name="memdelay" value="15"><param name="priority" value="1"><param name="MinSYNC" value="30">';
		text_s += '</app' + 'let>';
	}
	else if (effect == 2)
	{
		text_s = '<app' + 'let codebase="'+rootpath+'applets/an/" archive="AnWater.jar" code="AnWater.class" width="130" height="78">';
		text_s += '<param name="image" value="'+rootpath+'gfx/130x78/'+gfxfilename+'">';
		text_s += '<param name="res" value="1"><param name="light" value="YES"><param name="minlight" value="0"><param name="maxlight" value="5"><param name="autodesign" value="YES">';
		text_s += '<param name="density" value="5"><param name="fishnum" value="0"><param name="cross" value="NO"><param name="crossfactor" value="30">';
		text_s += '<param name="rainsize" value="0"><param name="rainfactor" value="10"><param name="srainsize" value="0"><param name="srainfactor" value="10">';
		text_s += '<param name="fixdrop" value="NO"><param name="fixdropX" value="0"><param name="fixdropY" value="0"><param name="fixdropS" value="0">';
		text_s += '<param name="fixdropF" value="0"><param name="pressure" value="400"><param name="fluidmode" value="water"><param name="interactive" value="YES">';
		text_s += '<param name="overimg" value="NO"><param name="overimgX" value="0"><param name="overimgY" value="0"><param name="textscroll" value="NO">';
		text_s += '<param name="regcode" value="'+anfylicense+'"><param name="credits" value="Applet by Fabio Ciucci (www.anfyteam.com)">';
		text_s += '<param name="reglink" value="NO"><param name="regnewframe" value="NO"><param name="regframename" value="_blank">';
		text_s += '<param name="statusmsg" value="Water applet"><param name="memdelay" value="15"><param name="priority" value="1"><param name="MinSYNC" value="30">';
		text_s += '</app' + 'let>';
	}
	else	text_s = '<img src="'+rootpath+'gfx/130x78/'+gfxfilename+'" border="0" WIDTH="130" HEIGHT="78">';

	document.write(text_s);
}

function applet_f(sectionname)
{
	if (sectionname == "homepage")			themebox_f("cloantocom.gif", "cloanto", 0);
	else if (sectionname == "cloantocom")	themebox_f("cloantocom.gif", "cloanto", 0);
	else if (sectionname == "aaa")			themebox_f("aaa.jpg", "cloanto", 1);
	else if (sectionname == "amigaforever")	themebox_f("amigaforever.gif", "cloanto", 1);
	else if (sectionname == "amigaexplorer")themebox_f("amigaexplorer.jpg", "cloanto", 1);
	else if (sectionname == "usersmcb")		themebox_f("cloantocom.gif", "cloanto", 0);
	else if (sectionname == "af-homepage")		themebox_f("cloantocom.gif", "amigaforever", 0);
	else if (sectionname == "af-cloantocom")	themebox_f("cloantocom.gif", "amigaforever", 0);
	else if (sectionname == "af-amigaforever")	themebox_f("amigaforever.gif", "amigaforever", 1);
	else if (sectionname == "af-amigaexplorer")	themebox_f("amigaexplorer.jpg", "amigaforever", 1);
	else if (sectionname == "af-news")			themebox_f("news.jpg", "amigaforever", 1);
	else if (sectionname == "af-support")		themebox_f("support.jpg", "amigaforever", 1);
	else if (sectionname == "af-usersmcb")		themebox_f("cloantocom.gif", "amigaforever", 0);
	else 									themebox_f(sectionname+".jpg", "cloanto", 1);}

var global_preload_image_a = new Array();

function preload_gfx_f()
{
	if (document.images)
	{
		for (i in global_preload_gfx_src_a)
		{
			global_preload_image_a[i] = new Image();
			global_preload_image_a[i].src = global_rootpath + "gfx/" + global_preload_gfx_src_a[i];
		}
	}
}

var global_mouseover_image_a = new Array();
var global_mouseover_preload = false;

function preload_mouseover_f()
{
	if (document.images)
	{
		for (i in global_mouseover_src_a)
		{
			global_mouseover_image_a[2*i] = new Image();
			global_mouseover_image_a[2*i].src = global_rootpath + "gfx/nav/" + global_mouseover_src_a[i] + ".gif";
		}
		for (i in global_mouseover_src_a)
		{
			global_mouseover_image_a[2*i+1] = new Image();
			global_mouseover_image_a[2*i+1].src = global_rootpath + "gfx/nav/" + global_mouseover_src_a[i] + "-hi.gif";
		}
		global_mouseover_preload = true;
	}
}

function mouseover_f(name, id)
{
	if (global_mouseover_preload)
	{
		for (i in global_mouseover_src_a)
		{
			if (global_mouseover_src_a[i] == name)
			{
				if (id == 0) document.images[name].src = global_mouseover_image_a[2*i+1].src;
				else document.images[name+"-"+id].src = global_mouseover_image_a[2*i+1].src;
				break;
			}
		}
	}
}

function mouseout_f(name, id)
{
	if (global_mouseover_preload)
	{
		for (i in global_mouseover_src_a)
		{
			if (global_mouseover_src_a[i] == name)
			{
				if (id == 0) document.images[name].src = global_mouseover_image_a[2*i].src;
				else document.images[name+"-"+id].src = global_mouseover_image_a[2*i].src;
				break;
			}
		}
	}
}

function popup_gfx_f(url, width, height, language, title, description)
{
 calendar_today = new Date();
 var windowname = "gfx"+calendar_today.getTime();

 var closetxt = "";

 if (language == "de")		closetxt = "(Mausclick = Fenster schließen)";
 else if (language == "it")	closetxt = "(click to close window)";
 else				closetxt = "(fare clic per chiudere la finestra)";

 var html_s = '<!doctype html public "-//W3C//DTD HTML 4.0 Transitional//EN"><html><head><title>'+title+'</title></head><body marginheight="0" marginwidth="0" topmargin="0" leftmargin="0" style="margin:0;padding:0">';

 html_s += '<a onclick="window.close()"><img src="'+url+'" alt="'+ description +'" border="0" width="'+width+'" height="'+height+'"></a></body></html>';

 var windowhandle = window.open('',windowname,'width='+width+',height='+height+',toolbar=no,location=no,scrollbars=no,status=no,resizable=no,fullscreen=no');
 windowhandle.document.write(html_s);
 windowhandle.focus();
}

function location_f(site,section,sub1,sub2,sub3,sub4) /* all parameters 1-, 0 only if not defined */
{
}

function open_external_site_f(url)
{
 window.location.href = url;
}

/* THE FOLLOWING ARE FOR LEGACY CODE SUPPORT ONLY, AND SHOULD NOT BE REFERENCED ANY MORE */

function legacy_cloanto_url_f(address)
{
	/*var cloanto_url = window.location.href;*/
	/*cloanto_url.toLowerCase();*/
	/*if (cloanto_url.indexOf("cloanto") < 0) window.location.href = address;*/
	/*else if (cloanto_url.indexOf("www") >= 0) window.location.href = address;*/
}

function legacy_mouseover_f(name, status)
{
	if (status == 1) mouseover_f(name, 0);
	else mouseout_f(name, 0);
}
