(function(){var _jQuery=window.jQuery,_$=window.$;var jQuery=window.jQuery=window.$=function(selector,context){return new jQuery.fn.init(selector,context);};var quickExpr=/^[^<]*(<(.|\s)+>)[^>]*$|^#(\w+)$/,isSimple=/^.[^:#\[\.]*$/,undefined;jQuery.fn=jQuery.prototype={init:function(selector,context){selector=selector||document;if(selector.nodeType){this[0]=selector;this.length=1;return this;}
if(typeof selector=="string"){var match=quickExpr.exec(selector);if(match&&(match[1]||!context)){if(match[1])
selector=jQuery.clean([match[1]],context);else{var elem=document.getElementById(match[3]);if(elem){if(elem.id!=match[3])
return jQuery().find(selector);return jQuery(elem);}
selector=[];}}else
return jQuery(context).find(selector);}else if(jQuery.isFunction(selector))
return jQuery(document)[jQuery.fn.ready?"ready":"load"](selector);return this.setArray(jQuery.makeArray(selector));},jquery:"1.2.6",size:function(){return this.length;},length:0,get:function(num){return num==undefined?jQuery.makeArray(this):this[num];},pushStack:function(elems){var ret=jQuery(elems);ret.prevObject=this;return ret;},setArray:function(elems){this.length=0;Array.prototype.push.apply(this,elems);return this;},each:function(callback,args){return jQuery.each(this,callback,args);},index:function(elem){var ret=-1;return jQuery.inArray(elem&&elem.jquery?elem[0]:elem,this);},attr:function(name,value,type){var options=name;if(name.constructor==String)
if(value===undefined)
return this[0]&&jQuery[type||"attr"](this[0],name);else{options={};options[name]=value;}
return this.each(function(i){for(name in options)
jQuery.attr(type?this.style:this,name,jQuery.prop(this,options[name],type,i,name));});},css:function(key,value){if((key=='width'||key=='height')&&parseFloat(value)<0)
value=undefined;return this.attr(key,value,"curCSS");},text:function(text){if(typeof text!="object"&&text!=null)
return this.empty().append((this[0]&&this[0].ownerDocument||document).createTextNode(text));var ret="";jQuery.each(text||this,function(){jQuery.each(this.childNodes,function(){if(this.nodeType!=8)
ret+=this.nodeType!=1?this.nodeValue:jQuery.fn.text([this]);});});return ret;},wrapAll:function(html){if(this[0])
jQuery(html,this[0].ownerDocument).clone().insertBefore(this[0]).map(function(){var elem=this;while(elem.firstChild)
elem=elem.firstChild;return elem;}).append(this);return this;},wrapInner:function(html){return this.each(function(){jQuery(this).contents().wrapAll(html);});},wrap:function(html){return this.each(function(){jQuery(this).wrapAll(html);});},append:function(){return this.domManip(arguments,true,false,function(elem){if(this.nodeType==1)
this.appendChild(elem);});},prepend:function(){return this.domManip(arguments,true,true,function(elem){if(this.nodeType==1)
this.insertBefore(elem,this.firstChild);});},before:function(){return this.domManip(arguments,false,false,function(elem){this.parentNode.insertBefore(elem,this);});},after:function(){return this.domManip(arguments,false,true,function(elem){this.parentNode.insertBefore(elem,this.nextSibling);});},end:function(){return this.prevObject||jQuery([]);},find:function(selector){var elems=jQuery.map(this,function(elem){return jQuery.find(selector,elem);});return this.pushStack(/[^+>] [^+>]/.test(selector)||selector.indexOf("..")>-1?jQuery.unique(elems):elems);},clone:function(events){var ret=this.map(function(){if(jQuery.browser.msie&&!jQuery.isXMLDoc(this)){var html=this.outerHTML;if(!html){var div=this.ownerDocument.createElement("div");div.appendChild(this.cloneNode(true));html=div.innerHTML;}
return jQuery.clean([html.replace(/ jQuery\d+="(?:\d+|null)"/g,"").replace(/^\s*/,"")])[0];}else
return this.cloneNode(true);});if(events===true){var orig=this.find("*").andSelf(),i=0;ret.find("*").andSelf().each(function(){if(this.nodeName!==orig[i].nodeName)
var events=jQuery.data(orig[i],"events");for(var type in events){for(var handler in events[type]){jQuery.event.add(this,type,events[type][handler],events[type][handler].data);}}
i++;});}
return ret;},filter:function(selector){return this.pushStack(jQuery.isFunction(selector)&&jQuery.grep(this,function(elem,i){return selector.call(elem,i);})||jQuery.multiFilter(selector,this));},not:function(selector){if(selector.constructor==String)
if(isSimple.test(selector))
return this.pushStack(jQuery.multiFilter(selector,this,true));else
selector=jQuery.multiFilter(selector,this);var isArrayLike=selector.length&&selector[selector.length-1]!==undefined&&!selector.nodeType;return this.filter(function(){return isArrayLike?jQuery.inArray(this,selector)<0:this!=selector;});},add:function(selector){return this.pushStack(jQuery.unique(jQuery.merge(this.get(),typeof selector=='string'?jQuery(selector):jQuery.makeArray(selector))));},is:function(selector){return!!selector&&jQuery.multiFilter(selector,this).length>0;},hasClass:function(selector){return this.is("."+selector);},val:function(value){if(value==undefined){if(this.length){var elem=this[0];if(jQuery.nodeName(elem,"select")){var index=elem.selectedIndex,values=[],options=elem.options,one=elem.type=="select-one";if(index<0)
return null;for(var i=one?index:0,max=one?index+1:options.length;i<max;i++){var option=options[i];if(option.selected){value=jQuery.browser.msie&&!option.attributes.value.specified?option.text:option.value;if(one)
return value;values.push(value);}}
return values;}else
return(this[0].value||"").replace(/\r/g,"");}
return undefined;}
if(value.constructor==Number)
value+='';return this.each(function(){if(this.nodeType!=1)
return;if(value.constructor==Array&&/radio|checkbox/.test(this.type))
this.checked=(jQuery.inArray(this.value,value)>=0||jQuery.inArray(this.name,value)>=0);else if(jQuery.nodeName(this,"select")){var values=jQuery.makeArray(value);jQuery("option",this).each(function(){this.selected=(jQuery.inArray(this.value,values)>=0||jQuery.inArray(this.text,values)>=0);});if(!values.length)
this.selectedIndex=-1;}else
this.value=value;});},html:function(value){return value==undefined?(this[0]?this[0].innerHTML.replace(/ jQuery\d+="(?:\d+|null)"/g,""):null):this.empty().append(value);},replaceWith:function(value){return this.after(value).remove();},eq:function(i){return this.slice(i,i+1);},slice:function(){return this.pushStack(Array.prototype.slice.apply(this,arguments));},map:function(callback){return this.pushStack(jQuery.map(this,function(elem,i){return callback.call(elem,i,elem);}));},andSelf:function(){return this.add(this.prevObject);},data:function(key,value){var parts=key.split(".");parts[1]=parts[1]?"."+parts[1]:"";if(value===undefined){var data=this.triggerHandler("getData"+parts[1]+"!",[parts[0]]);if(data===undefined&&this.length)
data=jQuery.data(this[0],key);return data===undefined&&parts[1]?this.data(parts[0]):data;}else
return this.trigger("setData"+parts[1]+"!",[parts[0],value]).each(function(){jQuery.data(this,key,value);});},removeData:function(key){return this.each(function(){jQuery.removeData(this,key);});},domManip:function(args,table,reverse,callback){var clone=this.length>1,elems;return this.each(function(){if(!elems){elems=jQuery.clean(args,this.ownerDocument);if(reverse)
elems.reverse();}
var obj=this;if(table&&jQuery.nodeName(this,"table")&&jQuery.nodeName(elems[0],"tr"))
obj=this.getElementsByTagName("tbody")[0]||this.appendChild(this.ownerDocument.createElement("tbody"));var scripts=jQuery([]);jQuery.each(elems,function(){var elem=clone?jQuery(this).clone(true)[0]:this;if(jQuery.nodeName(elem,"script"))
scripts=scripts.add(elem);else{if(elem.nodeType==1)
scripts=scripts.add(jQuery("script",elem).remove());callback.call(obj,elem);}});scripts.each(evalScript);});}};jQuery.fn.init.prototype=jQuery.fn;function evalScript(i,elem){if(elem.src)
jQuery.ajax({url:elem.src,async:false,dataType:"script"});else
jQuery.globalEval(elem.text||elem.textContent||elem.innerHTML||"");if(elem.parentNode)
elem.parentNode.removeChild(elem);}
function now(){return+new Date;}
jQuery.extend=jQuery.fn.extend=function(){var target=arguments[0]||{},i=1,length=arguments.length,deep=false,options;if(target.constructor==Boolean){deep=target;target=arguments[1]||{};i=2;}
if(typeof target!="object"&&typeof target!="function")
target={};if(length==i){target=this;--i;}
for(;i<length;i++)
if((options=arguments[i])!=null)
for(var name in options){var src=target[name],copy=options[name];if(target===copy)
continue;if(deep&&copy&&typeof copy=="object"&&!copy.nodeType)
target[name]=jQuery.extend(deep,src||(copy.length!=null?[]:{}),copy);else if(copy!==undefined)
target[name]=copy;}
return target;};var expando="jQuery"+now(),uuid=0,windowData={},exclude=/z-?index|font-?weight|opacity|zoom|line-?height/i,defaultView=document.defaultView||{};jQuery.extend({noConflict:function(deep){window.$=_$;if(deep)
window.jQuery=_jQuery;return jQuery;},isFunction:function(fn){return!!fn&&typeof fn!="string"&&!fn.nodeName&&fn.constructor!=Array&&/^[\s[]?function/.test(fn+"");},isXMLDoc:function(elem){return elem.documentElement&&!elem.body||elem.tagName&&elem.ownerDocument&&!elem.ownerDocument.body;},globalEval:function(data){data=jQuery.trim(data);if(data){var head=document.getElementsByTagName("head")[0]||document.documentElement,script=document.createElement("script");script.type="text/javascript";if(jQuery.browser.msie)
script.text=data;else
script.appendChild(document.createTextNode(data));head.insertBefore(script,head.firstChild);head.removeChild(script);}},nodeName:function(elem,name){return elem.nodeName&&elem.nodeName.toUpperCase()==name.toUpperCase();},cache:{},data:function(elem,name,data){elem=elem==window?windowData:elem;var id=elem[expando];if(!id)
id=elem[expando]=++uuid;if(name&&!jQuery.cache[id])
jQuery.cache[id]={};if(data!==undefined)
jQuery.cache[id][name]=data;return name?jQuery.cache[id][name]:id;},removeData:function(elem,name){elem=elem==window?windowData:elem;var id=elem[expando];if(name){if(jQuery.cache[id]){delete jQuery.cache[id][name];name="";for(name in jQuery.cache[id])
break;if(!name)
jQuery.removeData(elem);}}else{try{delete elem[expando];}catch(e){if(elem.removeAttribute)
elem.removeAttribute(expando);}
delete jQuery.cache[id];}},each:function(object,callback,args){var name,i=0,length=object.length;if(args){if(length==undefined){for(name in object)
if(callback.apply(object[name],args)===false)
break;}else
for(;i<length;)
if(callback.apply(object[i++],args)===false)
break;}else{if(length==undefined){for(name in object)
if(callback.call(object[name],name,object[name])===false)
break;}else
for(var value=object[0];i<length&&callback.call(value,i,value)!==false;value=object[++i]){}}
return object;},prop:function(elem,value,type,i,name){if(jQuery.isFunction(value))
value=value.call(elem,i);return value&&value.constructor==Number&&type=="curCSS"&&!exclude.test(name)?value+"px":value;},className:{add:function(elem,classNames){jQuery.each((classNames||"").split(/\s+/),function(i,className){if(elem.nodeType==1&&!jQuery.className.has(elem.className,className))
elem.className+=(elem.className?" ":"")+className;});},remove:function(elem,classNames){if(elem.nodeType==1)
elem.className=classNames!=undefined?jQuery.grep(elem.className.split(/\s+/),function(className){return!jQuery.className.has(classNames,className);}).join(" "):"";},has:function(elem,className){return jQuery.inArray(className,(elem.className||elem).toString().split(/\s+/))>-1;}},swap:function(elem,options,callback){var old={};for(var name in options){old[name]=elem.style[name];elem.style[name]=options[name];}
callback.call(elem);for(var name in options)
elem.style[name]=old[name];},css:function(elem,name,force){if(name=="width"||name=="height"){var val,props={position:"absolute",visibility:"hidden",display:"block"},which=name=="width"?["Left","Right"]:["Top","Bottom"];function getWH(){val=name=="width"?elem.offsetWidth:elem.offsetHeight;var padding=0,border=0;jQuery.each(which,function(){padding+=parseFloat(jQuery.curCSS(elem,"padding"+this,true))||0;border+=parseFloat(jQuery.curCSS(elem,"border"+this+"Width",true))||0;});val-=Math.round(padding+border);}
if(jQuery(elem).is(":visible"))
getWH();else
jQuery.swap(elem,props,getWH);return Math.max(0,val);}
return jQuery.curCSS(elem,name,force);},curCSS:function(elem,name,force){var ret,style=elem.style;function color(elem){if(!jQuery.browser.safari)
return false;var ret=defaultView.getComputedStyle(elem,null);return!ret||ret.getPropertyValue("color")=="";}
if(name=="opacity"&&jQuery.browser.msie){ret=jQuery.attr(style,"opacity");return ret==""?"1":ret;}
if(jQuery.browser.opera&&name=="display"){var save=style.outline;style.outline="0 solid black";style.outline=save;}
if(name.match(/float/i))
name=styleFloat;if(!force&&style&&style[name])
ret=style[name];else if(defaultView.getComputedStyle){if(name.match(/float/i))
name="float";name=name.replace(/([A-Z])/g,"-$1").toLowerCase();var computedStyle=defaultView.getComputedStyle(elem,null);if(computedStyle&&!color(elem))
ret=computedStyle.getPropertyValue(name);else{var swap=[],stack=[],a=elem,i=0;for(;a&&color(a);a=a.parentNode)
stack.unshift(a);for(;i<stack.length;i++)
if(color(stack[i])){swap[i]=stack[i].style.display;stack[i].style.display="block";}
ret=name=="display"&&swap[stack.length-1]!=null?"none":(computedStyle&&computedStyle.getPropertyValue(name))||"";for(i=0;i<swap.length;i++)
if(swap[i]!=null)
stack[i].style.display=swap[i];}
if(name=="opacity"&&ret=="")
ret="1";}else if(elem.currentStyle){var camelCase=name.replace(/\-(\w)/g,function(all,letter){return letter.toUpperCase();});ret=elem.currentStyle[name]||elem.currentStyle[camelCase];if(!/^\d+(px)?$/i.test(ret)&&/^\d/.test(ret)){var left=style.left,rsLeft=elem.runtimeStyle.left;elem.runtimeStyle.left=elem.currentStyle.left;style.left=ret||0;ret=style.pixelLeft+"px";style.left=left;elem.runtimeStyle.left=rsLeft;}}
return ret;},clean:function(elems,context){var ret=[];context=context||document;if(typeof context.createElement=='undefined')
context=context.ownerDocument||context[0]&&context[0].ownerDocument||document;jQuery.each(elems,function(i,elem){if(!elem)
return;if(elem.constructor==Number)
elem+='';if(typeof elem=="string"){elem=elem.replace(/(<(\w+)[^>]*?)\/>/g,function(all,front,tag){return tag.match(/^(abbr|br|col|img|input|link|meta|param|hr|area|embed)$/i)?all:front+"></"+tag+">";});var tags=jQuery.trim(elem).toLowerCase(),div=context.createElement("div");var wrap=!tags.indexOf("<opt")&&[1,"<select multiple='multiple'>","</select>"]||!tags.indexOf("<leg")&&[1,"<fieldset>","</fieldset>"]||tags.match(/^<(thead|tbody|tfoot|colg|cap)/)&&[1,"<table>","</table>"]||!tags.indexOf("<tr")&&[2,"<table><tbody>","</tbody></table>"]||(!tags.indexOf("<td")||!tags.indexOf("<th"))&&[3,"<table><tbody><tr>","</tr></tbody></table>"]||!tags.indexOf("<col")&&[2,"<table><tbody></tbody><colgroup>","</colgroup></table>"]||jQuery.browser.msie&&[1,"div<div>","</div>"]||[0,"",""];div.innerHTML=wrap[1]+elem+wrap[2];while(wrap[0]--)
div=div.lastChild;if(jQuery.browser.msie){var tbody=!tags.indexOf("<table")&&tags.indexOf("<tbody")<0?div.firstChild&&div.firstChild.childNodes:wrap[1]=="<table>"&&tags.indexOf("<tbody")<0?div.childNodes:[];for(var j=tbody.length-1;j>=0;--j)
if(jQuery.nodeName(tbody[j],"tbody")&&!tbody[j].childNodes.length)
tbody[j].parentNode.removeChild(tbody[j]);if(/^\s/.test(elem))
div.insertBefore(context.createTextNode(elem.match(/^\s*/)[0]),div.firstChild);}
elem=jQuery.makeArray(div.childNodes);}
if(elem.length===0&&(!jQuery.nodeName(elem,"form")&&!jQuery.nodeName(elem,"select")))
return;if(elem[0]==undefined||jQuery.nodeName(elem,"form")||elem.options)
ret.push(elem);else
ret=jQuery.merge(ret,elem);});return ret;},attr:function(elem,name,value){if(!elem||elem.nodeType==3||elem.nodeType==8)
return undefined;var notxml=!jQuery.isXMLDoc(elem),set=value!==undefined,msie=jQuery.browser.msie;name=notxml&&jQuery.props[name]||name;if(elem.tagName){var special=/href|src|style/.test(name);if(name=="selected"&&jQuery.browser.safari)
elem.parentNode.selectedIndex;if(name in elem&&notxml&&!special){if(set){if(name=="type"&&jQuery.nodeName(elem,"input")&&elem.parentNode)
throw"type property can't be changed";elem[name]=value;}
if(jQuery.nodeName(elem,"form")&&elem.getAttributeNode(name))
return elem.getAttributeNode(name).nodeValue;return elem[name];}
if(msie&&notxml&&name=="style")
return jQuery.attr(elem.style,"cssText",value);if(set)
elem.setAttribute(name,""+value);var attr=msie&&notxml&&special?elem.getAttribute(name,2):elem.getAttribute(name);return attr===null?undefined:attr;}
if(msie&&name=="opacity"){if(set){elem.zoom=1;elem.filter=(elem.filter||"").replace(/alpha\([^)]*\)/,"")+
(parseInt(value)+''=="NaN"?"":"alpha(opacity="+value*100+")");}
return elem.filter&&elem.filter.indexOf("opacity=")>=0?(parseFloat(elem.filter.match(/opacity=([^)]*)/)[1])/100)+'':"";}
name=name.replace(/-([a-z])/ig,function(all,letter){return letter.toUpperCase();});if(set)
elem[name]=value;return elem[name];},trim:function(text){return(text||"").replace(/^\s+|\s+$/g,"");},makeArray:function(array){var ret=[];if(array!=null){var i=array.length;if(i==null||array.split||array.setInterval||array.call)
ret[0]=array;else
while(i)
ret[--i]=array[i];}
return ret;},inArray:function(elem,array){for(var i=0,length=array.length;i<length;i++)
if(array[i]===elem)
return i;return-1;},merge:function(first,second){var i=0,elem,pos=first.length;if(jQuery.browser.msie){while(elem=second[i++])
if(elem.nodeType!=8)
first[pos++]=elem;}else
while(elem=second[i++])
first[pos++]=elem;return first;},unique:function(array){var ret=[],done={};try{for(var i=0,length=array.length;i<length;i++){var id=jQuery.data(array[i]);if(!done[id]){done[id]=true;ret.push(array[i]);}}}catch(e){ret=array;}
return ret;},grep:function(elems,callback,inv){var ret=[];for(var i=0,length=elems.length;i<length;i++)
if(!inv!=!callback(elems[i],i))
ret.push(elems[i]);return ret;},map:function(elems,callback){var ret=[];for(var i=0,length=elems.length;i<length;i++){var value=callback(elems[i],i);if(value!=null)
ret[ret.length]=value;}
return ret.concat.apply([],ret);}});var userAgent=navigator.userAgent.toLowerCase();jQuery.browser={version:(userAgent.match(/.+(?:rv|it|ra|ie)[\/: ]([\d.]+)/)||[])[1],safari:/webkit/.test(userAgent),opera:/opera/.test(userAgent),msie:/msie/.test(userAgent)&&!/opera/.test(userAgent),mozilla:/mozilla/.test(userAgent)&&!/(compatible|webkit)/.test(userAgent)};var styleFloat=jQuery.browser.msie?"styleFloat":"cssFloat";jQuery.extend({boxModel:!jQuery.browser.msie||document.compatMode=="CSS1Compat",props:{"for":"htmlFor","class":"className","float":styleFloat,cssFloat:styleFloat,styleFloat:styleFloat,readonly:"readOnly",maxlength:"maxLength",cellspacing:"cellSpacing"}});jQuery.each({parent:function(elem){return elem.parentNode;},parents:function(elem){return jQuery.dir(elem,"parentNode");},next:function(elem){return jQuery.nth(elem,2,"nextSibling");},prev:function(elem){return jQuery.nth(elem,2,"previousSibling");},nextAll:function(elem){return jQuery.dir(elem,"nextSibling");},prevAll:function(elem){return jQuery.dir(elem,"previousSibling");},siblings:function(elem){return jQuery.sibling(elem.parentNode.firstChild,elem);},children:function(elem){return jQuery.sibling(elem.firstChild);},contents:function(elem){return jQuery.nodeName(elem,"iframe")?elem.contentDocument||elem.contentWindow.document:jQuery.makeArray(elem.childNodes);}},function(name,fn){jQuery.fn[name]=function(selector){var ret=jQuery.map(this,fn);if(selector&&typeof selector=="string")
ret=jQuery.multiFilter(selector,ret);return this.pushStack(jQuery.unique(ret));};});jQuery.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(name,original){jQuery.fn[name]=function(){var args=arguments;return this.each(function(){for(var i=0,length=args.length;i<length;i++)
jQuery(args[i])[original](this);});};});jQuery.each({removeAttr:function(name){jQuery.attr(this,name,"");if(this.nodeType==1)
this.removeAttribute(name);},addClass:function(classNames){jQuery.className.add(this,classNames);},removeClass:function(classNames){jQuery.className.remove(this,classNames);},toggleClass:function(classNames){jQuery.className[jQuery.className.has(this,classNames)?"remove":"add"](this,classNames);},remove:function(selector){if(!selector||jQuery.filter(selector,[this]).r.length){jQuery("*",this).add(this).each(function(){jQuery.event.remove(this);jQuery.removeData(this);});if(this.parentNode)
this.parentNode.removeChild(this);}},empty:function(){jQuery(">*",this).remove();while(this.firstChild)
this.removeChild(this.firstChild);}},function(name,fn){jQuery.fn[name]=function(){return this.each(fn,arguments);};});jQuery.each(["Height","Width"],function(i,name){var type=name.toLowerCase();jQuery.fn[type]=function(size){return this[0]==window?jQuery.browser.opera&&document.body["client"+name]||jQuery.browser.safari&&window["inner"+name]||document.compatMode=="CSS1Compat"&&document.documentElement["client"+name]||document.body["client"+name]:this[0]==document?Math.max(Math.max(document.body["scroll"+name],document.documentElement["scroll"+name]),Math.max(document.body["offset"+name],document.documentElement["offset"+name])):size==undefined?(this.length?jQuery.css(this[0],type):null):this.css(type,size.constructor==String?size:size+"px");};});function num(elem,prop){return elem[0]&&parseInt(jQuery.curCSS(elem[0],prop,true),10)||0;}var chars=jQuery.browser.safari&&parseInt(jQuery.browser.version)<417?"(?:[\\w*_-]|\\\\.)":"(?:[\\w\u0128-\uFFFF*_-]|\\\\.)",quickChild=new RegExp("^>\\s*("+chars+"+)"),quickID=new RegExp("^("+chars+"+)(#)("+chars+"+)"),quickClass=new RegExp("^([#.]?)("+chars+"*)");jQuery.extend({expr:{"":function(a,i,m){return m[2]=="*"||jQuery.nodeName(a,m[2]);},"#":function(a,i,m){return a.getAttribute("id")==m[2];},":":{lt:function(a,i,m){return i<m[3]-0;},gt:function(a,i,m){return i>m[3]-0;},nth:function(a,i,m){return m[3]-0==i;},eq:function(a,i,m){return m[3]-0==i;},first:function(a,i){return i==0;},last:function(a,i,m,r){return i==r.length-1;},even:function(a,i){return i%2==0;},odd:function(a,i){return i%2;},"first-child":function(a){return a.parentNode.getElementsByTagName("*")[0]==a;},"last-child":function(a){return jQuery.nth(a.parentNode.lastChild,1,"previousSibling")==a;},"only-child":function(a){return!jQuery.nth(a.parentNode.lastChild,2,"previousSibling");},parent:function(a){return a.firstChild;},empty:function(a){return!a.firstChild;},contains:function(a,i,m){return(a.textContent||a.innerText||jQuery(a).text()||"").indexOf(m[3])>=0;},visible:function(a){return"hidden"!=a.type&&jQuery.css(a,"display")!="none"&&jQuery.css(a,"visibility")!="hidden";},hidden:function(a){return"hidden"==a.type||jQuery.css(a,"display")=="none"||jQuery.css(a,"visibility")=="hidden";},enabled:function(a){return!a.disabled;},disabled:function(a){return a.disabled;},checked:function(a){return a.checked;},selected:function(a){return a.selected||jQuery.attr(a,"selected");},text:function(a){return"text"==a.type;},radio:function(a){return"radio"==a.type;},checkbox:function(a){return"checkbox"==a.type;},file:function(a){return"file"==a.type;},password:function(a){return"password"==a.type;},submit:function(a){return"submit"==a.type;},image:function(a){return"image"==a.type;},reset:function(a){return"reset"==a.type;},button:function(a){return"button"==a.type||jQuery.nodeName(a,"button");},input:function(a){return/input|select|textarea|button/i.test(a.nodeName);},has:function(a,i,m){return jQuery.find(m[3],a).length;},header:function(a){return/h\d/i.test(a.nodeName);},animated:function(a){return jQuery.grep(jQuery.timers,function(fn){return a==fn.elem;}).length;}}},parse:[/^(\[) *@?([\w-]+) *([!*$^~=]*) *('?"?)(.*?)\4 *\]/,/^(:)([\w-]+)\("?'?(.*?(\(.*?\))?[^(]*?)"?'?\)/,new RegExp("^([:.#]*)("+chars+"+)")],multiFilter:function(expr,elems,not){var old,cur=[];while(expr&&expr!=old){old=expr;var f=jQuery.filter(expr,elems,not);expr=f.t.replace(/^\s*,\s*/,"");cur=not?elems=f.r:jQuery.merge(cur,f.r);}
return cur;},find:function(t,context){if(typeof t!="string")
return[t];if(context&&context.nodeType!=1&&context.nodeType!=9)
return[];context=context||document;var ret=[context],done=[],last,nodeName;while(t&&last!=t){var r=[];last=t;t=jQuery.trim(t);var foundToken=false,re=quickChild,m=re.exec(t);if(m){nodeName=m[1].toUpperCase();for(var i=0;ret[i];i++)
for(var c=ret[i].firstChild;c;c=c.nextSibling)
if(c.nodeType==1&&(nodeName=="*"||c.nodeName.toUpperCase()==nodeName))
r.push(c);ret=r;t=t.replace(re,"");if(t.indexOf(" ")==0)continue;foundToken=true;}else{re=/^([>+~])\s*(\w*)/i;if((m=re.exec(t))!=null){r=[];var merge={};nodeName=m[2].toUpperCase();m=m[1];for(var j=0,rl=ret.length;j<rl;j++){var n=m=="~"||m=="+"?ret[j].nextSibling:ret[j].firstChild;for(;n;n=n.nextSibling)
if(n.nodeType==1){var id=jQuery.data(n);if(m=="~"&&merge[id])break;if(!nodeName||n.nodeName.toUpperCase()==nodeName){if(m=="~")merge[id]=true;r.push(n);}
if(m=="+")break;}}
ret=r;t=jQuery.trim(t.replace(re,""));foundToken=true;}}
if(t&&!foundToken){if(!t.indexOf(",")){if(context==ret[0])ret.shift();done=jQuery.merge(done,ret);r=ret=[context];t=" "+t.substr(1,t.length);}else{var re2=quickID;var m=re2.exec(t);if(m){m=[0,m[2],m[3],m[1]];}else{re2=quickClass;m=re2.exec(t);}
m[2]=m[2].replace(/\\/g,"");var elem=ret[ret.length-1];if(m[1]=="#"&&elem&&elem.getElementById&&!jQuery.isXMLDoc(elem)){var oid=elem.getElementById(m[2]);if((jQuery.browser.msie||jQuery.browser.opera)&&oid&&typeof oid.id=="string"&&oid.id!=m[2])
oid=jQuery('[@id="'+m[2]+'"]',elem)[0];ret=r=oid&&(!m[3]||jQuery.nodeName(oid,m[3]))?[oid]:[];}else{for(var i=0;ret[i];i++){var tag=m[1]=="#"&&m[3]?m[3]:m[1]!=""||m[0]==""?"*":m[2];if(tag=="*"&&ret[i].nodeName.toLowerCase()=="object")
tag="param";r=jQuery.merge(r,ret[i].getElementsByTagName(tag));}
if(m[1]==".")
r=jQuery.classFilter(r,m[2]);if(m[1]=="#"){var tmp=[];for(var i=0;r[i];i++)
if(r[i].getAttribute("id")==m[2]){tmp=[r[i]];break;}
r=tmp;}
ret=r;}
t=t.replace(re2,"");}}
if(t){var val=jQuery.filter(t,r);ret=r=val.r;t=jQuery.trim(val.t);}}
if(t)
ret=[];if(ret&&context==ret[0])
ret.shift();done=jQuery.merge(done,ret);return done;},classFilter:function(r,m,not){m=" "+m+" ";var tmp=[];for(var i=0;r[i];i++){var pass=(" "+r[i].className+" ").indexOf(m)>=0;if(!not&&pass||not&&!pass)
tmp.push(r[i]);}
return tmp;},filter:function(t,r,not){var last;while(t&&t!=last){last=t;var p=jQuery.parse,m;for(var i=0;p[i];i++){m=p[i].exec(t);if(m){t=t.substring(m[0].length);m[2]=m[2].replace(/\\/g,"");break;}}
if(!m)
break;if(m[1]==":"&&m[2]=="not")
r=isSimple.test(m[3])?jQuery.filter(m[3],r,true).r:jQuery(r).not(m[3]);else if(m[1]==".")
r=jQuery.classFilter(r,m[2],not);else if(m[1]=="["){var tmp=[],type=m[3];for(var i=0,rl=r.length;i<rl;i++){var a=r[i],z=a[jQuery.props[m[2]]||m[2]];if(z==null||/href|src|selected/.test(m[2]))
z=jQuery.attr(a,m[2])||'';if((type==""&&!!z||type=="="&&z==m[5]||type=="!="&&z!=m[5]||type=="^="&&z&&!z.indexOf(m[5])||type=="$="&&z.substr(z.length-m[5].length)==m[5]||(type=="*="||type=="~=")&&z.indexOf(m[5])>=0)^not)
tmp.push(a);}
r=tmp;}else if(m[1]==":"&&m[2]=="nth-child"){var merge={},tmp=[],test=/(-?)(\d*)n((?:\+|-)?\d*)/.exec(m[3]=="even"&&"2n"||m[3]=="odd"&&"2n+1"||!/\D/.test(m[3])&&"0n+"+m[3]||m[3]),first=(test[1]+(test[2]||1))-0,last=test[3]-0;for(var i=0,rl=r.length;i<rl;i++){var node=r[i],parentNode=node.parentNode,id=jQuery.data(parentNode);if(!merge[id]){var c=1;for(var n=parentNode.firstChild;n;n=n.nextSibling)
if(n.nodeType==1)
n.nodeIndex=c++;merge[id]=true;}
var add=false;if(first==0){if(node.nodeIndex==last)
add=true;}else if((node.nodeIndex-last)%first==0&&(node.nodeIndex-last)/first>=0)
add=true;if(add^not)
tmp.push(node);}
r=tmp;}else{var fn=jQuery.expr[m[1]];if(typeof fn=="object")
fn=fn[m[2]];if(typeof fn=="string")
fn=eval("false||function(a,i){return "+fn+";}");r=jQuery.grep(r,function(elem,i){return fn(elem,i,m,r);},not);}}
return{r:r,t:t};},dir:function(elem,dir){var matched=[],cur=elem[dir];while(cur&&cur!=document){if(cur.nodeType==1)
matched.push(cur);cur=cur[dir];}
return matched;},nth:function(cur,result,dir,elem){result=result||1;var num=0;for(;cur;cur=cur[dir])
if(cur.nodeType==1&&++num==result)
break;return cur;},sibling:function(n,elem){var r=[];for(;n;n=n.nextSibling){if(n.nodeType==1&&n!=elem)
r.push(n);}
return r;}});jQuery.event={add:function(elem,types,handler,data){if(elem.nodeType==3||elem.nodeType==8)
return;if(jQuery.browser.msie&&elem.setInterval)
elem=window;if(!handler.guid)
handler.guid=this.guid++;if(data!=undefined){var fn=handler;handler=this.proxy(fn,function(){return fn.apply(this,arguments);});handler.data=data;}
var events=jQuery.data(elem,"events")||jQuery.data(elem,"events",{}),handle=jQuery.data(elem,"handle")||jQuery.data(elem,"handle",function(){if(typeof jQuery!="undefined"&&!jQuery.event.triggered)
return jQuery.event.handle.apply(arguments.callee.elem,arguments);});handle.elem=elem;jQuery.each(types.split(/\s+/),function(index,type){var parts=type.split(".");type=parts[0];handler.type=parts[1];var handlers=events[type];if(!handlers){handlers=events[type]={};if(!jQuery.event.special[type]||jQuery.event.special[type].setup.call(elem)===false){if(elem.addEventListener)
elem.addEventListener(type,handle,false);else if(elem.attachEvent)
elem.attachEvent("on"+type,handle);}}
handlers[handler.guid]=handler;jQuery.event.global[type]=true;});elem=null;},guid:1,global:{},remove:function(elem,types,handler){if(elem.nodeType==3||elem.nodeType==8)
return;var events=jQuery.data(elem,"events"),ret,index;if(events){if(types==undefined||(typeof types=="string"&&types.charAt(0)=="."))
for(var type in events)
this.remove(elem,type+(types||""));else{if(types.type){handler=types.handler;types=types.type;}
jQuery.each(types.split(/\s+/),function(index,type){var parts=type.split(".");type=parts[0];if(events[type]){if(handler)
delete events[type][handler.guid];else
for(handler in events[type])
if(!parts[1]||events[type][handler].type==parts[1])
delete events[type][handler];for(ret in events[type])break;if(!ret){if(!jQuery.event.special[type]||jQuery.event.special[type].teardown.call(elem)===false){if(elem.removeEventListener)
elem.removeEventListener(type,jQuery.data(elem,"handle"),false);else if(elem.detachEvent)
elem.detachEvent("on"+type,jQuery.data(elem,"handle"));}
ret=null;delete events[type];}}});}
for(ret in events)break;if(!ret){var handle=jQuery.data(elem,"handle");if(handle)handle.elem=null;jQuery.removeData(elem,"events");jQuery.removeData(elem,"handle");}}},trigger:function(type,data,elem,donative,extra){data=jQuery.makeArray(data);if(type.indexOf("!")>=0){type=type.slice(0,-1);var exclusive=true;}
if(!elem){if(this.global[type])
jQuery("*").add([window,document]).trigger(type,data);}else{if(elem.nodeType==3||elem.nodeType==8)
return undefined;var val,ret,fn=jQuery.isFunction(elem[type]||null),event=!data[0]||!data[0].preventDefault;if(event){data.unshift({type:type,target:elem,preventDefault:function(){},stopPropagation:function(){},timeStamp:now()});data[0][expando]=true;}
data[0].type=type;if(exclusive)
data[0].exclusive=true;var handle=jQuery.data(elem,"handle");if(handle)
val=handle.apply(elem,data);if((!fn||(jQuery.nodeName(elem,'a')&&type=="click"))&&elem["on"+type]&&elem["on"+type].apply(elem,data)===false)
val=false;if(event)
data.shift();if(extra&&jQuery.isFunction(extra)){ret=extra.apply(elem,val==null?data:data.concat(val));if(ret!==undefined)
val=ret;}
if(fn&&donative!==false&&val!==false&&!(jQuery.nodeName(elem,'a')&&type=="click")){this.triggered=true;try{elem[type]();}catch(e){}}
this.triggered=false;}
return val;},handle:function(event){var val,ret,namespace,all,handlers;event=arguments[0]=jQuery.event.fix(event||window.event);namespace=event.type.split(".");event.type=namespace[0];namespace=namespace[1];all=!namespace&&!event.exclusive;handlers=(jQuery.data(this,"events")||{})[event.type];for(var j in handlers){var handler=handlers[j];if(all||handler.type==namespace){event.handler=handler;event.data=handler.data;ret=handler.apply(this,arguments);if(val!==false)
val=ret;if(ret===false){event.preventDefault();event.stopPropagation();}}}
return val;},fix:function(event){if(event[expando]==true)
return event;var originalEvent=event;event={originalEvent:originalEvent};var props="altKey attrChange attrName bubbles button cancelable charCode clientX clientY ctrlKey currentTarget data detail eventPhase fromElement handler keyCode metaKey newValue originalTarget pageX pageY prevValue relatedNode relatedTarget screenX screenY shiftKey srcElement target timeStamp toElement type view wheelDelta which".split(" ");for(var i=props.length;i;i--)
event[props[i]]=originalEvent[props[i]];event[expando]=true;event.preventDefault=function(){if(originalEvent.preventDefault)
originalEvent.preventDefault();originalEvent.returnValue=false;};event.stopPropagation=function(){if(originalEvent.stopPropagation)
originalEvent.stopPropagation();originalEvent.cancelBubble=true;};event.timeStamp=event.timeStamp||now();if(!event.target)
event.target=event.srcElement||document;if(event.target.nodeType==3)
event.target=event.target.parentNode;if(!event.relatedTarget&&event.fromElement)
event.relatedTarget=event.fromElement==event.target?event.toElement:event.fromElement;if(event.pageX==null&&event.clientX!=null){var doc=document.documentElement,body=document.body;event.pageX=event.clientX+(doc&&doc.scrollLeft||body&&body.scrollLeft||0)-(doc.clientLeft||0);event.pageY=event.clientY+(doc&&doc.scrollTop||body&&body.scrollTop||0)-(doc.clientTop||0);}
if(!event.which&&((event.charCode||event.charCode===0)?event.charCode:event.keyCode))
event.which=event.charCode||event.keyCode;if(!event.metaKey&&event.ctrlKey)
event.metaKey=event.ctrlKey;if(!event.which&&event.button)
event.which=(event.button&1?1:(event.button&2?3:(event.button&4?2:0)));return event;},proxy:function(fn,proxy){proxy.guid=fn.guid=fn.guid||proxy.guid||this.guid++;return proxy;},special:{ready:{setup:function(){bindReady();return;},teardown:function(){return;}},mouseenter:{setup:function(){if(jQuery.browser.msie)return false;jQuery(this).bind("mouseover",jQuery.event.special.mouseenter.handler);return true;},teardown:function(){if(jQuery.browser.msie)return false;jQuery(this).unbind("mouseover",jQuery.event.special.mouseenter.handler);return true;},handler:function(event){if(withinElement(event,this))return true;event.type="mouseenter";return jQuery.event.handle.apply(this,arguments);}},mouseleave:{setup:function(){if(jQuery.browser.msie)return false;jQuery(this).bind("mouseout",jQuery.event.special.mouseleave.handler);return true;},teardown:function(){if(jQuery.browser.msie)return false;jQuery(this).unbind("mouseout",jQuery.event.special.mouseleave.handler);return true;},handler:function(event){if(withinElement(event,this))return true;event.type="mouseleave";return jQuery.event.handle.apply(this,arguments);}}}};jQuery.fn.extend({bind:function(type,data,fn){return type=="unload"?this.one(type,data,fn):this.each(function(){jQuery.event.add(this,type,fn||data,fn&&data);});},one:function(type,data,fn){var one=jQuery.event.proxy(fn||data,function(event){jQuery(this).unbind(event,one);return(fn||data).apply(this,arguments);});return this.each(function(){jQuery.event.add(this,type,one,fn&&data);});},unbind:function(type,fn){return this.each(function(){jQuery.event.remove(this,type,fn);});},trigger:function(type,data,fn){return this.each(function(){jQuery.event.trigger(type,data,this,true,fn);});},triggerHandler:function(type,data,fn){return this[0]&&jQuery.event.trigger(type,data,this[0],false,fn);},toggle:function(fn){var args=arguments,i=1;while(i<args.length)
jQuery.event.proxy(fn,args[i++]);return this.click(jQuery.event.proxy(fn,function(event){this.lastToggle=(this.lastToggle||0)%i;event.preventDefault();return args[this.lastToggle++].apply(this,arguments)||false;}));},hover:function(fnOver,fnOut){return this.bind('mouseenter',fnOver).bind('mouseleave',fnOut);},ready:function(fn){bindReady();if(jQuery.isReady)
fn.call(document,jQuery);else
jQuery.readyList.push(function(){return fn.call(this,jQuery);});return this;}});jQuery.extend({isReady:false,readyList:[],ready:function(){if(!jQuery.isReady){jQuery.isReady=true;if(jQuery.readyList){jQuery.each(jQuery.readyList,function(){this.call(document);});jQuery.readyList=null;}
jQuery(document).triggerHandler("ready");}}});var readyBound=false;function bindReady(){if(readyBound)return;readyBound=true;if(document.addEventListener&&!jQuery.browser.opera)
document.addEventListener("DOMContentLoaded",jQuery.ready,false);if(jQuery.browser.msie&&window==top)(function(){if(jQuery.isReady)return;try{document.documentElement.doScroll("left");}catch(error){setTimeout(arguments.callee,0);return;}
jQuery.ready();})();if(jQuery.browser.opera)
document.addEventListener("DOMContentLoaded",function(){if(jQuery.isReady)return;for(var i=0;i<document.styleSheets.length;i++)
if(document.styleSheets[i].disabled){setTimeout(arguments.callee,0);return;}
jQuery.ready();},false);if(jQuery.browser.safari){var numStyles;(function(){if(jQuery.isReady)return;if(document.readyState!="loaded"&&document.readyState!="complete"){setTimeout(arguments.callee,0);return;}
if(numStyles===undefined)
numStyles=jQuery("style, link[rel=stylesheet]").length;if(document.styleSheets.length!=numStyles){setTimeout(arguments.callee,0);return;}
jQuery.ready();})();}
jQuery.event.add(window,"load",jQuery.ready);}
jQuery.each(("blur,focus,load,resize,scroll,unload,click,dblclick,"+"mousedown,mouseup,mousemove,mouseover,mouseout,change,select,"+"submit,keydown,keypress,keyup,error").split(","),function(i,name){jQuery.fn[name]=function(fn){return fn?this.bind(name,fn):this.trigger(name);};});var withinElement=function(event,elem){var parent=event.relatedTarget;while(parent&&parent!=elem)try{parent=parent.parentNode;}catch(error){parent=elem;}
return parent==elem;};jQuery(window).bind("unload",function(){jQuery("*").add(document).unbind();});jQuery.fn.extend({_load:jQuery.fn.load,load:function(url,params,callback){if(typeof url!='string')
return this._load(url);var off=url.indexOf(" ");if(off>=0){var selector=url.slice(off,url.length);url=url.slice(0,off);}
callback=callback||function(){};var type="GET";if(params)
if(jQuery.isFunction(params)){callback=params;params=null;}else{params=jQuery.param(params);type="POST";}
var self=this;jQuery.ajax({url:url,type:type,dataType:"html",data:params,complete:function(res,status){if(status=="success"||status=="notmodified")
self.html(selector?jQuery("<div/>").append(res.responseText.replace(/<script(.|\s)*?\/script>/g,"")).find(selector):res.responseText);self.each(callback,[res.responseText,status,res]);}});return this;},serialize:function(){return jQuery.param(this.serializeArray());},serializeArray:function(){return this.map(function(){return jQuery.nodeName(this,"form")?jQuery.makeArray(this.elements):this;}).filter(function(){return this.name&&!this.disabled&&(this.checked||/select|textarea/i.test(this.nodeName)||/text|hidden|password/i.test(this.type));}).map(function(i,elem){var val=jQuery(this).val();return val==null?null:val.constructor==Array?jQuery.map(val,function(val,i){return{name:elem.name,value:val};}):{name:elem.name,value:val};}).get();}});jQuery.each("ajaxStart,ajaxStop,ajaxComplete,ajaxError,ajaxSuccess,ajaxSend".split(","),function(i,o){jQuery.fn[o]=function(f){return this.bind(o,f);};});var jsc=now();jQuery.extend({get:function(url,data,callback,type){if(jQuery.isFunction(data)){callback=data;data=null;}
return jQuery.ajax({type:"GET",url:url,data:data,success:callback,dataType:type});},getScript:function(url,callback){return jQuery.get(url,null,callback,"script");},getJSON:function(url,data,callback){return jQuery.get(url,data,callback,"json");},post:function(url,data,callback,type){if(jQuery.isFunction(data)){callback=data;data={};}
return jQuery.ajax({type:"POST",url:url,data:data,success:callback,dataType:type});},ajaxSetup:function(settings){jQuery.extend(jQuery.ajaxSettings,settings);},ajaxSettings:{url:location.href,global:true,type:"GET",timeout:0,contentType:"application/x-www-form-urlencoded",processData:true,async:true,data:null,username:null,password:null,accepts:{xml:"application/xml, text/xml",html:"text/html",script:"text/javascript, application/javascript",json:"application/json, text/javascript",text:"text/plain",_default:"*/*"}},lastModified:{},ajax:function(s){s=jQuery.extend(true,s,jQuery.extend(true,{},jQuery.ajaxSettings,s));var jsonp,jsre=/=\?(&|$)/g,status,data,type=s.type.toUpperCase();if(s.data&&s.processData&&typeof s.data!="string")
s.data=jQuery.param(s.data);if(s.dataType=="jsonp"){if(type=="GET"){if(!s.url.match(jsre))
s.url+=(s.url.match(/\?/)?"&":"?")+(s.jsonp||"callback")+"=?";}else if(!s.data||!s.data.match(jsre))
s.data=(s.data?s.data+"&":"")+(s.jsonp||"callback")+"=?";s.dataType="json";}
if(s.dataType=="json"&&(s.data&&s.data.match(jsre)||s.url.match(jsre))){jsonp="jsonp"+jsc++;if(s.data)
s.data=(s.data+"").replace(jsre,"="+jsonp+"$1");s.url=s.url.replace(jsre,"="+jsonp+"$1");s.dataType="script";window[jsonp]=function(tmp){data=tmp;success();complete();window[jsonp]=undefined;try{delete window[jsonp];}catch(e){}
if(head)
head.removeChild(script);};}
if(s.dataType=="script"&&s.cache==null)
s.cache=false;if(s.cache===false&&type=="GET"){var ts=now();var ret=s.url.replace(/(\?|&)_=.*?(&|$)/,"$1_="+ts+"$2");s.url=ret+((ret==s.url)?(s.url.match(/\?/)?"&":"?")+"_="+ts:"");}
if(s.data&&type=="GET"){s.url+=(s.url.match(/\?/)?"&":"?")+s.data;s.data=null;}
if(s.global&&!jQuery.active++)
jQuery.event.trigger("ajaxStart");var remote=/^(?:\w+:)?\/\/([^\/?#]+)/;if(s.dataType=="script"&&type=="GET"&&remote.test(s.url)&&remote.exec(s.url)[1]!=location.host){var head=document.getElementsByTagName("head")[0];var script=document.createElement("script");script.src=s.url;if(s.scriptCharset)
script.charset=s.scriptCharset;if(!jsonp){var done=false;script.onload=script.onreadystatechange=function(){if(!done&&(!this.readyState||this.readyState=="loaded"||this.readyState=="complete")){done=true;success();complete();head.removeChild(script);}};}
head.appendChild(script);return undefined;}
var requestDone=false;var xhr=window.ActiveXObject?new ActiveXObject("Microsoft.XMLHTTP"):new XMLHttpRequest();if(s.username)
xhr.open(type,s.url,s.async,s.username,s.password);else
xhr.open(type,s.url,s.async);try{if(s.data)
xhr.setRequestHeader("Content-Type",s.contentType);if(s.ifModified)
xhr.setRequestHeader("If-Modified-Since",jQuery.lastModified[s.url]||"Thu, 01 Jan 1970 00:00:00 GMT");xhr.setRequestHeader("X-Requested-With","XMLHttpRequest");xhr.setRequestHeader("Accept",s.dataType&&s.accepts[s.dataType]?s.accepts[s.dataType]+", */*":s.accepts._default);}catch(e){}
if(s.beforeSend&&s.beforeSend(xhr,s)===false){s.global&&jQuery.active--;xhr.abort();return false;}
if(s.global)
jQuery.event.trigger("ajaxSend",[xhr,s]);var onreadystatechange=function(isTimeout){if(!requestDone&&xhr&&(xhr.readyState==4||isTimeout=="timeout")){requestDone=true;if(ival){clearInterval(ival);ival=null;}
status=isTimeout=="timeout"&&"timeout"||!jQuery.httpSuccess(xhr)&&"error"||s.ifModified&&jQuery.httpNotModified(xhr,s.url)&&"notmodified"||"success";if(status=="success"){try{data=jQuery.httpData(xhr,s.dataType,s.dataFilter);}catch(e){status="parsererror";}}
if(status=="success"){var modRes;try{modRes=xhr.getResponseHeader("Last-Modified");}catch(e){}
if(s.ifModified&&modRes)
jQuery.lastModified[s.url]=modRes;if(!jsonp)
success();}else
jQuery.handleError(s,xhr,status);complete();if(s.async)
xhr=null;}};if(s.async){var ival=setInterval(onreadystatechange,13);if(s.timeout>0)
setTimeout(function(){if(xhr){xhr.abort();if(!requestDone)
onreadystatechange("timeout");}},s.timeout);}
try{xhr.send(s.data);}catch(e){jQuery.handleError(s,xhr,null,e);}
if(!s.async)
onreadystatechange();function success(){if(s.success)
s.success(data,status);if(s.global)
jQuery.event.trigger("ajaxSuccess",[xhr,s]);}
function complete(){if(s.complete)
s.complete(xhr,status);if(s.global)
jQuery.event.trigger("ajaxComplete",[xhr,s]);if(s.global&&!--jQuery.active)
jQuery.event.trigger("ajaxStop");}
return xhr;},handleError:function(s,xhr,status,e){if(s.error)s.error(xhr,status,e);if(s.global)
jQuery.event.trigger("ajaxError",[xhr,s,e]);},active:0,httpSuccess:function(xhr){try{return!xhr.status&&location.protocol=="file:"||(xhr.status>=200&&xhr.status<300)||xhr.status==304||xhr.status==1223||jQuery.browser.safari&&xhr.status==undefined;}catch(e){}
return false;},httpNotModified:function(xhr,url){try{var xhrRes=xhr.getResponseHeader("Last-Modified");return xhr.status==304||xhrRes==jQuery.lastModified[url]||jQuery.browser.safari&&xhr.status==undefined;}catch(e){}
return false;},httpData:function(xhr,type,filter){var ct=xhr.getResponseHeader("content-type"),xml=type=="xml"||!type&&ct&&ct.indexOf("xml")>=0,data=xml?xhr.responseXML:xhr.responseText;if(xml&&data.documentElement.tagName=="parsererror")
throw"parsererror";if(filter)
data=filter(data,type);if(type=="script")
jQuery.globalEval(data);if(type=="json")
data=eval("("+data+")");return data;},param:function(a){var s=[];if(a.constructor==Array||a.jquery)
jQuery.each(a,function(){s.push(encodeURIComponent(this.name)+"="+encodeURIComponent(this.value));});else
for(var j in a)
if(a[j]&&a[j].constructor==Array)
jQuery.each(a[j],function(){s.push(encodeURIComponent(j)+"="+encodeURIComponent(this));});else
s.push(encodeURIComponent(j)+"="+encodeURIComponent(jQuery.isFunction(a[j])?a[j]():a[j]));return s.join("&").replace(/%20/g,"+");}});jQuery.fn.extend({show:function(speed,callback){return speed?this.animate({height:"show",width:"show",opacity:"show"},speed,callback):this.filter(":hidden").each(function(){this.style.display=this.oldblock||"";if(jQuery.css(this,"display")=="none"){var elem=jQuery("<"+this.tagName+" />").appendTo("body");this.style.display=elem.css("display");if(this.style.display=="none")
this.style.display="block";elem.remove();}}).end();},hide:function(speed,callback){return speed?this.animate({height:"hide",width:"hide",opacity:"hide"},speed,callback):this.filter(":visible").each(function(){this.oldblock=this.oldblock||jQuery.css(this,"display");this.style.display="none";}).end();},_toggle:jQuery.fn.toggle,toggle:function(fn,fn2){return jQuery.isFunction(fn)&&jQuery.isFunction(fn2)?this._toggle.apply(this,arguments):fn?this.animate({height:"toggle",width:"toggle",opacity:"toggle"},fn,fn2):this.each(function(){jQuery(this)[jQuery(this).is(":hidden")?"show":"hide"]();});},slideDown:function(speed,callback){return this.animate({height:"show"},speed,callback);},slideUp:function(speed,callback){return this.animate({height:"hide"},speed,callback);},slideToggle:function(speed,callback){return this.animate({height:"toggle"},speed,callback);},fadeIn:function(speed,callback){return this.animate({opacity:"show"},speed,callback);},fadeOut:function(speed,callback){return this.animate({opacity:"hide"},speed,callback);},fadeTo:function(speed,to,callback){return this.animate({opacity:to},speed,callback);},animate:function(prop,speed,easing,callback){var optall=jQuery.speed(speed,easing,callback);return this[optall.queue===false?"each":"queue"](function(){if(this.nodeType!=1)
return false;var opt=jQuery.extend({},optall),p,hidden=jQuery(this).is(":hidden"),self=this;for(p in prop){if(prop[p]=="hide"&&hidden||prop[p]=="show"&&!hidden)
return opt.complete.call(this);if(p=="height"||p=="width"){opt.display=jQuery.css(this,"display");opt.overflow=this.style.overflow;}}
if(opt.overflow!=null)
this.style.overflow="hidden";opt.curAnim=jQuery.extend({},prop);jQuery.each(prop,function(name,val){var e=new jQuery.fx(self,opt,name);if(/toggle|show|hide/.test(val))
e[val=="toggle"?hidden?"show":"hide":val](prop);else{var parts=val.toString().match(/^([+-]=)?([\d+-.]+)(.*)$/),start=e.cur(true)||0;if(parts){var end=parseFloat(parts[2]),unit=parts[3]||"px";if(unit!="px"){self.style[name]=(end||1)+unit;start=((end||1)/e.cur(true))*start;self.style[name]=start+unit;}
if(parts[1])
end=((parts[1]=="-="?-1:1)*end)+start;e.custom(start,end,unit);}else
e.custom(start,val,"");}});return true;});},queue:function(type,fn){if(jQuery.isFunction(type)||(type&&type.constructor==Array)){fn=type;type="fx";}
if(!type||(typeof type=="string"&&!fn))
return queue(this[0],type);return this.each(function(){if(fn.constructor==Array)
queue(this,type,fn);else{queue(this,type).push(fn);if(queue(this,type).length==1)
fn.call(this);}});},stop:function(clearQueue,gotoEnd){var timers=jQuery.timers;if(clearQueue)
this.queue([]);this.each(function(){for(var i=timers.length-1;i>=0;i--)
if(timers[i].elem==this){if(gotoEnd)
timers[i](true);timers.splice(i,1);}});if(!gotoEnd)
this.dequeue();return this;}});var queue=function(elem,type,array){if(elem){type=type||"fx";var q=jQuery.data(elem,type+"queue");if(!q||array)
q=jQuery.data(elem,type+"queue",jQuery.makeArray(array));}
return q;};jQuery.fn.dequeue=function(type){type=type||"fx";return this.each(function(){var q=queue(this,type);q.shift();if(q.length)
q[0].call(this);});};jQuery.extend({speed:function(speed,easing,fn){var opt=speed&&speed.constructor==Object?speed:{complete:fn||!fn&&easing||jQuery.isFunction(speed)&&speed,duration:speed,easing:fn&&easing||easing&&easing.constructor!=Function&&easing};opt.duration=(opt.duration&&opt.duration.constructor==Number?opt.duration:jQuery.fx.speeds[opt.duration])||jQuery.fx.speeds.def;opt.old=opt.complete;opt.complete=function(){if(opt.queue!==false)
jQuery(this).dequeue();if(jQuery.isFunction(opt.old))
opt.old.call(this);};return opt;},easing:{linear:function(p,n,firstNum,diff){return firstNum+diff*p;},swing:function(p,n,firstNum,diff){return((-Math.cos(p*Math.PI)/2)+0.5)*diff+firstNum;}},timers:[],timerId:null,fx:function(elem,options,prop){this.options=options;this.elem=elem;this.prop=prop;if(!options.orig)
options.orig={};}});jQuery.fx.prototype={update:function(){if(this.options.step)
this.options.step.call(this.elem,this.now,this);(jQuery.fx.step[this.prop]||jQuery.fx.step._default)(this);if(this.prop=="height"||this.prop=="width")
this.elem.style.display="block";},cur:function(force){if(this.elem[this.prop]!=null&&this.elem.style[this.prop]==null)
return this.elem[this.prop];var r=parseFloat(jQuery.css(this.elem,this.prop,force));return r&&r>-10000?r:parseFloat(jQuery.curCSS(this.elem,this.prop))||0;},custom:function(from,to,unit){this.startTime=now();this.start=from;this.end=to;this.unit=unit||this.unit||"px";this.now=this.start;this.pos=this.state=0;this.update();var self=this;function t(gotoEnd){return self.step(gotoEnd);}
t.elem=this.elem;jQuery.timers.push(t);if(jQuery.timerId==null){jQuery.timerId=setInterval(function(){var timers=jQuery.timers;for(var i=0;i<timers.length;i++)
if(!timers[i]())
timers.splice(i--,1);if(!timers.length){clearInterval(jQuery.timerId);jQuery.timerId=null;}},13);}},show:function(){this.options.orig[this.prop]=jQuery.attr(this.elem.style,this.prop);this.options.show=true;this.custom(0,this.cur());if(this.prop=="width"||this.prop=="height")
this.elem.style[this.prop]="1px";jQuery(this.elem).show();},hide:function(){this.options.orig[this.prop]=jQuery.attr(this.elem.style,this.prop);this.options.hide=true;this.custom(this.cur(),0);},step:function(gotoEnd){var t=now();if(gotoEnd||t>this.options.duration+this.startTime){this.now=this.end;this.pos=this.state=1;this.update();this.options.curAnim[this.prop]=true;var done=true;for(var i in this.options.curAnim)
if(this.options.curAnim[i]!==true)
done=false;if(done){if(this.options.display!=null){this.elem.style.overflow=this.options.overflow;this.elem.style.display=this.options.display;if(jQuery.css(this.elem,"display")=="none")
this.elem.style.display="block";}
if(this.options.hide)
this.elem.style.display="none";if(this.options.hide||this.options.show)
for(var p in this.options.curAnim)
jQuery.attr(this.elem.style,p,this.options.orig[p]);}
if(done)
this.options.complete.call(this.elem);return false;}else{var n=t-this.startTime;this.state=n/this.options.duration;this.pos=jQuery.easing[this.options.easing||(jQuery.easing.swing?"swing":"linear")](this.state,n,0,1,this.options.duration);this.now=this.start+((this.end-this.start)*this.pos);this.update();}
return true;}};jQuery.extend(jQuery.fx,{speeds:{slow:600,fast:200,def:400},step:{scrollLeft:function(fx){fx.elem.scrollLeft=fx.now;},scrollTop:function(fx){fx.elem.scrollTop=fx.now;},opacity:function(fx){jQuery.attr(fx.elem.style,"opacity",fx.now);},_default:function(fx){fx.elem.style[fx.prop]=fx.now+fx.unit;}}});jQuery.fn.offset=function(){var left=0,top=0,elem=this[0],results;if(elem)with(jQuery.browser){var parent=elem.parentNode,offsetChild=elem,offsetParent=elem.offsetParent,doc=elem.ownerDocument,safari2=safari&&parseInt(version)<522&&!/adobeair/i.test(userAgent),css=jQuery.curCSS,fixed=css(elem,"position")=="fixed";if(elem.getBoundingClientRect){var box=elem.getBoundingClientRect();add(box.left+Math.max(doc.documentElement.scrollLeft,doc.body.scrollLeft),box.top+Math.max(doc.documentElement.scrollTop,doc.body.scrollTop));add(-doc.documentElement.clientLeft,-doc.documentElement.clientTop);}else{add(elem.offsetLeft,elem.offsetTop);while(offsetParent){add(offsetParent.offsetLeft,offsetParent.offsetTop);if(mozilla&&!/^t(able|d|h)$/i.test(offsetParent.tagName)||safari&&!safari2)
border(offsetParent);if(!fixed&&css(offsetParent,"position")=="fixed")
fixed=true;offsetChild=/^body$/i.test(offsetParent.tagName)?offsetChild:offsetParent;offsetParent=offsetParent.offsetParent;}
while(parent&&parent.tagName&&!/^body|html$/i.test(parent.tagName)){if(!/^inline|table.*$/i.test(css(parent,"display")))
add(-parent.scrollLeft,-parent.scrollTop);if(mozilla&&css(parent,"overflow")!="visible")
border(parent);parent=parent.parentNode;}
if((safari2&&(fixed||css(offsetChild,"position")=="absolute"))||(mozilla&&css(offsetChild,"position")!="absolute"))
add(-doc.body.offsetLeft,-doc.body.offsetTop);if(fixed)
add(Math.max(doc.documentElement.scrollLeft,doc.body.scrollLeft),Math.max(doc.documentElement.scrollTop,doc.body.scrollTop));}
results={top:top,left:left};}
function border(elem){add(jQuery.curCSS(elem,"borderLeftWidth",true),jQuery.curCSS(elem,"borderTopWidth",true));}
function add(l,t){left+=parseInt(l,10)||0;top+=parseInt(t,10)||0;}
return results;};jQuery.fn.extend({position:function(){var left=0,top=0,results;if(this[0]){var offsetParent=this.offsetParent(),offset=this.offset(),parentOffset=/^body|html$/i.test(offsetParent[0].tagName)?{top:0,left:0}:offsetParent.offset();offset.top-=num(this,'marginTop');offset.left-=num(this,'marginLeft');parentOffset.top+=num(offsetParent,'borderTopWidth');parentOffset.left+=num(offsetParent,'borderLeftWidth');results={top:offset.top-parentOffset.top,left:offset.left-parentOffset.left};}
return results;},offsetParent:function(){var offsetParent=this[0].offsetParent;while(offsetParent&&(!/^body|html$/i.test(offsetParent.tagName)&&jQuery.css(offsetParent,'position')=='static'))
offsetParent=offsetParent.offsetParent;return jQuery(offsetParent);}});jQuery.each(['Left','Top'],function(i,name){var method='scroll'+name;jQuery.fn[method]=function(val){if(!this[0])return;return val!=undefined?this.each(function(){this==window||this==document?window.scrollTo(!i?val:jQuery(window).scrollLeft(),i?val:jQuery(window).scrollTop()):this[method]=val;}):this[0]==window||this[0]==document?self[i?'pageYOffset':'pageXOffset']||jQuery.boxModel&&document.documentElement[method]||document.body[method]:this[0][method];};});jQuery.each(["Height","Width"],function(i,name){var tl=i?"Left":"Top",br=i?"Right":"Bottom";jQuery.fn["inner"+name]=function(){return this[name.toLowerCase()]()+
num(this,"padding"+tl)+
num(this,"padding"+br);};jQuery.fn["outer"+name]=function(margin){return this["inner"+name]()+
num(this,"border"+tl+"Width")+
num(this,"border"+br+"Width")+
(margin?num(this,"margin"+tl)+num(this,"margin"+br):0);};});})();(function($){$.fn.bgIframe=$.fn.bgiframe=function(s){if($.browser.msie&&/6.0/.test(navigator.userAgent)){s=$.extend({top:'auto',left:'auto',width:'auto',height:'auto',opacity:true,src:'javascript:false;'},s||{});var prop=function(n){return n&&n.constructor==Number?n+'px':n;},html='<iframe class="bgiframe"frameborder="0"tabindex="-1"src="'+s.src+'"'+'style="display:block;position:absolute;z-index:-1;'+
(s.opacity!==false?'filter:Alpha(Opacity=\'0\');':'')+'top:'+(s.top=='auto'?'expression(((parseInt(this.parentNode.currentStyle.borderTopWidth)||0)*-1)+\'px\')':prop(s.top))+';'+'left:'+(s.left=='auto'?'expression(((parseInt(this.parentNode.currentStyle.borderLeftWidth)||0)*-1)+\'px\')':prop(s.left))+';'+'width:'+(s.width=='auto'?'expression(this.parentNode.offsetWidth+\'px\')':prop(s.width))+';'+'height:'+(s.height=='auto'?'expression(this.parentNode.offsetHeight+\'px\')':prop(s.height))+';'+'"/>';return this.each(function(){if($('> iframe.bgiframe',this).length==0)
this.insertBefore(document.createElement(html),this.firstChild);});}
return this;};})(jQuery);var sClientInfo=navigator.userAgent.toLowerCase();var bIsIE=(sClientInfo.indexOf("msie")!=-1);var bIsWin=((sClientInfo.indexOf("win")!=-1)||(sClientInfo.indexOf("16bit")!=-1));function getParam(sParam)
{return oParams[sParam];}
function getPhrase(sParam)
{return oTranslations[sParam];}
function isModule(sModule)
{return(typeof(oModules[sModule])!='undefined'?true:false);}
function debug(sMessage)
{if(!window.console||!console.firebug)
{return false;}
console.info(sMessage);}
function p(sMessage)
{debug(sMessage);}
function d(aArray)
{p(print_r(aArray,true));}
function setCookie(name,value,expires)
{var today=new Date();today.setTime(today.getTime());if(expires)
{expires=expires*1000*60*60*24;}
var expires_date=new Date(today.getTime()+(expires));document.cookie=getParam('sJsCookiePrefix')+name+"="+escape(value)+
((expires)?";expires="+expires_date.toGMTString():"")+
((getParam('sJsCookiePath'))?";path="+getParam('sJsCookiePath'):"")+
((getParam('sJsCookieDomain'))?";domain="+getParam('sJsCookieDomain'):"");debug('Adding Cookie: '+name+' -> '+value);}
function deleteCookie(name)
{if(this.getCookie(name))
{document.cookie=getParam('sJsCookiePrefix')+name+"="+
((getParam('sJsCookiePath'))?";path="+getParam('sJsCookiePath'):"")+
((getParam('sJsCookieDomain'))?";domain="+getParam('sJsCookieDomain'):"")+";expires=Thu, 01-Jan-1970 00:00:01 GMT";debug('Deleting Cookie: '+name);}}
function getCookie(check_name)
{var a_all_cookies=document.cookie.split(';');var a_temp_cookie='';var cookie_name='';var cookie_value='';var b_cookie_found=false;var check_name=getParam('sJsCookiePrefix')+check_name;for(i=0;i<a_all_cookies.length;i++)
{a_temp_cookie=a_all_cookies[i].split('=');cookie_name=a_temp_cookie[0].replace(/^\s+|\s+$/g,'');if(cookie_name==check_name)
{b_cookie_found=true;if(a_temp_cookie.length>1)
{cookie_value=unescape(a_temp_cookie[1].replace(/^\s+|\s+$/g,''));}
return cookie_value;break;}
a_temp_cookie=null;cookie_name='';}
if(!b_cookie_found)
{return null;}}
function parse(strInputCode)
{strInputCode=strInputCode.replace(/&(lt|gt);/g,function(strMatch,p1)
{return(p1=="lt")?"<":">";});return strInputCode.replace(/<\/?[^>]+(>|$)/g,"");}
function substr(sString,iStart,iLength)
{if(iStart<0)
{iStart+=sString.length;}
if(iLength==undefined)
{iLength=sString.length;}
else if(iLength<0)
{iLength+=sString.length;}
else
{iLength+=iStart;}
if(iLength<iStart)
{iLength=iStart;}
return sString.substring(iStart,iLength);}
function str_repeat(str,repeat)
{var output='';for(var i=0;i<repeat;i++)
{output+=str;}
return output;}
function print_r(array,return_val)
{var output="",pad_char=" ",pad_val=4;var formatArray=function(obj,cur_depth,pad_val,pad_char)
{if(cur_depth>0)
{cur_depth++;}
var base_pad=repeat_char(pad_val*cur_depth,pad_char);var thick_pad=repeat_char(pad_val*(cur_depth+1),pad_char);var str="";if(obj instanceof Array||obj instanceof Object){str+="Array\n"+base_pad+"(\n";for(var key in obj){if(obj[key]instanceof Array){str+=thick_pad+"["+key+"] => "+formatArray(obj[key],cur_depth+1,pad_val,pad_char);}else{str+=thick_pad+"["+key+"] => "+obj[key]+"\n";}}
str+=base_pad+")\n";}else if(obj==null||obj==undefined){str='';}else{str=obj.toString();}
return str;};var repeat_char=function(len,pad_char){var str="";for(var i=0;i<len;i++){str+=pad_char;};return str;};output=formatArray(array,0,pad_val,pad_char);if(return_val!==true){document.write("<pre>"+output+"</pre>");return true;}else{return output;}}
function isset()
{var a=arguments;var l=a.length;var i=0;if(l==0){throw new Error('Empty isset');}
while(i!=l){if(typeof(a[i])=='undefined'||a[i]===null){return false;}else{i++;}}
return true;}
function empty(mixed_var){var key;if(mixed_var===""||mixed_var===0||mixed_var==="0"||mixed_var===null||mixed_var===false||mixed_var===undefined||trim(mixed_var)==""){return true;}
if(typeof mixed_var=='object'){for(key in mixed_var){if(typeof mixed_var[key]!=='function'){return false;}}
return true;}
return false;}
function trim(str,charlist){var whitespace,l=0,i=0;str+='';if(!charlist){whitespace=" \n\r\t\f\x0b\xa0\u2000\u2001\u2002\u2003\u2004\u2005\u2006\u2007\u2008\u2009\u200a\u200b\u2028\u2029\u3000";}else{charlist+='';whitespace=charlist.replace(/([\[\]\(\)\.\?\/\*\{\}\+\$\^\:])/g,'\$1');}
l=str.length;for(i=0;i<l;i++){if(whitespace.indexOf(str.charAt(i))===-1){str=str.substring(i);break;}}
l=str.length;for(i=l-1;i>=0;i--){if(whitespace.indexOf(str.charAt(i))===-1){str=str.substring(0,i+1);break;}}
return whitespace.indexOf(str.charAt(0))===-1?str:'';}
function ltrim(str,charlist){charlist=!charlist?' \s\xA0':(charlist+'').replace(/([\[\]\(\)\.\?\/\*\{\}\+\$\^\:])/g,'\$1');var re=new RegExp('^['+charlist+']+','g');return(str+'').replace(re,'');}
function rtrim(str,charlist){charlist=!charlist?' \s\xA0':(charlist+'').replace(/([\[\]\(\)\.\?\/\*\{\}\+\$\^\:])/g,'\$1');var re=new RegExp('['+charlist+']+$','g');return(str+'').replace(re,'');}
function function_exists(function_name){if(typeof function_name=='string'){return(typeof window[function_name]=='function');}else{return(function_name instanceof Function);}}
function explode(delimiter,string,limit){var emptyArray={0:''};if(arguments.length<2||typeof arguments[0]=='undefined'||typeof arguments[1]=='undefined')
{return null;}
if(delimiter===''||delimiter===false||delimiter===null)
{return false;}
if(typeof delimiter=='function'||typeof delimiter=='object'||typeof string=='function'||typeof string=='object')
{return emptyArray;}
if(delimiter===true){delimiter='1';}
if(!limit){return string.toString().split(delimiter.toString());}else{var splitted=string.toString().split(delimiter.toString());var partA=splitted.splice(0,limit-1);var partB=splitted.join(delimiter.toString());partA.push(partB);return partA;}}
function in_array(needle,haystack,strict){var found=false,key,strict=!!strict;for(key in haystack){if((strict&&haystack[key]===needle)||(!strict&&haystack[key]==needle)){found=true;break;}}
return found;}
function getResizedWindow()
{var myWidth=0,myHeight=0;if(typeof(window.innerWidth)=='number')
{myWidth=window.innerWidth;myHeight=window.innerHeight;}
else if(document.documentElement&&(document.documentElement.clientWidth||document.documentElement.clientHeight))
{myWidth=document.documentElement.clientWidth;myHeight=document.documentElement.clientHeight;}else if(document.body&&(document.body.clientWidth||document.body.clientHeight))
{myWidth=document.body.clientWidth;myHeight=document.body.clientHeight;}
return myHeight;}
var Phpfox={};var Behavior={};$.ajaxSetup({type:"POST",url:getParam('sJsStatic')+"ajax.php",dataType:"script"});$.fn.message=function(sMessage,sType)
{switch(sType)
{case'valid':sClass='valid_message';break;case'error':sClass='error_message';break;case'public':sClass='public_message';break;}
this.html(this.html()+'<div class="'+sClass+'">'+sMessage+'</\div>');return this;}
$.getParams=function(sUrl)
{var aArgs=sUrl.split('#');var aArgsFinal=aArgs[1].split('?');var aFinal=aArgsFinal[1].split('&');var aUrlParams=Array();if(aArgs[0].search(/inline/)==-1)
{aUrlParams['main_url']=aArgs[0];}
for(i=0;i<aFinal.length;i++)
{var aArg=aFinal[i].split('=');aUrlParams[aArg[0]]=aArg[1];}
return aUrlParams;}
$.ajaxProcess=function(sMessage,sSize)
{sMessage=(sMessage?sMessage:getPhrase('core.processing'));if(empty(sSize))
{sSize='small';}
return'<span style="margin-left:4px; margin-right:4px; font-size:9pt; font-weight:normal;"><img src="'+eval('oJsImages.ajax_'+sSize+'')+'" class="v_middle" /> '+(sMessage==='no_message'?'':sMessage+'...')+'</span>';}
Behavior.imageHoverHolder=function()
{$('.image_hover_holder').hover(function()
{if(!empty($(this).find('.image_hover_menu:first').html()))
{$(this).addClass('image_hover_holder_hover').find('.image_hover_menu:first').show();}},function()
{$(this).removeClass('image_hover_holder_hover').find('.image_hover_menu:first').hide();});}
Behavior.targetBlank=function()
{$('.targetBlank').click(function()
{window.open($(this).get(0).href);return false;});}
var bCacheIsHover=false;Behavior.dropDown=function()
{$('.sJsDropMenu').click(function()
{$(this).blur();$('.dropContent').hide();if($(this).hasClass('is_already_open'))
{$(this).parent().find('.dropContent:first').hide();$(this).removeClass('is_already_open');}
else
{$(this).parent().find('.dropContent:first').show();$(this).addClass('is_already_open');}
return false;});$('.dropContent').hover(function()
{bCacheIsHover=false;},function()
{bCacheIsHover=true;setTimeout("if (bCacheIsHover) { $('.dropContent').hide(); $('.sJsDropMenu').removeClass('is_already_open'); bCacheIsHover = false; }",1000);});}
Behavior.goJump=function()
{$('.goJump').change(function()
{if($(this).get(0).value=="")
{return false;}
if($(this).get(0).value.search(/delete/i)!=-1&&!confirm(getPhrase('core.are_you_sure')))
{return false;}
window.location.href=$(this).get(0).value;});}
Behavior.inlineCheckbox=function()
{$('.inlineCheckbox').click(function()
{if($(this).get(0).checked)
{$(this).parent().parent().addClass('inlineMessage');}
else
{$(this).parent().parent().removeClass('inlineMessage');}});}
Behavior.inlinePopup=function()
{$('.inlinePopup').click(function()
{var $aParams=$.getParams($(this).get(0).href);var sParams='&tb=true';for(sVar in $aParams)
{sParams+='&'+sVar+'='+$aParams[sVar]+'';}
sParams=sParams.substr(1,sParams.length);tb_show($(this).get(0).title,$.ajaxBox($aParams['call'],sParams));return false;});}
Behavior.hoverAction=function()
{$('.hover_action_div').hover(function()
{$(this).show();return false;},function()
{$(this).hide();return false;});$(".hover_action").hover(function()
{$(this).parents('div:first').find('.hover_action_div').show();},function()
{$(this).parents('div:first').find('.hover_action_div').hide();});}
Behavior.blockClick=function()
{$('.block .menu ul li a').click(function()
{$(this).parents('.block:first').find('li').removeClass('active');$(this).parent().addClass('active');if(this.href.match(/#/))
{var aParts=explode('#',this.href);var aParams=explode('?',aParts[1]);var aParamParts=explode('&',aParams[1]);var aRequest=Array();for(i in aParamParts)
{var aPart=explode('=',aParamParts[i]);aRequest[aPart[0]]=aPart[1];}
$('.js_block_click_lis_cache').remove();$(this).parents('.menu:first').find('ul').append('<li class="js_block_click_lis_cache" style="margin-top:2px;">'+$.ajaxProcess('no_message')+'</li>');$.ajaxCall(aParams[0],aParams[1]+'&js_block_click_lis_cache=true');}
return false;});}
Behavior.deleteLink=function()
{$('.delete_link').click(function()
{if(confirm(getPhrase('core.are_you_sure')))
{$aParams=$.getParams($(this).get(0).href);var sParams='';for(sVar in $aParams)
{sParams+='&'+sVar+'='+$aParams[sVar]+'';}
sParams=sParams.substr(1,sParams.length);$.ajaxCall($aParams['call'],sParams);}
return false;});}
Phpfox.loadInit=function()
{debug('Behavior.init() Loaded');$('.inlinePopup').unbind('click');$.each(Behavior,function()
{this(this);});}
Phpfox.init=function()
{debug('Phpfox.init() Loaded');$(document).ready(function()
{$('.sJsConfirm').click(function()
{if(confirm(getPhrase('core.are_you_sure')))
{return true;}
return false;});$.each(Behavior,function()
{this(this);});});if((!getParam('bWysiwyg')||typeof(bForceDefaultEditor)!='undefined')&&typeof(Editor)=='object')
{Editor.getEditors();}
if(empty($('#sidebar').html()))
{$('#content').removeClass('split');$('#content').addClass('full');}
$('#select_lang_pack').click(function()
{tb_show(oTranslations['core.language_packages'],$.ajaxBox('language.select','height=300&amp;width=300'));return false;});$('.js_update_status').click(function()
{if(document.getElementById('js_current_user_status').style.display==''||document.getElementById('js_current_user_status').style.display=='inline'||document.getElementById('js_current_user_status').style.display=='block')
{$('#js_current_user_status').hide();$('#js_update_user_status').show();$('#js_status_input').focus();}
else
{$('#js_current_user_status').show();$('#js_update_user_status').hide();}
return false;});$('#js_footer_start_button').click(function()
{deleteCookie('im_last_open_window');if($(this).hasClass('is_already_open'))
{$('.js_footer_holder').hide();$(this).removeClass('focus');$(this).removeClass('is_already_open');}
else
{$('#footer_bar').find('a').removeClass('focus').removeClass('is_already_open');$(this).addClass('is_already_open');$('.js_footer_holder').hide();$('#footer_bar a').removeClass('focus');$(this).addClass('focus');$('#footer_menu').show();}
return false;});$('#js_favorite_start_button').click(function()
{deleteCookie('im_last_open_window');if($(this).hasClass('is_already_open'))
{$('.js_footer_holder').hide();$(this).removeClass('focus');$(this).removeClass('is_already_open');}
else
{$('#footer_bar').find('a').removeClass('focus').removeClass('is_already_open');$(this).addClass('is_already_open');$('.js_footer_holder').hide();$('#footer_bar a').removeClass('focus');$(this).addClass('focus');$('#footer_bar_favorite').show();if($('#js_footer_bar_favorite_content').html().match(/EMPTY_FOOTER_BAR/))
{$('#js_footer_bar_favorite_content').html($.ajaxProcess(oTranslations['language.loading'],'large'));$.ajaxCall('favorite.getFooterBar');}}
return false;});$('.js_notify_link').click(function()
{deleteCookie('im_last_open_window');if($(this).hasClass('is_already_open'))
{$('.js_footer_holder').hide();$(this).removeClass('focus');$(this).removeClass('is_already_open');}
else
{$('#footer_bar').find('a').removeClass('focus').removeClass('is_already_open');eleOffset=$(this).offset();$(this).addClass('is_already_open');$('.js_footer_holder').hide();$('#footer_bar a').removeClass('focus');$(this).addClass('focus');$('#js_notification_popup').find('.js_footer_holder').show();$('#footer_notification').remove();$('body').prepend('<div id="footer_notification">'+$('#js_notification_popup').html()+'</div>');if($('#js_notification_border').height()<300)
{$('#js_notification_over_flow').height($('#js_notification_border').height());}
var sIsSeenIds=$('#js_notification_seen_id').html();if(!empty(sIsSeenIds))
{$('#js_notification_seen_id').html("");$('#js_notification_total_count').html("0");$('#js_notification_total_count_show').html("0");$('#js_notification_total_count_show').hide();$.ajaxCall('notification.updateSeen','id='+sIsSeenIds);}}
return false;});if(!oCore['core.is_admincp'])
{if($('#country_iso').length>0&&!empty(oCore['core.country_iso']))
{if(empty($('#country_iso').val()))
{$('#js_country_iso_option_'+oCore['core.country_iso']).attr('selected',true);}}}
$('.js_item_active').click(function()
{$(this).parent().find('.js_item_active input').attr('checked',false);if($(this).hasClass('item_is_active'))
{$(this).parent().find('.item_is_active input').attr('checked',true);}
else
{$(this).parent().find('.item_is_not_active input').attr('checked',true);}});$('.hover_action').hover(function()
{$(this).find('.row_action:first').show();},function()
{$(this).find('.row_action:first').hide();});}
Phpfox.getObjectPosition=function(sId)
{if($('#'+sId).length<=0)
{return false;}
var curleft=0;var curtop=0;var obj=document.getElementById(sId);if(obj.offsetParent)
{do
{curleft+=obj.offsetLeft;curtop+=obj.offsetTop;}while(obj=obj.offsetParent);}
return{left:curleft,top:curtop};}
Phpfox.getFriends=function(aParams)
{tb_show('',$.ajaxBox('friend.search','height=410&width=600&input='+aParams['input']+'&type='+(isset(aParams['type'])?aParams['type']:'')+''));}
Phpfox.browseUsers=function(aParams)
{tb_show('',$.ajaxBox('user.browse','height=410&width=600&input='+aParams['input']+''));}
Phpfox.getParams=function(sHref)
{var aParams=new Array();var aUrlParts=explode('/',sHref);var iRequest=0;for(i in aUrlParts)
{if(empty(aUrlParts[i]))
{continue;}
aUrlParts[i]=aUrlParts[i].replace('#','');if(aUrlParts[i].match(/_/i))
{var aUrlParams=explode('_',aUrlParts[i]);aParams[aUrlParams[0]]=aUrlParams[1];}
else
{iRequest++;aParams['req'+iRequest]=aUrlParts[i];}}
return aParams;}
Phpfox.getRequests=function(sHref,bReturnPath)
{var sParams='';var sUrlString='';var sModuleName=getParam('core.section_module');switch(oCore['core.url_rewrite'])
{case'1':var oReq=new RegExp(""+getParam('sJsHome')+"(.*?)$","i");var aMatches=oReq.exec(sHref);var aParts=explode('/',aMatches[1]);sUrlString='/'+aMatches[1];break;case'3':if(oCore['profile.is_user_profile'])
{var aProfileMatches=sHref.match(/http:\/\/(.*?)\.(.*?)/i);sModuleName=aProfileMatches[1];}
var oReq=new RegExp(""+getParam('sJsHome')+"(.*?)$","i");var aMatches=oReq.exec(sHref);sUrlString=sModuleName+'/'+aMatches[1];break;default:var oReq=new RegExp("(.*?)=\/(.*?)$","i");var aMatches=oReq.exec(sHref);var aParts=explode('/',aMatches[2]);sUrlString=aMatches[2];break;}
if(bReturnPath===true)
{return'/'+ltrim(sUrlString,'/');}
return Phpfox.parseUrlString(sUrlString);}
Phpfox.parseUrlString=function(sUrlString)
{var sParams='';var aUrlParts=explode('/',sUrlString);var iRequest=0;var iLoadCount=0;for(i in aUrlParts)
{if(empty(aUrlParts[i])||aUrlParts[i]=='#')
{continue;}
iLoadCount++;if(iLoadCount!=1&&aUrlParts[i].match(/_/i))
{var aUrlParams=explode('_',aUrlParts[i]);sParams+='&'+aUrlParams[0]+'='+aUrlParams[1];}
else
{iRequest++;sParams+='&req'+iRequest+'='+aUrlParts[i];}}
return sParams;}
Phpfox.reverseUrl=function(sForm,aSkip)
{var aForms=explode('&',sForm);var sUrlParam='';for(i in aForms)
{var aFormParts=aForms[i].match(/(.*?)=(.*?)$/i);if(aFormParts!==null)
{if(aFormParts[1].match(/phpfox/i))
{continue;}
if(isset(aSkip))
{if(in_array(aFormParts[1],aSkip))
{continue;}}
sUrlParam+=aFormParts[1]+'_'+encodeURIComponent(aFormParts[2])+'/';}}
return sUrlParam;}
Phpfox.addUrlPager=function(oObject)
{window.location='#'+Phpfox.getRequests(oObject.href,true);}
Phpfox.getHashParam=function(sHref)
{var sParams='';var aParams=$.getParams(sHref);for(var sKey in aParams)
{sParams+='&'+sKey+'='+aParams[sKey];}
sParams=ltrim(sParams,'&');return sParams;}
Phpfox.popup=function(sUrl,aParams)
{oDate=new Date();iId=oDate.getTime();var sParams='';var iCount=0;var bCenter=false;for(i in aParams)
{if(i=='center')
{bCenter=true;continue;}
iCount++;if(iCount!=1)
{sParams+=',';}
sParams+=i+'='+aParams[i];}
if(bCenter===true)
{sParams+=',left='+(($(window).width()-aParams['width'])/2)+',top='+(($(window).height()-aParams['height'])/2)+'';}
window.open(sUrl,iId,sParams);}
Phpfox.ajaxMessage=function()
{$('#global_ajax_message').html('Saving...').animate({opacity:0.4}).show();}
window.alert=function(sPhrase)
{tb_show('',$.ajaxBox('core.javascriptAlert','height=200&width=300&phrase='+encodeURIComponent(sPhrase)));}
Phpfox.toggleCategory=function(sName,iId)
{$('.special_subcategory').each(function(){if($(this).attr('class').indexOf(sName)==-1)
{$(this).hide();}});$('.category_show_more_less').each(function(){if($(this).attr('id').indexOf('show_more_')>=0)
{$(this).show();}
if($(this).attr('id').indexOf('show_less_')>=0)
{$(this).hide();}});$('.'+sName).toggle();$('#show_more_'+iId).toggle();$('#show_less_'+iId).toggle();}
$.ajaxBox=function(sCall,sExtra)
{var sParams=getParam('sJsAjax')+'?phpfox[ajax]=true&phpfox[call]='+sCall;if(sExtra)
{sParams+='&'+sExtra;}
if(!sParams.match(/phpfox\[security_token\]/i))
{sParams+='&phpfox[security_token]='+oCore['log.security_token'];}
return sParams;}
var oCacheAjaxRequest=null;var aCacheAjaxLastCall={};window.onbeforeunload=function()
{if(oCacheAjaxRequest!==null)
{oCacheAjaxRequest.abort();}}
$.fn.ajaxCall=function(sCall,sExtra,bNoForm)
{var sUrl=getParam('sJsAjax');var sParams='&phpfox[ajax]=true&phpfox[call]='+sCall+''+(bNoForm?'':this.getForm());if(sExtra)
{sParams+='&'+ltrim(sExtra,'&');}
if(!sParams.match(/phpfox\[security_token\]/i))
{sParams+='&phpfox[security_token]='+oCore['log.security_token'];}
if(oCacheAjaxRequest!==null)
{oCacheAjaxRequest.abort();if(isset(aCacheAjaxLastCall['last_call'])&&aCacheAjaxLastCall['last_call']!=sCall)
{sParams+='&phpfox[last_call]='+aCacheAjaxLastCall['last_call'];}
if(isset(aCacheAjaxLastCall['last_param']))
{sParams+='&phpfox[last_param]='+aCacheAjaxLastCall['last_param'];}}
if(sCall=='im.getMessages'||sCall=='im.getRooms')
{aCacheAjaxLastCall={last_call:sCall};if(sCall=='im.getMessages')
{aMatches=sParams.match(/&im_id=(.*?)&/i);if(aMatches!==null&&isset(aMatches[1]))
{aCacheAjaxLastCall['last_param']=aMatches[1];}}}
oCacheAjaxRequest=$.ajax({data:sParams});}
$.ajaxCall=function(sCall,sExtra)
{$(this).ajaxCall(sCall,sExtra,true);}
$.fn.getForm=function()
{var objForm=this.get(0);var prefix="";var submitDisabledElements=false;if(arguments.length>1&&arguments[1]==true)
{submitDisabledElements=true;}
if(arguments.length>2)
{prefix=arguments[2];}
var sXml='';if(objForm&&objForm.tagName=='FORM')
{var formElements=objForm.elements;for(var i=0;i<formElements.length;i++)
{if(!formElements[i].name)
{continue;}
if(formElements[i].name.substring(0,prefix.length)!=prefix)
{continue;}
if(formElements[i].type&&(formElements[i].type=='radio'||formElements[i].type=='checkbox')&&formElements[i].checked==false)
{continue;}
if(formElements[i].disabled&&formElements[i].disabled==true&&submitDisabledElements==false)
{continue;}
var name=formElements[i].name;if(name)
{sXml+='&';if(formElements[i].type=='select-multiple')
{for(var j=0;j<formElements[i].length;j++)
{if(formElements[i].options[j].selected==true)
{sXml+=name+"="+encodeURIComponent(formElements[i].options[j].value)+"&";}}}
else
{sXml+=name+"="+encodeURIComponent(formElements[i].value);}}}}
if(!sXml)
{sXml+="&"+objForm.name+"="+encodeURIComponent(objForm.value);}
return sXml;}
var tb_pathToImage=oJsImages.loading_animation;var tb_pathToCloseImage=oJsImages.close;var tb_onCloseWindow;$(document).ready(function(){tb_init('a.thickbox, area.thickbox, input.thickbox');imgLoader=new Image();imgLoader.src=tb_pathToImage;});function tb_init(domChunk){$(domChunk).click(function(){var t=this.title||this.name||null;var a=this.href||this.alt;var g=this.rel||false;tb_show(t,a,g);this.blur();return false;});}
function tb_show(caption,url,imageGroup)
{try
{var sMainUrl=url;var baseURL;if(url.indexOf("?")!==-1)
{baseURL=url.substr(0,url.indexOf("?"));}
else
{baseURL=url;}
var urlString=/\.jpg$|\.jpeg$|\.png$|\.gif$|\.bmp$/;var urlType=baseURL.toLowerCase().match(urlString);if(url.indexOf('#')!=-1)
{var aParams=url.split('#');url='#'+aParams[1];}
var queryString=url.replace(/^[^\?]+\??/,'');var params=tb_parseQuery(queryString);if(isset(params['type'])&&params['type']=='textarea')
{tb_onCloseWindow=function()
{$('#'+params['parent_id']).val($('#js_editor_tb_temp_editor').val());}}
if(typeof document.body.style.maxHeight==="undefined")
{$("body","html").css({height:"100%",width:"100%"});$("html").css("overflow","hidden");if(document.getElementById("TB_HideSelect")===null)
{$("body").append("<iframe id='TB_HideSelect'></iframe><div id='TB_overlay'></div><div id='TB_window'></div>");if(!isset(params['type'])||(isset(params['type'])&&params['type']!='updating'))
{$("#TB_overlay").click(tb_remove);}}}
else
{if(document.getElementById("TB_overlay")===null)
{$("body").append("<div id='TB_overlay'></div><div id='TB_window'></div>");if(!isset(params['type'])||(isset(params['type'])&&params['type']!='updating'))
{$("#TB_overlay").click(tb_remove);}}}
if(tb_detectMacXFF())
{$("#TB_overlay").addClass("TB_overlayMacFFBGHack");}
else
{$("#TB_overlay").addClass("TB_overlayBG");}
if(caption===null)
{caption="";}
$("body").append("<div id='TB_load'><img src='"+imgLoader.src+"' /></div>");$('#TB_load').show();if(urlType=='.jpg'||urlType=='.jpeg'||urlType=='.png'||urlType=='.gif'||urlType=='.bmp'){TB_PrevCaption="";TB_PrevURL="";TB_PrevHTML="";TB_NextCaption="";TB_NextURL="";TB_NextHTML="";TB_imageCount="";TB_FoundURL=false;if(imageGroup){TB_TempArray=$("a[@rel="+imageGroup+"]").get();for(TB_Counter=0;((TB_Counter<TB_TempArray.length)&&(TB_NextHTML===""));TB_Counter++){var urlTypeTemp=TB_TempArray[TB_Counter].href.toLowerCase().match(urlString);if(!(TB_TempArray[TB_Counter].href==url)){if(TB_FoundURL){TB_NextCaption=TB_TempArray[TB_Counter].title;TB_NextURL=TB_TempArray[TB_Counter].href;TB_NextHTML="<span id='TB_next'>&nbsp;&nbsp;<a href='#'>Next &gt;</a></span>";}else{TB_PrevCaption=TB_TempArray[TB_Counter].title;TB_PrevURL=TB_TempArray[TB_Counter].href;TB_PrevHTML="<span id='TB_prev'>&nbsp;&nbsp;<a href='#'>&lt; Prev</a></span>";}}else{TB_FoundURL=true;TB_imageCount="Image "+(TB_Counter+1)+" of "+(TB_TempArray.length);}}}
imgPreloader=new Image();imgPreloader.onload=function(){imgPreloader.onload=null;var pagesize=tb_getPageSize();var x=pagesize[0]-150;var y=pagesize[1]-150;var imageWidth=imgPreloader.width;var imageHeight=imgPreloader.height;if(imageWidth>x){imageHeight=imageHeight*(x/imageWidth);imageWidth=x;if(imageHeight>y){imageWidth=imageWidth*(y/imageHeight);imageHeight=y;}}else if(imageHeight>y){imageWidth=imageWidth*(y/imageHeight);imageHeight=y;if(imageWidth>x){imageHeight=imageHeight*(x/imageWidth);imageWidth=x;}}
TB_WIDTH=imageWidth+30;TB_HEIGHT=imageHeight+60;caption=caption.toString();caption=caption.replace(/&/g,'&amp;');caption=caption.replace(/</g,'&lt;');caption=caption.replace(/>/g,'&gt;');$("#TB_window").append("<a href='' id='TB_ImageOff' title='"+getPhrase('core.close')+"'><img id='TB_Image' src='"+url+"' width='"+imageWidth+"' height='"+imageHeight+"' alt='"+caption+"'/></a>"+"<div id='TB_caption'>"+caption+"<div id='TB_secondLine'>"+TB_imageCount+TB_PrevHTML+TB_NextHTML+"</div></div><div id='TB_closeWindow'><a href='#' id='TB_closeWindowButton' title='"+getPhrase('core.close')+"'><img src=\""+tb_pathToCloseImage+"\" alt=\"\" /></a></div>");$("#TB_closeWindowButton").click(tb_remove);if(!(TB_PrevHTML==="")){function goPrev(){if($(document).unbind("click",goPrev)){$(document).unbind("click",goPrev);}
$("#TB_window").remove();$("body").append("<div id='TB_window'></div>");tb_show(TB_PrevCaption,TB_PrevURL,imageGroup);return false;}
$("#TB_prev").click(goPrev);}
if(!(TB_NextHTML==="")){function goNext(){$("#TB_window").remove();$("body").append("<div id='TB_window'></div>");tb_show(TB_NextCaption,TB_NextURL,imageGroup);return false;}
$("#TB_next").click(goNext);}
document.onkeydown=function(e){if(e==null){keycode=event.keyCode;}else{keycode=e.which;}
if(keycode==27){tb_remove();}else if(keycode==190){if(!(TB_NextHTML=="")){document.onkeydown="";goNext();}}else if(keycode==188){if(!(TB_PrevHTML=="")){document.onkeydown="";goPrev();}}};tb_position();$("#TB_load").remove();$("#TB_ImageOff").click(tb_remove);$("#TB_window").css({display:"block"});};imgPreloader.src=url;}else{if(params['type'])
{switch(params['type'])
{case'delete':params['width']=250;params['height']=150;break;case'textarea':params['width']=($(window).width()-(oCore['core.is_admincp']?100:150));params['height']=($(window).height()-(oCore['core.is_admincp']?100:150));break;}}
if(isset(params['phpfox[call]'])&&params['phpfox[call]']=='share.popup')
{params['width']=600;params['height']=450;}
TB_WIDTH=(params['width']*1)+30||630;TB_HEIGHT=(params['height']*1)+40||440;ajaxContentW=TB_WIDTH-30;ajaxContentH=TB_HEIGHT-45;if(url.indexOf('TB_iframe')!=-1){urlNoQuery=url.split('TB_');$("#TB_iframeContent").remove();if(params['modal']!="true"){$("#TB_window").append("<div id='TB_title'><div id='TB_ajaxWindowTitle'>"+caption+"</div><div id='TB_closeAjaxWindow'><a href='#' id='TB_closeWindowButton' title='Close'>close3</a> or Esc Key</div></div><iframe frameborder='0' hspace='0' src='"+urlNoQuery[0]+"' id='TB_iframeContent' name='TB_iframeContent"+Math.round(Math.random()*1000)+"' onload='tb_showIframe()' style='width:"+(ajaxContentW+29)+"px;height:"+(ajaxContentH+17)+"px;' > </iframe>");}else{$("#TB_overlay").unbind();$("#TB_window").append("<iframe frameborder='0' hspace='0' src='"+urlNoQuery[0]+"' id='TB_iframeContent' name='TB_iframeContent"+Math.round(Math.random()*1000)+"' onload='tb_showIframe()' style='width:"+(ajaxContentW+29)+"px;height:"+(ajaxContentH+17)+"px;'> </iframe>");}}else{if($("#TB_window").css("display")!="block"){if(params['modal']!="true"){$("#TB_window").append("<div id='TB_title'><div id='TB_ajaxWindowTitle'>"+caption+"</div><div id='TB_closeAjaxWindow'><a href='#' id='TB_closeWindowButton'><img src=\""+tb_pathToCloseImage+"\" alt=\"\" /></a></div></div><div id='TB_ajaxContent' style='width:"+ajaxContentW+"px;height:"+ajaxContentH+"px'></div>");}else{$("#TB_overlay").unbind();$("#TB_window").append("<div id='TB_ajaxContent' class='TB_modal' style='width:"+ajaxContentW+"px;height:"+ajaxContentH+"px;'></div>");}}else{$("#TB_ajaxContent")[0].style.width=ajaxContentW+"px";$("#TB_ajaxContent")[0].style.height=ajaxContentH+"px";$("#TB_ajaxContent")[0].scrollTop=0;$("#TB_ajaxWindowTitle").html(caption);}}
$("#TB_closeWindowButton").click(tb_remove);if(url.indexOf('TB_inline')!=-1)
{if(params['type'])
{switch(params['type'])
{case'message':tb_position();$("#TB_load").remove();$("#TB_ajaxContent").append($.ajaxProcess(oTranslations['language.loading']));$('#TB_window').show();$.ajaxCall(params['phpfox[call]'],queryString);return;break;case'updating':$("body").append("<div id='TB_load'><img src='"+imgLoader.src+"' /></div>");$('#TB_load').show();$("#TB_ajaxContent").append('testing');$('#TB_window').hide();return;break;case'textarea':var sHtml='';sHtml='<div style="margin:auto;"><textarea name="js_editor_tb_temp_editor" id="js_editor_tb_temp_editor" cols="50" style="width:'+(params['width']-20)+'px; height:'+(params['height']-20)+'px;">'+$('#'+params['parent_id']).val()+'</textarea></div>';$("#TB_ajaxContent").append(sHtml);break;case'delete':var sHtml='';sHtml+='<div id="js_inline_delete">';if(!params['call'])
{sHtml+='<form method="post" action="'+sMainUrl+'">';sHtml+='<div><input type="hidden" name="phpfox[security_token]" value="'+getParam('sSecurityToken')+'" />';}
sHtml+='<div>';sHtml+=getPhrase('core.are_you_sure');sHtml+='<div class="t_center p_4">';sHtml+=' <input type="hidden" name="item_id" value="'+params['itemId']+'" id="js_inline_delete_id" /> ';if(!params['call'])
{sHtml+=' <input type="submit" value="'+getPhrase('core.yes')+'" class="button" /> ';}
else
{sHtml+=' <input type="button" value="'+getPhrase('core.yes')+'" class="button" onclick="$(\'#js_inline_delete_id\').ajaxCall(\''+params['call']+'\', \''+queryString+'\'); tb_remove();" /> ';}
sHtml+=' <input type="button" value="'+getPhrase('core.no')+'" class="button" onclick="tb_remove();" /> ';sHtml+='</div>';sHtml+='</div>';if(!params['call'])
{sHtml+='</form>';}
sHtml+='</div>';$("#TB_ajaxContent").append(sHtml);break;}}
else
{$("#TB_ajaxContent").append($('#'+params['inlineId']).children());$("#TB_window").unload(function(){$('#'+params['inlineId']).append($("#TB_ajaxContent").children());});}
tb_position();$("#TB_load").remove();$("#TB_window").css({display:"block"});}else if(url.indexOf('TB_iframe')!=-1){tb_position();if($.browser.safari){$("#TB_load").remove();$("#TB_window").css({display:"block"});}}else{$.ajax({type:"POST",dataType:"html",url:getParam('sJsAjax'),data:queryString,success:function(sMsg)
{tb_position();$("#TB_load").remove();$("#TB_ajaxContent").html(sMsg);$("#TB_window").css({display:"block"});}});}}
if(!params['modal']){document.onkeyup=function(e){if(e==null){keycode=event.keyCode;}else{keycode=e.which;}
if(keycode==27){tb_remove();}};}}catch(e){}}
function tb_showIframe()
{$("#TB_load").remove();$("#TB_window").css({display:"block"});}
function tb_remove()
{if(!empty(tb_onCloseWindow))
{tb_onCloseWindow();}
$("#TB_imageOff").unbind("click");$("#TB_closeWindowButton").unbind("click");$("#TB_window").fadeOut("fast",function(){$('#TB_window,#TB_overlay,#TB_HideSelect').trigger("unload").unbind().remove();});$("#TB_load").remove();if(typeof document.body.style.maxHeight=="undefined")
{$("body","html").css({height:"auto",width:"auto"});$("html").css("overflow","");}
document.onkeydown="";document.onkeyup="";return false;}
function tb_position(iHeight)
{if(!empty(iHeight))
{TB_HEIGHT=(iHeight*1)+40||440;}
$("#TB_window").css({marginLeft:'-'+parseInt((TB_WIDTH/2),10)+'px',width:TB_WIDTH+'px'});if(!(jQuery.browser.msie&&jQuery.browser.version<7)){$("#TB_window").css({marginTop:'-'+parseInt((TB_HEIGHT/2),10)+'px'});}}
function tb_parseQuery(query){var Params={};if(!query){return Params;}
var Pairs=query.split(/[;&]/);for(var i=0;i<Pairs.length;i++){var KeyVal=Pairs[i].split('=');if(!KeyVal||KeyVal.length!=2){continue;}
var key=unescape(KeyVal[0]);var val=unescape(KeyVal[1]);val=val.replace(/\+/g,' ');Params[key]=val;}
return Params;}
function tb_getPageSize(){var de=document.documentElement;var w=window.innerWidth||self.innerWidth||(de&&de.clientWidth)||document.body.clientWidth;var h=window.innerHeight||self.innerHeight||(de&&de.clientHeight)||document.body.clientHeight;arrayPageSize=[w,h];return arrayPageSize;}
function tb_detectMacXFF(){var userAgent=navigator.userAgent.toLowerCase();if(userAgent.indexOf('mac')!=-1&&userAgent.indexOf('firefox')!=-1){return true;}}
Phpfox.quiz_moderate={approve:function(iQuiz,iUser,sTitle)
{$('.moderation_block_'+iQuiz).ajaxCall('quiz.approve','iQuiz='+iQuiz+'&iUser='+iUser+'&sTitle='+sTitle+'');return false;},deleteQuiz:function(iQuiz,sType)
{if(confirm(oTranslations['quiz.are_you_sure_you_want_to_delete_this_quiz']))
{$('.moderation_block_'+iQuiz).ajaxCall('quiz.delete','iQuiz='+iQuiz+'&type='+sType);}
return false;},decreaseCounters:function()
{var iTotal=parseInt($('#js_pager_total').html());if(iTotal>1)
{$('#js_pager_total').html(parseInt(iTotal-1));$('#js_pager_to').html(parseInt(iTotal-1));}
else
{$('#js_pager_total').html('0');$('#js_pager_to').html('0');}}}
jQuery.fn.highlightFade=function(settings){var o=(settings&&settings.constructor==String)?{start:settings}:settings||{};var d=jQuery.highlightFade.defaults;var i=o['interval']||d['interval'];var a=o['attr']||d['attr'];var ts={'linear':function(s,e,t,c){return parseInt(s+(c/t)*(e-s));},'sinusoidal':function(s,e,t,c){return parseInt(s+Math.sin(((c/t)*90)*(Math.PI/180))*(e-s));},'exponential':function(s,e,t,c){return parseInt(s+(Math.pow(c/t,2))*(e-s));}};var t=(o['iterator']&&o['iterator'].constructor==Function)?o['iterator']:ts[o['iterator']]||ts[d['iterator']]||ts['linear'];if(d['iterator']&&d['iterator'].constructor==Function)t=d['iterator'];return this.each(function(){if(!this.highlighting)this.highlighting={};var e=(this.highlighting[a])?this.highlighting[a].end:jQuery.highlightFade.getBaseValue(this,a)||[255,255,255];var c=jQuery.highlightFade.getRGB(o['start']||o['colour']||o['color']||d['start']||[255,255,128]);var s=jQuery.speed(o['speed']||d['speed']);var r=o['final']||(this.highlighting[a]&&this.highlighting[a].orig)?this.highlighting[a].orig:jQuery.curCSS(this,a);if(o['end']||d['end'])r=jQuery.highlightFade.asRGBString(e=jQuery.highlightFade.getRGB(o['end']||d['end']));if(typeof o['final']!='undefined')r=o['final'];if(this.highlighting[a]&&this.highlighting[a].timer)window.clearInterval(this.highlighting[a].timer);this.highlighting[a]={steps:((s.duration)/i),interval:i,currentStep:0,start:c,end:e,orig:r,attr:a};jQuery.highlightFade(this,a,o['complete'],t);});};jQuery.highlightFade=function(e,a,o,t){e.highlighting[a].timer=window.setInterval(function(){var newR=t(e.highlighting[a].start[0],e.highlighting[a].end[0],e.highlighting[a].steps,e.highlighting[a].currentStep);var newG=t(e.highlighting[a].start[1],e.highlighting[a].end[1],e.highlighting[a].steps,e.highlighting[a].currentStep);var newB=t(e.highlighting[a].start[2],e.highlighting[a].end[2],e.highlighting[a].steps,e.highlighting[a].currentStep);jQuery(e).css(a,jQuery.highlightFade.asRGBString([newR,newG,newB]));if(e.highlighting[a].currentStep++>=e.highlighting[a].steps){jQuery(e).css(a,e.highlighting[a].orig||'');window.clearInterval(e.highlighting[a].timer);e.highlighting[a]=null;if(o&&o.constructor==Function)o.call(e);}},e.highlighting[a].interval);};jQuery.highlightFade.defaults={start:[255,255,128],interval:50,speed:400,attr:'backgroundColor'};jQuery.highlightFade.getRGB=function(c,d){var result;if(c&&c.constructor==Array&&c.length==3)return c;if(result=/rgb\(\s*([0-9]{1,3})\s*,\s*([0-9]{1,3})\s*,\s*([0-9]{1,3})\s*\)/.exec(c))
return[parseInt(result[1]),parseInt(result[2]),parseInt(result[3])];else if(result=/rgb\(\s*([0-9]+(?:\.[0-9]+)?)\%\s*,\s*([0-9]+(?:\.[0-9]+)?)\%\s*,\s*([0-9]+(?:\.[0-9]+)?)\%\s*\)/.exec(c))
return[parseFloat(result[1])*2.55,parseFloat(result[2])*2.55,parseFloat(result[3])*2.55];else if(result=/#([a-fA-F0-9]{2})([a-fA-F0-9]{2})([a-fA-F0-9]{2})/.exec(c))
return[parseInt("0x"+result[1]),parseInt("0x"+result[2]),parseInt("0x"+result[3])];else if(result=/#([a-fA-F0-9])([a-fA-F0-9])([a-fA-F0-9])/.exec(c))
return[parseInt("0x"+result[1]+result[1]),parseInt("0x"+result[2]+result[2]),parseInt("0x"+result[3]+result[3])];else
return jQuery.highlightFade.checkColorName(c)||d||null;};jQuery.highlightFade.asRGBString=function(a){return"rgb("+a.join(",")+")";};jQuery.highlightFade.getBaseValue=function(e,a,b){var s,t;b=b||false;t=a=a||jQuery.highlightFade.defaults['attr'];do{s=jQuery(e).css(t||'backgroundColor');if((s!=''&&s!='transparent')||(e.tagName.toLowerCase()=="body")||(!b&&e.highlighting&&e.highlighting[a]&&e.highlighting[a].end))break;t=false;}while(e=e.parentNode);if(!b&&e.highlighting&&e.highlighting[a]&&e.highlighting[a].end)s=e.highlighting[a].end;if(s==undefined||s==''||s=='transparent')s=[255,255,255];return jQuery.highlightFade.getRGB(s);};jQuery.highlightFade.checkColorName=function(c){if(!c)return null;switch(c.replace(/^\s*|\s*$/g,'').toLowerCase()){case'aqua':return[0,255,255];case'black':return[0,0,0];case'blue':return[0,0,255];case'fuchsia':return[255,0,255];case'gray':return[128,128,128];case'green':return[0,128,0];case'lime':return[0,255,0];case'maroon':return[128,0,0];case'navy':return[0,0,128];case'olive':return[128,128,0];case'purple':return[128,0,128];case'red':return[255,0,0];case'silver':return[192,192,192];case'teal':return[0,128,128];case'white':return[255,255,255];case'yellow':return[255,255,0];}};var openidconnect_api_endpoint=getParam('sJsAjax');var openidconnect_faceboxex_close_nocancel=false;var openidconnect_autologin_skipcheck=false;function openidconnect_autologin(openid_user_id){if(openidconnect_autologin_skipcheck){return;}
var ajax=new PMods.Ajax(openidconnect_autologin_onSuccess);var sCall='openidsocial.autologin';var sParams='phpfox[ajax]=true&phpfox[call]='+sCall;sParams+='&phpfox[security_token]='+oCore['log.security_token'];var params=sParams+'&task=autologin&openidservice='+openidconnect_primary_network;ajax.post(openidconnect_api_endpoint,params)}
function openidconnect_autologin_onSuccess(obj,responseText){var r=[];try{r=eval('('+responseText+')')}catch(e){r.status=1};if(r.status==0){if(r.autologin==0){openidconnect_autologin_prompt();}else if(r.autologin==1){openidconnect_autologin_complete();}}else{}}
function openidconnect_autologin_prompt(){jQuery.faceboxex({div:'#openidconnect_autologin_prompt'})
$(document).bind('close.faceboxex',function(){_openidconnect_autologin_cancel()})}
function openidconnect_autologin_confirmed(){var checkbox=$('#faceboxex .openidconnect_autologin_remember');var checked=checkbox.length==0?0:checkbox[0].checked;openidconnect_faceboxex_close_nocancel=true;jQuery(document).trigger('close.faceboxex');var complete_login=function(){openidconnect_autologin_complete();};if(checked){var ajax=new PMods.Ajax(complete_login,complete_login);var sCall='openidsocial.autologinNextTime';var sParams='phpfox[ajax]=true&phpfox[call]='+sCall;sParams+='&phpfox[security_token]='+oCore['log.security_token'];var params=sParams+'&task=autologinnexttime&openidservice='+openidconnect_primary_network;ajax.post(openidconnect_api_endpoint,params);}else{complete_login();}}
function openidconnect_autologin_complete(){window.location=openidconnect_autologin_url+'login/&openidservice='+openidconnect_primary_network;}
function openidconnect_autologin_cancel(){jQuery(document).trigger('close.faceboxex');_openidconnect_autologin_cancel();}
function _openidconnect_autologin_cancel(){if(openidconnect_faceboxex_close_nocancel){return;}
var checkbox=$('#faceboxex .openidconnect_autologin_remember');var checked=checkbox.length==0?0:checkbox[0].checked;var ajax=new PMods.Ajax();var sCall='openidsocial.autologinSuppress';var sParams='phpfox[ajax]=true&phpfox[call]='+sCall;sParams+='&phpfox[security_token]='+oCore['log.security_token'];var params=sParams+'&task=autologinsuppress&openidservice='+openidconnect_primary_network+'&autologinremember='+(checked?1:0);ajax.post(openidconnect_api_endpoint,params);}
function openidconnect_facebook_require_login(){$(document).ready(function(){openidconnect_facebook_require_login_onload();});}
var openidconnect_facebook_require_login_current_state=1;function openidconnect_facebook_require_login_onload(){FB_RequireFeatures(["Connect"],function(){FB.Facebook.init(openidconnect_facebook_api_key,getParam('sJsHome')+'xd_receiver.php',{ifUserConnected:function(facebook_user_id){if(openidconnect_facebook_require_login_current_state!=0){if(facebook_user_id==openidconnect_facebook_user_id){openidconnect_facebook_require_login_loaded(true);}else{openidconnect_facebook_require_login_loaded(false);}}},ifUserNotConnected:function(){openidconnect_facebook_require_login_current_state=0;openidconnect_facebook_require_login_loaded(false);},doNotUseCachedConnectState:true});});}
function openidconnect_facebook_require_login_loaded(loggedin){if($('#openidconnect_facebook_require_login_loading')){$('#openidconnect_facebook_require_login_loading').hide();}
if(loggedin){$('#openidconnect_facebook_loggedin').show();}else{$('#openidconnect_facebook_loggedin').hide();$('#openidconnect_facebook_notloggedin').show();}}
function openidconnect_register_invite_form(){$(document).ready(function(){openidconnect_invite_form_onload()});}
function openidconnect_invite_form_invitable(facebook_user_id){if(!facebook_user_id||(openidconnect_facebook_user_id!=facebook_user_id)){$('#openidconnect_facebook_invite_dialog').hide();$('#openidconnect_facebook_connect').show();}}
function openidconnect_invite_form_onload(){FB_RequireFeatures(["XFBML","Connect"],function(){FB.Facebook.init(openidconnect_facebook_api_key,getParam('sJsHome')+'xd_receiver.php',{ifUserConnected:function(facebook_user_id){openidconnect_invite_form_invitable(facebook_user_id)},ifUserNotConnected:function(){openidconnect_invite_form_invitable()},doNotUseCachedConnectState:true});});}
function openidconnect_register_facebook_login_button(redirect_url){$(document).ready(function(){openidconnect_facebook_login_button_onload(redirect_url);});}
function openidconnect_facebook_login_button_onload(redirect_url){FB_RequireFeatures(["Connect"],function(){openidconnect_facebook_login_button_clickable(redirect_url);});}
function openidconnect_facebook_login_button_clickable(redirect_url){$('.openidconnect_facebook_login_button').each(function(){$(this).click(function(){var permissions="";if(parseInt(openidconnect_fbe)==1){permissions+="email";}
FB_RequireFeatures(["Connect"],function(){FB.Facebook.appSettings['permsToRequestOnConnect']=permissions;FB.Facebook.init(openidconnect_facebook_api_key,getParam('sJsHome')+'xd_receiver.php',{doNotUseCachedConnectState:true,permsToRequestOnConnect:permissions});FB.Connect.requireSession(function(){window.location=redirect_url;});})
return false;})});}
function openidconnect_facebook_disconnect(redirect){if(typeof redirect=='undefined'){redirect=openidconnect_logout_url;}
FB.ensureInit(function(){FB.Connect.get_status().waitUntilReady(function(status){switch(status){case FB.ConnectState.connected:FB.Connect.logoutAndRedirect(redirect);break;case FB.ConnectState.appNotAuthorized:case FB.ConnectState.userNotLoggedIn:window.location=redirect;}})});}
function openidconnect_facebook_authorize_status_update(){openidconnect_facebook_prompt_permission('status_update',openidconnect_facebook_authorize_status_update_authorized);}
function openidconnect_facebook_authorize_status_update_check(){openidconnect_require_connected(function(){_openidconnect_facebook_authorize_status_update_check();});}
function _openidconnect_facebook_authorize_status_update_check(){FB.ensureInit(function(){FB.Connect.requireSession(function(){FB.Facebook.apiClient.users_hasAppPermission("status_update",openidconnect_facebook_authorize_status_update_authorized);});});}
function openidconnect_facebook_authorize_status_update_authorized(granted){if(granted){$('#openidconnect_facebook_status_update_check').hide();$('#openidconnect_facebook_status_update_reqbutton').hide();$('#openidconnect_facebook_status_update_notgranted').hide();$('#openidconnect_facebook_status_update_granted').show();}else{$('#openidconnect_facebook_status_update_check').hide();$('#openidconnect_facebook_status_update_reqbutton').show();$('#openidconnect_facebook_status_update_notgranted').show();$('#openidconnect_facebook_status_update_granted').hide();}}
function openidconnect_facebook_status_update_check_switch(status){status?$('#openidconnect_facebook_status_update_authorization').show():$('#openidconnect_facebook_status_update_authorization').hide();}
function openidconnect_facebook_logout(){FB_RequireFeatures(["Connect"],function(){FB.Facebook.init(openidconnect_facebook_api_key,getParam('sJsHome')+'xd_receiver.php',null);FB.Connect.logoutAndRedirect(openidconnect_logout_url);});return false;}
function openidconnect_facebook_logout_network(){window.location=openidconnect_logout_url+'/user/logout';window.location=openidconnect_logout_url;}
function openidconnect_facebook_hook_logout_link(){$('a').each(function(){if(/\/user\/logout/.test(this.href)){this.href='javascript:void(0)';this.innerHTML="<img Xstyle='margin-bottom: -4px; background-color: white' border='0' id='fb_logout_image' src='http://static.ak.fbcdn.net/images/fbconnect/logout-buttons/logout_small.gif' alt='Connect'/>";$(this).click(openidconnect_facebook_logout);}});}
function openidconnect_compose_feed_story(story_type,story_params){var ajax=new PMods.Ajax(openidconnect_compose_feed_story_onSuccess,openidconnect_compose_feed_story_onFail);var sCall='openidsocial.composeFeedStory';var sParams='phpfox[ajax]=true&phpfox[call]='+sCall;sParams+='&phpfox[security_token]='+oCore['log.security_token'];var params=sParams+'&task=composestory&story_type='+story_type+'&story_params='+story_params;ajax.post(openidconnect_api_endpoint,params)}
function openidconnect_publish_feed_story_do(story_type,story_params){$('#faceboxex #openidconnect_publish_feed_story_action').hide();$('#faceboxex #openidconnect_publish_feed_story_progress').show();var checkboxes=$('#faceboxex .openidconnect_publish_feed_story_service');var services=[];for(var checkbox in checkboxes){if(checkboxes[checkbox].checked){services.push(checkboxes[checkbox].value);}}
services.join(',');var user_message=$('#faceboxex .openidconnect_user_message');user_message=user_message.length==0?'':user_message[0].value;var update_session=$('#faceboxex .openidconnect_publish_feed_story_update_session').val();var ajax=new PMods.Ajax(openidconnect_publish_feed_story_do_onSuccess,openidconnect_publish_feed_story_do_onFail);var sCall='openidsocial.publishFeedStory';var sParams='phpfox[ajax]=true&phpfox[call]='+sCall;sParams+='&phpfox[security_token]='+oCore['log.security_token'];var params=sParams+'&task=publishfeedstory&story_type='+story_type+'&story_params='+story_params+'&services='+services+'&user_message='+user_message+'&update_session='+update_session;ajax.post(openidconnect_api_endpoint,params)}
var openidconnect_publish_feed_story_rounds=0;var openidconnect_publish_feed_story_rounds_max=2;function openidconnect_publish_feed_story_do_onSuccess(obj,responseText){var r=obj.toResponse();if(r.status==0){$('#faceboxex #form_div').hide();$('#faceboxex #openidconnect_publish_feed_story_success').show();setTimeout(function(){openidconnect_faceboxex_close_nocancel=true;jQuery(document).trigger('close.faceboxex');},2000);openidconnect_publish_feed_story_completed(openidconnect_facebook_feed_story_type);}else if((r.status==200)||(r.status==204)){$('#faceboxex #openidconnect_publish_feed_story_action').show();$('#faceboxex #openidconnect_publish_feed_story_progress').hide();$('#faceboxex .openidconnect_publish_feed_story_prompt_confirmed').attr("disabled",0);$('#faceboxex .openidconnect_publish_feed_story_update_session').val(1);openidconnect_publish_feed_story_rounds++;openidconnect_facebook_prompt_permission("offline_access,publish_stream",function(perms){if((perms!='')&&(openidconnect_publish_feed_story_rounds<openidconnect_publish_feed_story_rounds_max)){openidconnect_publish_feed_story_prompt_confirmed();}});}else{$('#faceboxex #form_div').hide();$('#faceboxex #openidconnect_publish_feed_story_success').show();setTimeout(function(){openidconnect_faceboxex_close_nocancel=true;jQuery(document).trigger('close.faceboxex');},2000);openidconnect_publish_feed_story_completed(openidconnect_facebook_feed_story_type);}}
function openidconnect_publish_feed_story_do_onFail(obj,responseText){$('#faceboxex #form_div').hide();$('#faceboxex #openidconnect_publish_feed_story_fail').show();setTimeout(function(){openidconnect_faceboxex_close_nocancel=true;jQuery(document).trigger('close.faceboxex');},2000);openidconnect_publish_feed_story_completed(openidconnect_facebook_feed_story_type);}
function openidconnect_compose_feed_story_onSuccess(obj,responseText){var r=[];try{r=eval('('+responseText+')')}catch(e){r.status=1};if(r.status==0){if(r.openidconnect_feed_story.publish_using=='stream'){openidconnect_facebook_publish_stream(r.openidconnect_feed_story.story_type,r.openidconnect_feed_story.data,r.openidconnect_feed_story.user_prompt,r.openidconnect_feed_story.user_message);}else{openidconnect_facebook_publish_feed_story(r.openidconnect_feed_story.story_type,r.openidconnect_feed_story.data,r.openidconnect_feed_story.template_bundle_id,r.openidconnect_feed_story.user_prompt,r.openidconnect_feed_story.user_message);}}else{}}
function openidconnect_compose_feed_story_onFail(obj,responseText){}
function openidconnect_publish_feed_story_prompt(){_openidconnect_publish_feed_story_prompt();}
function _openidconnect_publish_feed_story_prompt(){$.faceboxex.settings.footer=false;$.faceboxex.settings.width=600;jQuery.faceboxex({div:'#openidconnect_publish_feed_story_prompt',footer:false,width:'600'})
$(document).bind('close.faceboxex',function(){_openidconnect_publish_feed_story_prompt_cancel();})}
function openidconnect_publish_feed_story_prompt_confirmed(){var checkbox=$('#faceboxex .openidconnect_publish_feed_story_auto');var checked=checkbox.length==0?0:checkbox[0].checked;openidconnect_publish_feed_story_do(openidconnect_facebook_feed_story_type,openidconnect_facebook_feed_story_params);if(checked){var ajax=new PMods.Ajax();var sCall='openidsocial.storyAutoPublish';var sParams='phpfox[ajax]=true&phpfox[call]='+sCall;sParams+='&phpfox[security_token]='+oCore['log.security_token'];var params=sParams+'&task=storyautopublish&story_type='+openidconnect_facebook_feed_story_type;ajax.post(openidconnect_api_endpoint,params);}}
function openidconnect_publish_feed_story_prompt_wait(){openidconnect_faceboxex_close_nocancel=true;jQuery(document).trigger('close.faceboxex');}
function openidconnect_publish_feed_story_prompt_cancel(story_type){jQuery(document).trigger('close.faceboxex');_openidconnect_publish_feed_story_prompt_cancel(story_type);}
function _openidconnect_publish_feed_story_prompt_cancel(story_type){if(openidconnect_faceboxex_close_nocancel){return;}
var checkbox=$('#faceboxex .openidconnect_publish_feed_story_neveragain');var checked=checkbox.length==0?0:checkbox[0].checked;openidconnect_publish_feed_story_completed(openidconnect_facebook_feed_story_type);if(checked){var ajax=new PMods.Ajax();var sCall='openidsocial.storyNoPublish';var sParams='phpfox[ajax]=true&phpfox[call]='+sCall;sParams+='&phpfox[security_token]='+oCore['log.security_token'];var params=sParams+'&task=storynopublish&story_type='+openidconnect_facebook_feed_story_type;ajax.post(openidconnect_api_endpoint,params);}}
function openidconnect_publish_feed_story_completed(story_type,callback){var ajax=new PMods.Ajax();var sCall='openidsocial.clearStory';var sParams='phpfox[ajax]=true&phpfox[call]='+sCall;sParams+='&phpfox[security_token]='+oCore['log.security_token'];var params=sParams+'&task=clearstory&story_type='+story_type;ajax.post(openidconnect_api_endpoint,params)
if((typeof callback!='undefined')&&!callback){callback();}}
var openidconnect_connected=false;var openidconnect_onconnect=null;function openidconnect_onconnected(hook_logout){FB.Facebook.get_sessionState().waitUntilReady(function(facebook_user_obj){if(facebook_user_obj&&(facebook_user_obj.uid==openidconnect_facebook_user_id)){openidconnect_connected=true;if(openidconnect_onconnect){openidconnect_onconnect();}
if(hook_logout==1){openidconnect_facebook_hook_logout_link();}};});}
function openidconnect_register_onconnect(handler){if(openidconnect_onconnect){var original_handler=openidconnect_onconnect;openidconnect_onconnect=function(){original_handler();handler();};}else{openidconnect_onconnect=handler;}}
function openidconnect_facebook_onload(params){var options={'request_connect':false,'callback':null,'hook_logout':true,'user_exists':false,'autologin':true};if(typeof params!='undefined'){for(var param in params){options[param]=params[param];}}
FB_RequireFeatures(["XFBML","Connect"],function(){FB.Facebook.init(openidconnect_facebook_api_key,getParam('sJsHome')+'xd_receiver.php',{ifUserConnected:function(facebook_user_id){if(options.autologin==1){if(options.user_exists==0){openidconnect_autologin(facebook_user_id);}}},ifUserNotConnected:function(){},doNotUseCachedConnectState:true});if(options.user_exists==1){FB.Connect.get_status().waitUntilReady(function(status){switch(status){case FB.ConnectState.connected:if(options.callback){options.callback();}
openidconnect_onconnected(options.hook_logout);break;case FB.ConnectState.userNotLoggedIn:if(openidconnect_onconnect&&(options.request_connect==1)){openidconnect_facebook_request_connect();}}})}else{FB.Connect.get_status().waitUntilReady(function(status){switch(status){case FB.ConnectState.connected:break;case FB.ConnectState.appNotAuthorized:case FB.ConnectState.userNotLoggedIn:openidconnect_autologin_skipcheck=true;break;}})}});}
function openidconnect_facebook_request_connect(){jQuery.faceboxex({div:'#openidconnect_connect_prompt'})
$(document).bind('close.faceboxex',function(){_openidconnect_facebook_request_connect_cancel();})}
function openidconnect_facebook_request_connect_confirmed(){openidconnect_faceboxex_close_nocancel=true;jQuery(document).trigger('close.faceboxex');FB.Connect.requireSession(function(){if(openidconnect_onconnect){openidconnect_onconnected();}else{openidconnect_refresh_page();}});}
function openidconnect_facebook_request_connect_cancel(){jQuery(document).trigger('close.faceboxex');_openidconnect_facebook_request_connect_cancel();}
function _openidconnect_facebook_request_connect_cancel(){if(openidconnect_faceboxex_close_nocancel){return;}
var ajax=new PMods.Ajax();var sCall='openidsocial.suppressConnect';var sParams='phpfox[ajax]=true&phpfox[call]='+sCall;sParams+='&phpfox[security_token]='+oCore['log.security_token'];var params=sParams+'&task=suppressconnect';ajax.post(openidconnect_api_endpoint,params)
openidconnect_publish_feed_story_completed('all');}
function openidconnect_facebook_onlogin_ready(){openidconnect_refresh_page();}
function openidconnect_refresh_page(){document.location=document.location;}
function openidconnect_facebook_prompt_permission(permission,callback){if(typeof callback=='undefined'){callback=null;}
FB.ensureInit(function(){FB.Connect.showPermissionDialog(permission,callback);});}
function openidconnect_facebook_prompt_multiple_permissions(permissions,callback){if(typeof callback=='undefined'){callback=function(){};}
permissions=permissions.split(",");FB.ensureInit(function(){_openidconnect_facebook_prompt_multiple_permissions(permissions,callback);});}
function _openidconnect_facebook_prompt_multiple_permissions(permissions,callback){if(permissions.length==0){callback();return;}
FB.Facebook.apiClient.users_hasAppPermission(permissions[0],function(has){if(has==0){permissions=permissions.join(',');FB.Connect.showPermissionDialog(permissions,callback);}else{permissions.splice(0,1);_openidconnect_facebook_prompt_multiple_permissions(permissions,callback);}});}
function openidconnect_require_connected(callback){if(openidconnect_connected){callback();}else{openidconnect_register_onconnect(function(){callback();});}}
function openidconnect_facebook_publish_feed_story(story_type,template_data,form_bundle_id,userprompt,usermessage,callback){openidconnect_require_connected(function(){_openidconnect_facebook_publish_feed_story(story_type,template_data,form_bundle_id,userprompt,usermessage,callback);});}
var openidconnect_facebook_load_form_bundle_id_callback;function openidconnect_facebook_load_form_bundle_id(story_type,callback){openidconnect_facebook_load_form_bundle_id_callback=callback;var ajax=new PMods.Ajax(openidconnect_facebook_load_form_bundle_id_onSuccess,openidconnect_facebook_load_form_bundle_id_onFail);var sCall='openidsocial.getBundleID';var sParams='phpfox[ajax]=true&phpfox[call]='+sCall;sParams+='&phpfox[security_token]='+oCore['log.security_token'];var params=sParams+'&task=getbundleid&story_type='+story_type;ajax.post(openidconnect_api_endpoint,params)}
function openidconnect_facebook_load_form_bundle_id_onSuccess(obj,responseText){var r=[];try{r=eval('('+responseText+')')}catch(e){r.status=1};if(r.status==0){openidconnect_facebook_load_form_bundle_id_callback(r.template_bundle_id);}else{}}
function openidconnect_facebook_load_form_bundle_id_onFail(obj,responseText){}
function _openidconnect_facebook_publish_feed_story(story_type,template_data,form_bundle_id,userprompt,usermessage,callback){if(form_bundle_id=="auto"){openidconnect_facebook_load_form_bundle_id(story_type,function(_form_bundle_id){_openidconnect_facebook_publish_feed_story(story_type,template_data,_form_bundle_id,userprompt,usermessage,callback);});return;}
if(typeof userprompt=='undefined'){userprompt=null;}
if(typeof usermessage=='undefined'){usermessage=null;}else{usermessage={value:usermessage};}
FB.ensureInit(function(){feed_callback=function(){openidconnect_publish_feed_story_completed(story_type,callback);};FB.Connect.showFeedDialog(form_bundle_id,template_data,null,null,null,FB.RequireConnect.promptConnect,feed_callback,userprompt,usermessage);});}
function openidconnect_facebook_publish_stream(story_type,data,userprompt,usermessage,callback){openidconnect_require_connected(function(){_openidconnect_facebook_publish_stream(story_type,data,userprompt,usermessage,callback);});}
function _openidconnect_facebook_publish_stream(story_type,data,userprompt,usermessage,callback){feed_callback=function(){openidconnect_publish_feed_story_completed(story_type,callback);};var UserRequestsNoPrompting=1;FB.ensureInit(function(){FB.Connect.requireSession(function(){if(UserRequestsNoPrompting){FB.Facebook.apiClient.users_hasAppPermission("publish_stream",function(has){if(has==0){FB.Connect.showPermissionDialog("publish_stream",function(granted){openidconnect_facebook_publish_stream2(data,true,userprompt,usermessage,feed_callback);});}
else{openidconnect_facebook_publish_stream2(data,true,userprompt,usermessage,feed_callback);}});}else{openidconnect_facebook_publish_stream2(data,false,userprompt,usermessage,feed_callback);}});});}
function openidconnect_facebook_publish_stream2(data,auto_publish,userprompt,usermessage,callback){if(typeof callback=='undefined'){callback=null;}
if(typeof userprompt=='undefined'){userprompt=null;}
if(typeof usermessage=='undefined'){usermessage=null;}
var attachment=typeof data.attachment!='undefined'?data.attachment:null;var links=typeof data.links!='undefined'?data.links:null;var target_id=typeof data.target_id!='undefined'?data.target_id:'';auto_publish=typeof data.auto_publish!='undefined'?data.auto_publish:auto_publish;FB.Connect.streamPublish(usermessage,attachment,links,target_id,userprompt,callback,auto_publish);}
var openidconnect_notify_connected_cb=null;function openidconnect_onNotifyConnected(service){var checkbox=$('#faceboxex .openidconnect_publish_feed_story_service_'+service);if(checkbox.length!=0){checkbox[0].checked=true;}}
function openidconnect_onNotifyConnectedSocial(service){document.location=document.location;}
var openidconnect_opener_window=null;var openidconnect_connected_services=[];function openidconnect_connect_service(service,callback){for(var i=0,l=openidconnect_connected_services.length;i<l;i++){if(openidconnect_connected_services[i]==service){return;}}
var checkbox=$('#faceboxex .openidconnect_publish_feed_story_service_'+service);if(checkbox.length!=0){checkbox[0].checked=false;}
if(typeof callback!='undefined'){openidconnect_notify_connected_cb=callback;}else{openidconnect_notify_connected_cb=openidconnect_onNotifyConnected;}
if(service=='facebook'){FB_RequireFeatures(["Connect"],function(){FB.Facebook.init(openidconnect_facebook_api_key,getParam('sJsHome')+'xd_receiver.php',{doNotUseCachedConnectState:true,permsToRequestOnConnect:"offline_access,publish_stream"});FB.Connect.requireSession();FB.Facebook.get_sessionState().waitUntilReady(function(session_object){openidconnect_facebook_prompt_permission("offline_access,publish_stream",function(){openidconnect_onlogincomplete('','facebook');});})})}else{openidconnect_opener_window=openidconnect_newwindow(openidconnect_relay_url+'/login/'+service+'?inpopup=1');}}
function openidconnect_newwindow(url,title,options,retry){options='menubar=0,toolbar=0,resizable=1,width=960,height=680';try{width=options.split('width=')[1].split(',')[0];height=options.split('height=')[1].split(',')[0];var window_left=(screen.width-width)/2;var window_top=(screen.height-height)/2;if(window_left<0){width=screen.width;window_left=0;}
if(window_top<0){height=screen.height;window_top=0;}
options+=',top='+window_top+',left='+window_left;}catch(e){}
var newwin=window.open(url,title,options);if(!newwin){newwin=window.open('',title,options);if(newwin&&newwin.location){newwin.location.href=url;}}
if(!newwin&&!retry){window.setTimeout(function(){openidconnect_newwindow(url,title,options,1)},10);return;}
if(newwin&&newwin.focus){newwin.focus();}
return newwin;}
function openidconnect_onlogincomplete(session,service){if(openidconnect_opener_window){openidconnect_opener_window.close();}
var ajax=new PMods.Ajax(openidconnect_connect_onSuccess,openidconnect_connect_onFail);var sCall='openidsocial.connect';var sParams='phpfox[ajax]=true&phpfox[call]='+sCall;sParams+='&phpfox[security_token]='+oCore['log.security_token'];var params=sParams+'&openidsession='+session+'&openidservice='+service;ajax.post(openidconnect_api_endpoint,params)}
function openidconnect_connect_onSuccess(obj,responseText){var r=[];try{r=eval('('+responseText+')')}catch(e){r.status=1;r.err_msg='Woops.. HTTP Error!';};if(r.status==0){openidconnect_connected_services.push(r.service);if(openidconnect_notify_connected_cb){openidconnect_notify_connected_cb(r.service);}}else{alert(r.err_msg);}}
function openidconnect_connect_onFail(obj,responseText){}
if(typeof OpenidConnect=='undefined'){OpenidConnect=function(){};}
OpenidConnect.Friends=function(){};OpenidConnect.Friends={friends_loaded:[],friends_checked:[],friends_checked_total:0,total_friends:0,service_id:0,page:0,page_from:0,page_to:0,max_recipients:10,can_message:[1,10,12],check_caps:true,lang_cap1:'',suggest:'',get_selected_friends:function(){var friends=[];for(var i in this.friends_checked){friends.push(this.friends_checked[i].u);friends.push(this.friends_checked[i].s);}
return friends.join(',');},toggle_friend_row:function(e,elem){var e=e?e:window.event;var src=(e.srcElement)?e.srcElement:e.target;if((src.tagName=="A")&&(src.className=="openidconnect_friend_link")){return;}
var inputs=elem.getElementsByTagName('input');var input=inputs[0];if(this.check_caps){if(!input.checked){if(jQuery.inArray(parseInt(this.friends_loaded[input.value].s),this.can_message)==-1){alert(this.lang_cap1);return;}}}
this.toggle_current_div(e,elem);this.manage_friend_element(input,elem);this.update_checked_friends();},update_checked_friends:function(){$('#openidconnect_friends_selector_selected_count').html(this.friends_checked_total+'');},update_total_friends:function(){$('#openidconnect_friends_selector_all_count').html(this.total_friends+'');},manage_friend_element:function(input,elem){if(!input.checked){if(this.friends_loaded[input.value]){if(elem.parentNode.id!='openidconnect_friends'){this.toggle_current_div({srcElement:'div',tagName:'div',type:''},this.friends_loaded[input.value].e.get(0));}}
var el=this.friends_checked[input.value].e;el.parentNode.removeChild(el);delete this.friends_checked[input.value];this.friends_checked_total--;}else{var holder=$('#openidconnect_friends_checked');var el=elem.cloneNode(true);$(el).attr('id','');$(el).find('.openidconnect_friend_id').attr('checked',true);holder.prepend(el);this.friends_checked[input.value]={'e':el,'u':input.value,'s':this.friends_loaded[input.value].s};this.friends_checked_total++;}},toggle_current_div:function(e,elem){var e=e?e:window.event;var src=(e.srcElement)?e.srcElement:e.target;if((src.tagName=="INPUT")&&(src.type=="checkbox")){return;}
var inputs=elem.getElementsByTagName('input');inputs[0].checked=!inputs[0].checked;while(elem&&!/openidconnect_friendrow/i.test(elem.className)){elem=elem.parentNode;}
elem.className=inputs[0].checked?'openidconnect_friendrow openidconnect_friendrow_selected':'openidconnect_friendrow';},get_friends:function(){this.friends_loaded=[];var ajax=new PMods.Ajax(this.get_friends_onSuccess.bind(this),this.get_friends_onFail.bind(this));var params={'openidservice':this.service_id,'page':this.page,'suggest':this.suggest};ajax.call(openidconnect_api_endpoint,'openidsocial.getFriends',params)},get_friends_onSuccess:function(obj,responseText){var r=obj.toResponse();if(r.status==0){var holder=$('#openidconnect_friends');holder.html('<div style="clear:both"></div>');for(var i=0;i<r.friends.length;i++){var el=$('#openidconnect_friendrow').clone(true);el.attr('id','');var control_elem=el.find('.openidconnect_friend_id');control_elem.val(r.friends[i].u);el.find('.openidconnect_service_id').val(r.friends[i].s);el.find('.openidconnect_friend_photo').attr('src',r.friends[i].t);if(r.friends[i].l!=''){el.find('.openidconnect_friend_name').html('<a class="openidconnect_friend_link" target=_blank href="'+r.friends[i].l+'">'+r.friends[i].n+'</a>');}else{el.find('.openidconnect_friend_name').html(r.friends[i].n);}
if(r.friends[i].st!=''){el.find('.openidconnect_friend_status').html(r.friends[i].st);}
el.find('.openidconnect_friend_service').attr('className','openidconnect_friend_service openidconnect_friend_service_'+r.friends[i].s);this.friends_loaded[r.friends[i].u]={'e':el,'u':r.friends[i].u,'s':r.friends[i].s};if(this.friends_checked[r.friends[i].u]){this.toggle_current_div({srcElement:'div',tagName:'div',type:''},el.get(0));}
holder.prepend(el);}
holder.append('<div style="clear:both"></div>');this.page=r.page;this.page_from=r.page_from;this.page_to=r.page_to;this.total_friends=r.total_friends;if(r.friends.length==0){this.page_from=0;holder.html($('#openidconnect_nofriends').html());}
$('#openidconnect_friends_pager_from').html(this.page_from+"");$('#openidconnect_friends_pager_to').html(this.page_to+"");$('#openidconnect_friends_pager_total').html(this.total_friends+"");}else{}
$('#openidconnect_friends_service').attr("disabled",0);$('#openidconnect_friends_control').show();$('#openidconnect_friends_loading').hide();},get_friends_onFail:function(obj,responseText){},send_message:function(){$('#openidconnect_msg_progress').show();$('#openidconnect_msg_actions').hide();$('#openidconnect_msg_subject').attr("disabled",1);$('#openidconnect_msg_body').attr("disabled",1);$('#openidconnect_msg_subject').attr("readonly",1);$('#openidconnect_msg_body').attr("readonly",1);var subject=$('#openidconnect_msg_subject').val();var message=$('#openidconnect_msg_body').val();var to=this.get_selected_friends();var ajax=new PMods.Ajax(this.send_message_onSuccess.bind(this),this.send_message_onFail.bind(this));var params={'subject':subject,'message':message,'to':to};ajax.call(openidconnect_api_endpoint,'openidsocial.sendMessage',params)},send_message_onSuccess:function(obj,responseText){var r=obj.toResponse();$('#openidconnect_msg_progress').hide();$('#openidconnect_msg_sent').show();if(r.status==0){}else{}
setTimeout(this.send_message_cancel.bind(this),1000);},send_message_onFail:function(obj,responseText){$('#openidconnect_msg_progress').hide();setTimeout(this.send_message_cancel.bind(this),1000);},page_left:function(){this.page=this.page-1;this.get_friends();},page_right:function(){this.page=this.page+1;this.get_friends();},service_onChange:function(){$('#openidconnect_friends_service').attr("disabled",1);this.service_id=$('#openidconnect_friends_service').val();this.get_friends();},send_message_cancel:function(){$('#openidconnect_msg_subject').attr("disabled",0);$('#openidconnect_msg_body').attr("disabled",0);$('#openidconnect_msg_subject').attr("readonly",0);$('#openidconnect_msg_body').attr("readonly",0);$('#openidconnect_msg_subject').val('');$('#openidconnect_msg_body').val('');$('#openidconnect_send_message').slideUp('slow',function(){$('#openidconnect_send_message_hint').show();$('#openidconnect_msg_sent').hide();$('#openidconnect_msg_actions').show();});},set_display:function(type){var holder=$('#openidconnect_friends_control');if(type=='list'){holder.removeClass('openidconnect_friends_gridview');holder.addClass('openidconnect_friends_listview');}else{holder.removeClass('openidconnect_friends_listview');holder.addClass('openidconnect_friends_gridview');}},show_all:function(){$('#openidconnect_friends_checked').hide();$('#openidconnect_friends').show();$('#openidconnect_friends_selector_selected').removeClass('openidconnect_friends_selector_selected');$('#openidconnect_friends_selector_all').addClass('openidconnect_friends_selector_selected');},show_selected:function(){$('#openidconnect_friends').hide();$('#openidconnect_friends_checked').show();$('#openidconnect_friends_selector_all').removeClass('openidconnect_friends_selector_selected');$('#openidconnect_friends_selector_selected').addClass('openidconnect_friends_selector_selected');},typeahead:function(){this.suggest=$('#openidconnect_friends_suggest').val();this.get_friends();}}
OpenidConnect.FacebookWall=function(){};OpenidConnect.FacebookWall={page:1,paging:false,item_id:'',action:'sendMessage',reference_id:'',services:'',load:function(){var ajax=new PMods.Ajax(this.load_onSuccess.bind(this),this.load_onFail.bind(this));var params={'page':this.page};ajax.call(openidconnect_api_endpoint,'socialstream.getSocialStream',params)},load_onSuccess:function(obj,responseText){var r=obj.toResponse();if(r.status==0){var holder;if(!this.paging){holder=$('#facebookwall_content');}else{holder=$("<div>");$('#facebookwall_stories').append(holder);}
holder.html(r.html);}else{}
$('#facebookwall_content').show();$('#facebookwall_servicelogos').show();$('#facebookwall_loading').hide();$('#facebookwall_feed_view_more_loading').hide();if(r.html.replace(/[\s\n\r\t]/g,'')!=''){$('#facebookwall_feed_view_more').show();}},load_onFail:function(obj,responseText){$('#facebookwall_loading').hide();$('#facebookwall_feed_view_more_loading').hide();$('#facebookwall_feed_view_more').show();},load_more:function(){this.paging=true;$('#facebookwall_feed_view_more_loading').html($.ajaxProcess('Loading'));$('#facebookwall_feed_view_more_loading').show();$('#facebookwall_feed_view_more').hide();this.page++;this.load();},send_message_start:function(id,action,text,reference_id,services){if(typeof reference_id=='undefined'){reference_id='';}
if(typeof action=='undefined'){action='sendMessage';}
if(typeof text=='undefined'){text='';}
if(typeof services=='undefined'){services='';}
this.reference_id=reference_id;this.action=action;this.services=services;this.item_id=id;$('#socialstream_messagebox_'+id).slideDown('slow',function(){$('#socialstream_messageboxtext_'+id).focus();});var el=$('#socialstream_messagebox_'+this.item_id);el.find('.socialstream_msg_body').attr("disabled",0);el.find('.socialstream_msg_body').attr("readonly",0);el.find('.socialstream_msg_body').val(text);el.find('.socialstream_msg_actions').show();el.find('.socialstream_msg_sent').hide();},send_message_cancel:function(){$('#socialstream_messagebox_'+this.item_id).slideUp('slow');},send_message:function(){var el=$('#socialstream_messagebox_'+this.item_id);el.find('.socialstream_msg_progress').show();el.find('.socialstream_msg_actions').hide();el.find('.socialstream_msg_body').attr("disabled",1);el.find('.socialstream_msg_body').attr("readonly",1);var message=el.find('.socialstream_msg_body').val();var to=el.find('.socialstream_message_to').val()
var ajax=new PMods.Ajax(this.send_message_onSuccess.bind(this),this.send_message_onFail.bind(this));var subject='';var params={'subject':subject,'message':message,'to':to,'reference_id':this.reference_id,'services':this.services};ajax.call(openidconnect_api_endpoint,'openidsocial.'+this.action,params)},send_message_onSuccess:function(obj,responseText){var r=obj.toResponse();var el=$('#socialstream_messagebox_'+this.item_id);el.find('.socialstream_msg_progress').hide();el.find('.socialstream_msg_sent').show();if(r.status==0){}else{}
setTimeout(this.send_message_cancel.bind(this),1000);},send_message_onFail:function(obj,responseText){var el=$('#socialstream_messagebox_'+this.item_id);el.find('.socialstream_msg_progress').hide();setTimeout(this.send_message_cancel.bind(this),1000);}}
function openidconnect_facebookwall_reload(){$('#facebookwall_content').hide();$('#facebookwall_servicelogos').hide();$('#facebookwall_loading').show();OpenidConnect.FacebookWall.load();}
function openidconnect_show_send_message(user_id,service_id){}
function pmods_wall_show(tab_id){$('#wall_updates').hide();$('#facebookwall_content').hide();$('#'+tab_id).show();}
function openidconnect_get_albums(){var ajax=new PMods.Ajax(openidconnect_get_albums_onSuccess,openidconnect_get_albums_onFail);ajax.call(openidconnect_api_endpoint,'openidsocial.getAlbums')}
function openidconnect_get_albums_onSuccess(obj,responseText){var r=obj.toResponse();if(r.status==0){document.location=document.location;}else{$('#openidconnect_albums_loading').hide();$('#openidconnect_albums_error_detail').html(r.err_msg);$('#openidconnect_albums_error').show();}}
function openidconnect_get_albums_onFail(obj,responseText){$('#openidconnect_albums_loading').hide();$('#openidconnect_albums_error').show();}
Function.prototype.bind=function(obj){var method=this,temp=function(){return method.apply(obj,arguments)};return(temp);};if(typeof PMods=='undefined'){PMods=function(){};}
PMods.Utils=function(){};PMods.Utils={dbgFunc:null,htmlspecialchars:function(text){return text?text.toString().replace(/&/g,'&amp;').replace(/"/g,'&quot;').replace(/'/g,'&#039;').replace(/</g,'&lt;').replace(/>/g,'&gt;'):'';},toHtml:function(text){return PMods.Utils.htmlspecialchars(text).replace(/\n/g,'<br />');},debug:function(message){if(PMods.debug)
this.dbgFunc?this.dbgFunc(message):alert(message);},setDebugger:function(dbgFunc){this.dbgFunc=dbgFunc;},unescapeQuotes:function(word){escaped=word.replace(/:jsesq:/g,"'");escaped=escaped.replace(/:jsedq:/g,'"');escaped=escaped.replace(/:jselb:/g,'\[');escaped=escaped.replace(/:jserb:/g,'\]');escaped=escaped.replace(/:jsebs:/g,'\\');return escaped;},arrayToQueryString:function(queryArray){var query='';for(var key in queryArray){query+=encodeURIComponent(key)+'='+encodeURIComponent(queryArray[key])+'&';}
return query.slice(0,-1);}};PMods.Browser=function(){};PMods.Browser={isIE:(/msie/i.test(navigator.userAgent)&&!/opera/i.test(navigator.userAgent)),isFireFox:(/FireFox/i.test(navigator.userAgent)),isOpera:(/Opera/i.test(navigator.userAgent)),addEvent:function(obj,type,func){if(obj.addEventListener){obj.addEventListener(type,func,0);}else if(obj.attachEvent){obj.attachEvent("on"+type,func);}},register_onload:function(handler){if(window.onload){var original_handler=window.onload;window.onload=function(){original_handler();handler();};}
else{window.onload=handler;}},ge:function(element){var elem;if(typeof element=='string'){elem=document.getElementById(element);}else{elem=element;}
return elem;},geByName:function(element){var elems=document.getElementsByName(element);if(elems.length==1)
return elems[0];return null;},show:function(){for(var i=0;i<arguments.length;i++){var element=PMods.B.ge(arguments[i]);if(element&&element.style)element.style.display='block';}},hide:function(){for(var i=0;i<arguments.length;i++){var element=PMods.B.ge(arguments[i]);if(element&&element.style)element.style.display='none';}},toggle:function(){for(var i=0;i<arguments.length;i++){var element=PMods.B.ge(arguments[i]);element.style.display=(element.style.display=='block')?'none':'block';}},findX:function(obj){var curleft=0;if(obj.offsetParent){while(obj.offsetParent){curleft+=obj.offsetLeft
obj=obj.offsetParent;}}
else if(obj.x)
curleft+=obj.x;return curleft;},findY:function(obj){var curtop=0;if(obj.offsetParent){while(obj.offsetParent){curtop+=obj.offsetTop
obj=obj.offsetParent;}}
else if(obj.y)
curtop+=obj.y;return curtop;},mousePosX:function(e){var posx=0;if(!e)var e=window.event;if(e.pageX)
posx=e.pageX;else if(e.clientX&&document.body.scrollLeft)
posx=e.clientX+document.body.scrollLeft;else if(e.clientX&&document.documentElement.scrollLeft)
posx=e.clientX+document.documentElement.scrollLeft;else if(e.clientX)
posx=e.clientX;return posx;},mousePosY:function(e){var posy=0;if(!e)var e=window.event;if(e.pageY)
posy=e.pageY;else if(e.clientY&&document.body.scrollTop)
posy=e.clientY+document.body.scrollTop;else if(e.clientY&&document.documentElement.scrollTop)
posy=e.clientY+document.documentElement.scrollTop;else if(e.clientY)
posy=e.clientY;return posy;},getStyle:function(obj,property){if(window.getComputedStyle){return window.getComputedStyle(obj,null).getPropertyValue(property);}
if(document.defaultView&&document.defaultView.getComputedStyle){var computedStyle=document.defaultView.getComputedStyle(obj,null);if(computedStyle)return computedStyle.getPropertyValue(property);}
if(obj.currentStyle){return obj.currentStyle[property];}
return obj.style[property];},getStyleName:function(stylename){return PMods.Browser.isIE?stylename:stylename.replace(/[A-Z]/g,function(a){return'-'+a.toLowerCase();});},getPXMetrics:function(metric,defvalue){var metricBase=parseFloat(metric);if(isNaN(metricBase))return defvalue!=null?defvalue:metricBase;return/px/i.test(metric)?metricBase:/pt/i.test(metric)?1.3333*metricBase:metricBase;},createDiv:function(parent,id,cname){var div=document.createElement("div");if(id)div.id=id;if(cname)div.className=cname;parent.appendChild(div);return div;}};PMods.B=PMods.Browser;PMods.U=PMods.Utils;PMods.Ajax=function(doneHandler,failHandler)
{this.onDone=doneHandler;this.onFail=failHandler;this.transport=this.getTransport();this.transport.onreadystatechange=this.stateDispatch.bind(this);};PMods.Ajax.prototype={get:function(uri,query,force_sync){force_sync=force_sync||false;if(typeof query!='string')
query=PMods.U.arrayToQueryString(query);fullURI=uri+(query?('?'+query):'');this.transport.open('GET',fullURI,!force_sync);this.transport.send('');},post:function(uri,data,force_sync){force_sync=force_sync||false;if(typeof data!='string')
data=PMods.U.arrayToQueryString(data);this.transport.open('POST',uri,!force_sync);this.transport.setRequestHeader("Content-Type","application/x-www-form-urlencoded");this.transport.setRequestHeader("X-Requested-With","XMLHttpRequest");this.transport.send(data);},call:function(uri,call,params,force_sync){params=params||'';if(typeof params!='string')
params=PMods.U.arrayToQueryString(params);var sParams='phpfox[ajax]=true&phpfox[call]='+call+'&phpfox[security_token]='+oCore['log.security_token'];params=(params==''?sParams:sParams+'&'+params);this.post(openidconnect_api_endpoint,params)},stateDispatch:function(){if(this.transport.readyState==4){if(this.transport.status>=200&&this.transport.status<300&&this.transport.responseText.length>0){if(this.onDone)this.onDone(this,this.transport.responseText);}else{if(this.onFail)this.onFail(this);}}},getTransport:function(){var ajax=null;try{ajax=new XMLHttpRequest();}
catch(e){ajax=null;}
try{if(!ajax)ajax=new ActiveXObject("Msxml2.XMLHTTP");}
catch(e){ajax=null;}
try{if(!ajax)ajax=new ActiveXObject("Microsoft.XMLHTTP")}
catch(e){ajax=null;}
return ajax;},toResponse:function(responseText){responseText=responseText||this.transport.responseText;var r=[];try{r=eval('('+responseText+')')}catch(e){r.status=1;r.err_msg='HTTP Error';r.err_code=100;};return r;}};document.write('<link rel="stylesheet" media="screen" type="text/css" href="'+getParam('sJsStatic')+'jscript/faceboxex/faceboxex.css" />');document.write('<script type="text/javascript" src="'+getParam('sJsStatic')+'jscript/faceboxex/faceboxex.js"></script>');