function displayThreeSlotPromos(aPromoA,aPromoB,aPromoC,aPromoD){var SINGLE="single";var DOUBLE="double";var TRIPLE="triple";if(aPromoA.length==0){return "";}var sRet="";oPromoA=aPromoA[rand(aPromoA.length)];if(oPromoA.promotype==SINGLE&&aPromoB.length>0){oPromoB=aPromoB[rand(aPromoB.length)];if(oPromoB.promotype==SINGLE&&aPromoC.length>0){oPromoC=aPromoC[rand(aPromoC.length)];sRet="<td>"+formatPromo(oPromoA)+"</td>\n"+"<td align='center' width='100%'>"+formatPromo(oPromoB)+"</td>\n"+"<td align='right'>"+formatPromo(oPromoC)+"</td>\n";}else{sRet="<td>"+formatPromo(oPromoA)+"</td>\n"+"<td align='right'>"+formatPromo(oPromoB)+"</td>\n";}}else if(oPromoA.promotype==DOUBLE&&aPromoD.length>0){oPromoD=aPromoD[rand(aPromoD.length)];sRet="<td>"+formatPromo(oPromoA)+"</td>\n";sRet+="<td align='right'>"+formatPromo(oPromoD)+"</td>\n";}else{sRet="<td>"+formatPromo(oPromoA)+"</td>\n";}return sRet;}function displayPromo(aPromos){if(aPromos.length<=0){return "";}var i=rand(aPromos.length);return formatPromo(aPromos[i]);}function formatPromo(oPromo){var sRet="";var sAgent=navigator.userAgent.toLowerCase();if(oPromo.flash==null||!g_bFlashDetected||sAgent.indexOf('mac')>=0||sAgent.indexOf('firefox')>=0){sRet=oPromo.image;}else{sRet=oPromo.flash;logFlashObservationSees(sRet,oPromo.image)}return sRet;}function logFlashObservationSees(sFlash,sImg){var iPos=0;var sStr=sFlash.toLowerCase();var sURL=sImg;iPos=sURL.indexOf("loadObservation");sURL=sURL.substring(iPos);iPos=sURL.indexOf("\'");sURL=sURL.substring(iPos+1);iPos=sURL.indexOf("\'");sURL=sURL.substring(0,iPos);var sLang=sFlash;iPos=sLang.indexOf("Xlang%3d")+8;sLang=sLang.substring(iPos,iPos+5);iPos=sStr.indexOf("<embed ");sStr=sStr.substring(iPos);iPos=sStr.indexOf(">");sStr=sStr.substring(0,iPos);iPos=sStr.indexOf("obs_oid%3d");while(iPos>=0){sStr=sStr.substring(iPos+10);var sOID="";var sChar=sStr.charAt(0);var iChar=parseFloat(sChar);while(iChar.toString()!="NaN"){sOID=sOID+sChar;sStr=sStr.substring(1);sChar=sStr.charAt(0);iChar=parseFloat(sChar);}if(sOID!=""){var loadObs="loadObservation( '"+sURL+"', '105', '103', '"+sOID+"', '1011', '"+sLang+"' )";setTimeout(loadObs,0);}iPos=sStr.indexOf("obs_oid%3d");}}function rand(iNum){return Math.floor((Math.random()*iNum));};