var userAgent=navigator.userAgent.toLowerCase();
var browser={version:(userAgent.match(/.+(?:rv|it|ra|ie)[\/: ]([\d.]+)/)||[])[1],safari:/webkit/.test(userAgent),opera:/opera/.test(userAgent),msie:/msie/.test(userAgent)&&!/opera/.test(userAgent),mozilla:/mozilla/.test(userAgent)&&!/(compatible|webkit)/.test(userAgent)};
function QuizFileUpload(){var C=null;
var B=null;
var A=-1;
function H(J,I){if(J.indexOf("?")!=-1){return J.replace(/\?/,I+"?")
}else{return J+I
}}function E(M,L,I){var K="<object ";
for(var J in M){K+=J+'="'+M[J]+'" '
}K+=">";
for(var J in L){K+='<param name="'+J+'" value="'+L[J]+'" /> '
}K+="<embed ";
for(var J in I){K+=J+'="'+I[J]+'" '
}K+=" ></embed></object>";
return K
}function F(){var I=G(arguments,".swf","movie","clsid:d27cdb6e-ae6d-11cf-96b8-444553540000","application/x-shockwave-flash");
return E(I.objAttrs,I.params,I.embedAttrs)
}function G(J,M,O,L,P){var I=new Object();
I.embedAttrs=new Object();
I.params=new Object();
I.objAttrs=new Object();
for(var K=0;
K<J.length;
K=K+2){var N=J[K].toLowerCase();
switch(N){case"classid":break;
case"pluginspage":I.embedAttrs[J[K]]=J[K+1];
break;
case"src":case"movie":J[K+1]=H(J[K+1],M);
I.embedAttrs.src=J[K+1];
I.params[O]=J[K+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":I.objAttrs[J[K]]=J[K+1];
break;
case"width":case"height":case"align":case"vspace":case"hspace":case"class":case"title":case"accesskey":case"name":case"id":case"tabindex":I.embedAttrs[J[K]]=I.objAttrs[J[K]]=J[K+1];
break;
default:I.embedAttrs[J[K]]=I.params[J[K]]=J[K+1]
}}I.objAttrs.classid=L;
if(P){I.embedAttrs.type=P
}return I
}this.show=function(J){if(J==null){J="params=none"
}var I=F("id","AOLQuizFlashUploader","flashVars","onCompleteEvent=quizFileUpload.onUploadComplete&params="+J,"codebase","http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0","width","100%","height","100%","src","/user-quizzes/common/images/FileUpload","quality","high","pluginspage","http://www.macromedia.com/go/getflashplayer","movie","/user-quizzes/common/images/FileUpload","wmode","transparent");
C=document.createElement("div");
C.style.display="block";
C.style.height="100%";
C.style.width="100%";
C.style.left="0";
C.style.top=browser.msie&&browser.version<7?D()+"px":"0";
C.style.zIndex="1600000";
C.style.position=browser.msie&&browser.version<7?"absolute":"fixed";
C.setAttribute("id","overlay");
C.innerHTML=I;
document.body.appendChild(C)
};
this.hide=function(){if(C){document.body.removeChild(C)
}};
this.onUploadComplete=function(I){setTimeout(this.hide,0);
if(I=="%ERROR%"){alert("There was a problem uploading this image. Please try again soon.")
}else{if(B&&I!=""){B(I)
}}};
this.setCallback=function(I){B=I
};
this.scrollBack=function(){if(browser.msie){var I=new AnimatedScroll(null,A,500)
}};
function D(){if(document.body&&document.body.scrollTop){return document.body.scrollTop
}if(document.documentElement&&document.documentElement.scrollTop){return document.documentElement.scrollTop
}if(window.pageYOffset){return window.pageYOffset
}return 0
}}var quizFileUpload=new QuizFileUpload();
