HeadSpace2 SEO - Version 3.6.35

Version Description

  • WordPress 3.2 compat - meta data is now saving again
  • Czech translation, thanks to Jan Macek
  • Prevent nested script tags with Google Analytics outbound tracking (thanks Rick Overman)
Download this release

Release Info

Developer johnny5
Plugin Icon wp plugin HeadSpace2 SEO
Version 3.6.35
Comparing to
See all releases

Code changes from version 3.6.33 to 3.6.35

2.3/jquery.js DELETED
@@ -1,20 +0,0 @@
1
- /*
2
- * jQuery JavaScript Library v1.3.2
3
- * http://jquery.com/
4
- *
5
- * Copyright (c) 2009 John Resig
6
- * Dual licensed under the MIT and GPL licenses.
7
- * http://docs.jquery.com/License
8
- *
9
- * Date: 2009-02-19 17:34:21 -0500 (Thu, 19 Feb 2009)
10
- * Revision: 6246
11
- */
12
- (function(){var l=this,g,y=l.jQuery,p=l.$,o=l.jQuery=l.$=function(E,F){return new o.fn.init(E,F)},D=/^[^<]*(<(.|\s)+>)[^>]*$|^#([\w-]+)$/,f=/^.[^:#\[\.,]*$/;o.fn=o.prototype={init:function(E,H){E=E||document;if(E.nodeType){this[0]=E;this.length=1;this.context=E;return this}if(typeof E==="string"){var G=D.exec(E);if(G&&(G[1]||!H)){if(G[1]){E=o.clean([G[1]],H)}else{var I=document.getElementById(G[3]);if(I&&I.id!=G[3]){return o().find(E)}var F=o(I||[]);F.context=document;F.selector=E;return F}}else{return o(H).find(E)}}else{if(o.isFunction(E)){return o(document).ready(E)}}if(E.selector&&E.context){this.selector=E.selector;this.context=E.context}return this.setArray(o.isArray(E)?E:o.makeArray(E))},selector:"",jquery:"1.3.2",size:function(){return this.length},get:function(E){return E===g?Array.prototype.slice.call(this):this[E]},pushStack:function(F,H,E){var G=o(F);G.prevObject=this;G.context=this.context;if(H==="find"){G.selector=this.selector+(this.selector?" ":"")+E}else{if(H){G.selector=this.selector+"."+H+"("+E+")"}}return G},setArray:function(E){this.length=0;Array.prototype.push.apply(this,E);return this},each:function(F,E){return o.each(this,F,E)},index:function(E){return o.inArray(E&&E.jquery?E[0]:E,this)},attr:function(F,H,G){var E=F;if(typeof F==="string"){if(H===g){return this[0]&&o[G||"attr"](this[0],F)}else{E={};E[F]=H}}return this.each(function(I){for(F in E){o.attr(G?this.style:this,F,o.prop(this,E[F],G,I,F))}})},css:function(E,F){if((E=="width"||E=="height")&&parseFloat(F)<0){F=g}return this.attr(E,F,"curCSS")},text:function(F){if(typeof F!=="object"&&F!=null){return this.empty().append((this[0]&&this[0].ownerDocument||document).createTextNode(F))}var E="";o.each(F||this,function(){o.each(this.childNodes,function(){if(this.nodeType!=8){E+=this.nodeType!=1?this.nodeValue:o.fn.text([this])}})});return E},wrapAll:function(E){if(this[0]){var F=o(E,this[0].ownerDocument).clone();if(this[0].parentNode){F.insertBefore(this[0])}F.map(function(){var G=this;while(G.firstChild){G=G.firstChild}return G}).append(this)}return this},wrapInner:function(E){return this.each(function(){o(this).contents().wrapAll(E)})},wrap:function(E){return this.each(function(){o(this).wrapAll(E)})},append:function(){return this.domManip(arguments,true,function(E){if(this.nodeType==1){this.appendChild(E)}})},prepend:function(){return this.domManip(arguments,true,function(E){if(this.nodeType==1){this.insertBefore(E,this.firstChild)}})},before:function(){return this.domManip(arguments,false,function(E){this.parentNode.insertBefore(E,this)})},after:function(){return this.domManip(arguments,false,function(E){this.parentNode.insertBefore(E,this.nextSibling)})},end:function(){return this.prevObject||o([])},push:[].push,sort:[].sort,splice:[].splice,find:function(E){if(this.length===1){var F=this.pushStack([],"find",E);F.length=0;o.find(E,this[0],F);return F}else{return this.pushStack(o.unique(o.map(this,function(G){return o.find(E,G)})),"find",E)}},clone:function(G){var E=this.map(function(){if(!o.support.noCloneEvent&&!o.isXMLDoc(this)){var I=this.outerHTML;if(!I){var J=this.ownerDocument.createElement("div");J.appendChild(this.cloneNode(true));I=J.innerHTML}return o.clean([I.replace(/ jQuery\d+="(?:\d+|null)"/g,"").replace(/^\s*/,"")])[0]}else{return this.cloneNode(true)}});if(G===true){var H=this.find("*").andSelf(),F=0;E.find("*").andSelf().each(function(){if(this.nodeName!==H[F].nodeName){return}var I=o.data(H[F],"events");for(var K in I){for(var J in I[K]){o.event.add(this,K,I[K][J],I[K][J].data)}}F++})}return E},filter:function(E){return this.pushStack(o.isFunction(E)&&o.grep(this,function(G,F){return E.call(G,F)})||o.multiFilter(E,o.grep(this,function(F){return F.nodeType===1})),"filter",E)},closest:function(E){var G=o.expr.match.POS.test(E)?o(E):null,F=0;return this.map(function(){var H=this;while(H&&H.ownerDocument){if(G?G.index(H)>-1:o(H).is(E)){o.data(H,"closest",F);return H}H=H.parentNode;F++}})},not:function(E){if(typeof E==="string"){if(f.test(E)){return this.pushStack(o.multiFilter(E,this,true),"not",E)}else{E=o.multiFilter(E,this)}}var F=E.length&&E[E.length-1]!==g&&!E.nodeType;return this.filter(function(){return F?o.inArray(this,E)<0:this!=E})},add:function(E){return this.pushStack(o.unique(o.merge(this.get(),typeof E==="string"?o(E):o.makeArray(E))))},is:function(E){return !!E&&o.multiFilter(E,this).length>0},hasClass:function(E){return !!E&&this.is("."+E)},val:function(K){if(K===g){var E=this[0];if(E){if(o.nodeName(E,"option")){return(E.attributes.value||{}).specified?E.value:E.text}if(o.nodeName(E,"select")){var I=E.selectedIndex,L=[],M=E.options,H=E.type=="select-one";if(I<0){return null}for(var F=H?I:0,J=H?I+1:M.length;F<J;F++){var G=M[F];if(G.selected){K=o(G).val();if(H){return K}L.push(K)}}return L}return(E.value||"").replace(/\r/g,"")}return g}if(typeof K==="number"){K+=""}return this.each(function(){if(this.nodeType!=1){return}if(o.isArray(K)&&/radio|checkbox/.test(this.type)){this.checked=(o.inArray(this.value,K)>=0||o.inArray(this.name,K)>=0)}else{if(o.nodeName(this,"select")){var N=o.makeArray(K);o("option",this).each(function(){this.selected=(o.inArray(this.value,N)>=0||o.inArray(this.text,N)>=0)});if(!N.length){this.selectedIndex=-1}}else{this.value=K}}})},html:function(E){return E===g?(this[0]?this[0].innerHTML.replace(/ jQuery\d+="(?:\d+|null)"/g,""):null):this.empty().append(E)},replaceWith:function(E){return this.after(E).remove()},eq:function(E){return this.slice(E,+E+1)},slice:function(){return this.pushStack(Array.prototype.slice.apply(this,arguments),"slice",Array.prototype.slice.call(arguments).join(","))},map:function(E){return this.pushStack(o.map(this,function(G,F){return E.call(G,F,G)}))},andSelf:function(){return this.add(this.prevObject)},domManip:function(J,M,L){if(this[0]){var I=(this[0].ownerDocument||this[0]).createDocumentFragment(),F=o.clean(J,(this[0].ownerDocument||this[0]),I),H=I.firstChild;if(H){for(var G=0,E=this.length;G<E;G++){L.call(K(this[G],H),this.length>1||G>0?I.cloneNode(true):I)}}if(F){o.each(F,z)}}return this;function K(N,O){return M&&o.nodeName(N,"table")&&o.nodeName(O,"tr")?(N.getElementsByTagName("tbody")[0]||N.appendChild(N.ownerDocument.createElement("tbody"))):N}}};o.fn.init.prototype=o.fn;function z(E,F){if(F.src){o.ajax({url:F.src,async:false,dataType:"script"})}else{o.globalEval(F.text||F.textContent||F.innerHTML||"")}if(F.parentNode){F.parentNode.removeChild(F)}}function e(){return +new Date}o.extend=o.fn.extend=function(){var J=arguments[0]||{},H=1,I=arguments.length,E=false,G;if(typeof J==="boolean"){E=J;J=arguments[1]||{};H=2}if(typeof J!=="object"&&!o.isFunction(J)){J={}}if(I==H){J=this;--H}for(;H<I;H++){if((G=arguments[H])!=null){for(var F in G){var K=J[F],L=G[F];if(J===L){continue}if(E&&L&&typeof L==="object"&&!L.nodeType){J[F]=o.extend(E,K||(L.length!=null?[]:{}),L)}else{if(L!==g){J[F]=L}}}}}return J};var b=/z-?index|font-?weight|opacity|zoom|line-?height/i,q=document.defaultView||{},s=Object.prototype.toString;o.extend({noConflict:function(E){l.$=p;if(E){l.jQuery=y}return o},isFunction:function(E){return s.call(E)==="[object Function]"},isArray:function(E){return s.call(E)==="[object Array]"},isXMLDoc:function(E){return E.nodeType===9&&E.documentElement.nodeName!=="HTML"||!!E.ownerDocument&&o.isXMLDoc(E.ownerDocument)},globalEval:function(G){if(G&&/\S/.test(G)){var F=document.getElementsByTagName("head")[0]||document.documentElement,E=document.createElement("script");E.type="text/javascript";if(o.support.scriptEval){E.appendChild(document.createTextNode(G))}else{E.text=G}F.insertBefore(E,F.firstChild);F.removeChild(E)}},nodeName:function(F,E){return F.nodeName&&F.nodeName.toUpperCase()==E.toUpperCase()},each:function(G,K,F){var E,H=0,I=G.length;if(F){if(I===g){for(E in G){if(K.apply(G[E],F)===false){break}}}else{for(;H<I;){if(K.apply(G[H++],F)===false){break}}}}else{if(I===g){for(E in G){if(K.call(G[E],E,G[E])===false){break}}}else{for(var J=G[0];H<I&&K.call(J,H,J)!==false;J=G[++H]){}}}return G},prop:function(H,I,G,F,E){if(o.isFunction(I)){I=I.call(H,F)}return typeof I==="number"&&G=="curCSS"&&!b.test(E)?I+"px":I},className:{add:function(E,F){o.each((F||"").split(/\s+/),function(G,H){if(E.nodeType==1&&!o.className.has(E.className,H)){E.className+=(E.className?" ":"")+H}})},remove:function(E,F){if(E.nodeType==1){E.className=F!==g?o.grep(E.className.split(/\s+/),function(G){return !o.className.has(F,G)}).join(" "):""}},has:function(F,E){return F&&o.inArray(E,(F.className||F).toString().split(/\s+/))>-1}},swap:function(H,G,I){var E={};for(var F in G){E[F]=H.style[F];H.style[F]=G[F]}I.call(H);for(var F in G){H.style[F]=E[F]}},css:function(H,F,J,E){if(F=="width"||F=="height"){var L,G={position:"absolute",visibility:"hidden",display:"block"},K=F=="width"?["Left","Right"]:["Top","Bottom"];function I(){L=F=="width"?H.offsetWidth:H.offsetHeight;if(E==="border"){return}o.each(K,function(){if(!E){L-=parseFloat(o.curCSS(H,"padding"+this,true))||0}if(E==="margin"){L+=parseFloat(o.curCSS(H,"margin"+this,true))||0}else{L-=parseFloat(o.curCSS(H,"border"+this+"Width",true))||0}})}if(H.offsetWidth!==0){I()}else{o.swap(H,G,I)}return Math.max(0,Math.round(L))}return o.curCSS(H,F,J)},curCSS:function(I,F,G){var L,E=I.style;if(F=="opacity"&&!o.support.opacity){L=o.attr(E,"opacity");return L==""?"1":L}if(F.match(/float/i)){F=w}if(!G&&E&&E[F]){L=E[F]}else{if(q.getComputedStyle){if(F.match(/float/i)){F="float"}F=F.replace(/([A-Z])/g,"-$1").toLowerCase();var M=q.getComputedStyle(I,null);if(M){L=M.getPropertyValue(F)}if(F=="opacity"&&L==""){L="1"}}else{if(I.currentStyle){var J=F.replace(/\-(\w)/g,function(N,O){return O.toUpperCase()});L=I.currentStyle[F]||I.currentStyle[J];if(!/^\d+(px)?$/i.test(L)&&/^\d/.test(L)){var H=E.left,K=I.runtimeStyle.left;I.runtimeStyle.left=I.currentStyle.left;E.left=L||0;L=E.pixelLeft+"px";E.left=H;I.runtimeStyle.left=K}}}}return L},clean:function(F,K,I){K=K||document;if(typeof K.createElement==="undefined"){K=K.ownerDocument||K[0]&&K[0].ownerDocument||document}if(!I&&F.length===1&&typeof F[0]==="string"){var H=/^<(\w+)\s*\/?>$/.exec(F[0]);if(H){return[K.createElement(H[1])]}}var G=[],E=[],L=K.createElement("div");o.each(F,function(P,S){if(typeof S==="number"){S+=""}if(!S){return}if(typeof S==="string"){S=S.replace(/(<(\w+)[^>]*?)\/>/g,function(U,V,T){return T.match(/^(abbr|br|col|img|input|link|meta|param|hr|area|embed)$/i)?U:V+"></"+T+">"});var O=S.replace(/^\s+/,"").substring(0,10).toLowerCase();var Q=!O.indexOf("<opt")&&[1,"<select multiple='multiple'>","</select>"]||!O.indexOf("<leg")&&[1,"<fieldset>","</fieldset>"]||O.match(/^<(thead|tbody|tfoot|colg|cap)/)&&[1,"<table>","</table>"]||!O.indexOf("<tr")&&[2,"<table><tbody>","</tbody></table>"]||(!O.indexOf("<td")||!O.indexOf("<th"))&&[3,"<table><tbody><tr>","</tr></tbody></table>"]||!O.indexOf("<col")&&[2,"<table><tbody></tbody><colgroup>","</colgroup></table>"]||!o.support.htmlSerialize&&[1,"div<div>","</div>"]||[0,"",""];L.innerHTML=Q[1]+S+Q[2];while(Q[0]--){L=L.lastChild}if(!o.support.tbody){var R=/<tbody/i.test(S),N=!O.indexOf("<table")&&!R?L.firstChild&&L.firstChild.childNodes:Q[1]=="<table>"&&!R?L.childNodes:[];for(var M=N.length-1;M>=0;--M){if(o.nodeName(N[M],"tbody")&&!N[M].childNodes.length){N[M].parentNode.removeChild(N[M])}}}if(!o.support.leadingWhitespace&&/^\s/.test(S)){L.insertBefore(K.createTextNode(S.match(/^\s*/)[0]),L.firstChild)}S=o.makeArray(L.childNodes)}if(S.nodeType){G.push(S)}else{G=o.merge(G,S)}});if(I){for(var J=0;G[J];J++){if(o.nodeName(G[J],"script")&&(!G[J].type||G[J].type.toLowerCase()==="text/javascript")){E.push(G[J].parentNode?G[J].parentNode.removeChild(G[J]):G[J])}else{if(G[J].nodeType===1){G.splice.apply(G,[J+1,0].concat(o.makeArray(G[J].getElementsByTagName("script"))))}I.appendChild(G[J])}}return E}return G},attr:function(J,G,K){if(!J||J.nodeType==3||J.nodeType==8){return g}var H=!o.isXMLDoc(J),L=K!==g;G=H&&o.props[G]||G;if(J.tagName){var F=/href|src|style/.test(G);if(G=="selected"&&J.parentNode){J.parentNode.selectedIndex}if(G in J&&H&&!F){if(L){if(G=="type"&&o.nodeName(J,"input")&&J.parentNode){throw"type property can't be changed"}J[G]=K}if(o.nodeName(J,"form")&&J.getAttributeNode(G)){return J.getAttributeNode(G).nodeValue}if(G=="tabIndex"){var I=J.getAttributeNode("tabIndex");return I&&I.specified?I.value:J.nodeName.match(/(button|input|object|select|textarea)/i)?0:J.nodeName.match(/^(a|area)$/i)&&J.href?0:g}return J[G]}if(!o.support.style&&H&&G=="style"){return o.attr(J.style,"cssText",K)}if(L){J.setAttribute(G,""+K)}var E=!o.support.hrefNormalized&&H&&F?J.getAttribute(G,2):J.getAttribute(G);return E===null?g:E}if(!o.support.opacity&&G=="opacity"){if(L){J.zoom=1;J.filter=(J.filter||"").replace(/alpha\([^)]*\)/,"")+(parseInt(K)+""=="NaN"?"":"alpha(opacity="+K*100+")")}return J.filter&&J.filter.indexOf("opacity=")>=0?(parseFloat(J.filter.match(/opacity=([^)]*)/)[1])/100)+"":""}G=G.replace(/-([a-z])/ig,function(M,N){return N.toUpperCase()});if(L){J[G]=K}return J[G]},trim:function(E){return(E||"").replace(/^\s+|\s+$/g,"")},makeArray:function(G){var E=[];if(G!=null){var F=G.length;if(F==null||typeof G==="string"||o.isFunction(G)||G.setInterval){E[0]=G}else{while(F){E[--F]=G[F]}}}return E},inArray:function(G,H){for(var E=0,F=H.length;E<F;E++){if(H[E]===G){return E}}return -1},merge:function(H,E){var F=0,G,I=H.length;if(!o.support.getAll){while((G=E[F++])!=null){if(G.nodeType!=8){H[I++]=G}}}else{while((G=E[F++])!=null){H[I++]=G}}return H},unique:function(K){var F=[],E={};try{for(var G=0,H=K.length;G<H;G++){var J=o.data(K[G]);if(!E[J]){E[J]=true;F.push(K[G])}}}catch(I){F=K}return F},grep:function(F,J,E){var G=[];for(var H=0,I=F.length;H<I;H++){if(!E!=!J(F[H],H)){G.push(F[H])}}return G},map:function(E,J){var F=[];for(var G=0,H=E.length;G<H;G++){var I=J(E[G],G);if(I!=null){F[F.length]=I}}return F.concat.apply([],F)}});var C=navigator.userAgent.toLowerCase();o.browser={version:(C.match(/.+(?:rv|it|ra|ie)[\/: ]([\d.]+)/)||[0,"0"])[1],safari:/webkit/.test(C),opera:/opera/.test(C),msie:/msie/.test(C)&&!/opera/.test(C),mozilla:/mozilla/.test(C)&&!/(compatible|webkit)/.test(C)};o.each({parent:function(E){return E.parentNode},parents:function(E){return o.dir(E,"parentNode")},next:function(E){return o.nth(E,2,"nextSibling")},prev:function(E){return o.nth(E,2,"previousSibling")},nextAll:function(E){return o.dir(E,"nextSibling")},prevAll:function(E){return o.dir(E,"previousSibling")},siblings:function(E){return o.sibling(E.parentNode.firstChild,E)},children:function(E){return o.sibling(E.firstChild)},contents:function(E){return o.nodeName(E,"iframe")?E.contentDocument||E.contentWindow.document:o.makeArray(E.childNodes)}},function(E,F){o.fn[E]=function(G){var H=o.map(this,F);if(G&&typeof G=="string"){H=o.multiFilter(G,H)}return this.pushStack(o.unique(H),E,G)}});o.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(E,F){o.fn[E]=function(G){var J=[],L=o(G);for(var K=0,H=L.length;K<H;K++){var I=(K>0?this.clone(true):this).get();o.fn[F].apply(o(L[K]),I);J=J.concat(I)}return this.pushStack(J,E,G)}});o.each({removeAttr:function(E){o.attr(this,E,"");if(this.nodeType==1){this.removeAttribute(E)}},addClass:function(E){o.className.add(this,E)},removeClass:function(E){o.className.remove(this,E)},toggleClass:function(F,E){if(typeof E!=="boolean"){E=!o.className.has(this,F)}o.className[E?"add":"remove"](this,F)},remove:function(E){if(!E||o.filter(E,[this]).length){o("*",this).add([this]).each(function(){o.event.remove(this);o.removeData(this)});if(this.parentNode){this.parentNode.removeChild(this)}}},empty:function(){o(this).children().remove();while(this.firstChild){this.removeChild(this.firstChild)}}},function(E,F){o.fn[E]=function(){return this.each(F,arguments)}});function j(E,F){return E[0]&&parseInt(o.curCSS(E[0],F,true),10)||0}var h="jQuery"+e(),v=0,A={};o.extend({cache:{},data:function(F,E,G){F=F==l?A:F;var H=F[h];if(!H){H=F[h]=++v}if(E&&!o.cache[H]){o.cache[H]={}}if(G!==g){o.cache[H][E]=G}return E?o.cache[H][E]:H},removeData:function(F,E){F=F==l?A:F;var H=F[h];if(E){if(o.cache[H]){delete o.cache[H][E];E="";for(E in o.cache[H]){break}if(!E){o.removeData(F)}}}else{try{delete F[h]}catch(G){if(F.removeAttribute){F.removeAttribute(h)}}delete o.cache[H]}},queue:function(F,E,H){if(F){E=(E||"fx")+"queue";var G=o.data(F,E);if(!G||o.isArray(H)){G=o.data(F,E,o.makeArray(H))}else{if(H){G.push(H)}}}return G},dequeue:function(H,G){var E=o.queue(H,G),F=E.shift();if(!G||G==="fx"){F=E[0]}if(F!==g){F.call(H)}}});o.fn.extend({data:function(E,G){var H=E.split(".");H[1]=H[1]?"."+H[1]:"";if(G===g){var F=this.triggerHandler("getData"+H[1]+"!",[H[0]]);if(F===g&&this.length){F=o.data(this[0],E)}return F===g&&H[1]?this.data(H[0]):F}else{return this.trigger("setData"+H[1]+"!",[H[0],G]).each(function(){o.data(this,E,G)})}},removeData:function(E){return this.each(function(){o.removeData(this,E)})},queue:function(E,F){if(typeof E!=="string"){F=E;E="fx"}if(F===g){return o.queue(this[0],E)}return this.each(function(){var G=o.queue(this,E,F);if(E=="fx"&&G.length==1){G[0].call(this)}})},dequeue:function(E){return this.each(function(){o.dequeue(this,E)})}});
13
- /*
14
- * Sizzle CSS Selector Engine - v0.9.3
15
- * Copyright 2009, The Dojo Foundation
16
- * Released under the MIT, BSD, and GPL Licenses.
17
- * More information: http://sizzlejs.com/
18
- */
19
- (function(){var R=/((?:\((?:\([^()]+\)|[^()]+)+\)|\[(?:\[[^[\]]*\]|['"][^'"]*['"]|[^[\]'"]+)+\]|\\.|[^ >+~,(\[\\]+)+|[>+~])(\s*,\s*)?/g,L=0,H=Object.prototype.toString;var F=function(Y,U,ab,ac){ab=ab||[];U=U||document;if(U.nodeType!==1&&U.nodeType!==9){return[]}if(!Y||typeof Y!=="string"){return ab}var Z=[],W,af,ai,T,ad,V,X=true;R.lastIndex=0;while((W=R.exec(Y))!==null){Z.push(W[1]);if(W[2]){V=RegExp.rightContext;break}}if(Z.length>1&&M.exec(Y)){if(Z.length===2&&I.relative[Z[0]]){af=J(Z[0]+Z[1],U)}else{af=I.relative[Z[0]]?[U]:F(Z.shift(),U);while(Z.length){Y=Z.shift();if(I.relative[Y]){Y+=Z.shift()}af=J(Y,af)}}}else{var ae=ac?{expr:Z.pop(),set:E(ac)}:F.find(Z.pop(),Z.length===1&&U.parentNode?U.parentNode:U,Q(U));af=F.filter(ae.expr,ae.set);if(Z.length>0){ai=E(af)}else{X=false}while(Z.length){var ah=Z.pop(),ag=ah;if(!I.relative[ah]){ah=""}else{ag=Z.pop()}if(ag==null){ag=U}I.relative[ah](ai,ag,Q(U))}}if(!ai){ai=af}if(!ai){throw"Syntax error, unrecognized expression: "+(ah||Y)}if(H.call(ai)==="[object Array]"){if(!X){ab.push.apply(ab,ai)}else{if(U.nodeType===1){for(var aa=0;ai[aa]!=null;aa++){if(ai[aa]&&(ai[aa]===true||ai[aa].nodeType===1&&K(U,ai[aa]))){ab.push(af[aa])}}}else{for(var aa=0;ai[aa]!=null;aa++){if(ai[aa]&&ai[aa].nodeType===1){ab.push(af[aa])}}}}}else{E(ai,ab)}if(V){F(V,U,ab,ac);if(G){hasDuplicate=false;ab.sort(G);if(hasDuplicate){for(var aa=1;aa<ab.length;aa++){if(ab[aa]===ab[aa-1]){ab.splice(aa--,1)}}}}}return ab};F.matches=function(T,U){return F(T,null,null,U)};F.find=function(aa,T,ab){var Z,X;if(!aa){return[]}for(var W=0,V=I.order.length;W<V;W++){var Y=I.order[W],X;if((X=I.match[Y].exec(aa))){var U=RegExp.leftContext;if(U.substr(U.length-1)!=="\\"){X[1]=(X[1]||"").replace(/\\/g,"");Z=I.find[Y](X,T,ab);if(Z!=null){aa=aa.replace(I.match[Y],"");break}}}}if(!Z){Z=T.getElementsByTagName("*")}return{set:Z,expr:aa}};F.filter=function(ad,ac,ag,W){var V=ad,ai=[],aa=ac,Y,T,Z=ac&&ac[0]&&Q(ac[0]);while(ad&&ac.length){for(var ab in I.filter){if((Y=I.match[ab].exec(ad))!=null){var U=I.filter[ab],ah,af;T=false;if(aa==ai){ai=[]}if(I.preFilter[ab]){Y=I.preFilter[ab](Y,aa,ag,ai,W,Z);if(!Y){T=ah=true}else{if(Y===true){continue}}}if(Y){for(var X=0;(af=aa[X])!=null;X++){if(af){ah=U(af,Y,X,aa);var ae=W^!!ah;if(ag&&ah!=null){if(ae){T=true}else{aa[X]=false}}else{if(ae){ai.push(af);T=true}}}}}if(ah!==g){if(!ag){aa=ai}ad=ad.replace(I.match[ab],"");if(!T){return[]}break}}}if(ad==V){if(T==null){throw"Syntax error, unrecognized expression: "+ad}else{break}}V=ad}return aa};var I=F.selectors={order:["ID","NAME","TAG"],match:{ID:/#((?:[\w\u00c0-\uFFFF_-]|\\.)+)/,CLASS:/\.((?:[\w\u00c0-\uFFFF_-]|\\.)+)/,NAME:/\[name=['"]*((?:[\w\u00c0-\uFFFF_-]|\\.)+)['"]*\]/,ATTR:/\[\s*((?:[\w\u00c0-\uFFFF_-]|\\.)+)\s*(?:(\S?=)\s*(['"]*)(.*?)\3|)\s*\]/,TAG:/^((?:[\w\u00c0-\uFFFF\*_-]|\\.)+)/,CHILD:/:(only|nth|last|first)-child(?:\((even|odd|[\dn+-]*)\))?/,POS:/:(nth|eq|gt|lt|first|last|even|odd)(?:\((\d*)\))?(?=[^-]|$)/,PSEUDO:/:((?:[\w\u00c0-\uFFFF_-]|\\.)+)(?:\((['"]*)((?:\([^\)]+\)|[^\2\(\)]*)+)\2\))?/},attrMap:{"class":"className","for":"htmlFor"},attrHandle:{href:function(T){return T.getAttribute("href")}},relative:{"+":function(aa,T,Z){var X=typeof T==="string",ab=X&&!/\W/.test(T),Y=X&&!ab;if(ab&&!Z){T=T.toUpperCase()}for(var W=0,V=aa.length,U;W<V;W++){if((U=aa[W])){while((U=U.previousSibling)&&U.nodeType!==1){}aa[W]=Y||U&&U.nodeName===T?U||false:U===T}}if(Y){F.filter(T,aa,true)}},">":function(Z,U,aa){var X=typeof U==="string";if(X&&!/\W/.test(U)){U=aa?U:U.toUpperCase();for(var V=0,T=Z.length;V<T;V++){var Y=Z[V];if(Y){var W=Y.parentNode;Z[V]=W.nodeName===U?W:false}}}else{for(var V=0,T=Z.length;V<T;V++){var Y=Z[V];if(Y){Z[V]=X?Y.parentNode:Y.parentNode===U}}if(X){F.filter(U,Z,true)}}},"":function(W,U,Y){var V=L++,T=S;if(!U.match(/\W/)){var X=U=Y?U:U.toUpperCase();T=P}T("parentNode",U,V,W,X,Y)},"~":function(W,U,Y){var V=L++,T=S;if(typeof U==="string"&&!U.match(/\W/)){var X=U=Y?U:U.toUpperCase();T=P}T("previousSibling",U,V,W,X,Y)}},find:{ID:function(U,V,W){if(typeof V.getElementById!=="undefined"&&!W){var T=V.getElementById(U[1]);return T?[T]:[]}},NAME:function(V,Y,Z){if(typeof Y.getElementsByName!=="undefined"){var U=[],X=Y.getElementsByName(V[1]);for(var W=0,T=X.length;W<T;W++){if(X[W].getAttribute("name")===V[1]){U.push(X[W])}}return U.length===0?null:U}},TAG:function(T,U){return U.getElementsByTagName(T[1])}},preFilter:{CLASS:function(W,U,V,T,Z,aa){W=" "+W[1].replace(/\\/g,"")+" ";if(aa){return W}for(var X=0,Y;(Y=U[X])!=null;X++){if(Y){if(Z^(Y.className&&(" "+Y.className+" ").indexOf(W)>=0)){if(!V){T.push(Y)}}else{if(V){U[X]=false}}}}return false},ID:function(T){return T[1].replace(/\\/g,"")},TAG:function(U,T){for(var V=0;T[V]===false;V++){}return T[V]&&Q(T[V])?U[1]:U[1].toUpperCase()},CHILD:function(T){if(T[1]=="nth"){var U=/(-?)(\d*)n((?:\+|-)?\d*)/.exec(T[2]=="even"&&"2n"||T[2]=="odd"&&"2n+1"||!/\D/.test(T[2])&&"0n+"+T[2]||T[2]);T[2]=(U[1]+(U[2]||1))-0;T[3]=U[3]-0}T[0]=L++;return T},ATTR:function(X,U,V,T,Y,Z){var W=X[1].replace(/\\/g,"");if(!Z&&I.attrMap[W]){X[1]=I.attrMap[W]}if(X[2]==="~="){X[4]=" "+X[4]+" "}return X},PSEUDO:function(X,U,V,T,Y){if(X[1]==="not"){if(X[3].match(R).length>1||/^\w/.test(X[3])){X[3]=F(X[3],null,null,U)}else{var W=F.filter(X[3],U,V,true^Y);if(!V){T.push.apply(T,W)}return false}}else{if(I.match.POS.test(X[0])||I.match.CHILD.test(X[0])){return true}}return X},POS:function(T){T.unshift(true);return T}},filters:{enabled:function(T){return T.disabled===false&&T.type!=="hidden"},disabled:function(T){return T.disabled===true},checked:function(T){return T.checked===true},selected:function(T){T.parentNode.selectedIndex;return T.selected===true},parent:function(T){return !!T.firstChild},empty:function(T){return !T.firstChild},has:function(V,U,T){return !!F(T[3],V).length},header:function(T){return/h\d/i.test(T.nodeName)},text:function(T){return"text"===T.type},radio:function(T){return"radio"===T.type},checkbox:function(T){return"checkbox"===T.type},file:function(T){return"file"===T.type},password:function(T){return"password"===T.type},submit:function(T){return"submit"===T.type},image:function(T){return"image"===T.type},reset:function(T){return"reset"===T.type},button:function(T){return"button"===T.type||T.nodeName.toUpperCase()==="BUTTON"},input:function(T){return/input|select|textarea|button/i.test(T.nodeName)}},setFilters:{first:function(U,T){return T===0},last:function(V,U,T,W){return U===W.length-1},even:function(U,T){return T%2===0},odd:function(U,T){return T%2===1},lt:function(V,U,T){return U<T[3]-0},gt:function(V,U,T){return U>T[3]-0},nth:function(V,U,T){return T[3]-0==U},eq:function(V,U,T){return T[3]-0==U}},filter:{PSEUDO:function(Z,V,W,aa){var U=V[1],X=I.filters[U];if(X){return X(Z,W,V,aa)}else{if(U==="contains"){return(Z.textContent||Z.innerText||"").indexOf(V[3])>=0}else{if(U==="not"){var Y=V[3];for(var W=0,T=Y.length;W<T;W++){if(Y[W]===Z){return false}}return true}}}},CHILD:function(T,W){var Z=W[1],U=T;switch(Z){case"only":case"first":while(U=U.previousSibling){if(U.nodeType===1){return false}}if(Z=="first"){return true}U=T;case"last":while(U=U.nextSibling){if(U.nodeType===1){return false}}return true;case"nth":var V=W[2],ac=W[3];if(V==1&&ac==0){return true}var Y=W[0],ab=T.parentNode;if(ab&&(ab.sizcache!==Y||!T.nodeIndex)){var X=0;for(U=ab.firstChild;U;U=U.nextSibling){if(U.nodeType===1){U.nodeIndex=++X}}ab.sizcache=Y}var aa=T.nodeIndex-ac;if(V==0){return aa==0}else{return(aa%V==0&&aa/V>=0)}}},ID:function(U,T){return U.nodeType===1&&U.getAttribute("id")===T},TAG:function(U,T){return(T==="*"&&U.nodeType===1)||U.nodeName===T},CLASS:function(U,T){return(" "+(U.className||U.getAttribute("class"))+" ").indexOf(T)>-1},ATTR:function(Y,W){var V=W[1],T=I.attrHandle[V]?I.attrHandle[V](Y):Y[V]!=null?Y[V]:Y.getAttribute(V),Z=T+"",X=W[2],U=W[4];return T==null?X==="!=":X==="="?Z===U:X==="*="?Z.indexOf(U)>=0:X==="~="?(" "+Z+" ").indexOf(U)>=0:!U?Z&&T!==false:X==="!="?Z!=U:X==="^="?Z.indexOf(U)===0:X==="$="?Z.substr(Z.length-U.length)===U:X==="|="?Z===U||Z.substr(0,U.length+1)===U+"-":false},POS:function(X,U,V,Y){var T=U[2],W=I.setFilters[T];if(W){return W(X,V,U,Y)}}}};var M=I.match.POS;for(var O in I.match){I.match[O]=RegExp(I.match[O].source+/(?![^\[]*\])(?![^\(]*\))/.source)}var E=function(U,T){U=Array.prototype.slice.call(U);if(T){T.push.apply(T,U);return T}return U};try{Array.prototype.slice.call(document.documentElement.childNodes)}catch(N){E=function(X,W){var U=W||[];if(H.call(X)==="[object Array]"){Array.prototype.push.apply(U,X)}else{if(typeof X.length==="number"){for(var V=0,T=X.length;V<T;V++){U.push(X[V])}}else{for(var V=0;X[V];V++){U.push(X[V])}}}return U}}var G;if(document.documentElement.compareDocumentPosition){G=function(U,T){var V=U.compareDocumentPosition(T)&4?-1:U===T?0:1;if(V===0){hasDuplicate=true}return V}}else{if("sourceIndex" in document.documentElement){G=function(U,T){var V=U.sourceIndex-T.sourceIndex;if(V===0){hasDuplicate=true}return V}}else{if(document.createRange){G=function(W,U){var V=W.ownerDocument.createRange(),T=U.ownerDocument.createRange();V.selectNode(W);V.collapse(true);T.selectNode(U);T.collapse(true);var X=V.compareBoundaryPoints(Range.START_TO_END,T);if(X===0){hasDuplicate=true}return X}}}}(function(){var U=document.createElement("form"),V="script"+(new Date).getTime();U.innerHTML="<input name='"+V+"'/>";var T=document.documentElement;T.insertBefore(U,T.firstChild);if(!!document.getElementById(V)){I.find.ID=function(X,Y,Z){if(typeof Y.getElementById!=="undefined"&&!Z){var W=Y.getElementById(X[1]);return W?W.id===X[1]||typeof W.getAttributeNode!=="undefined"&&W.getAttributeNode("id").nodeValue===X[1]?[W]:g:[]}};I.filter.ID=function(Y,W){var X=typeof Y.getAttributeNode!=="undefined"&&Y.getAttributeNode("id");return Y.nodeType===1&&X&&X.nodeValue===W}}T.removeChild(U)})();(function(){var T=document.createElement("div");T.appendChild(document.createComment(""));if(T.getElementsByTagName("*").length>0){I.find.TAG=function(U,Y){var X=Y.getElementsByTagName(U[1]);if(U[1]==="*"){var W=[];for(var V=0;X[V];V++){if(X[V].nodeType===1){W.push(X[V])}}X=W}return X}}T.innerHTML="<a href='#'></a>";if(T.firstChild&&typeof T.firstChild.getAttribute!=="undefined"&&T.firstChild.getAttribute("href")!=="#"){I.attrHandle.href=function(U){return U.getAttribute("href",2)}}})();if(document.querySelectorAll){(function(){var T=F,U=document.createElement("div");U.innerHTML="<p class='TEST'></p>";if(U.querySelectorAll&&U.querySelectorAll(".TEST").length===0){return}F=function(Y,X,V,W){X=X||document;if(!W&&X.nodeType===9&&!Q(X)){try{return E(X.querySelectorAll(Y),V)}catch(Z){}}return T(Y,X,V,W)};F.find=T.find;F.filter=T.filter;F.selectors=T.selectors;F.matches=T.matches})()}if(document.getElementsByClassName&&document.documentElement.getElementsByClassName){(function(){var T=document.createElement("div");T.innerHTML="<div class='test e'></div><div class='test'></div>";if(T.getElementsByClassName("e").length===0){return}T.lastChild.className="e";if(T.getElementsByClassName("e").length===1){return}I.order.splice(1,0,"CLASS");I.find.CLASS=function(U,V,W){if(typeof V.getElementsByClassName!=="undefined"&&!W){return V.getElementsByClassName(U[1])}}})()}function P(U,Z,Y,ad,aa,ac){var ab=U=="previousSibling"&&!ac;for(var W=0,V=ad.length;W<V;W++){var T=ad[W];if(T){if(ab&&T.nodeType===1){T.sizcache=Y;T.sizset=W}T=T[U];var X=false;while(T){if(T.sizcache===Y){X=ad[T.sizset];break}if(T.nodeType===1&&!ac){T.sizcache=Y;T.sizset=W}if(T.nodeName===Z){X=T;break}T=T[U]}ad[W]=X}}}function S(U,Z,Y,ad,aa,ac){var ab=U=="previousSibling"&&!ac;for(var W=0,V=ad.length;W<V;W++){var T=ad[W];if(T){if(ab&&T.nodeType===1){T.sizcache=Y;T.sizset=W}T=T[U];var X=false;while(T){if(T.sizcache===Y){X=ad[T.sizset];break}if(T.nodeType===1){if(!ac){T.sizcache=Y;T.sizset=W}if(typeof Z!=="string"){if(T===Z){X=true;break}}else{if(F.filter(Z,[T]).length>0){X=T;break}}}T=T[U]}ad[W]=X}}}var K=document.compareDocumentPosition?function(U,T){return U.compareDocumentPosition(T)&16}:function(U,T){return U!==T&&(U.contains?U.contains(T):true)};var Q=function(T){return T.nodeType===9&&T.documentElement.nodeName!=="HTML"||!!T.ownerDocument&&Q(T.ownerDocument)};var J=function(T,aa){var W=[],X="",Y,V=aa.nodeType?[aa]:aa;while((Y=I.match.PSEUDO.exec(T))){X+=Y[0];T=T.replace(I.match.PSEUDO,"")}T=I.relative[T]?T+"*":T;for(var Z=0,U=V.length;Z<U;Z++){F(T,V[Z],W)}return F.filter(X,W)};o.find=F;o.filter=F.filter;o.expr=F.selectors;o.expr[":"]=o.expr.filters;F.selectors.filters.hidden=function(T){return T.offsetWidth===0||T.offsetHeight===0};F.selectors.filters.visible=function(T){return T.offsetWidth>0||T.offsetHeight>0};F.selectors.filters.animated=function(T){return o.grep(o.timers,function(U){return T===U.elem}).length};o.multiFilter=function(V,T,U){if(U){V=":not("+V+")"}return F.matches(V,T)};o.dir=function(V,U){var T=[],W=V[U];while(W&&W!=document){if(W.nodeType==1){T.push(W)}W=W[U]}return T};o.nth=function(X,T,V,W){T=T||1;var U=0;for(;X;X=X[V]){if(X.nodeType==1&&++U==T){break}}return X};o.sibling=function(V,U){var T=[];for(;V;V=V.nextSibling){if(V.nodeType==1&&V!=U){T.push(V)}}return T};return;l.Sizzle=F})();o.event={add:function(I,F,H,K){if(I.nodeType==3||I.nodeType==8){return}if(I.setInterval&&I!=l){I=l}if(!H.guid){H.guid=this.guid++}if(K!==g){var G=H;H=this.proxy(G);H.data=K}var E=o.data(I,"events")||o.data(I,"events",{}),J=o.data(I,"handle")||o.data(I,"handle",function(){return typeof o!=="undefined"&&!o.event.triggered?o.event.handle.apply(arguments.callee.elem,arguments):g});J.elem=I;o.each(F.split(/\s+/),function(M,N){var O=N.split(".");N=O.shift();H.type=O.slice().sort().join(".");var L=E[N];if(o.event.specialAll[N]){o.event.specialAll[N].setup.call(I,K,O)}if(!L){L=E[N]={};if(!o.event.special[N]||o.event.special[N].setup.call(I,K,O)===false){if(I.addEventListener){I.addEventListener(N,J,false)}else{if(I.attachEvent){I.attachEvent("on"+N,J)}}}}L[H.guid]=H;o.event.global[N]=true});I=null},guid:1,global:{},remove:function(K,H,J){if(K.nodeType==3||K.nodeType==8){return}var G=o.data(K,"events"),F,E;if(G){if(H===g||(typeof H==="string"&&H.charAt(0)==".")){for(var I in G){this.remove(K,I+(H||""))}}else{if(H.type){J=H.handler;H=H.type}o.each(H.split(/\s+/),function(M,O){var Q=O.split(".");O=Q.shift();var N=RegExp("(^|\\.)"+Q.slice().sort().join(".*\\.")+"(\\.|$)");if(G[O]){if(J){delete G[O][J.guid]}else{for(var P in G[O]){if(N.test(G[O][P].type)){delete G[O][P]}}}if(o.event.specialAll[O]){o.event.specialAll[O].teardown.call(K,Q)}for(F in G[O]){break}if(!F){if(!o.event.special[O]||o.event.special[O].teardown.call(K,Q)===false){if(K.removeEventListener){K.removeEventListener(O,o.data(K,"handle"),false)}else{if(K.detachEvent){K.detachEvent("on"+O,o.data(K,"handle"))}}}F=null;delete G[O]}}})}for(F in G){break}if(!F){var L=o.data(K,"handle");if(L){L.elem=null}o.removeData(K,"events");o.removeData(K,"handle")}}},trigger:function(I,K,H,E){var G=I.type||I;if(!E){I=typeof I==="object"?I[h]?I:o.extend(o.Event(G),I):o.Event(G);if(G.indexOf("!")>=0){I.type=G=G.slice(0,-1);I.exclusive=true}if(!H){I.stopPropagation();if(this.global[G]){o.each(o.cache,function(){if(this.events&&this.events[G]){o.event.trigger(I,K,this.handle.elem)}})}}if(!H||H.nodeType==3||H.nodeType==8){return g}I.result=g;I.target=H;K=o.makeArray(K);K.unshift(I)}I.currentTarget=H;var J=o.data(H,"handle");if(J){J.apply(H,K)}if((!H[G]||(o.nodeName(H,"a")&&G=="click"))&&H["on"+G]&&H["on"+G].apply(H,K)===false){I.result=false}if(!E&&H[G]&&!I.isDefaultPrevented()&&!(o.nodeName(H,"a")&&G=="click")){this.triggered=true;try{H[G]()}catch(L){}}this.triggered=false;if(!I.isPropagationStopped()){var F=H.parentNode||H.ownerDocument;if(F){o.event.trigger(I,K,F,true)}}},handle:function(K){var J,E;K=arguments[0]=o.event.fix(K||l.event);K.currentTarget=this;var L=K.type.split(".");K.type=L.shift();J=!L.length&&!K.exclusive;var I=RegExp("(^|\\.)"+L.slice().sort().join(".*\\.")+"(\\.|$)");E=(o.data(this,"events")||{})[K.type];for(var G in E){var H=E[G];if(J||I.test(H.type)){K.handler=H;K.data=H.data;var F=H.apply(this,arguments);if(F!==g){K.result=F;if(F===false){K.preventDefault();K.stopPropagation()}}if(K.isImmediatePropagationStopped()){break}}}},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 toElement view wheelDelta which".split(" "),fix:function(H){if(H[h]){return H}var F=H;H=o.Event(F);for(var G=this.props.length,J;G;){J=this.props[--G];H[J]=F[J]}if(!H.target){H.target=H.srcElement||document}if(H.target.nodeType==3){H.target=H.target.parentNode}if(!H.relatedTarget&&H.fromElement){H.relatedTarget=H.fromElement==H.target?H.toElement:H.fromElement}if(H.pageX==null&&H.clientX!=null){var I=document.documentElement,E=document.body;H.pageX=H.clientX+(I&&I.scrollLeft||E&&E.scrollLeft||0)-(I.clientLeft||0);H.pageY=H.clientY+(I&&I.scrollTop||E&&E.scrollTop||0)-(I.clientTop||0)}if(!H.which&&((H.charCode||H.charCode===0)?H.charCode:H.keyCode)){H.which=H.charCode||H.keyCode}if(!H.metaKey&&H.ctrlKey){H.metaKey=H.ctrlKey}if(!H.which&&H.button){H.which=(H.button&1?1:(H.button&2?3:(H.button&4?2:0)))}return H},proxy:function(F,E){E=E||function(){return F.apply(this,arguments)};E.guid=F.guid=F.guid||E.guid||this.guid++;return E},special:{ready:{setup:B,teardown:function(){}}},specialAll:{live:{setup:function(E,F){o.event.add(this,F[0],c)},teardown:function(G){if(G.length){var E=0,F=RegExp("(^|\\.)"+G[0]+"(\\.|$)");o.each((o.data(this,"events").live||{}),function(){if(F.test(this.type)){E++}});if(E<1){o.event.remove(this,G[0],c)}}}}}};o.Event=function(E){if(!this.preventDefault){return new o.Event(E)}if(E&&E.type){this.originalEvent=E;this.type=E.type}else{this.type=E}this.timeStamp=e();this[h]=true};function k(){return false}function u(){return true}o.Event.prototype={preventDefault:function(){this.isDefaultPrevented=u;var E=this.originalEvent;if(!E){return}if(E.preventDefault){E.preventDefault()}E.returnValue=false},stopPropagation:function(){this.isPropagationStopped=u;var E=this.originalEvent;if(!E){return}if(E.stopPropagation){E.stopPropagation()}E.cancelBubble=true},stopImmediatePropagation:function(){this.isImmediatePropagationStopped=u;this.stopPropagation()},isDefaultPrevented:k,isPropagationStopped:k,isImmediatePropagationStopped:k};var a=function(F){var E=F.relatedTarget;while(E&&E!=this){try{E=E.parentNode}catch(G){E=this}}if(E!=this){F.type=F.data;o.event.handle.apply(this,arguments)}};o.each({mouseover:"mouseenter",mouseout:"mouseleave"},function(F,E){o.event.special[E]={setup:function(){o.event.add(this,F,a,E)},teardown:function(){o.event.remove(this,F,a)}}});o.fn.extend({bind:function(F,G,E){return F=="unload"?this.one(F,G,E):this.each(function(){o.event.add(this,F,E||G,E&&G)})},one:function(G,H,F){var E=o.event.proxy(F||H,function(I){o(this).unbind(I,E);return(F||H).apply(this,arguments)});return this.each(function(){o.event.add(this,G,E,F&&H)})},unbind:function(F,E){return this.each(function(){o.event.remove(this,F,E)})},trigger:function(E,F){return this.each(function(){o.event.trigger(E,F,this)})},triggerHandler:function(E,G){if(this[0]){var F=o.Event(E);F.preventDefault();F.stopPropagation();o.event.trigger(F,G,this[0]);return F.result}},toggle:function(G){var E=arguments,F=1;while(F<E.length){o.event.proxy(G,E[F++])}return this.click(o.event.proxy(G,function(H){this.lastToggle=(this.lastToggle||0)%F;H.preventDefault();return E[this.lastToggle++].apply(this,arguments)||false}))},hover:function(E,F){return this.mouseenter(E).mouseleave(F)},ready:function(E){B();if(o.isReady){E.call(document,o)}else{o.readyList.push(E)}return this},live:function(G,F){var E=o.event.proxy(F);E.guid+=this.selector+G;o(document).bind(i(G,this.selector),this.selector,E);return this},die:function(F,E){o(document).unbind(i(F,this.selector),E?{guid:E.guid+this.selector+F}:null);return this}});function c(H){var E=RegExp("(^|\\.)"+H.type+"(\\.|$)"),G=true,F=[];o.each(o.data(this,"events").live||[],function(I,J){if(E.test(J.type)){var K=o(H.target).closest(J.data)[0];if(K){F.push({elem:K,fn:J})}}});F.sort(function(J,I){return o.data(J.elem,"closest")-o.data(I.elem,"closest")});o.each(F,function(){if(this.fn.call(this.elem,H,this.fn.data)===false){return(G=false)}});return G}function i(F,E){return["live",F,E.replace(/\./g,"`").replace(/ /g,"|")].join(".")}o.extend({isReady:false,readyList:[],ready:function(){if(!o.isReady){o.isReady=true;if(o.readyList){o.each(o.readyList,function(){this.call(document,o)});o.readyList=null}o(document).triggerHandler("ready")}}});var x=false;function B(){if(x){return}x=true;if(document.addEventListener){document.addEventListener("DOMContentLoaded",function(){document.removeEventListener("DOMContentLoaded",arguments.callee,false);o.ready()},false)}else{if(document.attachEvent){document.attachEvent("onreadystatechange",function(){if(document.readyState==="complete"){document.detachEvent("onreadystatechange",arguments.callee);o.ready()}});if(document.documentElement.doScroll&&l==l.top){(function(){if(o.isReady){return}try{document.documentElement.doScroll("left")}catch(E){setTimeout(arguments.callee,0);return}o.ready()})()}}}o.event.add(l,"load",o.ready)}o.each(("blur,focus,load,resize,scroll,unload,click,dblclick,mousedown,mouseup,mousemove,mouseover,mouseout,mouseenter,mouseleave,change,select,submit,keydown,keypress,keyup,error").split(","),function(F,E){o.fn[E]=function(G){return G?this.bind(E,G):this.trigger(E)}});o(l).bind("unload",function(){for(var E in o.cache){if(E!=1&&o.cache[E].handle){o.event.remove(o.cache[E].handle.elem)}}});(function(){o.support={};var F=document.documentElement,G=document.createElement("script"),K=document.createElement("div"),J="script"+(new Date).getTime();K.style.display="none";K.innerHTML=' <link/><table></table><a href="/a" style="color:red;float:left;opacity:.5;">a</a><select><option>text</option></select><object><param/></object>';var H=K.getElementsByTagName("*"),E=K.getElementsByTagName("a")[0];if(!H||!H.length||!E){return}o.support={leadingWhitespace:K.firstChild.nodeType==3,tbody:!K.getElementsByTagName("tbody").length,objectAll:!!K.getElementsByTagName("object")[0].getElementsByTagName("*").length,htmlSerialize:!!K.getElementsByTagName("link").length,style:/red/.test(E.getAttribute("style")),hrefNormalized:E.getAttribute("href")==="/a",opacity:E.style.opacity==="0.5",cssFloat:!!E.style.cssFloat,scriptEval:false,noCloneEvent:true,boxModel:null};G.type="text/javascript";try{G.appendChild(document.createTextNode("window."+J+"=1;"))}catch(I){}F.insertBefore(G,F.firstChild);if(l[J]){o.support.scriptEval=true;delete l[J]}F.removeChild(G);if(K.attachEvent&&K.fireEvent){K.attachEvent("onclick",function(){o.support.noCloneEvent=false;K.detachEvent("onclick",arguments.callee)});K.cloneNode(true).fireEvent("onclick")}o(function(){var L=document.createElement("div");L.style.width=L.style.paddingLeft="1px";document.body.appendChild(L);o.boxModel=o.support.boxModel=L.offsetWidth===2;document.body.removeChild(L).style.display="none"})})();var w=o.support.cssFloat?"cssFloat":"styleFloat";o.props={"for":"htmlFor","class":"className","float":w,cssFloat:w,styleFloat:w,readonly:"readOnly",maxlength:"maxLength",cellspacing:"cellSpacing",rowspan:"rowSpan",tabindex:"tabIndex"};o.fn.extend({_load:o.fn.load,load:function(G,J,K){if(typeof G!=="string"){return this._load(G)}var I=G.indexOf(" ");if(I>=0){var E=G.slice(I,G.length);G=G.slice(0,I)}var H="GET";if(J){if(o.isFunction(J)){K=J;J=null}else{if(typeof J==="object"){J=o.param(J);H="POST"}}}var F=this;o.ajax({url:G,type:H,dataType:"html",data:J,complete:function(M,L){if(L=="success"||L=="notmodified"){F.html(E?o("<div/>").append(M.responseText.replace(/<script(.|\s)*?\/script>/g,"")).find(E):M.responseText)}if(K){F.each(K,[M.responseText,L,M])}}});return this},serialize:function(){return o.param(this.serializeArray())},serializeArray:function(){return this.map(function(){return this.elements?o.makeArray(this.elements):this}).filter(function(){return this.name&&!this.disabled&&(this.checked||/select|textarea/i.test(this.nodeName)||/text|hidden|password|search/i.test(this.type))}).map(function(E,F){var G=o(this).val();return G==null?null:o.isArray(G)?o.map(G,function(I,H){return{name:F.name,value:I}}):{name:F.name,value:G}}).get()}});o.each("ajaxStart,ajaxStop,ajaxComplete,ajaxError,ajaxSuccess,ajaxSend".split(","),function(E,F){o.fn[F]=function(G){return this.bind(F,G)}});var r=e();o.extend({get:function(E,G,H,F){if(o.isFunction(G)){H=G;G=null}return o.ajax({type:"GET",url:E,data:G,success:H,dataType:F})},getScript:function(E,F){return o.get(E,null,F,"script")},getJSON:function(E,F,G){return o.get(E,F,G,"json")},post:function(E,G,H,F){if(o.isFunction(G)){H=G;G={}}return o.ajax({type:"POST",url:E,data:G,success:H,dataType:F})},ajaxSetup:function(E){o.extend(o.ajaxSettings,E)},ajaxSettings:{url:location.href,global:true,type:"GET",contentType:"application/x-www-form-urlencoded",processData:true,async:true,xhr:function(){return l.ActiveXObject?new ActiveXObject("Microsoft.XMLHTTP"):new XMLHttpRequest()},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(M){M=o.extend(true,M,o.extend(true,{},o.ajaxSettings,M));var W,F=/=\?(&|$)/g,R,V,G=M.type.toUpperCase();if(M.data&&M.processData&&typeof M.data!=="string"){M.data=o.param(M.data)}if(M.dataType=="jsonp"){if(G=="GET"){if(!M.url.match(F)){M.url+=(M.url.match(/\?/)?"&":"?")+(M.jsonp||"callback")+"=?"}}else{if(!M.data||!M.data.match(F)){M.data=(M.data?M.data+"&":"")+(M.jsonp||"callback")+"=?"}}M.dataType="json"}if(M.dataType=="json"&&(M.data&&M.data.match(F)||M.url.match(F))){W="jsonp"+r++;if(M.data){M.data=(M.data+"").replace(F,"="+W+"$1")}M.url=M.url.replace(F,"="+W+"$1");M.dataType="script";l[W]=function(X){V=X;I();L();l[W]=g;try{delete l[W]}catch(Y){}if(H){H.removeChild(T)}}}if(M.dataType=="script"&&M.cache==null){M.cache=false}if(M.cache===false&&G=="GET"){var E=e();var U=M.url.replace(/(\?|&)_=.*?(&|$)/,"$1_="+E+"$2");M.url=U+((U==M.url)?(M.url.match(/\?/)?"&":"?")+"_="+E:"")}if(M.data&&G=="GET"){M.url+=(M.url.match(/\?/)?"&":"?")+M.data;M.data=null}if(M.global&&!o.active++){o.event.trigger("ajaxStart")}var Q=/^(\w+:)?\/\/([^\/?#]+)/.exec(M.url);if(M.dataType=="script"&&G=="GET"&&Q&&(Q[1]&&Q[1]!=location.protocol||Q[2]!=location.host)){var H=document.getElementsByTagName("head")[0];var T=document.createElement("script");T.src=M.url;if(M.scriptCharset){T.charset=M.scriptCharset}if(!W){var O=false;T.onload=T.onreadystatechange=function(){if(!O&&(!this.readyState||this.readyState=="loaded"||this.readyState=="complete")){O=true;I();L();T.onload=T.onreadystatechange=null;H.removeChild(T)}}}H.appendChild(T);return g}var K=false;var J=M.xhr();if(M.username){J.open(G,M.url,M.async,M.username,M.password)}else{J.open(G,M.url,M.async)}try{if(M.data){J.setRequestHeader("Content-Type",M.contentType)}if(M.ifModified){J.setRequestHeader("If-Modified-Since",o.lastModified[M.url]||"Thu, 01 Jan 1970 00:00:00 GMT")}J.setRequestHeader("X-Requested-With","XMLHttpRequest");J.setRequestHeader("Accept",M.dataType&&M.accepts[M.dataType]?M.accepts[M.dataType]+", */*":M.accepts._default)}catch(S){}if(M.beforeSend&&M.beforeSend(J,M)===false){if(M.global&&!--o.active){o.event.trigger("ajaxStop")}J.abort();return false}if(M.global){o.event.trigger("ajaxSend",[J,M])}var N=function(X){if(J.readyState==0){if(P){clearInterval(P);P=null;if(M.global&&!--o.active){o.event.trigger("ajaxStop")}}}else{if(!K&&J&&(J.readyState==4||X=="timeout")){K=true;if(P){clearInterval(P);P=null}R=X=="timeout"?"timeout":!o.httpSuccess(J)?"error":M.ifModified&&o.httpNotModified(J,M.url)?"notmodified":"success";if(R=="success"){try{V=o.httpData(J,M.dataType,M)}catch(Z){R="parsererror"}}if(R=="success"){var Y;try{Y=J.getResponseHeader("Last-Modified")}catch(Z){}if(M.ifModified&&Y){o.lastModified[M.url]=Y}if(!W){I()}}else{o.handleError(M,J,R)}L();if(X){J.abort()}if(M.async){J=null}}}};if(M.async){var P=setInterval(N,13);if(M.timeout>0){setTimeout(function(){if(J&&!K){N("timeout")}},M.timeout)}}try{J.send(M.data)}catch(S){o.handleError(M,J,null,S)}if(!M.async){N()}function I(){if(M.success){M.success(V,R)}if(M.global){o.event.trigger("ajaxSuccess",[J,M])}}function L(){if(M.complete){M.complete(J,R)}if(M.global){o.event.trigger("ajaxComplete",[J,M])}if(M.global&&!--o.active){o.event.trigger("ajaxStop")}}return J},handleError:function(F,H,E,G){if(F.error){F.error(H,E,G)}if(F.global){o.event.trigger("ajaxError",[H,F,G])}},active:0,httpSuccess:function(F){try{return !F.status&&location.protocol=="file:"||(F.status>=200&&F.status<300)||F.status==304||F.status==1223}catch(E){}return false},httpNotModified:function(G,E){try{var H=G.getResponseHeader("Last-Modified");return G.status==304||H==o.lastModified[E]}catch(F){}return false},httpData:function(J,H,G){var F=J.getResponseHeader("content-type"),E=H=="xml"||!H&&F&&F.indexOf("xml")>=0,I=E?J.responseXML:J.responseText;if(E&&I.documentElement.tagName=="parsererror"){throw"parsererror"}if(G&&G.dataFilter){I=G.dataFilter(I,H)}if(typeof I==="string"){if(H=="script"){o.globalEval(I)}if(H=="json"){I=l["eval"]("("+I+")")}}return I},param:function(E){var G=[];function H(I,J){G[G.length]=encodeURIComponent(I)+"="+encodeURIComponent(J)}if(o.isArray(E)||E.jquery){o.each(E,function(){H(this.name,this.value)})}else{for(var F in E){if(o.isArray(E[F])){o.each(E[F],function(){H(F,this)})}else{H(F,o.isFunction(E[F])?E[F]():E[F])}}}return G.join("&").replace(/%20/g,"+")}});var m={},n,d=[["height","marginTop","marginBottom","paddingTop","paddingBottom"],["width","marginLeft","marginRight","paddingLeft","paddingRight"],["opacity"]];function t(F,E){var G={};o.each(d.concat.apply([],d.slice(0,E)),function(){G[this]=F});return G}o.fn.extend({show:function(J,L){if(J){return this.animate(t("show",3),J,L)}else{for(var H=0,F=this.length;H<F;H++){var E=o.data(this[H],"olddisplay");this[H].style.display=E||"";if(o.css(this[H],"display")==="none"){var G=this[H].tagName,K;if(m[G]){K=m[G]}else{var I=o("<"+G+" />").appendTo("body");K=I.css("display");if(K==="none"){K="block"}I.remove();m[G]=K}o.data(this[H],"olddisplay",K)}}for(var H=0,F=this.length;H<F;H++){this[H].style.display=o.data(this[H],"olddisplay")||""}return this}},hide:function(H,I){if(H){return this.animate(t("hide",3),H,I)}else{for(var G=0,F=this.length;G<F;G++){var E=o.data(this[G],"olddisplay");if(!E&&E!=="none"){o.data(this[G],"olddisplay",o.css(this[G],"display"))}}for(var G=0,F=this.length;G<F;G++){this[G].style.display="none"}return this}},_toggle:o.fn.toggle,toggle:function(G,F){var E=typeof G==="boolean";return o.isFunction(G)&&o.isFunction(F)?this._toggle.apply(this,arguments):G==null||E?this.each(function(){var H=E?G:o(this).is(":hidden");o(this)[H?"show":"hide"]()}):this.animate(t("toggle",3),G,F)},fadeTo:function(E,G,F){return this.animate({opacity:G},E,F)},animate:function(I,F,H,G){var E=o.speed(F,H,G);return this[E.queue===false?"each":"queue"](function(){var K=o.extend({},E),M,L=this.nodeType==1&&o(this).is(":hidden"),J=this;for(M in I){if(I[M]=="hide"&&L||I[M]=="show"&&!L){return K.complete.call(this)}if((M=="height"||M=="width")&&this.style){K.display=o.css(this,"display");K.overflow=this.style.overflow}}if(K.overflow!=null){this.style.overflow="hidden"}K.curAnim=o.extend({},I);o.each(I,function(O,S){var R=new o.fx(J,K,O);if(/toggle|show|hide/.test(S)){R[S=="toggle"?L?"show":"hide":S](I)}else{var Q=S.toString().match(/^([+-]=)?([\d+-.]+)(.*)$/),T=R.cur(true)||0;if(Q){var N=parseFloat(Q[2]),P=Q[3]||"px";if(P!="px"){J.style[O]=(N||1)+P;T=((N||1)/R.cur(true))*T;J.style[O]=T+P}if(Q[1]){N=((Q[1]=="-="?-1:1)*N)+T}R.custom(T,N,P)}else{R.custom(T,S,"")}}});return true})},stop:function(F,E){var G=o.timers;if(F){this.queue([])}this.each(function(){for(var H=G.length-1;H>=0;H--){if(G[H].elem==this){if(E){G[H](true)}G.splice(H,1)}}});if(!E){this.dequeue()}return this}});o.each({slideDown:t("show",1),slideUp:t("hide",1),slideToggle:t("toggle",1),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"}},function(E,F){o.fn[E]=function(G,H){return this.animate(F,G,H)}});o.extend({speed:function(G,H,F){var E=typeof G==="object"?G:{complete:F||!F&&H||o.isFunction(G)&&G,duration:G,easing:F&&H||H&&!o.isFunction(H)&&H};E.duration=o.fx.off?0:typeof E.duration==="number"?E.duration:o.fx.speeds[E.duration]||o.fx.speeds._default;E.old=E.complete;E.complete=function(){if(E.queue!==false){o(this).dequeue()}if(o.isFunction(E.old)){E.old.call(this)}};return E},easing:{linear:function(G,H,E,F){return E+F*G},swing:function(G,H,E,F){return((-Math.cos(G*Math.PI)/2)+0.5)*F+E}},timers:[],fx:function(F,E,G){this.options=E;this.elem=F;this.prop=G;if(!E.orig){E.orig={}}}});o.fx.prototype={update:function(){if(this.options.step){this.options.step.call(this.elem,this.now,this)}(o.fx.step[this.prop]||o.fx.step._default)(this);if((this.prop=="height"||this.prop=="width")&&this.elem.style){this.elem.style.display="block"}},cur:function(F){if(this.elem[this.prop]!=null&&(!this.elem.style||this.elem.style[this.prop]==null)){return this.elem[this.prop]}var E=parseFloat(o.css(this.elem,this.prop,F));return E&&E>-10000?E:parseFloat(o.curCSS(this.elem,this.prop))||0},custom:function(I,H,G){this.startTime=e();this.start=I;this.end=H;this.unit=G||this.unit||"px";this.now=this.start;this.pos=this.state=0;var E=this;function F(J){return E.step(J)}F.elem=this.elem;if(F()&&o.timers.push(F)&&!n){n=setInterval(function(){var K=o.timers;for(var J=0;J<K.length;J++){if(!K[J]()){K.splice(J--,1)}}if(!K.length){clearInterval(n);n=g}},13)}},show:function(){this.options.orig[this.prop]=o.attr(this.elem.style,this.prop);this.options.show=true;this.custom(this.prop=="width"||this.prop=="height"?1:0,this.cur());o(this.elem).show()},hide:function(){this.options.orig[this.prop]=o.attr(this.elem.style,this.prop);this.options.hide=true;this.custom(this.cur(),0)},step:function(H){var G=e();if(H||G>=this.options.duration+this.startTime){this.now=this.end;this.pos=this.state=1;this.update();this.options.curAnim[this.prop]=true;var E=true;for(var F in this.options.curAnim){if(this.options.curAnim[F]!==true){E=false}}if(E){if(this.options.display!=null){this.elem.style.overflow=this.options.overflow;this.elem.style.display=this.options.display;if(o.css(this.elem,"display")=="none"){this.elem.style.display="block"}}if(this.options.hide){o(this.elem).hide()}if(this.options.hide||this.options.show){for(var I in this.options.curAnim){o.attr(this.elem.style,I,this.options.orig[I])}}this.options.complete.call(this.elem)}return false}else{var J=G-this.startTime;this.state=J/this.options.duration;this.pos=o.easing[this.options.easing||(o.easing.swing?"swing":"linear")](this.state,J,0,1,this.options.duration);this.now=this.start+((this.end-this.start)*this.pos);this.update()}return true}};o.extend(o.fx,{speeds:{slow:600,fast:200,_default:400},step:{opacity:function(E){o.attr(E.elem.style,"opacity",E.now)},_default:function(E){if(E.elem.style&&E.elem.style[E.prop]!=null){E.elem.style[E.prop]=E.now+E.unit}else{E.elem[E.prop]=E.now}}}});if(document.documentElement.getBoundingClientRect){o.fn.offset=function(){if(!this[0]){return{top:0,left:0}}if(this[0]===this[0].ownerDocument.body){return o.offset.bodyOffset(this[0])}var G=this[0].getBoundingClientRect(),J=this[0].ownerDocument,F=J.body,E=J.documentElement,L=E.clientTop||F.clientTop||0,K=E.clientLeft||F.clientLeft||0,I=G.top+(self.pageYOffset||o.boxModel&&E.scrollTop||F.scrollTop)-L,H=G.left+(self.pageXOffset||o.boxModel&&E.scrollLeft||F.scrollLeft)-K;return{top:I,left:H}}}else{o.fn.offset=function(){if(!this[0]){return{top:0,left:0}}if(this[0]===this[0].ownerDocument.body){return o.offset.bodyOffset(this[0])}o.offset.initialized||o.offset.initialize();var J=this[0],G=J.offsetParent,F=J,O=J.ownerDocument,M,H=O.documentElement,K=O.body,L=O.defaultView,E=L.getComputedStyle(J,null),N=J.offsetTop,I=J.offsetLeft;while((J=J.parentNode)&&J!==K&&J!==H){M=L.getComputedStyle(J,null);N-=J.scrollTop,I-=J.scrollLeft;if(J===G){N+=J.offsetTop,I+=J.offsetLeft;if(o.offset.doesNotAddBorder&&!(o.offset.doesAddBorderForTableAndCells&&/^t(able|d|h)$/i.test(J.tagName))){N+=parseInt(M.borderTopWidth,10)||0,I+=parseInt(M.borderLeftWidth,10)||0}F=G,G=J.offsetParent}if(o.offset.subtractsBorderForOverflowNotVisible&&M.overflow!=="visible"){N+=parseInt(M.borderTopWidth,10)||0,I+=parseInt(M.borderLeftWidth,10)||0}E=M}if(E.position==="relative"||E.position==="static"){N+=K.offsetTop,I+=K.offsetLeft}if(E.position==="fixed"){N+=Math.max(H.scrollTop,K.scrollTop),I+=Math.max(H.scrollLeft,K.scrollLeft)}return{top:N,left:I}}}o.offset={initialize:function(){if(this.initialized){return}var L=document.body,F=document.createElement("div"),H,G,N,I,M,E,J=L.style.marginTop,K='<div style="position:absolute;top:0;left:0;margin:0;border:5px solid #000;padding:0;width:1px;height:1px;"><div></div></div><table style="position:absolute;top:0;left:0;margin:0;border:5px solid #000;padding:0;width:1px;height:1px;" cellpadding="0" cellspacing="0"><tr><td></td></tr></table>';M={position:"absolute",top:0,left:0,margin:0,border:0,width:"1px",height:"1px",visibility:"hidden"};for(E in M){F.style[E]=M[E]}F.innerHTML=K;L.insertBefore(F,L.firstChild);H=F.firstChild,G=H.firstChild,I=H.nextSibling.firstChild.firstChild;this.doesNotAddBorder=(G.offsetTop!==5);this.doesAddBorderForTableAndCells=(I.offsetTop===5);H.style.overflow="hidden",H.style.position="relative";this.subtractsBorderForOverflowNotVisible=(G.offsetTop===-5);L.style.marginTop="1px";this.doesNotIncludeMarginInBodyOffset=(L.offsetTop===0);L.style.marginTop=J;L.removeChild(F);this.initialized=true},bodyOffset:function(E){o.offset.initialized||o.offset.initialize();var G=E.offsetTop,F=E.offsetLeft;if(o.offset.doesNotIncludeMarginInBodyOffset){G+=parseInt(o.curCSS(E,"marginTop",true),10)||0,F+=parseInt(o.curCSS(E,"marginLeft",true),10)||0}return{top:G,left:F}}};o.fn.extend({position:function(){var I=0,H=0,F;if(this[0]){var G=this.offsetParent(),J=this.offset(),E=/^body|html$/i.test(G[0].tagName)?{top:0,left:0}:G.offset();J.top-=j(this,"marginTop");J.left-=j(this,"marginLeft");E.top+=j(G,"borderTopWidth");E.left+=j(G,"borderLeftWidth");F={top:J.top-E.top,left:J.left-E.left}}return F},offsetParent:function(){var E=this[0].offsetParent||document.body;while(E&&(!/^body|html$/i.test(E.tagName)&&o.css(E,"position")=="static")){E=E.offsetParent}return o(E)}});o.each(["Left","Top"],function(F,E){var G="scroll"+E;o.fn[G]=function(H){if(!this[0]){return null}return H!==g?this.each(function(){this==l||this==document?l.scrollTo(!F?H:o(l).scrollLeft(),F?H:o(l).scrollTop()):this[G]=H}):this[0]==l||this[0]==document?self[F?"pageYOffset":"pageXOffset"]||o.boxModel&&document.documentElement[G]||document.body[G]:this[0][G]}});o.each(["Height","Width"],function(I,G){var E=I?"Left":"Top",H=I?"Right":"Bottom",F=G.toLowerCase();o.fn["inner"+G]=function(){return this[0]?o.css(this[0],F,false,"padding"):null};o.fn["outer"+G]=function(K){return this[0]?o.css(this[0],F,false,K?"margin":"border"):null};var J=G.toLowerCase();o.fn[J]=function(K){return this[0]==l?document.compatMode=="CSS1Compat"&&document.documentElement["client"+G]||document.body["client"+G]:this[0]==document?Math.max(document.documentElement["client"+G],document.body["scroll"+G],document.documentElement["scroll"+G],document.body["offset"+G],document.documentElement["offset"+G]):K===g?(this.length?o.css(this[0],J):null):this.css(J,typeof K==="string"?K:K+"px")}})})();
20
- jQuery.noConflict();
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
2.3/ui.core.js DELETED
@@ -1,10 +0,0 @@
1
- /*
2
- * jQuery UI 1.7.1
3
- *
4
- * Copyright (c) 2009 AUTHORS.txt (http://jqueryui.com/about)
5
- * Dual licensed under the MIT (MIT-LICENSE.txt)
6
- * and GPL (GPL-LICENSE.txt) licenses.
7
- *
8
- * http://docs.jquery.com/UI
9
- */
10
- jQuery.ui||(function(c){var i=c.fn.remove,d=c.browser.mozilla&&(parseFloat(c.browser.version)<1.9);c.ui={version:"1.7.1",plugin:{add:function(k,l,n){var m=c.ui[k].prototype;for(var j in n){m.plugins[j]=m.plugins[j]||[];m.plugins[j].push([l,n[j]])}},call:function(j,l,k){var n=j.plugins[l];if(!n||!j.element[0].parentNode){return}for(var m=0;m<n.length;m++){if(j.options[n[m][0]]){n[m][1].apply(j.element,k)}}}},contains:function(k,j){return document.compareDocumentPosition?k.compareDocumentPosition(j)&16:k!==j&&k.contains(j)},hasScroll:function(m,k){if(c(m).css("overflow")=="hidden"){return false}var j=(k&&k=="left")?"scrollLeft":"scrollTop",l=false;if(m[j]>0){return true}m[j]=1;l=(m[j]>0);m[j]=0;return l},isOverAxis:function(k,j,l){return(k>j)&&(k<(j+l))},isOver:function(o,k,n,m,j,l){return c.ui.isOverAxis(o,n,j)&&c.ui.isOverAxis(k,m,l)},keyCode:{BACKSPACE:8,CAPS_LOCK:20,COMMA:188,CONTROL:17,DELETE:46,DOWN:40,END:35,ENTER:13,ESCAPE:27,HOME:36,INSERT:45,LEFT:37,NUMPAD_ADD:107,NUMPAD_DECIMAL:110,NUMPAD_DIVIDE:111,NUMPAD_ENTER:108,NUMPAD_MULTIPLY:106,NUMPAD_SUBTRACT:109,PAGE_DOWN:34,PAGE_UP:33,PERIOD:190,RIGHT:39,SHIFT:16,SPACE:32,TAB:9,UP:38}};if(d){var f=c.attr,e=c.fn.removeAttr,h="http://www.w3.org/2005/07/aaa",a=/^aria-/,b=/^wairole:/;c.attr=function(k,j,l){var m=l!==undefined;return(j=="role"?(m?f.call(this,k,j,"wairole:"+l):(f.apply(this,arguments)||"").replace(b,"")):(a.test(j)?(m?k.setAttributeNS(h,j.replace(a,"aaa:"),l):f.call(this,k,j.replace(a,"aaa:"))):f.apply(this,arguments)))};c.fn.removeAttr=function(j){return(a.test(j)?this.each(function(){this.removeAttributeNS(h,j.replace(a,""))}):e.call(this,j))}}c.fn.extend({remove:function(){c("*",this).add(this).each(function(){c(this).triggerHandler("remove")});return i.apply(this,arguments)},enableSelection:function(){return this.attr("unselectable","off").css("MozUserSelect","").unbind("selectstart.ui")},disableSelection:function(){return this.attr("unselectable","on").css("MozUserSelect","none").bind("selectstart.ui",function(){return false})},scrollParent:function(){var j;if((c.browser.msie&&(/(static|relative)/).test(this.css("position")))||(/absolute/).test(this.css("position"))){j=this.parents().filter(function(){return(/(relative|absolute|fixed)/).test(c.curCSS(this,"position",1))&&(/(auto|scroll)/).test(c.curCSS(this,"overflow",1)+c.curCSS(this,"overflow-y",1)+c.curCSS(this,"overflow-x",1))}).eq(0)}else{j=this.parents().filter(function(){return(/(auto|scroll)/).test(c.curCSS(this,"overflow",1)+c.curCSS(this,"overflow-y",1)+c.curCSS(this,"overflow-x",1))}).eq(0)}return(/fixed/).test(this.css("position"))||!j.length?c(document):j}});c.extend(c.expr[":"],{data:function(l,k,j){return !!c.data(l,j[3])},focusable:function(k){var l=k.nodeName.toLowerCase(),j=c.attr(k,"tabindex");return(/input|select|textarea|button|object/.test(l)?!k.disabled:"a"==l||"area"==l?k.href||!isNaN(j):!isNaN(j))&&!c(k)["area"==l?"parents":"closest"](":hidden").length},tabbable:function(k){var j=c.attr(k,"tabindex");return(isNaN(j)||j>=0)&&c(k).is(":focusable")}});function g(m,n,o,l){function k(q){var p=c[m][n][q]||[];return(typeof p=="string"?p.split(/,?\s+/):p)}var j=k("getter");if(l.length==1&&typeof l[0]=="string"){j=j.concat(k("getterSetter"))}return(c.inArray(o,j)!=-1)}c.widget=function(k,j){var l=k.split(".")[0];k=k.split(".")[1];c.fn[k]=function(p){var n=(typeof p=="string"),o=Array.prototype.slice.call(arguments,1);if(n&&p.substring(0,1)=="_"){return this}if(n&&g(l,k,p,o)){var m=c.data(this[0],k);return(m?m[p].apply(m,o):undefined)}return this.each(function(){var q=c.data(this,k);(!q&&!n&&c.data(this,k,new c[l][k](this,p))._init());(q&&n&&c.isFunction(q[p])&&q[p].apply(q,o))})};c[l]=c[l]||{};c[l][k]=function(o,n){var m=this;this.namespace=l;this.widgetName=k;this.widgetEventPrefix=c[l][k].eventPrefix||k;this.widgetBaseClass=l+"-"+k;this.options=c.extend({},c.widget.defaults,c[l][k].defaults,c.metadata&&c.metadata.get(o)[k],n);this.element=c(o).bind("setData."+k,function(q,p,r){if(q.target==o){return m._setData(p,r)}}).bind("getData."+k,function(q,p){if(q.target==o){return m._getData(p)}}).bind("remove",function(){return m.destroy()})};c[l][k].prototype=c.extend({},c.widget.prototype,j);c[l][k].getterSetter="option"};c.widget.prototype={_init:function(){},destroy:function(){this.element.removeData(this.widgetName).removeClass(this.widgetBaseClass+"-disabled "+this.namespace+"-state-disabled").removeAttr("aria-disabled")},option:function(l,m){var k=l,j=this;if(typeof l=="string"){if(m===undefined){return this._getData(l)}k={};k[l]=m}c.each(k,function(n,o){j._setData(n,o)})},_getData:function(j){return this.options[j]},_setData:function(j,k){this.options[j]=k;if(j=="disabled"){this.element[k?"addClass":"removeClass"](this.widgetBaseClass+"-disabled "+this.namespace+"-state-disabled").attr("aria-disabled",k)}},enable:function(){this._setData("disabled",false)},disable:function(){this._setData("disabled",true)},_trigger:function(l,m,n){var p=this.options[l],j=(l==this.widgetEventPrefix?l:this.widgetEventPrefix+l);m=c.Event(m);m.type=j;if(m.originalEvent){for(var k=c.event.props.length,o;k;){o=c.event.props[--k];m[o]=m.originalEvent[o]}}this.element.trigger(m,n);return !(c.isFunction(p)&&p.call(this.element[0],m,n)===false||m.isDefaultPrevented())}};c.widget.defaults={disabled:false};c.ui.mouse={_mouseInit:function(){var j=this;this.element.bind("mousedown."+this.widgetName,function(k){return j._mouseDown(k)}).bind("click."+this.widgetName,function(k){if(j._preventClickEvent){j._preventClickEvent=false;k.stopImmediatePropagation();return false}});if(c.browser.msie){this._mouseUnselectable=this.element.attr("unselectable");this.element.attr("unselectable","on")}this.started=false},_mouseDestroy:function(){this.element.unbind("."+this.widgetName);(c.browser.msie&&this.element.attr("unselectable",this._mouseUnselectable))},_mouseDown:function(l){l.originalEvent=l.originalEvent||{};if(l.originalEvent.mouseHandled){return}(this._mouseStarted&&this._mouseUp(l));this._mouseDownEvent=l;var k=this,m=(l.which==1),j=(typeof this.options.cancel=="string"?c(l.target).parents().add(l.target).filter(this.options.cancel).length:false);if(!m||j||!this._mouseCapture(l)){return true}this.mouseDelayMet=!this.options.delay;if(!this.mouseDelayMet){this._mouseDelayTimer=setTimeout(function(){k.mouseDelayMet=true},this.options.delay)}if(this._mouseDistanceMet(l)&&this._mouseDelayMet(l)){this._mouseStarted=(this._mouseStart(l)!==false);if(!this._mouseStarted){l.preventDefault();return true}}this._mouseMoveDelegate=function(n){return k._mouseMove(n)};this._mouseUpDelegate=function(n){return k._mouseUp(n)};c(document).bind("mousemove."+this.widgetName,this._mouseMoveDelegate).bind("mouseup."+this.widgetName,this._mouseUpDelegate);(c.browser.safari||l.preventDefault());l.originalEvent.mouseHandled=true;return true},_mouseMove:function(j){if(c.browser.msie&&!j.button){return this._mouseUp(j)}if(this._mouseStarted){this._mouseDrag(j);return j.preventDefault()}if(this._mouseDistanceMet(j)&&this._mouseDelayMet(j)){this._mouseStarted=(this._mouseStart(this._mouseDownEvent,j)!==false);(this._mouseStarted?this._mouseDrag(j):this._mouseUp(j))}return !this._mouseStarted},_mouseUp:function(j){c(document).unbind("mousemove."+this.widgetName,this._mouseMoveDelegate).unbind("mouseup."+this.widgetName,this._mouseUpDelegate);if(this._mouseStarted){this._mouseStarted=false;this._preventClickEvent=(j.target==this._mouseDownEvent.target);this._mouseStop(j)}return false},_mouseDistanceMet:function(j){return(Math.max(Math.abs(this._mouseDownEvent.pageX-j.pageX),Math.abs(this._mouseDownEvent.pageY-j.pageY))>=this.options.distance)},_mouseDelayMet:function(j){return this.mouseDelayMet},_mouseStart:function(j){},_mouseDrag:function(j){},_mouseStop:function(j){},_mouseCapture:function(j){return true}};c.ui.mouse.defaults={cancel:null,distance:1,delay:0}})(jQuery);
 
 
 
 
 
 
 
 
 
 
2.3/ui.sortable.js DELETED
@@ -1,13 +0,0 @@
1
- /*
2
- * jQuery UI Sortable 1.7.1
3
- *
4
- * Copyright (c) 2009 AUTHORS.txt (http://jqueryui.com/about)
5
- * Dual licensed under the MIT (MIT-LICENSE.txt)
6
- * and GPL (GPL-LICENSE.txt) licenses.
7
- *
8
- * http://docs.jquery.com/UI/Sortables
9
- *
10
- * Depends:
11
- * ui.core.js
12
- */
13
- (function(a){a.widget("ui.sortable",a.extend({},a.ui.mouse,{_init:function(){var b=this.options;this.containerCache={};this.element.addClass("ui-sortable");this.refresh();this.floating=this.items.length?(/left|right/).test(this.items[0].item.css("float")):false;this.offset=this.element.offset();this._mouseInit()},destroy:function(){this.element.removeClass("ui-sortable ui-sortable-disabled").removeData("sortable").unbind(".sortable");this._mouseDestroy();for(var b=this.items.length-1;b>=0;b--){this.items[b].item.removeData("sortable-item")}},_mouseCapture:function(e,f){if(this.reverting){return false}if(this.options.disabled||this.options.type=="static"){return false}this._refreshItems(e);var d=null,c=this,b=a(e.target).parents().each(function(){if(a.data(this,"sortable-item")==c){d=a(this);return false}});if(a.data(e.target,"sortable-item")==c){d=a(e.target)}if(!d){return false}if(this.options.handle&&!f){var g=false;a(this.options.handle,d).find("*").andSelf().each(function(){if(this==e.target){g=true}});if(!g){return false}}this.currentItem=d;this._removeCurrentsFromItems();return true},_mouseStart:function(e,f,b){var g=this.options,c=this;this.currentContainer=this;this.refreshPositions();this.helper=this._createHelper(e);this._cacheHelperProportions();this._cacheMargins();this.scrollParent=this.helper.scrollParent();this.offset=this.currentItem.offset();this.offset={top:this.offset.top-this.margins.top,left:this.offset.left-this.margins.left};this.helper.css("position","absolute");this.cssPosition=this.helper.css("position");a.extend(this.offset,{click:{left:e.pageX-this.offset.left,top:e.pageY-this.offset.top},parent:this._getParentOffset(),relative:this._getRelativeOffset()});this.originalPosition=this._generatePosition(e);this.originalPageX=e.pageX;this.originalPageY=e.pageY;if(g.cursorAt){this._adjustOffsetFromHelper(g.cursorAt)}this.domPosition={prev:this.currentItem.prev()[0],parent:this.currentItem.parent()[0]};if(this.helper[0]!=this.currentItem[0]){this.currentItem.hide()}this._createPlaceholder();if(g.containment){this._setContainment()}if(g.cursor){if(a("body").css("cursor")){this._storedCursor=a("body").css("cursor")}a("body").css("cursor",g.cursor)}if(g.opacity){if(this.helper.css("opacity")){this._storedOpacity=this.helper.css("opacity")}this.helper.css("opacity",g.opacity)}if(g.zIndex){if(this.helper.css("zIndex")){this._storedZIndex=this.helper.css("zIndex")}this.helper.css("zIndex",g.zIndex)}if(this.scrollParent[0]!=document&&this.scrollParent[0].tagName!="HTML"){this.overflowOffset=this.scrollParent.offset()}this._trigger("start",e,this._uiHash());if(!this._preserveHelperProportions){this._cacheHelperProportions()}if(!b){for(var d=this.containers.length-1;d>=0;d--){this.containers[d]._trigger("activate",e,c._uiHash(this))}}if(a.ui.ddmanager){a.ui.ddmanager.current=this}if(a.ui.ddmanager&&!g.dropBehaviour){a.ui.ddmanager.prepareOffsets(this,e)}this.dragging=true;this.helper.addClass("ui-sortable-helper");this._mouseDrag(e);return true},_mouseDrag:function(f){this.position=this._generatePosition(f);this.positionAbs=this._convertPositionTo("absolute");if(!this.lastPositionAbs){this.lastPositionAbs=this.positionAbs}if(this.options.scroll){var g=this.options,b=false;if(this.scrollParent[0]!=document&&this.scrollParent[0].tagName!="HTML"){if((this.overflowOffset.top+this.scrollParent[0].offsetHeight)-f.pageY<g.scrollSensitivity){this.scrollParent[0].scrollTop=b=this.scrollParent[0].scrollTop+g.scrollSpeed}else{if(f.pageY-this.overflowOffset.top<g.scrollSensitivity){this.scrollParent[0].scrollTop=b=this.scrollParent[0].scrollTop-g.scrollSpeed}}if((this.overflowOffset.left+this.scrollParent[0].offsetWidth)-f.pageX<g.scrollSensitivity){this.scrollParent[0].scrollLeft=b=this.scrollParent[0].scrollLeft+g.scrollSpeed}else{if(f.pageX-this.overflowOffset.left<g.scrollSensitivity){this.scrollParent[0].scrollLeft=b=this.scrollParent[0].scrollLeft-g.scrollSpeed}}}else{if(f.pageY-a(document).scrollTop()<g.scrollSensitivity){b=a(document).scrollTop(a(document).scrollTop()-g.scrollSpeed)}else{if(a(window).height()-(f.pageY-a(document).scrollTop())<g.scrollSensitivity){b=a(document).scrollTop(a(document).scrollTop()+g.scrollSpeed)}}if(f.pageX-a(document).scrollLeft()<g.scrollSensitivity){b=a(document).scrollLeft(a(document).scrollLeft()-g.scrollSpeed)}else{if(a(window).width()-(f.pageX-a(document).scrollLeft())<g.scrollSensitivity){b=a(document).scrollLeft(a(document).scrollLeft()+g.scrollSpeed)}}}if(b!==false&&a.ui.ddmanager&&!g.dropBehaviour){a.ui.ddmanager.prepareOffsets(this,f)}}this.positionAbs=this._convertPositionTo("absolute");if(!this.options.axis||this.options.axis!="y"){this.helper[0].style.left=this.position.left+"px"}if(!this.options.axis||this.options.axis!="x"){this.helper[0].style.top=this.position.top+"px"}for(var d=this.items.length-1;d>=0;d--){var e=this.items[d],c=e.item[0],h=this._intersectsWithPointer(e);if(!h){continue}if(c!=this.currentItem[0]&&this.placeholder[h==1?"next":"prev"]()[0]!=c&&!a.ui.contains(this.placeholder[0],c)&&(this.options.type=="semi-dynamic"?!a.ui.contains(this.element[0],c):true)){this.direction=h==1?"down":"up";if(this.options.tolerance=="pointer"||this._intersectsWithSides(e)){this._rearrange(f,e)}else{break}this._trigger("change",f,this._uiHash());break}}this._contactContainers(f);if(a.ui.ddmanager){a.ui.ddmanager.drag(this,f)}this._trigger("sort",f,this._uiHash());this.lastPositionAbs=this.positionAbs;return false},_mouseStop:function(c,d){if(!c){return}if(a.ui.ddmanager&&!this.options.dropBehaviour){a.ui.ddmanager.drop(this,c)}if(this.options.revert){var b=this;var e=b.placeholder.offset();b.reverting=true;a(this.helper).animate({left:e.left-this.offset.parent.left-b.margins.left+(this.offsetParent[0]==document.body?0:this.offsetParent[0].scrollLeft),top:e.top-this.offset.parent.top-b.margins.top+(this.offsetParent[0]==document.body?0:this.offsetParent[0].scrollTop)},parseInt(this.options.revert,10)||500,function(){b._clear(c)})}else{this._clear(c,d)}return false},cancel:function(){var b=this;if(this.dragging){this._mouseUp();if(this.options.helper=="original"){this.currentItem.css(this._storedCSS).removeClass("ui-sortable-helper")}else{this.currentItem.show()}for(var c=this.containers.length-1;c>=0;c--){this.containers[c]._trigger("deactivate",null,b._uiHash(this));if(this.containers[c].containerCache.over){this.containers[c]._trigger("out",null,b._uiHash(this));this.containers[c].containerCache.over=0}}}if(this.placeholder[0].parentNode){this.placeholder[0].parentNode.removeChild(this.placeholder[0])}if(this.options.helper!="original"&&this.helper&&this.helper[0].parentNode){this.helper.remove()}a.extend(this,{helper:null,dragging:false,reverting:false,_noFinalSort:null});if(this.domPosition.prev){a(this.domPosition.prev).after(this.currentItem)}else{a(this.domPosition.parent).prepend(this.currentItem)}return true},serialize:function(d){var b=this._getItemsAsjQuery(d&&d.connected);var c=[];d=d||{};a(b).each(function(){var e=(a(d.item||this).attr(d.attribute||"id")||"").match(d.expression||(/(.+)[-=_](.+)/));if(e){c.push((d.key||e[1]+"[]")+"="+(d.key&&d.expression?e[1]:e[2]))}});return c.join("&")},toArray:function(d){var b=this._getItemsAsjQuery(d&&d.connected);var c=[];d=d||{};b.each(function(){c.push(a(d.item||this).attr(d.attribute||"id")||"")});return c},_intersectsWith:function(m){var e=this.positionAbs.left,d=e+this.helperProportions.width,k=this.positionAbs.top,j=k+this.helperProportions.height;var f=m.left,c=f+m.width,n=m.top,i=n+m.height;var o=this.offset.click.top,h=this.offset.click.left;var g=(k+o)>n&&(k+o)<i&&(e+h)>f&&(e+h)<c;if(this.options.tolerance=="pointer"||this.options.forcePointerForContainers||(this.options.tolerance!="pointer"&&this.helperProportions[this.floating?"width":"height"]>m[this.floating?"width":"height"])){return g}else{return(f<e+(this.helperProportions.width/2)&&d-(this.helperProportions.width/2)<c&&n<k+(this.helperProportions.height/2)&&j-(this.helperProportions.height/2)<i)}},_intersectsWithPointer:function(d){var e=a.ui.isOverAxis(this.positionAbs.top+this.offset.click.top,d.top,d.height),c=a.ui.isOverAxis(this.positionAbs.left+this.offset.click.left,d.left,d.width),g=e&&c,b=this._getDragVerticalDirection(),f=this._getDragHorizontalDirection();if(!g){return false}return this.floating?(((f&&f=="right")||b=="down")?2:1):(b&&(b=="down"?2:1))},_intersectsWithSides:function(e){var c=a.ui.isOverAxis(this.positionAbs.top+this.offset.click.top,e.top+(e.height/2),e.height),d=a.ui.isOverAxis(this.positionAbs.left+this.offset.click.left,e.left+(e.width/2),e.width),b=this._getDragVerticalDirection(),f=this._getDragHorizontalDirection();if(this.floating&&f){return((f=="right"&&d)||(f=="left"&&!d))}else{return b&&((b=="down"&&c)||(b=="up"&&!c))}},_getDragVerticalDirection:function(){var b=this.positionAbs.top-this.lastPositionAbs.top;return b!=0&&(b>0?"down":"up")},_getDragHorizontalDirection:function(){var b=this.positionAbs.left-this.lastPositionAbs.left;return b!=0&&(b>0?"right":"left")},refresh:function(b){this._refreshItems(b);this.refreshPositions()},_connectWith:function(){var b=this.options;return b.connectWith.constructor==String?[b.connectWith]:b.connectWith},_getItemsAsjQuery:function(b){var l=this;var g=[];var e=[];var h=this._connectWith();if(h&&b){for(var d=h.length-1;d>=0;d--){var k=a(h[d]);for(var c=k.length-1;c>=0;c--){var f=a.data(k[c],"sortable");if(f&&f!=this&&!f.options.disabled){e.push([a.isFunction(f.options.items)?f.options.items.call(f.element):a(f.options.items,f.element).not(".ui-sortable-helper"),f])}}}}e.push([a.isFunction(this.options.items)?this.options.items.call(this.element,null,{options:this.options,item:this.currentItem}):a(this.options.items,this.element).not(".ui-sortable-helper"),this]);for(var d=e.length-1;d>=0;d--){e[d][0].each(function(){g.push(this)})}return a(g)},_removeCurrentsFromItems:function(){var d=this.currentItem.find(":data(sortable-item)");for(var c=0;c<this.items.length;c++){for(var b=0;b<d.length;b++){if(d[b]==this.items[c].item[0]){this.items.splice(c,1)}}}},_refreshItems:function(b){this.items=[];this.containers=[this];var h=this.items;var p=this;var f=[[a.isFunction(this.options.items)?this.options.items.call(this.element[0],b,{item:this.currentItem}):a(this.options.items,this.element),this]];var l=this._connectWith();if(l){for(var e=l.length-1;e>=0;e--){var m=a(l[e]);for(var d=m.length-1;d>=0;d--){var g=a.data(m[d],"sortable");if(g&&g!=this&&!g.options.disabled){f.push([a.isFunction(g.options.items)?g.options.items.call(g.element[0],b,{item:this.currentItem}):a(g.options.items,g.element),g]);this.containers.push(g)}}}}for(var e=f.length-1;e>=0;e--){var k=f[e][1];var c=f[e][0];for(var d=0,n=c.length;d<n;d++){var o=a(c[d]);o.data("sortable-item",k);h.push({item:o,instance:k,width:0,height:0,left:0,top:0})}}},refreshPositions:function(b){if(this.offsetParent&&this.helper){this.offset.parent=this._getParentOffset()}for(var d=this.items.length-1;d>=0;d--){var e=this.items[d];if(e.instance!=this.currentContainer&&this.currentContainer&&e.item[0]!=this.currentItem[0]){continue}var c=this.options.toleranceElement?a(this.options.toleranceElement,e.item):e.item;if(!b){e.width=c.outerWidth();e.height=c.outerHeight()}var f=c.offset();e.left=f.left;e.top=f.top}if(this.options.custom&&this.options.custom.refreshContainers){this.options.custom.refreshContainers.call(this)}else{for(var d=this.containers.length-1;d>=0;d--){var f=this.containers[d].element.offset();this.containers[d].containerCache.left=f.left;this.containers[d].containerCache.top=f.top;this.containers[d].containerCache.width=this.containers[d].element.outerWidth();this.containers[d].containerCache.height=this.containers[d].element.outerHeight()}}},_createPlaceholder:function(d){var b=d||this,e=b.options;if(!e.placeholder||e.placeholder.constructor==String){var c=e.placeholder;e.placeholder={element:function(){var f=a(document.createElement(b.currentItem[0].nodeName)).addClass(c||b.currentItem[0].className+" ui-sortable-placeholder").removeClass("ui-sortable-helper")[0];if(!c){f.style.visibility="hidden"}return f},update:function(f,g){if(c&&!e.forcePlaceholderSize){return}if(!g.height()){g.height(b.currentItem.innerHeight()-parseInt(b.currentItem.css("paddingTop")||0,10)-parseInt(b.currentItem.css("paddingBottom")||0,10))}if(!g.width()){g.width(b.currentItem.innerWidth()-parseInt(b.currentItem.css("paddingLeft")||0,10)-parseInt(b.currentItem.css("paddingRight")||0,10))}}}}b.placeholder=a(e.placeholder.element.call(b.element,b.currentItem));b.currentItem.after(b.placeholder);e.placeholder.update(b,b.placeholder)},_contactContainers:function(d){for(var c=this.containers.length-1;c>=0;c--){if(this._intersectsWith(this.containers[c].containerCache)){if(!this.containers[c].containerCache.over){if(this.currentContainer!=this.containers[c]){var h=10000;var g=null;var e=this.positionAbs[this.containers[c].floating?"left":"top"];for(var b=this.items.length-1;b>=0;b--){if(!a.ui.contains(this.containers[c].element[0],this.items[b].item[0])){continue}var f=this.items[b][this.containers[c].floating?"left":"top"];if(Math.abs(f-e)<h){h=Math.abs(f-e);g=this.items[b]}}if(!g&&!this.options.dropOnEmpty){continue}this.currentContainer=this.containers[c];g?this._rearrange(d,g,null,true):this._rearrange(d,null,this.containers[c].element,true);this._trigger("change",d,this._uiHash());this.containers[c]._trigger("change",d,this._uiHash(this));this.options.placeholder.update(this.currentContainer,this.placeholder)}this.containers[c]._trigger("over",d,this._uiHash(this));this.containers[c].containerCache.over=1}}else{if(this.containers[c].containerCache.over){this.containers[c]._trigger("out",d,this._uiHash(this));this.containers[c].containerCache.over=0}}}},_createHelper:function(c){var d=this.options;var b=a.isFunction(d.helper)?a(d.helper.apply(this.element[0],[c,this.currentItem])):(d.helper=="clone"?this.currentItem.clone():this.currentItem);if(!b.parents("body").length){a(d.appendTo!="parent"?d.appendTo:this.currentItem[0].parentNode)[0].appendChild(b[0])}if(b[0]==this.currentItem[0]){this._storedCSS={width:this.currentItem[0].style.width,height:this.currentItem[0].style.height,position:this.currentItem.css("position"),top:this.currentItem.css("top"),left:this.currentItem.css("left")}}if(b[0].style.width==""||d.forceHelperSize){b.width(this.currentItem.width())}if(b[0].style.height==""||d.forceHelperSize){b.height(this.currentItem.height())}return b},_adjustOffsetFromHelper:function(b){if(b.left!=undefined){this.offset.click.left=b.left+this.margins.left}if(b.right!=undefined){this.offset.click.left=this.helperProportions.width-b.right+this.margins.left}if(b.top!=undefined){this.offset.click.top=b.top+this.margins.top}if(b.bottom!=undefined){this.offset.click.top=this.helperProportions.height-b.bottom+this.margins.top}},_getParentOffset:function(){this.offsetParent=this.helper.offsetParent();var b=this.offsetParent.offset();if(this.cssPosition=="absolute"&&this.scrollParent[0]!=document&&a.ui.contains(this.scrollParent[0],this.offsetParent[0])){b.left+=this.scrollParent.scrollLeft();b.top+=this.scrollParent.scrollTop()}if((this.offsetParent[0]==document.body)||(this.offsetParent[0].tagName&&this.offsetParent[0].tagName.toLowerCase()=="html"&&a.browser.msie)){b={top:0,left:0}}return{top:b.top+(parseInt(this.offsetParent.css("borderTopWidth"),10)||0),left:b.left+(parseInt(this.offsetParent.css("borderLeftWidth"),10)||0)}},_getRelativeOffset:function(){if(this.cssPosition=="relative"){var b=this.currentItem.position();return{top:b.top-(parseInt(this.helper.css("top"),10)||0)+this.scrollParent.scrollTop(),left:b.left-(parseInt(this.helper.css("left"),10)||0)+this.scrollParent.scrollLeft()}}else{return{top:0,left:0}}},_cacheMargins:function(){this.margins={left:(parseInt(this.currentItem.css("marginLeft"),10)||0),top:(parseInt(this.currentItem.css("marginTop"),10)||0)}},_cacheHelperProportions:function(){this.helperProportions={width:this.helper.outerWidth(),height:this.helper.outerHeight()}},_setContainment:function(){var e=this.options;if(e.containment=="parent"){e.containment=this.helper[0].parentNode}if(e.containment=="document"||e.containment=="window"){this.containment=[0-this.offset.relative.left-this.offset.parent.left,0-this.offset.relative.top-this.offset.parent.top,a(e.containment=="document"?document:window).width()-this.helperProportions.width-this.margins.left,(a(e.containment=="document"?document:window).height()||document.body.parentNode.scrollHeight)-this.helperProportions.height-this.margins.top]}if(!(/^(document|window|parent)$/).test(e.containment)){var c=a(e.containment)[0];var d=a(e.containment).offset();var b=(a(c).css("overflow")!="hidden");this.containment=[d.left+(parseInt(a(c).css("borderLeftWidth"),10)||0)+(parseInt(a(c).css("paddingLeft"),10)||0)-this.margins.left,d.top+(parseInt(a(c).css("borderTopWidth"),10)||0)+(parseInt(a(c).css("paddingTop"),10)||0)-this.margins.top,d.left+(b?Math.max(c.scrollWidth,c.offsetWidth):c.offsetWidth)-(parseInt(a(c).css("borderLeftWidth"),10)||0)-(parseInt(a(c).css("paddingRight"),10)||0)-this.helperProportions.width-this.margins.left,d.top+(b?Math.max(c.scrollHeight,c.offsetHeight):c.offsetHeight)-(parseInt(a(c).css("borderTopWidth"),10)||0)-(parseInt(a(c).css("paddingBottom"),10)||0)-this.helperProportions.height-this.margins.top]}},_convertPositionTo:function(f,h){if(!h){h=this.position}var c=f=="absolute"?1:-1;var e=this.options,b=this.cssPosition=="absolute"&&!(this.scrollParent[0]!=document&&a.ui.contains(this.scrollParent[0],this.offsetParent[0]))?this.offsetParent:this.scrollParent,g=(/(html|body)/i).test(b[0].tagName);return{top:(h.top+this.offset.relative.top*c+this.offset.parent.top*c-(a.browser.safari&&this.cssPosition=="fixed"?0:(this.cssPosition=="fixed"?-this.scrollParent.scrollTop():(g?0:b.scrollTop()))*c)),left:(h.left+this.offset.relative.left*c+this.offset.parent.left*c-(a.browser.safari&&this.cssPosition=="fixed"?0:(this.cssPosition=="fixed"?-this.scrollParent.scrollLeft():g?0:b.scrollLeft())*c))}},_generatePosition:function(e){var h=this.options,b=this.cssPosition=="absolute"&&!(this.scrollParent[0]!=document&&a.ui.contains(this.scrollParent[0],this.offsetParent[0]))?this.offsetParent:this.scrollParent,i=(/(html|body)/i).test(b[0].tagName);if(this.cssPosition=="relative"&&!(this.scrollParent[0]!=document&&this.scrollParent[0]!=this.offsetParent[0])){this.offset.relative=this._getRelativeOffset()}var d=e.pageX;var c=e.pageY;if(this.originalPosition){if(this.containment){if(e.pageX-this.offset.click.left<this.containment[0]){d=this.containment[0]+this.offset.click.left}if(e.pageY-this.offset.click.top<this.containment[1]){c=this.containment[1]+this.offset.click.top}if(e.pageX-this.offset.click.left>this.containment[2]){d=this.containment[2]+this.offset.click.left}if(e.pageY-this.offset.click.top>this.containment[3]){c=this.containment[3]+this.offset.click.top}}if(h.grid){var g=this.originalPageY+Math.round((c-this.originalPageY)/h.grid[1])*h.grid[1];c=this.containment?(!(g-this.offset.click.top<this.containment[1]||g-this.offset.click.top>this.containment[3])?g:(!(g-this.offset.click.top<this.containment[1])?g-h.grid[1]:g+h.grid[1])):g;var f=this.originalPageX+Math.round((d-this.originalPageX)/h.grid[0])*h.grid[0];d=this.containment?(!(f-this.offset.click.left<this.containment[0]||f-this.offset.click.left>this.containment[2])?f:(!(f-this.offset.click.left<this.containment[0])?f-h.grid[0]:f+h.grid[0])):f}}return{top:(c-this.offset.click.top-this.offset.relative.top-this.offset.parent.top+(a.browser.safari&&this.cssPosition=="fixed"?0:(this.cssPosition=="fixed"?-this.scrollParent.scrollTop():(i?0:b.scrollTop())))),left:(d-this.offset.click.left-this.offset.relative.left-this.offset.parent.left+(a.browser.safari&&this.cssPosition=="fixed"?0:(this.cssPosition=="fixed"?-this.scrollParent.scrollLeft():i?0:b.scrollLeft())))}},_rearrange:function(g,f,c,e){c?c[0].appendChild(this.placeholder[0]):f.item[0].parentNode.insertBefore(this.placeholder[0],(this.direction=="down"?f.item[0]:f.item[0].nextSibling));this.counter=this.counter?++this.counter:1;var d=this,b=this.counter;window.setTimeout(function(){if(b==d.counter){d.refreshPositions(!e)}},0)},_clear:function(d,e){this.reverting=false;var f=[],b=this;if(!this._noFinalSort&&this.currentItem[0].parentNode){this.placeholder.before(this.currentItem)}this._noFinalSort=null;if(this.helper[0]==this.currentItem[0]){for(var c in this._storedCSS){if(this._storedCSS[c]=="auto"||this._storedCSS[c]=="static"){this._storedCSS[c]=""}}this.currentItem.css(this._storedCSS).removeClass("ui-sortable-helper")}else{this.currentItem.show()}if(this.fromOutside&&!e){f.push(function(g){this._trigger("receive",g,this._uiHash(this.fromOutside))})}if((this.fromOutside||this.domPosition.prev!=this.currentItem.prev().not(".ui-sortable-helper")[0]||this.domPosition.parent!=this.currentItem.parent()[0])&&!e){f.push(function(g){this._trigger("update",g,this._uiHash())})}if(!a.ui.contains(this.element[0],this.currentItem[0])){if(!e){f.push(function(g){this._trigger("remove",g,this._uiHash())})}for(var c=this.containers.length-1;c>=0;c--){if(a.ui.contains(this.containers[c].element[0],this.currentItem[0])&&!e){f.push((function(g){return function(h){g._trigger("receive",h,this._uiHash(this))}}).call(this,this.containers[c]));f.push((function(g){return function(h){g._trigger("update",h,this._uiHash(this))}}).call(this,this.containers[c]))}}}for(var c=this.containers.length-1;c>=0;c--){if(!e){f.push((function(g){return function(h){g._trigger("deactivate",h,this._uiHash(this))}}).call(this,this.containers[c]))}if(this.containers[c].containerCache.over){f.push((function(g){return function(h){g._trigger("out",h,this._uiHash(this))}}).call(this,this.containers[c]));this.containers[c].containerCache.over=0}}if(this._storedCursor){a("body").css("cursor",this._storedCursor)}if(this._storedOpacity){this.helper.css("opacity",this._storedOpacity)}if(this._storedZIndex){this.helper.css("zIndex",this._storedZIndex=="auto"?"":this._storedZIndex)}this.dragging=false;if(this.cancelHelperRemoval){if(!e){this._trigger("beforeStop",d,this._uiHash());for(var c=0;c<f.length;c++){f[c].call(this,d)}this._trigger("stop",d,this._uiHash())}return false}if(!e){this._trigger("beforeStop",d,this._uiHash())}this.placeholder[0].parentNode.removeChild(this.placeholder[0]);if(this.helper[0]!=this.currentItem[0]){this.helper.remove()}this.helper=null;if(!e){for(var c=0;c<f.length;c++){f[c].call(this,d)}this._trigger("stop",d,this._uiHash())}this.fromOutside=false;return true},_trigger:function(){if(a.widget.prototype._trigger.apply(this,arguments)===false){this.cancel()}},_uiHash:function(c){var b=c||this;return{helper:b.helper,placeholder:b.placeholder||a([]),position:b.position,absolutePosition:b.positionAbs,offset:b.positionAbs,item:b.currentItem,sender:c?c.element:null}}}));a.extend(a.ui.sortable,{getter:"serialize toArray",version:"1.7.1",eventPrefix:"sort",defaults:{appendTo:"parent",axis:false,cancel:":input,option",connectWith:false,containment:false,cursor:"auto",cursorAt:false,delay:0,distance:1,dropOnEmpty:true,forcePlaceholderSize:false,forceHelperSize:false,grid:false,handle:false,helper:"original",items:"> *",opacity:false,placeholder:false,revert:false,scroll:true,scrollSensitivity:20,scrollSpeed:20,scope:"default",tolerance:"intersect",zIndex:1000}})})(jQuery);
 
 
 
 
 
 
 
 
 
 
 
 
 
headspace.php CHANGED
@@ -3,7 +3,7 @@
3
  Plugin Name: HeadSpace2
4
  Plugin URI: http://urbangiraffe.com/plugins/headspace2/
5
  Description: Meta-data manager on steroids, allowing complete control over all SEO needs such as keywords/tags, titles, description, stylesheets, and many many other goodies.
6
- Version: 3.6.33
7
  Author: John Godley
8
  Author URI: http://urbangiraffe.com/
9
  ============================================================================================================
@@ -29,8 +29,7 @@ include dirname (__FILE__).'/headspace_library.php';
29
  **/
30
 
31
 
32
- class HeadSpace2_Admin extends HeadSpace_Plugin
33
- {
34
  var $types = null;
35
  var $last_post_id = 0;
36
 
@@ -40,30 +39,27 @@ class HeadSpace2_Admin extends HeadSpace_Plugin
40
  * @return void
41
  **/
42
  function HeadSpace2_Admin() {
43
- $this->register_plugin ('headspace', __FILE__);
44
 
45
  if (is_admin ()) {
46
- $this->add_action ('admin_menu');
47
- $this->add_filter ('admin_head');
48
 
49
- $this->add_action ('save_post', 'save_tags');
50
 
51
- $this->add_action ('edit_category_form');
52
- $this->add_action ('edit_category');
53
- $this->add_action ('init', 'init', 15);
54
- $this->add_action ('wp_dashboard_setup');
 
55
 
56
  // WP 2.7 hooks
57
- $this->add_action ('manage_posts_columns');
58
- $this->add_action ('manage_pages_columns', 'manage_posts_columns');
59
 
60
- $this->add_action ('manage_posts_custom_column', 'manage_posts_custom_column', 10, 2);
61
- $this->add_action ('manage_pages_custom_column', 'manage_posts_custom_column', 10, 2);
62
 
63
- // $this->add_action ('quick_edit_custom_box', 'quick_edit_custom_box', 10, 2);
64
- // $this->add_action ('manage_categories_columns', 'manage_posts_columns');
65
- // $this->add_action ('bulk_edit_custom_box', 'bulk_edit_custom_box', 10, 2);
66
-
67
  $this->add_action( 'wp_print_scripts' );
68
  $this->add_action( 'admin_head', 'wp_print_styles' );
69
  $this->add_filter( 'print_scripts_array' );
@@ -93,28 +89,14 @@ class HeadSpace2_Admin extends HeadSpace_Plugin
93
  array_unshift( $links, $settings_link );
94
  return $links;
95
  }
96
-
97
- function wp_dashboard_setup() {
98
- if (function_exists ('wp_add_dashboard_widget'))
99
- wp_add_dashboard_widget ('dashboard_headspace', __ ('HeadSpace', 'headspace'), array (&$this, 'dashboard'));
100
- }
101
-
102
- function dashboard() {
103
- $headspace = HeadSpace2::get ();
104
-
105
- $settings = $headspace->get_current_settings ();
106
- $simple = $headspace->modules->get_restricted ($headspace->get_simple_modules (), $settings, 'page');
107
-
108
- $this->render_admin ('dashboard', array ('simple' => $simple, 'advanced' => $advanced));
109
- }
110
-
111
  function manage_posts_columns($columns) {
112
  $headspace = HeadSpace2::get ();
113
 
114
  $settings = $headspace->get_current_settings ();
115
 
116
- $simple = $headspace->modules->get_restricted ($headspace->get_simple_modules (), $settings, 'page');
117
- $advanced = $headspace->modules->get_restricted ($headspace->get_advanced_modules (), $settings, 'page');
118
 
119
  $modules = array_merge ($simple, $advanced);
120
  if (count ($modules) > 0) {
@@ -150,7 +132,7 @@ class HeadSpace2_Admin extends HeadSpace_Plugin
150
  {
151
  define ('HEADSPACE_MENU', __ ('HeadSpace', 'headspace'));
152
  define ('HEADSPACE_META', __ ('Meta-data', 'headspace'));
153
- define ('HEADSPACE_ROLE', 'manage_options');
154
  }
155
  }
156
 
@@ -188,16 +170,20 @@ class HeadSpace2_Admin extends HeadSpace_Plugin
188
 
189
  function edit_category_form($cat) {
190
  if ( !empty( $cat ) ) {
191
- if ( !isset( $cat->cat_ID ) )
192
- $cat->cat_ID = $cat->term_id;
 
 
 
 
193
 
194
  $headspace = HeadSpace2::get ();
195
- $settings = $headspace->get_current_settings (get_option ('headspace_cat_'.$cat->cat_ID));
196
 
197
- $simple = $headspace->modules->get_restricted ($headspace->get_simple_modules (), $settings, 'category');
198
- $advanced = $headspace->modules->get_restricted ($headspace->get_advanced_modules (), $settings, 'category');
199
 
200
- $this->render_admin ('edit_category', array ('simple' => $simple, 'advanced' => $advanced));
201
  }
202
  }
203
 
@@ -205,9 +191,9 @@ class HeadSpace2_Admin extends HeadSpace_Plugin
205
  $headspace = HeadSpace2::get ();
206
  $settings = $headspace->get_current_settings ();
207
 
208
- $tags = $headspace->modules->get ('hsm_tags');
209
  if ($tags !== false)
210
- $this->render_admin ('edit_page', array ('post_ID' => $post->ID));
211
  }
212
 
213
  function metabox($post) {
@@ -222,10 +208,10 @@ class HeadSpace2_Admin extends HeadSpace_Plugin
222
  $headspace = HeadSpace2::get ();
223
  $settings = $headspace->get_current_settings ();
224
 
225
- $simple = $headspace->modules->get_restricted ($headspace->get_simple_modules (), $settings, 'page');
226
- $advanced = $headspace->modules->get_restricted ($headspace->get_advanced_modules (), $settings, 'page');
227
 
228
- $this->render_admin ('page-settings-edit', array ('simple' => $simple, 'advanced' => $advanced, 'width' => 140, 'area' => 'page'));
229
  }
230
 
231
 
@@ -237,9 +223,9 @@ class HeadSpace2_Admin extends HeadSpace_Plugin
237
  **/
238
 
239
  function save_tags($id) {
240
- if (isset ($_POST['headspace'])) {
241
- $headspace = HeadSpace2::get ();
242
- $headspace->save_post_settings ($id, $headspace->extract_module_settings ($_POST, 'page'));
243
  }
244
  }
245
 
@@ -251,15 +237,15 @@ class HeadSpace2_Admin extends HeadSpace_Plugin
251
  * @return void
252
  **/
253
 
254
- function edit_category($id) {
255
- if (isset ($_POST['cat_ID'])) {
256
- $headspace = HeadSpace2::get ();
257
- $settings = $headspace->extract_module_settings ($_POST, 'category');
258
 
259
- if (empty ($settings))
260
- delete_option ('headspace_cat_'.$id);
261
  else
262
- update_option ('headspace_cat_'.$id, $settings);
263
  }
264
  }
265
 
@@ -270,7 +256,7 @@ class HeadSpace2_Admin extends HeadSpace_Plugin
270
  $url = $url[0];
271
 
272
  if ($inwrap == true)
273
- $this->render_admin ('submenu', array ('url' => $url, 'sub' => $sub));
274
  return $sub;
275
  }
276
 
@@ -296,14 +282,14 @@ class HeadSpace2_Admin extends HeadSpace_Plugin
296
  $theme_data = implode ('', file ($base.DIRECTORY_SEPARATOR.'header.php'));
297
 
298
  if (strpos ($theme_data, 'wp_head') === false)
299
- $messages[] = __ ('<code>wp_head</code> was not found in <code>header.php</code> (<a href="http://codex.wordpress.org/Hook_Reference/wp_head">documentation</a>)');
300
  }
301
 
302
  if (file_exists ($base.DIRECTORY_SEPARATOR.'footer.php')) {
303
  $theme_data = implode ('', file ($base.DIRECTORY_SEPARATOR.'footer.php'));
304
 
305
  if (strpos ($theme_data, 'wp_footer') === false)
306
- $messages[] = __ ('<code>wp_footer</code> was not found in <code>footer.php</code> (<a href="http://codex.wordpress.org/Theme_Development">documentation</a>)');
307
  }
308
 
309
  if (count ($messages) > 0) {
@@ -311,7 +297,7 @@ class HeadSpace2_Admin extends HeadSpace_Plugin
311
  foreach ($messages AS $message)
312
  $msg .= '<li>'.$message.'</li>';
313
 
314
- $this->render_error ('<p>There are some issues with your theme that may prevent HeadSpace functioning correctly.</p><ol>'.$msg.'</oi>');
315
  }
316
  }
317
 
@@ -324,17 +310,12 @@ class HeadSpace2_Admin extends HeadSpace_Plugin
324
 
325
  function admin_screen() {
326
  global $wp_version;
327
- if (get_option ('headspace_version') != 10) {
328
  include dirname (__FILE__).'/models/upgrade.php';
329
 
330
- HS_Upgrade::upgrade (get_option ('headspace_version'), 10);
331
  }
332
 
333
- if (version_compare ($wp_version, '2.3', '<')) {
334
- $this->render_error (__ ('The HeadSpace administration interface is now WordPress 2.3+ only. Your meta-data will continue to function but you should either upgrade your WordPress or downgrade HeadSpace.', 'headspace'));
335
- return;
336
- }
337
-
338
  // Decide what to do
339
  $sub = $this->submenu ();
340
 
@@ -356,11 +337,11 @@ class HeadSpace2_Admin extends HeadSpace_Plugin
356
  else if ($sub == 'modules')
357
  $this->admin_modules ();
358
  else if ($sub == 'support')
359
- $this->render_admin ('support');
360
  }
361
 
362
  function get_options() {
363
- $options = get_option ('headspace_options');
364
  if ($options === false)
365
  $options = array ();
366
 
@@ -401,7 +382,7 @@ class HeadSpace2_Admin extends HeadSpace_Plugin
401
  $pager = $current->get_pager ();
402
  $posts = $current->get ($pager);
403
 
404
- $this->render_admin ('mass_edit', array ('types' => $types, 'posts' => $posts, 'pager' => $pager, 'current' => $current));
405
  }
406
 
407
 
@@ -433,7 +414,7 @@ class HeadSpace2_Admin extends HeadSpace_Plugin
433
  $options['support'] = isset ($_POST['support']) ? true : false;
434
  $options['excerpt'] = isset ($_POST['excerpt']) ? true : false;
435
 
436
- update_option ('headspace_options', $options);
437
  $this->render_message (__ ('Your options have been updated', 'headspace'));
438
  }
439
  else if (isset ($_POST['delete']) && check_admin_referer ('headspace-delete_plugin')) {
@@ -443,7 +424,7 @@ class HeadSpace2_Admin extends HeadSpace_Plugin
443
  $this->render_message (__ ('HeadSpace has been removed', 'headspace'));
444
  }
445
 
446
- $this->render_admin ('options', array ('options' => $this->get_options ()));
447
  }
448
 
449
 
@@ -453,13 +434,13 @@ class HeadSpace2_Admin extends HeadSpace_Plugin
453
  $simple = $headspace->modules->get ($headspace->get_simple_modules ());
454
  $advanced = $headspace->modules->get ($headspace->get_advanced_modules ());
455
 
456
- $this->render_admin ('page-modules', array ('simple' => $simple, 'advanced' => $advanced, 'disabled' => $headspace->modules->get_disabled ($simple, $advanced)));
457
  }
458
 
459
  function admin_site() {
460
  $headspace = HeadSpace2::get ();
461
 
462
- $this->render_admin ('site-modules', array ('site' => $headspace->site));
463
  }
464
 
465
  function admin_import() {
@@ -477,16 +458,16 @@ class HeadSpace2_Admin extends HeadSpace_Plugin
477
  $this->render_message (sprintf (__ ('%d items were imported from %s', 'headspace'), $count, $importer->name ()));
478
  }
479
 
480
- $this->render_admin ('import', array ('modules' => $importmanager->available ()));
481
  }
482
 
483
  function wp_print_scripts() {
484
  global $wp_scripts;
485
 
486
  if ( function_exists( 'add_meta_box' ) ) {
487
- add_meta_box ('headspacestuff', __ ('HeadSpace', 'headspace'), array (&$this, 'metabox'), 'post', 'normal', 'high');
488
- add_meta_box ('headspacestuff', __ ('HeadSpace', 'headspace'), array (&$this, 'metabox'), 'page', 'normal', 'high');
489
- add_meta_box ('tagsdiv', __ ('Tags', 'headspace'), array (&$this, 'metabox_tags'), 'page', 'side', 'high');
490
  }
491
 
492
  // Rejig the localization
@@ -498,13 +479,6 @@ class HeadSpace2_Admin extends HeadSpace_Plugin
498
  unset ($wp_scripts->registered['ui-tabs']);
499
 
500
  if (strpos ($_SERVER['REQUEST_URI'], 'headspace') || $this->is_category_edit ()) {
501
- if (!function_exists ('wp_print_styles')) {
502
- wp_deregister_script ('jquery');
503
- wp_enqueue_script( 'jquery', $this->url ().'/2.3/jquery.js', array(), $this->version () );
504
- wp_enqueue_script( 'jquery-ui-core', $this->url ().'/2.3/ui.core.js', array('jquery'), $this->version () );
505
- wp_enqueue_script( 'jquery-ui-sortable', $this->url ().'/2.3/ui.sortable.js', array('jquery-ui-core'), $this->version () );
506
- }
507
-
508
  wp_enqueue_script( 'headspace', $this->url ().'/js/headspace.js', array ('jquery-form', 'jquery-ui-sortable'), $this->version ());
509
  }
510
  else if ($this->is_page () || $this->is_post_edit ()) {
@@ -513,7 +487,7 @@ class HeadSpace2_Admin extends HeadSpace_Plugin
513
  }
514
 
515
  // Stop this being called again
516
- remove_action ('wp_print_scripts', array(&$this, 'wp_print_scripts'));
517
  }
518
 
519
  function is_category_edit() {
@@ -560,7 +534,7 @@ class HeadSpace2_Admin extends HeadSpace_Plugin
560
 
561
  function admin_head() {
562
  if (strpos ($_SERVER['REQUEST_URI'], 'post.php') !== false || strpos ($_SERVER['REQUEST_URI'], 'post-new.php') !== false || $this->is_page () || strpos ($_SERVER['REQUEST_URI'], 'headspace') || strpos ($_SERVER['REQUEST_URI'], 'categories.php'))
563
- $this->render_admin ('head_admin');
564
  }
565
 
566
  function version() {
@@ -578,7 +552,7 @@ class HeadSpace2_Admin extends HeadSpace_Plugin
578
  $help .= '<a href="http://urbangiraffe.com/support/forum/headspace">'.__ ('HeadSpace Support Forum', 'headspace').'</a><br/>';
579
  $help .= '<a href="http://urbangiraffe.com/tracker/projects/headspace/issues?set_filter=1&amp;tracker_id=1">'.__ ('HeadSpace Bug Tracker', 'headspace').'</a><br/>';
580
  $help .= '<a href="http://urbangiraffe.com/plugins/headspace/faq/">'.__ ('HeadSpace FAQ', 'headspace').'</a><br/>';
581
- $help .= __ ('Please read the documentation and FAQ, and check the bug tracker, before asking a question.', 'headspace');
582
  $help .= '</div>';
583
  }
584
 
@@ -586,6 +560,18 @@ class HeadSpace2_Admin extends HeadSpace_Plugin
586
  }
587
  }
588
 
 
 
 
 
 
 
 
 
 
 
 
 
589
 
590
  /**
591
  * Instantiate the plugin
@@ -608,5 +594,3 @@ function the_head_tags() {
608
  $settings = $headspace->get_current_settings ();
609
  echo $headspace->capture ('tags', array ('tags' => explode (',', $settings['keywords'])));
610
  }
611
-
612
- ?>
3
  Plugin Name: HeadSpace2
4
  Plugin URI: http://urbangiraffe.com/plugins/headspace2/
5
  Description: Meta-data manager on steroids, allowing complete control over all SEO needs such as keywords/tags, titles, description, stylesheets, and many many other goodies.
6
+ Version: 3.6.35
7
  Author: John Godley
8
  Author URI: http://urbangiraffe.com/
9
  ============================================================================================================
29
  **/
30
 
31
 
32
+ class HeadSpace2_Admin extends HeadSpace_Plugin {
 
33
  var $types = null;
34
  var $last_post_id = 0;
35
 
39
  * @return void
40
  **/
41
  function HeadSpace2_Admin() {
42
+ $this->register_plugin( 'headspace', __FILE__);
43
 
44
  if (is_admin ()) {
45
+ $this->add_action( 'admin_menu' );
46
+ $this->add_filter ('admin_head' );
47
 
48
+ $this->add_action( 'save_post', 'save_tags' );
49
 
50
+ $this->add_action( 'edit_category_form' );
51
+ $this->add_action( 'edit_category' );
52
+ add_action( 'edit_term', array( &$this, 'edit_category' ) );
53
+
54
+ $this->add_action( 'init', 'init', 15);
55
 
56
  // WP 2.7 hooks
57
+ $this->add_action( 'manage_posts_columns' );
58
+ $this->add_action( 'manage_pages_columns', 'manage_posts_columns' );
59
 
60
+ $this->add_action( 'manage_posts_custom_column', 'manage_posts_custom_column', 10, 2);
61
+ $this->add_action( 'manage_pages_custom_column', 'manage_posts_custom_column', 10, 2);
62
 
 
 
 
 
63
  $this->add_action( 'wp_print_scripts' );
64
  $this->add_action( 'admin_head', 'wp_print_styles' );
65
  $this->add_filter( 'print_scripts_array' );
89
  array_unshift( $links, $settings_link );
90
  return $links;
91
  }
92
+
 
 
 
 
 
 
 
 
 
 
 
 
 
 
93
  function manage_posts_columns($columns) {
94
  $headspace = HeadSpace2::get ();
95
 
96
  $settings = $headspace->get_current_settings ();
97
 
98
+ $simple = $headspace->modules->get_restricted ($headspace->get_simple_modules (), $settings, 'page' );
99
+ $advanced = $headspace->modules->get_restricted ($headspace->get_advanced_modules (), $settings, 'page' );
100
 
101
  $modules = array_merge ($simple, $advanced);
102
  if (count ($modules) > 0) {
132
  {
133
  define ('HEADSPACE_MENU', __ ('HeadSpace', 'headspace'));
134
  define ('HEADSPACE_META', __ ('Meta-data', 'headspace'));
135
+ define ('HEADSPACE_ROLE', 'manage_options' );
136
  }
137
  }
138
 
170
 
171
  function edit_category_form($cat) {
172
  if ( !empty( $cat ) ) {
173
+ if ( !isset( $cat->cat_ID ) ) {
174
+ if ( isset( $cat->term_id ) )
175
+ $cat->cat_ID = $cat->term_id;
176
+ else
177
+ $cat->cat_ID = 0;
178
+ }
179
 
180
  $headspace = HeadSpace2::get ();
181
+ $settings = $headspace->get_current_settings (get_option( 'headspace_cat_'.$cat->cat_ID));
182
 
183
+ $simple = $headspace->modules->get_restricted ($headspace->get_simple_modules (), $settings, 'category' );
184
+ $advanced = $headspace->modules->get_restricted ($headspace->get_advanced_modules (), $settings, 'category' );
185
 
186
+ $this->render_admin( 'edit_category', array ('simple' => $simple, 'advanced' => $advanced));
187
  }
188
  }
189
 
191
  $headspace = HeadSpace2::get ();
192
  $settings = $headspace->get_current_settings ();
193
 
194
+ $tags = $headspace->modules->get ('hsm_tags' );
195
  if ($tags !== false)
196
+ $this->render_admin( 'edit_page', array ('post_ID' => $post->ID));
197
  }
198
 
199
  function metabox($post) {
208
  $headspace = HeadSpace2::get ();
209
  $settings = $headspace->get_current_settings ();
210
 
211
+ $simple = $headspace->modules->get_restricted ($headspace->get_simple_modules (), $settings, 'page' );
212
+ $advanced = $headspace->modules->get_restricted ($headspace->get_advanced_modules (), $settings, 'page' );
213
 
214
+ $this->render_admin( 'page-settings-edit', array ('simple' => $simple, 'advanced' => $advanced, 'width' => 140, 'area' => 'page'));
215
  }
216
 
217
 
223
  **/
224
 
225
  function save_tags($id) {
226
+ if ( isset( $_POST['headspace'] ) ) {
227
+ $headspace = HeadSpace2::get();
228
+ $headspace->save_post_settings( $id, $headspace->extract_module_settings( $_POST, 'page' ) );
229
  }
230
  }
231
 
237
  * @return void
238
  **/
239
 
240
+ function edit_category( $id ) {
241
+ if ( isset( $_POST['cat_ID'] ) || isset( $_POST['tag_ID'] ) ) {
242
+ $headspace = HeadSpace2::get();
243
+ $settings = $headspace->extract_module_settings( $_POST, 'category' );
244
 
245
+ if ( empty( $settings ) )
246
+ delete_option( 'headspace_cat_'.$id );
247
  else
248
+ update_option( 'headspace_cat_'.$id, $settings );
249
  }
250
  }
251
 
256
  $url = $url[0];
257
 
258
  if ($inwrap == true)
259
+ $this->render_admin( 'submenu', array ('url' => $url, 'sub' => $sub));
260
  return $sub;
261
  }
262
 
282
  $theme_data = implode ('', file ($base.DIRECTORY_SEPARATOR.'header.php'));
283
 
284
  if (strpos ($theme_data, 'wp_head') === false)
285
+ $messages[] = __ ('<code>wp_head</code> was not found in <code>header.php</code> (<a href="http://codex.wordpress.org/Hook_Reference/wp_head">documentation</a>)' );
286
  }
287
 
288
  if (file_exists ($base.DIRECTORY_SEPARATOR.'footer.php')) {
289
  $theme_data = implode ('', file ($base.DIRECTORY_SEPARATOR.'footer.php'));
290
 
291
  if (strpos ($theme_data, 'wp_footer') === false)
292
+ $messages[] = __ ('<code>wp_footer</code> was not found in <code>footer.php</code> (<a href="http://codex.wordpress.org/Theme_Development">documentation</a>)' );
293
  }
294
 
295
  if (count ($messages) > 0) {
297
  foreach ($messages AS $message)
298
  $msg .= '<li>'.$message.'</li>';
299
 
300
+ $this->render_error ('<p>There are some issues with your theme that may prevent HeadSpace functioning correctly.</p><ol>'.$msg.'</oi>' );
301
  }
302
  }
303
 
310
 
311
  function admin_screen() {
312
  global $wp_version;
313
+ if (get_option( 'headspace_version') != 10) {
314
  include dirname (__FILE__).'/models/upgrade.php';
315
 
316
+ HS_Upgrade::upgrade (get_option( 'headspace_version'), 10);
317
  }
318
 
 
 
 
 
 
319
  // Decide what to do
320
  $sub = $this->submenu ();
321
 
337
  else if ($sub == 'modules')
338
  $this->admin_modules ();
339
  else if ($sub == 'support')
340
+ $this->render_admin( 'support' );
341
  }
342
 
343
  function get_options() {
344
+ $options = get_option( 'headspace_options' );
345
  if ($options === false)
346
  $options = array ();
347
 
382
  $pager = $current->get_pager ();
383
  $posts = $current->get ($pager);
384
 
385
+ $this->render_admin( 'mass_edit', array ('types' => $types, 'posts' => $posts, 'pager' => $pager, 'current' => $current));
386
  }
387
 
388
 
414
  $options['support'] = isset ($_POST['support']) ? true : false;
415
  $options['excerpt'] = isset ($_POST['excerpt']) ? true : false;
416
 
417
+ update_option( 'headspace_options', $options);
418
  $this->render_message (__ ('Your options have been updated', 'headspace'));
419
  }
420
  else if (isset ($_POST['delete']) && check_admin_referer ('headspace-delete_plugin')) {
424
  $this->render_message (__ ('HeadSpace has been removed', 'headspace'));
425
  }
426
 
427
+ $this->render_admin( 'options', array ('options' => $this->get_options ()));
428
  }
429
 
430
 
434
  $simple = $headspace->modules->get ($headspace->get_simple_modules ());
435
  $advanced = $headspace->modules->get ($headspace->get_advanced_modules ());
436
 
437
+ $this->render_admin( 'page-modules', array ('simple' => $simple, 'advanced' => $advanced, 'disabled' => $headspace->modules->get_disabled ($simple, $advanced)));
438
  }
439
 
440
  function admin_site() {
441
  $headspace = HeadSpace2::get ();
442
 
443
+ $this->render_admin( 'site-modules', array ('site' => $headspace->site));
444
  }
445
 
446
  function admin_import() {
458
  $this->render_message (sprintf (__ ('%d items were imported from %s', 'headspace'), $count, $importer->name ()));
459
  }
460
 
461
+ $this->render_admin( 'import', array ('modules' => $importmanager->available ()));
462
  }
