function flyUp(flyItName, flyID)
{
	var i,j,flyIt,propers,kFrame,soarUp,numkFrame,firstkFrame,theFly,once=false;
	if (d.Time == null) init_flyUp();
	flyIt = d.Time[flyItName];
	if (flyID == null) { flyID = ++flyIt.ID; once=true;}
	if (flyID == flyIt.ID) {
		setTimeout('flyUp("'+flyItName+'",'+flyID+')',flyIt.delay);
		fNew = ++flyIt.curFrame;
		for (i=0; i<flyIt.length; i++) {
			soarUp = flyIt[i];
			if (soarUp.charAt(0) == 's') {
				if (soarUp.obj) {
				numkFrame = soarUp.kFrames.length; firstkFrame = soarUp.kFrames[0];
				if (fNew >= firstkFrame && fNew <= soarUp.kFrames[numkFrame-1]) {
					kFrame=1;
					for (j=0; j<soarUp.values.length; j++) {
					propers = soarUp.values[j]; 
					if (numkFrame != propers.length) {
						if (propers.prop2 == null) soarUp.obj[propers.prop] = propers[fNew-firstkFrame];
						else soarUp.obj[propers.prop2][propers.prop] = propers[fNew-firstkFrame];
					} else {
					while (kFrame<numkFrame && fNew>=soarUp.kFrames[kFrame]) kFrame++;
				if (once || fNew==soarUp.kFrames[kFrame-1]) {
					if (propers.prop2 == null) soarUp.obj[propers.prop] = propers[kFrame-1];
					else soarUp.obj[propers.prop2][propers.prop] = propers[kFrame-1];
		} } } } }
	} else if (soarUp.charAt(0)=='b' && fNew == soarUp.frame) eval(soarUp.value);
	if (fNew > flyIt.lastFrame) flyIt.ID = 0;
} }
}

function init_flyUp() {
    d.Time = new Array(1);
    d.Time[0] = new Array(1);
    d.Time["liner"] = document.Time[0];
    d.Time[0].Name = "liner";
    d.Time[0].fps = 12;
    d.Time[0][0] = new String("soarUp");
    d.Time[0][0].slot = 1;
    if (bw.ns6||bw.allopera)
        d.Time[0][0].obj = d.getElementById("mainImage");
    else
        d.Time[0][0].obj = d.all ? d.all["mainImage"] : null;
    d.Time[0][0].kFrames = new Array(1, 19);
    d.Time[0][0].values = new Array(2);
    if (bw.ns6||bw.allopera)
// horizontal
//        d.Time[0][0].values[0] = new Array("120%", "110%", "100%", "92%", "85%", "81%", "77%", "73%", "70%", "68%", "66%", "65%", "64%", "63.5%", "63%", "62.75%", "62.5%", "62.75%", "63%");
        document.Time[0][0].values[0] = new Array("63%", "63%", "63%", "63%", "63%", "63%", "63%", "63%", "63%", "63%", "63%", "63%", "63%", "63%", "63%", "63%", "63%", "63%", "63%");
    else
//        d.Time[0][0].values[0] = new Array("120%","110%","100%","92%","84%","76%","70%","68%","66%","64%","62%","60%","57.5%","57%","56%","55.75%","55.7%","55.75%","56%");
	d.Time[0][0].values[0] = new Array("56%","56%","56%","56%","56%","56%","56%","56%","56%","56%","56%","56%","56%","56%","56%","56%","56%","56%","56%");
    d.Time[0][0].values[0].prop = "right";
//    if (bw.ns6||bw.allopera)
//        d.Time[0][0].values[1] = new Array("35px", "35px", "35px", "35px", "35px", "35px", "35px", "35px", "35px", "35px", "35px", "35px", "35px", "35px", "35px", "35px", "35px");
    if (bw.ns6||bw.allopera)
        d.Time[0][0].values[1] = new Array("-163px", "-132px", "-107px", "-85px", "-57px", "-32px", "-12px", "3px", "13px", "21px", "27px", "31px", "34px", "35px", "36px", "37px", "37px", "36px", "35px");
    else
//        d.Time[0][0].values[1] = new Array(35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35);
        d.Time[0][0].values[1] = new Array(-163,-132,-107,-85,-57,-32,-12,3,13,21,27,31,34,35,36,37,37,36,35);
//	d.Time[0][0].obj.style.visibility="visible";
    d.Time[0][0].values[1].prop = "top";
    d.Time[0][0].values[0].prop2 = "style";
    d.Time[0][0].values[1].prop2 = "style";
    d.Time[0].lastFrame = 19;
    for (i=0; i<d.Time.length; i++) {
        d.Time[i].ID = null;
        d.Time[i].curFrame = 0;
        d.Time[i].delay = 800/d.Time[i].fps;//speed
    }
}

function stylize(){
document.write('<style>');
if (page==0)
{
	if (!bw.opera5) document.write('#mainImage {top:-183px;}');
} else {
	if (bw.allie) document.write('#mainImage {right:56%;}');
}
document.write('</style>');
}

///////////////////////////////////////////////////////////////////

function preload(page) {
	if(d.images){
		if(!d.clouds){
		d.clouds=new Array();
		d.clouds[0] = new Image();
		d.clouds[0].src = '/img/bgs/clmain_bg1.jpg';
		d.clouds[1] = new Image();
		d.clouds[1].src = '/img/bgs/clmain_bg2.jpg';
		d.clouds[2] = new Image();
		d.clouds[2].src = '/img/bgs/clmain_bg3.jpg';
		}
	}
	c=Math.round(Math.random()*(d.clouds.length-1));
	d.images['mainBgIm'].src = d.clouds[c].src;
}

reg_euro = new Image();
reg_euro.src = "/img/region_euro.gif";
reg_amer = new Image();
reg_amer.src = "/img/region_amer.gif";

function swap(imagename, cacheimage) {     
	document.images[imagename].src = eval(cacheimage + ".src");
}

var flag = 0;
function swon(imagename, cacheimage) {
if (cacheimage){
	if (bw.allie) {
		flag = 1;
		timer = 0;
			for (i = 100; i>=0; i--)
				{
					var strng = "fade('" + imagename + "', '" + i + "')";
					setTimeout(strng, timer);
					timer = timer+3;
				}
			}
	else	
		{
		  d.images[imagename].src =  eval(cacheimage + ".src");		
		}
}
}
function swoff (imagename, cacheimage)	{
	if (bw.allie) {
		i = d.images[imagename].filters.item("DXImageTransform.Microsoft.Alpha").Opacity;
		flag = 1;
		timer = 0;
			for (i; i<=100; i++)
				{
				var strng = "fade('" + imagename + "', '" + i + "')";			
				setTimeout(strng, timer);
				timer = timer+4;
				}
		}
else{
		  d.images[imagename].src =  eval(cacheimage + ".src");			
	}	
}

function fade (imagename, i)	{
	if (flag == 1)
		d.images[imagename].style.filter = "progid:DXImageTransform.Microsoft.Alpha(opacity=" + i + ")";
}