/**
 * @author David Tong -- david.tong@molecular.com
 * @author Adam McIntyre -- adam.mcintyre@molecular.com
 * 
 * @version 2.0
 */

(PGManager=function(){var config={urls:{major:'/servlet/PathGenerator?action=getMajors',workType:'/servlet/PathGenerator?action=setMajors',results:'/servlet/PathGenerator?action=setWorkTypes',allpractices:'/servlet/PathGenerator?action=getAllPractices'},dashboard:new Dashboard('dashboard','dashboard_major','dashboard_workType','dashboard_results'),questions:{major:new QuestionPanel('qp_q1','major'),workType:new QuestionPanel('qp_q2','workType'),results:new QuestionPanel('qp_q3','results')},contentPanels:{containerId:'containerId',panels:['id1','id2']},currentQuestion:null,queryStr:"",practiceDetail:{container:'contentpanels2',detail:'practice_detail',promo:'promo'},compareBox:new CompareBox('comparison','comparison_1','comparison_2','comparison_3'),firstLoad:true}
return{getConfig:function(){return config;},get:function(property){return config[property];},set:function(property,value){return(config[property]=value);},getUrl:function(urlType){return config.urls[urlType];},getPD:function(type){return config.practiceDetail[type];},getQuestionByType:function(type){for(var i in config.questions){if(i==type){return config.questions[i];}}},getCurrentQuestion:function(){return config.currentQuestion;},setCurrentQuestion:function(type){config.currentQuestion=config.questions[type];},submitData:function(dataType,data,cb){var sUrl=this.getUrl(dataType)+data+'&cache='+(Math.random())*10000;var callback={success:cb,failure:""};var request=YAHOO.util.Connect.asyncRequest('GET',sUrl,callback,null);return request;},reset:function(){PGManager.getQuestionByType("workType").outPanel(function(){PGManager.getQuestionByType("results").outPanel(function(){shiftOutContentPanel(function(){YAHOO.util.Dom.setStyle("showallpractices_button","display","none");PGManager.questionAccordian('major');for(var i in config.questions){i.selected=[];}
config.dashboard.removeOtherContent('major');PGManager.getQuestionByType("major").selected=[];$('dashboard_major_body').innerHTML="";var arr1=YAHOO.util.Dom.getElementsBy(function(el){return((el.id).indexOf("qp_M")>=0&&el.className=="")},'img',$("qp_q1_body"));YAHOO.util.Dom.batch(arr1,function(el){el.className="enable";var str=el.src;el.src=str.substr(0,str.indexOf('_on.'))+str.substr(str.length-4,str.length);});});});});},questionAccordian:function(type){var tp=type;var o=this;$('bgTarget').innerHTML="";if($('qp_q2')!=null){YAHOO.util.Event.onAvailable('resultsCopy',function(){if($('qp_q2').style.left=="22px"||$('qp_q2').style.left=="0"||$('qp_q2').style.display=="block"){$('resultsCopy').innerHTML="Based on your Major and Ideal Job selections, these are EY practices you may want to explore. Click a result and Next to begin exploring your career possibilities.";}
else{$('resultsCopy').innerHTML="Based on your Major selection(s), these are EY practices you may want to explore. Click a result and Next to begin exploring your career possibilities.";}})}
if(o.getCurrentQuestion().type==tp){return;}
if(YAHOO.util.Dom.getStyle('contentpanels2','left')=="557px"){shiftOutContentPanel();}
o.getCurrentQuestion().hidePanel(function(){if(YAHOO.util.Dom.getStyle(o.getQuestionByType("workType").id,'display')=="block"){if(tp=="workType"){o.getQuestionByType(tp).showPanel((function(){o.getQuestionByType("major").hidePanel()}))}else{o.getQuestionByType("workType").hidePanel((function(){o.getQuestionByType(tp).showPanel();}))}}else{o.getQuestionByType(tp).showPanel();}});o.setCurrentQuestion(tp);},getResult:function(selected){var str2=""
var name=$("showall_"+selected+"_name").innerHTML;var related=$("showall_"+selected+"_related").innerHTML;PGManager.getQuestionByType("major").outPanel(function(){PGManager.getQuestionByType("workType").outPanel(function(){PGManager.getQuestionByType("results").outPanel();})});$(PGManager.getPD("detail")).innerHTML=this.formatJobDetail(selected,PGManager.getPD("detail")+"_body");if(related.match(/\S/)!=null){YAHOO.util.Dom.setStyle($(PGManager.getPD("promo")),"display","block")
str2=str2+"<h4>If you chose "+name+", you may also want to check out:</h4>";str2=str2+related;$(PGManager.getPD("promo")+"_box").innerHTML=str2;}else{YAHOO.util.Dom.setStyle($(PGManager.getPD("promo")),"display","none")
str2="";}
arr1=YAHOO.util.Dom.getElementsBy(function(el){return((el.id).indexOf("showall_related")>=0);},'span',$("promo_box"));YAHOO.util.Dom.batch(arr1,function(el){YAHOO.util.Event.removeListener(el,"click");YAHOO.util.Event.addListener(el,"click",function(e,el){var temp=(el.id).replace(/\s/g,"");PGManager.getResult(temp.substr(temp.length-2,2));},el);});this.writeFlash(selected);var dashboardarr1=YAHOO.util.Dom.getElementsBy(function(el){return(el.id).indexOf("compare")<0;},'img',$(PGManager.get('dashboard').resultsContainer+'_body'));for(var i in dashboardarr1){if(dashboardarr1[i].id.indexOf(selected)>=0){dashboardarr1[i].className="";var str2=dashboardarr1[i].src;if(str2.indexOf('_on')<0){dashboardarr1[i].src=str2.substr(0,str2.length-4)+"_on"+str2.substr(str2.length-4,str2.length);}}
else{dashboardarr1[i].className="enable";var str2=dashboardarr1[i].src;if(str2.indexOf('_on')>=0){dashboardarr1[i].src=str2.substr(0,str2.indexOf('_on'))+str2.substr(str2.length-4,str2.length);}}}
this.showChrome();},writeFlash:function(selected){showLoadingIndicator();if(document.shell!=null){document.shell.destroy();}
setTimeout(function(){if(!hasReqestedVersion||!hasProductInstall){var d=document.createElement('div');d.id="flashwarning";d.innerHTML="This content requires the Adobe Flash Player.<br/><a href=\"http://www.adobe.com/go/getflash\" target=\"_blank\">Get Flash Player now.</a>.";$("container").appendChild(d);myAnimObj=new YAHOO.util.Anim(d,{opacity:{to:0.05}},12);myAnimObj.onComplete.subscribe(function(){d.parentNode.removeChild(d)});myAnimObj.animate();}else{if(document.getElementById('shell')){document.getElementById('shell').parentNode.removeChild(document.getElementById('shell').parentNode.firstChild);}
var cacheUrl=Math.round(Math.random()*new Date().getTime());var vidPath="../videos/video_"+selected+'.flv';var imgPath="images/backgrounds/practice/bg_practice_"+selected+".jpg?nocache="+cacheUrl;var swfPath="flash/videoPlayer_buffer.swf?nocache="+cacheUrl;var tmpI=new Image();tmpI.onload=function(){
                        /*@cc_on
                                    YAHOO.util.Event.onAvailable('shell',function(){
                                        $("bgTarget").style.background = "#000000";
                                        $('flash').style.backgroundImage = 'url(' + imgPath + ')';
                                        setTimeout(function(){
                                            hideLoadingIndicator();
                                            $('flash').style.display = 'block';
                                        },750);                                 
                                    });
                                                    // ie6 only
                                    var fo = new FlashObject(swfPath, "shell", "955", "537", "9", "#000000",false);
                                    fo.addParam("allowScriptAccess", "sameDomain");
                                    fo.addParam("wMode", "transparent");
                                    fo.addVariable("path", vidPath);
                                    fo.addVariable("autoPlay", false);
                                    fo.addVariable("x", 285);
                                    fo.addVariable("y", 440);
                                    fo.addVariable("image", imgPath);
                                    fo.addVariable("buffer", 10);
                                    fo.addVariable("start", "PGManager.hideChrome");
                                    fo.addVariable("finish", "PGManager.showChrome");
                                    fo.addVariable("stop", "PGManager.showChrome");
                                    fo.addVariable("play", "PGManager.hideChrome");
                                    fo.addVariable("pause", "PGManager.showChrome");
                                    fo.write("flash");  

                                    return true;
                    @*/
    YAHOO.util.Event.onAvailable('shell',function(){$('flash').style.backgroundImage='url('+imgPath+')';YAHOO.util.Dom.setStyle($("bgTarget"),"background","#000000");setTimeout(function(){hideLoadingIndicator();$('flash').style.display='block';},750);});var fo=new FlashObject(swfPath,"shell","955","537","9","#000000",false);fo.addParam("allowScriptAccess","sameDomain");fo.addParam("wMode","transparent");fo.addVariable("path",vidPath);fo.addVariable("autoPlay",false);fo.addVariable("x",285);fo.addVariable("y",440);fo.addVariable("image",imgPath);fo.addVariable("buffer",10);fo.addVariable("start","PGManager.immediateHideChrome");fo.addVariable("finish","PGManager.immediateShowChrome");fo.addVariable("stop","PGManager.immediateShowChrome");fo.addVariable("play","PGManager.immediateHideChrome");fo.addVariable("pause","PGManager.immediateShowChrome");fo.write("flash");return true;}}
tmpI.src=imgPath;},100);},immediateHideChrome:function(){if(!this.getConfig().firstLoad){var o=this;o.lockState();o.get('dashboard').immediateHide();immediateHide();o.unlockState();}
else{this.getConfig().firstLoad=false;}},immediateShowChrome:function(){var o=this;o.lockState();o.get('dashboard').immediateShow();immediateShow();setTimeout(function(){o.unlockState();},750);},showChrome:function(){var o=this;o.lockState();PGManager.getQuestionByType("major").outPanel(function(){PGManager.getQuestionByType("workType").outPanel(function(){PGManager.getQuestionByType("results").outPanel(function(){PGManager.get('dashboard').showDash(function(){shiftContentPanel(function(){$("dashboard").style.display="block";var numResults=YAHOO.util.Dom.getElementsBy(function(el){return(el.id.indexOf("db_s_qp_P")>=0)},"img","dashboard_results_body").length;if($('dashboard_compare_button')==null&&numResults>1){var d=document.createElement("div");var elBody=$(PGManager.get("dashboard").resultsContainer+"_body");d.id="dashboard_compare_button";var d2=document.createElement("div");d2.id="dashboardwarning";var d0=document.createElement("div");d0.id="dashboard_results_extra";d0.appendChild(d2);d0.appendChild(d);elBody.insertBefore(d0,elBody.childNodes[0]);}
if($('dashboard_compare_button')!=null){YAHOO.util.Event.on('dashboard_compare_button','click',function(){var l=PGManager.get("compareBox").selected.length;if(l<2){$("dashboardwarning").innerHTML="SELECT AT LEAST TWO PRACTICES";}
else
if(l>1&&l<4){$("dashboardwarning").innerHTML="";PGManager.compareJobs(null);}});var arr=YAHOO.util.Dom.getElementsBy(function(el){return((el.className).indexOf("dashboard_practice")>=0);},'div',$("dashboard_results_body"));YAHOO.util.Dom.batch(arr,function(el){YAHOO.util.Dom.setStyle(el,'margin-top','2px');});var arr5=YAHOO.util.Dom.getElementsBy(function(el){return((el.id).indexOf("cbox")>0);},'div',$("dashboard_results_body"));YAHOO.util.Dom.batch(arr5,function(el){YAHOO.util.Dom.removeClass(el,"hidden");YAHOO.util.Event.removeListener(el,"click");YAHOO.util.Event.addListener(el,"click",function(e,el){if(YAHOO.util.Dom.hasClass(el,'compare_box'))
{if(PGManager.get("compareBox").selected.length<3){YAHOO.util.Dom.replaceClass(el,'compare_box','compare_box_on');PGManager.get("compareBox").selected.push(el);}}else{YAHOO.util.Dom.replaceClass(el,'compare_box_on','compare_box');for(var i in PGManager.get("compareBox").selected){if(PGManager.get("compareBox").selected[i]==el){PGManager.get("compareBox").selected.splice(i,1);break;}}}},el);});}
setTimeout(function(){o.unlockState();},1200);$(PGManager.getPD('container')).style.display='block';PGManager.get('dashboard').showDash(function(){YAHOO.util.Dom.setStyle("showallpractices_button","display","block");var arr=YAHOO.util.Dom.getElementsBy(function(el){return((el.className).indexOf("dashboard_practice")>=0);},'div',$("dashboard_results_body"));if(arr.length>1){YAHOO.util.Dom.batch(arr,function(el){YAHOO.util.Dom.setStyle(el,'margin-top','2px');});}});});});});});});},hideChrome:function(){if(!this.getConfig().firstLoad){$("showallpractices_button").style.display="none";var o=this;o.lockState();var f=function(){shiftOutContentPanel(function(){setTimeout(function(){o.unlockState();},1200);});}
this.get('dashboard').hideDash(f);}
else{this.getConfig().firstLoad=false;}},lockState:function(){$('blockTimeline').style.display='block';$('blockDashboard').style.display='block';$('blockShowAll').style.display='block';},unlockState:function(){$('blockTimeline').style.display='none';$('blockDashboard').style.display='none';$('blockShowAll').style.display='none';},formatJobDetail:function(selected,divId){var str1="";var name=$("showall_"+selected+"_name").innerHTML;var overview=$("showall_"+selected+"_overview").innerHTML;var examples=$("showall_"+selected+"_examples").innerHTML;var related=$("showall_"+selected+"_related").innerHTML;var sizeofpractice=$("showall_"+selected+"_sizeofpractice").innerHTML;var professionaldevelopment=$("showall_"+selected+"_professionaldevelopment").innerHTML;var travel=$("showall_"+selected+"_travel").innerHTML;var typicalmajors=$("showall_"+selected+"_typicalmajors").innerHTML;str1=str1+"<h2 class=\"h2_"+selected+"\">"+name+"</h2>";str1=str1+"<div id=\""+divId+"\">"
str1=str1+"<h4>Overview</h4>";str1=str1+"<div class=\"jd_overview\">"+overview+"</div>";str1=str1+"<h4>Examples of Engagements</h4>";str1=str1+"<div class=\"jd_examples\">"+examples+"</div>";str1=str1+"<h4>Size of Practice</h4>";str1=str1+"<div class=\"jd_sizeofpractice\">"+sizeofpractice+"</div>";str1=str1+"<h4>Professional Development</h4>";str1=str1+"<div class=\"jd_professionaldevelopment\">"+professionaldevelopment+"</div>";str1=str1+"<h4>Travel</h4>";str1=str1+"<div class=\"jd_travel\">"+travel+"</div>";str1=str1+"<h4>Typical Majors</h4>";str1=str1+"<div class=\"jd_typicalmajors\">"+typicalmajors+"</div>";str1=str1+"</div>";return str1;},compareJobs:function(op){var selected=[];selected=config.compareBox.selected;if(selected.length>0&&selected.length<=3){temp=(selected[0].id).replace(/\s/g,"");var eId=temp.substr((temp.length)-2,2);$(config.compareBox.leftDiv).innerHTML=this.formatJobDetail(eId,"comparison_inner1")
if(selected.length>=2){temp=(selected[1].id).replace(/\s/g,"");var eId=temp.substr((temp.length)-2,2);$(config.compareBox.middleDiv).innerHTML=this.formatJobDetail(eId,"comparison_inner2")}
if(selected.length==3){temp=(selected[2].id).replace(/\s/g,"");var eId=temp.substr((temp.length)-2,2);$(config.compareBox.rightDiv).innerHTML=this.formatJobDetail(eId,"comparison_inner3")}}
var arr=[];arr=YAHOO.util.Dom.getElementsBy(function(el){return((el.className).indexOf("jd_")>=0);},'div',$("comparison_inner1"));for(var i in arr){var arr1=[];tempClassName=arr[i].className;arr1=YAHOO.util.Dom.getElementsByClassName(tempClassName,'div',$('comparison'));setMaxHeight(arr1);}
shiftOutShowAllPanel(function(){config.compareBox.enterBox()});},nextQuestion:function(goToQuestion){var quest=this.getQuestionByType(goToQuestion);var gt=goToQuestion;var o=this;if(goToQuestion=="workType"){PGManager.getQuestionByType("results").selected="";PGManager.get("compareBox").selected=[];o.set("queryStr","");var arr=o.getQuestionByType("major").selected;if(arr.length==1){numPractices=document.getElementById("size_"+arr[0]).innerHTML;if(numPractices<=3){o.set("queryStr","");o.set("queryStr",o.get("queryStr")+"&M="+arr[0]);document.getElementById("qp_q2").style.display="none";PGManager.get("dashboard").hidePanel('dashboard_workType',null);PGManager.nextQuestion("results");return;}}
document.getElementById("qp_q2").style.display="block";PGManager.get("dashboard").showPanel('dashboard_workType',null);for(var i=0;i<arr.length;i++){o.set("queryStr",o.get("queryStr")+"&M="+arr[i]);}
var cb1=function(o){if(o.responseText){tempdiv=document.getElementById(PGManager.getQuestionByType(goToQuestion).id);PGManager.getQuestionByType(goToQuestion).setQuestionHtml(o.responseText);}
var ch=$(PGManager.getQuestionByType('workType').id+'_body').childNodes[0]===3?$(PGManager.getQuestionByType('workType').id+'_body').childNodes[1]:$(PGManager.getQuestionByType('workType').id+'_body').childNodes[0];var arr=YAHOO.util.Dom.getChildrenBy(ch,function(el){return(el.tagName.toLowerCase()=="img"&&((el.id).indexOf("next")<0));});var dashboardarr1=[];YAHOO.util.Dom.batch(arr,function(el){var str=el.src;var strOver=str.substr(0,str.length-4)+'_over'+str.substr(str.length-4,str.length);var strOn=str.substr(0,str.length-4)+'_on'+str.substr(str.length-4,str.length);var temp=str;YAHOO.util.Event.removeListener(el,"click");YAHOO.util.Event.addListener(el,"click",function(e,el){var dashboardarr1=YAHOO.util.Dom.getChildrenBy($(PGManager.get('dashboard').workTypesContainer+'_body'),function(el){return(el.tagName.toLowerCase()=="img"&&((el.id).indexOf("next")<0));});if(YAHOO.util.Dom.hasClass(el,'enable'))
{if(dashboardarr1.length<3){el.src=strOn;YAHOO.util.Dom.removeClass(el,'enable');PGManager.get('dashboard').addContent("workType",el.id);}}else{el.src=str;YAHOO.util.Dom.addClass(el,'enable');PGManager.get('dashboard').removeContent("workType",el.id);}},el);YAHOO.util.Event.removeListener(el,"mouseover");YAHOO.util.Event.addListener(el,"mouseover",function(e,el){if(YAHOO.util.Dom.hasClass(el,'enable')){el.src=strOver;}},el);YAHOO.util.Event.removeListener(el,"mouseout");YAHOO.util.Event.addListener(el,"mouseout",function(e,el){if(YAHOO.util.Dom.hasClass(el,'enable')){el.src=str;}},el);});YAHOO.util.Event.on('qp_q2_next','click',function(){if($(PGManager.get("dashboard").workTypesContainer+"_body").innerHTML.match(/\S/)!=null){$(PGManager.get("dashboard").resultsContainer+'_body').innerHTML="";PGManager.nextQuestion('results');}});PGManager.getCurrentQuestion().shiftPanel(function(){PGManager.getCurrentQuestion().hidePanel(function(){PGManager.getQuestionByType(goToQuestion).enterPanel(function(){PGManager.getQuestionByType(goToQuestion).showPanel();PGManager.get('dashboard').accordian(null,'dashboard_'+gt);PGManager.setCurrentQuestion(PGManager.getQuestionByType(goToQuestion).type);});})});};o.submitData(goToQuestion,o.get("queryStr"),cb1);}
else if(goToQuestion=="results"){PGManager.getQuestionByType("results").selected="";PGManager.get("compareBox").selected=[];PGManager.get("dashboard").showPanel('dashboard_results',null);var arr=PGManager.getQuestionByType("workType").selected;if(PGManager.get("queryStr").indexOf("&W=")>0){PGManager.set("queryStr",PGManager.get("queryStr").substr(0,PGManager.get("queryStr").indexOf("&W=")));}
if(arr.length==0){document.getElementById("qp_q2").style.display="none";}else{for(var i=0;i<arr.length;i++){PGManager.set("queryStr",PGManager.get("queryStr")+"&W="+arr[i]);}
document.getElementById("qp_q2").style.display="block";}
var cb1=function(o){if(o.responseText){tempdiv=document.getElementById(PGManager.getQuestionByType("results").id);PGManager.getQuestionByType("results").setQuestionHtml(o.responseText);}
if($('qp_q2')!=null){YAHOO.util.Event.onAvailable('resultsCopy',function(){if($('qp_q2').style.left=="22px"||$('qp_q2').style.left=="0px"||$('qp_q2').style.display=="block"){$('resultsCopy').innerHTML="Based on your Major and Ideal Job selections, these are EY practices you may want to explore. Click a result and Next to begin exploring your career possibilities.";}
else{$('resultsCopy').innerHTML="Based on your Major selection(s), these are EY practices you may want to explore. Click a result and Next to begin exploring your career possibilities.";}})}
var ch=$(PGManager.getQuestionByType('results').id+'_body').childNodes[0]===3?$(PGManager.getQuestionByType('results').id+'_body').childNodes[1]:$(PGManager.getQuestionByType('results').id+'_body').childNodes[0];var arr=YAHOO.util.Dom.getChildrenBy(ch,function(el){return(el.tagName.toLowerCase()=="img"&&((el.id).indexOf("next")<0)&&((el.id).indexOf("startover")<0));});var dashboardarr1=YAHOO.util.Dom.getElementsBy(function(el){return(el.id).indexOf("compare")<0;},'img',$(PGManager.get('dashboard').resultsContainer+'_body'));YAHOO.util.Dom.batch(arr,function(el){YAHOO.util.Event.removeListener(el,"click");YAHOO.util.Event.addListener(el,"click",function(e,el){if(YAHOO.util.Dom.hasClass(el,'enable'))
{if(PGManager.getQuestionByType('results').selected==""){var str=el.src;el.src=str.substr(0,str.length-4)+'_on'+str.substr(str.length-4,str.length);YAHOO.util.Dom.removeClass(el,'enable');PGManager.getQuestionByType('results').selected=(el.id).substr(el.id.length-2,2);for(var j in dashboardarr1){if(dashboardarr1[j].id.indexOf(PGManager.getQuestionByType('results').selected)>=0){var str2=dashboardarr1[j].src;dashboardarr1[j].src=str2.substr(0,str2.length-4)+'_on'+str2.substr(str2.length-4,str2.length);dashboardarr1[j].className="";break;}}}}else{var str=el.src;el.src=str.substr(0,str.indexOf('_on.'))+str.substr(str.length-4,str.length);YAHOO.util.Dom.addClass(el,'enable');for(var j in dashboardarr1){if(dashboardarr1[j].id.indexOf(PGManager.getQuestionByType('results').selected)>=0){var str2=dashboardarr1[j].src;dashboardarr1[j].src=str2.substr(0,str2.indexOf('_on'))+str2.substr(str2.length-4,str2.length);dashboardarr1[j].className="enable";break;}}
PGManager.getQuestionByType('results').selected="";}},el);});YAHOO.util.Dom.batch(dashboardarr1,function(el){YAHOO.util.Event.removeListener(el,"click");YAHOO.util.Event.addListener(el,"click",function(e,el){PGManager.getConfig().firstLoad=true;if(YAHOO.util.Dom.hasClass(el,'enable')){dashboardarr1=YAHOO.util.Dom.getElementsBy(function(el){return((el.id).indexOf("compare")<0&&(el.src).indexOf("_on")>=0);},'img',$(PGManager.get('dashboard').resultsContainer+'_body'));for(var k in dashboardarr1){var str2=dashboardarr1[k].src;if(dashboardarr1[k].src.indexOf('_on')>=0){dashboardarr1[k].src=str2.substr(0,str2.indexOf('_on'))+str2.substr(str2.length-4,str2.length);dashboardarr1[k].className="enable";}
break;}
var str3=el.src;el.className="";el.src=str3.substr(0,str3.length-4)+'_on'+str3.substr(str3.length-4,str3.length);var idE=(el.id).substr(el.id.length-2,2);PGManager.getResult(idE);PGManager.getQuestionByType('results').selected=idE;}},el);});YAHOO.util.Event.on('qp_q3_next','click',function(){var selected=PGManager.getQuestionByType("results").selected;if(selected!=""){PGManager.getResult(selected);}});YAHOO.util.Event.on('startover','click',function(){PGManager.reset();});PGManager.getCurrentQuestion().shiftPanel(function(){PGManager.getCurrentQuestion().hidePanel(function(){goToQuestion="results";PGManager.getQuestionByType(goToQuestion).enterPanel(function(){PGManager.getQuestionByType(goToQuestion).showPanel();PGManager.get('dashboard').accordian(null,'dashboard_'+gt);PGManager.setCurrentQuestion(PGManager.getQuestionByType(goToQuestion).type);});})});};if(PGManager.get("queryStr").indexOf("&W=")<0){goToQuestion="workType";}else{goToQuestion="results";}
o.submitData(goToQuestion,o.get("queryStr"),cb1);}},init:function(){var obj=this;YAHOO.util.Event.on('qp_q1_title','click',function(){obj.questionAccordian('major');});YAHOO.util.Event.on('qp_q2_title','click',function(){obj.questionAccordian('workType');});YAHOO.util.Event.on('qp_q3_title','click',function(){obj.questionAccordian('results');});YAHOO.util.Event.addListener("eylogo","mouseover",function(){$("eytooltip").style.display="block";});YAHOO.util.Event.addListener("eyuscareers","mouseover",function(){$("eytooltip").style.display="block";});YAHOO.util.Event.addListener("bgTarget","mouseover",function(){$("eytooltip").style.display="none";});YAHOO.util.Event.addListener("qp_q1","mouseover",function(){$("eytooltip").style.display="none";});YAHOO.util.Event.addListener("qp_q2","mouseover",function(){$("eytooltip").style.display="none";});YAHOO.util.Event.addListener("qp_q3","mouseover",function(){$("eytooltip").style.display="none";});YAHOO.util.Event.addListener("flash","mouseover",function(){$("eytooltip").style.display="none";});YAHOO.util.Event.addListener("showallpractices","mouseover",function(){$("eytooltip").style.display="none";});YAHOO.util.Event.addListener("comparison","mouseover",function(){$("eytooltip").style.display="none";});YAHOO.util.Event.addListener("eytooltip","mouseover",function(){$("eytooltip").style.display="block";});YAHOO.util.Event.addListener("eylogo","mouseout",function(){$("eytooltip").style.display="none";});YAHOO.util.Event.addListener("eyuscareers","mouseout",function(){$("eytooltip").style.display="none";});YAHOO.util.Event.on('dashboard_major_body','click',function(){obj.questionAccordian('major');var i=new Image();i.src='images/backgrounds/page/background'+Math.round(Math.random()*(totalBgImages-1)+1)+'.jpg';$('bgTarget').style.background='url('+i.src+')';});YAHOO.util.Event.on('dashboard_workType_body','click',function(){obj.questionAccordian('workType');var i=new Image();i.src='images/backgrounds/page/background'+Math.round(Math.random()*(totalBgImages-1)+1)+'.jpg';$('bgTarget').style.background='url('+i.src+')';});YAHOO.util.Event.on('comparison_close','click',function(){obj.get('compareBox').exitBox();});YAHOO.util.Event.on('qp_q1_next','click',function(){if($(obj.get("dashboard").majorsContainer+"_body").innerHTML.match(/\S/)!=null){$(PGManager.get("dashboard").workTypesContainer+'_body').innerHTML="";$(PGManager.get("dashboard").resultsContainer+'_body').innerHTML="";obj.nextQuestion('workType');}});YAHOO.util.Event.on('dashboard_major_title','click',function(e,o){var tmp=this.id;obj.get('dashboard').accordian(e,tmp.substr(0,tmp.indexOf('_title')));});YAHOO.util.Event.on('dashboard_workType_title','click',function(e,o){var tmp=this.id;obj.get('dashboard').accordian(e,tmp.substr(0,tmp.indexOf('_title')));});YAHOO.util.Event.on('dashboard_results_title','click',function(e,o){var tmp=this.id;obj.get('dashboard').accordian(e,tmp.substr(0,tmp.indexOf('_title')));});YAHOO.util.Event.on('comparison_print','click',function(e,o){window.print();});var f1=function(e,arg,param){YAHOO.util.Dom.setStyle("showallpractices_button","display","none");YAHOO.util.Event.on('showallpractices_button','click',function(){shiftShowAllPanel();});YAHOO.util.Event.on('showallpractices_close','click',function(){shiftOutShowAllPanel();PGManager.get("compareBox").selected=[];});var q=obj.get('questions');for(var i in q){YAHOO.util.Dom.setStyle(q[i].id+'_body','height','0');};var cb=function(o){if(o.responseText){tempdiv=document.getElementById(param[2].id);param[2].setQuestionHtml(o.responseText);}
var arr=[];var ch=$(PGManager.getQuestionByType('major').id+'_body').childNodes[0]===3?$(PGManager.getQuestionByType('major').id+'_body').childNodes[1]:$(PGManager.getQuestionByType('major').id+'_body').childNodes[0];var arr=YAHOO.util.Dom.getChildrenBy(ch,function(el){return(el.tagName.toLowerCase()=="img"&&((el.id).indexOf("next")<0));});var dashboardarr1=[];YAHOO.util.Dom.batch(arr,function(el){YAHOO.util.Event.removeListener(el,"click");YAHOO.util.Event.addListener(el,"click",function(e,el){var dashboardarr1=YAHOO.util.Dom.getChildrenBy($(PGManager.get('dashboard').majorsContainer+'_body'),function(el){return el.tagName.toLowerCase()=="img";});if(YAHOO.util.Dom.hasClass(el,'enable'))
{if(dashboardarr1.length<2){el.src=el.src.substr(0,el.src.indexOf(".gif"))+"_on.gif";YAHOO.util.Dom.removeClass(el,'enable');PGManager.get('dashboard').addContent('major',el.id);}}else{el.src=el.src.substr(0,el.src.indexOf("_on."))+".gif";YAHOO.util.Dom.addClass(el,'enable');PGManager.get('dashboard').removeContent('major',el.id);}},el);});YAHOO.util.Event.on('compare_button','click',function(){var l=PGManager.get("compareBox").selected.length;if(l<2){YAHOO.util.Dom.removeClass($("showallwarning"),"hidden")}else if(l>1&&l<4){PGManager.compareJobs(null);YAHOO.util.Dom.addClass($("showallwarning"),"hidden")}});};obj.submitData(param[0],param[1],cb);PGManager.submitData("allpractices","",function(o){if(o.responseText){$("showallpractices_content").innerHTML=o.responseText;}
fn1=function(e,obj){var arr=[];var arr=YAHOO.util.Dom.getElementsBy(function(el){return((el.id).indexOf("cbox")>0);},'div',$("showallpractices_content"));YAHOO.util.Dom.batch(arr,function(el){YAHOO.util.Event.removeListener(el,"click");YAHOO.util.Event.addListener(el,"click",function(e,el){if(YAHOO.util.Dom.hasClass(el,'compare_box'))
{if(PGManager.get("compareBox").selected.length<3){YAHOO.util.Dom.replaceClass(el,'compare_box','compare_box_on')
PGManager.get("compareBox").selected.push(el);var assocImg=YAHOO.util.Dom.getElementsBy(function(el){return(el.id).indexOf("showallpractices_P")>=0;},'img',el.parentNode);assocImg=assocImg[0];var str=assocImg.src;assocImg.src=str.substr(0,str.length-4)+'_on'+str.substr(str.length-4,str.length);YAHOO.util.Dom.replaceClass(assocImg,'enable','disable');}}else{YAHOO.util.Dom.replaceClass(el,'compare_box_on','compare_box')
for(var i in PGManager.get("compareBox").selected){if(PGManager.get("compareBox").selected[i]==el){PGManager.get("compareBox").selected.splice(i,1);break;}}
var assocImg=YAHOO.util.Dom.getElementsBy(function(el){return(el.id).indexOf("showallpractices_P")>=0;},'img',el.parentNode);assocImg=assocImg[0];var str=assocImg.src;YAHOO.util.Dom.replaceClass(assocImg,'disable','enable');assocImg.src=str.substr(0,str.indexOf('_on'))+str.substr(str.length-4,str.length);}},el);});var arrPractices=[];var arrPractices=YAHOO.util.Dom.getElementsBy(function(el){return(el.id).indexOf("showallpractices_P")>=0;},'img',$("showallpractices_content"));YAHOO.util.Dom.batch(arrPractices,function(el){YAHOO.util.Event.removeListener(el,"click");YAHOO.util.Event.addListener(el,"click",function(e,el){if(YAHOO.util.Dom.hasClass(el,'enable')){var str=el.src;el.src=str.substr(0,str.length-4)+'_on'+str.substr(str.length-4,str.length);YAHOO.util.Dom.replaceClass(el,'enable','disable');shiftOutShowAllPanel(function(){el.src=el.src;});PGManager.getResult(str.substr(str.indexOf('qp_P')+3,2));}},el);});}
YAHOO.util.Event.onAvailable('compare_button',fn1);});};YAHOO.util.Event.onDOMReady(f1,['major','',obj.getQuestionByType('major')]);obj.setCurrentQuestion('major');return obj;}}}()).init();function QuestionPanel(id,type){this.id=id;this.type=type;this.height=0;this.selected=[];}
QuestionPanel.prototype.enterPanel=function(callback){var anim=new YAHOO.util.Anim(this.id,{left:{to:0}},0.35,YAHOO.util.Easing.easeOut);if(callback){anim.onComplete.subscribe(callback);}
anim.animate();}
QuestionPanel.prototype.outPanel=function(callback){var anim=new YAHOO.util.Anim(this.id,{left:{to:1000}},0.35,YAHOO.util.Easing.easeOut);if(callback){anim.onComplete.subscribe(callback);}
anim.animate();}
QuestionPanel.prototype.showPanel=function(callback){this.checkHeight();var elSrc=$(this.id+"_title_img").src;if(elSrc.indexOf("_down.")<0){$(this.id+"_title_img").src=elSrc.substr(0,elSrc.length-4)+"_down"+elSrc.substr(elSrc.length-4,elSrc.length);YAHOO.util.Dom.setStyle($(this.id+"_title_img"),"opacity","0.99");}
var anim=new YAHOO.util.Anim(this.id+'_body',{height:{to:this.height}},0.45,YAHOO.util.Easing.easeOut);var o=this;var f=function(){var ch=$(o.id+'_body').childNodes[0].nodeType===3?$(o.id+'_body').childNodes[1]:$(o.id+'_body').childNodes[0]
new YAHOO.util.Anim(ch,{opacity:{to:0.99}},0.75).animate();o.resetShiftPanel();}
anim.onStart.subscribe(f);if(callback){anim.onComplete.subscribe(callback);}
anim.animate();}
QuestionPanel.prototype.hidePanel=function(callback){var elSrc=$(this.id+"_title_img").src;if(elSrc.indexOf("_down.")>0){$(this.id+"_title_img").src=elSrc.substr(0,elSrc.length-9)+elSrc.substr(elSrc.length-4,elSrc.length);YAHOO.util.Dom.setStyle($(this.id+"_title_img"),"opacity",".66");}
var anim=new YAHOO.util.Anim(this.id+'_body',{height:{to:0}},0.45,YAHOO.util.Easing.easeOut);var o=this;var f=function(){var ch=$(o.id+'_body').childNodes[0].nodeType===3?$(o.id+'_body').childNodes[1]:$(o.id+'_body').childNodes[0]
new YAHOO.util.Anim(ch,{opacity:{to:0.01}},0.10).animate();o.hideShiftPanel();}
anim.onStart.subscribe(f);if(callback){anim.onComplete.subscribe(callback);}
anim.animate();}
QuestionPanel.prototype.checkHeight=function(){var ch=$(this.id+'_body').childNodes[0].nodeType===3?$(this.id+'_body').childNodes[1]:$(this.id+'_body').childNodes[0];this.height=ch.offsetHeight+10;return true;}
QuestionPanel.prototype.resetShiftPanel=function(callback){var anim=new YAHOO.util.Anim(this.id,{left:{to:0}},10.00,YAHOO.util.Easing.easeOut);if(callback){anim.onComplete.subscribe(callback);}
anim.useSeconds=false;anim.animate();}
QuestionPanel.prototype.hideShiftPanel=function(callback){var anim=new YAHOO.util.Anim(this.id,{left:{to:18}},0.35,YAHOO.util.Easing.easeOut);if(callback){anim.onComplete.subscribe(callback);}
anim.animate();}
QuestionPanel.prototype.shiftPanel=function(callback){if(this.id=='qp_q1'){var anim=new YAHOO.util.Anim($(this.id).parentNode,{top:{to:0}},0.25,YAHOO.util.Easing.easeOut);if(callback){anim.onComplete.subscribe(callback);}
anim.animate();}else if(callback){callback()}}
QuestionPanel.prototype.setQuestionHtml=function(htmlStr){YAHOO.util.Dom.get(this.id+'_body').innerHTML=htmlStr;if(this.id=="qp_q3"){var arr=YAHOO.util.Dom.getElementsBy(function(el){return((el.id).indexOf("qp_P")>=0);},'img',$("qp_q3_body_practices"));for(var i in arr){PGManager.get('dashboard').addContent('results',arr[i].id);}}}
function shiftContentPanel(callback){$(PGManager.getPD('container')).style.display='block';var anim=new YAHOO.util.Anim($(PGManager.getPD('container')),{left:{to:557}},0.45,YAHOO.util.Easing.backOut);if(callback){anim.onComplete.subscribe(callback);}
anim.animate();setTimeout(function(){$('showallpractices_button').style.display="block"},1200);}
function shiftOutContentPanel(callback){$("showallpractices_button").style.display='none';$(PGManager.getPD('container')).style.display='none';$(PGManager.getPD('container')).style.left='1000px';if(callback){callback();}}
function shiftShowAllPanel(callback){$("showallpractices").style.display="block";if($("dashboardwarning")){$("dashboardwarning").innerHTML="";}
var anim=new YAHOO.util.Anim($("showallpractices"),{top:{to:13}},10.00,YAHOO.util.Easing.easeOut);var arr2=YAHOO.util.Dom.getElementsBy(function(el){return((el.id).indexOf("cbox")>0);},'div',$("dashboard_results_body"));for(var j in arr2){YAHOO.util.Dom.replaceClass(arr2[j],'compare_box_on','compare_box')}
PGManager.get("compareBox").selected=[];if(callback){anim.onComplete.subscribe(callback);}
anim.useSeconds=false;anim.animate();}
function shiftOutShowAllPanel(callback){var anim=new YAHOO.util.Anim($("showallpractices"),{top:{to:650}},7.00,YAHOO.util.Easing.easeIn);var callback2=function(){var arr=YAHOO.util.Dom.getElementsBy(function(el){return((el.id).indexOf("cbox")>0);},'div',$("showallpractices_content"));for(var i in arr){YAHOO.util.Dom.replaceClass(arr[i],'compare_box_on','compare_box')}
var assocImg=YAHOO.util.Dom.getElementsBy(function(el){return((el.id).indexOf("showallpractices_P")>=0&&(el.src).indexOf("_on")>=0);},'img',$("showallpractices_content"));for(var j in assocImg){var str1=assocImg[j].src;YAHOO.util.Dom.replaceClass(assocImg[j],'disable','enable');assocImg[j].src=str1.substr(0,str1.indexOf('_on.'))+str1.substr(str1.length-4,str1.length);}
if(callback){callback();}}
anim.onComplete.subscribe(callback2);anim.useSeconds=false;anim.animate();}
function immediateHide(){$('showallpractices').style.display='none';$('showallpractices_button').style.display='none';$('contentpanels2').style.display='none';}
function immediateShow(){$('showallpractices').style.display='block';$('showallpractices_button').style.display='block';$('contentpanels2').style.display='block';}
function CompareBox(id,id1,id2,id3){this.containerDiv=id;this.leftDiv=id1;this.middleDiv=id2;this.rightDiv=id3;this.selected=[];}
CompareBox.prototype.enterBox=function(callback){if($("dashboardwarning")){$("dashboardwarning").innerHTML="";}
var anim=new YAHOO.util.Anim(this.containerDiv,{top:{to:13}},10.00,YAHOO.util.Easing.easeOut);if(callback){anim.onComplete.subscribe(callback);}
anim.useSeconds=false;anim.animate();}
CompareBox.prototype.exitBox=function(callback){var anim=new YAHOO.util.Anim(this.containerDiv,{top:{to:800}},10.00,YAHOO.util.Easing.easeIn);var callback2=function(){objCBox=PGManager.get("compareBox");PGManager.get("compareBox").selected=[];$(objCBox.leftDiv).innerHTML="";$(objCBox.middleDiv).innerHTML="";$(objCBox.rightDiv).innerHTML="";var arr=YAHOO.util.Dom.getElementsBy(function(el){return((el.id).indexOf("cbox")>0);},'div',$("dashboard_results_body"));YAHOO.util.Dom.batch(arr,function(el){YAHOO.util.Dom.replaceClass(el,"compare_box_on","compare_box");});if(callback){callback();}}
anim.onComplete.subscribe(callback2);anim.useSeconds=false;anim.animate();}
function Selection(id,type,state){this.id=id;this.type=type;this.state=state;}
function Dashboard(dashId,majorsContainer,workTypesContainer,resultsContainer){this.id=dashId;this.majorsContainer=majorsContainer;this.majorsWidth=$(majorsContainer+'_body').offsetWidth;this.workTypesContainer=workTypesContainer;this.workTypesWidth=$(workTypesContainer+'_body').offsetWidth;this.resultsContainer=resultsContainer;this.resultsWidth=$(resultsContainer+'_body').offsetWidth;this.current=null;}
Dashboard.prototype.getWidthByContainerName=function(name){switch(name){case this.workTypesContainer:return this.workTypesWidth;case this.resultsContainer:return this.resultsWidth;case this.majorsContainer:default:return this.majorsWidth;}}
Dashboard.prototype.showDash=function(callback){YAHOO.util.Dom.addClass($("showallwarning"),"hidden");var attr={points:{to:[94,522]}};var anim=new YAHOO.util.Motion('dashboard',attr,0.45,YAHOO.util.Easing.easeOut);if(callback){anim.onComplete.subscribe(callback);}
anim.animate();}
Dashboard.prototype.hideDash=function(callback){var attr={points:{to:[97,600]}};var anim=new YAHOO.util.Motion('dashboard',attr,0.15,YAHOO.util.Easing.easeOut);if(callback){anim.onComplete.subscribe(callback);}
anim.animate();}
Dashboard.prototype.immediateHide=function(){$(this.id).style.display='none';$('showallpractices_button').style.display='none';}
Dashboard.prototype.immediateShow=function(){$(this.id).style.display='block';$('showallpractices_button').style.display='block';}
Dashboard.prototype.addContent=function(type,content){var tempImg1=new Image();tempImg1.src='images/assets/'+content+'_db.gif';tempImg1.id='db_s_'+content;tempImg1.className="dbicon";if(type=="results"){divEle=document.createElement('div');divEle.className="dashboard_practice";divCompare=document.createElement('div');divCompare.id="dashboard_cbox_"+content.substr(content.indexOf("qp_P")+3,2);divCompare.className="compare_box hidden";tempImg1.className="enable";divEle.appendChild(tempImg1);divEle.appendChild(divCompare);$('dashboard_'+type+'_body').appendChild(divEle);}
else{$('dashboard_'+type+'_body').appendChild(tempImg1);PGManager.getQuestionByType(type).selected=getArrayFromSelected(type,"img",'next');this.removeOtherContent(type);}}
Dashboard.prototype.removeContent=function(type,content){if($('dashboard_'+type+'_body')!=null){$('dashboard_'+type+'_body').removeChild($('db_s_'+content));PGManager.getQuestionByType(type).selected=getArrayFromSelected(type,"img");}
this.removeOtherContent(type);}
Dashboard.prototype.removeOtherContent=function(type){if(type=="major"){this.removeOtherContentHelper($('dashboard_workType_body'));this.removeOtherContentHelper($('dashboard_results_body'));this.removeOtherContentHelper($('qp_q2_body'));this.removeOtherContentHelper($('qp_q3_body'));PGManager.getQuestionByType("results").selected="";PGManager.getQuestionByType("workType").selected=[];PGManager.get("compareBox").selected=[];PGManager.get("dashboard").hidePanel('dashboard_workType',null);PGManager.get("dashboard").hidePanel('dashboard_results',null);PGManager.getQuestionByType("results").outPanel(function(){PGManager.getQuestionByType("workType").outPanel()});}
if(type=="workType"){this.removeOtherContentHelper($('dashboard_results_body'));this.removeOtherContentHelper($('qp_q3_body'));PGManager.getQuestionByType("results").selected="";PGManager.get("compareBox").selected=[];PGManager.get("dashboard").hidePanel('dashboard_results',null);PGManager.getQuestionByType("results").outPanel();}
if(type=="major"||type=="workType"){PGManager.setCurrentQuestion(type);PGManager.get('dashboard').accordian(null,'dashboard_'+type);}}
Dashboard.prototype.removeOtherContentHelper=function(box){box.innerHTML="<div class=\"clear\">&nbsp;</div>";}
function getArrayFromSelected(type,elTag,excl){var arr=YAHOO.util.Dom.getChildrenBy($('dashboard_'+type+'_body'),function(el){return(el.tagName.toLowerCase()==elTag&&(el.id.indexOf(excl)<0)&&(el.className.indexOf(excl)<0));});for(var i=0;i<arr.length;i++){temp=(arr[i].id).replace(/\s/g,"");arr[i]=temp.substr((temp.length)-2,2);}
return arr;}
Dashboard.prototype.accordian=function(e,el){if(el==this.current){return;}
if($("dashboardwarning")){$("dashboardwarning").innerHTML="";}
var collapse=new YAHOO.util.Anim(this.current+'_body',{width:{to:0}},10.00,YAHOO.util.Easing.easeOut);collapse.useSeconds=false;var a1=YAHOO.util.Dom.getElementsBy(function(el){return el.id.indexOf("db_s")>=0},'img',this.current+'_body');var a2=YAHOO.util.Dom.getElementsBy(function(ell){return ell.id.indexOf("db_s")>=0},'img',el+'_body');for(var k in a1){a1[k].style.display="none";}
var open=new YAHOO.util.Anim(el+'_body',{width:{to:this.getWidthByContainerName(el)}},10.00,YAHOO.util.Easing.easeIn);open.useSeconds=false;var op=new YAHOO.util.Anim($(el+'_body').parentNode,{opacity:{to:0.99}},0.25,YAHOO.util.Easing.easeIn);open.onStart.subscribe(function(){op.animate();for(var k in a2){a2[k].style.display="inline";}});collapse.onComplete.subscribe(function(){open.animate();});collapse.animate();YAHOO.util.Dom.replaceClass($(this.current+'_title'),$(this.current+'_title').className,$(this.current+'_title').id+'_off');YAHOO.util.Dom.replaceClass($(el+'_title'),$(el+'_title').className,$(el).id+'_title_on');this.current=el;}
Dashboard.prototype.hidePanel=function(el,callback){document.getElementById(el).style.display="none";}
Dashboard.prototype.showPanel=function(el,callback){document.getElementById(el).style.display="block";}
function setMaxHeight(arr){var maxHeight=0;for(var i in arr){if(arr[i].offsetHeight>maxHeight){maxHeight=arr[i].offsetHeight;}}
for(var j in arr){YAHOO.util.Dom.setStyle(arr[j],'height',maxHeight+'px')}}
function introAnim(){var attributes_intro={points:{to:[1980,YAHOO.util.Dom.getY('contentpanels')]}};var anim_intro=new YAHOO.util.Motion('contentpanels',attributes_intro,0.45,YAHOO.util.Easing.easeIn);anim_intro.onComplete.subscribe(function(){PGManager.getQuestionByType('major').enterPanel(function(){PGManager.getQuestionByType('major').showPanel(function(){PGManager.get('dashboard').showDash();});});});anim_intro.animate();PGManager.get('dashboard')['majorsShown']=true;PGManager.get('dashboard')['current']='dashboard_major';YAHOO.util.Dom.setStyle($(PGManager.get('dashboard').workTypesContainer),"opacity","0");YAHOO.util.Dom.setStyle($(PGManager.get('dashboard').resultsContainer),"opacity","0");}
var isIE=(navigator.appVersion.indexOf("MSIE")!=-1)?true:false;var isWin=(navigator.appVersion.toLowerCase().indexOf("win")!=-1)?true:false;var isOpera=(navigator.userAgent.indexOf("Opera")!=-1)?true:false;function ControlVersion()
{var version;var axo;var e;try{axo=new ActiveXObject("ShockwaveFlash.ShockwaveFlash.7");version=axo.GetVariable("$version");}catch(e){}
if(!version)
{try{axo=new ActiveXObject("ShockwaveFlash.ShockwaveFlash.6");version="WIN 6,0,21,0";axo.AllowScriptAccess="always";version=axo.GetVariable("$version");}catch(e){}}
if(!version)
{try{axo=new ActiveXObject("ShockwaveFlash.ShockwaveFlash.3");version=axo.GetVariable("$version");}catch(e){}}
if(!version)
{try{axo=new ActiveXObject("ShockwaveFlash.ShockwaveFlash.3");version="WIN 3,0,18,0";}catch(e){}}
if(!version)
{try{axo=new ActiveXObject("ShockwaveFlash.ShockwaveFlash");version="WIN 2,0,0,11";}catch(e){version=-1;}}
return version;}
function GetSwfVer(){var flashVer=-1;if(navigator.plugins!=null&&navigator.plugins.length>0){if(navigator.plugins["Shockwave Flash 2.0"]||navigator.plugins["Shockwave Flash"]){var swVer2=navigator.plugins["Shockwave Flash 2.0"]?" 2.0":"";var flashDescription=navigator.plugins["Shockwave Flash"+swVer2].description;var descArray=flashDescription.split(" ");var tempArrayMajor=descArray[2].split(".");var versionMajor=tempArrayMajor[0];var versionMinor=tempArrayMajor[1];if(descArray[3]!=""){tempArrayMinor=descArray[3].split("r");}else{tempArrayMinor=descArray[4].split("r");}
var versionRevision=tempArrayMinor[1]>0?tempArrayMinor[1]:0;var flashVer=versionMajor+"."+versionMinor+"."+versionRevision;}}
else if(navigator.userAgent.toLowerCase().indexOf("webtv/2.6")!=-1)flashVer=4;else if(navigator.userAgent.toLowerCase().indexOf("webtv/2.5")!=-1)flashVer=3;else if(navigator.userAgent.toLowerCase().indexOf("webtv")!=-1)flashVer=2;else if(isIE&&isWin&&!isOpera){flashVer=ControlVersion();}
return flashVer;}
function DetectFlashVer(reqMajorVer,reqMinorVer,reqRevision)
{versionStr=GetSwfVer();if(versionStr==-1){return false;}else if(versionStr!=0){if(isIE&&isWin&&!isOpera){tempArray=versionStr.split(" ");tempString=tempArray[1];versionArray=tempString.split(",");}else{versionArray=versionStr.split(".");}
var versionMajor=versionArray[0];var versionMinor=versionArray[1];var versionRevision=versionArray[2];if(versionMajor>parseFloat(reqMajorVer)){return true;}else if(versionMajor==parseFloat(reqMajorVer)){if(versionMinor>parseFloat(reqMinorVer))
return true;else if(versionMinor==parseFloat(reqMinorVer)){if(versionRevision>=parseFloat(reqRevision))
return true;}}
return false;}}
function AC_AddExtension(src,ext)
{if(src.indexOf('?')!=-1)
return src.replace(/\?/,ext+'?');else
return src+ext;}
function AC_Generateobj(objAttrs,params,embedAttrs)
{var str='';if(isIE&&isWin&&!isOpera)
{str+='<object ';for(var i in objAttrs)
str+=i+'="'+objAttrs[i]+'" ';for(var i in params)
str+='><param name="'+i+'" value="'+params[i]+'" /> ';str+='></object>';}else{str+='<embed ';for(var i in embedAttrs)
str+=i+'="'+embedAttrs[i]+'" ';str+='> </embed>';}
document.write(str);}
function AC_FL_RunContent(){var ret=AC_GetArgs
(arguments,".swf","movie","clsid:d27cdb6e-ae6d-11cf-96b8-444553540000","application/x-shockwave-flash");AC_Generateobj(ret.objAttrs,ret.params,ret.embedAttrs);}
function AC_GetArgs(args,ext,srcParamName,classid,mimeType){var ret=new Object();ret.embedAttrs=new Object();ret.params=new Object();ret.objAttrs=new Object();for(var i=0;i<args.length;i=i+2){var currArg=args[i].toLowerCase();switch(currArg){case"classid":break;case"pluginspage":ret.embedAttrs[args[i]]=args[i+1];break;case"src":case"movie":args[i+1]=AC_AddExtension(args[i+1],ext);ret.embedAttrs["src"]=args[i+1];ret.params[srcParamName]=args[i+1];break;case"onafterupdate":case"onbeforeupdate":case"onblur":case"oncellchange":case"onclick":case"ondblClick":case"ondrag":case"ondragend":case"ondragenter":case"ondragleave":case"ondragover":case"ondrop":case"onfinish":case"onfocus":case"onhelp":case"onmousedown":case"onmouseup":case"onmouseover":case"onmousemove":case"onmouseout":case"onkeypress":case"onkeydown":case"onkeyup":case"onload":case"onlosecapture":case"onpropertychange":case"onreadystatechange":case"onrowsdelete":case"onrowenter":case"onrowexit":case"onrowsinserted":case"onstart":case"onscroll":case"onbeforeeditfocus":case"onactivate":case"onbeforedeactivate":case"ondeactivate":case"type":case"codebase":case"id":ret.objAttrs[args[i]]=args[i+1];break;case"width":case"height":case"align":case"vspace":case"hspace":case"class":case"title":case"accesskey":case"name":case"tabindex":ret.embedAttrs[args[i]]=ret.objAttrs[args[i]]=args[i+1];break;default:ret.embedAttrs[args[i]]=ret.params[args[i]]=args[i+1];}}
ret.objAttrs["classid"]=classid;if(mimeType)ret.embedAttrs["type"]=mimeType;return ret;}