/*  设计师吧Flash代码
    Asky(Tang Ming) 2007-08-15 修改
*/

function show_flash(v,o,f,w,h,s){
    if(typeof(sjs8)!="object"){var sjs8={}}
    sjs8.$=function(objId){if(!objId){throw new Error("sjs8.$(String objId)参数必须")}
    if(document.getElementById){return eval('document.getElementById("'+objId+'")')}else if(document.layers){return eval("document.layers['"+objId+"']")}else{return eval('document.all.'+objId)}}

    var roll_pic_width = w?w:500;
    var roll_pic_height = h?h:300;
    var roll_bgcolor = '#111111';
    var roll_flash = f?f:'/images/roll_pic_new.swf';
    var roll_href = s;
    
    roll_flash = roll_flash.toLowerCase();
   // alert (roll_flash.slice(-4,0));
    if(roll_flash.slice(-4)=='.jpg'||roll_flash.slice(-4)=='.gif'||roll_flash.slice(-4)=='.bmp'){
        var tobject = '<a href="'+ roll_href +'" target=_blank><img src="'+ roll_flash +'" width="'+ roll_pic_width +'" height="'+ roll_pic_height +'" border=0 /></a>'
    }else{
        var tobject = '<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=' + (v?v:'7')+ ',0,0,0" width="'+ roll_pic_width +'" height="'+ roll_pic_height +'"><param name="default_url" value="http://www.sjs8.com/"><param name="allowScriptAccess" value="sameDomain"><param name="movie" value="' + roll_flash + '"><param name="quality" value="high"><param name="roll_bgcolor" value="'+roll_bgcolor+'"><param name="menu" value="false"><param name="improved_by" value="http://www.sjs8.com/"><param name=wmode value="opaque"><embed src="' + roll_flash + '" wmode="opaque" menu="false" bgcolor="'+roll_bgcolor+'" quality="high" width="'+ roll_pic_width +'" height="'+ roll_pic_height +'" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" /></object>';
    }
    if(typeof o=="string"){sjs8.$(o).innerHTML=tobject;}else if(typeof o=="object"){i.innerHTML=tobject; }
}


function roll_pic_flash(v,o,w,h){
    if(typeof(sjs8)!="object"){var sjs8={}}
    sjs8.$=function(objId){if(!objId){throw new Error("sjs8.$(String objId)参数必须")}
    if(document.getElementById){return eval('document.getElementById("'+objId+'")')}else if(document.layers){return eval("document.layers['"+objId+"']")}else{return eval('document.all.'+objId)}}

    var roll_pic_width = w?w:500;
    var roll_pic_height = h?h:280;
    var roll_text_height = 0;
    var roll_bgcolor = '#111111';
    var roll_flash = '/images/roll_pic_new.swf';
    var swf_height = roll_pic_height + roll_text_height;
	var Pics="";
	var Links="";
	var Tags="";
	var xmlFile="/config.xml";
	
	var createXMLDom=function(){
	if (window.ActiveXObject) 
	var xmldoc=new ActiveXObject("Microsoft.XMLDOM");
	else 
	if (document.implementation&&document.implementation.createDocument)
	var xmldoc=document.implementation.createDocument("","doc",null);
	xmldoc.async = false;
	xmldoc.preserveWhiteSpace=true;
	return xmldoc;
	}
	var createXMLHttp=function(){
	var xmlHttp;
	if (window.ActiveXObject){
	xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
	}
	else{
	xmlHttp=new XMLHttpRequest();
	}
	return xmlHttp;
	}
	var xmlDom=createXMLDom();
	try{
	xmlDom.load(xmlFile);
	}catch(e){
	var xmlHttp=createXMLHttp();
	xmlHttp.onreadystatechange = function(){
	if(xmlHttp.readyState == 4){
	xmlDom=xmlHttp.responseXML;
	}else{
	window.state="数据加载中...";
	}
	}  
	xmlHttp.open("GET",xmlFile,false);
	xmlHttp.send(null);
	}
	var DOMRoot=xmlDom.documentElement;
	var getDOMAtt=function(pNode,pAttribute){
	try{
	return pNode.attributes.getNamedItem(pAttribute).nodeValue;
	}catch(e){
	return false;
	}
	
	} 
	var attList=function(pNode){
	if(pNode.nodeType == 4) return '';
	var oAtt,tmpString="[ ";
	try{
	for(var i=0;oAtt=pNode.attributes[i];i++){
	tmpString+=oAtt.nodeName+" = '" + oAtt.nodeValue+"' ";
	}
	tmpString+=" ]"
	return tmpString;
	}catch(e){ return ''}
	}
	var getNodeName = function(pNode){
	if(pNode.nodeType == 4) return '';
	return pNode.nodeName;
	}
	var getNodeValue = function(pNode){
	try{
	return pNode.firstChild.nodeValue;
	}catch(e){return ''}
	}
	var nbsp=function(pNum){
	var tmpString=""
	for(var i=0;i<pNum;i++){
	tmpString+="　"
	}
	return tmpString;
	}
	var switchTree=function(pNode){
	var tNode,i;
	for(i=0;tNode=pNode.childNodes[i];i++){
	    if(tNode.nodeType==3) continue;
	    if(getNodeName(tNode)=="pic"){
	    Pics += getNodeValue(tNode)+"|";
	    }
	    if(getNodeName(tNode)=="link"){
	    Links += getNodeValue(tNode)+"|";
	    }
	    if(getNodeName(tNode)=="tag"){
	    Tags += getNodeValue(tNode)+"|";
	    }
	    switchTree(tNode);
	}
	}
	switchTree(DOMRoot);
	Pics = Pics.substring(0,Pics.length-1);
    Links = Links.substring(0,Links.length-1);
    Tags = Pics.substring(0,Tags.length-1);
	
    var tobject = '<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version="+(v?v:"7")+",0,0,0"" width="'+ roll_pic_width +'" height="'+ swf_height +'"><param name="default_url" value="http://www.sjs8.com/"><param name="allowScriptAccess" value="sameDomain"><param name="movie" value="' + roll_flash + '"><param name="quality" value="high"><param name="roll_bgcolor" value="'+roll_bgcolor+'"><param name="menu" value="false"><param name="improved_by" value="http://www.sjs8.com/"><param name=wmode value="opaque"><param name="FlashVars" value="pics='+Pics+'&links='+Links+'&texts='+Tags+'&borderwidth='+ roll_pic_width +'&borderheight='+ roll_pic_height +'&textheight='+roll_text_height+'"><embed src="' + roll_flash + '" wmode="opaque" FlashVars="pics='+Pics+'&links='+Links+'&texts='+Tags+'&borderwidth='+roll_pic_width+'&borderheight='+roll_pic_height+'&textheight='+roll_text_height+'" menu="false" bgcolor="'+roll_bgcolor+'" quality="high" width="'+ roll_pic_width +'" height="'+ roll_pic_height +'" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" /></object>';
    if(typeof o=="string"){sjs8.$(o).innerHTML=tobject;}else if(typeof o=="object"){i.innerHTML=tobject; }
}