463
 
464
  function wp_print_scripts() {
465
  global $wp_scripts;
466
 
467
  if ( function_exists( 'add_meta_box' ) ) {
468
+ add_meta_box ('headspacestuff', __ ('HeadSpace', 'headspace'), array (&$this, 'metabox'), 'post', 'normal', 'high' );
469
+ add_meta_box ('headspacestuff', __ ('HeadSpace', 'headspace'), array (&$this, 'metabox'), 'page', 'normal', 'high' );
470
+ add_meta_box ('tagsdiv', __ ('Tags', 'headspace'), array (&$this, 'metabox_tags'), 'page', 'side', 'high' );
471
  }
472
 
473
  // Rejig the localization
479
  unset ($wp_scripts->registered['ui-tabs']);
480
 
481
  if (strpos ($_SERVER['REQUEST_URI'], 'headspace') || $this->is_category_edit ()) {
 
 
 
 
 
 
 
482
  wp_enqueue_script( 'headspace', $this->url ().'/js/headspace.js', array ('jquery-form', 'jquery-ui-sortable'), $this->version ());
483
  }
484
  else if ($this->is_page () || $this->is_post_edit ()) {
487
  }
488
 
489
  // Stop this being called again
490
+ remove_action( 'wp_print_scripts', array(&$this, 'wp_print_scripts'));
491
  }
