
































































































































































/*Patented and Copyrighted by Virtualiris.com. Patent No.s:US 7,262,783 B2 US 7,502,036 B2 US 7,542,050 B2*/
function O00O0OOO0O(e){e.style.visibility="hidden";}function randOrd(){return (Math.round(Math.random())-0.5); } function OOOOOOOO00(rows,cols,imgArr,O0000000OO,cOlOuR,bAcKgRoUnD,dOwNaRrOw,oVeRlAy){for(j=0;j<cols;j++){for(i=0;i<rows;i++){if(i==0){k=j;}else{k=j+(cols*i);}window["OOOOOOOOOO"+O0000000OO].push(k);}}window["OOOOOOOOO0"+O0000000OO]=window["OOOOOOOOOO"+O0000000OO].slice();window["OOOOOOOOOO"+O0000000OO].sort( randOrd );var startTxt='<table id="insidesJp'+O0000000OO+'" style="padding:0px;margin:0px;" cellpadding=0 cellspacing=0><tbody>';startTxt+='<tr>';var count=0;for(i=0;i<cols;i++){startTxt+='<td style="" valign="top">';for(j=0;j<rows;j++){var tmpCount=window["OOOOOOOOOO"+O0000000OO][count];startTxt+='<div oRd='+tmpCount+' style="padding:0px;margin:0px;" dO="0"><img src="'+imgArr[tmpCount]+'" onmouseup=""></div>';count++;}startTxt+='</td>';}startTxt+='</tr>';startTxt+='<tr><td colspan="'+cols+'" align="center"><span dO="r" style="color:'+cOlOuR+';font-family:verdana;font-size:11px;background:'+bAcKgRoUnD+';text-decoration:none;" onmousedown="resetSJp('+rows+','+cols+',';startTxt+='[';for(i=0;i<imgArr.length;i++){startTxt+="'"+imgArr[i]+"'";if(i!=imgArr.length-1){startTxt+=",";}}startTxt+=']';startTxt+=','+O0000000OO+',\''+cOlOuR+'\',\''+bAcKgRoUnD+'\',\''+dOwNaRrOw+'\',\''+oVeRlAy+'\')">REPLAY</span></td></tr>';startTxt+='</tbody></table>';startTxt+='<img id="overlay'+O0000000OO+'" src="'+oVeRlAy+'" style="position:absolute;top:0px;left:0px;display:none;">';startTxt+='<img id="O000000000'+O0000000OO+'" src="'+dOwNaRrOw+'" style="z-index:300;position:absolute;top:-100px;left:0px;" onmouseover="O00O0OOO0O(this);">';return startTxt;}function OOOOO00000(e){var left = 0;var top  = 0;while (e.offsetParent && e.parentNode.tagName.toUpperCase() != 'HTML'){left += e.offsetLeft + (e.currentStyle?(parseInt(e.currentStyle.borderLeftWidth)).NaN0():0);top  += e.offsetTop  + (e.currentStyle?(parseInt(e.currentStyle.borderTopWidth)).NaN0():0);e     = e.offsetParent;}left += e.offsetLeft + (e.currentStyle?(parseInt(e.currentStyle.borderLeftWidth)).NaN0():0);top  += e.offsetTop  + (e.currentStyle?(parseInt(e.currentStyle.borderTopWidth)).NaN0():0);return {x:left, y:top};}function OOO0O0(ev){if(ev.pageX || ev.pageY){return {x:ev.pageX, y:ev.pageY};}return {x:ev.clientX + document.body.scrollLeft - document.body.clientLeft,y:ev.clientY + document.body.scrollTop  - document.body.clientTop};}function OOOOOO0000(O0O0O0O0OO, ev){ev = ev || window.event;var docPos    = OOOOO00000(O0O0O0O0OO);var OO0O0O  = OOO0O0(ev);return {x:OO0O0O.x - docPos.x, y:OO0O0O.y - docPos.y};}function OO00000000(ev,O000000OOO){OOOO000000(null,O000000OOO);}function OOO0000000(ev, O000000OOO){arrowsAppear(ev,O000000OOO);}function arrowsAppear(ev,O000000OOO){if(window["O00000OOOO"+O000000OOO]==1){OOOO000000(null,O000000OOO);ev=ev||window.event;var O0O0O0O0OO=ev.target||ev.srcElement;if(O0O0O0O0OO.getAttribute("dO") == "0" || O0O0O0O0OO.getAttribute("dO") == "ar"){}else{O0O0O0O0OO=O0O0O0O0OO.parentNode;}var docPos = OOOOO00000(O0O0O0O0OO);var offsetsJG  = OOOOO00000(document.getElementById("sJp"+O000000OOO));var O0O0OO=OOOOOO0000(O0O0O0O0OO,ev);if(O0O0O0O0OO!=window["O0000OOOOO"+O000000OOO] &&  O0O0O0O0OO.getAttribute("dO") != "ar"){if((O0O0OO.y>=0 && O0O0OO.y < parseInt(O0O0O0O0OO.offsetHeight)/2 - 7)||(O0O0OO.y > parseInt(O0O0O0O0OO.offsetHeight)/2 + 7 && O0O0OO.y <= parseInt(O0O0O0O0OO.offsetHeight))||(O0O0OO.x>=0 && O0O0OO.x < parseInt(O0O0O0O0OO.offsetWidth)/2 - 7)||(O0O0OO.x > parseInt(O0O0O0O0OO.offsetWidth)/2 + 7 && O0O0OO.x <= parseInt(O0O0O0O0OO.offsetWidth))){OOOO000000("O000000000",O000000OOO);document.getElementById("O000000000"+O000000OOO).style.top=(parseInt(docPos.y)-offsetsJG.y+(parseInt(O0O0O0O0OO.offsetHeight)/2 - 7))+"px";document.getElementById("O000000000"+O000000OOO).style.left=(parseInt(docPos.x)-offsetsJG.x+(parseInt(O0O0O0O0OO.offsetWidth)/2 - 7))+"px";}}}}function gw(txt){var O0OO0="<br>"+document.getElementById("gW").innerHTML;document.getElementById("gW").innerHTML=txt+O0OO0;}function OOOO000000(arrow,iD){var arrow=arrow+iD;var tmpItem="O000000000"+iD;var arrowArr=new Array();arrowArr[0]=tmpItem;for(i=0;i<arrowArr.length;i++){if(arrowArr[i]==arrow){document.getElementById(arrowArr[i]).style.visibility="visible";if(window["mObIlE"+iD]==1){document.getElementById(arrowArr[i]).style.width=0;document.getElementById(arrowArr[i]).style.height=0;}}else{document.getElementById(arrowArr[i]).style.visibility="hidden";}}}function OOOOOOO0O0(ev,O000000OOO){ev=ev||window.event;var O0O0O0O0OO=ev.target||ev.srcElement;if(O0O0O0O0OO!=window["O0000OOOOO"+O000000OOO]){}}function setOpacity(obj, value) {obj.style.opacity = value/100;obj.style.filter = 'alpha(opacity=' + value + ')';}function setOpacityNEW(elem, opacityAsInt){var opacityAsDecimal = opacityAsInt;if (opacityAsInt > 100)opacityAsInt = opacityAsDecimal = 100; else if (opacityAsInt < 0)opacityAsInt = opacityAsDecimal = 0; opacityAsDecimal /= 100;if (opacityAsInt < 1)opacityAsInt = 1; elem.style.opacity = (opacityAsDecimal);elem.style.filter  = "alpha(opacity=" + opacityAsInt + ")";}function FadeOpacity(elemId, fromOpacity, toOpacity, time, fps){    var steps = Math.ceil(fps * (time / 1000));    var delta = (toOpacity - fromOpacity) / steps;        FadeOpacityStep(elemId, 0, steps, fromOpacity, delta, (time / steps));}function FadeOpacityStep(elemId, stepNum, steps, fromOpacity, delta, timePerStep){setOpacity(elemId, Math.round(parseInt(fromOpacity) + (delta * stepNum)));    if (stepNum < steps){setTimeout(function(){FadeOpacityStep(elemId, stepNum+1, steps, fromOpacity, delta, timePerStep)},timePerStep);   }}function OOOOOO00O0(ev,O000000OOO){ev=ev||window.event;var O0O0O0O0OO=ev.target||ev.srcElement;ev.cancelBubble = true || ev.stopPropagation() || ev.preventDefault();OOOO000000(null,O000000OOO);if(window["O00000OOOO"+O000000OOO]==1){if(O0O0O0O0OO.getAttribute("dO") == "0"){if(O0O0O0O0OO!=window["O0000OOOOO"+O000000OOO]){window["O00000OOOO"+O000000OOO]=0;}}else{O0O0O0O0OO=O0O0O0O0OO.parentNode;if(O0O0O0O0OO.getAttribute("dO") == "0"){if(O0O0O0O0OO!=window["O0000OOOOO"+O000000OOO]){window["O00000OOOO"+O000000OOO]=0;}}}if(window["O00000OOOO"+O000000OOO]==0){var O0O0OO=OOOOOO0000(O0O0O0O0OO,ev);var tmpNode=null;window["O0000OOOOO"+O000000OOO].style.cssText="";var prevTargetParent=window["O0000OOOOO"+O000000OOO].parentNode;if(prevTargetParent.childNodes.length==1){alert("You cannot remove the last one in a column!");}else{var OOOOOOO0001=O0O0O0O0OO.cloneNode(true);var OOOOOOO0002=window["O0000OOOOO"+O000000OOO].cloneNode(true);tmpNode=O0O0O0O0OO.parentNode.replaceChild(OOOOOOO0002, O0O0O0O0OO);var tmpNodeImgArr=OOOOOOO0002.getElementsByTagName("IMG");var tempNode=tmpNodeImgArr[0];FadeOpacity(tempNode,0,100,2000,100);tmpNode2=window["O0000OOOOO"+O000000OOO].parentNode.replaceChild(OOOOOOO0001, window["O0000OOOOO"+O000000OOO]);var tmpNodeImgArr=OOOOOOO0001.getElementsByTagName("IMG");var tempNode=tmpNodeImgArr[0];FadeOpacity(tempNode,0,100,2000,100);document.getElementById("overlay"+O000000OOO).style.display="none";OOOOO000O0(ev,O000000OOO);}}else{window["O00000OOOO"+O000000OOO]=0;window["O0000OOOOO"+O000000OOO].style.cssText="";document.getElementById("overlay"+O000000OOO).style.display="none";}return false;}else if(window["O00000OOOO"+O000000OOO]==0){if(O0O0O0O0OO.getAttribute("dO") == "0"){window["O00000OOOO"+O000000OOO]=1;}else{O0O0O0O0OO=O0O0O0O0OO.parentNode;if(O0O0O0O0OO.getAttribute("dO") == "0"){window["O00000OOOO"+O000000OOO]=1;}}if(window["O00000OOOO"+O000000OOO]==1){window["O0000OOOOO"+O000000OOO]=O0O0O0O0OO;document.getElementById("overlay"+O000000OOO).style.width=window["O0000OOOOO"+O000000OOO].offsetWidth;document.getElementById("overlay"+O000000OOO).style.height=window["O0000OOOOO"+O000000OOO].offsetHeight;var e=window["O0000OOOOO"+O000000OOO];var left=0;var top=0;while (e.offsetParent.id.indexOf("sJp"+O000000OOO)<0){left += e.offsetLeft + (e.currentStyle?(parseInt(e.currentStyle.borderLeftWidth)).NaN0():0);top  += e.offsetTop  + (e.currentStyle?(parseInt(e.currentStyle.borderTopWidth)).NaN0():0);e     = e.offsetParent;}left += e.offsetLeft + (e.currentStyle?(parseInt(e.currentStyle.borderLeftWidth)).NaN0():0);top  += e.offsetTop  + (e.currentStyle?(parseInt(e.currentStyle.borderTopWidth)).NaN0():0);document.getElementById("overlay"+O000000OOO).style.display="";document.getElementById("overlay"+O000000OOO).style.left=left;document.getElementById("overlay"+O000000OOO).style.top=top;OOOO000000(null,O000000OOO);}}}function OOOOO000O0(ev, O000000OOO){OOOO000000(null,O000000OOO);var tmpArr2=window["tbl"+O000000OOO].getElementsByTagName("DIV");for(i=0;i<window["OOOOOOOOOO"+O000000OOO].length;i++){var iT=window["OOOOOOOOO0"+O000000OOO][i]+"";if(i==window["OOOOOOOOOO"+O000000OOO].length-1 && iT == tmpArr2[window["OOOOOOOOOO"+O000000OOO].length-1].getAttribute("oRd")){javascriptOnComplete(O000000OOO);}if(iT != tmpArr2[i].getAttribute("oRd")){break;}}}function initSwapJumpPuzzle(rowS,colS,imageArray,O000000OOO,OO0O0OOO0O,cOlOuR,bAcKgRoUnD,dOwNaRrOw,oVeRlAy){var cOlOuR=cOlOuR;var bAcKgRoUnD=bAcKgRoUnD;if(typeof(cOlOuR)=="undefined"){cOlOuR="white";}if(typeof(bAcKgRoUnD)=="undefined"){bAcKgRoUnD="transparent";}var dOwNaRrOw=dOwNaRrOw;var oVeRlAy=oVeRlAy;if(typeof(dOwNaRrOw)=="undefined"){dOwNaRrOw="http://cache.trafficmp.com/iris/tc/mid.gif";}if(typeof(oVeRlAy)=="undefined"){oVeRlAy="http://www.virtualiris.com/tc/overlaySwapImage.png";}window["O00000000O"+O000000OOO]=OO0O0OOO0O;window["O0000000OO"+O000000OOO]=O000000OOO;window["O00000OOOO"+O000000OOO]=0;window["mObIlE"+O000000OOO]=0;window["O0000OOOOO"+O000000OOO]=null;window["rWs"+O000000OOO]=rowS;window["cLs"+O000000OOO]=colS;window["OOOOOOOOOO"+O000000OOO]=[];window["OOOOOOOOO0"+O000000OOO]=[];Number.prototype.NaN0=function(){return isNaN(this)?0:this;};window["tbl"+O000000OOO]=document.getElementById("sJp"+O000000OOO);window["tbl"+O000000OOO].onmousemove=function(ev){OOO0000000(ev,O000000OOO)};window["tbl"+O000000OOO].onmouseover=function(ev){OO00000000(ev,O000000OOO)};window["tbl"+O000000OOO].ontouchend=function(ev){window["mObIlE"+O000000OOO]=1;OOOOO000O0(ev,O000000OOO);};window["tbl"+O000000OOO].onmouseout=function(ev){OOOOOOO0O0(ev,O000000OOO)};window["tbl"+O000000OOO].ontouchstart=window["tbl"+O000000OOO].onmousedown=function(ev){OOOOOO00O0(ev,O000000OOO)};document.getElementById("sJp"+O000000OOO).innerHTML=OOOOOOOO00(rowS,colS,imageArray,O000000OOO,cOlOuR,bAcKgRoUnD,dOwNaRrOw,oVeRlAy);OOOO000000(null,window["O0000000OO"+O000000OOO]);}function resetSJp(rowS,colS,imageArray,O0000000OO,cOlOuR,bAcKgRoUnD,dOwNaRrOw,oVeRlAy){window["OOOOOOOOOO"+O0000000OO]=[];window["OOOOOOOOO0"+O0000000OO]=[];window["O00000OOOO"+O0000000OO]=0;document.getElementById("sJp"+O0000000OO).innerHTML=OOOOOOOO00(rowS,colS,imageArray,O0000000OO,cOlOuR,bAcKgRoUnD,dOwNaRrOw,oVeRlAy);}function javascriptOnComplete(O000000OOO){eval(window["O00000000O"+O000000OOO]);}
