/*    HTTP Host:  static.ak.fbcdn.net                                          */
/*    Generated:  February 9th 2010 6:56:44 PM PST                             */
/*      Machine:  10.16.139.101                                                */
/*       Source:  Backing Store                                                */
/*     Location:  js/6il18la828gs8c4c.pkg.js h:46pvkbjy                        */
/*       Locale:  nu_ll                                                        */
/*         Path:  js/6il18la828gs8c4c.pkg.js                                   */

if (window.CavalryLogger) { CavalryLogger.start_js(["js\/6il18la828gs8c4c.pkg.js"]); }

!function(){var fns={isEmpty:function(_L1){return (_L1.value||'').match(/^\s*$/)||CSS.hasClass(_L1,'DOMControl_placeholder');},getValue:function(_L1){return fns.isEmpty(_L1)?'':_L1.value;}};NodeAugment.add(fns,'INPUT');NodeAugment.add(fns,'TEXTAREA');}();
Base64={_initialized:false,_chars:null,_inv:null,_init:function(){Base64._chars=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z","a","b","c","d","e","f","g","h","i","j","k","l","m","n","o","p","q","r","s","t","u","v","w","x","y","z","0","1","2","3","4","5","6","7","8","9","+","/"];Base64._inv={"A":0,"B":1,"C":2,"D":3,"E":4,"F":5,"G":6,"H":7,"I":8,"J":9,"K":10,"L":11,"M":12,"N":13,"O":14,"P":15,"Q":16,"R":17,"S":18,"T":19,"U":20,"V":21,"W":22,"X":23,"Y":24,"Z":25,"a":26,"b":27,"c":28,"d":29,"e":30,"f":31,"g":32,"h":33,"i":34,"j":35,"k":36,"l":37,"m":38,"n":39,"o":40,"p":41,"q":42,"r":43,"s":44,"t":45,"u":46,"v":47,"w":48,"x":49,"y":50,"z":51,"0":52,"1":53,"2":54,"3":55,"4":56,"5":57,"6":58,"7":59,"8":60,"9":61,"+":62,"/":63};Base64._initialized=true;},encodeObject:function(obj){return Base64.encode(JSON.encode(obj));},decodeObject:function(_L0){return JSON.decode(Base64.decode(_L0));},_toUtf8:function(s){var _L1='';for(var i=0;i<s.length;i++){var c=s.charCodeAt(i);if(c<128){_L1+=String.fromCharCode(c);}else{if(c<2048){_L1+=String.fromCharCode((c>>6)|192);}else{if(c<65536){_L1+=String.fromCharCode((c>>12)|224);}else{_L1+=String.fromCharCode((c>>18)|240);_L1+=String.fromCharCode(((c>>12)&63)|128);}_L1+=String.fromCharCode(((c>>6)&63)|128);}_L1+=String.fromCharCode((c&63)|128);}}return _L1;},_fromUtf8:function(s){var _L1='';for(var i=0;i<s.length;i++){var c=s.charCodeAt(i);if(c<128){_L1+=String.fromCharCode(c);}else if(c<192){}else if(c<224&&s.length>i+1){_L1+=String.fromCharCode(((c&31)<<6)|(s.charCodeAt(++i)&63));}else if(c<240&&s.length>i+2){_L1+=String.fromCharCode(((c&15)<<12)|((s.charCodeAt(++i)&63)<<6)|(s.charCodeAt(++i)&63));}else if(c<248&&s.length>i+3)_L1+=String.fromCharCode(((c&7)<<18)|((s.charCodeAt(++i)&63)<<12)|((s.charCodeAt(++i)&63)<<6)|(s.charCodeAt(++i)&63));}return _L1;},encode:function(s){if(!Base64._initialized)Base64._init();s=Base64._toUtf8(s);var r='';var p='';var c=s.length%3;if(c>0)for(;c<3;c++){p+='=';s+="\0";}for(c=0;c<s.length;c+=3){var n=(s.charCodeAt(c)<<16)+(s.charCodeAt(c+1)<<8)+s.charCodeAt(c+2);n=[(n>>>18)&63,(n>>>12)&63,(n>>>6)&63,n&63];r+=Base64._chars[n[0]]+Base64._chars[n[1]]+Base64._chars[n[2]]+Base64._chars[n[3]];}return r.substring(0,r.length-p.length)+p;},decode:function(s){if(!Base64._initialized)Base64._init();s=s.replace(new RegExp('[^'+Base64._chars.join("")+'=]','g'),"");var p=(s.charAt(s.length-1)=='='?(s.charAt(s.length-2)=='='?'AA':'A'):"");var r="";s=s.substr(0,s.length-p.length)+p;for(var c=0;c<s.length;c+=4){var n=(Base64._inv[s.charAt(c)]<<18)+(Base64._inv[s.charAt(c+1)]<<12)+(Base64._inv[s.charAt(c+2)]<<6)+Base64._inv[s.charAt(c+3)];r+=String.fromCharCode((n>>>16)&255,(n>>>8)&255,n&255);}r=r.substring(0,r.length-p.length);return Base64._fromUtf8(r);}};
function Scroller(_L0){this.canvas=_L0;this.scrollZone=50;this.velocity=100;this.coefficient=1;}Scroller.findScrollParent=function(el){var sty;el=el.parentNode;while(el){if(el.scrollHeight!=el.offsetTop){sty=CSS.getStyle(el,'overflowY');if(sty=='scroll'||sty=='auto')return el;}el=el.parentNode;}return document.body;};Scroller.prototype.activate=function(){this.activate=bagofholding;this.event=Event.listen(document,'mousemove',this._onmousemove.bind(this));this.interval=this._intervalHandler.bind(this).recur(50);this.cursor=null;};Scroller.prototype.deactivate=function(){delete this.activate;this.event&&this.event.remove();this.event=null;clearInterval(this.interval);};Scroller.prototype._onmousemove=function(_L0){this.cursor=new Vector2.getEventPosition(_L0);};Scroller.prototype._intervalHandler=function(){if(!this.cursor)return;var _L0=this.canvas==document.body?Rect.getViewportBounds():Rect(this.canvas);var _L1=new Rect(this.cursor.y-_L0.t,_L0.r-this.cursor.x,_L0.b-this.cursor.y,this.cursor.x-_L0.l);var _L2=new Vector2(0,0);if(_L1.t<_L1.b&&_L1.t<this.scrollZone){_L2.y=-this.scrollZone+_L1.t;}else if(_L1.b<this.scrollZone)_L2.y=this.scrollZone-_L1.b;_L2.y=this._doMath(_L2.y);if(_L1.l<_L1.r&&_L1.l<this.scrollZone){_L2.x=-this.scrollZone+_L1.l;}else if(_L1.r<this.scrollZone)_L2.x=this.scrollZone-_L1.r;_L2.x=this._doMath(_L2.x);if(_L2.x||_L2.y){_L2.scrollElementBy(this.canvas);if(document.body==this.canvas)this.cursor=this.cursor.add(_L2);Arbiter.inform('scroller/scroll',this.cursor);}};Scroller.prototype._doMath=function(_L0){return Math.floor(Math.pow((_L0>=0?Math.min(_L0,this.scrollZone):Math.max(_L0,-this.scrollZone))/this.scrollZone*this.velocity,this.coefficient));};
var Drag={};Drag.currentDraggable=null;Drag.grab=function(_L0){if(Drag.currentDraggable)Drag._onmouseup();_L0.lastDragOver=null;Drag.attachDragEvents();Drag.currentDraggable=_L0;};Drag.attachDragEvents=function(){document.onselectstart=function(){document.onselectstart=null;return false;};if(Drag.dragEventsAttached)return;Drag.dragEventsAttached=true;Arbiter.subscribe('scroller/scroll',Drag._onmousemove);Event.listen(document,{'mousemove':Drag._onmousemove,'mouseup':Drag._onmouseup});};Drag.droppables={};Drag.addDroppable=function(_L0,_L1){(Drag.droppables[_L0]=Drag.droppables[_L0]||[]).push(_L1);};Drag.removeDroppable=function(_L0,_L1){Drag.droppables[_L0]=Drag.droppables[_L0].filter(function(a){return a!=_L1;});};Drag._onmousemove=function(_L0,_L1){if(!Drag.currentDraggable)return;var _L2=_L1||Vector2.getEventPosition(_L0),_L3=Drag.currentDraggable,_L4=Drag.droppables[_L3.namespace];if(_L3.namespace&&_L3.active&&_L4){var _L5={};_L4.each(function(_Lb){_L5[_Lb.zIndex]=_Lb.zIndex;});var _L6=[];for(var i in _L5)_L6.push(_L5[i]);_L6.sort();var _L8=_L3.lastDragOver,_L9=null;for(var z=_L6.length;z>=0;z--)if(_L8&&_L8.dom!=null&&_L8.zIndex==_L6[z]&&_L8.pointInside(_L2)){_L9=_L8;break;}else for(var i=0;i<_L4.length;i++){if(_L6[z]!=_L4[i].zIndex)continue;if(_L8!=_L4[i]&&_L3.dom!=_L4[i].dom&&_L4[i].pointInside(_L2)){_L9=_L4[i];z=-1;break;}}if(_L9&&_L9!=_L8)_L9.ondragover(_L3);if(_L9)_L9.ondragmove(_L3,_L2.sub(Vector2.getElementPosition(_L9.dom)));_L3.lastDragOver=_L9;}Drag.currentDraggable._onmousemove(_L2);};Drag._onmouseup=function(e){document.onselectstart=null;if(Drag.currentDraggable){Drag.currentDraggable._ondrop();Drag.currentDraggable=null;}};function Draggable(_L0){if(!_L0)throw new Error('Element should be a DOM node');if(this==window){if(_L0 instanceof Array){var _L1=[];_L0.each(function(_L2){_L1.push(new Draggable(_L2));});return new Collection(Draggable,_L1);}else return new Draggable(_L0);}else{this.data={};this.handles=[];this.dom=_L0;this.boundingBox=null;this.addHandle(this.dom);}}Draggable.prototype.destroy=function(){this.handles.each(function(_L0){this.removeHandle(_L0.obj);}.bind(this));this.data=this.dom=null;};Draggable.prototype._onclick=function(_L0){if(this.active)return Event.kill(_L0);};Draggable.prototype._ongrab=function(_L0){this.ongrab();if(!this.scroller)this.scroller=new Scroller(Scroller.findScrollParent(this.dom));this.scroller.activate();if(this.active){if(!this.oldPosition)this.oldPosition=this.dom.style.position;this.dom.style.position=this.absolute?'absolute':'relative';_L0.sub(this.cursorPositionVector).setElementPosition(this.dom);}};Draggable.prototype._onmousedown=function(_L0){var _L1=$E(_L0).getTarget();if(DOM.isNode(_L1,['input','select','textarea','object','embed']))return true;var _L2=Vector2.getEventPosition(_L0);this.draggableInitialVector=Vector2.getElementPosition(this.dom);this.cursorPositionVector=_L2.sub(this.draggableInitialVector);Drag.grab(this,_L0);if(this.gutter){this.cursorInitialVector=_L2;}else{this._setActive(true);this._ongrab(_L2);}return Event.kill(_L0);};Draggable.prototype._onmousemove=function(_L0){if(!this.active)if(_L0.distanceTo(this.cursorInitialVector)>=this.gutter){this._setActive(true);this._ongrab(_L0);}if(this.active){var _L1=Vector2.getElementPosition(this.dom).sub(new Vector2(parseInt(this.dom.style.left?this.dom.style.left:CSS.getStyle(this.dom,'left'),10)||0,parseInt(this.dom.style.top?this.dom.style.top:CSS.getStyle(this.dom,'top'),10)||0));var _L2=_L0.sub(_L1).sub(this.cursorPositionVector);if(this.boundingBox){var box=Rect.newFromVectors(_L2,Vector2.getElementDimensions(this.dom));box=box.boundWithin(this.boundingBox);_L2=box.getPositionVector(box);if(this.boundingBox.w()==0){var _L4=new Vector2(this.draggableInitialVector.x,_L2.y,'document');}else if(this.boundingBox.h()==0){var _L4=new Vector2(_L2.x,this.draggableInitialVector.y,'document');}else var _L4=_L2;}else var _L4=_L2;_L4.setElementPosition(this.dom);this.ondrag(_L0);}};Draggable.prototype._ondrop=function(){this.scroller&&this.scroller.deactivate();if(this.active){(function(){this._setActive(false);}).bind(this).defer();this.ondrop();if(this.lastDragOver)this.lastDragOver.ondrop(this);}};Draggable.prototype.killDrag=function(){this._setActive(false);Drag._onmouseup();};Draggable.prototype.setBoundingBox=function(_L0){this.boundingBox=_L0;return this;};Draggable.prototype.resetPosition=function(){this.dom.style.position=this.oldPosition;this.oldPosition=null;this.dom.style.left=null;this.dom.style.top=null;return this;};Draggable.prototype.setUseAbsolute=function(_L0){this.absolute=_L0;return this;};Draggable.prototype.ondrag=bagofholding;Draggable.prototype.setDragHandler=function(_L0){this.ondrag=_L0;return this;};Draggable.prototype.ongrab=bagofholding;Draggable.prototype.setGrabHandler=function(_L0){this.ongrab=_L0;return this;};Draggable.prototype.ondrop=bagofholding;Draggable.prototype.setDropHandler=function(_L0){this.ondrop=_L0;return this;};Draggable.prototype.gutter=0;Draggable.prototype.setGutter=function(_L0){this.gutter=_L0;return this;};Draggable.prototype.setNamespace=function(_L0){this.namespace=_L0;return this;};Draggable.prototype.handles=null;Draggable.prototype.addHandle=function(_L0){if(this.handles.length==1&&this.handles[0].obj==this.dom)this.removeHandle(this.dom);this.handles.push({obj:_L0,evt:[Event.listen(_L0,'mousedown',this._onmousedown.bind(this)),Event.listen(_L0,'click',this._onclick.bind(this)),Event.listen(_L0,'drag',Event.kill),Event.listen(_L0,'selectstart',Event.kill)]});return this;};Draggable.prototype.removeHandle=function(_L0){this.handles=this.handles.filter(function(a){if(a.obj!=_L0){return true;}else{a.evt.each(function(evt){evt.remove();});return false;}});};Draggable.prototype.getDOM=function(){return this.dom;};Draggable.prototype.setKey=function(key,_L1){this.data[key]=_L1;return this;};Draggable.prototype.getKey=function(key){return this.data[key];};Draggable.prototype._setActive=function(_L0){this.dom.activeDrag=this.active=_L0;for(var i=0;i<this.handles.length;i++)this.handles[i].obj.activeDrag=_L0;};function Droppable(_L0){if(!_L0)throw new Error('Element should be a DOM node');if(this==window){if(_L0 instanceof Array){var _L1=[];_L0.each(function(_L2){_L1.push(new Droppable(_L2));});return new Collection(Droppable,_L1);}else return new Droppable(_L0);}else{this.data={};this.dom=_L0;this.namespace=null;}}Droppable.prototype.destroy=function(){if(this.namespace)Drag.removeDroppable(this.namespace,this);this.data=this.dom=null;};Droppable.prototype.setNamespace=function(_L0){if(this.namespace)Drag.removeDroppable(_L0,this);this.namespace=_L0;Drag.addDroppable(_L0,this);return this;};Droppable.prototype.zIndex=0;Droppable.prototype.setZIndex=function(_L0){this.zIndex=_L0;return this;};Droppable.prototype.pointInside=function(_L0){var _L1=Vector2.getElementPosition(this.dom);return _L1.x<=_L0.x&&this.dom.offsetWidth+_L1.x>_L0.x&&_L1.y<=_L0.y&&this.dom.offsetHeight+_L1.y>_L0.y;};Droppable.prototype.ondragover=bagofholding;Droppable.prototype.setDragOverHandler=function(_L0){this.ondragover=_L0;return this;};Droppable.prototype.ondragmove=bagofholding;Droppable.prototype.setDragMoveHandler=function(_L0){this.ondragmove=_L0;return this;};Droppable.prototype.ondrop=bagofholding;Droppable.prototype.setDropHandler=function(_L0){this.ondrop=_L0;return this;};Droppable.prototype.getDOM=Draggable.prototype.getDOM;Droppable.prototype.setKey=Draggable.prototype.setKey;Droppable.prototype.getKey=Draggable.prototype.getKey;
function SortableGroup(){this.namespace='sortable'+(++SortableGroup.instanceCount);this.draggables={};this.droppables={};this.sortables={};this.linkedGroups=[];this.linkedGroups.onlinkjump=bagofholding;this.rootNode=null;this.boundingBox=null;this.neverEmpty=false;this.hasEmptyMessage=false;this.isDroppable=true;this.anchor=null;}SortableGroup.instanceCount=0;SortableGroup.prototype.gutter=15;SortableGroup.prototype.setBoundingBox=function(_L0){this.boundingBox=_L0;for(var k in this.draggables)this.draggables[k].setBoundingBox(this.boundingBox);return this;};SortableGroup.prototype.setDroppable=function(val){this.isDroppable=val;return this;};SortableGroup.prototype._initializeAdded=function(key,obj){if(this.rootNode===null){this.rootNode=obj.parentNode;if(!this.linkedGroups.placeholder){this.linkedGroups.placeholder=this.placeholder=$N(obj.tagName,{className:'dragPlaceholder',style:{padding:'0px'}});}else this.placeholder=this.linkedGroups.placeholder;}else if(this.rootNode!=obj.parentNode)throw new Error('All sortables of a collection must share the same parentNode');if(key in this.draggables)throw new Error('All sortables must have a unique key');};SortableGroup.prototype.addSortable=function(key,obj,_L2){this._initializeAdded(key,obj);this.sortables[key]=obj;this.draggables[key]=(new Draggable(obj)).setNamespace(this.namespace).setGutter(this.gutter).setUseAbsolute(true).setGrabHandler(this.grabHandler.bind(this,key)).setDropHandler(this.dropHandler.bind(this,key)).setKey('key',key).setBoundingBox(this.boundingBox);if(_L2)this.draggables[key].addHandle(_L2);this.droppables[key]=(new Droppable(obj)).setNamespace(this.namespace).setDragOverHandler(this._dragOverHandlerShim.bind(null,this,key));return this;};SortableGroup.prototype.addEmptyMessage=function(obj,_L1){var key='placeholder';if(obj.parentNode!=_L1)_L1.appendContent(obj);this._initializeAdded(key,obj);this.hasEmptyMessage=true;this.sortables[key]=obj;this.droppables[key]=(new Droppable(obj)).setNamespace(this.namespace).setDragOverHandler(this._dragOverHandlerShim.bind(null,this,key));return this;};SortableGroup.prototype.setNeverEmpty=function(_L0){this.neverEmpty=_L0;};SortableGroup.prototype.link=function(_L0){_L0.linkedGroups=this.linkedGroups;if(!this.linkedGroups.length)this.linkedGroups.push(this);this.linkedGroups.push(_L0);for(var i=0;i<this.linkedGroups.length;i++)if(this.linkedGroups[i].namespace!=this.namespace){this.linkedGroups[i].namespace=this.namespace;for(var j in this.linkedGroups[i].droppables){this.linkedGroups[i].droppables[j].setNamespace(this.namespace);this.linkedGroups[i].draggables[j].setNamespace(this.namespace);}}return this;};SortableGroup.prototype.getOrder=function(){if(!this.rootNode)return [];var ret=[],_L1=this.rootNode.childNodes;for(var i=0;i<_L1.length;i++)for(var k in this.sortables)if(this.sortables[k]==_L1[i]){ret.push(k);break;}return ret;};SortableGroup.prototype.migrateLinkedSortable=function(key){for(var i=0;i<this.linkedGroups.length;i++)if(key in this.linkedGroups[i].draggables){this.sortables[key]=this.linkedGroups[i].sortables[key];this.draggables[key]=this.linkedGroups[i].draggables[key];this.draggables[key].setGrabHandler(this.grabHandler.bind(this,key)).setDropHandler(this.dropHandler.bind(this,key));this.droppables[key]=this.linkedGroups[i].droppables[key];this.droppables[key].setDragOverHandler(this._dragOverHandlerShim.bind(null,this,key));delete this.linkedGroups[i].sortables[key];delete this.linkedGroups[i].draggables[key];delete this.linkedGroups[i].droppables[key];return true;}return false;};SortableGroup.prototype.setLinkJumpHandler=function(_L0){this.linkedGroups.onlinkjump=_L0;return this;};SortableGroup.prototype.onorderchange=bagofholding;SortableGroup.prototype.setOrderChangeHandler=function(_L0){this.onorderchange=_L0;return this;};SortableGroup.prototype.ongrabcallback=bagofholding;SortableGroup.prototype.setGrabCallback=function(_L0){this.ongrabcallback=_L0;return this;};SortableGroup.prototype._checkLastRemaining=function(_L0){var _L1=this.hasEmptyMessage?2:1;return this.neverEmpty&&this.rootNode.childNodes.length==_L1;};SortableGroup.prototype.grabHandler=function(_L0){if(this._checkLastRemaining()){this.draggables[_L0].killDrag();return;}CSS.setClass(this.placeholder,this.sortables[_L0].className);CSS.addClass(this.placeholder,'droppable_placeholder');CSS.addClass(this.sortables[_L0],'drag');Vector2.getElementDimensions(this.sortables[_L0]).setElementDimensions(this.placeholder);this.rootNode.insertBefore(this.placeholder,this.sortables[_L0]);this.ongrabcallback(_L0);if(!this.isDroppable){var _L1=this.sortables[_L0];this.anchor=_L1.nextSibling;if(!this.anchor){this.anchor=$N('div');_L1.parentNode.appendChild(this.anchor);}}};SortableGroup.prototype.ondropcallback=bagofholding;SortableGroup.prototype.setDropCallback=function(_L0){this.ondropcallback=_L0;return this;};SortableGroup.prototype.dropHandler=function(_L0){if(this._checkLastRemaining()){this.draggables[_L0].resetPosition();return;}CSS.removeClass(this.sortables[_L0],'drag');this.draggables[_L0].resetPosition();this.rootNode.insertBefore(this.sortables[_L0],this.placeholder);this.rootNode.removeChild(this.placeholder);for(var i=0;i<this.linkedGroups.length;i++)if(this.linkedGroups[i].anchor)delete this.linkedGroups[i].anchor;this.ondropcallback(_L0);this.onorderchange();};SortableGroup.prototype._dragOverHandlerShim=function(_L0,_L1,_L2){_L0.dragOverHandler(_L1,_L2.getKey('key'));};SortableGroup.prototype.dragOverHandler=function(_L0,_L1){if(!this.isDroppable&&!this.anchor)return;var _L2=false;if(!(_L1 in this.draggables)){if(!this.migrateLinkedSortable(_L1))throw new Error('Draggable dropped onto a foreign droppable!');_L2=true;}var _L3=true,_L4=this.rootNode.childNodes,_L5=this.sortables[_L1],_L6=this.sortables[_L0];if(!this.anchor){var l=_L4.length;for(var i=0;i<l;i++)if(_L4[i]==_L6){break;}else if(_L4[i]==_L5){_L3=false;break;}}else _L6=this.anchor;if(_L3||this.anchor){this.rootNode.insertBefore(this.placeholder,_L6);}else this.rootNode.insertBefore(this.placeholder,_L6.nextSibling);this.rootNode.insertBefore(_L5,this.placeholder);this.ondragover(_L5,_L6);if(_L2)this.linkedGroups.onlinkjump.call(this,_L1);};SortableGroup.prototype.ondragover=bagofholding;SortableGroup.prototype.setDragOverCallback=function(_L0){this.ondragover=_L0;return this;};SortableGroup.prototype.destroy=function(){for(var k in this.droppables)this.droppables[k].destroy();for(var k in this.draggables)this.draggables[k].destroy();this.droppables=this.draggables=this.rootNode=null;this.linkedGroups.remove(this);for(var i=0;i<this.linkedGroups.length;i++)this.linkedGroups[i].linkedGroups=this.linkedGroups;};SortableGroup.prototype.removeSortable=function(key){if(key in this.sortables){this.draggables[key].destroy();this.droppables[key].destroy();delete this.draggables[key];delete this.droppables[key];delete this.sortables[key];}};SortableGroup.prototype.keyExists=function(key){return this.sortables[key];};
onloadRegister(function(){Event.listen(document.documentElement,'submit',function(e){var _L1=e.getTarget().getElementsByTagName('*');for(var i=0;i<_L1.length;i++)if(_L1[i].getAttribute('required')=='true'&&$(_L1[i]).isEmpty()){_L1[i].focus();return false;}},Event.Priority.URGENT);});
if(typeof deconcept=="undefined")var deconcept={};if(typeof deconcept.util=="undefined")deconcept.util={};if(typeof deconcept.SWFObjectUtil=="undefined")deconcept.SWFObjectUtil={};deconcept.SWFObject=function(swf,id,w,h,ver,c,_L6,_L7,_L8,_L9){if(!document.getElementById)return;this.DETECT_KEY=_L9?_L9:'detectflash';this.skipDetect=deconcept.util.getRequestParameter(this.DETECT_KEY);this.params={};this.variables={};this.attributes=[];this.fallback_html='';this.fallback_js_fcn=function(){};if(swf)this.setAttribute('swf',swf);if(id)this.setAttribute('id',id);if(w)this.setAttribute('width',w);if(h)this.setAttribute('height',h);this.installedVer=deconcept.SWFObjectUtil.getPlayerVersion();if(ver){if(!(ver instanceof Array))ver=[ver];var x;ver.each(function(ii){x=new deconcept.PlayerVersion(ii.toString().split('.'));if(x.major==this.installedVer.major){this.setAttribute('version',x);return;}else if(!this.getAttribute('version')||x.major<this.getAttribute('version').major)this.setAttribute('version',x);}.bind(this));}if(!window.opera&&document.all&&this.installedVer.major>7)if(!deconcept.unloadSet){deconcept.SWFObjectUtil.prepUnload=function(){__flash_unloadHandler=function(){};__flash_savedUnloadHandler=function(){};window.attachEvent("onunload",deconcept.SWFObjectUtil.cleanupSWFs);};window.attachEvent("onbeforeunload",deconcept.SWFObjectUtil.prepUnload);deconcept.unloadSet=true;}if(c)this.addParam('bgcolor',c);var q=_L6?_L6:'high';this.addParam('quality',q);this.setAttribute('useExpressInstall',false);this.setAttribute('doExpressInstall',false);var xir=(_L7)?_L7:window.location;this.setAttribute('xiRedirectUrl',xir);this.setAttribute('redirectUrl','');if(_L8)this.setAttribute('redirectUrl',_L8);};deconcept.SWFObject.prototype={useExpressInstall:function(_L0){this.xiSWFPath=!_L0?"/swf/expressinstall.swf":_L0;this.setAttribute('useExpressInstall',true);},setAttribute:function(_L0,_L1){this.attributes[_L0]=_L1;},getAttribute:function(_L0){return this.attributes[_L0]||"";},addParam:function(_L0,_L1){this.params[_L0]=_L1;},getParams:function(){return this.params;},addVariable:function(_L0,_L1){this.variables[_L0]=_L1;},getVariable:function(_L0){return this.variables[_L0]||"";},getVariables:function(){return this.variables;},getVariablePairs:function(){var _L0=[];var key;var _L2=this.getVariables();for(key in _L2)_L0[_L0.length]=key+"="+_L2[key];return _L0;},getSWFHTML:function(){var _L0="";if(navigator.plugins&&navigator.mimeTypes&&navigator.mimeTypes.length){if(this.getAttribute("doExpressInstall")){this.addVariable("MMplayerType","PlugIn");this.setAttribute('swf',this.xiSWFPath);}_L0='<embed type="application/x-shockwave-flash" src="'+htmlspecialchars(this.getAttribute('swf'))+'" width="'+htmlspecialchars(this.getAttribute('width'))+'" height="'+htmlspecialchars(this.getAttribute('height'))+'" style="'+htmlspecialchars(this.getAttribute('style')||"")+'"';_L0+=' id="'+htmlspecialchars(this.getAttribute('id'))+'" name="'+htmlspecialchars(this.getAttribute('id'))+'" ';var _L1=this.getParams();for(var key in _L1)_L0+=htmlspecialchars(key)+'="'+htmlspecialchars(_L1[key])+'" ';var _L3=this.getVariablePairs().join("&");if(_L3.length>0)_L0+='flashvars="'+_L3+'"';_L0+='/>';}else{if(this.getAttribute("doExpressInstall")){this.addVariable("MMplayerType","ActiveX");this.setAttribute('swf',this.xiSWFPath);}_L0='<object id="'+this.getAttribute('id')+'" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" width="'+this.getAttribute('width')+'" height="'+this.getAttribute('height')+'" style="'+(this.getAttribute('style')||"")+'">';_L0+='<param name="movie" value="'+this.getAttribute('swf')+'" />';var _L1=this.getParams();for(var key in _L1)_L0+='<param name="'+key+'" value="'+_L1[key]+'" />';var _L3=this.getVariablePairs().join("&");if(_L3.length>0)_L0+='<param name="flashvars" value="'+_L3+'" />';_L0+="</object>";}return _L0;},write:function(_L0){if(this.getAttribute('useExpressInstall')){var _L1=new deconcept.PlayerVersion([6,0,65]);if(this.installedVer.versionIsValid(_L1)&&!this.installedVer.versionIsValid(this.getAttribute('version'))){this.setAttribute('doExpressInstall',true);this.addVariable("MMredirectURL",escape(this.getAttribute('xiRedirectUrl')));document.title=document.title.slice(0,47)+" - Flash Player Installation";this.addVariable("MMdoctitle",document.title);}}var n=(typeof _L0=='string')?document.getElementById(_L0):_L0;if(this.skipDetect||this.getAttribute('doExpressInstall')||this.installedVer.versionIsValid(this.getAttribute('version'))){n.innerHTML=this.getSWFHTML();return true;}else{if(this.getAttribute('redirectUrl')!="")document.location.replace(this.getAttribute('redirectUrl'));need_version=this.getAttribute('version').major+'.'+this.getAttribute('version').minor+'.'+this.getAttribute('version').rev;have_version=this.installedVer.major+'.'+this.installedVer.minor+'.'+this.installedVer.rev;this.fallback_js_fcn(have_version,need_version);n.innerHTML=this.fallback_html;}return false;}};deconcept.SWFObjectUtil.getPlayerVersion=function(){var _L0=new deconcept.PlayerVersion([0,0,0]);if(navigator.plugins&&navigator.mimeTypes.length){for(k=0;k<navigator.plugins.length;k++)try{x=navigator.plugins[k];if(x.name=='Shockwave Flash'){PlayerVersion_tmp=new deconcept.PlayerVersion(x.description.replace(/([a-zA-Z]|\s)+/,"").replace(/(\s+r|\s+b[0-9]+)/,".").split("."));if(typeof _L0=='undefined'||PlayerVersion_tmp.major>_L0.major||(PlayerVersion_tmp.major==_L0.major&&(PlayerVersion_tmp.minor>_L0.minor||(PlayerVersion_tmp.minor==_L0.minor&&PlayerVersion_tmp.rev>_L0.rev))))_L0=PlayerVersion_tmp;}}catch(honk){}}else if(navigator.userAgent&&navigator.userAgent.indexOf("Windows CE")>=0){var axo=1;var _L2=3;while(axo)try{_L2++;axo=new ActiveXObject("ShockwaveFlash.ShockwaveFlash."+_L2);_L0=new deconcept.PlayerVersion([_L2,0,0]);}catch(e){axo=null;}}else{try{var axo=new ActiveXObject("ShockwaveFlash.ShockwaveFlash.7");}catch(e){try{var axo=new ActiveXObject("ShockwaveFlash.ShockwaveFlash.6");_L0=new deconcept.PlayerVersion([6,0,21]);axo.AllowScriptAccess="always";}catch(e){if(_L0.major==6)return _L0;}try{axo=new ActiveXObject("ShockwaveFlash.ShockwaveFlash");}catch(e){}}if(axo!=null)_L0=new deconcept.PlayerVersion(axo.GetVariable("$version").split(" ")[1].split(","));}return _L0;};deconcept.PlayerVersion=function(_L0){this.major=_L0[0]!=null?parseInt(_L0[0]):0;this.minor=_L0[1]!=null?parseInt(_L0[1]):0;this.rev=_L0[2]!=null?parseInt(_L0[2]):0;};deconcept.PlayerVersion.prototype.versionIsValid=function(fv){if(this.major<fv.major)return false;if(this.major>fv.major)return true;if(this.minor<fv.minor)return false;if(this.minor>fv.minor)return true;if(this.rev<fv.rev)return false;return true;};deconcept.util={getRequestParameter:function(_L0){var q=document.location.search||document.location.hash;if(_L0==null)return q;if(q){var _L2=q.substring(1).split("&");for(var i=0;i<_L2.length;i++)if(_L2[i].substring(0,_L2[i].indexOf("="))==_L0)return _L2[i].substring((_L2[i].indexOf("=")+1));}return "";}};deconcept.SWFObjectUtil.cleanupSWFs=function(){var _L0=document.getElementsByTagName("OBJECT");for(var i=_L0.length-1;i>=0;i--){_L0[i].style.display='none';for(var x in _L0[i])if(typeof _L0[i][x]=='function')_L0[i][x]=function(){};}};if(!document.getElementById&&document.all)document.getElementById=function(id){return document.all[id];};var getQueryParamValue=deconcept.util.getRequestParameter;var FlashObject=deconcept.SWFObject;var SWFObject=deconcept.SWFObject;var flash_update_dialog_shown=false;function spawn_flash_update_dialog(_L0,_L1){if(flash_update_dialog_shown)return;flash_update_dialog_shown=true;new AsyncRequest().setURI('/ajax/flash_update_dialog.php').setData({have_version:_L0,need_version:_L1}).setMethod('GET').setReadOnly(true).send();}function setFlashFallback(id,_L1){var _L2=ge(id);var _L3=deconcept.SWFObjectUtil.getPlayerVersion();var _L4;_L1.each(function(ii){ii=new deconcept.PlayerVersion(ii.toString().split('.'));if(ii.major==_L3.major){_L4=ii;return;}else if(typeof _L4=='undefined'||ii.major<_L4.major)_L4=ii;}.bind(this));if(_L2&&_L3.major>0){var _L5=_L3.major+'.'+_L3.minor+'.'+_L3.rev;var _L6=_L4.major+'.'+_L4.minor+'.'+_L4.rev;_L2.innerHTML=_tx("Magic Flash Lantern {required-version} be needed to spy out this content. Yer current version is {current-version}. Kindly download the latest it'ration o' the Magic Flash Lantern.",{'required-version':_L6,'current-version':_L5});}}function getFlashPlayer(){goURI('http://get.adobe.com/flashplayer');return false;}

if (window.Bootloader) { Bootloader.done(["js\/6il18la828gs8c4c.pkg.js"]); }