492
 
493
  function is_category_edit() {
534
 
535
  function admin_head() {
536
  if (strpos ($_SERVER['REQUEST_URI'], 'post.php') !== false || strpos ($_SERVER['REQUEST_URI'], 'post-new.php') !== false || $this->is_page () || strpos ($_SERVER['REQUEST_URI'], 'headspace') || strpos ($_SERVER['REQUEST_URI'], 'categories.php'))
537
+ $this->render_admin( 'head_admin' );
538
  }
539
 
540
  function version() {
552
  $help .= '<a href="http://urbangiraffe.com/support/forum/headspace">'.__ ('HeadSpace Support Forum', 'headspace').'</a><br/>';
553
  $help .= '<a href="http://urbangiraffe.com/tracker/projects/headspace/issues?set_filter=1&amp;tracker_id=1">'.__ ('HeadSpace Bug Tracker', 'headspace').'</a><br/>';
554
  $help .= '<a href="http://urbangiraffe.com/plugins/headspace/faq/">'.__ ('HeadSpace FAQ', 'headspace').'</a><br/>';
555
+ $help .= __ ('Please read the documentation and FAQ, and check the bug tracker, before asking a question.', 'headspace' );
556
  $help .= '</div>';
557
  }
558
 
560
  }
561
  }
562
 
