brightcove.createExperiences=function(pEvent,pElementID){
    var experiences=[];
    var params;
    var experience;
    var requestedMinorRevision;
    var requestedMajorVersion;
    var flashSupport=brightcove.checkFlashSupport();
    var htmlSupport=brightcove.checkHtmlSupport();
    if(pElementID!=null){
        experiences.push(document.getElementById(pElementID));
    }else{
        experiences=brightcove.collectExperiences();
    }

    if(brightcove.isIE){
        params=document.getElementsByTagName('param');
    }
    
    var urlParams=brightcove.cacheUrlParams();
    var numExperiences=experiences.length;
    for(var i=0;i<numExperiences;i++){
        experience=experiences[i];
        experience=brightcove.copyDefaultParams(experience);
        experience=brightcove.copySnippetParams(experience,params);
        experience=brightcove.copyUrlParams(experience,urlParams,numExperiences);
        var playerType= flashSupport ? brightcove.determinePlayerType(experience,flashSupport,htmlSupport) : brightcove.playerType.HTML;
        var secureConnections=(experience.params.secureConnections=="true");
        if(playerType==brightcove.playerType.HTML){
            secureConnections=false;
        }
        if(playerType==brightcove.playerType.NO_SUPPORT){
            brightcove.renderInstallGif(experience,secureConnections);
            brightcove.reportUpgradeRequired(experience);
            continue;
        }
        var file=brightcove.generateRequestUrl(experience,playerType,secureConnections);
        brightcove.renderExperience(experience,file,playerType,secureConnections);
    }
};
