// <![CDATA[

var FlashObject = function(swf, id, w, h, ver, c) {
this.swf = swf;
this.id = id;
this.width = w;
this.height = h;
this.version = ver;
this.align = "middle";
this.params = new Object();
this.variables = new Object();
this.redirect = "";
this.sq = document.location.search.split("?")[1] || "";
this.bypassTxt = "<p>Already have Macromedia Flash Player? <a href='?detectflash=false&"+ this.sq +"'>Click here if you have Flash Player "+ this.version +" installed</a>.</p>";
if (c) this.color = this.addParam('bgcolor', c);
this.addParam('quality', 'high'); // default to high
this.doDetect = getQueryParamValue('detectflash');
}
var FOP = FlashObject.prototype;
FOP.addParam = function(name, value) { this.params[name] = value; }
FOP.getParams = function() { return this.params; }
FOP.getParam = function(name) { return this.params[name]; }
FOP.addVariable = function(name, value) { this.variables[name] = value; }
FOP.getVariable = function(name) { return this.variables[name]; }
FOP.getVariables = function() { return this.variables; }
FOP.getParamTags = function() {
var paramTags = "";
for (var param in this.getParams()) {
paramTags += '<param name="' + param + '" value="' + this.getParam(param) + '" />';
}
return (paramTags == "") ? false:paramTags;
}
FOP.getHTML = function(){
var flashHTML = "";
if(navigator.plugins && navigator.mimeTypes.length) { // netscape plugin architecture
flashHTML += '<embed type="application/x-shockwave-flash" src="' + this.swf + '" width="' + this.width + '" height="' + this.height + '" id="' + this.id + '" align="' + this.align + '"';
for (var param in this.getParams()) {
flashHTML += ' ' + param + '="' + this.getParam(param) + '"';
}
if(this.getVariablePairs()) {
flashHTML += ' flashVars="' + this.getVariablePairs() + '"';
}
flashHTML += '></embed>';
} else { // PC IE
flashHTML += '<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" width="' + this.width + '" height="' + this.height + '" id="' + this.id + '" align="' + this.align + '">';
flashHTML += '<param name="movie" value="' + this.swf + '" />';
if (this.getParamTags()){
flashHTML += this.getParamTags();
}
if (this.getVariablePairs() != null) {
flashHTML += '<param name="flashVars" value="' + this.getVariablePairs() + '" />';
}
flashHTML += '</object>';
}
return flashHTML;	
}
FOP.getVariablePairs = function() {
var variablePairs = new Array();
for(var name in this.getVariables()) { 
variablePairs.push(name + "=" + escape(this.getVariable(name))); 
}
return (variablePairs.length > 0) ? variablePairs.join("&"):false;
}
FOP.write = function(elementId) {
if(detectFlash(this.version) || this.doDetect=='false') {
if(elementId){
document.getElementById(elementId).innerHTML = this.getHTML();
} else {
document.write(this.getHTML());
}
} else {
if(this.redirect != ""){
document.location.replace(this.redirect);
} else if (this.altTxt){
if (elementId){
document.getElementById(elementId).innerHTML = this.altTxt +""+ this.bypassTxt;
} else {
document.write(this.altTxt +""+ this.bypassTxt);
}
}
}		
}

/* ---- detection functions ---- */
function getFlashVersion(){
var flashversion = 0;
if(navigator.plugins && navigator.mimeTypes.length) {
var x = navigator.plugins["Shockwave Flash"];
if(x && x.description) {
var y = x.description;
flashversion = y.charAt(y.indexOf('.')-1);
}
}
else{
result = false;
for(var i = 15; i >= 5 && result != true; i--){
execScript('on error resume next: result = IsObject(CreateObject("ShockwaveFlash.ShockwaveFlash.'+i+'"))','VBScript');
flashversion = i;
}
}
return flashversion;
}
function detectFlash(ver){return (getFlashVersion() >= ver) ? true:false; }

// get value of query string param
function getQueryParamValue(param){
var q = document.location.search || document.location.href.split("#")[1];
if(q){
var detectIndex = q.indexOf(param +"=");
var endIndex = (q.indexOf("&", detectIndex) > -1) ? q.indexOf("&", detectIndex) : q.length;
if(q.length > 1 && detectIndex > -1) {
return q.substring(q.indexOf("=", detectIndex)+1, endIndex);
} else {
return "";
}
}
}

/* add Array.push if needed */
if(Array.prototype.push == null){
	Array.prototype.push = function(item) { this[this.length] = item; return this.length; }
}

//-------------------------------------------------------------------------

function $(){ 
var elements = new Array(); 
for (var i = 0; i < arguments.length; i++){ 
var element = arguments[i]; 
if (typeof element == 'string') 
element = document.getElementById(element); 
if (arguments.length == 1) 
return element; 
elements.push(element); 
} 
return elements; 
}
function jy1(){ 
$('n1').style.display='block';$('n2').style.display='none';$('n3').style.display='none';$('n4').style.display='none';$('n5').style.display='none';$('m1').className='mm';$('m2').className='mm1';$('m3').className='mm1';$('m4').className='mm1';$('m5').className='mm1';
}
function jy2(){ 
$('n2').style.display='block';$('n1').style.display='none';$('n3').style.display='none';$('n4').style.display='none';$('n5').style.display='none';$('m2').className='mm';$('m1').className='mm1';$('m3').className='mm1';$('m4').className='mm1';$('m5').className='mm1';
}
function jy3(){ 
$('n3').style.display='block';$('n1').style.display='none';$('n2').style.display='none';$('n4').style.display='none';$('n5').style.display='none';$('m3').className='mm';$('m1').className='mm1';$('m2').className='mm1';$('m4').className='mm1';$('m5').className='mm1';
}
function jy4(){ 
$('n4').style.display='block';$('n1').style.display='none';$('n2').style.display='none';$('n3').style.display='none';$('n5').style.display='none';$('m4').className='mm';$('m1').className='mm1';$('m2').className='mm1';$('m3').className='mm1';$('m5').className='mm1';
}
function jy5(){ 
$('n5').style.display='block';$('n1').style.display='none';$('n2').style.display='none';$('n3').style.display='none';$('n4').style.display='none';$('m5').className='mm';$('m1').className='mm1';$('m2').className='mm1';$('m3').className='mm1';$('m4').className='mm1';
}

//-------------------------------------------------------------------------

function externallinks() { 
 if (!document.getElementsByTagName) return; 
 var anchors = document.getElementsByTagName("a"); 
 for (var i=0; i<anchors.length; i++) { 
   var anchor = anchors[i]; 
   if (anchor.getAttribute("href") && 
       anchor.getAttribute("rel") == "external") 
     anchor.target = "_blank"; 
 } 
} 
window.onload = externallinks;

function SWFObject(s,w,h){
  document.writeln("<object classid='clsid:D27CDB6E-AE6D-11cf-96B8-444553540000' codebase='http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0' width='"+w+"' height='"+h+"' title=''>");
  document.writeln("<param name='movie' value='"+s+"' />");
  document.writeln("<param name='quality' value='high' />");
  document.writeln("<param name='wmode' value='transparent' />");
  document.writeln("<embed src='"+s+"' quality='high' wmode='transparent' pluginspage='http://www.macromedia.com/go/getflashplayer' type='application/x-shockwave-flash' width='"+w+"' height='"+h+"'></embed>");
  document.writeln("</object>");
}



// ]]>