563
+ // Thematic compat
564
+ function hs_child_headspace_doctitle() {
565
+ return wp_title( '', false) ;
566
+ }
567
+
568
+ function hs_child_meta_head_cleaning() {
569
+ return true;
570
+ }
571
+
572
+ add_filter( 'thematic_seo', 'hs_child_meta_head_cleaning' );
573
+ add_filter( 'thematic_doctitle','hs_child_headspace_doctitle' );
574
+
575
 
576
  /**
577
  * Instantiate the plugin
594
  $settings = $headspace->get_current_settings ();
595
  echo $headspace->capture ('tags', array ('tags' => explode (',', $settings['keywords'])));
596
  }
 
 
locale/ar_AR.mo ADDED
Binary file
locale/ar_AR.po ADDED
@@ -0,0 +1,904 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ # Meta-data manager, allowing complete control over meta-data such as keywords/tags, title, description, stylesheets, and other goodies. The data inserted can be static text, or pulled dynamically from the details of the post.
2
+ # Copyright (C) 2007 John Godley
3
+ # This file is distributed under the same license as the HeadSpace2 package.
4
+ # John Godley, http://urbangiraffe.com/, 2007.
5
+ #
6
+ msgid ""
7
+ msgstr ""
8
+ "Project-Id-Version: HeadSpace2 3.3.1 Uk\n"
9
+ "Report-Msgid-Bugs-To: \n"
10
+ "POT-Creation-Date: 2007-09-22 17:19+0800\n"
11
+ "PO-Revision-Date: 2010-09-16 17:03+0100\n"
12
+ "Last-Translator: معاذ <wparabe@gmail.com>\n"
13
+ "Language-Team: PAVONINE.COM.UA <atanasiy@gmail.com>\n"
14
+ "MIME-Version: 1.0\n"
15
+ "Content-Type: text/plain; charset=utf-8\n"
16
+ "Content-Transfer-Encoding: 8bit\n"
17
+ "X-Poedit-Language: Arabic\n"
18
+ "X-Poedit-Country: MOROCCO\n"
19
+ "X-Poedit-SourceCharset: utf-8\n"
20
+ "Plural-Forms: nplurals=3; plural=(n%10==1 &amp;&amp; n%100!=11) ? 0 : ((n%10&gt;=2 &amp;&amp; n%10&lt;=4 &amp;&amp; (n%100&lt;10 || n%100&gt;=20)) ? 1 : 2);\n"
21
+ "Project-Id-Version: \n"
22
+
23
+ #: headspace.php:387
24
+ #, php-format
25
+ msgid "%d items were imported from %s"
26
+ msgstr "%d مكان الاستيراد %s"
27
+
28
+ #: view/admin/version.php:5
29
+ #, php-format
30
+ msgid "%s ago"
31
+ msgstr "%s منذ"
32
+
33
+ #: view/admin/import.php:13
34
+ msgid "(not available in UTW and Simple Tagging)"
35
+ msgstr "(غير متوفر في UTW و الاوسمة العادية)"
36
+
37
+ #: models/inline_tags.php:163
38
+ #, php-format
39
+ msgid "(page %d of %d)"
40
+ msgstr "(صفحة %d ال %d)"
41
+
42
+ #: headspace.php:105
43
+ msgid "404 Page"
44
+ msgstr "صفحة غير موجودة 404"
45
+
46
+ #: ajax.php:64
47
+ msgid "<p style=\"color: red\">That function is not defined</p>"
48
+ msgstr "<p style=\"color: red\">لم يتم التعرف على الدالة</p>"
49
+
50
+ #: ajax.php:57
51
+ msgid "<p style=\"color: red\">You are not allowed access to this resource</p>"
52
+ msgstr "<p style=\"color: red\">غير مسموح لك بالولوج الى هذا المكان</p>"
53
+
54
+ #: modules/page/tags.php:125
55
+ msgid "<p>Tags: "
56
+ msgstr "<p>اوسمة: "
57
+
58
+ #: modules/page/plugin.php:139
59
+ msgid "Add Plugin"
60
+ msgstr "اضف إضافة"
61
+
62
+ #: modules/page/tags.php:175
63
+ msgid "Add tags to dictionary"
64
+ msgstr "اضف الأوسمة الى القاموس"
65
+
66
+ #: modules/site/crazyegg.php:38
67
+ msgid "Adds CrazyEgg tracking code to all pages"
68
+ msgstr "أضف CrazyEgg كود الى جميع الصفحات"
69
+
70
+ #: modules/site/analytics.php:39
71
+ msgid "Adds Google Analytic tracking code to all pages"
72
+ msgstr "أضف كود جوجل انليتيك الى جميع الصفحات"
73
+
74
+ #: modules/site/mint.php:38
75
+ msgid "Adds Mint tracking code to all pages"
76
+ msgstr "أضف كود <a href=\"http://mint.com\">Mint</a> الى جميع الصفحات"
77
+
78
+ #: modules/site/statcounter.php:40
79
+ msgid "Adds StatCounter tracking code to all pages"
80
+ msgstr "أضف كود <a href=\"http://statcounter.com\">StatCounter</a> الى جميع الصفحات"
81
+
82
+ #: modules/site/rpc.php:37
83
+ msgid "Adds additional functions to allow blogging tools such as Ecto to use tagging"
84
+ msgstr "Додає додаткові функції, що дозволяють таким інструментам блоґґінґу, як <a href=\"http://ecto.kung-foo.tv/archives/001325.php\">Ecto</a>, використовувати теґи"
85
+
86
+ #: view/admin/modules.php:13
87
+ msgid "Advanced"
88
+ msgstr "إعدادات متقدمة"
89
+
90
+ #: modules/page/page_title.php:109
91
+ msgid "After"
92
+ msgstr "قبل"
93
+
94
+ #: modules/page/description.php:73
95
+ msgid "All descriptions will be trimmed to this length"
96
+ msgstr "جميع الأوصاف يتم تحديدها على هذا الطول"
97
+
98
+ #: modules/import/all-in-one-seo.php:28
99
+ msgid "All-in-one SEO"
100
+ msgstr "All-in-one SEO"
101
+
102
+ #: modules/page/javascript.php:55
103
+ msgid "Allow external JavaScript files to be referenced"
104
+ msgstr "السماح لجافا سكريبت الخارجية ان يتم ارشفتها"
105
+
106
+ #: modules/page/page_title.php:89
107
+ msgid "Allow page title to be changed (i.e. the title in the browser window title)"
108
+ msgstr "السماح بان يتم تعديل عنوان الصفحة"
109
+
110
+ #: modules/page/stylesheet.php:55
111
+ msgid "Allows CSS stylesheets to be added to a page"
112
+ msgstr "السماح بادراج ملف الاستايل في الصفحة"
113
+
114
+ #: modules/page/theme.php:69
115
+ msgid "Allows a custom page-specific theme to over-ride the default theme"
116
+ msgstr "Allows a custom page-specific theme to over-ride the default theme"
117
+
118
+ #: modules/page/noindex.php:56
119
+ msgid "Allows a no-index/no-follow option to be set to prevent search engines and robots from indexing or following pages"
120
+ msgstr "السماح بتعيين خصائص no-index/no-follow لمنع محركات البحث من الفهرسة والروبوتات او الصفحات التالية"
121
+
122
+ #: modules/page/description.php:61
123
+ msgid "Allows a short description about the page that is used by search engines"
124
+ msgstr "السماح بوصف قصير لصفحات المستعملة من قبل محركات البحت"
125
+
126
+ #: modules/page/plugin.php:87
127
+ msgid "Allows disabled plugins to be enabled on specific pages"
128
+ msgstr "السماح للإضافات المعطلة من التفعيل في بعض الصفحات"
129
+
130
+ #: modules/page/raw.php:48
131
+ msgid "Allows raw data to be inserted into the page meta section"
132
+ msgstr "السماح بإدراج المعلومات في الميتا تاج"
133
+
134
+ #: modules/page/rss_tagline.php:62
135
+ msgid "Allows site RSS description to be changed"
136
+ msgstr "السماح بتغيير وصف الخلاصات"
137
+
138
+ #: modules/page/rss_name.php:62
139
+ msgid "Allows site RSS name to be changed"
140
+ msgstr "السماح بتغيير اسم الخلاصات"
141
+
142
+ #: modules/page/site_tagline.php:61
143
+ msgid "Allows site description to be changed (i.e. the tagline)"
144
+ msgstr "السماح بتغيير وصف الموقع (في الميتا تاج)"
145
+
146
+ #: modules/page/site_name.php:61
147
+ msgid "Allows site name to be changed (i.e your blog name)"
148
+ msgstr "السماح بتغيير اسم الموقع (مدونة)"
149
+
150
+ #: modules/page/tags.php:162
151
+ msgid "Allows tags/keywords to be added to pages"
152
+ msgstr "اسمح للاوسمة والكلمات ان تضاف للصفحات "
153
+
154
+ #: modules/page/more_text.php:56
155
+ msgid "Allows the 'more' text to be changed"
156
+ msgstr "اسمح ل \"إقراء المزيد\" ان تتغير"
157
+
158
+ #: modules/site/wp_formatting.php:37
159
+ msgid "Allows you to enable or disable various WordPress auto-formatting (including wpautop)"
160
+ msgstr "اسمح لنفسك تفعيل او تعطيل مختلف التنسيقات التلقائية للوردبريس "
161
+
162
+ #: modules/page/tags.php:186
163
+ msgid "Alphabetically order tags"
164
+ msgstr "الترتيب الابجدي للاوسمة"
165
+
166
+ #: modules/page/tags.php:201
167
+ #: modules/page/tags.php:210
168
+ msgid "Always"
169
+ msgstr "دائما"
170
+
171
+ #: headspace.php:100
172
+ #: modules/site/page_counts.php:114
173
+ msgid "Archives"
174
+ msgstr "الأرشيف"
175
+
176
+ #: view/admin/import.php:16
177
+ msgid "As with anything else that modifies your database you should <strong>backup your data before running an import</strong>. No responsibility is accepted for any kittens that may be killed in the process."
178
+ msgstr "مع اي تغييرات في قاعدة البيانات يجب أن <strong> خد نسخة إحتياطية قبل البدء في الإستيراد</strong>. No responsibility is accepted for any kittens that may be killed in the process."
179
+
180
+ #: headspace.php:103
181
+ msgid "Author Pages"
182
+ msgstr "كاتب الصفحات"
183
+
184
+ #: modules/site/wp_formatting.php:97
185
+ msgid "Auto-fancy quotes"
186
+ msgstr "الاقتباس التلقائي"
187
+
188
+ #: modules/site/wp_formatting.php:90
189
+ msgid "Auto-formatting"
190
+ msgstr "التنسيق التلقائي"
191
+
192
+ #: modules/site/wp_formatting.php:104
193
+ msgid "Auto-link"
194
+ msgstr "روابط تلقائية"
195
+
196
+ #: modules/page/tags.php:178
197
+ msgid "Automatically add new tags to dictionary"
198
+ msgstr "إضافة اوسمة جديدة تلقائيا الى القاموس"
199
+
200
+ #: modules/page/page_title.php:108
201
+ msgid "Before"
202
+ msgstr "قبل"
203
+
204
+ #: view/admin/edit_ajax.php:5
205
+ #: view/admin/module_edit.php:8
206
+ #: view/admin/site_module_edit.php:16
207
+ msgid "Cancel"
208
+ msgstr "إلغاء"
209
+
210
+ #: headspace.php:101
211
+ msgid "Categories"
212
+ msgstr "التصنيفات"
213
+
214
+ #: view/admin/options.php:16
215
+ msgid "Check for updates"
216
+ msgstr "تحقق من التحديثات"
217
+
218
+ #: view/admin/options.php:17
219
+ msgid "Check for updates from within HeadSpace"
220
+ msgstr "التحقق من التحديثات من داخل HeadSpace"
221
+
222
+ #: modules/site/crazyegg.php:33
223
+ msgid "CrazyEgg"
224
+ msgstr "CrazyEgg"
225
+
226
+ #: modules/site/crazyegg.php:122
227
+ msgid "CrazyEgg ID"
228
+ msgstr "CrazyEgg ID"
229
+
230
+ #: modules/page/theme.php:80
231
+ msgid "Current theme"
232
+ msgstr "القالب الحالي"
233
+
234
+ #: modules/site/page_counts.php:38
235
+ msgid "Customise the number of posts shown on the archive and search pages, and decide whether to show full content or the excerpt"
236
+ msgstr "تخصيص عدد من التدوينات التي تظهر على صفحات البحث والأرشيف , وقم بإختيار هل تظهر التدوينة كاملة ام جزء منها"
237
+
238
+ #: view/admin/options.php:37
239
+ msgid "Delete HeadSpace"
240
+ msgstr "إحذف HeadSpace"
241
+
242
+ #: modules/page/description.php:88
243
+ msgid "Description"
244
+ msgstr "وصف"
245
+
246
+ #: modules/page/tags.php:222
247
+ msgid "Dictionary"
248
+ msgstr "قاموس"
249
+
250
+ #: view/admin/modules.php:19
251
+ msgid "Disabled"
252
+ msgstr "تعطيل"
253
+
254
+ #: view/admin/edit_category.php:5
255
+ msgid "Edit Category &raquo;"
256
+ msgstr "تعديل التصنيف &raquo;"
257
+
258
+ #: modules/site/analytics.php:184
259
+ msgid "Enter the URL you want outbound links tracked to, or leave empty for no outbound tracking"
260
+ msgstr "أدخل عنوان الموقع الذي تريد تعقب روابطه الصادرة, واتركه فارغ غذا لم تريد تعقب"
261
+
262
+ #: modules/site/analytics.php:163
263
+ msgid "Enter the full Google JavaScript tracking code, or just the <code>_uacct</code> number."
264
+ msgstr "أدخل كود جافا سكريب التعقب ل جوجل الكاملة , او فقط <code>_uacct</code> number"
265
+
266
+ #: modules/site/mint.php:124
267
+ msgid "Enter the relative URL to your Mint installation (i.e. <code>/mint/</code>)."
268
+ msgstr "ادخل رابطك الخاص بتنصيب Mint (i.e. <code>/mint/</code>)."
269
+
270
+ #: modules/site/crazyegg.php:125
271
+ msgid "Enter your full <a href=\"http://crazyegg.com/pages/instructions\">CrazyEgg ID</a>"
272
+ msgstr "ادخل عضويتك الكاملة <a href=\"http://crazyegg.com/pages/instructions\">CrazyEgg ID</a>"
273
+
274
+ #: modules/site/analytics.php:170
275
+ #: modules/site/crazyegg.php:132
276
+ #: modules/site/mint.php:131
277
+ #: modules/site/statcounter.php:158
278
+ msgid "Everyone"
279
+ msgstr "كل واحد"
280
+
281
+ #: view/admin/options.php:3
282
+ msgid "General Options"
283
+ msgstr "الخيارات العامة"
284
+
285
+ #: headspace.php:98
286
+ msgid "Global Settings"
287
+ msgstr "الإعدادات العامة"
288
+
289
+ #: modules/site/analytics.php:34
290
+ msgid "Google Analytics"
291
+ msgstr "Google Analytics"
292
+
293
+ #: modules/site/google-ad-wrap.php:28
294
+ msgid "Google Section Targeting"
295
+ msgstr "Google Section Targeting"
296
+
297
+ #: modules/import/head_meta_description.php:28
298
+ msgid "Head META Description"
299
+ msgstr "وصف الميتا لترويسة"
300
+
301
+ #: headspace.php:133
302
+ msgid "HeadSpace"
303
+ msgstr "HeadSpace"
304
+
305
+ #: view/admin/edit_post.php:6
306
+ msgid "HeadSpace Meta data"
307
+ msgstr "معلومات الميتا ل HeadSpace"
308
+
309
+ #: view/admin/edit_category.php:1
310
+ #: view/admin/settings.php:2
311
+ msgid "HeadSpace Settings"
312
+ msgstr "إعدادات HeadSpace"
313
+
314
+ #: headspace.php:342
315
+ msgid "HeadSpace has been removed"
316
+ msgstr "تم حذف HeadSpace"
317
+
318
+ #: modules/import/headspace_tags.php:31
319
+ msgid "HeadSpace tags (convert to WordPress 2.3 tags)"
320
+ msgstr "اوسمة HeadSpace (تحويل الى اوسمة ووردبريس 2.3)"
321
+
322
+ #: view/admin/version.php:2
323
+ msgid "HeadSpace2 News"
324
+ msgstr "أخبار HeadSpace2"
325
+
326
+ #: headspace.php:99
327
+ msgid "Home Page"
328
+ msgstr "الصفحة الرئيسية"
329
+
330
+ #: plugin.php:593
331
+ msgid "How many widgets would you like?"
332
+ msgstr "كم عدد المربعات الجانبية تريد ؟"
333
+
334
+ #: view/admin/import.php:2
335
+ #: view/admin/import.php:12
336
+ #: view/admin/submenu.php:5
337
+ msgid "Import"
338
+ msgstr "إستيراد"
339
+
340
+ #: view/admin/import.php:13
341
+ msgid "Import and remove original data"
342
+ msgstr "إستيراد و حذف المعلومات الاصلية"
343
+
344
+ #: view/admin/options.php:9
345
+ msgid "Inherit from global settings"
346
+ msgstr "وراثة من الاعدادات العامة"
347
+
348
+ #: view/admin/options.php:8
349
+ msgid "Inherit settings"
350
+ msgstr "ورث الإعدادات "
351
+
352
+ #: ajax.php:141
353
+ #: ajax.php:152
354
+ #: ajax.php:163
355
+ #: ajax.php:174
356
+ #: ajax.php:188
357
+ msgid "Invalid module"
358
+ msgstr "وحدة خاطئة"
359
+
360
+ #: modules/page/javascript.php:50
361
+ #: modules/page/javascript.php:66
362
+ msgid "JavaScript"
363
+ msgstr "جافا سكريبت"
364
+
365
+ #: modules/import/jerome.php:28
366
+ msgid "Jerome's Keywords"
367
+ msgstr "كلمات جيروم"
368
+
369
+ #: modules/page/page_title.php:101
370
+ msgid "Leave blank to use theme default"
371
+ msgstr "اتركه فارغ لإستعمال القالب الافتراضي"
372
+
373
+ #: modules/site/wp_formatting.php:107
374
+ msgid "Makes links clickable in comments"
375
+ msgstr "اجعل الراوبط قابلة لنقر في التعليقات"
376
+
377
+ #: view/admin/mass_edit.php:2
378
+ msgid "Mass Edit Meta-data"
379
+ msgstr "تعديل مجموعة من الميتا في وقت واحد"
380
+
381
+ #: modules/page/description.php:70
382
+ msgid "Max length"
383
+ msgstr "اقصى طول"
384
+
385
+ #: headspace.php:134
386
+ msgid "Meta-data"
387
+ msgstr "Meta-data"
388
+
389
+ #: modules/site/mint.php:33
390
+ msgid "Mint"
391
+ msgstr "Mint"
392
+
393
+ #: modules/site/mint.php:121
394
+ msgid "Mint path"
395
+ msgstr "مسار Mint"
396
+
397
+ #: view/admin/submenu.php:3
398
+ msgid "Modules"
399
+ msgstr "وحدات"
400
+
401
+ #: view/admin/modules.php:20
402
+ msgid "Modules are disabled and do not appear"
403
+ msgstr "الوحدات معطلة ولن يتم ظهورها"
404
+
405
+ #: view/admin/modules.php:8
406
+ msgid "Modules will always appear on edit screens"
407
+ msgstr "الوحدات سوف تظهر دائما في شاشة التعديل"
408
+
409
+ #: view/admin/modules.php:14
410
+ msgid "Modules will be hidden behind a link"
411
+ msgstr "الوحدات سوف تختفي تحت الروابط"
412
+
413
+ #: modules/import/more_unique.php:28
414
+ msgid "More Unique"
415
+ msgstr "فريد اكتر"
416
+
417
+ #: modules/mass/more_text.php:28
418
+ #: modules/mass/more_text.php:50
419
+ #: modules/page/more_text.php:51
420
+ #: modules/page/more_text.php:70
421
+ msgid "More text"
422
+ msgstr "المزيد من النص"
423
+
424
+ #: modules/page/tags.php:200
425
+ #: modules/page/tags.php:209
426
+ msgid "Never"
427
+ msgstr "ابدا"
428
+
429
+ #: models/pager.php:387
430
+ msgid "Next"
431
+ msgstr "التالي"
432
+
433
+ #: modules/page/noindex.php:70
434
+ msgid "No Index"
435
+ msgstr "بدون رئيسية"
436
+
437
+ #: modules/page/noindex.php:51
438
+ msgid "No Index/No Follow"
439
+ msgstr "No Index/No Follow"
440
+
441
+ #: view/admin/submenu.php:4
442
+ msgid "Options"
443
+ msgstr "خيارات"
444
+
445
+ #: modules/page/tags.php:183
446
+ msgid "Order tags"
447
+ msgstr "اوسمة اخرى"
448
+
449
+ #: modules/site/page_counts.php:33
450
+ msgid "Page Counts"
451
+ msgstr "رقم الصفحة"
452
+
453
+ #: view/admin/modules.php:2
454
+ msgid "Page Modules"
455
+ msgstr "وحدة الصفحة"
456
+
457
+ #: view/admin/submenu.php:2
458
+ msgid "Page Settings"
459
+ msgstr "خيارات الصفحة"
460
+
461
+ #: modules/page/page_title.php:125
462
+ msgid "Page Title"
463
+ msgstr "عنوان الصفحة"
464
+
465
+ #: modules/mass/description.php:28
466
+ #: modules/mass/description.php:50
467
+ #: modules/page/description.php:56
468
+ msgid "Page description"
469
+ msgstr "وصف الصفحة"
470
+
471
+ #: view/admin/modules.php:3
472
+ msgid "Page modules apply to individual pages. Drag-and-drop modules into the appropriate area. Modules can be re-ordered to change their position on the edit screen."
473
+ msgstr "Модулі сторінки застосовуються до окремих сторінок. Перетягніть не відпускаючи модулі на відповідну область. Порядок модулів може мінятися, що відобразиться у вікні редагування."
474
+
475
+ #: modules/mass/page_slug.php:28
476
+ msgid "Page slug"
477
+ msgstr "الاسم الطيف لصفحة"
478
+
479
+ #: modules/mass/page_title.php:28
480
+ #: modules/mass/page_title.php:50
481
+ #: modules/page/page_title.php:84
482
+ msgid "Page title"
483
+ msgstr "عنوان الصفحة"
484
+
485
+ #: modules/page/plugin.php:82
486
+ msgid "Page-specific Plugins"
487
+ msgstr "صفحة معينة للإضافات"
488
+
489
+ #: modules/page/theme.php:57
490
+ msgid "Page-specific Themes"
491
+ msgstr "صفحة معينة للقوالب"
492
+
493
+ #: modules/site/statcounter.php:142
494
+ msgid "Partition ID"
495
+ msgstr "ID قسم"
496
+
497
+ #: view/admin/pager.php:14
498
+ msgid "Per page"
499
+ msgstr "لكل صفحة"
500
+
501
+ #: modules/page/plugin.php:132
502
+ msgid "Plugins"
503
+ msgstr "الإضافات"
504
+
505
+ #: modules/mass/page_slug.php:50
506
+ msgid "Post slug"
507
+ msgstr "الاسم اللطيف لتدوينة"
508
+
509
+ #: modules/mass/description.php:49
510
+ #: modules/mass/more_text.php:49
511
+ #: modules/mass/page_slug.php:49
512
+ #: modules/mass/page_title.php:49
513
+ #: modules/mass/site_description.php:49
514
+ #: modules/mass/site_name.php:49
515
+ #: modules/mass/tags.php:49
516
+ msgid "Post title"
517
+ msgstr "عنوان التدوينة"
518
+
519
+ #: headspace.php:102
520
+ msgid "Posts &amp; Pages"
521
+ msgstr "الصفحات &amp; التدوينات "
522
+
523
+ #: headspace.php:297
524
+ msgid "Posts successfully updated"
525
+ msgstr "تم تحديث التدوينة بنجاح"
526
+
527
+ #: models/pager.php:386
528
+ msgid "Previous"
529
+ msgstr "السابق"
530
+
531
+ #: modules/site/statcounter.php:136
532
+ msgid "Project ID"
533
+ msgstr "id المشروع"
534
+
535
+ #: modules/site/rpc.php:32
536
+ msgid "RPC support for Ecto"
537
+ msgstr "RPC support for Ecto"
538
+
539
+ #: modules/page/rss_tagline.php:57
540
+ #: modules/page/rss_tagline.php:76
541
+ msgid "RSS Description"
542
+ msgstr "وصف الخلاصات"
543
+
544
+ #: modules/page/rss_name.php:57
545
+ #: modules/page/rss_name.php:76
546
+ msgid "RSS Name"
547
+ msgstr "اسم الخلاصات"
548
+
549
+ #: modules/page/raw.php:43
550
+ #: modules/page/raw.php:55
551
+ msgid "Raw data"
552
+ msgstr "Raw data"
553
+
554
+ #: view/admin/options.php:32
555
+ msgid "Remove HeadSpace"
556
+ msgstr "احذف HeadSpace"
557
+
558
+ #: view/admin/help.php:9
559
+ msgid "Replaced with the category description"
560
+ msgstr "بدله بوصف التصنيف"
561
+
562
+ #: view/admin/help.php:16
563
+ msgid "Replaced with the current date"
564
+ msgstr "بدله بالتاريخ الحالي"
565
+
566
+ #: view/admin/help.php:17
567
+ msgid "Replaced with the current page number (i.e. page 2 of 4)"
568
+ msgstr "بدله برقم الصفحة الحالية"
569
+
570
+ #: view/admin/help.php:14
571
+ msgid "Replaced with the current search phrase"
572
+ msgstr "بدله بجملة البحث الحالية"
573
+
574
+ #: view/admin/help.php:15
575
+ msgid "Replaced with the current time"
576
+ msgstr "بدله بالوقت الحالي"
577
+
578
+ #: view/admin/help.php:5
579
+ msgid "Replaced with the date of the post/page"
580
+ msgstr "بدله بتاريخ التدوينة او الصفحة"
581
+
582
+ #: view/admin/help.php:8
583
+ msgid "Replaced with the post categories (comma seperated)"
584
+ msgstr "بدله بتدوينة التصنيفات (ضع فواصل)"
585
+
586
+ #: view/admin/help.php:11
587
+ msgid "Replaced with the post/page ID"
588
+ msgstr "بدله برقم التعريف لتدوينة او الصفحة"
589
+
590
+ #: view/admin/help.php:12
591
+ msgid "Replaced with the post/page author's 'nicename'"
592
+ msgstr "بدله بكاتب التدوينة او الصفحة 'اسم لطيف'"
593
+
594
+ #: view/admin/help.php:13
595
+ msgid "Replaced with the post/page author's userid"
596
+ msgstr "بدله بكاتب التدوينة او الصفحة 'رقم العضوية'"
597
+
598
+ #: view/admin/help.php:7
599
+ msgid "Replaced with the post/page excerpt"
600
+ msgstr "بدله بمقتطف التدوينة او الصفحة"
601
+
602
+ #: view/admin/help.php:10
603
+ msgid "Replaced with the post/page modified time"
604
+ msgstr "بدله بوقت تعديل التدوية او الصفحة"
605
+
606
+ #: view/admin/help.php:6
607
+ msgid "Replaced with the title of the post/page"
608
+ msgstr "بدله بعنوان التدوينة او الصفحة"
609
+
610
+ #: modules/import/seo-title-tags.php:28
611
+ msgid "SEO Title Tags"
612
+ msgstr "SEO عنوان الاوسمة"
613
+
614
+ #: plugin.php:600
615
+ #: view/admin/edit_ajax.php:4
616
+ #: view/admin/module_edit.php:7
617
+ #: view/admin/site_module_edit.php:15
618
+ msgid "Save"
619
+ msgstr "حفظ"
620
+
621
+ #: view/admin/mass_edit.php:37
622
+ msgid "Save all data"
623
+ msgstr "حفظ كافة البيانات"
624
+
625
+ #: view/admin/modules.php:37
626
+ msgid "Save module order"
627
+ msgstr "حفظ ترتيب الوحدات"
628
+
629
+ #: view/admin/pager.php:11
630
+ msgid "Search"
631
+ msgstr "البحث"
632
+
633
+ #: headspace.php:104
634
+ msgid "Search Pages"
635
+ msgstr "صفحة البحث"
636
+
637
+ #: modules/site/page_counts.php:126
638
+ msgid "Searches"
639
+ msgstr "إبحث"
640
+
641
+ #: modules/site/statcounter.php:148
642
+ msgid "Security ID"
643
+ msgstr "الحماية ID"
644
+
645
+ #: modules/page/page_title.php:105
646
+ msgid "Separator position"
647
+ msgstr "وضع الفواصل"
648
+
649
+ #: view/admin/settings.php:15
650
+ msgid "Settings can be applied to specific posts &amp; pages from the <strong>post edit page</strong>, and to specific categories from the <strong>edit category</strong> page."
651
+ msgstr "الاعدادت يمكن تطبيقها على تدوينات او صفحات معينة من <strong>صحة تعديل التدوينة</strong>, وعلى تصنيفات معينة من <strong>تعديل التصنيفات</strong> صفحة."
652
+
653
+ #: modules/page/plugin.php:103
654
+ msgid "Show in admin"
655
+ msgstr "تظهر في ال admin"
656
+
657
+ #: modules/page/tags.php:206
658
+ msgid "Show tags in pages"
659
+ msgstr "اظهر الاوسمة في الصفحات"
660
+
661
+ #: modules/page/tags.php:197
662
+ msgid "Show tags in posts"
663
+ msgstr "اظهر الاوسمة في التدوينات"
664
+
665
+ #: modules/page/plugin.php:106
666
+ msgid "Shows page-specific plugins in the administration menus"
667
+ msgstr "اظهر صحة إضافة معينة في قائمة الإدارة العامة"
668
+
669
+ #: view/admin/modules.php:7
670
+ msgid "Simple"
671
+ msgstr "عادي"
672
+
673
+ #: modules/import/simple-tagging.php:28
674
+ msgid "Simple Tagging"
675
+ msgstr "توصيف بسيط"
676
+
677
+ #: modules/import/simple-tags.php:28
678
+ msgid "Simple Tags"
679
+ msgstr "وسم عادي"
680
+
681
+ #: view/admin/modules.php:42
682
+ msgid "Site Modules"
683
+ msgstr "وحدات الموقع"
684
+
685
+ #: modules/mass/site_description.php:28
686
+ #: modules/mass/site_description.php:50
687
+ #: modules/page/site_tagline.php:56
688
+ #: modules/page/site_tagline.php:75
689
+ msgid "Site description"
690
+ msgstr "وصف الموقع"
691
+
692
+ #: view/admin/modules.php:43
693
+ msgid "Site modules apply to your site as a whole. Only checked modules will run (when properly configured)."
694
+ msgstr "Модулі сайту застосовуються до всього сайту загалом. Працюватимуть лише помічені модулі (відповідно сконфігуровані)."
695
+
696
+ #: modules/mass/site_name.php:28
697
+ #: modules/mass/site_name.php:50
698
+ #: modules/page/site_name.php:56
699
+ #: modules/page/site_name.php:75
700
+ msgid "Site name"
701
+ msgstr "اسم الموقع"
702
+
703
+ #: view/admin/help.php:2
704
+ msgid "Special Tags"
705
+ msgstr "اوسمة مميزة"
706
+
707
+ #: modules/site/statcounter.php:35
708
+ msgid "StatCounter"
709
+ msgstr "StatCounter"
710
+
711
+ #: modules/page/stylesheet.php:50
712
+ #: modules/page/stylesheet.php:66
713
+ msgid "Stylesheets"
714
+ msgstr "ملف الاستايل"
715
+
716
+ #: modules/page/tags.php:342
717
+ msgid "Suggest tags based on content"
718
+ msgstr "اقتراح اوسمة على اساس المحتوى"
719
+
720
+ #: modules/page/tags.php:316
721
+ msgid "Suggested tags"
722
+ msgstr "اقترح اوسمة"
723
+
724
+ #: modules/site/rpc.php:74
725
+ msgid "Tag separator"
726
+ msgstr "فواصل الاوسمة"
727
+
728
+ #: modules/page/tags.php:157
729
+ msgid "Tags (keywords)"
730
+ msgstr "اوسمة وكلمات"
731
+
732
+ #: modules/mass/tags.php:28
733
+ #: modules/mass/tags.php:50
734
+ #: modules/page/tags.php:272
735
+ msgid "Tags/keywords"
736
+ msgstr "اوسمة وكلمات"
737
+
738
+ #: modules/page/theme.php:77
739
+ msgid "Theme"
740
+ msgstr "قالب"
741
+
742
+ #: modules/site/rpc.php:77
743
+ msgid "This must match the separator defined in Ecto 'Templates', 'Tags', 'Tag separator'"
744
+ msgstr "Он должен соответствовать разделителю, определенному в Ecto 'Шаблоны', 'Метки', 'Разделитель меток'Він повинен відповідати роділювачу, визначеному в Ecto 'Шаблони', 'Теґи', 'Розділювач теґів'"
745
+
746
+ #: view/admin/options.php:34
747
+ msgid "This option will remove HeadSpace and delete all settings, tags, and meta-data."
748
+ msgstr "هذا الاختيار سيقوم بحذف HeadSpace وجميع الاعدادات المتعلق به"
749
+
750
+ #: view/admin/import.php:3
751
+ msgid "This page will allow you to import meta-data from other WordPress plugins. The other plugins do not need to be active for the import to work."
752
+ msgstr "هذه الصفحة تسمح لك باستيراد الميتا من أضافة وردبريس اخرى. الغضافة الخرى ليس بالضرورة ان تكون مفعلة"
753
+
754
+ #: modules/page/page_title.php:98
755
+ msgid "Title separator"
756
+ msgstr "فاصل العناوين"
757
+
758
+ #: modules/site/analytics.php:181
759
+ msgid "Track outbound links"
760
+ msgstr "روابط المسار الصادرة"
761
+
762
+ #: modules/site/analytics.php:160
763
+ msgid "Tracking code"
764
+ msgstr "كود التعقب"
765
+
766
+ #: modules/import/utw.php:28
767
+ msgid "Ultimate Tag Warrior"
768
+ msgstr "محارب الاوسمة النهائي"
769
+
770
+ #: view/admin/options.php:26
771
+ msgid "Update Options &raquo;"
772
+ msgstr "تحديث الخيارات &raquo;"
773
+
774
+ #: modules/site/wp_formatting.php:93
775
+ msgid "Use <code>wpautop</code> to format paragraphs"
776
+ msgstr "استعمل <code>wpautop</code> لتنسيق الفقرات"
777
+
778
+ #: modules/site/wp_formatting.php:100
779
+ msgid "Use <code>wptexturize</code> to turn quotes into fancy quotes"
780
+ msgstr "استعمل <code>wptexturize</code> لتحويل الاقتباس الى اقتباس جميل"
781
+
782
+ #: modules/site/analytics.php:177
783
+ #: modules/site/crazyegg.php:139
784
+ #: modules/site/mint.php:138
785
+ #: modules/site/statcounter.php:165
786
+ msgid "Users of the specified role or less will be tracked"
787
+ msgstr "الاعضاء اصحاب دور او اقل يتم تعقبهم"
788
+
789
+ #: modules/site/analytics.php:167
790
+ #: modules/site/crazyegg.php:129
791
+ #: modules/site/mint.php:128
792
+ #: modules/site/statcounter.php:155
793
+ msgid "Who to track"
794
+ msgstr "الذي تتعقب"
795
+
796
+ #: modules/site/wp_formatting.php:32
797
+ msgid "WordPress content formatting"
798
+ msgstr "تنسيق محتوى الووردبريس"
799
+
800
+ #: modules/site/google-ad-wrap.php:33
801
+ msgid "Wraps all post and page content inside a Google targeted section"
802
+ msgstr "جمع كل محتوى التدوينة والصفحة داخل القسم المستهدف في جوجل "
803
+
804
+ #: modules/page/tags.php:321
805
+ msgid "Yahoo"
806
+ msgstr "Yahoo"
807
+
808
+ #: modules/page/tags.php:215
809
+ msgid "Yahoo ZoneTag"
810
+ msgstr "Yahoo منطقة الاوسمة"
811
+
812
+ #: headspace.php:362
813
+ msgid "Your module positions have been saved"
814
+ msgstr "تم حفظ وحدة المواقف"
815
+
816
+ #: headspace.php:335
817
+ msgid "Your options have been updated"
818
+ msgstr "تم تحديث خياراتك"
819
+
820
+ #: modules/page/javascript.php:72
821
+ #: modules/page/stylesheet.php:72
822
+ msgid "add"
823
+ msgstr "أضف"
824
+
825
+ #: modules/page/tags.php:318
826
+ msgid "add all"
827
+ msgstr "أضف الى الكل"
828
+
829
+ #: view/admin/edit.php:17
830
+ msgid "advanced"
831
+ msgstr "متقدمة"
832
+
833
+ #: headspace.php:103
834
+ msgid "applied to author pages"
835
+ msgstr "تطبيق على كاتب الصفحات"
836
+
837
+ #: headspace.php:101
838
+ msgid "applied to category pages without specific settings"
839
+ msgstr "تطبيق على تصنيفات الصفحات دون إعدادات معينة"
840
+
841
+ #: headspace.php:98
842
+ msgid "applied to everything unless otherwise specified"
843
+ msgstr "تطبق على الكل بإستثناء المعينة"
844
+
845
+ #: headspace.php:102
846
+ msgid "applied to posts &amp; pages without specific settings"
847
+ msgstr "تطبيق على تدوينات وصفحات دون إعدادات معينة"
848
+
849
+ #: headspace.php:99
850
+ msgid "applied to the home page"
851
+ msgstr "تطبق عند الصفحة الرئيسية"
852
+
853
+ #: headspace.php:105
854
+ msgid "applied when viewing a 404 error"
855
+ msgstr "تطبق عند عرض صفحة الخطاء 404"
856
+
857
+ #: headspace.php:104
858
+ msgid "applied when viewing search results"
859
+ msgstr "تطبق عند عرض نتائج البحث"
860
+
861
+ #: headspace.php:100
862
+ msgid "applied when viewing the archives"
863
+ msgstr "تطبق عند عرض الارشيف"
864
+
865
+ #: modules/site/page_counts.php:119
866
+ #: modules/site/page_counts.php:131
867
+ msgid "content"
868
+ msgstr "المحتوى"
869
+
870
+ #: modules/site/page_counts.php:118
871
+ #: modules/site/page_counts.php:130
872
+ msgid "default"
873
+ msgstr "الافتراضي"
874
+
875
+ #: modules/site/page_counts.php:120
876
+ #: modules/site/page_counts.php:132
877
+ msgid "excerpt"
878
+ msgstr "مقتطف"
879
+
880
+ #: view/admin/pager.php:21
881
+ msgid "go"
882
+ msgstr "إذهب"
883
+
884
+ #: modules/import/lud.icro.us.php:28
885
+ msgid "lud.icro.us HeadMeta"
886
+ msgstr "lud.icro.us HeadMeta"
887
+
888
+ #: modules/page/noindex.php:73