var Pixastic=(function(){function addEvent(el,event,handler){if(el.addEventListener)
el.addEventListener(event,handler,false);else if(el.attachEvent)
el.attachEvent("on"+event,handler);}
function onready(handler){var handlerDone=false;var execHandler=function(){if(!handlerDone){handlerDone=true;handler();}}
document.write("<"+"script defer src=\"//:\" id=\"__onload_ie_pixastic__\"></"+"script>");var script=document.getElementById("__onload_ie_pixastic__");script.onreadystatechange=function(){if(script.readyState=="complete"){script.parentNode.removeChild(script);execHandler();}}
if(document.addEventListener)
document.addEventListener("DOMContentLoaded",execHandler,false);addEvent(window,"load",execHandler);}
function init(){var imgEls=getElementsByClass("pixastic",null,"img");var canvasEls=getElementsByClass("pixastic",null,"canvas");var elements=imgEls.concat(canvasEls);for(var i=0;i<elements.length;i++){(function(){var el=elements[i];var actions=[];var classes=el.className.split(" ");for(var c=0;c<classes.length;c++){var cls=classes[c];if(cls.substring(0,9)=="pixastic-"){var actionName=cls.substring(9);if(actionName!="")
actions.push(actionName);}}
if(actions.length){if(el.tagName.toLowerCase()=="img"){var dataImg=new Image();dataImg.src=el.src;if(dataImg.complete){for(var a=0;a<actions.length;a++){var res=Pixastic.applyAction(el,el,actions[a],null);if(res)
el=res;}}else{dataImg.onload=function(){for(var a=0;a<actions.length;a++){var res=Pixastic.applyAction(el,el,actions[a],null)
if(res)
el=res;}}}}else{setTimeout(function(){for(var a=0;a<actions.length;a++){var res=Pixastic.applyAction(el,el,actions[a],null);if(res)
el=res;}},1);}}})();}}
if(typeof pixastic_parseonload!="undefined"&&pixastic_parseonload)
onready(init);function getElementsByClass(searchClass,node,tag){var classElements=new Array();if(node==null)
node=document;if(tag==null)
tag='*';var els=node.getElementsByTagName(tag);var elsLen=els.length;var pattern=new RegExp("(^|\\s)"+searchClass+"(\\s|$)");for(i=0,j=0;i<elsLen;i++){if(pattern.test(els[i].className)){classElements[j]=els[i];j++;}}
return classElements;}
var debugElement;function writeDebug(text,level){if(!Pixastic.debug)return;try{switch(level){case"warn":console.warn("Pixastic:",text);break;case"error":console.error("Pixastic:",text);break;default:console.log("Pixastic:",text);}}catch(e){}
if(!debugElement){}}
var hasCanvas=(function(){var c=document.createElement("canvas");var val=false;try{val=!!((typeof c.getContext=="function")&&c.getContext("2d"));}catch(e){}
return function(){return val;}})();var hasCanvasImageData=(function(){var c=document.createElement("canvas");var val=false;var ctx;try{if(typeof c.getContext=="function"&&(ctx=c.getContext("2d"))){val=(typeof ctx.getImageData=="function");}}catch(e){}
return function(){return val;}})();var hasGlobalAlpha=(function(){var hasAlpha=false;var red=document.createElement("canvas");if(hasCanvas()&&hasCanvasImageData()){red.width=red.height=1;var redctx=red.getContext("2d");redctx.fillStyle="rgb(255,0,0)";redctx.fillRect(0,0,1,1);var blue=document.createElement("canvas");blue.width=blue.height=1;var bluectx=blue.getContext("2d");bluectx.fillStyle="rgb(0,0,255)";bluectx.fillRect(0,0,1,1);redctx.globalAlpha=0.5;redctx.drawImage(blue,0,0);var reddata=redctx.getImageData(0,0,1,1).data;hasAlpha=(reddata[2]!=255);}
return function(){return hasAlpha;}})();return{parseOnLoad:false,debug:false,applyAction:function(img,dataImg,actionName,options){options=options||{};var imageIsCanvas=(img.tagName.toLowerCase()=="canvas");if(imageIsCanvas&&Pixastic.Client.isIE()){if(Pixastic.debug)writeDebug("Tried to process a canvas element but browser is IE.");return false;}
var canvas,ctx;var hasOutputCanvas=false;if(Pixastic.Client.hasCanvas()){hasOutputCanvas=!!options.resultCanvas;canvas=options.resultCanvas||document.createElement("canvas");ctx=canvas.getContext("2d");}
var w=img.offsetWidth;var h=img.offsetHeight;if(imageIsCanvas){w=img.width;h=img.height;}
if(w==0||h==0){if(img.parentNode==null){var oldpos=img.style.position;var oldleft=img.style.left;img.style.position="absolute";img.style.left="-9999px";document.body.appendChild(img);w=img.offsetWidth;h=img.offsetHeight;document.body.removeChild(img);img.style.position=oldpos;img.style.left=oldleft;}else{if(Pixastic.debug)writeDebug("Image has 0 width and/or height.");return;}}
if(actionName.indexOf("(")>-1){var tmp=actionName;actionName=tmp.substr(0,tmp.indexOf("("));var arg=tmp.match(/\((.*?)\)/);if(arg[1]){arg=arg[1].split(";");for(var a=0;a<arg.length;a++){thisArg=arg[a].split("=");if(thisArg.length==2){if(thisArg[0]=="rect"){var rectVal=thisArg[1].split(",");options[thisArg[0]]={left:parseInt(rectVal[0],10)||0,top:parseInt(rectVal[1],10)||0,width:parseInt(rectVal[2],10)||0,height:parseInt(rectVal[3],10)||0}}else{options[thisArg[0]]=thisArg[1];}}}}}
if(!options.rect){options.rect={left:0,top:0,width:w,height:h};}else{options.rect.left=Math.round(options.rect.left);options.rect.top=Math.round(options.rect.top);options.rect.width=Math.round(options.rect.width);options.rect.height=Math.round(options.rect.height);}
var validAction=false;if(Pixastic.Actions[actionName]&&typeof Pixastic.Actions[actionName].process=="function"){validAction=true;}
if(!validAction){if(Pixastic.debug)writeDebug("Invalid action \""+actionName+"\". Maybe file not included?");return false;}
if(!Pixastic.Actions[actionName].checkSupport()){if(Pixastic.debug)writeDebug("Action \""+actionName+"\" not supported by this browser.");return false;}
if(Pixastic.Client.hasCanvas()){if(canvas!==img){canvas.width=w;canvas.height=h;}
if(!hasOutputCanvas){canvas.style.width=w+"px";canvas.style.height=h+"px";}
ctx.drawImage(dataImg,0,0,w,h);if(!img.__pixastic_org_image){canvas.__pixastic_org_image=img;canvas.__pixastic_org_width=w;canvas.__pixastic_org_height=h;}else{canvas.__pixastic_org_image=img.__pixastic_org_image;canvas.__pixastic_org_width=img.__pixastic_org_width;canvas.__pixastic_org_height=img.__pixastic_org_height;}}else if(Pixastic.Client.isIE()&&typeof img.__pixastic_org_style=="undefined"){img.__pixastic_org_style=img.style.cssText;}
var params={image:img,canvas:canvas,width:w,height:h,useData:true,options:options}
var res=Pixastic.Actions[actionName].process(params);if(!res){return false;}
if(Pixastic.Client.hasCanvas()){if(params.useData){if(Pixastic.Client.hasCanvasImageData()){canvas.getContext("2d").putImageData(params.canvasData,options.rect.left,options.rect.top);canvas.getContext("2d").fillRect(0,0,0,0);}}
if(!options.leaveDOM){canvas.title=img.title;canvas.imgsrc=img.imgsrc;if(!imageIsCanvas)canvas.alt=img.alt;if(!imageIsCanvas)canvas.imgsrc=img.src;canvas.className=img.className;canvas.style.cssText=img.style.cssText;canvas.name=img.name;canvas.tabIndex=img.tabIndex;canvas.id=img.id;if(img.parentNode&&img.parentNode.replaceChild){img.parentNode.replaceChild(canvas,img);}}
options.resultCanvas=canvas;return canvas;}
return img;},prepareData:function(params,getCopy){var ctx=params.canvas.getContext("2d");var rect=params.options.rect;var dataDesc=ctx.getImageData(rect.left,rect.top,rect.width,rect.height);var data=dataDesc.data;if(!getCopy)params.canvasData=dataDesc;return data;},process:function(img,actionName,options,callback){if(img.tagName.toLowerCase()=="img"){var dataImg=new Image();dataImg.src=img.src;if(dataImg.complete){var res=Pixastic.applyAction(img,dataImg,actionName,options);if(callback)callback(res);return res;}else{dataImg.onload=function(){var res=Pixastic.applyAction(img,dataImg,actionName,options)
if(callback)callback(res);}}}
if(img.tagName.toLowerCase()=="canvas"){var res=Pixastic.applyAction(img,img,actionName,options);if(callback)callback(res);return res;}},revert:function(img){if(Pixastic.Client.hasCanvas()){if(img.tagName.toLowerCase()=="canvas"&&img.__pixastic_org_image){img.width=img.__pixastic_org_width;img.height=img.__pixastic_org_height;img.getContext("2d").drawImage(img.__pixastic_org_image,0,0);if(img.parentNode&&img.parentNode.replaceChild){img.parentNode.replaceChild(img.__pixastic_org_image,img);}
return img;}}else if(Pixastic.Client.isIE()){if(typeof img.__pixastic_org_style!="undefined")
img.style.cssText=img.__pixastic_org_style;}},Client:{hasCanvas:hasCanvas,hasCanvasImageData:hasCanvasImageData,hasGlobalAlpha:hasGlobalAlpha,isIE:function(){return!!document.all&&!!window.attachEvent&&!window.opera;}},Actions:{}}})();if(typeof jQuery!="undefined"&&jQuery&&jQuery.fn){jQuery.fn.pixastic=function(action,options){var newElements=[];this.each(function(){if(this.tagName.toLowerCase()=="img"&&!this.complete){return;}
var res=Pixastic.process(this,action,options);if(res){newElements.push(res);}});if(newElements.length>0)
return jQuery(newElements);else
return this;};};Pixastic.Actions.desaturate={process:function(params){var useAverage=!!(params.options.average&&params.options.average!="false");if(Pixastic.Client.hasCanvasImageData()){var data=Pixastic.prepareData(params);var rect=params.options.rect;var w=rect.width;var h=rect.height;var p=w*h;var pix=p*4,pix1,pix2;if(useAverage){while(p--)
data[pix-=4]=data[pix1=pix+1]=data[pix2=pix+2]=(data[pix]+data[pix1]+data[pix2])/3}else{while(p--)
data[pix-=4]=data[pix1=pix+1]=data[pix2=pix+2]=(data[pix]*0.3+data[pix1]*0.59+data[pix2]*0.11);}
return true;}else if(Pixastic.Client.isIE()){params.image.style.filter+=" gray";return true;}},checkSupport:function(){return(Pixastic.Client.hasCanvasImageData()||Pixastic.Client.isIE());}}
function addEvent(element,eventType,lamdaFunction,useCapture){if(element.addEventListener){element.addEventListener(eventType,lamdaFunction,useCapture);return true;}else if(element.attachEvent){var r=element.attachEvent('on'+eventType,lamdaFunction);return r;}else{return false;}}
function knackerEvent(eventObject){if(eventObject&&eventObject.stopPropagation){eventObject.stopPropagation();}
if(window.event&&window.event.cancelBubble){window.event.cancelBubble=true;}
if(eventObject&&eventObject.preventDefault){eventObject.preventDefault();}
if(window.event){window.event.returnValue=false;}}
function cancelEventSafari(){return false;}
function getElementStyle(elementID,CssStyleProperty){var element=document.getElementById(elementID);if(element.currentStyle){return element.currentStyle[toCamelCase(CssStyleProperty)];}else if(window.getComputedStyle){var compStyle=window.getComputedStyle(element,'');return compStyle.getPropertyValue(CssStyleProperty);}else{return'';}}
function toCamelCase(CssProperty){var stringArray=CssProperty.toLowerCase().split('-');if(stringArray.length==1){return stringArray[0];}
var ret=(CssProperty.indexOf("-")==0)?stringArray[0].charAt(0).toUpperCase()+stringArray[0].substring(1):stringArray[0];for(var i=1;i<stringArray.length;i++){var s=stringArray[i];ret+=s.charAt(0).toUpperCase()+s.substring(1);}
return ret;}
function disableTestLinks(){var pageLinks=document.getElementsByTagName('a');for(var i=0;i<pageLinks.length;i++){if(pageLinks[i].href.match(/[^#]#$/)){addEvent(pageLinks[i],'click',knackerEvent,false);}}}
function createCookie(name,value,days){var expires='';if(days){var date=new Date();date.setTime(date.getTime()+(days*24*60*60*1000));var expires='; expires='+date.toGMTString();}
document.cookie=name+'='+value+expires+'; path=/';}
function readCookie(name){var cookieCrumbs=document.cookie.split(';');var nameToFind=name+'=';for(var i=0;i<cookieCrumbs.length;i++){var crumb=cookieCrumbs[i];while(crumb.charAt(0)==' '){crumb=crumb.substring(1,crumb.length);}
if(crumb.indexOf(nameToFind)==0){return crumb.substring(nameToFind.length,crumb.length);}}
return null;}
function eraseCookie(name){createCookie(name,'',-1);}
addEvent(window,'load',init,false);function init(){var formInputs=document.getElementsByTagName('input');for(var i=0;i<formInputs.length;i++){var theInput=formInputs[i];if(theInput.type=='text'&&theInput.className.match(/\bcleardefault\b/)){addEvent(theInput,'focus',clearDefaultText,false);addEvent(theInput,'blur',replaceDefaultText,false);if(theInput.value!=''){theInput.defaultText=theInput.value;}}}}
function clearDefaultText(e){var target=window.event?window.event.srcElement:e?e.target:null;if(!target)return;target.value='';}
function replaceDefaultText(e){var target=window.event?window.event.srcElement:e?e.target:null;if(!target)return;if(target.value==''&&target.defaultText){target.value=target.defaultText;}};(function($){$.fn.extend({autocomplete:function(urlOrData,options){var isUrl=typeof urlOrData=="string";options=$.extend({},$.Autocompleter.defaults,{url:isUrl?urlOrData:null,data:isUrl?null:urlOrData,delay:isUrl?$.Autocompleter.defaults.delay:10,max:options&&!options.scroll?10:150},options);options.highlight=options.highlight||function(value){return value;};options.formatMatch=options.formatMatch||options.formatItem;return this.each(function(){new $.Autocompleter(this,options);});},result:function(handler){return this.bind("result",handler);},search:function(handler){return this.trigger("search",[handler]);},flushCache:function(){return this.trigger("flushCache");},setOptions:function(options){return this.trigger("setOptions",[options]);},unautocomplete:function(){return this.trigger("unautocomplete");}});$.Autocompleter=function(input,options){var KEY={UP:38,DOWN:40,DEL:46,TAB:9,RETURN:13,ESC:27,COMMA:188,PAGEUP:33,PAGEDOWN:34,BACKSPACE:8};var $input=$(input).attr("autocomplete","off").addClass(options.inputClass);var timeout;var previousValue="";var cache=$.Autocompleter.Cache(options);var hasFocus=0;var lastKeyPressCode;var config={mouseDownOnSelect:false};var select=$.Autocompleter.Select(options,input,selectCurrent,config);var blockSubmit;$.browser.opera&&$(input.form).bind("submit.autocomplete",function(){if(blockSubmit){blockSubmit=false;return false;}});$input.bind(($.browser.opera?"keypress":"keydown")+".autocomplete",function(event){lastKeyPressCode=event.keyCode;switch(event.keyCode){case KEY.UP:event.preventDefault();if(select.visible()){select.prev();}else{onChange(0,true);}
break;case KEY.DOWN:event.preventDefault();if(select.visible()){select.next();}else{onChange(0,true);}
break;case KEY.PAGEUP:event.preventDefault();if(select.visible()){select.pageUp();}else{onChange(0,true);}
break;case KEY.PAGEDOWN:event.preventDefault();if(select.visible()){select.pageDown();}else{onChange(0,true);}
break;case options.multiple&&$.trim(options.multipleSeparator)==","&&KEY.COMMA:case KEY.TAB:case KEY.RETURN:if(selectCurrent()){event.preventDefault();blockSubmit=true;return false;}
break;case KEY.ESC:select.hide();break;default:clearTimeout(timeout);timeout=setTimeout(onChange,options.delay);break;}}).focus(function(){hasFocus++;}).blur(function(){hasFocus=0;if(!config.mouseDownOnSelect){hideResults();}}).click(function(){if(hasFocus++>1&&!select.visible()){onChange(0,true);}}).bind("search",function(){var fn=(arguments.length>1)?arguments[1]:null;function findValueCallback(q,data){var result;if(data&&data.length){for(var i=0;i<data.length;i++){if(data[i].result.toLowerCase()==q.toLowerCase()){result=data[i];break;}}}
if(typeof fn=="function")fn(result);else $input.trigger("result",result&&[result.data,result.value]);}
$.each(trimWords($input.val()),function(i,value){request(value,findValueCallback,findValueCallback);});}).bind("flushCache",function(){cache.flush();}).bind("setOptions",function(){$.extend(options,arguments[1]);if("data"in arguments[1])
cache.populate();}).bind("unautocomplete",function(){select.unbind();$input.unbind();$(input.form).unbind(".autocomplete");});function selectCurrent(){var selected=select.selected();if(!selected)
return false;var v=selected.result;previousValue=v;if(options.multiple){var words=trimWords($input.val());if(words.length>1){v=words.slice(0,words.length-1).join(options.multipleSeparator)+options.multipleSeparator+v;}
v+=options.multipleSeparator;}
$input.val(v);hideResultsNow();$input.trigger("result",[selected.data,selected.value]);showVideos(selected.data.object_id,selected.data.name,selected.data.description,selected.data.video_details,selected.data.panel_type,selected.data.panel_color,selected.data.panel_goto);return true;}
function onChange(crap,skipPrevCheck){if(lastKeyPressCode==KEY.DEL){select.hide();return;}
var currentValue=$input.val();if(!skipPrevCheck&&currentValue==previousValue)
return;previousValue=currentValue;currentValue=lastWord(currentValue);if(currentValue.length>=options.minChars){$input.addClass(options.loadingClass);if(!options.matchCase)
currentValue=currentValue.toLowerCase();request(currentValue,receiveData,hideResultsNow);}else{stopLoading();select.hide();}};function trimWords(value){if(!value){return[""];}
var words=value.split(options.multipleSeparator);var result=[];$.each(words,function(i,value){if($.trim(value))
result[i]=$.trim(value);});return result;}
function lastWord(value){if(!options.multiple)
return value;var words=trimWords(value);return words[words.length-1];}
function autoFill(q,sValue){if(options.autoFill&&(lastWord($input.val()).toLowerCase()==q.toLowerCase())&&lastKeyPressCode!=KEY.BACKSPACE){$input.val($input.val()+sValue.substring(lastWord(previousValue).length));$.Autocompleter.Selection(input,previousValue.length,previousValue.length+sValue.length);}};function hideResults(){clearTimeout(timeout);timeout=setTimeout(hideResultsNow,200);};function hideResultsNow(){var wasVisible=select.visible();select.hide();clearTimeout(timeout);stopLoading();if(options.mustMatch){$input.search(function(result){if(!result){if(options.multiple){var words=trimWords($input.val()).slice(0,-1);$input.val(words.join(options.multipleSeparator)+(words.length?options.multipleSeparator:""));}
else
$input.val("");}});}
if(wasVisible)
$.Autocompleter.Selection(input,input.value.length,input.value.length);};function receiveData(q,data){if(data&&data.length&&hasFocus){stopLoading();select.display(data,q);autoFill(q,data[0].value);select.show();}else{hideResultsNow();}};function request(term,success,failure){if(!options.matchCase)
term=term.toLowerCase();var data=cache.load(term);if(data&&data.length){success(term,data);}else if((typeof options.url=="string")&&(options.url.length>0)){var extraParams={timestamp:+new Date()};$.each(options.extraParams,function(key,param){extraParams[key]=typeof param=="function"?param():param;});$.ajax({mode:"abort",port:"autocomplete"+input.name,dataType:options.dataType,url:options.url,data:$.extend({q:lastWord(term),limit:options.max},extraParams),success:function(data){var parsed=options.parse&&options.parse(data)||parse(data);cache.add(term,parsed);success(term,parsed);}});}else{select.emptyList();failure(term);}};function parse(data){var parsed=[];var rows=data.split("\n");for(var i=0;i<rows.length;i++){var row=$.trim(rows[i]);if(row){row=row.split("|");parsed[parsed.length]={data:row,value:row[0],result:options.formatResult&&options.formatResult(row,row[0])||row[0]};}}
return parsed;};function stopLoading(){$input.removeClass(options.loadingClass);};};$.Autocompleter.defaults={inputClass:"ac_input",resultsClass:"ac_results",loadingClass:"ac_loading",minChars:1,delay:400,matchCase:false,matchSubset:true,matchContains:false,cacheLength:10,max:100,mustMatch:false,extraParams:{},selectFirst:true,formatItem:function(row){return row[0];},formatMatch:null,autoFill:false,width:0,multiple:false,multipleSeparator:", ",highlight:function(value,term){return value.replace(new RegExp("(?![^&;]+;)(?!<[^<>]*)("+term.replace(/([\^\$\(\)\[\]\{\}\*\.\+\?\|\\])/gi,"\\$1")+")(?![^<>]*>)(?![^&;]+;)","gi"),"<strong>$1</strong>");},scroll:true,scrollHeight:200};$.Autocompleter.Cache=function(options){var data={};var length=0;function matchSubset(s,sub){if(!options.matchCase)
s=s.toLowerCase();var i=s.indexOf(sub);if(i==-1)return false;return i==0||options.matchContains;};function add(q,value){if(length>options.cacheLength){flush();}
if(!data[q]){length++;}
data[q]=value;}
function populate(){if(!options.data)return false;var stMatchSets={},nullData=0;if(!options.url)options.cacheLength=1;stMatchSets[""]=[];for(var i=0,ol=options.data.length;i<ol;i++){var rawValue=options.data[i];rawValue=(typeof rawValue=="string")?[rawValue]:rawValue;var value=options.formatMatch(rawValue,i+1,options.data.length);if(value===false)
continue;var firstChar=value.charAt(0).toLowerCase();if(!stMatchSets[firstChar])
stMatchSets[firstChar]=[];var row={value:value,data:rawValue,result:options.formatResult&&options.formatResult(rawValue)||value};stMatchSets[firstChar].push(row);if(nullData++<options.max){stMatchSets[""].push(row);}};$.each(stMatchSets,function(i,value){options.cacheLength++;add(i,value);});}
setTimeout(populate,25);function flush(){data={};length=0;}
return{flush:flush,add:add,populate:populate,load:function(q){if(!options.cacheLength||!length)
return null;if(!options.url&&options.matchContains){var csub=[];for(var k in data){if(k.length>0){var c=data[k];$.each(c,function(i,x){if(matchSubset(x.value,q)){csub.push(x);}});}}
return csub;}else
if(data[q]){return data[q];}else
if(options.matchSubset){for(var i=q.length-1;i>=options.minChars;i--){var c=data[q.substr(0,i)];if(c){var csub=[];$.each(c,function(i,x){if(matchSubset(x.value,q)){csub[csub.length]=x;}});return csub;}}}
return null;}};};$.Autocompleter.Select=function(options,input,select,config){var CLASSES={ACTIVE:"ac_over"};var listItems,active=-1,data,term="",needsInit=true,element,list;function init(){if(!needsInit)
return;element=$("<div/>").hide().addClass(options.resultsClass).css("position","absolute").appendTo(document.body);list=$("<ul/>").appendTo(element).mouseover(function(event){if(target(event).nodeName&&target(event).nodeName.toUpperCase()=='LI'){active=$("li",list).removeClass(CLASSES.ACTIVE).index(target(event));$(target(event)).addClass(CLASSES.ACTIVE);}}).click(function(event){$(target(event)).addClass(CLASSES.ACTIVE);select();input.focus();return false;}).mousedown(function(){config.mouseDownOnSelect=true;}).mouseup(function(){config.mouseDownOnSelect=false;});if(options.width>0)
element.css("width",options.width);needsInit=false;}
function target(event){var element=event.target;while(element&&element.tagName!="LI")
element=element.parentNode;if(!element)
return[];return element;}
function moveSelect(step){listItems.slice(active,active+1).removeClass(CLASSES.ACTIVE);movePosition(step);var activeItem=listItems.slice(active,active+1).addClass(CLASSES.ACTIVE);if(options.scroll){var offset=0;listItems.slice(0,active).each(function(){offset+=this.offsetHeight;});if((offset+activeItem[0].offsetHeight-list.scrollTop())>list[0].clientHeight){list.scrollTop(offset+activeItem[0].offsetHeight-list.innerHeight());}else if(offset<list.scrollTop()){list.scrollTop(offset);}}};function movePosition(step){active+=step;if(active<0){active=listItems.size()-1;}else if(active>=listItems.size()){active=0;}}
function limitNumberOfItems(available){return options.max&&options.max<available?options.max:available;}
function fillList(){list.empty();var max=limitNumberOfItems(data.length);for(var i=0;i<max;i++){if(!data[i])
continue;var formatted=options.formatItem(data[i].data,i+1,max,data[i].value,term);if(formatted===false)
continue;var li=$("<li/>").html(options.highlight(formatted,term)).addClass(i%2==0?"ac_even":"ac_odd").appendTo(list)[0];$.data(li,"ac_data",data[i]);}
listItems=list.find("li");if(options.selectFirst){listItems.slice(0,1).addClass(CLASSES.ACTIVE);active=0;}
if($.fn.bgiframe)
list.bgiframe();}
return{display:function(d,q){init();data=d;term=q;fillList();},next:function(){moveSelect(1);},prev:function(){moveSelect(-1);},pageUp:function(){if(active!=0&&active-8<0){moveSelect(-active);}else{moveSelect(-8);}},pageDown:function(){if(active!=listItems.size()-1&&active+8>listItems.size()){moveSelect(listItems.size()-1-active);}else{moveSelect(8);}},hide:function(){element&&element.hide();listItems&&listItems.removeClass(CLASSES.ACTIVE);active=-1;},visible:function(){return element&&element.is(":visible");},current:function(){return this.visible()&&(listItems.filter("."+CLASSES.ACTIVE)[0]||options.selectFirst&&listItems[0]);},show:function(){var offset=$(input).offset();element.css({width:typeof options.width=="string"||options.width>0?options.width:$(input).width(),top:offset.top+input.offsetHeight,left:offset.left}).show();if(options.scroll){list.scrollTop(0);list.css({maxHeight:options.scrollHeight,overflow:'auto'});if($.browser.msie&&typeof document.body.style.maxHeight==="undefined"){var listHeight=0;listItems.each(function(){listHeight+=this.offsetHeight;});var scrollbarsVisible=listHeight>options.scrollHeight;list.css('height',scrollbarsVisible?options.scrollHeight:listHeight);if(!scrollbarsVisible){listItems.width(list.width()-parseInt(listItems.css("padding-left"))-parseInt(listItems.css("padding-right")));}}}},selected:function(){var selected=listItems&&listItems.filter("."+CLASSES.ACTIVE).removeClass(CLASSES.ACTIVE);return selected&&selected.length&&$.data(selected[0],"ac_data");},emptyList:function(){list&&list.empty();},unbind:function(){element&&element.remove();}};};$.Autocompleter.Selection=function(field,start,end){if(field.createTextRange){var selRange=field.createTextRange();selRange.collapse(true);selRange.moveStart("character",start);selRange.moveEnd("character",end);selRange.select();}else if(field.setSelectionRange){field.setSelectionRange(start,end);}else{if(field.selectionStart){field.selectionStart=start;field.selectionEnd=end;}}
field.focus();};})(jQuery);(function(jQuery){jQuery.each(['backgroundColor','borderBottomColor','borderLeftColor','borderRightColor','borderTopColor','color','outlineColor'],function(i,attr){jQuery.fx.step[attr]=function(fx){if(fx.state<=0.045){fx.start=getColor(fx.elem,attr);fx.end=getRGB(fx.end);}
fx.elem.style[attr]="rgb("+[Math.max(Math.min(parseInt((fx.pos*(fx.end[0]-fx.start[0]))+fx.start[0]),255),0),Math.max(Math.min(parseInt((fx.pos*(fx.end[1]-fx.start[1]))+fx.start[1]),255),0),Math.max(Math.min(parseInt((fx.pos*(fx.end[2]-fx.start[2]))+fx.start[2]),255),0)].join(",")+")";}});function getRGB(color){var result;if(color&&color.constructor==Array&&color.length==3)
return color;if(result=/rgb\(\s*([0-9]{1,3})\s*,\s*([0-9]{1,3})\s*,\s*([0-9]{1,3})\s*\)/.exec(color))
return[parseInt(result[1]),parseInt(result[2]),parseInt(result[3])];if(result=/rgb\(\s*([0-9]+(?:\.[0-9]+)?)\%\s*,\s*([0-9]+(?:\.[0-9]+)?)\%\s*,\s*([0-9]+(?:\.[0-9]+)?)\%\s*\)/.exec(color))
return[parseFloat(result[1])*2.55,parseFloat(result[2])*2.55,parseFloat(result[3])*2.55];if(result=/#([a-fA-F0-9]{2})([a-fA-F0-9]{2})([a-fA-F0-9]{2})/.exec(color))
return[parseInt(result[1],16),parseInt(result[2],16),parseInt(result[3],16)];if(result=/#([a-fA-F0-9])([a-fA-F0-9])([a-fA-F0-9])/.exec(color))
return[parseInt(result[1]+result[1],16),parseInt(result[2]+result[2],16),parseInt(result[3]+result[3],16)];return colors[jQuery.trim(color).toLowerCase()];}
function getColor(elem,attr){var color;do{color=jQuery.curCSS(elem,attr);if(color!=''&&color!='transparent'||jQuery.nodeName(elem,"body"))
break;attr="backgroundColor";}while(elem=elem.parentNode);return getRGB(color);};var colors={aqua:[0,255,255],azure:[240,255,255],beige:[245,245,220],black:[0,0,0],blue:[0,0,255],brown:[165,42,42],cyan:[0,255,255],darkblue:[0,0,139],darkcyan:[0,139,139],darkgrey:[169,169,169],darkgreen:[0,100,0],darkkhaki:[189,183,107],darkmagenta:[139,0,139],darkolivegreen:[85,107,47],darkorange:[255,140,0],darkorchid:[153,50,204],darkred:[139,0,0],darksalmon:[233,150,122],darkviolet:[148,0,211],fuchsia:[255,0,255],gold:[255,215,0],green:[0,128,0],indigo:[75,0,130],khaki:[240,230,140],lightblue:[173,216,230],lightcyan:[224,255,255],lightgreen:[144,238,144],lightgrey:[211,211,211],lightpink:[255,182,193],lightyellow:[255,255,224],lime:[0,255,0],magenta:[255,0,255],maroon:[128,0,0],navy:[0,0,128],olive:[128,128,0],orange:[255,165,0],pink:[255,192,203],purple:[128,0,128],violet:[128,0,128],red:[255,0,0],silver:[192,192,192],white:[255,255,255],yellow:[255,255,0]};})(jQuery);var fleXenv={fleXcrollInit:function(){this.addTrggr(window,'load',this.globalInit);},fleXcrollMain:function(dDv){var dC=document,wD=window,nV=navigator;if(!dC.getElementById||!dC.createElement)return;if(typeof(dDv)=='string')dDv=document.getElementById(dDv);if(dDv==null||nV.userAgent.indexOf('OmniWeb')!=-1||((nV.userAgent.indexOf('AppleWebKit')!=-1||nV.userAgent.indexOf('Safari')!=-1)&&!(typeof(HTMLElement)!="undefined"&&HTMLElement.prototype))||nV.vendor=='KDE'||(nV.platform.indexOf('Mac')!=-1&&nV.userAgent.indexOf('MSIE')!=-1))return;if(dDv.scrollUpdate){dDv.scrollUpdate();return;};if(!dDv.id||dDv.id==''){var sTid="flex__",c=1;while(document.getElementById(sTid+c)!=null){c++};dDv.id=sTid+c;}
var targetId=dDv.id;dDv.fleXdata=new Object();var sC=dDv.fleXdata;sC.keyAct={_37:['-1s',0],_38:[0,'-1s'],_39:['1s',0],_40:[0,'1s'],_33:[0,'-1p'],_34:[0,'1p'],_36:[0,'-100p'],_35:[0,'+100p']};sC.wheelAct=["-2s","2s"];sC.baseAct=["-2s","2s"];var cDv=createDiv('contentwrapper',true),mDv=createDiv('mcontentwrapper',true),tDv=createDiv('scrollwrapper',true),pDv=createDiv('copyholder',true);var iDv=createDiv('domfixdiv',true),fDv=createDiv('zoomdetectdiv',true),stdMode=false;pDv.sY.border='1px solid blue';pDv.fHide();dDv.style.overflow='hidden';fDv.sY.fontSize="12px";fDv.sY.height="1em";fDv.sY.width="1em";fDv.sY.position="absolute";fDv.sY.zIndex="-999";fDv.fHide();var brdHeight=dDv.offsetHeight,brdWidth=dDv.offsetWidth;copyStyles(dDv,pDv,'0px',['border-left-width','border-right-width','border-top-width','border-bottom-width']);var intlHeight=dDv.offsetHeight,intlWidth=dDv.offsetWidth,brdWidthLoss=brdWidth-intlWidth,brdHeightLoss=brdHeight-intlHeight;var oScrollY=(dDv.scrollTop)?dDv.scrollTop:0,oScrollX=(dDv.scrollLeft)?dDv.scrollLeft:0;var urlBase=document.location.href,uReg=/#([^#.]*)$/;var focusProtectList=['textarea','input','select'];sC.scroller=[];sC.forcedBar=[];sC.containerSize=sC.cntRSize=[];sC.contentSize=sC.cntSize=[];sC.edge=[false,false];sC.reqS=[];sC.barSpace=[0,0];sC.forcedHide=[];sC.forcedPos=[];sC.paddings=[];while(dDv.firstChild){cDv.appendChild(dDv.firstChild)};cDv.appendChild(iDv);dDv.appendChild(mDv);dDv.appendChild(pDv);if(getStyle(dDv,'position')!='absolute')dDv.style.position="relative";var dAlign=getStyle(dDv,'text-align');dDv.style.textAlign='left';mDv.sY.width="100px";mDv.sY.height="100px";mDv.sY.top="0px";mDv.sY.left="0px";copyStyles(dDv,pDv,"0px",['padding-left','padding-top','padding-right','padding-bottom']);var postWidth=dDv.offsetWidth,postHeight=dDv.offsetHeight,mHeight;mHeight=mDv.offsetHeight;mDv.sY.borderBottom="2px solid black";if(mDv.offsetHeight>mHeight)stdMode=true;mDv.sY.borderBottomWidth="0px";copyStyles(pDv,dDv,false,['padding-left','padding-top','padding-right','padding-bottom']);findPos(mDv);findPos(dDv);sC.paddings[0]=mDv.yPos-dDv.yPos;sC.paddings[2]=mDv.xPos-dDv.xPos;dDv.style.paddingTop=getStyle(dDv,"padding-bottom");dDv.style.paddingLeft=getStyle(dDv,"padding-right");findPos(mDv);findPos(dDv);sC.paddings[1]=mDv.yPos-dDv.yPos;sC.paddings[3]=mDv.xPos-dDv.xPos;dDv.style.paddingTop=getStyle(pDv,"padding-top");dDv.style.paddingLeft=getStyle(pDv,"padding-left");var padWidthComp=sC.paddings[2]+sC.paddings[3],padHeightComp=sC.paddings[0]+sC.paddings[1];mDv.style.textAlign=dAlign;copyStyles(dDv,mDv,false,['padding-left','padding-right','padding-top','padding-bottom']);tDv.sY.width=dDv.offsetWidth+'px';tDv.sY.height=dDv.offsetHeight+'px';mDv.sY.width=postWidth+'px';mDv.sY.height=postHeight+'px';tDv.sY.position='absolute';tDv.sY.top='0px';tDv.sY.left='0px';mDv.appendChild(cDv);dDv.appendChild(tDv);tDv.appendChild(fDv);cDv.sY.position='relative';mDv.sY.position='relative';cDv.sY.top="0";cDv.sY.width="100%";mDv.sY.overflow='hidden';mDv.sY.left="-"+sC.paddings[2]+"px";mDv.sY.top="-"+sC.paddings[0]+"px";sC.zTHeight=fDv.offsetHeight;sC.getContentWidth=function(){var cChilds=cDv.childNodes,maxCWidth=compPad=0;for(var i=0;i<cChilds.length;i++){if(cChilds[i].offsetWidth){maxCWidth=Math.max(cChilds[i].offsetWidth,maxCWidth)}};sC.cntRSize[0]=((sC.reqS[1]&&!sC.forcedHide[1])||sC.forcedBar[1])?dDv.offsetWidth-sC.barSpace[0]:dDv.offsetWidth;sC.cntSize[0]=maxCWidth+padWidthComp;return sC.cntSize[0];};sC.getContentHeight=function(){sC.cntRSize[1]=((sC.reqS[0]&&!sC.forcedHide[0])||sC.forcedBar[0])?dDv.offsetHeight-sC.barSpace[1]:dDv.offsetHeight;sC.cntSize[1]=cDv.offsetHeight+padHeightComp-2;return sC.cntSize[1];};sC.fixIEDispBug=function(){cDv.sY.display='none';cDv.sY.display='block';};sC.setWidth=function(){mDv.sY.width=(stdMode)?(sC.cntRSize[0]-padWidthComp-brdWidthLoss)+'px':sC.cntRSize[0]+'px';};sC.setHeight=function(){mDv.sY.height=(stdMode)?(sC.cntRSize[1]-padHeightComp-brdHeightLoss)+'px':sC.cntRSize[1]+'px';};sC.createScrollBars=function(){sC.getContentWidth();sC.getContentHeight();tDv.vrt=new Array();var vrT=tDv.vrt;createScrollBars(vrT,'vscroller');vrT.barPadding=[parseInt(getStyle(vrT.sBr,'padding-top')),parseInt(getStyle(vrT.sBr,'padding-bottom'))];vrT.sBr.sY.padding='0px';vrT.sBr.curPos=0;vrT.sBr.vertical=true;vrT.sBr.indx=1;cDv.vBar=vrT.sBr;prepareScroll(vrT,0);sC.barSpace[0]=vrT.sDv.offsetWidth;sC.setWidth();tDv.hrz=new Array();var hrZ=tDv.hrz;createScrollBars(hrZ,'hscroller');hrZ.barPadding=[parseInt(getStyle(hrZ.sBr,'padding-left')),parseInt(getStyle(hrZ.sBr,'padding-right'))];hrZ.sBr.sY.padding='0px';hrZ.sBr.curPos=0;hrZ.sBr.vertical=false;hrZ.sBr.indx=0;cDv.hBar=hrZ.sBr;if(wD.opera)hrZ.sBr.sY.position='relative';prepareScroll(hrZ,0);sC.barSpace[1]=hrZ.sDv.offsetHeight;sC.setHeight();tDv.sY.height=dDv.offsetHeight+'px';hrZ.jBox=createDiv('scrollerjogbox');tDv.appendChild(hrZ.jBox);hrZ.jBox.onmousedown=function(){hrZ.sBr.scrollBoth=true;sC.goScroll=hrZ.sBr;hrZ.sBr.clicked=true;hrZ.sBr.moved=false;tDv.vrt.sBr.moved=false;fleXenv.addTrggr(dC,'selectstart',retFalse);fleXenv.addTrggr(dC,'mousemove',mMoveBar);fleXenv.addTrggr(dC,'mouseup',mMouseUp);return false;};};sC.goScroll=null;sC.createScrollBars();cDv.removeChild(iDv);if(!this.addChckTrggr(dDv,'mousewheel',mWheelProc)||!this.addChckTrggr(dDv,'DOMMouseScroll',mWheelProc)){dDv.onmousewheel=mWheelProc;};this.addChckTrggr(dDv,'mousewheel',mWheelProc);this.addChckTrggr(dDv,'DOMMouseScroll',mWheelProc);dDv.setAttribute('tabIndex','0');this.addTrggr(dDv,'keydown',function(e){if(dDv.focusProtect)return;if(!e){var e=wD.event;};var pK=e.keyCode;sC.pkeY=pK;sC.mDPosFix();if(sC.keyAct['_'+pK]&&!window.opera){dDv.contentScroll(sC.keyAct['_'+pK][0],sC.keyAct['_'+pK][1],true);if(e.preventDefault)e.preventDefault();return false;};});this.addTrggr(dDv,'keypress',function(e){if(dDv.focusProtect)return;if(!e){var e=wD.event;};var pK=e.keyCode;if(sC.keyAct['_'+pK]){dDv.contentScroll(sC.keyAct['_'+pK][0],sC.keyAct['_'+pK][1],true);if(e.preventDefault)e.preventDefault();return false;};});this.addTrggr(dDv,'keyup',function(){sC.pkeY=false});this.addTrggr(dC,'mouseup',intClear);this.addTrggr(dDv,'mousedown',function(e){if(!e)e=wD.event;var cTrgt=(e.target)?e.target:(e.srcElement)?e.srcElement:false;if(!cTrgt||(cTrgt.className&&cTrgt.className.match(RegExp("\\bscrollgeneric\\b"))))return;sC.inMposX=e.clientX;sC.inMposY=e.clientY;pageScrolled();findPos(dDv);intClear();fleXenv.addTrggr(dC,'mousemove',tSelectMouse);sC.mTBox=[dDv.xPos+10,dDv.xPos+sC.cntRSize[0]-10,dDv.yPos+10,dDv.yPos+sC.cntRSize[1]-10];});function tSelectMouse(e){if(!e)e=wD.event;var mX=e.clientX,mY=e.clientY,mdX=mX+sC.xScrld,mdY=mY+sC.yScrld;sC.mOnXEdge=(mdX<sC.mTBox[0]||mdX>sC.mTBox[1])?1:0;sC.mOnYEdge=(mdY<sC.mTBox[2]||mdY>sC.mTBox[3])?1:0;sC.xAw=mX-sC.inMposX;sC.yAw=mY-sC.inMposY;sC.sXdir=(sC.xAw>40)?1:(sC.xAw<-40)?-1:0;sC.sYdir=(sC.yAw>40)?1:(sC.yAw<-40)?-1:0;if((sC.sXdir!=0||sC.sYdir!=0)&&!sC.tSelectFunc)sC.tSelectFunc=wD.setInterval(function(){if(sC.sXdir==0&&sC.sYdir==0){wD.clearInterval(sC.tSelectFunc);sC.tSelectFunc=false;return;};pageScrolled();if(sC.mOnXEdge==1||sC.mOnYEdge==1)dDv.contentScroll((sC.sXdir*sC.mOnXEdge)+"s",(sC.sYdir*sC.mOnYEdge)+"s",true);},45)};function intClear(){fleXenv.remTrggr(dC,'mousemove',tSelectMouse);if(sC.tSelectFunc)wD.clearInterval(sC.tSelectFunc);sC.tSelectFunc=false;if(sC.barClickRetard)wD.clearTimeout(sC.barClickRetard);if(sC.barClickScroll)wD.clearInterval(sC.barClickScroll);};function pageScrolled(){sC.xScrld=(wD.pageXOffset)?wD.pageXOffset:(dC.documentElement&&dC.documentElement.scrollLeft)?dC.documentElement.scrollLeft:0;sC.yScrld=(wD.pageYOffset)?wD.pageYOffset:(dC.documentElement&&dC.documentElement.scrollTop)?dC.documentElement.scrollTop:0;};dDv.scrollUpdate=function(recurse){tDv.fShow();if(tDv.getSize[1]()===0||tDv.getSize[0]()===0)return;cDv.sY.padding='1px';var reqH=sC.reqS[0],reqV=sC.reqS[1],vBr=tDv.vrt,hBr=tDv.hrz,vUpReq,hUpReq,cPSize=[];tDv.sY.width=dDv.offsetWidth-brdWidthLoss+'px';tDv.sY.height=dDv.offsetHeight-brdHeightLoss+'px';cPSize[0]=sC.cntRSize[0];cPSize[1]=sC.cntRSize[1];sC.reqS[0]=sC.getContentWidth()>sC.cntRSize[0];sC.reqS[1]=sC.getContentHeight()>sC.cntRSize[1];var stateChange=(reqH!=sC.reqS[0]||reqV!=sC.reqS[1]||cPSize[0]!=sC.cntRSize[0]||cPSize[1]!=sC.cntRSize[1])?true:false;vBr.sDv.setVisibility(sC.reqS[1]);hBr.sDv.setVisibility(sC.reqS[0]);vUpReq=(sC.reqS[1]||sC.forcedBar[1]);hUpReq=(sC.reqS[0]||sC.forcedBar[0]);sC.getContentWidth();sC.getContentHeight();sC.setHeight();sC.setWidth();if(!sC.reqS[0]||!sC.reqS[1]||sC.forcedHide[0]||sC.forcedHide[1])hBr.jBox.fHide();else hBr.jBox.fShow();if(vUpReq)updateScroll(vBr,(hUpReq&&!sC.forcedHide[0])?sC.barSpace[1]:0);else cDv.sY.top="0";if(hUpReq)updateScroll(hBr,(vUpReq&&!sC.forcedHide[1])?sC.barSpace[0]:0);else cDv.sY.left="0";if(stateChange&&!recurse)dDv.scrollUpdate(true);cDv.sY.padding='0px';sC.edge[0]=sC.edge[1]=false;};dDv.commitScroll=dDv.contentScroll=function(xPos,yPos,relative){var reT=[[false,false],[false,false]],Bar;if((xPos||xPos===0)&&sC.scroller[0]){xPos=calcCScrollVal(xPos,0);Bar=tDv.hrz.sBr;Bar.trgtScrll=(relative)?Math.min(Math.max(Bar.mxScroll,Bar.trgtScrll-xPos),0):-xPos;Bar.contentScrollPos();reT[0]=[-Bar.trgtScrll-Bar.targetSkew,-Bar.mxScroll]}
if((yPos||yPos===0)&&sC.scroller[1]){yPos=calcCScrollVal(yPos,1);Bar=tDv.vrt.sBr;Bar.trgtScrll=(relative)?Math.min(Math.max(Bar.mxScroll,Bar.trgtScrll-yPos),0):-yPos;Bar.contentScrollPos();reT[1]=[-Bar.trgtScrll-Bar.targetSkew,-Bar.mxScroll]}
if(!relative)sC.edge[0]=sC.edge[1]=false;return reT;};dDv.scrollToElement=function(tEM){if(tEM==null||!isddvChild(tEM))return;var sPos=findRCpos(tEM);dDv.contentScroll(sPos[0]+sC.paddings[2],sPos[1]+sC.paddings[0],false);dDv.contentScroll(0,0,true);};copyStyles(pDv,dDv,'0px',['border-left-width','border-right-width','border-top-width','border-bottom-width']);dDv.removeChild(pDv);dDv.scrollTop=0;dDv.scrollLeft=0;dDv.fleXcroll=true;classChange(dDv,'flexcrollactive',false);dDv.scrollUpdate();dDv.contentScroll(oScrollX,oScrollY,true);if(urlBase.match(uReg)){dDv.scrollToElement(dC.getElementById(urlBase.match(uReg)[1]));};sC.sizeChangeDetect=wD.setInterval(function(){var n=fDv.offsetHeight;if(n!=sC.zTHeight){dDv.scrollUpdate();sC.zTHeight=n};},2500);function calcCScrollVal(v,i){var stR=v.toString();v=parseFloat(stR);return parseInt((stR.match(/p$/))?v*sC.cntRSize[i]*0.9:(stR.match(/s$/))?v*sC.cntRSize[i]*0.1:v);}
function camelConv(spL){var spL=spL.split('-'),reT=spL[0],i;for(i=1;parT=spL[i];i++){reT+=parT.charAt(0).toUpperCase()+parT.substr(1);}
return reT;}
function getStyle(elem,style){if(wD.getComputedStyle)return wD.getComputedStyle(elem,null).getPropertyValue(style);if(elem.currentStyle)return elem.currentStyle[camelConv(style)];return false;};function copyStyles(src,dest,replaceStr,sList){var camelList=new Array();for(var i=0;i<sList.length;i++){camelList[i]=camelConv(sList[i]);dest.style[camelList[i]]=getStyle(src,sList[i],camelList[i]);if(replaceStr)src.style[camelList[i]]=replaceStr;}};function createDiv(typeName,noGenericClass){var nDiv=dC.createElement('div');nDiv.id=targetId+'_'+typeName;nDiv.className=(noGenericClass)?typeName:typeName+' scrollgeneric';nDiv.getSize=[function(){return nDiv.offsetWidth;},function(){return nDiv.offsetHeight;}];nDiv.setSize=[function(sVal){nDiv.sY.width=sVal;},function(sVal){nDiv.sY.height=sVal;}];nDiv.getPos=[function(){return getStyle(nDiv,"left");},function(){return getStyle(nDiv,"top");}];nDiv.setPos=[function(sVal){nDiv.sY.left=sVal;},function(sVal){nDiv.sY.top=sVal;}];nDiv.fHide=function(){nDiv.sY.visibility="hidden"};nDiv.fShow=function(coPy){nDiv.sY.visibility=(coPy)?getStyle(coPy,'visibility'):"visible"};nDiv.sY=nDiv.style;return nDiv;};function createScrollBars(ary,bse){ary.sDv=createDiv(bse+'base');ary.sFDv=createDiv(bse+'basebeg');ary.sSDv=createDiv(bse+'baseend');ary.sBr=createDiv(bse+'bar');ary.sFBr=createDiv(bse+'barbeg');ary.sSBr=createDiv(bse+'barend');tDv.appendChild(ary.sDv);ary.sDv.appendChild(ary.sBr);ary.sDv.appendChild(ary.sFDv);ary.sDv.appendChild(ary.sSDv);ary.sBr.appendChild(ary.sFBr);ary.sBr.appendChild(ary.sSBr);};function prepareScroll(bAr,reqSpace){var sDv=bAr.sDv,sBr=bAr.sBr,i=sBr.indx;sBr.minPos=bAr.barPadding[0];sBr.ofstParent=sDv;sBr.mDv=mDv;sBr.scrlTrgt=cDv;sBr.targetSkew=0;updateScroll(bAr,reqSpace,true);sBr.doScrollPos=function(){sBr.curPos=(Math.min(Math.max(sBr.curPos,0),sBr.maxPos));sBr.trgtScrll=parseInt((sBr.curPos/sBr.sRange)*sBr.mxScroll);sBr.targetSkew=(sBr.curPos==0)?0:(sBr.curPos==sBr.maxPos)?0:sBr.targetSkew;sBr.setPos[i](sBr.curPos+sBr.minPos+"px");cDv.setPos[i](sBr.trgtScrll+sBr.targetSkew+"px");};sBr.contentScrollPos=function(){sBr.curPos=parseInt((sBr.trgtScrll*sBr.sRange)/sBr.mxScroll);sBr.targetSkew=sBr.trgtScrll-parseInt((sBr.curPos/sBr.sRange)*sBr.mxScroll);sBr.curPos=(Math.min(Math.max(sBr.curPos,0),sBr.maxPos));sBr.setPos[i](sBr.curPos+sBr.minPos+"px");sBr.setPos[i](sBr.curPos+sBr.minPos+"px");cDv.setPos[i](sBr.trgtScrll+"px");};sC.barZ=getStyle(sBr,'z-index');sBr.sY.zIndex=(sC.barZ=="auto"||sC.barZ=="0"||sC.barZ=='normal')?2:sC.barZ;mDv.sY.zIndex=getStyle(sBr,'z-index');sBr.onmousedown=function(){sBr.clicked=true;sC.goScroll=sBr;sBr.scrollBoth=false;sBr.moved=false;fleXenv.addTrggr(dC,'selectstart',retFalse);fleXenv.addTrggr(dC,'mousemove',mMoveBar);fleXenv.addTrggr(dC,'mouseup',mMouseUp);return false;};sBr.onmouseover=intClear;sDv.onmousedown=sDv.ondblclick=function(e){if(!e){var e=wD.event;}
if(e.target&&(e.target==bAr.sFBr||e.target==bAr.sSBr||e.target==bAr.sBr))return;if(e.srcElement&&(e.srcElement==bAr.sFBr||e.srcElement==bAr.sSBr||e.srcElement==bAr.sBr))return;var relPos,mV=[];pageScrolled();sC.mDPosFix();findPos(sBr);relPos=(sBr.vertical)?e.clientY+sC.yScrld-sBr.yPos:e.clientX+sC.xScrld-sBr.xPos;mV[sBr.indx]=(relPos<0)?sC.baseAct[0]:sC.baseAct[1];mV[1-sBr.indx]=0;dDv.contentScroll(mV[0],mV[1],true);if(e.type!="dblclick"){intClear();sC.barClickRetard=wD.setTimeout(function(){sC.barClickScroll=wD.setInterval(function(){dDv.contentScroll(mV[0],mV[1],true);},80)},425);}
return false;};sDv.setVisibility=function(r){if(r){sDv.fShow(dDv);sC.forcedHide[i]=(getStyle(sDv,"visibility")=="hidden")?true:false;if(!sC.forcedHide[i])sBr.fShow(dDv);else sBr.fHide();sC.scroller[i]=true;classChange(sDv,"","flexinactive");}
else{sDv.fHide();sBr.fHide();sC.forcedBar[i]=(getStyle(sDv,"visibility")!="hidden")?true:false;sC.scroller[i]=false;sBr.curPos=0;cDv.setPos[i]('0px');classChange(sDv,"flexinactive","");}
mDv.setPos[1-i]((sC.forcedPos[i]&&(r||sC.forcedBar[i])&&!sC.forcedHide[i])?sC.barSpace[1-i]-sC.paddings[i*2]+"px":"-"+sC.paddings[i*2]+"px");};sDv.onmouseclick=retFalse;};function updateScroll(bAr,reqSpace,firstRun){var sDv=bAr.sDv,sBr=bAr.sBr,sFDv=bAr.sFDv,sFBr=bAr.sFBr,sSDv=bAr.sSDv,sSBr=bAr.sSBr,i=sBr.indx;sDv.setSize[i](tDv.getSize[i]()-reqSpace+'px');sDv.setPos[1-i](tDv.getSize[1-i]()-sDv.getSize[1-i]()+'px');sC.forcedPos[i]=(parseInt(sDv.getPos[1-i]())===0)?true:false;bAr.padLoss=bAr.barPadding[0]+bAr.barPadding[1];bAr.baseProp=parseInt((sDv.getSize[i]()-bAr.padLoss)*0.75);sBr.aSize=Math.min(Math.max(Math.min(parseInt(sC.cntRSize[i]/sC.cntSize[i]*sDv.getSize[i]()),bAr.baseProp),45),bAr.baseProp);sBr.setSize[i](sBr.aSize+'px');sBr.maxPos=sDv.getSize[i]()-sBr.getSize[i]()-bAr.padLoss;sBr.curPos=Math.min(Math.max(0,sBr.curPos),sBr.maxPos);sBr.setPos[i](sBr.curPos+sBr.minPos+'px');sBr.mxScroll=mDv.getSize[i]()-sC.cntSize[i];sBr.sRange=sBr.maxPos;sFDv.setSize[i](sDv.getSize[i]()-sSDv.getSize[i]()+'px');sFBr.setSize[i](sBr.getSize[i]()-sSBr.getSize[i]()+'px');sSBr.setPos[i](sBr.getSize[i]()-sSBr.getSize[i]()+'px');sSDv.setPos[i](sDv.getSize[i]()-sSDv.getSize[i]()+'px');if(!firstRun)sBr.doScrollPos();sC.fixIEDispBug();};sC.mDPosFix=function(){mDv.scrollTop=0;mDv.scrollLeft=0;dDv.scrollTop=0;dDv.scrollLeft=0;};this.addTrggr(wD,'load',function(){if(dDv.fleXcroll)dDv.scrollUpdate();});this.addTrggr(wD,'resize',function(){if(dDv.refreshTimeout)wD.clearTimeout(dDv.refreshTimeout);dDv.refreshTimeout=wD.setTimeout(function(){if(dDv.fleXcroll)dDv.scrollUpdate();},80);});for(var j=0,inputName;inputName=focusProtectList[j];j++){var inputList=dDv.getElementsByTagName(inputName);for(var i=0,formItem;formItem=inputList[i];i++){fleXenv.addTrggr(formItem,'focus',function(){dDv.focusProtect=true;});fleXenv.addTrggr(formItem,'blur',onblur=function(){dDv.focusProtect=false;});}};function retFalse(){return false;};function mMoveBar(e){if(!e){var e=wD.event;};var FCBar=sC.goScroll,movBr,maxx,xScroll,yScroll;if(FCBar==null)return;if(!fleXenv.w3events&&!e.button)mMouseUp();maxx=(FCBar.scrollBoth)?2:1;for(var i=0;i<maxx;i++){movBr=(i==1)?FCBar.scrlTrgt.vBar:FCBar;if(FCBar.clicked){if(!movBr.moved){sC.mDPosFix();findPos(movBr);findPos(movBr.ofstParent);movBr.pointerOffsetY=e.clientY-movBr.yPos;movBr.pointerOffsetX=e.clientX-movBr.xPos;movBr.inCurPos=movBr.curPos;movBr.moved=true;};movBr.curPos=(movBr.vertical)?e.clientY-movBr.pointerOffsetY-movBr.ofstParent.yPos-movBr.minPos:e.clientX-movBr.pointerOffsetX-movBr.ofstParent.xPos-movBr.minPos;if(FCBar.scrollBoth)movBr.curPos=movBr.curPos+(movBr.curPos-movBr.inCurPos);movBr.doScrollPos();}else movBr.moved=false;};};function mMouseUp(){if(sC.goScroll!=null){sC.goScroll.clicked=false;}
sC.goScroll=null;fleXenv.remTrggr(dC,'selectstart',retFalse);fleXenv.remTrggr(dC,'mousemove',mMoveBar);fleXenv.remTrggr(dC,'mouseup',mMouseUp);};function mWheelProc(e){};function isddvChild(elem){while(elem.parentNode){elem=elem.parentNode;if(elem==dDv)return true;}return false;};function findPos(elem){var obj=elem,curleft=curtop=0;var monc="";if(obj.offsetParent){while(obj){curleft+=obj.offsetLeft;curtop+=obj.offsetTop;obj=obj.offsetParent;monc+=curtop+" ";}}
else if(obj.x){curleft+=obj.x;curtop+=obj.y;}
elem.xPos=curleft;elem.yPos=curtop;};function findRCpos(elem){var obj=elem;curleft=curtop=0;while(!obj.offsetHeight&&obj.parentNode&&obj!=cDv&&getStyle(obj,'display')=="inline"){obj=obj.parentNode;}
if(obj.offsetParent){while(obj!=cDv){curleft+=obj.offsetLeft;curtop+=obj.offsetTop;obj=obj.offsetParent;}}
return[curleft,curtop];};function classChange(elem,addClass,remClass){if(!elem.className)elem.className='';var clsnm=elem.className;if(addClass&&!clsnm.match(RegExp("(^|\\s)"+addClass+"($|\\s)")))clsnm=clsnm.replace(/(\S$)/,'$1 ')+addClass;if(remClass)clsnm=clsnm.replace(RegExp("((^|\\s)+"+remClass+")+($|\\s)","g"),'$2').replace(/\s$/,'');elem.className=clsnm;};},globalInit:function(){if(fleXenv.catchFastInit)window.clearInterval(fleXenv.catchFastInit);var regg=/#([^#.]*)$/,urlExt=/(.*)#.*$/,matcH,i,anchoR,anchorList=document.getElementsByTagName("a"),urlBase=document.location.href;if(urlBase.match(urlExt))urlBase=urlBase.match(urlExt)[1];for(i=0;anchoR=anchorList[i];i++){if(anchoR.href&&anchoR.href.match(regg)&&anchoR.href.match(urlExt)&&urlBase===anchoR.href.match(urlExt)[1]){anchoR.fleXanchor=true;fleXenv.addTrggr(anchoR,'click',function(e){if(!e)e=window.event;var clickeD=(e.srcElement)?e.srcElement:this;while(!clickeD.fleXanchor&&clickeD.parentNode){clickeD=clickeD.parentNode};if(!clickeD.fleXanchor)return;var tEL=document.getElementById(clickeD.href.match(regg)[1]),eScroll=false;if(tEL==null)tEL=(tEL=document.getElementsByName(clickeD.href.match(regg)[1])[0])?tEL:null;if(tEL!=null){var elem=tEL;while(elem.parentNode){elem=elem.parentNode;if(elem.scrollToElement){elem.scrollToElement(tEL);eScroll=elem;};};if(eScroll){if(e.preventDefault)e.preventDefault();document.location.href="#"+clickeD.href.match(regg)[1];eScroll.fleXdata.mDPosFix();return false;}};});};};fleXenv.initByClass();if(window.onfleXcrollRun)window.onfleXcrollRun();},initByClass:function(){if(fleXenv.initialized)return;fleXenv.initialized=true;var fleXlist=fleXenv.getByClassName(document.getElementsByTagName("body")[0],"div",'flexcroll');for(var i=0,tgDiv;tgDiv=fleXlist[i];i++)fleXenv.fleXcrollMain(tgDiv);},getByClassName:function(elem,elType,classString){if(typeof(elem)=='string')elem=document.getElementById(elem);if(elem==null)return false;var regExer=new RegExp("(^|\\s)"+classString+"($|\\s)"),clsnm,retArray=[],key=0;var elems=elem.getElementsByTagName(elType);for(var i=0,pusher;pusher=elems[i];i++){if(pusher.className&&pusher.className.match(regExer)){retArray[key]=pusher;key++;}};return retArray;},catchFastInit:window.setInterval(function(){var dElem=document.getElementById('flexcroll-init');if(dElem!=null){fleXenv.initByClass();window.clearInterval(fleXenv.catchFastInit);}},100),addTrggr:function(elm,eventname,func){if(!fleXenv.addChckTrggr(elm,eventname,func)&&elm.attachEvent){elm.attachEvent('on'+eventname,func);}},addChckTrggr:function(elm,eventname,func){if(elm.addEventListener){elm.addEventListener(eventname,func,false);fleXenv.w3events=true;window.addEventListener("unload",function(){fleXenv.remTrggr(elm,eventname,func)},false);return true;}else return false;},remTrggr:function(elm,eventname,func){if(!fleXenv.remChckTrggr(elm,eventname,func)&&elm.detachEvent)elm.detachEvent('on'+eventname,func);},remChckTrggr:function(elm,eventname,func){if(elm.removeEventListener){elm.removeEventListener(eventname,func,false);return true;}else return false;}};function CSBfleXcroll(targetId){fleXenv.fleXcrollMain(targetId)};fleXenv.fleXcrollInit();var swfobject=function(){var UNDEF="undefined",OBJECT="object",SHOCKWAVE_FLASH="Shockwave Flash",SHOCKWAVE_FLASH_AX="ShockwaveFlash.ShockwaveFlash",FLASH_MIME_TYPE="application/x-shockwave-flash",EXPRESS_INSTALL_ID="SWFObjectExprInst",ON_READY_STATE_CHANGE="onreadystatechange",win=window,doc=document,nav=navigator,plugin=false,domLoadFnArr=[main],regObjArr=[],objIdArr=[],listenersArr=[],storedAltContent,storedAltContentId,storedCallbackFn,storedCallbackObj,isDomLoaded=false,isExpressInstallActive=false,dynamicStylesheet,dynamicStylesheetMedia,autoHideShow=true,ua=function(){var w3cdom=typeof doc.getElementById!=UNDEF&&typeof doc.getElementsByTagName!=UNDEF&&typeof doc.createElement!=UNDEF,u=nav.userAgent.toLowerCase(),p=nav.platform.toLowerCase(),windows=p?/win/.test(p):/win/.test(u),mac=p?/mac/.test(p):/mac/.test(u),webkit=/webkit/.test(u)?parseFloat(u.replace(/^.*webkit\/(\d+(\.\d+)?).*$/,"$1")):false,ie=!+"\v1",playerVersion=[0,0,0],d=null;if(typeof nav.plugins!=UNDEF&&typeof nav.plugins[SHOCKWAVE_FLASH]==OBJECT){d=nav.plugins[SHOCKWAVE_FLASH].description;if(d&&!(typeof nav.mimeTypes!=UNDEF&&nav.mimeTypes[FLASH_MIME_TYPE]&&!nav.mimeTypes[FLASH_MIME_TYPE].enabledPlugin)){plugin=true;ie=false;d=d.replace(/^.*\s+(\S+\s+\S+$)/,"$1");playerVersion[0]=parseInt(d.replace(/^(.*)\..*$/,"$1"),10);playerVersion[1]=parseInt(d.replace(/^.*\.(.*)\s.*$/,"$1"),10);playerVersion[2]=/[a-zA-Z]/.test(d)?parseInt(d.replace(/^.*[a-zA-Z]+(.*)$/,"$1"),10):0;}}
else if(typeof win.ActiveXObject!=UNDEF){try{var a=new ActiveXObject(SHOCKWAVE_FLASH_AX);if(a){d=a.GetVariable("$version");if(d){ie=true;d=d.split(" ")[1].split(",");playerVersion=[parseInt(d[0],10),parseInt(d[1],10),parseInt(d[2],10)];}}}
catch(e){}}
return{w3:w3cdom,pv:playerVersion,wk:webkit,ie:ie,win:windows,mac:mac};}(),onDomLoad=function(){if(!ua.w3){return;}
if((typeof doc.readyState!=UNDEF&&doc.readyState=="complete")||(typeof doc.readyState==UNDEF&&(doc.getElementsByTagName("body")[0]||doc.body))){callDomLoadFunctions();}
if(!isDomLoaded){if(typeof doc.addEventListener!=UNDEF){doc.addEventListener("DOMContentLoaded",callDomLoadFunctions,false);}
if(ua.ie&&ua.win){doc.attachEvent(ON_READY_STATE_CHANGE,function(){if(doc.readyState=="complete"){doc.detachEvent(ON_READY_STATE_CHANGE,arguments.callee);callDomLoadFunctions();}});if(win==top){(function(){if(isDomLoaded){return;}
try{doc.documentElement.doScroll("left");}
catch(e){setTimeout(arguments.callee,0);return;}
callDomLoadFunctions();})();}}
if(ua.wk){(function(){if(isDomLoaded){return;}
if(!/loaded|complete/.test(doc.readyState)){setTimeout(arguments.callee,0);return;}
callDomLoadFunctions();})();}
addLoadEvent(callDomLoadFunctions);}}();function callDomLoadFunctions(){if(isDomLoaded){return;}
try{var t=doc.getElementsByTagName("body")[0].appendChild(createElement("span"));t.parentNode.removeChild(t);}
catch(e){return;}
isDomLoaded=true;var dl=domLoadFnArr.length;for(var i=0;i<dl;i++){domLoadFnArr[i]();}}
function addDomLoadEvent(fn){if(isDomLoaded){fn();}
else{domLoadFnArr[domLoadFnArr.length]=fn;}}
function addLoadEvent(fn){if(typeof win.addEventListener!=UNDEF){win.addEventListener("load",fn,false);}
else if(typeof doc.addEventListener!=UNDEF){doc.addEventListener("load",fn,false);}
else if(typeof win.attachEvent!=UNDEF){addListener(win,"onload",fn);}
else if(typeof win.onload=="function"){var fnOld=win.onload;win.onload=function(){fnOld();fn();};}
else{win.onload=fn;}}
function main(){if(plugin){testPlayerVersion();}
else{matchVersions();}}
function testPlayerVersion(){var b=doc.getElementsByTagName("body")[0];var o=createElement(OBJECT);o.setAttribute("type",FLASH_MIME_TYPE);var t=b.appendChild(o);if(t){var counter=0;(function(){if(typeof t.GetVariable!=UNDEF){var d=t.GetVariable("$version");if(d){d=d.split(" ")[1].split(",");ua.pv=[parseInt(d[0],10),parseInt(d[1],10),parseInt(d[2],10)];}}
else if(counter<10){counter++;setTimeout(arguments.callee,10);return;}
b.removeChild(o);t=null;matchVersions();})();}
else{matchVersions();}}
function matchVersions(){var rl=regObjArr.length;if(rl>0){for(var i=0;i<rl;i++){var id=regObjArr[i].id;var cb=regObjArr[i].callbackFn;var cbObj={success:false,id:id};if(ua.pv[0]>0){var obj=getElementById(id);if(obj){if(hasPlayerVersion(regObjArr[i].swfVersion)&&!(ua.wk&&ua.wk<312)){setVisibility(id,true);if(cb){cbObj.success=true;cbObj.ref=getObjectById(id);cb(cbObj);}}
else if(regObjArr[i].expressInstall&&canExpressInstall()){var att={};att.data=regObjArr[i].expressInstall;att.width=obj.getAttribute("width")||"0";att.height=obj.getAttribute("height")||"0";if(obj.getAttribute("class")){att.styleclass=obj.getAttribute("class");}
if(obj.getAttribute("align")){att.align=obj.getAttribute("align");}
var par={};var p=obj.getElementsByTagName("param");var pl=p.length;for(var j=0;j<pl;j++){if(p[j].getAttribute("name").toLowerCase()!="movie"){par[p[j].getAttribute("name")]=p[j].getAttribute("value");}}
showExpressInstall(att,par,id,cb);}
else{displayAltContent(obj);if(cb){cb(cbObj);}}}}
else{setVisibility(id,true);if(cb){var o=getObjectById(id);if(o&&typeof o.SetVariable!=UNDEF){cbObj.success=true;cbObj.ref=o;}
cb(cbObj);}}}}}
function getObjectById(objectIdStr){var r=null;var o=getElementById(objectIdStr);if(o&&o.nodeName=="OBJECT"){if(typeof o.SetVariable!=UNDEF){r=o;}
else{var n=o.getElementsByTagName(OBJECT)[0];if(n){r=n;}}}
return r;}
function canExpressInstall(){return!isExpressInstallActive&&hasPlayerVersion("6.0.65")&&(ua.win||ua.mac)&&!(ua.wk&&ua.wk<312);}
function showExpressInstall(att,par,replaceElemIdStr,callbackFn){isExpressInstallActive=true;storedCallbackFn=callbackFn||null;storedCallbackObj={success:false,id:replaceElemIdStr};var obj=getElementById(replaceElemIdStr);if(obj){if(obj.nodeName=="OBJECT"){storedAltContent=abstractAltContent(obj);storedAltContentId=null;}
else{storedAltContent=obj;storedAltContentId=replaceElemIdStr;}
att.id=EXPRESS_INSTALL_ID;if(typeof att.width==UNDEF||(!/%$/.test(att.width)&&parseInt(att.width,10)<310)){att.width="310";}
if(typeof att.height==UNDEF||(!/%$/.test(att.height)&&parseInt(att.height,10)<137)){att.height="137";}
doc.title=doc.title.slice(0,47)+" - Flash Player Installation";var pt=ua.ie&&ua.win?"ActiveX":"PlugIn",fv="MMredirectURL="+win.location.toString().replace(/&/g,"%26")+"&MMplayerType="+pt+"&MMdoctitle="+doc.title;if(typeof par.flashvars!=UNDEF){par.flashvars+="&"+fv;}
else{par.flashvars=fv;}
if(ua.ie&&ua.win&&obj.readyState!=4){var newObj=createElement("div");replaceElemIdStr+="SWFObjectNew";newObj.setAttribute("id",replaceElemIdStr);obj.parentNode.insertBefore(newObj,obj);obj.style.display="none";(function(){if(obj.readyState==4){obj.parentNode.removeChild(obj);}
else{setTimeout(arguments.callee,10);}})();}
createSWF(att,par,replaceElemIdStr);}}
function displayAltContent(obj){if(ua.ie&&ua.win&&obj.readyState!=4){var el=createElement("div");obj.parentNode.insertBefore(el,obj);el.parentNode.replaceChild(abstractAltContent(obj),el);obj.style.display="none";(function(){if(obj.readyState==4){obj.parentNode.removeChild(obj);}
else{setTimeout(arguments.callee,10);}})();}
else{obj.parentNode.replaceChild(abstractAltContent(obj),obj);}}
function abstractAltContent(obj){var ac=createElement("div");if(ua.win&&ua.ie){ac.innerHTML=obj.innerHTML;}
else{var nestedObj=obj.getElementsByTagName(OBJECT)[0];if(nestedObj){var c=nestedObj.childNodes;if(c){var cl=c.length;for(var i=0;i<cl;i++){if(!(c[i].nodeType==1&&c[i].nodeName=="PARAM")&&!(c[i].nodeType==8)){ac.appendChild(c[i].cloneNode(true));}}}}}
return ac;}
function createSWF(attObj,parObj,id){var r,el=getElementById(id);if(ua.wk&&ua.wk<312){return r;}
if(el){if(typeof attObj.id==UNDEF){attObj.id=id;}
if(ua.ie&&ua.win){var att="";for(var i in attObj){if(attObj[i]!=Object.prototype[i]){if(i.toLowerCase()=="data"){parObj.movie=attObj[i];}
else if(i.toLowerCase()=="styleclass"){att+=' class="'+attObj[i]+'"';}
else if(i.toLowerCase()!="classid"){att+=' '+i+'="'+attObj[i]+'"';}}}
var par="";for(var j in parObj){if(parObj[j]!=Object.prototype[j]){par+='<param name="'+j+'" value="'+parObj[j]+'" />';}}
el.outerHTML='<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"'+att+'>'+par+'</object>';objIdArr[objIdArr.length]=attObj.id;r=getElementById(attObj.id);}
else{var o=createElement(OBJECT);o.setAttribute("type",FLASH_MIME_TYPE);for(var m in attObj){if(attObj[m]!=Object.prototype[m]){if(m.toLowerCase()=="styleclass"){o.setAttribute("class",attObj[m]);}
else if(m.toLowerCase()!="classid"){o.setAttribute(m,attObj[m]);}}}
for(var n in parObj){if(parObj[n]!=Object.prototype[n]&&n.toLowerCase()!="movie"){createObjParam(o,n,parObj[n]);}}
el.parentNode.replaceChild(o,el);r=o;}}
return r;}
function createObjParam(el,pName,pValue){var p=createElement("param");p.setAttribute("name",pName);p.setAttribute("value",pValue);el.appendChild(p);}
function removeSWF(id){var obj=getElementById(id);if(obj&&obj.nodeName=="OBJECT"){if(ua.ie&&ua.win){obj.style.display="none";(function(){if(obj.readyState==4){removeObjectInIE(id);}
else{setTimeout(arguments.callee,10);}})();}
else{obj.parentNode.removeChild(obj);}}}
function removeObjectInIE(id){var obj=getElementById(id);if(obj){for(var i in obj){if(typeof obj[i]=="function"){obj[i]=null;}}
obj.parentNode.removeChild(obj);}}
function getElementById(id){var el=null;try{el=doc.getElementById(id);}
catch(e){}
return el;}
function createElement(el){return doc.createElement(el);}
function addListener(target,eventType,fn){target.attachEvent(eventType,fn);listenersArr[listenersArr.length]=[target,eventType,fn];}
function hasPlayerVersion(rv){var pv=ua.pv,v=rv.split(".");v[0]=parseInt(v[0],10);v[1]=parseInt(v[1],10)||0;v[2]=parseInt(v[2],10)||0;return(pv[0]>v[0]||(pv[0]==v[0]&&pv[1]>v[1])||(pv[0]==v[0]&&pv[1]==v[1]&&pv[2]>=v[2]))?true:false;}
function createCSS(sel,decl,media,newStyle){if(ua.ie&&ua.mac){return;}
var h=doc.getElementsByTagName("head")[0];if(!h){return;}
var m=(media&&typeof media=="string")?media:"screen";if(newStyle){dynamicStylesheet=null;dynamicStylesheetMedia=null;}
if(!dynamicStylesheet||dynamicStylesheetMedia!=m){var s=createElement("style");s.setAttribute("type","text/css");s.setAttribute("media",m);dynamicStylesheet=h.appendChild(s);if(ua.ie&&ua.win&&typeof doc.styleSheets!=UNDEF&&doc.styleSheets.length>0){dynamicStylesheet=doc.styleSheets[doc.styleSheets.length-1];}
dynamicStylesheetMedia=m;}
if(ua.ie&&ua.win){if(dynamicStylesheet&&typeof dynamicStylesheet.addRule==OBJECT){dynamicStylesheet.addRule(sel,decl);}}
else{if(dynamicStylesheet&&typeof doc.createTextNode!=UNDEF){dynamicStylesheet.appendChild(doc.createTextNode(sel+" {"+decl+"}"));}}}
function setVisibility(id,isVisible){if(!autoHideShow){return;}
var v=isVisible?"visible":"hidden";if(isDomLoaded&&getElementById(id)){getElementById(id).style.visibility=v;}
else{createCSS("#"+id,"visibility:"+v);}}
function urlEncodeIfNecessary(s){var regex=/[\\\"<>\.;]/;var hasBadChars=regex.exec(s)!=null;return hasBadChars&&typeof encodeURIComponent!=UNDEF?encodeURIComponent(s):s;}
var cleanup=function(){if(ua.ie&&ua.win){window.attachEvent("onunload",function(){var ll=listenersArr.length;for(var i=0;i<ll;i++){listenersArr[i][0].detachEvent(listenersArr[i][1],listenersArr[i][2]);}
var il=objIdArr.length;for(var j=0;j<il;j++){removeSWF(objIdArr[j]);}
for(var k in ua){ua[k]=null;}
ua=null;for(var l in swfobject){swfobject[l]=null;}
swfobject=null;});}}();return{registerObject:function(objectIdStr,swfVersionStr,xiSwfUrlStr,callbackFn){if(ua.w3&&objectIdStr&&swfVersionStr){var regObj={};regObj.id=objectIdStr;regObj.swfVersion=swfVersionStr;regObj.expressInstall=xiSwfUrlStr;regObj.callbackFn=callbackFn;regObjArr[regObjArr.length]=regObj;setVisibility(objectIdStr,false);}
else if(callbackFn){callbackFn({success:false,id:objectIdStr});}},getObjectById:function(objectIdStr){if(ua.w3){return getObjectById(objectIdStr);}},embedSWF:function(swfUrlStr,replaceElemIdStr,widthStr,heightStr,swfVersionStr,xiSwfUrlStr,flashvarsObj,parObj,attObj,callbackFn){var callbackObj={success:false,id:replaceElemIdStr};if(ua.w3&&!(ua.wk&&ua.wk<312)&&swfUrlStr&&replaceElemIdStr&&widthStr&&heightStr&&swfVersionStr){setVisibility(replaceElemIdStr,false);addDomLoadEvent(function(){widthStr+="";heightStr+="";var att={};if(attObj&&typeof attObj===OBJECT){for(var i in attObj){att[i]=attObj[i];}}
att.data=swfUrlStr;att.width=widthStr;att.height=heightStr;var par={};if(parObj&&typeof parObj===OBJECT){for(var j in parObj){par[j]=parObj[j];}}
if(flashvarsObj&&typeof flashvarsObj===OBJECT){for(var k in flashvarsObj){if(typeof par.flashvars!=UNDEF){par.flashvars+="&"+k+"="+flashvarsObj[k];}
else{par.flashvars=k+"="+flashvarsObj[k];}}}
if(hasPlayerVersion(swfVersionStr)){var obj=createSWF(att,par,replaceElemIdStr);if(att.id==replaceElemIdStr){setVisibility(replaceElemIdStr,true);}
callbackObj.success=true;callbackObj.ref=obj;}
else if(xiSwfUrlStr&&canExpressInstall()){att.data=xiSwfUrlStr;showExpressInstall(att,par,replaceElemIdStr,callbackFn);return;}
else{setVisibility(replaceElemIdStr,true);}
if(callbackFn){callbackFn(callbackObj);}});}
else if(callbackFn){callbackFn(callbackObj);}},switchOffAutoHideShow:function(){autoHideShow=false;},ua:ua,getFlashPlayerVersion:function(){return{major:ua.pv[0],minor:ua.pv[1],release:ua.pv[2]};},hasFlashPlayerVersion:hasPlayerVersion,createSWF:function(attObj,parObj,replaceElemIdStr){if(ua.w3){return createSWF(attObj,parObj,replaceElemIdStr);}
else{return undefined;}},showExpressInstall:function(att,par,replaceElemIdStr,callbackFn){if(ua.w3&&canExpressInstall()){showExpressInstall(att,par,replaceElemIdStr,callbackFn);}},removeSWF:function(objElemIdStr){if(ua.w3){removeSWF(objElemIdStr);}},createCSS:function(selStr,declStr,mediaStr,newStyleBoolean){if(ua.w3){createCSS(selStr,declStr,mediaStr,newStyleBoolean);}},addDomLoadEvent:addDomLoadEvent,addLoadEvent:addLoadEvent,getQueryParamValue:function(param){var q=doc.location.search||doc.location.hash;if(q){if(/\?/.test(q)){q=q.split("?")[1];}
if(param==null){return urlEncodeIfNecessary(q);}
var pairs=q.split("&");for(var i=0;i<pairs.length;i++){if(pairs[i].substring(0,pairs[i].indexOf("="))==param){return urlEncodeIfNecessary(pairs[i].substring((pairs[i].indexOf("=")+1)));}}}
return"";},expressInstallCallback:function(){if(isExpressInstallActive){var obj=getElementById(EXPRESS_INSTALL_ID);if(obj&&storedAltContent){obj.parentNode.replaceChild(storedAltContent,obj);if(storedAltContentId){setVisibility(storedAltContentId,true);if(ua.ie&&ua.win){storedAltContent.style.display="block";}}
if(storedCallbackFn){storedCallbackFn(storedCallbackObj);}}
isExpressInstallActive=false;}}};}();(function($){$.fn.easySlider=function(options){var defaults={prevId:'prevBtn',prevText:'Previous',nextId:'nextBtn',nextText:'Next',controlsShow:true,controlsBefore:'',controlsAfter:'',controlsFade:true,firstId:'firstBtn',firstText:'First',firstShow:false,lastId:'lastBtn',lastText:'Last',lastShow:false,vertical:false,speed:800,auto:false,pause:2000,continuous:false,numeric:false,numericId:'controls'};var options=$.extend(defaults,options);this.each(function(){var obj=$(this);var s=$("li",obj).length;var w=604;var h=347;var clickable=true;obj.width(w);obj.height(h);obj.css("overflow","hidden");var ts=s-1;var t=0;$("ul",obj).css('width',s*w);if(options.continuous){$("ul",obj).prepend($("ul li:last-child",obj).clone().css("margin-left","-"+w+"px"));$("ul",obj).append($("ul li:nth-child(2)",obj).clone());$("ul",obj).css('width',(s+1)*w);};if(!options.vertical)$("li",obj).css('float','left');if(options.controlsShow){var html=options.controlsBefore;if(options.numeric){html+='<ol id="'+options.numericId+'"></ol>';}else{if(options.firstShow)html+='<span id="'+options.firstId+'"><a href=\"javascript:void(0);\">'+options.firstText+'</a></span>';html+=' <span id="'+options.prevId+'"><a href=\"javascript:void(0);\">'+options.prevText+'</a></span>';html+=' <span id="'+options.nextId+'"><a href=\"javascript:void(0);\">'+options.nextText+'</a></span>';if(options.lastShow)html+=' <span id="'+options.lastId+'"><a href=\"javascript:void(0);\">'+options.lastText+'</a></span>';};html+=options.controlsAfter;$(obj).after(html);};if(options.numeric){for(var i=0;i<s;i++){$(document.createElement("li")).attr('id',options.numericId+(i+1)).html('<a rel='+i+' href=\"javascript:void(0);\">'+(i+1)+'</a>').appendTo($("#"+options.numericId)).click(function(){animate($("a",$(this)).attr('rel'),true);});};}else{$("a","#"+options.nextId).click(function(){animate("next",true);});$("a","#"+options.prevId).click(function(){animate("prev",true);});$("a","#"+options.firstId).click(function(){animate("first",true);});$("a","#"+options.lastId).click(function(){animate("last",true);});};function setCurrent(i){i=parseInt(i)+1;$("li","#"+options.numericId).removeClass("current");$("li#"+options.numericId+i).addClass("current");};function adjust(){if(t>ts)t=0;if(t<0)t=ts;if(!options.vertical){$("ul",obj).css("margin-left",(t*w*-1));}else{$("ul",obj).css("margin-left",(t*h*-1));}
clickable=true;if(options.numeric)setCurrent(t);};function animate(dir,clicked){if(clickable){clickable=false;var ot=t;switch(dir){case"next":t=(ot>=ts)?(options.continuous?t+1:ts):t+1;break;case"prev":t=(t<=0)?(options.continuous?t-1:0):t-1;break;case"first":t=0;break;case"last":t=ts;break;default:t=dir;break;};var diff=Math.abs(ot-t);var speed=diff*options.speed;if(!options.vertical){p=(t*w*-1);$("ul",obj).animate({marginLeft:p},{queue:false,duration:speed,complete:adjust});}else{p=(t*h*-1);$("ul",obj).animate({marginTop:p},{queue:false,duration:speed,complete:adjust});};if(!options.continuous&&options.controlsFade){if(t==ts){$("a","#"+options.nextId).hide();$("a","#"+options.lastId).hide();}else{$("a","#"+options.nextId).show();$("a","#"+options.lastId).show();};if(t==0){$("a","#"+options.prevId).hide();$("a","#"+options.firstId).hide();}else{$("a","#"+options.prevId).show();$("a","#"+options.firstId).show();};};if(clicked)clearTimeout(timeout);if(options.auto&&dir=="next"&&!clicked){;timeout=setTimeout(function(){animate("next",false);},diff*options.speed+options.pause);};};};var timeout;if(options.auto){;timeout=setTimeout(function(){animate("next",false);},options.pause);};if(options.numeric)setCurrent(0);if(!options.continuous&&options.controlsFade){$("a","#"+options.prevId).hide();$("a","#"+options.firstId).hide();};});};})(jQuery);Shadowbox.init({skipSetup:true,enableKeys:false});function showTickets(){Shadowbox.open({content:'#see_us',player:'inline',title:'Watch Asia Uncut Live!',width:576,height:340,options:{onFinish:function(){$('#sb-content').children("#see_us_map").prepend('<iframe width="300" height="340" frameborder="0" scrolling="no" marginheight="0" marginwidth="0" src="http://maps.google.com/maps?q=777+%E5%B9%BF%E4%B8%AD%E8%A5%BF%E8%B7%AF+%E4%B8%8A%E6%B5%B7&oe=utf-8&ie=UTF8&hq=&hnear=China%E4%B8%8A%E6%B5%B7%E5%B8%82%E9%97%B8%E5%8C%97%E5%8C%BA%E5%B9%BF%E4%B8%AD%E8%A5%BF%E8%B7%AF777%E5%8F%B7&gl=us&ei=JscgS5yGBI7g7APk89DGBg&ved=0CAkQ8gEwAA&ll=31.277304,121.439953&spn=0.018339,0.025663&z=14&output=embed"></iframe>');},panelType:'about',panelColor:'BB171E'}});}
function showJon(){Shadowbox.open({content:'#about_jon',player:'inline',title:"Who's Jon Niermann?",width:576,height:250,options:{panelType:'about',panelColor:'BB171E'}});}
function showAsiaUncut(){Shadowbox.open({content:'#about_asia_uncut',player:'inline',title:"About Asia Uncut",width:576,height:250,options:{panelType:'about',panelColor:'BB171E'}});}
function showPhotos(aid,name){Shadowbox.open({content:'#'+aid,player:'inline',title:name,width:604,height:497,options:{onFinish:function(){if(fb_status=='publish'){$("#sb-content").children("#photos_comment_box").children("#comment_text").children("#share_btn").html($("#sb-content").children("#photos_comment_box").children("#comment_text").children("#share_btn_content").html());}
else{$("#sb-content").children("#photos_comment_box").children("#comment_text").children("#share_btn").children("a").click(function(){eval(fb_onclick);});}
$('#sb-content').children("#overlay_content").easySlider({auto:false,continuous:true,speed:400,controlsBefore:'<div id="photos_ajax_slider_control">',controlsAfter:'</div>'});$("#sb-content").children("#overlay_content").children("ul").children("li").each(function(){if(!$(this).children("img").attr('src')){$(this).children("img").attr('src',$(this).children("img").attr('name'));$(this).children("img").attr('name',$(this).children("img").attr('alt'));}});},panelType:'photos',panelColor:'CECB00'}});}
function showVideos(object_id,name,description,video_details,panel_type,panel_color,panel_goto){Shadowbox.open({content:'#'+object_id,player:'inline',title:name,width:480,height:502,options:{onFinish:function(){if(fb_status=='publish'){$("#sb-content").children("#videos_comment_box").children("#comment_text").children("#share_btn").html($("#sb-content").children("#videos_comment_box").children("#comment_text").children("#share_btn_content").html());}
else{$("#sb-content").children("#videos_comment_box").children("#comment_text").children("#share_btn").children("a").click(function(){eval(fb_onclick);});}
if(panel_type=='guests'){$("#sb-content").children("#videos_comments").children("#small_thumb").children("h3").css('color','#1366B0');$("#sb-content").children("#videos_comment_box").children("#comment_text").children("h3").css('color','#1366B0');$("#sb-content").children("#videos_comments").children("#small_thumb").children("#comment_thumb").attr('src','images/thumbs/fb_'+panel_type+'.png');}
$('#sb-content').prepend('<div id="videos_content"></div>');var params={allowscriptaccess:'always',wmode:'opaque',bgcolor:'#0F0F0F',menu:'false'};var flashvars={};flashvars.videoCount=video_details.length;flashvars.videoTitle=description;if(panel_goto){flashvars.videoGoto=panel_goto;}
else{flashvars.videoGoto=0;}
for(i=0;i<video_details.length;i++){if(i==0){flashvars.title_1=video_details[i][0];flashvars.thumb_1=video_details[i][1];flashvars.video_1=video_details[i][2];flashvars.object_1=video_details[i][3];flashvars.fbpic_1=video_details[i][4];}
if(i==1){flashvars.title_2=video_details[i][0];flashvars.thumb_2=video_details[i][1];flashvars.video_2=video_details[i][2];flashvars.object_2=video_details[i][3];flashvars.fbpic_2=video_details[i][4];}
if(i==2){flashvars.title_3=video_details[i][0];flashvars.thumb_3=video_details[i][1];flashvars.video_3=video_details[i][2];flashvars.object_3=video_details[i][3];flashvars.fbpic_3=video_details[i][4];}
if(i==3){flashvars.title_4=video_details[i][0];flashvars.thumb_4=video_details[i][1];flashvars.video_4=video_details[i][2];flashvars.object_4=video_details[i][3];flashvars.fbpic_4=video_details[i][4];}
if(i==4){flashvars.title_5=video_details[i][0];flashvars.thumb_5=video_details[i][1];flashvars.video_5=video_details[i][2];flashvars.object_5=video_details[i][3];flashvars.fbpic_5=video_details[i][4];}
if(i==5){flashvars.title_6=video_details[i][0];flashvars.thumb_6=video_details[i][1];flashvars.video_6=video_details[i][2];flashvars.object_6=video_details[i][3];flashvars.fbpic_6=video_details[i][4];}
if(i==6){flashvars.title_7=video_details[i][0];flashvars.thumb_7=video_details[i][1];flashvars.video_7=video_details[i][2];flashvars.object_7=video_details[i][3];flashvars.fbpic_7=video_details[i][4];}
if(i==7){flashvars.title_8=video_details[i][0];flashvars.thumb_8=video_details[i][1];flashvars.video_8=video_details[i][2];flashvars.object_8=video_details[i][3];flashvars.fbpic_8=video_details[i][4];}
if(i==8){flashvars.title_9=video_details[i][0];flashvars.thumb_9=video_details[i][1];flashvars.video_9=video_details[i][2];flashvars.object_9=video_details[i][3];flashvars.fbpic_9=video_details[i][4];}
if(i==9){flashvars.title_10=video_details[i][0];flashvars.thumb_10=video_details[i][1];flashvars.video_10=video_details[i][2];flashvars.object_10=video_details[i][3];flashvars.fbpic_10=video_details[i][4];}}
swfobject.embedSWF('swf/video_player.swf','videos_content','480','352','9.0.115','swf/expressInstall.swf',flashvars,params);},panelType:panel_type,panelColor:panel_color}});}
function msg_wall(){msg=jQuery.trim($("#msg_wall").val());if(msg!=''){$("#share_msg_wall").fadeIn(200);$.ajax({type:"POST",url:"ajax_msg_wall.php",data:"msg="+msg+"&sid="+sid,success:function(msg){if(msg){$("#community_comments_scroll").prepend(msg);$("#share_msg_wall").fadeOut(200);$("#msg_wall").val('');}}});}}
function msg_photo(photo,aid,object_id,url,name,description,size){msg=jQuery.trim($('#sb-content').children('#photos_comment_box').children('#comment_text').children('form').children('textarea').val());if(msg==''){msg='Check out this Asia Uncut Album.';}
$('#sb-content').children("#photos_comment_box").children("#comment_text").children("#share_msg").fadeIn(200);$.ajax({type:"POST",url:"ajax_msg_album.php",data:"msg="+msg+"&photo="+photo+"&aid="+aid+"&object_id="+object_id+"&url="+url+"&name="+name+"&description="+description+"&size="+size+"&sid="+sid,success:function(msg){if(msg){$('#sb-content').children("#photos_comments").prepend(msg);$("#community_comments_scroll").prepend(msg);$('#sb-content').children("#photos_comment_box").children("#comment_text").children("#share_msg").fadeOut(200);$('#sb-content').children('#photos_comment_box').children('#comment_text').children('form').children('textarea').val('');}}});}
function set_video_vars(video_array){msg_video_image=video_array['image'];msg_video_object_id=video_array['object_id'];msg_video_name=video_array['video_name'];msg_video_description=video_array['description'];}
function msg_video(){msg=jQuery.trim($('#sb-content').children('#videos_comment_box').children('#comment_text').children('form').children('textarea').val());if(msg==''){msg='Check out this Asia Uncut Video.';}
$('#sb-content').children("#videos_comment_box").children("#comment_text").children("#share_msg").fadeIn(200);$.ajax({type:"POST",url:"ajax_msg_video.php",data:"msg="+msg+"I="+msg_video_image+"&object_id="+msg_video_object_id+"&name="+msg_video_name+"&description="+msg_video_description+"&sid="+sid,success:function(msg){if(msg){$('#sb-content').children("#videos_comments").prepend(msg);$("#community_comments_scroll").prepend(msg);$('#sb-content').children("#videos_comment_box").children("#comment_text").children("#share_msg").fadeOut(200);$('#sb-content').children('#videos_comment_box').children('#comment_text').children('form').children('textarea').val('');}}});}
$(document).ready(function(){function formatItem(row){return row[0]+" (<strong>id: "+row[1]+"</strong>)";}
function formatResult(row){return row[0].replace(/(<.+?>)/gi,'');}
$("#suggest").autocomplete(search_results,{minChars:3,width:159,matchContains:true,autoFill:false,formatItem:function(row,i,max){return row.name;},formatMatch:function(row,i,max){return row.name;},formatResult:function(row){return row.name;}});$("#clear").click(function(){$(":input").unautocomplete();});$('#suggest').get(0).disabled=false;$("#videos_animation").hover(function(){$(this).css('background','url(images/videos_animation.gif) top right no-repeat');},function(){$(this).css('background','none');});$("#guests_animation").hover(function(){$(this).css('background','url(images/guests_animation.gif) top right no-repeat');},function(){$(this).css('background','none');});$("#follow_animation").hover(function(){$(this).css('background','url(images/follow_animation.gif) top right no-repeat');},function(){$(this).css('background','none');});$("#photos_animation").hover(function(){$(this).css('background','url(images/photos_animation.gif) top right no-repeat');},function(){$(this).css('background','none');});$("#music_animation").hover(function(){$(this).css('background','url(images/music_animation.gif) top right no-repeat');},function(){$(this).css('background','none');});$("#about_animation").hover(function(){$(this).css('background','url(images/about_animation.gif) top right no-repeat');},function(){$(this).css('background','none');});$("#community_animation").hover(function(){$(this).css('background','url(images/community_animation.gif) top right no-repeat');},function(){$(this).css('background','none');});$("#video_scroll_inner").children("div").hover(function(){$(this).children("a").children(".saturate").fadeTo(200,1);$(this).children("a").children("p").animate({color:'white'},200);},function(){$(this).children("a").children(".saturate").fadeTo(200,0);$(this).children("a").children("p").animate({color:'#999999'},200);});$(".flexcroll").children("div").hover(function(){$(this).children("a").children(".saturate").fadeTo(200,1);$(this).children("p").children("a").animate({color:'white'},200);},function(){$(this).children("a").children(".saturate").fadeTo(200,0);$(this).children("p").children("a").animate({color:'#999999'},200);});$("#photos_comments_scroll").children("div").hover(function(){$(this).children("p").animate({color:'white'},200);},function(){$(this).children("p").animate({color:'#999999'},200);});$("#community_comments_scroll").children("div").hover(function(){$(this).children("a").children(".saturate").fadeTo(200,1);$(this).children("p").children("a").animate({color:'white'},200);},function(){$(this).children("a").children(".saturate").fadeTo(200,0);$(this).children("p").children("a").animate({color:'#999999'},200);});$("#map").hover(function(){$(this).children("a").children(".saturate").fadeTo(100,1);},function(){$(this).children("a").children(".saturate").fadeTo(100,0);});$(".about_text").hover(function(){$(this).children("p").animate({color:'white'},200);},function(){$(this).children("p").animate({color:'#999999'},200);});$("#music_text").hover(function(){$(this).children("p").animate({color:'white'},200);},function(){$(this).children("p").animate({color:'#999999'},200);});$("#store_text").hover(function(){$(this).children("p").animate({color:'white'},200);},function(){$(this).children("p").animate({color:'#999999'},200);});$(window).load(function(){$(".desaturate").pixastic('desaturate');$(".saturate").css('opacity',0);$("#body_load").fadeTo(200,0,function(){$("#body_load").css('display','none');});});});
