var responses=new Object();var extradata=new Object();var responseimages=new Object();var demographics=new Object();var tStart=new Date();var modulename;var pageImpressionsSent=new Array();moduleStarted=false;var VDNA_setComplete=false;function checkCookieComplete(a,b){if(b==null){document.location.assign(a);return}if(!VDNA_setComplete){setTimeout('checkCookieComplete("'+a+'");',100)}else{document.location.assign(a)}}walkTheDOM=function(b,a){a(b);b=b.firstChild;while(b){walkTheDOM(b,a);b=b.nextSibling}};getElementsByClassName=function(b){var a=[];walkTheDOM(document.body,function(f){var d,g=f.className,e;if(g){d=g.split(" ");for(e=0;e<d.length;e+=1){if(d[e]===b){a.push(f);break}}}});return a};addEventHandler=function(b,a,c){if(b.addEventListener){b.addEventListener(a,c,false)}else{if(b.attachEvent){b.attachEvent("on"+a,c)}else{b["on"+a]=c}}};randOrd=function(){return(Math.round(Math.random())-0.5)};var nums=nums||[1,2,3,4,5,6,7,8];ripple=function(c,a){if(nums.length>0){var d=nums.sort(randOrd);var b=d.pop();toggleImage(b,a);setTimeout("ripple("+c+","+a+")",c)}};highlightImage=function(e,b){var a=e.parentNode.parentNode.firstChild;a.style.display="block";var d=a.firstChild;var c=new fx.Width(d,{duration:100});var f=new fx.Height(d,{duration:100,onComplete:function(){if(b!="over"){a.style.display="none"}}});if(b=="over"){c.custom(155,158);f.custom(155,158)}else{c.custom(158,155);f.custom(158,155)}};toggleImage=function(g,b){var l=getElementsByClassName("q"),m=l[0].getElementsByTagName("img"),f=[],d;for(var c=0;c<m.length;c=c+1){if(c%2){f.push(m[c])}}d=f[g-1];var k=d.parentNode.parentNode.firstChild;k.style.display="block";var a=k.firstChild;var e=new fx.Width(a,{duration:b,onComplete:function(){var j=new fx.Width(a,{duration:b});j.custom(158,155)}});var h=new fx.Height(a,{duration:b,onComplete:function(){var j=new fx.Width(a,{duration:b});j.custom(158,155);k.style.display="none"}});e.custom(155,158);h.custom(155,158)};say=function(b){try{window.loadFirebugConsole();console.log(b)}catch(a){alert(b)}};window.onload=function(){var d=getElementsByClassName("q");for(var b=0;b<d.length;b=b+1){var f=d[b].getElementsByTagName("img");for(var a=0;a<f.length;a=a+1){if(a%2){var e=f[a];addEventHandler(e,"click",function(g){});addEventHandler(e,"mouseover",function(h){h=h||event;var g=h.target||h.srcElement;highlightImage(g,"over")});addEventHandler(e,"mouseout",function(h){h=h||event;var g=h.target||h.srcElement;highlightImage(g,"out")})}}}var c=document.getElementById("flash-message");c.parentNode.removeChild(c);ripple(125,150);sendImpressionEvent("QUIZ_WINDOW_ONLOAD")};function nextpage(c,d,e){var b;var a;if(e!=""){$("page"+e).style.display="none"}if(e!=""){e=pages[e]}else{for(b in pages){e=b;loadImages(e);sendGAEventAfterAllImgLoad(e);break}}if(e.toLowerCase()!=="finish"){sendEventAfterAllImgLoad(e)}$("page"+e).style.display="block";if(e.toLowerCase()==="finish"){finishUp();return}inner=$("page"+e).getElementsByTagName("div")[1];if(window.ActiveXObject){efx=new fx.Opacity(inner,{onComplete:function(){this.el.style.filter=""}})}else{efx=new fx.Opacity(inner)}efx.setOpacity(0.01);randomizeImages(e);efx.custom(0,0.999);if(jQuery("#page"+e+" ul.ql li").size()==6){jQuery("#page"+e+" ul.ql").css({"padding-left":"70px",width:"500px"})}if(jQuery("#page"+e+" ul.ql li").size()==2){jQuery("#page"+e+" ul.ql").css({"padding-left":"150px"})}npage=pages[e];if(npage!=""){loadImages(npage)}}function sendEventAfterAllImgLoad(a){if(checkImagesFullLoad(a)){sendStatementEvent(a,"IMPRESSION")}else{setTimeout("sendEventAfterAllImgLoad('"+a+"')","500")}}function sendGAEventAfterAllImgLoad(a){if(checkImagesFullLoad(a)){VDNA_GAET.track(trackingData.Ba4,"First statement completely loaded ("+a+")",trackingData.Ba24,"")}else{setTimeout("sendGAEventAfterAllImgLoad('"+a+"')","500")}}function loadImages(a){ims=$("page"+a).getElementsByTagName("img");for(i=0;i<ims.length;i++){if(ims[i].src.indexOf("/images/quiz/t.gif")!=-1){ims[i].src=ims[i].parentNode.rel}}}function checkImagesFullLoad(c){var b=true;var a=$("page"+c).getElementsByTagName("img");for(i=0;i<a.length;i++){if(a[i].src.indexOf("/images/quiz/picbg.gif")==-1){if(!a[i].complete||a[i].src.indexOf("/images/quiz/t.gif")!=-1){b=false;break}if(typeof a[i].naturalWidth!="undefined"&&a[i].naturalWidth==0){b=false;break}}}return b}function randomizeImages(a){ims=$("page"+a).getElementsByTagName("li");for(i=0;i<ims.length*2;i++){el1=ims[Math.round(getRandomArbitary(0,ims.length-1))];el2=ims[Math.round(getRandomArbitary(0,ims.length-1))];el2.parentNode.insertBefore(el2,el1)}}function getRandomArbitary(b,a){return Math.random()*(a-b)+b}function r(b,d,a,c){if(!moduleStarted){moduleStarted=true;sendModuleStartEvent()}img=b.childNodes[0];if(img.src==""){return false}if(isImageLoaded(img)==false){return false}responses[d]=a;responseimages[d]=img.src;sendStatementEvent(d,"CLICK");if(d=="age"){switch(a){case"choice_72787":trackingData.Ba15="18-24";break;case"choice_72788":trackingData.Ba15="25-34";break;case"choice_72789":trackingData.Ba15="35-44";break;case"choice_72790":trackingData.Ba15="45-54";break;case"choice_72791":trackingData.Ba15="55+";break}}if(d=="demog_gender"){switch(a){case"choice_54204":trackingData.Ba16="M";break;case"choice_54205":trackingData.Ba16="F";break}}if(d=="relationship"){switch(a){case"choice_83970":trackingData.Ba19="Y";break;case"choice_83971":trackingData.Ba19="N";break}}nextpage(b,c,d);return false}function cro(){var a=null;if(window.ActiveXObject){a=new ActiveXObject("Msxml2.XMLHTTP");if(!a){a=new ActiveXObject("Microsoft.XMLHTTP")}}else{if(window.XMLHttpRequest){a=new XMLHttpRequest()}}return a}function rmp(c,d,b){var e=cro();e.open("GET","saveResponse.php?"+c,true);if(d){e.onreadystatechange=function(){if(e.readyState==4){b?d(b,e.responseText):d(e.responseText)}}}e.send(null)}function finishUp(){var a=new Date();var b=a.getTime()-tStart.getTime();a.setTime(b);rrs="";for(i in responses){rrs+="&"+i+"="+responses[i]}for(i in extradata){rrs+="&extra_"+i+"="+extradata[i]}submitForm(rrs)}function submitForm(a){ourDate=new Date();cachebreak=ourDate.getMilliseconds();rmp("ts="+cachebreak+a,formSubmitted)}function formSubmitted(a){var responseId=null;var userId=null;eval(a);sendModuleCompleteEvent(responseId)}function loadJS(b){var a=document.getElementsByTagName("head").item(0);var c=document.createElement("script");c.src=b;a.appendChild(c)}function isImageLoaded(a){if(typeof a.complete!="undefined"&&!a.complete){return false}if(typeof a.naturalWidth!="undefined"&&a.naturalWidth==0){return false}return true};