function visual(ID,divName){

        var xmlData=false;
        var ajaxCapable = window.ActiveXObject || window.XMLHttpRequest;

        if ( !ajaxCapable ) return;

        if ( window.ActiveXObject ) xmlData = new ActiveXObject("Microsoft.XMLHTTP");
        if ( window.XMLHttpRequest ) xmlData = new XMLHttpRequest();
        if ( xmlData ) {
                xmlData.onreadystatechange = function(){
                       if (xmlData.readyState == 4 &&((xmlData.status == 200) || (xmlData.status == 0) )){
                                var XMLdoc = xmlData.responseXML;
                                var flashWidth=XMLdoc.getElementsByTagName("imageWidth")[0].firstChild.nodeValue;
                                var flashHeight=XMLdoc.getElementsByTagName("imageHeight")[0].firstChild.nodeValue;
                                var embedString='<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" ';
                                embedString+=' codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,0,0" ';
                                embedString+=' width="'+flashWidth+'" height="'+flashHeight+'" id="visual" align="middle">';
                                embedString+='<param name="allowScriptAccess" value="always" />';
                                embedString+='<param name="movie" value="visual.swf?ID='+ID+'&wi='+flashWidth+'" />';
                                embedString+='<param name="flashVars" value="ID='+ID+'&wi='+flashWidth+'" />';
                                embedString+='<param name="quality" value="high" />';
                                embedString+='<param name="allowscale" value="false" />';
                                embedString+='<param name="bgcolor" value="#ffffff" />';
                                embedString+='<embed src="visual.swf?ID='+ID+'&wi='+flashWidth+'" quality="high" bgcolor="#ffffff" ';
                                embedString+=' width="'+flashWidth+'" height="'+flashHeight+'" name="banner" ';
                                embedString+=' align="middle" allowScriptAccess="always" allowscale="false" type="application/x-shockwave-flash"';
                                embedString+=' pluginspage="http://www.macromedia.com/go/getflashplayer" />';
                                embedString+='</object>';
                                document.getElementById(divName).innerHTML=embedString;
                        }
                }
                xmlData.open("GET", "visual.xml"+(ID!='0'?"?ID="+ID:'') , true);
                xmlData.send(null);
        }
}