// main animation placement scripts
var fVersion=deconcept.SWFObjectUtil.getPlayerVersion();
var queryStr=String(window.location);
var useFlash=(fVersion['major']>=9) ? ((queryStr.indexOf('?noflash')>=0 && (queryStr.indexOf('isus.emc.com/')>=0 || queryStr.indexOf('http://localhost/')>=0)) ? false : true ) : false ;
var moduleData='[';
$$('#flashModule .moduleList .module').each(function(el,ix){
    var thisModule='{';
    thisModule+='name:panel'+ix+'';
    thisModule+=',title:'+processData(el.select('.title')[0].innerHTML);
    thisModule+=',description:'+processData(el.select('.description')[0].innerHTML);
    thisModule+=',type:'+el.select('.type')[0].innerHTML;
    thisModule+=',url:'+processData(el.select('.url')[0].innerHTML);
    el.select('.link').each(function(el1,ix1) {
        thisModule+=',linkurl:'+processData(el1.select('.linkurl')[0].innerHTML);
        thisModule+=',linklabel:'+processData(el1.select('.linklabel')[0].innerHTML);
    });
    switch(el.select('.type')[0].innerHTML) {
        case 'animation':
            var tlStr='{';
            $$('#flashModule .textlabels div').each(function(el1,ix1){
                tlStr+=$w(el1.className)[0]+':'+processData(el1.innerHTML)+',';
            });
            tlStr=tlStr.slice(0,-1);
            tlStr+='}';
            tlStr=escape(tlStr);
            thisModule+=',textlabels:'+tlStr+'';
            break;
        case 'video':
            thisModule+=',imgurl:'+el.select('.imgurl')[0].innerHTML;
            break;
        case 'overlay':
            thisModule+=',imgurl:'+el.select('.imgurl')[0].innerHTML;
            thisModule+=',width:'+el.select('.width')[0].innerHTML;
            thisModule+=',height:'+el.select('.height')[0].innerHTML;
            thisModule+=',allowscrolling:'+el.select('.allowscrolling')[0].innerHTML;
            break;
        default:
    }
    thisModule+='}';
    
    moduleData+=escape(thisModule)+',';
});
moduleData=moduleData.slice(0,-1);
moduleData+=']';
if (useFlash) {
    var so = new SWFObject('/products/launch/taurus/swf/taurus_module.swf', 'taurusAnimation', '689', '265', '9', '#ffffff');
    so.addParam('scale', 'noscale');
    so.addParam('wmode', 'transparent');
    so.addParam('allowscriptaccess', 'always');
    so.addParam('allowfullscreen', true);
    so.addVariable('moduleData',escape(moduleData));
    so.addVariable('overallTitle',processData($$('#flashModule .overallTitle')[0].innerHTML));
    so.addVariable('overallDescription',processData($$('#flashModule .overallDescription')[0].innerHTML));
    so.addVariable('browser', BrowserDetect.browser);
    if ($('popupVideoRolloverText')) {
        pvrt=$('popupVideoRolloverText').innerHTML;
    } else {
        pvrt='Click to toggle fullscreen';
    }
    so.addVariable('popupVideoRolloverText',pvrt);
    $('flashModule').update();
    Event.observe(window,'load',function(){
        so.addVariable('tStr',s.pageName);
        so.write($('flashModule'));
    });
}
function processData(inData) {
    outData=inData.split(',').join('[[[COMMA]]]');
    outData=outData.split(':').join('[[[COLON]]]');
    outData=outData.split(';').join('[[[SEMI]]]');
    outData=outData.split('(').join('[[[LPAREN]]]');
    outData=outData.split(')').join('[[[RPAREN]]]');
    outData=encodeURI(outData);
    return outData;
}
