
var flash_movie = "jaster02.swf";
var flash_scale = "showall";
var adv_layer = 'adv_layer';
var position = new Array(
    new Array(118,162,-1,-1,600,500),
    new Array(0,0,0,0,-1,-1)
);
///////////////////////////////////////////////////////////////////////
// No user serviceable parts behind this point                       //
///////////////////////////////////////////////////////////////////////
var jsDOM0 = (document.all);
var jsDOM1 = (document.getElementById);
var jsDOM = jsDOM0 || jsDOM1;
var last_command;
var last_argv;

function resize() {
 if(last_command && last_argv) doCommand(last_command, last_argv);
}
window.onresize = resize;

function scroll() {
 if(last_command && last_argv) doCommand(last_command, last_argv);
}
window.onscroll = scroll;

function getWinW() {
 if (window.innerWidth) x=window.innerWidth;
 else if (document.body.clientWidth) x=document.body.clientWidth;
 return x;
}
	
function getWinH() {
 if (window.innerHeight) x=window.innerHeight;
 else if (document.body.clientHeight) x=document.body.clientHeight;
 return x;
}

function getObj(name) {
 if(typeof name == "object") return name;
 if(jsDOM1) return document.getElementById(name);
 if(jsDOM0) return eval('document.all.' + name);
 else return null;
}

function moveObjTo(name,x,y) {
 var x,obj = getObj(name);
 if (x!=null) obj.style.left = x+'px'; if (y!=null) obj.style.top = y+'px';
 return obj;
}

function resizeObjTo(name,w,h) {
 var x,obj = getObj(name);
 if (w!=null) obj.style.width = w+'px'; if (h!=null) obj.style.height = h+'px';
 return obj;
}

function setObjCSSProp(name,prop,val) {
 var obj=getObj(name); eval("obj.style."+prop+"='"+val+"'");
 return obj;
}

function setObjVisible(name,show) {
 return setObjCSSProp(name,'visibility',(show)?'visible':'hidden');
}

function doCommand(command,argv) {
 last_command = command;
 last_argv = argv;
 if(command == "show") {
   var size_info = position[argv];
   var winW = getWinW();
   var winH = getWinH();
   var posX, posY, width, height;
   
   if(size_info[0] == -1 && size_info[1] == -1 && size_info[2] == -1 && size_info[3] == -1 && size_info[4] != -1 && size_info[5] != -1) {
     width = size_info[4];
     height = size_info[5];
     posX = Math.round((winW/2 - size_info[4]/2));
     posY = Math.round((winH/2 - size_info[5]/2));
   } else if(size_info[0] != -1 && size_info[1] != -1 && size_info[2] != -1 && size_info[3] != -1 && size_info[4] == -1 && size_info[5] == -1) {
     width = winW - (size_info[1] + size_info[3]);
     height = winH - (size_info[0] + size_info[2]);
     posX = size_info[1];
     posY = size_info[0];
   }else if(size_info[0] != -1 && size_info[1] == -1 && size_info[2] == -1 && size_info[3] == -1) {
     width = size_info[4];
     height = size_info[5];
     posX = Math.round((winW/2 - size_info[4]/2));
     posY = size_info[0];
   }else if(size_info[0] == -1 && size_info[1] != -1 && size_info[2] == -1 && size_info[3] == -1) {
     width = size_info[4];
     height = size_info[5];
     posX = size_info[1];
     posY = Math.round((winH/2 - size_info[5]/2));
   }  else {
     if(size_info[0] != -1 && size_info[5] != -1 && size_info[2] == -1) {
       height = size_info[5];
       posY = size_info[0];
     } 
     if(size_info[5] != -1 && size_info[2] != -1 && size_info[0] == -1) {
       height = size_info[5];
       posY = winH - (height + size_info[2]);
     }
     if(size_info[1] != -1 && size_info[4] != -1 && size_info[3] == -1) {
       width = size_info[4];
       posX = size_info[1];
     }
     if(size_info[3] != -1 && size_info[4] != -1 && size_info[1] == -1) {
       width = size_info[4];
       posX = winW - (width + size_info[3]);
     }  
   }
   setObjVisible(adv_layer,"hidden");
   resizeObjTo(adv_layer,width,height);
   moveObjTo(adv_layer,posX,posY);  
   setObjVisible(adv_layer,"visible");
   
 } else if(command == "hide") {
   setObjVisible(adv_layer,"hidden");
 }
}

document.write("<div id=\"" + adv_layer + "\" style=\"position: absolute;z-index: 1000;\">\n");
document.write("<OBJECT classid=\"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000\" codebase=\"http://active.macromedia.com/flash2/cabs/swflash.cab#version=4,0,0,0\" ID=movie HEIGHT=\"100%\" WIDTH=\"100%\">\n");
document.write(" <PARAM NAME=\"movie\" VALUE=\"" + flash_movie + "\">\n");
document.write(" <PARAM NAME=\"wmode\" VALUE=\"transparent\">\n");
document.write(" <PARAM NAME=\"scale\" VALUE=\""+ flash_scale +"\">\n");
document.write(" <EMBED src=\"" + flash_movie + "\" quality=high WIDTH=\"100%\" HEIGHT=\"100%\" wmode=\"transparent\"  NAME=\"movie\" scale=\""+ flash_scale +"\" TYPE=\"application/x-shockwave-flash\" PLUGINSPAGE=\"http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash\">\n");
document.write(" </EMBED>\n");
document.write("</OBJECT>\n");
document.write("</div>\n");

