// <![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 genxin(){ 
$('y1').style.display='block';$('y2').style.display='none';$('y3').style.display='none';$('z1').className='mm';$('z2').className='mm1';$('z3').className='mm1';
}
function dianji(){ 
$('y2').style.display='block';$('y1').style.display='none';$('y3').style.display='none';$('z2').className='mm';$('z1').className='mm1';$('z3').className='mm1';
}
function tuijian(){ 
$('y3').style.display='block';$('y1').style.display='none';$('y2').style.display='none';$('z3').className='mm';$('z1').className='mm1';$('z2').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;





// ]]>
