    function ajaxObject(){
        var xmlhttp=false;
        try {
            xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
        } catch (e) {
            try {
                xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
            }   catch (E) {
                xmlhttp = false;
            }
        }

        if (!xmlhttp && typeof XMLHttpRequest!='undefined') {
            xmlhttp = new XMLHttpRequest();
        }
        return xmlhttp;
    }
	
	
	
	
	
	
	
	
	
	/*
 * jQuery JavaScript Library v1.3.2
 * http://jquery.com/
 *
 * Copyright (c) 2009 John Resig
 * Dual licensed under the MIT and GPL licenses.
 * http://docs.jquery.com/License
 *
 * Date: 2009-02-19 17:34:21 -0500 (Thu, 19 Feb 2009)
 * Revision: 6246
 */
(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)})}});
/*
 * Sizzle CSS Selector Engine - v0.9.3
 *  Copyright 2009, The Dojo Foundation
 *  Released under the MIT, BSD, and GPL Licenses.
 *  More information: http://sizzlejs.com/
 */
(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")}})})();


/*
    tabSlideOUt v1.3
    
    By William Paoli: http://wpaoli.building58.com

    To use you must have an image ready to go as your tab
    Make sure to pass in at minimum the path to the image and its dimensions:
    
    example:
    
        $('.slide-out-div').tabSlideOut({
                tabHandle: '.handle',                         //class of the element that will be your tab -doesnt have to be an anchor
                pathToTabImage: 'images/contact_tab.gif',     //relative path to the image for the tab *required*
                imageHeight: '133px',                         //height of tab image *required*
                imageWidth: '44px',                           //width of tab image *required*    
        });

    
*/


(function($){
    $.fn.tabSlideOut = function(callerSettings) {
        var settings = $.extend({
            tabHandle: '.handle',
            speed: 300, 
            action: 'click',
            tabLocation: 'left',          
            fixedPosition: false,
            positioning: 'absolute',
            pathToTabImage: null,
            imageHeight: null,
            imageWidth: null,
            onLoadSlideOut: false                       
        }, callerSettings||{});

        settings.tabHandle = $(settings.tabHandle);
        var obj = this;
        if (settings.fixedPosition === true) {
            settings.positioning = 'fixed';
        } else {
            settings.positioning = 'absolute';
        }
        
        //ie6 doesn't do well with the fixed option
        if (document.all && !window.opera && !window.XMLHttpRequest) {
            settings.positioning = 'absolute';
        }
        

        
        //set initial tabHandle css
        
        if (settings.pathToTabImage != null) {
            settings.tabHandle.css({
            'background' : 'url('+settings.pathToTabImage+') no-repeat',
            'width' : settings.imageWidth,
            'height': settings.imageHeight
            });
        }
        
        settings.tabHandle.css({ 
            'display': 'block',
            'textIndent' : '-99999px',
            'outline' : 'none',
            'position' : 'absolute'
        });
        
        obj.css({
            'line-height' : '1',
            'position' : settings.positioning
        });

        
        var properties = {
                    containerWidth: parseInt(obj.outerWidth(), 10) + 'px',
                    containerHeight: parseInt(obj.outerHeight(), 10) + 'px',
                    tabWidth: parseInt(settings.tabHandle.outerWidth(), 10) + 'px',
                    tabHeight: parseInt(settings.tabHandle.outerHeight(), 10) + 'px'
                };

        //set calculated css
        if(settings.tabLocation === 'top' || settings.tabLocation === 'bottom') {
            obj.css({'left' : settings.leftPos});
            settings.tabHandle.css({'right' : 0});
        }
        
        if(settings.tabLocation === 'top') {
            obj.css({'top' : '-' + properties.containerHeight});
            settings.tabHandle.css({'bottom' : '-' + properties.tabHeight});
        }

        if(settings.tabLocation === 'bottom') {
            obj.css({'bottom' : '-' + properties.containerHeight, 'position' : 'fixed'});
            settings.tabHandle.css({'top' : '-' + properties.tabHeight});
            
        }
        
        if(settings.tabLocation === 'left' || settings.tabLocation === 'right') {
            obj.css({
                'height' : properties.containerHeight,
                'top' : settings.topPos
            });
            
            settings.tabHandle.css({'top' : 0});
        }
        
        if(settings.tabLocation === 'left') {
            obj.css({ 'left': '-' + properties.containerWidth});
            settings.tabHandle.css({'right' : '-' + properties.tabWidth});
        }

        if(settings.tabLocation === 'right') {
            obj.css({ 'right': '-' + properties.containerWidth});
            settings.tabHandle.css({'left' : '-' + properties.tabWidth});
            
            $('html').css('overflow-x', 'hidden');
        }

        //functions for animation events
        
        settings.tabHandle.click(function(event){
            event.preventDefault();
        });
        
        var slideIn = function() {
            
            if (settings.tabLocation === 'top') {
                obj.animate({top:'-' + properties.containerHeight}, settings.speed).removeClass('open');
            } else if (settings.tabLocation === 'left') {
                obj.animate({left: '-' + properties.containerWidth}, settings.speed).removeClass('open');
            } else if (settings.tabLocation === 'right') {
                obj.animate({right: '-' + properties.containerWidth}, settings.speed).removeClass('open');
            } else if (settings.tabLocation === 'bottom') {
                obj.animate({bottom: '-' + properties.containerHeight}, settings.speed).removeClass('open');
            }    
            
        };
        
        var slideOut = function() {
            
            //check if tabs are open and then close
if ($('.slideTop').hasClass('open')) {
$('.slideTop').animate({top: '-' +
parseInt($('.slideTop').outerHeight(), 10) + 'px'},
settings.speed).removeClass('open');
}
if ($('.slideLeft1').hasClass('open')) {
$('.slideLeft1').animate({left: '-' +
parseInt($('.slideLeft1').outerWidth(), 10) + 'px'},
settings.speed).removeClass('open');
}
if ($('.slideLeft2').hasClass('open')) {
$('.slideLeft2').animate({left: '-' +
parseInt($('.slideLeft2').outerWidth(), 10) + 'px'},
settings.speed).removeClass('open');
}
if ($('.slideLeft3').hasClass('open')) {
$('.slideLeft3').animate({left: '-' +
parseInt($('.slideLeft3').outerWidth(), 10) + 'px'},
settings.speed).removeClass('open');
}

if (settings.tabLocation == 'top') {
obj.animate({top:'-3px'}, settings.speed).addClass('open');
} else if (settings.tabLocation == 'left') {
obj.animate({left:'-3px'}, settings.speed).addClass('open');
} else if (settings.tabLocation == 'right') {
obj.animate({right:'-3px'},
settings.speed).addClass('open');
} else if (settings.tabLocation == 'bottom') {
obj.animate({bottom:'-3px'},
settings.speed).addClass('open');
}
};

        var clickScreenToClose = function() {
            obj.click(function(event){
                event.stopPropagation();
            });
            
            $(document).click(function(){
             //   slideIn();
            });
        };
        
        var clickAction = function(){
            settings.tabHandle.click(function(event){
                if (obj.hasClass('open')) {
                    slideIn();
                } else {
                    slideOut();
                }
            });
            
            clickScreenToClose();
        };
        
        var hoverAction = function(){
            obj.hover(
                function(){
                    slideOut();
                },
                
                function(){
                    slideIn();
                });
                
                settings.tabHandle.click(function(event){
                    if (obj.hasClass('open')) {
                        slideIn();
                    }
                });
                clickScreenToClose();
                
        };
        
        var slideOutOnLoad = function(){
            slideIn();
            setTimeout(slideOut, 500);
        };
        
        //choose which type of action to bind
        if (settings.action === 'click') {
            clickAction();
        }
        
        if (settings.action === 'hover') {
            hoverAction();
        }
        
        if (settings.onLoadSlideOut) {
            slideOutOnLoad();
        };
        
    };
})(jQuery);

//Menu
function initMenu() {
  $('ul.menu ul').hide();

  $('ul.menu li span').click(
    function() {
      var checkElement = $(this).next();
      if((checkElement.is('ul')) && (checkElement.is(':visible'))) {
        return false;
        }
      if((checkElement.is('ul')) && (!checkElement.is(':visible'))) {
        $('ul.menu ul:visible').slideUp('fast');
        checkElement.fadeIn('slow');
        return false;
        }
      }
    );
  }
$(document).ready(function() {initMenu();});



//Auto Height Column Site

$(document).ready(function(){


//Calendar position
	var position = $('.calendar').position();
	if(position != null){ 
		if(position.top == null){ 
			position.top = 0;
		}
		$('.tlCalendar').css('top',(position.top + 80));
	}
	$('.tlCalendar').fadeIn('slow');	
});


/*	SWFObject v2.2 <http://code.google.com/p/swfobject/> 
	is released under the MIT License <http://www.opensource.org/licenses/mit-license.php> 
*/
var swfobject=function(){var D="undefined",r="object",S="Shockwave Flash",W="ShockwaveFlash.ShockwaveFlash",q="application/x-shockwave-flash",R="SWFObjectExprInst",x="onreadystatechange",O=window,j=document,t=navigator,T=false,U=[h],o=[],N=[],I=[],l,Q,E,B,J=false,a=false,n,G,m=true,M=function(){var aa=typeof j.getElementById!=D&&typeof j.getElementsByTagName!=D&&typeof j.createElement!=D,ah=t.userAgent.toLowerCase(),Y=t.platform.toLowerCase(),ae=Y?/win/.test(Y):/win/.test(ah),ac=Y?/mac/.test(Y):/mac/.test(ah),af=/webkit/.test(ah)?parseFloat(ah.replace(/^.*webkit\/(\d+(\.\d+)?).*$/,"$1")):false,X=!+"\v1",ag=[0,0,0],ab=null;if(typeof t.plugins!=D&&typeof t.plugins[S]==r){ab=t.plugins[S].description;if(ab&&!(typeof t.mimeTypes!=D&&t.mimeTypes[q]&&!t.mimeTypes[q].enabledPlugin)){T=true;X=false;ab=ab.replace(/^.*\s+(\S+\s+\S+$)/,"$1");ag[0]=parseInt(ab.replace(/^(.*)\..*$/,"$1"),10);ag[1]=parseInt(ab.replace(/^.*\.(.*)\s.*$/,"$1"),10);ag[2]=/[a-zA-Z]/.test(ab)?parseInt(ab.replace(/^.*[a-zA-Z]+(.*)$/,"$1"),10):0}}else{if(typeof O.ActiveXObject!=D){try{var ad=new ActiveXObject(W);if(ad){ab=ad.GetVariable("$version");if(ab){X=true;ab=ab.split(" ")[1].split(",");ag=[parseInt(ab[0],10),parseInt(ab[1],10),parseInt(ab[2],10)]}}}catch(Z){}}}return{w3:aa,pv:ag,wk:af,ie:X,win:ae,mac:ac}}(),k=function(){if(!M.w3){return}if((typeof j.readyState!=D&&j.readyState=="complete")||(typeof j.readyState==D&&(j.getElementsByTagName("body")[0]||j.body))){f()}if(!J){if(typeof j.addEventListener!=D){j.addEventListener("DOMContentLoaded",f,false)}if(M.ie&&M.win){j.attachEvent(x,function(){if(j.readyState=="complete"){j.detachEvent(x,arguments.callee);f()}});if(O==top){(function(){if(J){return}try{j.documentElement.doScroll("left")}catch(X){setTimeout(arguments.callee,0);return}f()})()}}if(M.wk){(function(){if(J){return}if(!/loaded|complete/.test(j.readyState)){setTimeout(arguments.callee,0);return}f()})()}s(f)}}();function f(){if(J){return}try{var Z=j.getElementsByTagName("body")[0].appendChild(C("span"));Z.parentNode.removeChild(Z)}catch(aa){return}J=true;var X=U.length;for(var Y=0;Y<X;Y++){U[Y]()}}function K(X){if(J){X()}else{U[U.length]=X}}function s(Y){if(typeof O.addEventListener!=D){O.addEventListener("load",Y,false)}else{if(typeof j.addEventListener!=D){j.addEventListener("load",Y,false)}else{if(typeof O.attachEvent!=D){i(O,"onload",Y)}else{if(typeof O.onload=="function"){var X=O.onload;O.onload=function(){X();Y()}}else{O.onload=Y}}}}}function h(){if(T){V()}else{H()}}function V(){var X=j.getElementsByTagName("body")[0];var aa=C(r);aa.setAttribute("type",q);var Z=X.appendChild(aa);if(Z){var Y=0;(function(){if(typeof Z.GetVariable!=D){var ab=Z.GetVariable("$version");if(ab){ab=ab.split(" ")[1].split(",");M.pv=[parseInt(ab[0],10),parseInt(ab[1],10),parseInt(ab[2],10)]}}else{if(Y<10){Y++;setTimeout(arguments.callee,10);return}}X.removeChild(aa);Z=null;H()})()}else{H()}}function H(){var ag=o.length;if(ag>0){for(var af=0;af<ag;af++){var Y=o[af].id;var ab=o[af].callbackFn;var aa={success:false,id:Y};if(M.pv[0]>0){var ae=c(Y);if(ae){if(F(o[af].swfVersion)&&!(M.wk&&M.wk<312)){w(Y,true);if(ab){aa.success=true;aa.ref=z(Y);ab(aa)}}else{if(o[af].expressInstall&&A()){var ai={};ai.data=o[af].expressInstall;ai.width=ae.getAttribute("width")||"0";ai.height=ae.getAttribute("height")||"0";if(ae.getAttribute("class")){ai.styleclass=ae.getAttribute("class")}if(ae.getAttribute("align")){ai.align=ae.getAttribute("align")}var ah={};var X=ae.getElementsByTagName("param");var ac=X.length;for(var ad=0;ad<ac;ad++){if(X[ad].getAttribute("name").toLowerCase()!="movie"){ah[X[ad].getAttribute("name")]=X[ad].getAttribute("value")}}P(ai,ah,Y,ab)}else{p(ae);if(ab){ab(aa)}}}}}else{w(Y,true);if(ab){var Z=z(Y);if(Z&&typeof Z.SetVariable!=D){aa.success=true;aa.ref=Z}ab(aa)}}}}}function z(aa){var X=null;var Y=c(aa);if(Y&&Y.nodeName=="OBJECT"){if(typeof Y.SetVariable!=D){X=Y}else{var Z=Y.getElementsByTagName(r)[0];if(Z){X=Z}}}return X}function A(){return !a&&F("6.0.65")&&(M.win||M.mac)&&!(M.wk&&M.wk<312)}function P(aa,ab,X,Z){a=true;E=Z||null;B={success:false,id:X};var ae=c(X);if(ae){if(ae.nodeName=="OBJECT"){l=g(ae);Q=null}else{l=ae;Q=X}aa.id=R;if(typeof aa.width==D||(!/%$/.test(aa.width)&&parseInt(aa.width,10)<310)){aa.width="310"}if(typeof aa.height==D||(!/%$/.test(aa.height)&&parseInt(aa.height,10)<137)){aa.height="137"}j.title=j.title.slice(0,47)+" - Flash Player Installation";var ad=M.ie&&M.win?"ActiveX":"PlugIn",ac="MMredirectURL="+O.location.toString().replace(/&/g,"%26")+"&MMplayerType="+ad+"&MMdoctitle="+j.title;if(typeof ab.flashvars!=D){ab.flashvars+="&"+ac}else{ab.flashvars=ac}if(M.ie&&M.win&&ae.readyState!=4){var Y=C("div");X+="SWFObjectNew";Y.setAttribute("id",X);ae.parentNode.insertBefore(Y,ae);ae.style.display="none";(function(){if(ae.readyState==4){ae.parentNode.removeChild(ae)}else{setTimeout(arguments.callee,10)}})()}u(aa,ab,X)}}function p(Y){if(M.ie&&M.win&&Y.readyState!=4){var X=C("div");Y.parentNode.insertBefore(X,Y);X.parentNode.replaceChild(g(Y),X);Y.style.display="none";(function(){if(Y.readyState==4){Y.parentNode.removeChild(Y)}else{setTimeout(arguments.callee,10)}})()}else{Y.parentNode.replaceChild(g(Y),Y)}}function g(ab){var aa=C("div");if(M.win&&M.ie){aa.innerHTML=ab.innerHTML}else{var Y=ab.getElementsByTagName(r)[0];if(Y){var ad=Y.childNodes;if(ad){var X=ad.length;for(var Z=0;Z<X;Z++){if(!(ad[Z].nodeType==1&&ad[Z].nodeName=="PARAM")&&!(ad[Z].nodeType==8)){aa.appendChild(ad[Z].cloneNode(true))}}}}}return aa}function u(ai,ag,Y){var X,aa=c(Y);if(M.wk&&M.wk<312){return X}if(aa){if(typeof ai.id==D){ai.id=Y}if(M.ie&&M.win){var ah="";for(var ae in ai){if(ai[ae]!=Object.prototype[ae]){if(ae.toLowerCase()=="data"){ag.movie=ai[ae]}else{if(ae.toLowerCase()=="styleclass"){ah+=' class="'+ai[ae]+'"'}else{if(ae.toLowerCase()!="classid"){ah+=" "+ae+'="'+ai[ae]+'"'}}}}}var af="";for(var ad in ag){if(ag[ad]!=Object.prototype[ad]){af+='<param name="'+ad+'" value="'+ag[ad]+'" />'}}aa.outerHTML='<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"'+ah+">"+af+"</object>";N[N.length]=ai.id;X=c(ai.id)}else{var Z=C(r);Z.setAttribute("type",q);for(var ac in ai){if(ai[ac]!=Object.prototype[ac]){if(ac.toLowerCase()=="styleclass"){Z.setAttribute("class",ai[ac])}else{if(ac.toLowerCase()!="classid"){Z.setAttribute(ac,ai[ac])}}}}for(var ab in ag){if(ag[ab]!=Object.prototype[ab]&&ab.toLowerCase()!="movie"){e(Z,ab,ag[ab])}}aa.parentNode.replaceChild(Z,aa);X=Z}}return X}function e(Z,X,Y){var aa=C("param");aa.setAttribute("name",X);aa.setAttribute("value",Y);Z.appendChild(aa)}function y(Y){var X=c(Y);if(X&&X.nodeName=="OBJECT"){if(M.ie&&M.win){X.style.display="none";(function(){if(X.readyState==4){b(Y)}else{setTimeout(arguments.callee,10)}})()}else{X.parentNode.removeChild(X)}}}function b(Z){var Y=c(Z);if(Y){for(var X in Y){if(typeof Y[X]=="function"){Y[X]=null}}Y.parentNode.removeChild(Y)}}function c(Z){var X=null;try{X=j.getElementById(Z)}catch(Y){}return X}function C(X){return j.createElement(X)}function i(Z,X,Y){Z.attachEvent(X,Y);I[I.length]=[Z,X,Y]}function F(Z){var Y=M.pv,X=Z.split(".");X[0]=parseInt(X[0],10);X[1]=parseInt(X[1],10)||0;X[2]=parseInt(X[2],10)||0;return(Y[0]>X[0]||(Y[0]==X[0]&&Y[1]>X[1])||(Y[0]==X[0]&&Y[1]==X[1]&&Y[2]>=X[2]))?true:false}function v(ac,Y,ad,ab){if(M.ie&&M.mac){return}var aa=j.getElementsByTagName("head")[0];if(!aa){return}var X=(ad&&typeof ad=="string")?ad:"screen";if(ab){n=null;G=null}if(!n||G!=X){var Z=C("style");Z.setAttribute("type","text/css");Z.setAttribute("media",X);n=aa.appendChild(Z);if(M.ie&&M.win&&typeof j.styleSheets!=D&&j.styleSheets.length>0){n=j.styleSheets[j.styleSheets.length-1]}G=X}if(M.ie&&M.win){if(n&&typeof n.addRule==r){n.addRule(ac,Y)}}else{if(n&&typeof j.createTextNode!=D){n.appendChild(j.createTextNode(ac+" {"+Y+"}"))}}}function w(Z,X){if(!m){return}var Y=X?"visible":"hidden";if(J&&c(Z)){c(Z).style.visibility=Y}else{v("#"+Z,"visibility:"+Y)}}function L(Y){var Z=/[\\\"<>\.;]/;var X=Z.exec(Y)!=null;return X&&typeof encodeURIComponent!=D?encodeURIComponent(Y):Y}var d=function(){if(M.ie&&M.win){window.attachEvent("onunload",function(){var ac=I.length;for(var ab=0;ab<ac;ab++){I[ab][0].detachEvent(I[ab][1],I[ab][2])}var Z=N.length;for(var aa=0;aa<Z;aa++){y(N[aa])}for(var Y in M){M[Y]=null}M=null;for(var X in swfobject){swfobject[X]=null}swfobject=null})}}();return{registerObject:function(ab,X,aa,Z){if(M.w3&&ab&&X){var Y={};Y.id=ab;Y.swfVersion=X;Y.expressInstall=aa;Y.callbackFn=Z;o[o.length]=Y;w(ab,false)}else{if(Z){Z({success:false,id:ab})}}},getObjectById:function(X){if(M.w3){return z(X)}},embedSWF:function(ab,ah,ae,ag,Y,aa,Z,ad,af,ac){var X={success:false,id:ah};if(M.w3&&!(M.wk&&M.wk<312)&&ab&&ah&&ae&&ag&&Y){w(ah,false);K(function(){ae+="";ag+="";var aj={};if(af&&typeof af===r){for(var al in af){aj[al]=af[al]}}aj.data=ab;aj.width=ae;aj.height=ag;var am={};if(ad&&typeof ad===r){for(var ak in ad){am[ak]=ad[ak]}}if(Z&&typeof Z===r){for(var ai in Z){if(typeof am.flashvars!=D){am.flashvars+="&"+ai+"="+Z[ai]}else{am.flashvars=ai+"="+Z[ai]}}}if(F(Y)){var an=u(aj,am,ah);if(aj.id==ah){w(ah,true)}X.success=true;X.ref=an}else{if(aa&&A()){aj.data=aa;P(aj,am,ah,ac);return}else{w(ah,true)}}if(ac){ac(X)}})}else{if(ac){ac(X)}}},switchOffAutoHideShow:function(){m=false},ua:M,getFlashPlayerVersion:function(){return{major:M.pv[0],minor:M.pv[1],release:M.pv[2]}},hasFlashPlayerVersion:F,createSWF:function(Z,Y,X){if(M.w3){return u(Z,Y,X)}else{return undefined}},showExpressInstall:function(Z,aa,X,Y){if(M.w3&&A()){P(Z,aa,X,Y)}},removeSWF:function(X){if(M.w3){y(X)}},createCSS:function(aa,Z,Y,X){if(M.w3){v(aa,Z,Y,X)}},addDomLoadEvent:K,addLoadEvent:s,getQueryParamValue:function(aa){var Z=j.location.search||j.location.hash;if(Z){if(/\?/.test(Z)){Z=Z.split("?")[1]}if(aa==null){return L(Z)}var Y=Z.split("&");for(var X=0;X<Y.length;X++){if(Y[X].substring(0,Y[X].indexOf("="))==aa){return L(Y[X].substring((Y[X].indexOf("=")+1)))}}}return""},expressInstallCallback:function(){if(a){var X=c(R);if(X&&l){X.parentNode.replaceChild(l,X);if(Q){w(Q,true);if(M.ie&&M.win){l.style.display="block"}}if(E){E(B)}}a=false}}}}();











// timestamp : 1275340959256, //

var STTAF = {

    userid : "2009072021453-3",
    version : "20100503",
    widgetUrl : "http://taf.socialtwist.com:80/taf",
    widgetHostUrl : "http://taf.socialtwist.com:80",
    cdnUrl : "cdn.socialtwist.com",
    contentUrl : "http://content.socialtwist.com/",
    imagesUrl : "images.socialtwist.com",
    isButtonExpandable : true,
    isOverlaySelected : false,
    isPopupMode : false,
    isHideFlashSelected : true,
    frameHeight : "517",
    frameBorderColor : "gray",
    frameWidth : "479",
    cssTheme : "glossyBlue",
   /* loadJS : "getScriptJS.js",*/
    serviceOrder : {"bookmark":["digg","delicious","google","stumbleupon","technorati","reddit","slashdot","misterwong","newsvine","propeller","windowslive","yahoobuzz","blinklist","yahoomyweb","simpy","faves","blogmarks","diigo","folkd","mixx","yahoobookmarks","backflip","current","ballhype","bebo","yardbarker","yigg","sphinn","squidoo","shoutwire","indiapad","spurl","myaol","symbaloo","multiply","kaboodle","netvouz","xanga","tipd","care2","kirtsy","fresqui","meneame","funp","segnalo","oknotiziealiceit","n4g","linkagogo","hugg","stumpedia","healthranker","tagza","hotklix","aimshare","fark","dropjack"],"email":["gmail","msnmail","ymail","aol","email"],"social":["facebook","myspace","linkedin","twitter","friendfeed","identica","orkut","googlebuzz"],"im":["gtalk","msnim","yim","aim"],"blog":["wordpress","blogger","livejournal","typepad","movabletype","xanga"],"tabs":["bookmark","email","im","social","blog"]},
    enableHoverBranding : true,    

    //emod//
    ie : document.all && !window.opera,
    ishttps: ((document.location.href + "").substring(0, 5) == "https"),
    addJavascript: function(jsname) {
        var heads = document.getElementsByTagName('head');
        var th = null;

        if (heads && heads.length && heads.length > 0) {
            for (var i = 0; i < heads.length; i++) {
                if (heads[i] && heads[i].lastChild && heads[i].lastChild.src == jsname) {
                    return false;
                }
            }
            th = document.getElementsByTagName('head')[0];
        } else {
            th = document.getElementById("st" + STTAF.userid);
        }

        var s = document.createElement('script');
        s.setAttribute('type', 'text/javascript');
        s.setAttribute('src', jsname);
        th.appendChild(s);
    }
};


if (STTAF.ishttps) {
    STTAF.addJavascript("https://s3.amazonaws.com/" + STTAF.cdnUrl + "/" + STTAF.loadJS + "");
} else {
    STTAF.addJavascript("http://" + STTAF.cdnUrl + "/" + STTAF.loadJS + "");
}

function validateTextBoxTextFocus(text,txt){if(txt.value==text){txt.value="";}}
function validateTextBoxTextAreaFocus(text,txt){if(txt.value==text){txt.value="";}}
function validateTextBoxTextChange(text,txt){if(txt.value==""){txt.value=text;}}

function ShowHiddenDiv(idDiv){
	var div = document.getElementById(idDiv);
	if(div.style.display == "none"){
		div.className ="";
		div.style.display = "";
	}else{
		div.className ="dontDisplay";
		div.style.display = "none";	
	}
}




/*var checkboxHeight = "25";

var radioHeight = "25";

var selectWidth = "190";

 

 

document.write('<style type="text/css">input.styled { display: none; } select.styled { position: relative; width: ' + selectWidth + 'px; opacity: 0; filter: alpha(opacity=0); z-index: 5; } .disabled { opacity: 0.5; filter: alpha(opacity=50); }</style>');

 

var Custom = {

                init: function() {

                                var inputs = document.getElementsByTagName("input"), span = Array(), textnode, option, active;

                                for(a = 0; a < inputs.length; a++) {

                                                if((inputs[a].type == "checkbox" || inputs[a].type == "radio") && inputs[a].className == "styled") {

                                                                span[a] = document.createElement("span");

                                                                span[a].className = inputs[a].type;

 

                                                                if(inputs[a].checked == true) {

                                                                                if(inputs[a].type == "checkbox") {

                                                                                                position = "0 -" + (checkboxHeight*2) + "px";

                                                                                                span[a].style.backgroundPosition = position;

                                                                                } else {

                                                                                                position = "0 -" + (radioHeight*2) + "px";

                                                                                                span[a].style.backgroundPosition = position;

                                                                                }

                                                                }

                                                                inputs[a].parentNode.insertBefore(span[a], inputs[a]);

                                                                inputs[a].onchange = Custom.clear;

                                                                if(!inputs[a].getAttribute("disabled")) {

                                                                                span[a].onmousedown = Custom.pushed;

                                                                                span[a].onmouseup = Custom.check;

                                                                } else {

                                                                                span[a].className = span[a].className += " disabled";

                                                                }

                                                }

                                }

                                inputs = document.getElementsByTagName("select");

                                for(a = 0; a < inputs.length; a++) {

                                                if(inputs[a].className == "styled") {

                                                                option = inputs[a].getElementsByTagName("option");

                                                                active = option[0].childNodes[0].nodeValue;

                                                                textnode = document.createTextNode(active);

                                                                for(b = 0; b < option.length; b++) {

                                                                                if(option[b].selected == true) {

                                                                                                textnode = document.createTextNode(option[b].childNodes[0].nodeValue);

                                                                                }

                                                                }

                                                                span[a] = document.createElement("span");

                                                                span[a].className = "select";

                                                                span[a].id = "select" + inputs[a].name;

                                                                span[a].appendChild(textnode);

                                                                inputs[a].parentNode.insertBefore(span[a], inputs[a]);

                                                                if(!inputs[a].getAttribute("disabled")) {

                                                                                inputs[a].onchange = Custom.choose;

                                                                } else {

                                                                                inputs[a].previousSibling.className = inputs[a].previousSibling.className += " disabled";

                                                                }

                                                }

                                }

                                document.onmouseup = Custom.clear;

                },

                pushed: function() {

                                element = this.nextSibling;

                                if(element.checked == true && element.type == "checkbox") {

                                                this.style.backgroundPosition = "0 -" + checkboxHeight*3 + "px";

                                } else if(element.checked == true && element.type == "radio") {

                                                this.style.backgroundPosition = "0 -" + radioHeight*3 + "px";

                                } else if(element.checked != true && element.type == "checkbox") {

                                                this.style.backgroundPosition = "0 -" + checkboxHeight + "px";

                                } else {

                                                this.style.backgroundPosition = "0 -" + radioHeight + "px";

                                }

                },

                check: function() {

                                element = this.nextSibling;

                                if(element.checked == true && element.type == "checkbox") {

                                                this.style.backgroundPosition = "0 0";

                                                element.checked = false;

                                } else {

                                                if(element.type == "checkbox") {

                                                                this.style.backgroundPosition = "0 -" + checkboxHeight*2 + "px";

                                                } else {

                                                                this.style.backgroundPosition = "0 -" + radioHeight*2 + "px";

                                                                group = this.nextSibling.name;

                                                                inputs = document.getElementsByTagName("input");

                                                                for(a = 0; a < inputs.length; a++) {

                                                                                if(inputs[a].name == group && inputs[a] != this.nextSibling) {

                                                                                                inputs[a].previousSibling.style.backgroundPosition = "0 0";

                                                                                }

                                                                }

                                                }

                                                element.checked = true;

                                }

                },

                clear: function() {

                                inputs = document.getElementsByTagName("input");

                                for(var b = 0; b < inputs.length; b++) {

                                                if(inputs[b].type == "checkbox" && inputs[b].checked == true && inputs[b].className == "styled") {

                                                                inputs[b].previousSibling.style.backgroundPosition = "0 -" + checkboxHeight*2 + "px";

                                                } else if(inputs[b].type == "checkbox" && inputs[b].className == "styled") {

                                                                inputs[b].previousSibling.style.backgroundPosition = "0 0";

                                                } else if(inputs[b].type == "radio" && inputs[b].checked == true && inputs[b].className == "styled") {

                                                                inputs[b].previousSibling.style.backgroundPosition = "0 -" + radioHeight*2 + "px";

                                                } else if(inputs[b].type == "radio" && inputs[b].className == "styled") {

                                                                inputs[b].previousSibling.style.backgroundPosition = "0 0";

                                                }

                                }

                },

                choose: function() {

                                option = this.getElementsByTagName("option");

                                for(d = 0; d < option.length; d++) {

                                                if(option[d].selected == true) {

                                                                document.getElementById("select" + this.name).childNodes[0].nodeValue = option[d].childNodes[0].nodeValue;

                                                }

                                }

                }

}

window.onload = Custom.init;
*/
         
<!-- Begin Validate Form --> 

                
function validateSendText(){
	textvalid = true;
	if(!validateEmailText('phoneSend','phoneBox')){textvalid = false;}
	if(!validatesendTextMessage('saySend','sayBox')){textvalid = false;}
	if(textvalid == true){
	  validSendText();
	}
}
function validateEmailText(phoneSend, phoneBox) {                               
	var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
	var address = document.getElementById('phoneSend').value;
	if(reg.test(address) == false) {
		document.getElementById('phoneBox').className = "boxError"
		document.getElementById('phoneSend').value = "Error:  Invalid Email";
		return false;
		} else {
			
		document.getElementById('phoneBox').className = 'box';
		//validEmail();
		return true;
		}
}




function validatesendTextMessage(saySend, sayBox){
	var address = document.getElementById('saySend').value;
	if(address == "The Message is too Short" || address == "Please Fill the Message" || address == "Share Your Feedback"){
		document.getElementById('sayBox').className = "boxError";
		document.getElementById('saySend').value = "Please Fill the Message";
		return false;
	}
	if(address.length < 4) {
					document.getElementById('sayBox').className = "boxError";
					document.getElementById('saySend').value = "The Message is to Short";
					if(address.length == 0) {
						document.getElementById('saySend').value = "Please Fill the Message";
						return false;
					}
					
	} else {
	    document.getElementById('sayBox').className = 'box';
		
		return true;
		
	}
}
function validSendText(){
	email = document.getElementById('phoneSend');
	 message = document.getElementById('saySend').value;
//	message = document.getElementById('saySend').innerHTML;
	//email.value = trim(email.value);
//	email.value = email.value.replace(/ /g, '');
	if(email.value != ""){
		mailAjax = new ajaxObject();
			mailAjax.open("GET","/caller/sendText.php?phone="+email.value+"&message="+message,true);
			mailAjax.onreadystatechange=function() {
			if(mailAjax.readyState==4){
			document.getElementById('sendText').style.display="block";
			document.getElementById('phoneSend').value = "Your email address";
			document.getElementById('saySend').value = "Share Your Feedback";
			/*eval("vector ="+ mailAjax.responseText);
			if(vector["error"]["id"] == "0"){
				switch (vector["stats"]["id"]) { 
				 case 0: 
				 //showCorrect('errorEmail','Email correct');
				 //correct('correctEmail');
				 document.getElementById('sendText').style.display="block";
				 break 
				 case 1: 
				//showError('errorEmail','The email already exist.');
				//error('correctEmail');
				 break 
				 case 3: 
				//showError('errorEmail','The email is invalid.');
				//error('correctEmail');
				 break 
				default: 
				// showError('errorEmail','An error has occured. Please try again.'); 
				//error('correctEmail');
			} 
			}else{
			//showError('errorEmail','An error has occured. Please try again.');
			//error('correctEmail');
			}*/
		}
	}
	mailAjax.send(null);
	}else{
	//showError('errorEmail','Email cannot be empty.');
	//error('correctEmail');
	}
}   
            
function validateEmail(emailUpdates, emailBox) {                               
	var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
	var address = document.getElementById('emailUpdates').value;
	if(reg.test(address) == false) {
		document.getElementById('emailBox').className = "boxError"
		document.getElementById('emailUpdates').value = "Error:  Invalid Email";
		return false;
		} else {
			
		document.getElementById('emailBox').className = 'box';
		validEmail();
		
		}
}

function validateEmailAndZip(emailUpdates,zipCode,emailBox) {                               
	var error = 0;
	var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
	var regZip = /^[0-9]{5}$/;
	var address = document.getElementById('emailUpdates').value;
	var zip = document.getElementById('zipCode').value;
	if(reg.test(address) == false) {
		document.getElementById('emailBox').className = "boxError";
		document.getElementById('emailUpdates').value = " ! Invalid Email";
		error ++;
	}
	if(regZip.test(zip) == false){
		document.getElementById('emailBox').className = "boxError";
		document.getElementById('zipCode').value = " ! Invalid Zip";
		error ++;
	}
	if(error==0){
		document.getElementById('emailBox').className = 'box';
		validEmailAndZip();
	}else{
		return false;
	}
}

function validEmailAndZip(){
	email = document.getElementById('emailUpdates');
	email.value = email.value.replace(/ /g, '');
	zip = document.getElementById('zipCode');
	zip.value = zip.value.replace(/ /g, '');
	if(email.value != "" && zip.value != ""){
	mailAjax = new ajaxObject();
		mailAjax.open("GET","/caller/suscribeZip.php?email="+email.value+"&zip="+zip.value,true);
			mailAjax.onreadystatechange=function() {
				if(mailAjax.readyState==4){
				  document.getElementById('recieveUpdates').style.display="block";
				}
			}
			mailAjax.send(null);
			}else{
			//showError('errorEmail','Email cannot be empty.');
			//error('correctEmail');
		}
}

function validEmail(){
	email = document.getElementById('emailUpdates');
	//email.value = trim(email.value);
	email.value = email.value.replace(/ /g, '');
	if(email.value != ""){
	mailAjax = new ajaxObject();
		mailAjax.open("GET","/caller/suscribe.php?email="+email.value,true);
			mailAjax.onreadystatechange=function() {
				if(mailAjax.readyState==4){
				  document.getElementById('recieveUpdates').style.display="block";
				  /*eval("vector ="+ mailAjax.responseText);
					if(vector["error"]["id"] == "0"){
					switch (vector["stats"]["id"]) { 
					case 0: 
					//showCorrect('errorEmail','Email correct');
					document.getElementById('recieveUpdates').style.display="block";																													                    //correct('correctEmail');
						break 
						case 1: 
						//showError('errorEmail','The email already exist.');
						//error('correctEmail');
						break 
						case 3: 
						//showError('errorEmail','The email is invalid.');
						//error('correctEmail');
						 break 
						default: 
						// showError('errorEmail','An error has occured. Please try again.'); 
						//error('correctEmail');
					} 
			}else{
			//showError('errorEmail','An error has occured. Please try again.');
			//error('correctEmail');
					}*/
				}
			}
			mailAjax.send(null);
			}else{
			//showError('errorEmail','Email cannot be empty.');
			//error('correctEmail');
		}
}   


if(typeof gigya=='undefined'){gigya=new Object();gigya.hideid=function(id){var el=document.getElementById(id);if(el)el.style.display='none';}
gigya.showid=function(id){var el=document.getElementById(id);if(el)el.style.display='';}
gigya.getParamFromURL=function(scriptURL){if(null==scriptURL||''==scriptURL){return'';}
var questionPos=scriptURL.indexOf('?');if(questionPos==-1){return'';}
var params=scriptURL.split('?');var values=params[1].split('=');if(null==values||''==values){return'';}
return values[1];}}
if(typeof gigya._vars=='undefined'){gigya._vars=new Object();}
gigya._vars.scripts=document.getElementsByTagName('SCRIPT');for(var iScript=gigya._vars.scripts.length-1;iScript>=0;iScript--){if(gigya._vars.scripts[iScript].src!=''){if((gigya._vars.scripts[iScript].src.toLowerCase().indexOf('gigya.js')>-1)||(gigya._vars.scripts[iScript].src.toLowerCase().indexOf('socialize.js')>-1)){gigya._vars.lastScript=gigya._vars.scripts[iScript];break;}}}
gigya._vars.lastScriptURL=""/*gigya._vars.lastScript.src*/;gigya._vars.lastScriptProtocol=(gigya._vars.lastScriptURL.toLowerCase().indexOf('https')==0)?'https':'http';;gigya._vars.lastScriptURLPathPaths=gigya._vars.lastScriptURL.split('/');gigya._vars.lastScriptURLBase=gigya._vars.lastScriptURLPathPaths[0]+'//'+gigya._vars.lastScriptURLPathPaths[2];if(typeof gigya.global=='undefined'){gigya.global=new Object();gigya.global.URLDecode=function(str){if(str==null)return'';var udChars=new Array();var ch;for(var iChar=0;iChar<str.length;iChar++){ch=str.charAt(iChar);if(ch=='%'){if(str.charAt(iChar+1).toLowerCase()=='u'){udChars.push(String.fromCharCode(parseInt('0x'+str.substring(iChar+2,iChar+6))));iChar+=5;}
else{udChars.push(String.fromCharCode(parseInt('0x'+str.substring(iChar+1,iChar+3))));iChar+=2;}}
else if(ch=='+'){udChars.push(' ');}
else{udChars.push(ch);}}
return udChars.join('');}
gigya.global.URLEncode=function(value){var str=''+value;var ueChars=new Array();for(var iChar=0;iChar<str.length;iChar++){var charCode=str.charCodeAt(iChar);if(((44<=charCode)&&(charCode<=46))||((48<=charCode)&&(charCode<=57))||((65<=charCode)&&(charCode<=90))||((97<=charCode)&&(charCode<=122))||(95==charCode)||(126==charCode)){ueChars.push(str.charAt(iChar));}
else{var b;var hexChars;hexChars='';ueChars.push('%');if(charCode>127){ueChars.push('u');b=(charCode&0xf000)>>12;ueChars.push(String.fromCharCode(((b>=10)?87:48)+b));b=(charCode&0x0f00)>>8;ueChars.push(String.fromCharCode(((b>=10)?87:48)+b));}
b=(charCode&0xf0)>>4;ueChars.push(String.fromCharCode(((b>=10)?87:48)+b));b=(charCode&0x0f);ueChars.push(String.fromCharCode(((b>=10)?87:48)+b));}}
return ueChars.join('');;}
gigya.global.JSONSerialize=function(obj){var t=typeof(obj);if(t=='function')return'';if(t!="object"||obj===null){if(t=="string")obj='"'+obj.replace(/\"/g,'\\"')+'"';return String(obj);}
else{var n,v,json=[],arr=(obj&&obj.constructor==Array);for(n in obj){v=obj[n];t=typeof(v);if(t=="string")v='"'+v.replace(/\"/g,'\\"')+'"';else if(t=='function')v='';else if(t=="object"&&v!==null)v=gigya.global.JSONSerialize(v);if(v!='')json.push((arr?"":'"'+n.replace(/\"/g,'\\"')+'":')+String(v));}
return(arr?"[":"{")+String(json)+(arr?"]":"}");}};gigya.global.JSONDeserialize=function(str){if(str==="")str='""';eval("var p="+str+";");return p;}
gigya.global.deserializeFromKeyValuePairs=function(urlEncodedString){var o={};var pairs=urlEncodedString.split('&');for(var iPair=0;iPair<pairs.length;iPair++){var pair=pairs[iPair];var eqPos=pair.indexOf('=');o[pair.substr(0,eqPos)]=gigya.global.URLDecode(pair.substr(eqPos+1));}
return o;}
gigya.global.serializeToKeyValuePairs=function(o){var a=[];for(var p in o){switch(typeof o[p]){case'function':break;case'array':case'object':a.push(p+'='+gigya.global.URLEncode(gigya.global.JSONSerialize(o[p])));break;default:a.push(p+'='+gigya.global.URLEncode(o[p]));}}
var s=a.join('&');return s;}
gigya.global._NextZIndex=10000000;gigya.global._OpenedWindows=new Object();gigya.global._Iframes=new Object();gigya.global._CloseTarget=function(targetName){gigya.global._CloseWindow(targetName);gigya.global._CloseIframe(targetName);}
gigya.global._CloseWindow=function(windowName){if(gigya.global._OpenedWindows[windowName]!=null){try{gigya.global._OpenedWindows[windowName].close();delete gigya.global._OpenedWindows[windowName];}catch(e){}}}
gigya.global._CloseIframe=function(iframeID){if(gigya.global._Iframes[iframeID]!=null){try{gigya.global._DeleteIframe(iframeID);delete gigya.global._Iframes[iframeID];}
catch(e){}}}
gigya.global._ClearContainer=function(id){try{var c=document.getElementById(id);if(c!=null)c.innerHTML="";}catch(e){}}
gigya.global.valueIsExplicitTrue=function(boolval){var lc=(''+boolval).toLowerCase();return(lc=='true'||lc=='1');}
gigya.global.valueIsExplicitFalse=function(boolval){var lc=(''+boolval).toLowerCase();return(lc=='false'||lc=='0');}
gigya.global.normalizeParams=function(p,blnCopy,paramConstraints){var np=blnCopy?{}:p;for(var paramName in paramConstraints){if(typeof np[paramName]=='undefined'){np[paramName]=null;}}
var constraints;if(null!=p){for(var paramName in p){if(blnCopy){np[paramName]=p[paramName]};}
for(var paramName in np){constraints=paramConstraints[paramName];if(constraints!=null){for(var constraintType in constraints){switch(constraintType){case'nullAs':if(np[paramName]==null){np[paramName]=constraints[constraintType]};break;case'emptyAs':if(np[paramName]==''){np[paramName]=constraints[constraintType]};break;case'def':if(np[paramName]==null||np[paramName]==''){np[paramName]=constraints[constraintType]};break;case'min':np[paramName]=Math.max(np[paramName],constraints[constraintType]);break;}}}}}
return np;}
gigya.global.ParamsFailValidation=function(c,p,paramConstraints){var m={};if(c!=null)for(var paramName in c){m[paramName]=c[paramName]};if(p!=null)for(var paramName in p){m[paramName]=p[paramName]};var constraints;for(var paramName in paramConstraints){constraints=paramConstraints[paramName];if(constraints!=null){for(var constraintType in constraints){switch(constraintType){case'req':if(typeof m[paramName]=='undefined'){if(typeof m['callback']=='function'){m['callback']({status:'FAIL',statusMessage:'Missing_required_parameter ('+paramName+')',errorCode:400002,errorMessage:'Missing_required_parameter ('+paramName+')'});}
else if(typeof m['onError']=='function'){m['onError']({eventName:'error',context:m['context'],errorCode:400002,errorMessage:'Missing_required_parameter ('+paramName+')'});}
return true;}
break;case'nonEmpty':if(m[paramName]==''){if(typeof m['callback']=='function'){m['callback']({status:'FAIL',statusMessage:'Invalid_parameter_value ('+paramName+')',errorCode:400006,errorMessage:'Invalid_parameter_value ('+paramName+')'});}
else if(typeof m['onError']=='function'){m['onError']({eventName:'error',context:m['context'],errorCode:400006,errorMessage:'Invalid_parameter_value ('+paramName+')'});}
return true;}
break;}}}}
return false;}
gigya.global.isSafari=function(){var ua=navigator.userAgent.toLowerCase();return(ua.indexOf('safari')!=-1&&ua.indexOf('chrome')==-1);}
gigya.global.getParamFromURL=function(scriptURL){if(null==scriptURL||''==scriptURL){return'';}
var questionPos=scriptURL.indexOf('?');if(questionPos==-1){return'';}
var params=scriptURL.split('?');var values=params[1].split('=');if(null==values||''==values){return'';}
return values[1];}
gigya.global.canPlaceInCenter=function(requirdWidth,requiredHeight){var viewport=gigya.global._ClientViewport.get();var canDo=(viewport.width>=requirdWidth&&viewport.height>=requiredHeight);return canDo;}
gigya.global._ClientViewport={getWidth:function(){return self.innerWidth||(document.documentElement.clientWidth||document.body.clientWidth);},getHeight:function(){return self.innerHeight||(document.documentElement.clientHeight||document.body.clientHeight);},scrollTop:function(){return(window.pageYOffset||document.documentElement.scrollTop||document.body.scrollTop);},scrollLeft:function(){return(window.pageXOffset||document.documentElement.scrollLeft||document.body.scrollLeft);},get:function(){return{width:this.getWidth(),height:this.getHeight(),scrollTop:this.scrollTop(),scrollLeft:this.scrollLeft(),contains:function(x,y){return(x>=this.scrollLeft)&&(x<this.scrollLeft+this.width)&&(y>=this.scrollTop)&&(y<this.scrollTop+this.height)}};}}
gigya.global.runWithDoc=function(func){if((!document.readyState&&document.body)||document.readyState=="interactive"||document.readyState=="loaded"||document.readyState=="complete"){func();}else{if(window.attachEvent){window.attachEvent('onload',func);}else if(window.addEventListener){window.addEventListener('load',func,false);}}}
gigya.global.loadScript=function(src,scriptElementStore){var scriptLoader=function(){var script=document.createElement('SCRIPT');if(typeof scriptElementStore!='undefined'){scriptElementStore.scriptElement=script}
script.src=src;document.getElementsByTagName('HEAD')[0].appendChild(script);}
if(gigya.browser.isIE){gigya.global.runWithDoc(scriptLoader);}
else{scriptLoader();}}
gigya.global._CenterElement=function(elem,options){if(options==undefined)options={};var viewport=gigya.global._ClientViewport.get();var elmWidth=(options.width!=undefined)?options.width:elem.offsetWidth;var elmHeight=(options.height!=undefined)?options.height:elem.offsetHeight;var left=parseInt((viewport.width-elmWidth)/2,10);var top=parseInt((viewport.height-elmHeight)/2,10);top+=viewport.scrollTop;left+=viewport.scrollLeft;if(top<0)top=0;if(left<0)left=0;elem.style.position="absolute";elem.style.left=left+'px';elem.style.top=top+'px';}
gigya.global._DeleteIframe=function(iframeID){var ifrel=document.getElementById(iframeID);if(null!=ifrel){ifrel.style.display='none';var iframeDiv=ifrel.parentNode;if(null!=iframeDiv){iframeDiv.innerHTML='';}
else{iframeDiv=document.getElementById('div_'+iframeID);if(null!=iframeDiv){iframeDiv.innerHTML='';}}}}
gigya.global._CreateIframe=function(url,windowName,windowOptions,width,height,iframeID){var finalUrl=url;gigya.global._DeleteIframe(iframeID);var iframeDiv=document.createElement('div');iframeDiv.id='div_'+iframeID;iframeDiv.style.zIndex=gigya.global._NextZIndex++;var ifrel=document.createElement('IFRAME');ifrel.style.display='none';ifrel.id=iframeID;ifrel.style.width=''+width+'px';ifrel.style.height=''+height+'px';ifrel.style.backgroundColor='transparent';ifrel.scrolling='no';ifrel.setAttribute('frameborder','0');ifrel.setAttribute('frameBorder','0');ifrel.allowTransparency='true';ifrel.allowtransparency='true';ifrel.style.zIndex=gigya.global._NextZIndex++;window.setTimeout('document.getElementById("'+iframeID+'").style.display=""',200);ifrel.setAttribute('src',finalUrl);iframeDiv.appendChild(ifrel);gigya.global._CenterElement(iframeDiv,{width:width,height:height});gigya.global._Iframes[ifrel.id]=ifrel;document.body.appendChild(iframeDiv);return ifrel.id;}
gigya.global._OpenTarget=function(url,windowName,windowOptions,inTimeOut,iframeURL,iframeWidth,iframeHeight,forceIframe){var isSafari=gigya.global.isSafari();var useIframe=(!gigya.fbAppID&&!isSafari&&(forceIframe||(iframeURL!=null&&gigya.global.canPlaceInCenter(iframeWidth,iframeHeight))));if(useIframe){url=iframeURL;gigya.global._CreateIframe(url,windowName,windowOptions,iframeWidth,iframeHeight,windowName);}else{gigya.global._OpenWindow(url,windowName,windowOptions,inTimeOut);}
if(useIframe){}
return(useIframe||gigya.global._OpenedWindows[windowName]!=null)}
gigya.global._OpenWindow=function(url,windowName,windowOptions,inTimeOut)
{if(typeof windowOptions=='undefined'){windowOptions='menubar=0,toolbar=0,resizable=1,width=960,height=680';}
var wo=windowOptions;try{var w=windowOptions.split('width=')[1].split(',')[0];var h=windowOptions.split('height=')[1].split(',')[0];var wleft=(screen.width-w)/2;var wtop=(screen.height-h)/2;if(wleft<0){w=screen.width;wleft=0;}
if(wtop<0){h=screen.height;wtop=0;}
wo+=',top='+wtop+',left='+wleft;}catch(e){}
var newWin=window.open(url,windowName,wo);if(!newWin)
{newWin=window.open('',windowName,wo);if(newWin&&newWin.location)
{newWin.location.href=url;}}
if(!newWin&&!inTimeOut)
{window.setTimeout('gigya.global._OpenWindow("'+url+'", "'+windowName+'", "'+windowOptions+'", true)',10);return;}
if(newWin&&newWin.focus)
{newWin.focus();}
gigya.global._OpenedWindows[windowName]=newWin;return(gigya.global._OpenedWindows[windowName]!=null);}
gigya.global._GetElementPos=function(obj){var curleft=curtop=0;if(obj.offsetParent){do{curleft+=obj.offsetLeft;curtop+=obj.offsetTop;}while(obj=obj.offsetParent);};return{left:curleft,top:curtop};}
gigya.global._onMessage=function(evt)
{if(evt!=null)setTimeout(gigya.global.__onMessage,700,evt);}
gigya.global.__onMessage=function(evt){if(evt!=null&&evt.data!=null){var keyToDelete=gigya.global.handlePossibleCookieEvent(evt.data);if(keyToDelete!=''){gigya.global.removeEventListeners([keyToDelete]);}}}
if(window.addEventListener){window.addEventListener("message",gigya.global._onMessage,false);}
else{window.attachEvent("onmessage",gigya.global._onMessage);}
if(gigya.global._cookieEventListeners==null){gigya.global._cookieEventListeners={};}
gigya.global.measureText=function(text,oStyle,maxW){var ruler=document.getElementById('gigya_ruler');var rulerText=document.getElementById('gigya_ruler_text');if(ruler==null){ruler=document.createElement('div');rulerText=document.createElement('span');ruler.id='gigya_ruler';rulerText.id='gigya_ruler_text';ruler.style.visibility='hidden';ruler.style.margin='0px';ruler.style.padding='0px';ruler.appendChild(rulerText);document.body.appendChild(ruler);}
if(oStyle){ruler.style.fontFamily=oStyle.font;ruler.style.fontSize=oStyle.size+'px';ruler.style.fontWeight=((''+oStyle.bold).toLowerCase()=='true')?'bold':'';}
if(maxW){ruler.style.whiteSpace='';ruler.style.width=''+maxW+'px';}else{ruler.style.whiteSpace='nowrap';ruler.style.width='';}
ruler.style.overflow='auto';ruler.style.display='';rulerText.innerHTML=text;var w=rulerText.offsetWidth;var h=rulerText.offsetHeight;ruler.style.display='none';return{w:w,h:h}},gigya.global.handlePossibleCookieEvent=function(cookieString){var keyVal=cookieString.split('=');var handler=gigya.global._cookieEventListeners[keyVal[0]]
if(handler!=null){if(typeof handler.callback=='function'){var encodedEventObj=unescape(keyVal[1]);var eventObj=gigya.global.deserializeFromKeyValuePairs(encodedEventObj);var context=handler.context;handler.callback(eventObj,context);}
return keyVal[0];}
return'';}
gigya.global.checkForCookieEvents=function(){}
gigya.global.removeEventListeners=function(eventListenersToDelete){for(var i=0;i<eventListenersToDelete.length;i++){gigya.global.removeCookieEventListener(eventListenersToDelete[i]);}}
gigya.global.addCookieEventListener=function(cookieName,context,callback){gigya.global._cookieEventListeners[cookieName]={callback:callback,context:context,t:(new Date()).getTime()};}
gigya.global.removeCookieEventListener=function(cookieName){delete gigya.global._cookieEventListeners[cookieName];}
gigya.global.onLoginEventFromFlashListener=function(oEvent){var eventKey=oEvent.rid+'_'+oEvent.lid;var handler=gigya.global._cookieEventListeners[eventKey]
if(handler!=null){if(typeof handler.callback=='function'){var context=handler.context;handler.callback(oEvent,context);}
gigya.global.removeCookieEventListener(eventKey);}}
gigya.global.fillTemplate=function(template,o){var p=/(\$)(!?)([a-z_][a-z_.\d]*)([(][^()]*[)])?|(\$)(!?)\{([a-z_][a-z_.\d]*)([(][^()]*[)])?\}/gi;p.lastIndex=0;var res=template;var matches=p.exec(res);var offset;while(matches!=null){if(matches[1]=='$'){offset=0}else{offset=4};var blnDontInject=matches[2+offset]=='!';var identifier=matches[3+offset];var para=matches[4+offset];if(para==null)para='';var dbg=0;if(identifier.substring(0,1)=='.'){identifier=identifier.substring(1);};if(identifier.substring(0,3)=='DBG'){identifier=identifier.substring(3);dbg=1;};var preTemp='';var postTemp=identifier+para;while(postTemp!=preTemp){preTemp=postTemp;var lastIndex=p.lastIndex;postTemp=gigya.global.fillTemplate(preTemp,o);p.lastIndex=lastIndex;}
var v='';var skipChars=0;if(o[identifier.split('.')[0]]!=null){try{if(dbg==1)debugger;v=eval('o.'+postTemp);}
catch(e){}}
else{v='$'+(blnDontInject?'!':'')+postTemp;skipChars=1;}
if(blnDontInject){res=res.replace(matches[0],'');}
else{res=res.replace(matches[0],v);}
p.lastIndex=matches.index+skipChars;matches=p.exec(res);}
return res;}}
if(typeof gigya.browser=='undefined'){gigya.browser={}
gigya.browser.mobileClients=["iphone","android","ipad","midp","240x320","blackberry","netfront","nokia","panasonic","portalmmm","sharp","sie-","sonyericsson","symbian","windows ce","benq","mda","mot-","opera mini","philips","pocket pc","sagem","samsung","sda","sgh-","vodafone","xda"];gigya.browser.lcUA=navigator.userAgent.toLowerCase();(function(){var mobileClients=gigya.browser.mobileClients;for(var i in mobileClients){if(gigya.browser.lcUA.indexOf(mobileClients[i])!=-1){gigya.browser.isMobile=true;return;}}
gigya.browser.isMobile=false;})();gigya.browser.isIE=(navigator.appVersion.indexOf("MSIE")!=-1);gigya.browser.isIE6=(navigator.appVersion.indexOf("MSIE 6.")!=-1);gigya.browser.isIE7=(navigator.appVersion.indexOf("MSIE 7.")!=-1);gigya.browser.isIE8=(navigator.appVersion.indexOf("MSIE 8.")!=-1);gigya.browser.isIE9=(navigator.appVersion.indexOf("MSIE 9.")!=-1);gigya.browser.isChrome=(gigya.browser.lcUA.indexOf("chrome")!=-1);gigya.browser.isMAC=(navigator.appVersion.toLowerCase().indexOf("mac")!=-1)?true:false,gigya.browser.supportsPostMessage=(typeof(window.postMessage=='function'))&&!(gigya.browser.isIE);}
if(typeof gigya.flash=='undefined'){gigya.flash={isIE:gigya.browser.isIE,isIE6:gigya.browser.isIE6,isWin:(navigator.appVersion.toLowerCase().indexOf("win")!=-1)?true:false,isOpera:(navigator.userAgent.indexOf("Opera")!=-1)?true:false,isFF:(navigator.userAgent.indexOf("Firefox")!=-1)?true:false,AC_Generateobj:function(objAttrs,params,embedAttrs){var str='';if(this.isIE&&this.isWin&&!this.isOpera){str+='<object ';for(var i in objAttrs){str+=i+'="'+objAttrs[i]+'" ';}
str+='>';for(var i in params){str+='<param name="'+i+'" value="'+params[i]+'" /> ';}
str+='</object>';}
else{str+='<embed ';for(var i in embedAttrs){str+=i+'="'+embedAttrs[i]+'" ';}
str+='> </embed>';}
return str;},AC_FL_GetContent:function(){var ret=this.AC_GetArgs(arguments);return this.AC_Generateobj(ret.objAttrs,ret.params,ret.embedAttrs);},AC_GetArgs:function(args,classid,mimeType){var ret={};ret.embedAttrs={};ret.params={};ret.objAttrs={};for(var i=0;i<args.length;i=i+2){var currArg=args[i].toLowerCase();switch(currArg){case"movie":ret.embedAttrs["src"]=args[i+1];ret.params["movie"]=args[i+1];break;case"id":case"width":case"height":case"align":case"name":case"z-index":ret.embedAttrs[args[i]]=ret.objAttrs[args[i]]=args[i+1];break;default:ret.embedAttrs[args[i]]=ret.params[args[i]]=args[i+1];}}
ret.objAttrs['codebase']=gigya._vars.lastScriptProtocol+'://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0';ret.objAttrs["classid"]="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000";ret.embedAttrs["type"]="application/x-shockwave-flash";ret.embedAttrs['pluginspage']=gigya._vars.lastScriptProtocol+'://www.macromedia.com/go/getflashplayer';return ret;}}}
if(typeof gigya=='undefined'){gigya=new Object();}
if(typeof gigya.services=='undefined'){gigya.services=new Object();}
if(typeof gigya.fbConnectEnabled=='undefined'){gigya.fbConnectEnabled=false;}
gigya.fbcInitialized=function(){if(typeof gigya.fbcInitializedTime=='undefined')return null;return(gigya.fbcInitializedTime>0)}
gigya.refreshFbcSession=function(){var fncCallback=function(response){gigya.fbcInitializedTime=(new Date()).getTime();gigya.services.socialize._dispatchGlobalEvent({isEvent:true,eventName:'FBCRefreshed'});}
if(gigya.fbAppID){FB.getLoginStatus(fncCallback,true);}else{FB.Connect.forceSessionRefresh(function(){FB.Connect.get_status().waitUntilReady(fncCallback);});}}
gigya._cache={clearCache:function(c,p){p=gigya.global.normalizeParams(p,true,{containerID:{nullAs:''}});var containerID=p['containerID'];var isPopup=(containerID==''||p['isPopup']);if(isPopup){p=gigya.global.normalizeParams(p,false,{width:{def:1},height:{def:1}});}
gigya.services.socialize._AddRequest('clearCache','Gigya.Socialize.Cache','',containerID,p['width'],p['height'],true,false,c,p,{});}}
gigya.services.socialize={_GlobalEventHandlers:{onLogin:{idx:0},onConnect:{idx:0},onDisconnect:{idx:0},onLogout:{idx:0},onFBCLoaded:{idx:0},onFBCRefreshed:{idx:0}},_PopupContainers:{},pseudoContainers:{},CenteredComponentDivID:'WFComponentDiv_'+(new Date()).getTime(),GetCenteredComponentDivID:function(popupName){return this.CenteredComponentDivID+'_'+popupName;},loadFB2:function(){gigya.fbcInitializedTime=-1;window.fbAsyncInit=function(){FB.init({appId:gigya.fbAppID,cookie:true,xfbml:true});FB.getLoginStatus(function(){gigya.fbcInitializedTime=(new Date()).getTime();gigya.services.socialize._dispatchGlobalEvent({isEvent:true,eventName:'FBCLoaded'});gigya.services.socialize.addEventHandlers({},{onLogin:function(){gigya.refreshFbcSession()},onConnect:function(){gigya.refreshFbcSession()},onLogout:function(e){if(e.providers.toLowerCase().indexOf('facebook')!=-1)FB.logout()}});},true);};var divFbRoot=document.createElement('div');divFbRoot.id='fb-root';document.body.appendChild(divFbRoot);var e=document.createElement('script');e.src=document.location.protocol+'//connect.facebook.net/en_US/all.js';e.async=true;divFbRoot.appendChild(e);},loadFBC:function(){gigya.fbcInitializedTime=-1;var fbdiv=document.createElement('div');fbdiv.id='FB_HiddenContainer';fbdiv.style.display='none';fbdiv.style.position='absolute';fbdiv.style.width='0px';fbdiv.style.height='0px';fbdiv.style.left='-100px';fbdiv.style.top='-100px';document.body.appendChild(fbdiv);function fbInit(){FB_RequireFeatures(["Connect"],function(){FB.Facebook.init(gigya.fbcAPIKey,gig_xdReceiverUrl);});FB.ensureInit(function(){FB.Facebook.set_baseDomain(gigya.fbcDomain);FB.Connect.get_status().waitUntilReady(function(status){gigya.fbcInitializedTime=(new Date()).getTime();gigya.services.socialize._dispatchGlobalEvent({isEvent:true,eventName:'FBCLoaded'});gigya.services.socialize.addEventHandlers({},{onLogin:function(){gigya.refreshFbcSession()},onConnect:function(){gigya.refreshFbcSession()},onLogout:function(e){if(e.providers.toLowerCase().indexOf('facebook')!=-1)FB.Connect.logout()}});});});}
var head=document.getElementsByTagName("head")[0],script=document.createElement("script"),done=false;if(gigya._vars.lastScriptProtocol=='https'){script.src='https://ssl.connect.facebook.com/js/api_lib/v0.4/FeatureLoader.js.php';}else{script.src='http://static.ak.connect.facebook.com/js/api_lib/v0.4/FeatureLoader.js.php/en_US';}
script.onload=script.onreadystatechange=function(){if(!done&&(!this.readyState||this.readyState=="loaded"||this.readyState=="complete")){done=true;fbInit();}};head.appendChild(script);},_getInfoForEvent:function(rid,evt){var oRID=gigya.services.socialize._parseRID(rid);var conf=oRID.req.c;gigya.services.socialize.getUserInfo(conf,{callback:gigya.services.socialize._afterGetInfoForEvent,context:{evt:evt}});},_afterGetInfoForEvent:function(e){var evt=e.context.evt;evt.user=e.user;evt.isEvent=true;gigya.services.socialize._dispatchGlobalEvent(evt);},waitForService:function(c,p){if(p&&p['service']&&p['service'].toLowerCase()=='fbconnect'){var callback=p['callback'];if(!gigya.fbcInitializedTime||gigya.fbcInitializedTime<0){gigya.services.socialize.addEventHandlers({},{onFBCLoaded:callback,context:p['context']});}else{callback({context:p['context']});}}},GrayOut:function(vis,options,extra){var options=options||{};var zindex=options.zindex||50;var opacity=options.opacity||70;var opaque=(opacity/100);var bgcolor=options.bgcolor||'#000000';var dark=document.getElementById('darkenScreenObject');var tbody=document.body;if(!dark){var isCompMode=(window.attachEvent&&(gigya.flash.isIE6||document.compatMode=='BackCompat'));var scrollTop=document.documentElement.scrollTop;if(scrollTop==0)scrollTop=document.body.scrollTop;var tnode=document.createElement('div');if(isCompMode){tnode.style.position='absolute';tnode.style.top=''+scrollTop+'px';}else{tnode.style.position='fixed';tnode.style.top='0px';}
tnode.style.overflow='hidden';tnode.style.left='0px';tnode.style.display='none';tnode.id='darkenScreenObject';tnode.innerHTML='&nbsp;';tbody.appendChild(tnode);dark=document.getElementById('darkenScreenObject');if(!gigya.attachedFixGray){gigya.attachedFixGray=true;if(window.addEventListener){window.addEventListener('resize',gigya.services.socialize._fixGraySize,false);}
if(window.attachEvent){window.attachEvent('onresize',gigya.services.socialize._fixGraySize);}
if(isCompMode){window.attachEvent('onscroll',gigya.services.socialize._fixGrayPosition);}}}
if(vis){var vph;var vpw;if(window.innerHeight){vph=window.innerHeight;vpw=window.innerWidth;}
if(typeof vph=='undefined'){var de=document.documentElement;vph=de.clientHeight;vpw=de.clientWidth;}
if(vpw==0)vpw=tbody.clientWidth;if(vph==0)vph=tbody.clientHeight;dark.style.opacity=opaque;dark.style.MozOpacity=opaque;dark.style.width=''+vpw+'px';dark.style.height=''+vph+'px';dark.style.filter='alpha(opacity='+opacity+')';dark.style.zIndex=zindex;dark.style.backgroundColor=bgcolor;dark.style.display='block';}else{tbody.removeChild(dark);}},_fixGrayPosition:function(){var dark=document.getElementById('darkenScreenObject');if(dark){var de=document.documentElement;var db=document.body;var scrollTop=de.scrollTop;if(scrollTop==0)scrollTop=db.scrollTop;var scrollLeft=de.scrollLeft;if(scrollLeft==0)scrollLeft=db.scrollLeft;var clientHeight=de.clientHeight;if(clientHeight==0)clientHeight=db.clientHeight;var clientWidth=de.clientWidth;if(clientWidth==0)clientWidth=db.clientWidth;if(gigya.flash.isIE6)clientWidth-=1;dark.style.top=scrollTop;dark.style.left=scrollLeft;}},_fixGraySize:function(){var dark=document.getElementById('darkenScreenObject');if(dark){var de=document.documentElement;var db=document.body;var clientHeight=de.clientHeight;if(clientHeight==0)clientHeight=db.clientHeight;var clientWidth=de.clientWidth;if(clientWidth==0)clientWidth=db.clientWidth;if(gigya.flash.isIE6)clientWidth-=1;dark.style.width=''+clientWidth+'px';dark.style.height=''+clientHeight+'px';}},_DescribeObjectRec:function(o,on,levels,a){if(typeof o=='function')return;a.push(on+'={'+typeof o+'}:'+o);if((levels>0)&&(typeof o=='object')&&(a.length<100)){var c;c=0;for(var p in o){c++;if((c<15)&&p!='container'){if(/^[0-9]+$/.test(p)){gigya.services.socialize._DescribeObjectRec(o[p],on+'['+p+']',levels-1,a);}
else{gigya.services.socialize._DescribeObjectRec(o[p],on+'.'+p,levels-1,a);}}}}},describeObject:function(o,oname,desc,levels){var a=new Array();a.push(desc);gigya.services.socialize._DescribeObjectRec(o,oname,levels,a);return a.join('\n');},_TraverseObject:function(o,fnBefore,fnAfter){var t;var drill;for(var i in o){t=typeof o[i];drill=true;if(fnBefore)drill=fnBefore(o,i,t);if(drill&&((t=='object')||(t=='Array'))){gigya.services.socialize._HandleObjectRepresentation(o[i],fnBefore,fnAfter);}
if(fnAfter){fnAfter(o,i,typeof o[i])}}},_HandleObjectRepresentation:function(o){gigya.services.socialize._TraverseObject(o,function(o,i,t){if((t=='object')&&(null!=o[i]&&o[i].EmptyString==true)){o[i]='';return false;}
return true;},function(o,i,t){if((t=='object')&&(null!=o[i]&&o[i].JSON!=null)){try{o[i]=eval('('+o[i].JSON+')');}
catch(e){if(gigya.services.socialize.verbose)alert('Failed to evaluate '+o[i].JSON+' using  default ');if(o[i].Defval){o[i].Defval}
else{o[i]={parseError:true,JSONString:o[i].JSON}}}}
return true;})},_LoadSWF:function(rid){var oRID=gigya.services.socialize._parseRID(rid);var req=oRID.req;var w=req.w;var h=req.h;var swfName=req.servicedBy;var confObj=req.c;var wmode='transparent';if(req.p['isPopup']==true){wmode='opaque';}
var swfurl=gigya._vars.lastScriptURLBase+'/Wildfire/swf/'+swfName+'.swf';var container=oRID.container;var ContainerIDAndSWFName=container.id+'_'+swfName;var ContainerIDAndSWFNameEscaped=container.id+'|'+swfName;var html='';html+=gigya.flash.AC_FL_GetContent('id',ContainerIDAndSWFName,'wmode',wmode,'name',ContainerIDAndSWFName,'width',w,'height',h,'movie',swfurl,'quality','high','align','middle','play','true','loop','true','scale','showall','devicefont','false','menu','true','allowFullScreen','false','allowScriptAccess','always','salign','','flashvars','ContainerAndSWF='+ContainerIDAndSWFNameEscaped+'&SWFModuleID='+ContainerIDAndSWFNameEscaped+'&now='+(new Date()).getTime(),'swLiveConnect','true');window[ContainerIDAndSWFName]={id:ContainerIDAndSWFName,SetReturnValue:function(){window[this.id]=document.getElementById(this.id);window[this.id].SetReturnValue('<undefined/>');}}
var ifrel=document.getElementById('gigya_ifr_'+container.id);if(ifrel!=null){ifrel.style.visibility='';}
container.style.visibility='';container.innerHTML=html;return;var expr='document.getElementById(\''+container.id+'\').innerHTML=\''+html.replace('\'','\\\'')+'\'';container.innerHTML='&nbsp;';window.setTimeout(expr,1);},_escapeXML:function(s){return s.replace(/&/g,"&amp;").replace(/</g,"&lt;").replace(/>/g,"&gt;").replace(/"/g,"&quot;").replace(/'/g,"&apos;");},_SerializePropertyToBuffer:function(o,p,a){a.push('<property id="'+p+'">');gigya.services.socialize._SerializeToBuffer(o[p],a);a.push('</property>');},_SerializeObjectToBuffer:function(o,a){a.push('<object>');for(var prop in o){gigya.services.socialize._SerializePropertyToBuffer(o,prop,a);};a.push('</object>');},_SerializeArrayToBuffer:function(arr,a){a.push('<array>');for(var i=0;i<arr.length;i++){gigya.services.socialize._SerializePropertyToBuffer(arr,i,a);};a.push('</array>');},_SerializeToBuffer:function(v,a){var value=v;var type=typeof(v);if(type=='string'){if(value==''){return gigya.services.socialize._SerializeObjectToBuffer({EmptyString:true},a);}
else{a.push('<string>'+gigya.services.socialize._escapeXML(value)+'</string>');}}
else if(type=='undefined'){a.push('<undefined/>');}
else if(type=='number'){a.push('<number>'+value+'</number>');}
else if(value==null){a.push('<null/>');}
else if(type=='boolean'){a.push(value?'<true/>':'<false/>');}
else if(value instanceof Date){a.push('<date>'+value.getTime()+'</date>');}
else if(value instanceof Array){gigya.services.socialize._SerializeArrayToBuffer(value,a);}
else if(type=="object"){return gigya.services.socialize._SerializeObjectToBuffer(value,a);}
else{return"<null/>";}},_SerializeArgs:function(args){var a=new Array();a.push('<arguments>');for(var i=0;i<args.length;i++){gigya.services.socialize._SerializeToBuffer(args[i],a);}
a.push('</arguments>');return a.join('');},_RegisterSWF:function(ContainerAndSWF,isComponent){var lastUnderscorePos=ContainerAndSWF.lastIndexOf('|');ContainerAndSWF=ContainerAndSWF.replace('|','_');var ri='gigya.services.socialize._ReissueRequests(\''+ContainerAndSWF+'\');';var swf=document.getElementById(ContainerAndSWF);if(swf!=null){swf.swfLoaded=true;}
var swfName=ContainerAndSWF.substring(lastUnderscorePos+1);var divName=ContainerAndSWF.substring(0,lastUnderscorePos);var internals={isEvent:true};if(divName.indexOf('WFComponentDiv_')==0){gigya.services.socialize._PopupContainers[divName]=document.getElementById(divName);}
var p={listenerType:'component',ContainerAndSWF:ContainerAndSWF};for(var knowEvtHandlerName in this._GlobalEventHandlers){p[knowEvtHandlerName]=new Function('evtObj','var oRID=gigya.services.socialize._parseRID(\'0@'+swfName+'@'+divName+'\');\n'+'if (oRID.swf!=null) { \n'+'    gigya.services.socialize._AddRequest(\''+knowEvtHandlerName+'\',\''+swfName+'\',\'\','+'\''+divName+'\',1,1,false,false,{},{},{ isEvent:true, e:evtObj });\n'+'}');}
gigya.services.socialize.addEventHandlers({},p);window.setTimeout(ri,1);},_ReissueRequests:function(ContainerAndSWF){var req;var swf=document.getElementById(ContainerAndSWF);if(swf==null)return;var container;if(swf.parentElement){container=swf.parentElement;}
else{container=swf.parentNode;}
var Reqs=container.Reqs;var GS=gigya.services.socialize;var blnExecutedAShowRequest=false;var lastShowRequestIndex=-1;var blnIsShowRequest;for(var r=0;null!=(req=Reqs[r]);r++){blnIsShowRequest=(req.operation.indexOf('show')==0);if(blnIsShowRequest)lastShowRequestIndex=r;if(req.Loaded!=true){req.Loaded=true;if((req.moreArgs==null)||(req.moreArgs['isEvent']!=true)){if(blnIsShowRequest)blnExecutedAShowRequest=true;GS._DoRequest(req.rid);}}}
if((!blnExecutedAShowRequest)&&(lastShowRequestIndex!=-1)){GS._DoRequest(Reqs[lastShowRequestIndex].rid);}},_parseRID:function(rid){var ridp=rid.split('@');var swf=document.getElementById(ridp[2]+'_'+ridp[1]);var containerID=ridp[2];var container;if(null==(container=gigya.services.socialize.pseudoContainers[containerID])){container=document.getElementById(ridp[2]);}
var Reqs=null;if(container!=null)Reqs=container.Reqs;var req=null;if(Reqs!=null)req=Reqs[parseInt(ridp[0])];return{rid:rid,container:container,Reqs:Reqs,req:req,swf:swf};},_DoRequest:function(rid){try{var oRID=gigya.services.socialize._parseRID(rid);var req=oRID.req;var swf=oRID.swf;if((typeof swf.CallFunction!='function')&&(typeof swf.CallFunction!='unknown'))return;req.container.style.visibility='';if(oRID.container.id=='coreDiv'){gigya.services.socialize.__DoRequest(rid);}
else{window.setTimeout('gigya.services.socialize.__DoRequest(\''+rid+'\')',1);}}
catch(e){if(gigya.services.socialize.verbose){var s='An Error has occurred :\n';for(var v in e){s+=v+' -> '+e[v]+'\n';}
alert('Exception While trying to _DoRequest '+rid+'\n'+s);}}},__DoRequest:function(rid){try{if(gigya.services.socialize.verbose){alert('gigya.services.socialize.__DoRequest '+rid);}
var oRID=gigya.services.socialize._parseRID(rid);var req=oRID.req;var swf=oRID.swf;if(!swf.swfLoaded)return;if(gigya.services.socialize.verbose){alert('Calling .exec for rid='+req.rid);}
ret=swf.exec(req.rid,req.c,req.p,req.internals);}
catch(e){if(gigya.services.socialize.verbose){var s='An Error has occurred :\n';for(var v in e){s+=v+' -> '+e[v]+'\n';}
alert('Exception While trying to __DoRequest '+rid+'\n'+s);}}},_getScrollXY:function(){var scrOfX=0,scrOfY=0;if(typeof(window.pageYOffset)=='number'){scrOfY=window.pageYOffset;scrOfX=window.pageXOffset;}else if(document.body&&(document.body.scrollLeft||document.body.scrollTop)){scrOfY=document.body.scrollTop;scrOfX=document.body.scrollLeft;}else if(document.documentElement&&(document.documentElement.scrollLeft||document.documentElement.scrollTop)){scrOfY=document.documentElement.scrollTop;scrOfX=document.documentElement.scrollLeft;}
return[scrOfX,scrOfY];},_getPseudoContainer:function(id){if(gigya.services.socialize.pseudoContainers==null)gigya.services.socialize.pseudoContainers={};if(id=='coreDiv'||id.toLowerCase().indexOf('pseudoContainer_')==0){if(gigya.services.socialize.pseudoContainers[id]==null){gigya.services.socialize.pseudoContainers[id]={};}
return gigya.services.socialize.pseudoContainers[id];}
return null;},_GetContainer:function(id){if(id=='')return null;var container=gigya.services.socialize._getPseudoContainer(id);if(container!=null)return container;var el=document.getElementById(id);if(typeof(el)=='Array'){alert('Gigya Social Warning:\nYou seem to have have multiple elements on your page with ID '+id+'\nplease make sure you have only one such element.');return el[el.length];}
return el;},_CreateContainer:function(id){var ifrel;if((gigya.browser.isIE&&gigya.flash.isWin)||gigya.browser.isChrome){ifrel=document.createElement('IFRAME');ifrel.id='gigya_ifr_'+id;ifrel.frameborder="0";ifrel.frameBorder="0";ifrel.allowtransparency=true;ifrel.style.position='absolute';ifrel.style.width='1px';ifrel.style.height='1px';if(ifrel.style.zIndex!=null){ifrel.style.zIndex=gigya.global._NextZIndex++;}
if(gigya.flash.isIE6){ifrel.src=gigya._vars.lastScriptURLBase+'/wildfire/DO_NOT_DELETE.htm';}}
var el=document.createElement('div');el.style.position='absolute';if(el.style.zIndex!=null){el.style.zIndex=gigya.global._NextZIndex++;}
var html='';html+='newly Created container: '+id
el.innerHTML=html;el.id=id;gigya.services.socialize._DodgeEmbedsAndIframes(el,1,1);el.swfLoaded=false;if(document.body){if(document.body.insertBefore){if(document.body.firstChild){if(ifrel!=null)document.body.insertBefore(ifrel,document.body.firstChild);document.body.insertBefore(el,document.body.firstChild);}else if(document.body.appendChild){if(ifrel!=null)document.body.appendChild(ifrel);document.body.appendChild(el);}else alert('gigya.services.socialize.js:document.body.firstChild is null - can not create container '+id);}
else{alert('gigya.services.socialize.js:document.body.insertBefore is null - can not insert container '+id);}}
else{alert('gigya.services.socialize.js:document.body is null - can not Create container '+id);}
return el;},_SetContainerSizeAndPosition:function(container,w,h,blnCenter){if(container==null||container.style==null){return;}
if((container.style.width!=''+w+'px')||(container.style.height!=''+h+'px')){container.style.width=''+w+'px';container.style.height=''+h+'px';}
if(blnCenter){if(container.style.zIndex==null||blnCenter){container.style.zIndex=gigya.global._NextZIndex++;}
var vph;var vpw
if(window.innerHeight){vph=window.innerHeight;vpw=window.innerWidth;}
if(typeof vph=='undefined'){var de=document.documentElement;vph=de.clientHeight;vpw=de.clientWidth;}
if(((typeof vph=='undefined')||(vph==0))&&(document.body)&&document.body.clientHeight){vph=document.body.clientHeight;vpw=document.body.clientWidth;}
var children=container.children;if(null==children){children=container.childNodes;}
if(null!=children&&w!=0){var child1=children[0];if(null!=child1){if(w!=child1.width||h!=child1.height){child1.height=''+h;child1.width=''+w;}}}
var scrl=gigya.services.socialize._getScrollXY();var vpt=scrl[1];var vpl=scrl[0];container.style.top=''+(Math.max(0,vpt+Math.floor((vph-h)/2)))+'px';container.style.left=''+(Math.max(0,vpl+Math.floor((vpw-w)/2)))+'px';container.style.visibility='';}},_LoadRequiredFor:function(rid){var oRID=gigya.services.socialize._parseRID(rid);return(oRID.swf==null);},_DodgeEmbedsAndIframes:function(container,w,h){if(!gigya.flash.isFF)return;if(container.id!='coreDiv')return;var blnHide=true;var cpos=gigya.global._GetElementPos(container);var ctop=cpos.top;var cleft=cpos.left;var cright=cleft+w;var cbottom=ctop+h;var tags;tags=['object','embed','iframe'];var viewport=gigya.global._ClientViewport.get();var obstaclePositions=new Array();var optionalPositions=new Array();optionalPositions.push({t:viewport.scrollTop,l:viewport.scrollLeft});var elements=[];for(var itag=0;itag<tags.length;itag++){tagname=tags[itag];elements=document.getElementsByTagName(tagname);for(var i=0;i<elements.length;i++){var el=elements[i];if(el.id!='coreDiv_Gigya.Socialize.Core'&&el.style.visibility!='hidden'&&container.childNodes[0]!=el){var epos=gigya.global._GetElementPos(el);var etop=epos.top;var eleft=epos.left;var elcs=(document.defaultView)?document.defaultView.getComputedStyle(el,""):el.currentStyle;var eright=eleft+parseInt(elcs.getPropertyValue?elcs.getPropertyValue('width'):elcs.width)-1;var ebottom=etop+parseInt(elcs.getPropertyValue?elcs.getPropertyValue('height'):elcs.height)-1;obstaclePositions.push({t:etop,l:eleft,r:eright,b:ebottom});if(viewport.contains(eright+1,etop)){optionalPositions.push({t:etop,l:eright+1});}
if((viewport.contains(eleft,ebottom+1))){optionalPositions.push({t:ebottom+1,l:eleft});}}}}
var opt;var obs;var blnOverlap;blnOverlap=true;for(var iopt=0;(iopt<optionalPositions.length)&&(blnOverlap==true);iopt++){opt=optionalPositions[iopt];blnOverlap=false;for(var iobs=0;iobs<obstaclePositions.length;iobs++){obs=obstaclePositions[iobs];if(!((opt.t>obs.b)||(opt.t<obs.t)||(opt.l>obs.r)||(opt.l<obs.l))){blnOverlap=true;break;}}
if(blnOverlap==false){if(container.style.left!=''+opt.l+'px')container.style.left=''+opt.l+'px';if(container.style.top!=''+opt.t+'px')container.style.top=''+opt.t+'px';return;}}},_HandleEmbedAndObjectsBelow:function(container,w,h){var blnHide=true;var cpos=gigya.global._GetElementPos(container);var ctop=cpos.top;var cleft=cpos.left;var cright=cleft+w;var cbottom=ctop+h;var tags;if(gigya.flash.isIE){tags=['iframe'];}
else{tags=['embed','iframe'];}
for(var itag=0;itag<tags.length;itag++){tagname=tags[itag];elements=document.getElementsByTagName(tagname);for(var i=0;i<elements.length;i++){var el=elements[i];if(el.id!='coreDiv_Gigya.Socialize.Core'&&el.style.visibility!='hidden'&&container.childNodes[0]!=el){if(el.parentNode.tagName.toLowerCase()=='object'){el=el.parentNode;}
var epos=gigya.global._GetElementPos(el);var etop=epos.top;var eleft=epos.left;var elcs=(document.defaultView)?document.defaultView.getComputedStyle(el,""):el.currentStyle;var eright=eleft+parseInt(elcs.getPropertyValue?elcs.getPropertyValue('width'):elcs.width);var ebottom=etop+parseInt(elcs.getPropertyValue?elcs.getPropertyValue('height'):elcs.height);if(!((etop>cbottom)||(ebottom<ctop)||(eleft>cright)||(eright<cleft))){var isNonGigyaIframe=(tagname=='iframe')&&((el.id+'          ').substr(0,10)!='gigya_ifr_');if(((tagname=='embed')&&((el.getAttribute('wmode')==null)||(el.getAttribute('wmode')=='')||(el.getAttribute('wmode')=='window')))||isNonGigyaIframe){if(blnHide&&(container.id!='coreDiv')){el.style.visibility='hidden';if(container.elementsToShowOnClose==null)container.elementsToShowOnClose=[];container.elementsToShowOnClose.push(el);}}}}}}},_noSuchDivID:function(containerID,p,methodName){var onErrorFn=p['onError'];if(typeof onErrorFn=='function'){var evt={eventName:'Error',context:p['context'],status:'FAIL',statusMessage:'Invalid_containerID',errorCode:400103,errorMessage:'Invalid_containerID'};onErrorFn(evt);}
else{var callback=p['callback'];if(typeof callback!='undefined'){var resp={eventName:'Error',context:p['context'],status:'FAIL',statusMessage:'Invalid_containerID',errorCode:400103,errorMessage:'Invalid_containerID'};callback(resp);}}},_RetryPending:function(){var pr=gigya.services.socialize.pendingRequests;if(!document.body){window.setTimeout('gigya.services.socialize._RetryPending()',200);}else{for(var i=0;i<pr.length;i++){var r=pr[i];if(r.length==12){gigya.services.socialize._AddRequest(r[0],r[1],r[2],r[3],r[4],r[5],r[6],r[7],r[8],r[9],r[10],r[11]);}
else if(r.length==6){gigya.services.socialize._AddJSRequest(r[0],r[1],r[2],r[3],r[4],r[5]);}}}},_handlePendingJSCalls:function(serviceName){var reqs=gigya.services.socialize.pendingJSRequests[serviceName];for(var i=0;i<reqs.length;i++){var req=reqs[i];eval(req.methodName+"(req.c,req.p,req.i)");}},getStyleString:function(oStyle,blnIsLink){var s='';s+='line-height: normal;';if(blnIsLink)s+='cursor:pointer;';if(oStyle.underline)s+='text-decoration:underline;';if(oStyle.font)s+='font-family:'+oStyle.font+';';if(oStyle.size)s+='font-size:'+oStyle.size+'px;';if(oStyle.color)s+='color:'+oStyle.color+';';if(oStyle.bold)s+='font-weight:bold;';if(oStyle['frame-thickness'])s+='border-style:solid; border-width:'+oStyle['frame-thickness']+'px;';if(oStyle['frame-color'])s+='border-color:'+oStyle['frame-color']+';';if(oStyle['background-color'])s+='background-color:'+oStyle['background-color']+';';return s;},_closeComponent:function(rid,dispatchCloseEvent){gigya.services.socialize._HandleResponse(rid,{Action:'Hide'});if(dispatchCloseEvent){gigya.services.socialize._broadcastEvent(rid,{eventName:'close'});}},_createJSPopup:function(rid,resolver,captionText,noCaption){var oRID=gigya.services.socialize._parseRID(rid);var req=oRID.req;var params=req.p;var conf=req.c;if(gigya.global.valueIsExplicitFalse(params['showCaption']))noCaption=true;var GS=gigya.services.socialize;var container=document.getElementById(params['containerID']);req.container=container;var oBgStyle=resolver.Resolve('+/config/body/background');var oCaptionStyle=resolver.Resolve('+/config/body/captions');var s='<table style="'+GS.getStyleString(oBgStyle)+';empty-cells:show;width:'+params['width']+';height:'+params['height']+'" cellpadding="0" cellspacing="0" >';if(!noCaption){s+='<tr style="'+GS.getStyleString(oCaptionStyle)+'"><td><table width="100%" cellpadding="0" cellspacing="0"><tr id="'+params['containerID']+'_caption"><td style="vertical-align:middle"><div style="'+GS.getStyleString(oCaptionStyle)+';padding:7px">'+captionText+'</div></td><td style="vertical-align:middle">';s+='<div align="right" style="padding-right: 7px; cursor: pointer"><img onclick="gigya.services.socialize._closeComponent(\''+rid+'\', true);"  src="http://cdn.gigya.com/gs/i/HTMLLogin/closeIcon.gif"></div></td></tr></table></td></tr><tr><td colspan="2">';}else{s+='<tr><td>';}
s+='<div id="'+params['containerID']+'_container"></div></td></tr></table>';container.innerHTML=s;var p={};var c={};for(var param in params){p[param]=params[param];}
for(var param in conf){c[param]=conf[param];}
var caption=document.getElementById(p['containerID']+'_caption');p['height']=p['height']-(oBgStyle['frame-thickness']*2);if(!noCaption)p['height']-=caption.offsetHeight;p['width']=p['width']-(oBgStyle['frame-thickness']*2);p['containerID']=p['containerID']+'_container';document.getElementById(p['containerID']).style.width=''+p['width']+'px';document.getElementById(p['containerID']).style.height=''+p['height']+'px';gigya.services.socialize._PopupContainers[p['containerID']]=container
return{c:c,p:p}},_AddJSRequest:function(servicedBy,methodName,containerID,conf,params,i){if(!document.body){var needTimeout=false;var pr=gigya.services.socialize.pendingRequests;if(typeof pr=='undefined'){pr=gigya.services.socialize.pendingRequests=[];needTimeout=true}
pr.push([servicedBy,methodName,containerID,conf,params,i]);window.setTimeout('gigya.services.socialize._RetryPending()',200);return;}
var blnCenter=false;var p={};var c={};for(var param in params){p[param]=params[param];}
for(var param in conf){c[param]=conf[param];}
var GS=gigya.services.socialize;var isPopup=(params['isPopup']==true);var container;if(i['grayOut']&&containerID==''){gigya.services.socialize.GrayOut(true,{'zindex':gigya.global._NextZIndex++,'opacity':'25'});}
if(containerID=='coreDiv'||containerID.toLowerCase().indexOf('pseudocontainer_')==0){if(gigya.services.socialize.pseudoContainers[containerID]==null){gigya.services.socialize.pseudoContainers[containerID]={};}
container=gigya.services.socialize.pseudoContainers[containerID];}
else if(typeof containerID=='undefined'||containerID==''){blnCenter=true;containerID=GS.GetCenteredComponentDivID(methodName);isPopup=true;container=document.getElementById(containerID);if(container==null){container=GS._CreateContainer(containerID);}}
else{container=document.getElementById(containerID);}
p['containerID']=containerID;if(container.style){container.style.visibility='';container.innerHTML='';var ifrel=document.getElementById('gigya_ifr_'+containerID);if(!i['isEvent']){if(ifrel!=null){GS._SetContainerSizeAndPosition(ifrel,p.width,p.height,blnCenter);if(gigya.browser.isIE){ifrel.style.visibility='visible';}}
GS._SetContainerSizeAndPosition(container,p.width,p.height,blnCenter);}}
var Reqs=(container.Reqs?container.Reqs:(container.Reqs=[]));var rid=Reqs.length+'@'+servicedBy+'@'+containerID;i.rid=rid;i.callback='gigya.services.socialize._HandleResponse'
i.isPopup=isPopup;var req=Reqs[Reqs.length]={rid:rid,servicedBy:servicedBy,container:container,method:methodName,context:p['context'],c:c,p:p,i:i,operation:methodName,isHTML:true};var func;try{func=eval(methodName)}catch(e){}
if(typeof func!='undefined'){eval(methodName+'(c,p,i)');}else{var pr=GS.pendingJSRequests;var loadScript=false;if(typeof pr=='undefined'){pr=GS.pendingJSRequests=[];}
if(typeof pr[servicedBy]=='undefined'){pr[servicedBy]=[];loadScript=true;}
pr=pr[servicedBy];pr.push({serviceName:servicedBy,methodName:methodName,c:c,p:p,i:i});if(loadScript){gigya.global.loadScript(gigya._vars.lastScriptURLBase+'/js/'+servicedBy+'.js');}}},parseLang:function(c,p){var lang;if(p&&p['lang']!=null){lang=p['lang'];}
else if(c&&c['lang']!=null){lang=c['lang'];}
else{lang="en";}
lang=lang.toLowerCase();if(lang=='auto'||lang==''){lang='en';}
return lang;},_AddRequest:function(operation,servicedBy,methodName,containerID,w,h,blnCenter,blnShowClose,c,p,moreArgs){if(!document.body){var needTimeout=false;var pr=gigya.services.socialize.pendingRequests;if(typeof pr=='undefined'){pr=gigya.services.socialize.pendingRequests=[];needTimeout=true}
pr.push([operation,servicedBy,methodName,containerID,w,h,blnCenter,blnShowClose,c,p,moreArgs]);window.setTimeout('gigya.services.socialize._RetryPending()',200);return;}
servicedBy=servicedBy.replace('%lang',gigya.services.socialize.parseLang(c,p));if(moreArgs['grayOut']&&containerID==''){gigya.services.socialize.GrayOut(true,{'zindex':gigya.global._NextZIndex++,'opacity':'25'});}
w=parseInt(w,10);h=parseInt(h,10);if(w==1&&h==1){if(gigya.flash.isIE){w=0;h=0;}}
if(!gigya.fbConnectEnabled&&p['useFacebookConnect']!=null){p['useFacebookConnect']=false;}
var GS=gigya.services.socialize;if(methodName=='')methodName=operation;var internals={methodName:methodName,windowName:moreArgs['windowName'],listenerID:moreArgs['listenerID']};if(containerID==''||containerID==null||p['isPopup']){blnCenter=true;blnShowClose=true;if(containerID==''||containerID==null){containerID=GS.GetCenteredComponentDivID(methodName);}
internals['isPopup']=true;}
if(moreArgs['isEvent']){internals['isEvent']=true;internals['e']=moreArgs['e']}
var container=GS._GetContainer(containerID);if(container==null){if(('gigyaEventsListenerDiv'!=containerID)&&containerID!=null&&containerID!=''&&typeof internals['isPopup']=='undefined'&&typeof p['isPopup']=='undefined'){return gigya.services.socialize._noSuchDivID(containerID,p,methodName);}
container=GS._CreateContainer(containerID);}else{}
var ifrel=document.getElementById('gigya_ifr_'+containerID);if(!internals['isEvent']){if(ifrel!=null){if(w==1&&h==1&&gigya.browser.isChrome){GS._SetContainerSizeAndPosition(ifrel,30,1,blnCenter);}
else{GS._SetContainerSizeAndPosition(ifrel,w,h,blnCenter);}}
GS._SetContainerSizeAndPosition(container,w,h,blnCenter);}
if(internals['isPopup'])GS._HandleEmbedAndObjectsBelow(container,w,h);if(containerID=='coreDiv'){gigya.services.socialize._DodgeEmbedsAndIframes(container,w,h);if(ifrel!=null){ifrel.style.zIndex=99998;}
container.style.zIndex=99999;}
var Reqs=(container.Reqs?container.Reqs:(container.Reqs=[]));var rid=Reqs.length+'@'+servicedBy+'@'+container.id;var args=[rid,c,p,internals];var callback=p['callback'];var context=p['context'];delete p['context'];var req=Reqs[Reqs.length]={rid:rid,servicedBy:servicedBy,container:container,method:methodName,serializedArgs:GS._SerializeArgs(args),c:c,p:p,context:context,moreArgs:moreArgs,w:w,h:h,internals:internals,operation:operation};gigya.services.socialize._TryExecute(rid);},_TryExecute:function(rid){var GS=gigya.services.socialize;if(GS._LoadRequiredFor(rid)){GS._LoadSWF(rid);}
else{GS._DoRequest(rid);}},_AdjustResponseStatus:function(response){switch((''+response.status).toUpperCase()){case'FAIL':response.status='ERROR';break;case'NEW_USER':case'NO_AUTH_SITE':response.status='NOT_LOGGED_IN';break;case'INVALID_URL':case'INVALID_SITE':response.status='INVALID_KEY';break;case'NO_AUTH_LEVEL':response.status='UNAUTHORIZED';break;}},_HandleResponse:function(rid,response){if(typeof rid==null)return;if(response.statusMessage==undefined){response.statusMessage='';}
if(gigya.services.socialize._Responses==null){gigya.services.socialize._Responses={};gigya.services.socialize._uidx=0;}
var uidx=gigya.services.socialize._uidx++;gigya.services.socialize._Responses[rid+'_'+uidx]=response;var expr='gigya.services.socialize.__HandleResponse(\''+rid+'\',\''+rid+'_'+uidx+'\');';window.setTimeout(expr,1);return true;},__HandleResponse:function(rid,key){var response=gigya.services.socialize._Responses[key];delete gigya.services.socialize._Responses[key];var oRID=gigya.services.socialize._parseRID(rid);var req=oRID.req;response.requestParams=req.p;if(typeof req.p.context!='undefined')response.context=req.p.context;gigya.services.socialize._AdjustResponseStatus(response);if(response.status=='INVALID_KEY'){var errText='The Gigya Socialize key set on this page does not match this domain.\nPlease make sure to set up this domain and get the proper key in the URL bellow:\n  http://www.gigya.com/site/partners/wfsocapi.aspx#&&userstate=SiteSetup';}
if(!req.isHTML)gigya.services.socialize._HandleObjectRepresentation(response);if(gigya.services.socialize.verbose||(req.c!=null&&req.c.verbose)){alert(gigya.services.socialize.describeObject(response,'response','JS response after empty string fix for operation '+req.operation+' for rid='+rid,4)+'\n=============\n'+gigya.services.socialize.describeObject(req,'req','req for operation '+req.operation+' for rid='+rid,10));}
response.context=req.context;response.operation=req.operation;var lastDotIndex;if(-1<(lastDotIndex=response.operation.lastIndexOf('.'))){response.operation=response.operation.substr(lastDotIndex+1);}
gigya.services.socialize._HandleSpecialFields(response);if(response.Action&&(response.Action!='')&&(response.Action!=null)){if(response.Action=='Hide'){gigya.services.socialize.GrayOut(false);var ifr=document.getElementById('gigya_ifr_'+req.container.id)
if(ifr!=null)ifr.style.visibility='hidden';var elementsToShowOnClose=req.container.elementsToShowOnClose
if(elementsToShowOnClose!=null){for(var i=0;i<elementsToShowOnClose.length;i++){elementsToShowOnClose[i].style.visibility='';}}
var cd=document.getElementById('coreDiv_WSSCore');if(cd!=null){if((gigya.flash.isIE&&gigya.flash.isWin)||gigya.flash.isChrome){var cdifr=document.getElementById('gigya_ifr_coreDiv');cd.style.visibility='hidden';cd.style.display='none';cdifr.style.visibility='hidden';cdifr.style.display='none';}
else if(gigya.flash.isFF){cd.width=0;}}
req.container.innerHTML='&nbsp;';req.container.style.visibility='hidden';req.Loaded=true;}}
else{}
if(gigya.services.socialize.verbose||(req.c!=null&&req.c.verbose))alert('before callback \n'+gigya.services.socialize.describeObject(response,'response','response to be passed to callback for '+req.operation+' for rid='+rid,4)+'\n=============\n'+gigya.services.socialize.describeObject(req.p['callback'],'req.p[\'callback\']','req.p[\'callback\'] for operation '+req.operation+' for rid='+rid,4));if(response.Action!='Hide'){delete response.Action;if(typeof req.p['callback']=='function'&&response!=null){req.p['callback'](response);}
else{if(null!=req.p['callback']){var wrongCallbackMsg='The callback for '+req.operation+' function ( "'+req.p['callback']+'" ) is not a function.';wrongCallbackMsg+='\nPlease provide a callback function and not a string.';alert(wrongCallbackMsg);}}}
else{delete response.Action;}},_HandleSpecialFields:function(o){if(o.photos){o.photos=new gigya.services.socialize.Collection(o.photos,'');}
if(o.albums){o.albums=new gigya.services.socialize.Collection(o.albums,'');}
if(o.user){o.user=new gigya.services.socialize.User(o.user);}
if(o.friends){var arUIDs=[];for(var i=0;i<o.friends.length;i++){arUIDs.push(o.friends[i].UID);}
o.UIDs=arUIDs.join(',');o.friends=new gigya.services.socialize.Collection(gigya.services.socialize._ConvertToTypedObjects(o.friends,gigya.services.socialize.Friend),'UID');}
if(o.friend){o.friend=new gigya.services.socialize.Collection(gigya.services.socialize._ConvertToTypedObjects(o.friend,gigya.services.socialize.Friend),'UID');}
if(o.actions){o.actions=new gigya.services.socialize.Collection(gigya.services.socialize._ConvertToTypedObjects(o.actions,gigya.services.socialize.UserAction),'UID');}},addEventHandlers:function(c,p){var eventHandlerName='';var status='OK';var statusMessage='';var errorCode=0;var errorMessage='';for(var knowEvtHandlerName in this._GlobalEventHandlers){if(typeof p[knowEvtHandlerName]=='function'){eventHandlerName=knowEvtHandlerName;var eventHandlers=this._GlobalEventHandlers[eventHandlerName];var currHandlerIndex;if(null!=p['ContainerAndSWF']){currHandlerIndex=p['ContainerAndSWF'];}
else{currHandlerIndex=(eventHandlers.idx++);}
eventHandlers['HC'+currHandlerIndex]={context:p['context'],handler:p[eventHandlerName],listenerType:(typeof p['listenerType']=='undefined')?'other':p['listenerType'],ContainerAndSWF:p['ContainerAndSWF']};}
else{if(p[knowEvtHandlerName]!=null){alert('gigya.services.socialize.addEventHandlers:\nThe event handler \''+knowEvtHandlerName+'\' is not a function');status='FAIL';errorCode=400102;statusMessage='Invalid_event_handler';errorMessage='Invalid_event_handler';}}}
if(typeof p['callback']=='function'){var response={status:status,statusMessage:statusMessage,errorCode:errorCode,errorMessage:errorMessage,operation:'addEventHandlers',context:p['context']};p['callback'](response);}},_dispatchGlobalEvent:function(eventObj,ignoreRID){gigya.services.socialize._HandleObjectRepresentation(eventObj);var eventHandlerName='on'+eventObj['eventName'].substring(0,1).toUpperCase()+eventObj['eventName'].substring(1);var eventHandlers=gigya.services.socialize._GlobalEventHandlers[eventHandlerName];var eventHandlerKeysSnaphhot={};for(var hcKey in eventHandlers){eventHandlerKeysSnaphhot[hcKey]=true;};var eventObjCopy;var needToInvoke;var ListenerTypes=['component','other'];for(var iListenerType=0;iListenerType<ListenerTypes.length;iListenerType++){var listenerType=ListenerTypes[iListenerType];for(hcKey in eventHandlerKeysSnaphhot){if(hcKey.substring(0,2)!='HC')continue;if(eventHandlers[hcKey].listenerType==listenerType){eventObjCopy=new Object();for(var prop in eventObj){eventObjCopy[prop]=eventObj[prop];}
eventObjCopy['context']=eventHandlers[hcKey]['context'];if(listenerType!='component'){gigya.services.socialize._HandleSpecialFields(eventObjCopy);}
needToInvoke=true;if(ignoreRID!=null){var oRID=gigya.services.socialize._parseRID(ignoreRID);var container=oRID.container;var req=oRID.req;if(null!=req){var swfName=req.servicedBy;var ContainerIDAndSWFName=container.id+'_'+swfName;var cas=eventHandlers[hcKey]['ContainerAndSWF'];if(typeof cas!='undefined'){if(ContainerIDAndSWFName==cas){needToInvoke=false;}}}}
if(needToInvoke){if(gigya.services.socialize.plugins&&gigya.services.socialize.plugins.debug&&gigya.services.socialize.plugins.debug.conf&&gigya.services.socialize.plugins.debug.conf.dbg>0){var debug=gigya.services.socialize.plugins.debug;if((debug.conf.dbg>1)||((debug.conf.dbg>0)&&(listenerType=='other'))){gigya.services.socialize._callPartnerHandlerForGlobalEvent(eventHandlers[hcKey]['handler'],eventObjCopy)}}
else{eventHandlers[hcKey]['handler'](eventObjCopy);}}}}}},_callPartnerHandlerForGlobalEvent:function(handler,eventObj){handler(eventObj);},_fireComponentEvent:function(rid,eventObj){gigya.services.socialize._AdjustResponseStatus(eventObj);if('error'==eventObj['eventName']&&'INVALID_KEY'==eventObj['status']){var errTxt='The Gigya Socialize key set on this page does not match this domain.\nPlease make sure to set up this domain and get the proper key in the URL bellow:\n  http://www.gigya.com/site/partners/wfsocapi.aspx#&&userstate=SiteSetup';}
gigya.services.socialize._HandleObjectRepresentation(eventObj);var oRID=gigya.services.socialize._parseRID(rid);var req=oRID.req;if(null==req)return;var eventHandlerName='on'+eventObj['eventName'].substring(0,1).toUpperCase()+eventObj['eventName'].substring(1);if(typeof req.p[eventHandlerName]=='function'){eventObj.context=req.context;gigya.services.socialize._HandleSpecialFields(eventObj);req.p[eventHandlerName](eventObj);}},_addDefaultResponseProperties:function(response,target){var r=response;if(r.response)r=r.response;if(target==null)target={};var status='FAIL';var statusMessage='General Server Error';var errorCode=500001;var errorMessage='General Server Error';if(r!=null){if(r.status!=null)status=r.status;if(r.statusMessage!=null)statusMessage=r.statusMessage;if(r.errorCode!=null)errorCode=r.errorCode;if(r.errorMessage!=null)errorMessage=r.errorMessage;}
target.status=status;target.statusMessage=statusMessage;target.errorCode=errorCode;target.errorMessage=errorMessage;return target;},_broadcastError:function(rid,response,additionalProperties){var evt={eventName:'error'};gigya.services.socialize._addDefaultResponseProperties(response,evt);if(additionalProperties!=null){for(var p in additionalProperties){evt[p]=additionalProperties[p];}}
gigya.services.socialize._broadcastEvent(rid,evt);},_broadcastEvent:function(rid,eventObj,global,sendToSelf){if(global){if(sendToSelf){this._dispatchGlobalEvent(eventObj);}else{this._dispatchGlobalEvent(eventObj,rid);}}else{this._fireComponentEvent(rid,eventObj);}},_addCoreJSRequest:function(c,p,i,operation){gigya.services.socialize._AddJSRequest('gigya.services.socialize.plugins.core','gigya.services.socialize.plugins.core.'+operation,'coreDiv',c,p,i);},setStatus:function(c,p){p=gigya.global.normalizeParams(p,true,{containerID:{nullAs:''}});gigya.services.socialize._addCoreJSRequest(c,p,{},'setStatus');},getPhotos:function(c,p){p=gigya.global.normalizeParams(p,true,{containerID:{nullAs:''}});gigya.services.socialize._addCoreJSRequest(c,p,{},'getPhotos');},getAlbums:function(c,p){p=gigya.global.normalizeParams(p,true,{containerID:{nullAs:''}});gigya.services.socialize._addCoreJSRequest(c,p,{},'getAlbums');},notifyLogin:function(c,p){p=gigya.global.normalizeParams(p,true,{containerID:{nullAs:''}});gigya.services.socialize._addCoreJSRequest(c,p,{},'notifyLogin');},isLoggedIn:function(c,p){p=gigya.global.normalizeParams(p,true,{containerID:{nullAs:''}});gigya.services.socialize._addCoreJSRequest(c,p,{},'isLoggedIn');},getSessionInfo:function(c,p){p=gigya.global.normalizeParams(p,true,{containerID:{nullAs:''}});gigya.services.socialize._addCoreJSRequest(c,p,{},'getSessionInfo');},getRawData:function(c,p){p=gigya.global.normalizeParams(p,true,{containerID:{nullAs:''}});gigya.services.socialize._addCoreJSRequest(c,p,{},'getRawData');},getAvailableProviders:function(c,p){p=gigya.global.normalizeParams(p,true,{containerID:{nullAs:''}});gigya.services.socialize._addCoreJSRequest(c,p,{},'getAvailableProviders');},_getProviderByName:function(provider,providersEnum){if(null==providersEnum)providersEnum=gigya.services.socialize._arProviders;for(var i=0;i<providersEnum.length;i++){if(providersEnum[i].name.toLowerCase()==provider.toLowerCase())return providersEnum[i];}},_getProviderByID:function(providerID,providersEnum){if(null==providersEnum)providersEnum=gigya.services.socialize._arProviders;for(var i=0;i<providersEnum.length;i++){if(providersEnum[i].ID==providerID)return providersEnum[i];}},_SNLink:function(onSNLink,c,p,SNLinkMethod,rid,lid,permissions,getPermissionsOnly,neverUseIframe,sendUserAction,operation){var enabledProviders=(c['enabledProviders']?c['enabledProviders']:'*');var disabledProviders=(c['disabledProviders']?c['disabledProviders']:'');var lang;if(p&&p['lang']!=null){lang=p['lang'];}
else if(c&&c['lang']!=null){lang=c['lang'];}
else{lang="en";}
lang=lang.toLowerCase();if(lang=='auto'||lang==''){lang='en';}
var provider;if(p&&p['provider'])provider=gigya.services.socialize._getProviderByName(p['provider'].toLowerCase());var callback=p['callback'];if(typeof provider=='undefined'&&typeof callback!='undefined'){var resp={operation:operation,context:p['context'],status:'FAIL',statusMessage:'Invalid_provider',errorCode:400099,errorMessage:'Invalid_provider'};callback(resp);return;}
gigya.global.addCookieEventListener(rid+'_'+lid,{},onSNLink);if(!(gigya.browser.isMobile)&&!(gigya.browser.supportsPostMessage)){gigya.services.socialize._AddRequest('setOnLoginCompleteCallback','eventsBroadcaster','','gigyaEventsListenerDiv',1,1,true,false,{},{onLoginCompleteFunctionName:'gigya.global.onLoginEventFromFlashListener',listenerID:lid},{});}
rid=rid+'~'+lid;var forceIframe=false;var snid=provider.ID;var windowOptions='menubar=0,toolbar=0,resizable=1,scrollbars=1,width='+provider.width+',height='+provider.height;var domain=gigya.global.URLEncode(document.location.href.split('://')[1].split('?')[0].split('#')[0]);var ap={enabledProviders:enabledProviders,disabledProviders:disabledProviders,lang:lang}
var useIframe=(gigya.fbConnectEnabled&&(p['useFacebookConnect']==true||p['useFacebookConnect']=='true'));var sessionExpiration=p['sessionExpiration'];var pd=c['cid'];if(typeof p['cid']!='undefined')pd=p['cid'];var su=c['shortURLs'];if(typeof p['shortURLs']!='undefined')su=p['shortURLs'];if(typeof sessionExpiration!='undefined')ap['sessionExpiration']=sessionExpiration;if(typeof pd!='undefined')ap['pd']=pd;if(typeof su!='undefined')ap['su']=su;if(typeof permissions!='undefined'){ap['perms']=permissions;if(getPermissionsOnly){ap['getPerms']=true;if(!neverUseIframe){useIframe=true;forceIframe=true;}}}
var ad=gigya.global.URLEncode(gigya.services.socialize._createObjectQueryString(ap));var adIframe=ad;if(useIframe&&provider.nativeLoginStr)adIframe+=gigya.global.URLEncode(provider.nativeLoginStr);var url=gigya._vars.lastScriptProtocol+'://socialize.gigya.com/GS/SNLink.aspx?rid='+rid+'&m='+SNLinkMethod+'&d='+domain+'&ak='+c['APIKey']+'&sn='+snid+'&js=1';if(sendUserAction){var ua=gigya.global.JSONSerialize(p['userAction']);if(gigya.global.URLEncode(ua).length<(2083-400)){url+='&ua='+gigya.global.URLEncode(ua);}else{var linkback=p['userAction'].linkBack;if(linkback==null||linkback==''){try{linkback=''+document.location.href;}catch(e){}}
if(linkback!=null)url+='&lb='+linkback;}}
if(gigya.browser.isMobile||gigya.browser.supportsPostMessage){url+='&mobile=1';}
var iframeUrl=url;url+='&ad='+ad;iframeUrl+='&ad='+adIframe;var invite=p.invite;if(typeof invite=='object'){if(invite.title)url+='&ivTl='+gigya.global.URLEncode(invite.title);if(invite.text)url+='&ivT='+gigya.global.URLEncode(invite.text);if(invite.name)url+='&ivN='+gigya.global.URLEncode(invite.name);if(invite.actionText)url+='&ivAT='+gigya.global.URLEncode(invite.actionText);if(invite.actionURL)url+='&ivAU='+gigya.global.URLEncode(invite.actionURL);if(invite.repeatFreq)url+='&ivIF='+gigya.global.URLEncode(invite.repeatFreq);if(invite.repeatCap)url+='&ivIC='+gigya.global.URLEncode(invite.repeatCap);if(invite.reinviteFreq)url+='&ivRF='+gigya.global.URLEncode(invite.reinviteFreq);if(invite.reinviteCap)url+='&ivRC='+gigya.global.URLEncode(invite.reinviteCap);if(p['provider'].toLowerCase()=='facebook')windowOptions='menubar=0,toolbar=0,resizable=1,width=650,height=520,scrollbars=1';}
var e='login';if(SNLinkMethod=='cn')e='connect'
var pixelURL=gigya._vars.lastScriptProtocol+'://socialize.gigya.com/gs/api.ashx?f=re&e='+e+'&ak='+c['APIKey']+'&sn='+snid;if(typeof pd!='undefined'){pixelURL+='&pd='+gigya.global.URLEncode(pd);}
var imgPixel=new Image();imgPixel.src=pixelURL;if(!useIframe||neverUseIframe)iframeUrl=null;gigya.global._OpenTarget(url,'GS_login_'+p['provider'],windowOptions,false,iframeUrl,provider.iframeWidth,provider.iframeHeight,forceIframe)
return true;},_createObjectQueryString:function(params){var arParams=[];for(var pName in params){arParams.push(pName+'='+gigya.global.URLEncode(params[pName]));}
return arParams.join('&');},_listenerID:(new Date()).getTime(),requestPermissions:function(c,p){var i={};var shouldOpenWindow=true;p=gigya.global.normalizeParams(p,true,{containerID:{nullAs:''},provider:{nullAs:''}});if(p['provider']==''){i.presetResponse={status:'FAIL',statusMessage:'Missing_required_provider_parameter',errorCode:400060,errorMessage:'Missing_required_provider_parameter'}
shouldOpenWindow=false;}
else{var provider=gigya.services.socialize._getProviderByName(p['provider']);if(provider==null){i.presetResponse={status:'FAIL',statusMessage:'Invalid_provider',errorCode:400099,errorMessage:'Invalid_provider'}
shouldOpenWindow=false;}}
var ReqsLength=0;if(gigya.services.socialize.coreDivContainer==null){gigya.services.socialize.coreDivContainer={};}
var corediv=gigya.services.socialize.coreDivContainer;if(corediv!=null&&corediv.Reqs!=null){ReqsLength=corediv.Reqs.length;}
var lid=gigya.services.socialize._listenerID;var rid=(ReqsLength+1)+'@Gigya.Socialize.Core@coreDiv';if(shouldOpenWindow==true){gigya.services.socialize._SNLink(function(event,context){gigya.services.socialize._addCoreJSRequest(c,p,{snlinkEvent:event},'requestPermissions');},c,p,'cn',rid,lid,p['permissions'],true,(!p.useIframe),false,'requestPermissions');}
else{gigya.services.socialize._addCoreJSRequest(c,p,i,'requestPermissions');}},login:function(c,p){p=gigya.global.normalizeParams(p,true,{containerID:{nullAs:''},provider:{nullAs:''}});var moreArgs={};var ReqsLength=0;if(gigya.services.socialize.coreDivContainer==null){gigya.services.socialize.coreDivContainer={};}
var corediv=gigya.services.socialize.coreDivContainer;if(corediv!=null&&corediv.Reqs!=null){ReqsLength=corediv.Reqs.length;}
var lid=gigya.services.socialize._listenerID;var rid=(ReqsLength+1)+'@Gigya.Socialize.Core@coreDiv';gigya.services.socialize._SNLink(function(event,context){gigya.services.socialize._addCoreJSRequest(c,p,{snlinkEvent:event},'login');},c,p,'au',rid,lid,p['_permissions'],false,false,false,'login');},logout:function(c,p){p=gigya.global.normalizeParams(p,true,{containerID:{nullAs:''}});gigya.services.socialize._addCoreJSRequest(c,p,{},'logout');},connect:function(c,p){p=gigya.global.normalizeParams(p,true,{containerID:{nullAs:''},provider:{nullAs:''}});var moreArgs={};var ReqsLength=0;if(gigya.services.socialize.coreDivContainer==null){gigya.services.socialize.coreDivContainer={};}
var corediv=gigya.services.socialize.coreDivContainer;if(corediv!=null&&corediv.Reqs!=null){ReqsLength=corediv.Reqs.length;}
var lid=gigya.services.socialize._listenerID;var rid=(ReqsLength+1)+'@Gigya.Socialize.Core@coreDiv';gigya.services.socialize._SNLink(function(event,context){gigya.services.socialize._addCoreJSRequest(c,p,{snlinkEvent:event},'connect');},c,p,'cn',rid,lid,p['_permissions'],false,false,false,'connect');},disconnect:function(c,p){p=gigya.global.normalizeParams(p,true,{containerID:{nullAs:''}});gigya.services.socialize._addCoreJSRequest(c,p,{},'disconnect');},getUserInfo:function(c,p){p=gigya.global.normalizeParams(p,true,{containerID:{nullAs:''}});gigya.services.socialize._addCoreJSRequest(c,p,{},'getUserInfo');},linkAccounts:function(c,p){p=gigya.global.normalizeParams(p,true,{containerID:{nullAs:''}});gigya.services.socialize._addCoreJSRequest(c,p,{},'linkAccounts');},unlinkAccounts:function(c,p){p=gigya.global.normalizeParams(p,true,{containerID:{nullAs:''}});gigya.services.socialize._addCoreJSRequest(c,p,{},'unlinkAccounts');},getFriendsInfo:function(c,p){p=gigya.global.normalizeParams(p,true,{containerID:{nullAs:''},UIDs:{def:''}});if(typeof p['friends']!='undefined'){var friendUIDs=gigya.services.socialize._ExtractListOfGIGUIDs(p['friends']);if(p['UIDs'].length>0){p['UIDs']+=',';}
p['UIDs']+=friendUIDs;}
gigya.services.socialize._addCoreJSRequest(c,p,{},'getFriendsInfo');},sendNotification:function(c,p){p=gigya.global.normalizeParams(p,true,{containerID:{nullAs:''}});p['recipients']=gigya.services.socialize._ExtractListOfGIGUIDs(p['recipients']);gigya.services.socialize._addCoreJSRequest(c,p,{},'sendNotification');},publishUserAction:function(c,p){p=gigya.global.normalizeParams(p,true,{containerID:{nullAs:''}});if(gigya.global.ParamsFailValidation(c,p,{userAction:{req:true}}))return;gigya.services.socialize._addCoreJSRequest(c,p,{},'publishUserAction');},getActions:function(c,p){p=gigya.global.normalizeParams(p,true,{containerID:{nullAs:''},siteActionOnly:{nullAs:true}});var moreArgs={};gigya.services.socialize._AddRequest('getActions','Gigya.Socialize.Core','','coreDiv',1,1,true,false,c,p,moreArgs);},showFriendSelectorUI:function(c,p){p=gigya.global.normalizeParams(p,true,{containerID:{nullAs:''}});var containerID=p['containerID'];p=gigya.global.normalizeParams(p,false,{width:{def:400},height:{def:360}});var moreArgs={};gigya.global._ClearContainer(containerID);gigya.services.socialize._AddRequest('showFriendSelectorUI','Gigya.Socialize.FriendSelector_%lang','',containerID,p['width'],p['height'],true,false,c,p,moreArgs);},showShareUI:function(c,p){p=gigya.global.normalizeParams(p,true,{containerID:{nullAs:''}});var containerID=p['containerID'];p=gigya.global.normalizeParams(p,false,{width:{def:520},height:{def:320}});if(gigya.global.ParamsFailValidation(c,p,{userAction:{req:true}}))return;var moreArgs={};gigya.global._ClearContainer(containerID);moreArgs['grayOut']=true;if(gigya.browser.isMobile||gigya.global.valueIsExplicitTrue(p['useHTML'])){gigya.services.socialize._showHTMLShareUI(c,p);return;}
gigya.services.socialize._AddRequest('showShareUI','Gigya.Socialize.Share_%lang','',containerID,p['width'],p['height'],true,false,c,p,moreArgs);},_showHTMLShareUI:function(c,p){p=gigya.global.normalizeParams(p,true,{containerID:{nullAs:''}});var containerID=p['containerID'];p=gigya.global.normalizeParams(p,false,{width:{def:520},height:{def:320}});if(gigya.global.ParamsFailValidation(c,p,{userAction:{req:true}}))return;var moreArgs={};moreArgs['grayOut']=true;gigya.global._ClearContainer(containerID);gigya.services.socialize._AddJSRequest('gigya.services.socialize.plugins.share','gigya.services.socialize.plugins.share.showShareUI',p['containerID'],c,p,{grayOut:true});},_showHTMLBookmarkUI:function(c,p){p=gigya.global.normalizeParams(p,true,{containerID:{nullAs:''}});var containerID=p['containerID'];var isPopup=containerID==''||p['isPopup'];if(isPopup){p=gigya.global.normalizeParams(p,false,{width:{def:310},height:{def:310}});}
else{gigya.global._ClearContainer(containerID);p=gigya.global.normalizeParams(p,false,{width:{def:310},height:{def:250}});}
gigya.services.socialize._AddJSRequest('gigya.services.socialize.plugins.bookmark','gigya.services.socialize.plugins.bookmark.showBookmarkUI',p['containerID'],c,p,{});},_showHTMLLoginUI:function(c,p){p=gigya.global.normalizeParams(p,true,{containerID:{nullAs:''}});p=gigya.global.normalizeParams(p,false,{width:{def:120},height:{def:110}});gigya.services.socialize._AddJSRequest('gigya.services.socialize.plugins.login','gigya.services.socialize.plugins.login.showLoginUI',p['containerID'],c,p,{});},showFeedUI:function(c,p){p=gigya.global.normalizeParams(p,true,{containerID:{nullAs:''}});if(p.containerID=='')return;p=gigya.global.normalizeParams(p,false,{width:{def:304},height:{def:265}});gigya.services.socialize._AddJSRequest('gigya.services.socialize.plugins.newsfeed','gigya.services.socialize.plugins.newsfeed.showFeedUI',p['containerID'],c,p,{});},showLoginUI:function(c,p){p=gigya.global.normalizeParams(p,true,{containerID:{nullAs:''}});var containerID=p['containerID'];var isPopup=(containerID==''||p['isPopup']);if(isPopup){p=gigya.global.normalizeParams(p,false,{width:{def:280},height:{def:220}});}
else{gigya.global._ClearContainer(containerID);p=gigya.global.normalizeParams(p,false,{width:{def:120},height:{def:110}});}
if(gigya.browser.isMobile||gigya.global.valueIsExplicitTrue(p['useHTML'])){gigya.services.socialize._showHTMLLoginUI(c,p);return;}
var moreArgs={};gigya.services.socialize._AddRequest('showLoginUI','Gigya.Socialize.Login_%lang','',containerID,p['width'],p['height'],true,false,c,p,moreArgs);},showConnectUI:function(c,p){p=gigya.global.normalizeParams(p,true,{containerID:{nullAs:''}});var containerID=p['containerID'];var isPopup=(containerID==''||p['isPopup']);if(isPopup){p=gigya.global.normalizeParams(p,false,{width:{def:250},height:{def:200}});}
else{gigya.global._ClearContainer(containerID);p=gigya.global.normalizeParams(p,false,{width:{def:110},height:{def:65}});}
if(gigya.browser.isMobile||gigya.global.valueIsExplicitTrue(p['useHTML'])){gigya.services.socialize._showHTMLConnectUI(c,p);return;}
var moreArgs={};gigya.services.socialize._AddRequest('showConnectUI','Gigya.Socialize.Login_%lang','',containerID,p['width'],p['height'],true,false,c,p,moreArgs);},_showHTMLConnectUI:function(c,p){gigya.services.socialize._AddJSRequest('gigya.services.socialize.plugins.login','gigya.services.socialize.plugins.login.showConnectUI',p['containerID'],c,p,{});},showEditConnectionsUI:function(c,p){p=gigya.global.normalizeParams(p,true,{containerID:{nullAs:''}});var containerID=p['containerID'];var isPopup=containerID==''||p['isPopup'];if(isPopup){p=gigya.global.normalizeParams(p,false,{width:{def:310},height:{def:310}});}
else{gigya.global._ClearContainer(containerID);p=gigya.global.normalizeParams(p,false,{width:{def:310},height:{def:250}});}
if(gigya.browser.isMobile||gigya.global.valueIsExplicitTrue(p['useHTML'])){gigya.services.socialize._showHTMLEditConnectionsUI(c,p);return;}
var moreArgs={};gigya.services.socialize._AddRequest('showEditConnectionsUI','Gigya.Socialize.EditConnections_%lang','',containerID,p['width'],p['height'],true,false,c,p,moreArgs);},_showHTMLEditConnectionsUI:function(c,p){gigya.services.socialize._AddJSRequest('gigya.services.socialize.plugins.edit','gigya.services.socialize.plugins.edit.showEditConnectionsUI',p['containerID'],c,p,{});},_getFacebookParams:function(oTarget){if(oTarget==null)oTarget={};if(gigya.fbAppID){var session=FB.getSession();if(session){if(session.uid!=null)oTarget.fb_UID=session.uid;if(session.access_token!=null)oTarget.fb_at=session.access_token;if(session.secret!=null)oTarget.fb_ss=session.secret;if(session.expires!=null)oTarget.fb_exp=session.expires;}}else{var gfk=gigya.services.socialize._getFacebookCookie;var user=gfk('user');var expires=gfk('expires');var ss=gfk('ss');var session_key=gfk('session_key');if(user!=null)oTarget.fb_UID=user;if(expires!=null)oTarget.fb_exp=expires;if(ss!=null)oTarget.fb_ss=ss;if(session_key!=null)oTarget.fb_sk=session_key;}
return oTarget;},_getFacebookCookie:function(name){var nameEQ=gigya.fbcAPIKey+'_'+name+"=";var ca=document.cookie.split(';');for(var i=0;i<ca.length;i++){var c=ca[i];while(c.charAt(0)==' ')c=c.substring(1,c.length);if(c.indexOf(nameEQ)==0)return c.substring(nameEQ.length,c.length);}
return null;},hideUI:function(c,p){gigya.services.socialize.GrayOut(false);for(var containerID in gigya.services.socialize._PopupContainers){gigya.services.socialize._PopupContainers[containerID].innerHTML='';var ifrel=document.getElementById('gigya_ifr_'+containerID);if(null!=ifrel){ifrel.style.visibility='hidden';}}
if(p!=null&&typeof p.callback=='function'){var oResponse={status:'OK',statusMessage:'',operation:'hideUI',context:p.context,errorMessage:'',errorCode:0};p.callback(oResponse);}},_ExtractListOfGIGUIDs:function(source){switch(typeof source){case'string':return source;case'object':if(typeof source.UID!='undefined'){return source.UID;}
if(source instanceof gigya.services.socialize.Collection){var a=[];source.each(function(o,i){var UID=gigya.services.socialize._ExtractListOfGIGUIDs(o);if((UID!=null)&&(UID!='')){a.push(UID);}});return a.join(',');}}},replaceWildcard:function(arProviders,providersEnum){if(null==providersEnum){providersEnum=gigya.services.socialize._arProviders;}
var arProvidersNew=[];for(var i=0;i<arProviders.length;i++){if(arProviders[i]=='*'){for(var iProvider=0;iProvider<providersEnum.length;iProvider++){var found=false;for(var u=0;u<arProviders.length;u++){if(arProviders[u].toLowerCase()==providersEnum[iProvider].name.toLowerCase())found=true;}
if(!found&&!providersEnum[iProvider].explicitOnly){arProvidersNew.push(providersEnum[iProvider].name);}}}else{arProvidersNew.push(arProviders[i]);}}
return arProvidersNew;},hideProvidersByName:function(arProviders,providersToHide,providersEnum){providersToHide=providersToHide.toLowerCase();var arProvidersToHide=providersToHide.split(' ').join('').toLowerCase().split(',');arProvidersToHide=this.replaceWildcard(arProvidersToHide,providersEnum);for(var i=0;i<arProvidersToHide.length;i++){for(var u=0;u<arProviders.length;u++){if(arProviders[u].toString().toLowerCase()==arProvidersToHide[i]){arProviders.splice(u,1);}}}
return arProviders;},getAllProviders:function(){var arProviders=[];for(var provider in providersEnum){arProviders.push(providersEnum[provider]);}
return providersEnum.concat();},getProvidersByName:function(providers,providersEnum){providers=(''+providers).split(' ').join('').toLowerCase();var arProviders=(''+providers).split(',');arProviders=this.replaceWildcard(arProviders,providersEnum);var arProvidersObjects=[];for(var i=0;i<arProviders.length;i++)
{var providerObject=gigya.services.socialize._getProviderByName(arProviders[i],providersEnum);if(providerObject!=null){arProvidersObjects.push(providerObject);}}
return arProvidersObjects;},getProvidersForRequiredCapabilities:function(providers,capabilities){if(capabilities==null)capabilities='';var arProviders=[];for(var i=0;i<providers.length;i++)
{var provider=providers[i];var validNet=true;for(var u=0;u<capabilities.length;u++)
{var found=false;for(var a=0;a<provider.arDefaultCapabilities.length;a++){if(provider.arDefaultCapabilities[a].toLowerCase()==capabilities[u].toLowerCase()){found=true;break;}}
if(!found){validNet=false;break;}}
if(validNet)arProviders.push(provider);}
return arProviders;},_ConvertToTypedObjects:function(arr,ctor){if((arr==null)||(arr.length==0)||(ctor==null))return arr;var oarr=[];var i=0;var el=arr[i];while(el){oarr.push(new ctor(el));el=arr[++i];};return oarr;},Provider:function(ID,displayName,width,height,arDefaultCapabilities,iframeWidth,iframeHeight,nativeLoginStr,explicitOnly){this.ID=ID;this.arDefaultCapabilities=arDefaultCapabilities;this.displayName=displayName;this.name=displayName.toLowerCase();this.width=width;this.height=height;this.windowOptions='menubar=0,toolbar=0,resizable=1,scrollbars=1,width='+width+',height='+height;this.iframeWidth=iframeWidth;this.iframeHeight=iframeHeight;this.nativeLoginStr=nativeLoginStr;this.explicitOnly=explicitOnly;this.toString=function(){return this.name};},Person:function(po){if(typeof(po)=='object'){this.UID=po.UID?po.UID:'';this.nickname=po.nickname?po.nickname:'';this.photoURL=po.photoURL?po.photoURL:'';this.thumbnailURL=po.thumbnailURL?po.thumbnailURL:'';this.isSiteUID=po.isSiteUID?po.isSiteUID:false;this.birthDay=po.birthDay?po.birthDay:0;this.birthMonth=po.birthMonth?po.birthMonth:0;this.birthYear=po.birthYear?po.birthYear:0;this.gender=po.gender?po.gender:'';this.email=po.email?po.email:'';this.proxiedEmail=po.proxiedEmail?po.proxiedEmail:'';this.country=po.country?po.country:'';this.state=po.state?po.state:'';this.city=po.city?po.city:'';this.zip=po.zip?po.zip:'';this.firstName=po.firstName?po.firstName:'';this.lastName=po.lastName?po.lastName:'';this.profileURL=po.profileURL?po.profileURL:'';this.age=(this.birthYear=='')?'':(new Date()).getFullYear()-this.birthYear;}
else if(typeof(po)=='string'){this.UID=this.siteUID=this.nickname=this.photoURL='';this.isSiteUID=false;if(po.indexOf('_gid_')==0){this.UID=po;}else{this.siteUID=po;}}
else{if(gigya.services.socialize.verbose){alert('Gigya Social:'+po+' is not a user or a user id');}}},User:function(uo){gigya.services.socialize.Person.call(this,uo);if(typeof(uo)=='object'){this.isLoggedIn=uo.isLoggedIn?uo.isLoggedIn:false;this.isConnected=false;this.isSiteUser=uo.isSiteUser?uo.isSiteUser:false;this.providers=[];this.identities={};if(uo.identities!=null){for(var net in uo.identities){this.isConnected=true;this.identities[net]={};gigya.services.socialize.Identity.call(this.identities[net],uo.identities[net]);this.providers.push(net);}}
this.timestamp=uo.timestamp?uo.timestamp:'';this.UIDSig=uo.UIDSig?uo.UIDSig:'';this.loginProvider=uo.loginProvider?uo.loginProvider:'';this.loginProviderUID=uo.loginProviderUID?uo.loginProviderUID:'';this.capabilities=uo.capabilities?uo.capabilities:{login:false,notifications:false,newsfeed:false,friends:false,status:false};}
else if(typeof(uo)=='string'){}
else{if(gigya.services.socialize.verbose){alert('Gigya Social:'+uo+' is not a User or a user id');}}},Friend:function(fo){gigya.services.socialize.Person.call(this,fo);if(typeof(fo)=='object'){this.timestamp=fo.timestamp?fo.timestamp:'';this.friendshipSig=fo.UIDSig?fo.UIDSig:'';this.isSiteUser=fo.isSiteUser?fo.isSiteUser:false;this.identities={};if(fo.identities!=null){for(var net in fo.identities){this.identities[net]={};gigya.services.socialize.Identity.call(this.identities[net],fo.identities[net]);}}}
else if(typeof(fo)=='string'){}
else{if(gigya.services.socialize.verbose){alert('Gigya Social:'+fo+' is not a Friend or a user id');}}},Identity:function(io){gigya.services.socialize.Person.call(this,io);if(typeof(io)=='object'){this.isLoginIdentity=io.isLoginIdentity?io.isLoginIdentity:false;this.provider=io.provider?io.provider:'';this.providerUID=io.providerUID?io.providerUID:'';}
else{if(gigya.services.socialize.verbose){alert('Gigya Social:'+io+' is not an identity');}}},UserAction:function(uao){if(arguments.length==1&&typeof(uao)=='object'){this.actorUID=uao.actorUID;this.actorNickname=uao.actorNickname?uao.actorNickname:'';this.actionName=uao.actionName?uao.actionName:'';;this.titleTemplate=uao.template?uao.template:'';this.templateFields=uao.templateFields?uao.templateFields:{};this.date=new Date();this.date.setTime(uao.date);this.targets=uao.targets?uao.targets:[];this.images=uao.images?uao.images:[];this.actionData1=uao.data1?uao.data1:'';this.actionData2=uao.data2?uao.data2:'';this.iconURL=uao.icon?uao.icon:'';this.title=uao.title?uao.title:'';this.linkBack=uao.linkBack?uao.linkBack:'';this.userMessage=uao.userMessage?uao.userMessage:'';this.description=uao.description?uao.description:'';this.actionLinks=uao.actionLinks?uao.actionLinks:[];this.mediaItems=uao.mediaItems?uao.mediaItems:[];}
else{this.titleTemplate='';this.actorNickame='';this.actorUID='';this.actionName='';this.templateFields={};this.targets=[];this.images=[];this.actionData1='';this.actionData2='';this.iconURL='';this.actionData1=''
this.date=new Date();this.title='';this.linkBack='';this.userMessage='';this.description='';this.actionLinks=[];this.mediaItems=[];}
if(typeof(uao)=='string'){this.titleTemplate=uao;}},TemplateField:function(n,t,h){this.fieldName=n;this.text=t?t:'';this.href=h?h:'';},Collection:function(arr,k){this.arr=arr;this._key=k?k:'';}}
gigya.services.socialize.showNewsfeedUI=gigya.services.socialize.showFeedUI;gigya.services.socialize._arProviders=[new gigya.services.socialize.Provider(64,'Facebook',650,400,['login','friends','actions','status','photos'],670,440,'&useFBC=true'),new gigya.services.socialize.Provider(1,'MySpace',610,510,['login','friends','actions','status','photos']),new gigya.services.socialize.Provider(9012,'Twitter',800,440,['login','friends','notifications','actions','status']),new gigya.services.socialize.Provider(9803,'Yahoo',610,440,['login','friends','actions','status']),new gigya.services.socialize.Provider(9042,'LinkedIn',730,590,['login','friends','status','actions','notifications']),new gigya.services.socialize.Provider(9811,'Google',410,450,['login']),new gigya.services.socialize.Provider(9800,'AOL',530,720,['login']),new gigya.services.socialize.Provider(4096,'WordPress',700,540,['login']),new gigya.services.socialize.Provider(256,'Blogger',760,400,['login']),new gigya.services.socialize.Provider(1041,'Hyves',700,540,['login']),new gigya.services.socialize.Provider(16,'LiveJournal',670,360,['login']),new gigya.services.socialize.Provider(1043,'VeriSign',940,500,['login']),new gigya.services.socialize.Provider(1024,'Typepad',730,590,['login']),new gigya.services.socialize.Provider(4120,'OpenID',730,590,['login']),new gigya.services.socialize.Provider(1045,'LiveID',730,590,['login']),new gigya.services.socialize.Provider(1047,'Messenger',520,450,['login','friends'],null,null,null,true)]
gigya.services.socialize.User.prototype=new gigya.services.socialize.Person({});gigya.services.socialize.Friend.prototype=new gigya.services.socialize.Person({});gigya.services.socialize.Identity.prototype=new gigya.services.socialize.Person({});gigya.services.socialize.UserAction.prototype.getTemplate=function(){return this.titleTemplate;}
gigya.services.socialize.UserAction.prototype.setTemplate=function(a){this.titleTemplate=a;}
gigya.services.socialize.UserAction.prototype.getActor=function(a){return{UID:this.actorUID,nickname:this.actorNickname}}
gigya.services.socialize.UserAction.prototype.setActionName=function(a){this.actionName=a;return this;}
gigya.services.socialize.UserAction.prototype.getActionName=function(a){return this.actionName;}
gigya.services.socialize.UserAction.prototype.getTemplateFields=function(){var fieldsArray=[];for(var fn in this.templateFields){fieldsArray.push(this.templateFields[fn]);}
return new gigya.services.socialize.Collection(fieldsArray,'fieldName');}
gigya.services.socialize.UserAction.prototype.setTemplateField=function(n,t,h){this.templateFields[n]=new gigya.services.socialize.TemplateField(n,t,h);return this;}
gigya.services.socialize.UserAction.prototype.getTemplateField=function(n){return this.templateFields[n]?this.templateFields[n]:null;}
gigya.services.socialize.UserAction.prototype.addTarget=function(t){if(typeof(t)=='object'){this.targets.push({UID:t.UID,nickname:t.nickname?t.nickname:''});return this;}
else if(typeof(t)=='string'){this.targets.push({UID:t,nickname:''});return this;}}
gigya.services.socialize.UserAction.prototype.addActionLink=function(title,href){this.actionLinks.push({text:title,href:(href?href:'')});return this;}
gigya.services.socialize.UserAction.prototype.addMediaItem=function(obj){this.mediaItems.push(obj);return this;}
gigya.services.socialize.UserAction.prototype.setTitle=function(text){this.title=text;return this;}
gigya.services.socialize.UserAction.prototype.setLinkBack=function(href){this.linkBack=href;return this;}
gigya.services.socialize.UserAction.prototype.setUserMessage=function(text){this.userMessage=(text?text:'');return this;}
gigya.services.socialize.UserAction.prototype.setDescription=function(text){this.description=(text?text:'');return this;}
gigya.services.socialize.UserAction.prototype.addImage=function(s,h){this.addMediaItem({type:'image',src:s,href:h});}
gigya.services.socialize.UserAction.prototype.getImages=function(){return new gigya.services.socialize.Collection(this.images,'')}
gigya.services.socialize.UserAction.prototype.getTargets=function(){return new gigya.services.socialize.Collection(this.targets,'UID')}
gigya.services.socialize.UserAction.prototype.setIconURL=function(url){this.iconURL=url;return this;}
gigya.services.socialize.UserAction.prototype.getIconURL=function(){return this.iconURL}
gigya.services.socialize.UserAction.prototype.getDate=function(){return this.date;}
gigya.services.socialize.UserAction.prototype.setActionData1=function(ad){this.actionData1=ad;return this;}
gigya.services.socialize.UserAction.prototype.getActionData1=function(ad){return this.actionData1;}
gigya.services.socialize.UserAction.prototype.setActionData2=function(ad){this.actionData2=ad;return this;}
gigya.services.socialize.UserAction.prototype.getActionData2=function(ad){return this.actionData2;}
gigya.services.socialize.Collection.prototype.asArray=function(){return this.arr};gigya.services.socialize.Collection.prototype.each=function(f){var i=0;var el=this.arr[i];while(el){f(el,i);i++;el=this.arr[i];};}
gigya.services.socialize.Collection.prototype.getById=function(id){if((typeof this._hash=='undefined')&&(k!='')){this._buildHash();};return(this._hash?this._hash:this.arr)[id];}
gigya.services.socialize.Collection.prototype.getSize=function(){return this.arr.length}
gigya.services.socialize.Collection.prototype._buildHash=function(){if(k==''){return};var h=this._hash={};var k=this._key;this.each(function(o,i){h[(typeof o[k]=='function')?o[k]:o[k]()]=o});}
if(typeof gigya.global.XMLUtils=='undefined'){gigya.global.XMLUtils={CreateXMLFromString:function(sXML){var doc=null;if(window.ActiveXObject){doc=new ActiveXObject("Microsoft.XMLDOM");doc.async="false";doc.loadXML(sXML);}
else{var parser=new DOMParser();doc=parser.parseFromString(sXML,"text/xml");}
return doc;},CopyProperties:function(propBag,targetBag,pfx,Proccesor){if(typeof pfx=='undefined')pfx='';if(typeof targetBag=='undefined')targetBag={};if(Proccesor!=null){for(var propName1 in propBag){targetBag[pfx+propName1]=Proccesor(propName1,propBag[propName1]);}}
else{for(var propName2 in propBag){targetBag[pfx+propName2]=propBag[propName2];}}
return targetBag;},CollectAttributesFromXMLPathToObject:function(xmlobjResource,ResourceNodePathSegments,res,blnCollectFromAncestors,processor){for(var iPathSegment=0;((iPathSegment<ResourceNodePathSegments.length)&&(typeof xmlobjResource!='undefined'));iPathSegment++){xmlobjResource=xmlobjResource.childNodes[ResourceNodePathSegments[iPathSegment]];if(xmlobjResource!=null&&blnCollectFromAncestors){this.CopyProperties(xmlobjResource.attributes,res,'',processor);}}
if(typeof xmlobjResource!='undefined'){this.CopyProperties(xmlobjResource.attributes,res,'',processor)}},mergeNodes:function(srcNode,targetObject){if(typeof targetObject.attributes=='undefined')targetObject.attributes={};if(typeof targetObject.childNodes=='undefined')targetObject.childNodes={};var targetAttributes=targetObject.attributes;var srcNodeAttributes=srcNode.attributes;if(srcNodeAttributes){for(var i=0;i<srcNodeAttributes.length;i++){targetAttributes[srcNodeAttributes[i].nodeName]=srcNodeAttributes[i].nodeValue;}}
var targetChildNode;for(var u=0;u<srcNode.childNodes.length;u++){var srcChildNode=srcNode.childNodes[u];targetChildNode=targetObject.childNodes[srcChildNode.nodeName];if(typeof targetChildNode=='undefined'){targetChildNode=targetObject.childNodes[srcChildNode.nodeName]={attributes:{},childNodes:{}};}
this.mergeNodes(srcChildNode,targetChildNode);}
return targetObject;}}}
if(typeof gigya.global.resolver=='undefined'){gigya.global.resolver=function(proccessor){this.configurations=[];this.mergedConfig={};this.isMerged=true;this._processor=proccessor;this.merge=function(){if(!this.isMerged){this.mergedConfig={attributes:{},childNodes:{}};for(var i=0;i<this.configurations.length;i++){var xmlDoc=this.configurations[i];gigya.global.XMLUtils.mergeNodes(xmlDoc,this.mergedConfig);}
this.isMerged=true;}}
this.Resolve=function(){this.merge();var res={};if(typeof arguments[arguments.length-1]=='object'){res=arguments[arguments.length-1];}
for(var u=0;u<arguments.length;u++){var arg=arguments[u];var ctor=arg.constructor;if(ctor==String){var arPaths=arg.split('|');for(var i=arPaths.length-1;i>=0;i--){var path=this.trimCharsAtSuffix(this.trimCharsAtPrefix(arPaths[i],' \n\r\t'),' \n\r\t');var recur=(path.charAt(0)=='+');var arPath=path.split('/').slice(1);if(recur){path=path.substring(1);}
gigya.global.XMLUtils.CollectAttributesFromXMLPathToObject(this.mergedConfig,arPath,res,recur,this._processor);}}else if(ctor==Array){for(var n=0;n<arg.length;n++){Resolve(arg[n],res);}}}
return res;}
this.trimCharsAtPrefix=function(s,chars){var idx=0;if((typeof s=='undefined')||(s.length==0))return'';var sl=s.length;while((idx<=sl)&&(chars.indexOf(s.charAt(idx))>-1)){idx++;}
return s.substring(idx,sl);}
this.trimCharsAtSuffix=function(s,chars){if((typeof s=='undefined')||(s.length==0))return'';var idx=s.length-1;while((idx>=0)&&(chars.indexOf(s.charAt(idx))>-1)){idx--;}
return s.substring(0,idx+1);}
this.addConfig=function(sXML){if(typeof sXML=='string'){this.configurations.push(gigya.global.XMLUtils.CreateXMLFromString(sXML));this.isMerged=false;}}}
gigya.global.resolver.defaultProccessor=function(PropertyName,PropertyValue){var lcasePropertyName=PropertyName.toLowerCase();var lastDashIndex=lcasePropertyName.indexOf('-');if(lastDashIndex!=-1){lcasePropertyName=lcasePropertyName.substring(lastDashIndex+1,lcasePropertyName.length);}
switch(lcasePropertyName){case'bold':case'italic':case'underline':return PropertyValue.toString().toLowerCase()=='true';break;case'width':case'height':return PropertyValue.replace('%','');break;case'size':return parseInt(PropertyValue);break;default:return PropertyValue;}}}
gigya.services.socialize._injectLoadPixel=function(){var apikey;var lastScriptURL=gigya._vars.lastScriptURL;var p1=lastScriptURL.toLowerCase().indexOf('apikey=');if(p1>0){p1+=7;var p2=lastScriptURL.indexOf('&',p1);if(p2<0)p2=lastScriptURL.length;apikey=lastScriptURL.substring(p1,p2);}
var cimp=new Image(1,1);var cimpSrc=gigya._vars.lastScriptProtocol+'://socialize.gigya.com/gs/api.ashx?f=re&e=loadc&now='+(new Date()).getTime();if(apikey)cimpSrc+='&ak='+apikey;cimp.src=cimpSrc;}
gigya.services.socialize._injectLoadPixel();if(typeof onGigyaServiceReady=='function'){onGigyaServiceReady('socialize');}
gigya.services.socialize._injectFBC=function(){var fncLoadFB;if(typeof gigya.fbAppID!='undefined'){fncLoadFB=gigya.services.socialize.loadFB2;}
if(typeof gigya.fbcAPIKey!='undefined'&&document.domain.indexOf(gigya.fbcDomain)!=-1){fncLoadFB=gigya.services.socialize.loadFBC;if(typeof gig_xdReceiverUrl=='undefined'){document.domain=gigya.fbcDomain;gig_xdReceiverUrl=gigya._vars.lastScriptProtocol+'://'+gigya.fbcXdURL;}}
if(fncLoadFB){window.setInterval('gigya.refreshFbcSession()',45*60*1000);if((!document.readyState&&document.body)||document.readyState=="loaded"||document.readyState=="complete"){fncLoadFB();}else{if(window.attachEvent){window.attachEvent('onload',fncLoadFB);}else if(window.addEventListener){window.addEventListener('load',fncLoadFB,false);}}}}
gigya.debug=function(c,p){p=gigya.global.normalizeParams(p,true,{containerID:{nullAs:''}});var moreArgs={};gigya.services.socialize._AddJSRequest('gigya.services.socialize.plugins.debug','gigya.services.socialize.plugins.debug.debug','PseudoContainer_debug',c,p,{});}
gigya.nodebug=function(){var expires_date=new Date();document.cookie='_gig_dbgConsole_dbg=0;expires='+expires_date.toGMTString()+";path=/;"
document.cookie='_gig_dbgConsole_log=0;expires='+expires_date.toGMTString()+";path=/;"}
gigya.showLog=function(c,p){p=gigya.global.normalizeParams(p,true,{containerID:{nullAs:''}});var moreArgs={};gigya.services.socialize._AddJSRequest('gigya.services.socialize.plugins.debug','gigya.services.socialize.plugins.debug.showLog','PseudoContainer_debug',c,p,{});}
gigya._activateDebugConsoleIfNeeded=function(){var dbg=0;if(document.cookie.indexOf('_gig_dbgConsole_dbg=1')!=-1){dbg=1;}
var log=0;if(document.cookie.indexOf('_gig_dbgConsole_log=1')!=-1){log=1;}
if(log==1||dbg==1){gigya.debug({log:log,dbg:dbg});}};gigya._activateDebugConsoleIfNeeded();


if(!this.STTAFJSON){STTAFJSON={}}(function(){function f(n){return n<10?"0"+n:n}if(typeof Date.prototype.toJSON!=="function"){Date.prototype.toJSON=function(key){return this.getUTCFullYear()+"-"+f(this.getUTCMonth()+1)+"-"+f(this.getUTCDate())+"T"+f(this.getUTCHours())+":"+f(this.getUTCMinutes())+":"+f(this.getUTCSeconds())+"Z"};String.prototype.toJSON=Number.prototype.toJSON=Boolean.prototype.toJSON=function(key){return this.valueOf()}}var cx=/[\u0000\u00ad\u0600-\u0604\u070f\u17b4\u17b5\u200c-\u200f\u2028-\u202f\u2060-\u206f\ufeff\ufff0-\uffff]/g,escapeable=/[\\\"\x00-\x1f\x7f-\x9f\u00ad\u0600-\u0604\u070f\u17b4\u17b5\u200c-\u200f\u2028-\u202f\u2060-\u206f\ufeff\ufff0-\uffff]/g,gap,indent,meta={"\b":"\\b","\t":"\\t","\n":"\\n","\f":"\\f","\r":"\\r",'"':'\\"',"\\":"\\\\"},rep;function quote(string){escapeable.lastIndex=0;return escapeable.test(string)?'"'+string.replace(escapeable,function(a){var c=meta[a];if(typeof c==="string"){return c}return"\\u"+("0000"+a.charCodeAt(0).toString(16)).slice(-4)})+'"':'"'+string+'"'}function str(key,holder){var i,k,v,length,mind=gap,partial,value=holder[key];if(value&&typeof value==="object"&&typeof value.toJSON==="function"){value=value.toJSON(key)}if(typeof rep==="function"){value=rep.call(holder,key,value)}switch(typeof value){case"string":return quote(value);case"number":return isFinite(value)?String(value):"null";case"boolean":case"null":return String(value);case"object":if(!value){return"null"}gap+=indent;partial=[];if(typeof value.length==="number"&&!value.propertyIsEnumerable("length")){length=value.length;for(i=0;i<length;i+=1){partial[i]=str(i,value)||"null"}v=partial.length===0?"[]":gap?"[\n"+gap+partial.join(",\n"+gap)+"\n"+mind+"]":"["+partial.join(",")+"]";gap=mind;return v}if(rep&&typeof rep==="object"){length=rep.length;for(i=0;i<length;i+=1){k=rep[i];if(typeof k==="string"){v=str(k,value);if(v){partial.push(quote(k)+(gap?": ":":")+v)}}}}else{for(k in value){if(Object.hasOwnProperty.call(value,k)){v=str(k,value);if(v){partial.push(quote(k)+(gap?": ":":")+v)}}}}v=partial.length===0?"{}":gap?"{\n"+gap+partial.join(",\n"+gap)+"\n"+mind+"}":"{"+partial.join(",")+"}";gap=mind;return v}}if(typeof STTAFJSON.stringify!=="function"){STTAFJSON.stringify=function(value,replacer,space){var i;gap="";indent="";if(typeof space==="number"){for(i=0;i<space;i+=1){indent+=" "}}else{if(typeof space==="string"){indent=space}}rep=replacer;if(replacer&&typeof replacer!=="function"&&(typeof replacer!=="object"||typeof replacer.length!=="number")){throw new Error("STTAFJSON.stringify")}return str("",{"":value})}}if(typeof STTAFJSON.parse!=="function"){STTAFJSON.parse=function(text,reviver){var j;function walk(holder,key){var k,v,value=holder[key];if(value&&typeof value==="object"){for(k in value){if(Object.hasOwnProperty.call(value,k)){v=walk(value,k);if(v!==undefined){value[k]=v}else{delete value[k]}}}}return reviver.call(holder,key,value)}cx.lastIndex=0;if(cx.test(text)){text=text.replace(cx,function(a){return"\\u"+("0000"+a.charCodeAt(0).toString(16)).slice(-4)})}if(/^[\],:{}\s]*$/.test(text.replace(/\\(?:["\\\/bfnrt]|u[0-9a-fA-F]{4})/g,"@").replace(/"[^"\\\n\r]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?/g,"]").replace(/(?:^|:|,)(?:\s*\[)+/g,""))){j=eval("("+text+")");
return typeof reviver==="function"?walk({"":j},""):j}throw new SyntaxError("STTAFJSON.parse")}}})();var STTAFCONF={hig:null,hih:null,hid:null,hH:null,hib:null,B:"",AM:"&",Q:"?",T:true,F:false,N:null,UD:"undefined",CONTAINER_REF:"",alertOn:false,to:null,isEscaped:null,embedArray:null,ie:document.all&&!window.opera,isHttps:false,marginProps:""};var STTAFFUNC={checkAndChangeHTTPS:function(){var A=document.location.href+"";if(A.substring(0,5)=="https"){var B=STTAF.widgetUrl.replace("http://","https://");B=B.replace(":80","");STTAF.widgetUrl=B;var C=STTAF.widgetHostUrl.replace("http://","https://");C=C.replace(":80","");STTAF.widgetHostUrl=C;STTAFCONF.isHttps=true}},setT:function(){STTAFCONF.to=setTimeout(function(){STTAFFUNC.checkAndHide(this)},500)},checkAndHide:function(D){var A=document.getElementById("divSSWidget");if(A&&STTAFCONF.alertOn){STTAFCONF.to=setTimeout(function(){STTAFFUNC.checkAndHide(D)},500);return false}var C=document.getElementById("hoverDiv");var B=document.getElementById("hoverDivDiv");

if(!D.hasFocus&&B&&!B.hasFocus){C.style.display="none";return false}else{STTAFCONF.to=setTimeout(function(){STTAFFUNC.checkAndHide(D)},500);return false}},getHoverPos:function(D){var B=D.offsetHeight;
var F=D.offsetTop;
var A=D.offsetLeft;var C=D.offsetParent;while(C){F+=C.offsetTop||0;A+=C.offsetLeft||0;C=C.offsetParent}var I=STTAFFUNC.scrollXY();
var G=STTAFFUNC.windowXY();
if((F-I[1]+STTAFCONF.hH)>G[1]){F=F-(B+STTAFCONF.hH)}
if((A-I[0]+210)>G[0]){A=G[0]+I[0]-(210+15)}
var H=F+B;var E=A;return[H+"px",E+"px"]},windowXY:function(){var A=0;var B=0;
if(typeof (window.innerWidth)=="number"){A=window.innerWidth;B=window.innerHeight}else{
	if(document.documentElement&&(document.documentElement.clientWidth||document.documentElement.clientHeight)){A=document.documentElement.clientWidth;B=document.documentElement.clientHeight}else{if(document.body&&(document.body.clientWidth||document.body.clientHeight)){A=document.body.clientWidth;B=document.body.clientHeight}}}return[A,B]},scrollXY:function(){var A=0;var B=0;if(typeof (window.pageYOffset)=="number"){A=window.pageXOffset;
B=window.pageYOffset
}else{
	if(document.body&&(document.body.scrollLeft||document.body.scrollTop)){
	A=document.body.scrollLeft;
B=document.body.scrollTop
}else{
	if(document.documentElement&&(document.documentElement.scrollLeft||document.documentElement.scrollTop)){
		A=document.documentElement.scrollLeft;
		B=document.documentElement.scrollTop
		}}}return[A,B]},chgImage:function(A){A.style.cursor="pointer"},chgImageBack:function(A){A.style.cursor="pointer"},setAndFire:function(E,C,F){
			var B ="";
			var A= "";
			var D="";
			if(document.getElementById("st-t-holder") != null){
			var B=document.getElementById("st-t-holder").innerHTML;
			}
			if(document.getElementById("st-l-holder") != null){
var A=document.getElementById("st-l-holder").innerHTML;
			}
			if(document.getElementById("st-cus-holder") != null){
var D=document.getElementById("st-cus-holder").innerHTML;
			}
STTAFFUNC.cw(E,{id:STTAF.userid,ch:C,pr:F,link:A,title:B,fromSaF:true,custom:D})},postForm:function(D){var B=document.createElement("form");


B.method="post";B.action=STTAF.widgetUrl+"/widget-n.jsp";B.target="stcontent";for(var A in D){var C=document.createElement("input");if(A=="ch"){C.setAttribute("name","channel");C.setAttribute("value",D[A])}else{if(A=="pr"){C.setAttribute("name","provider");C.setAttribute("value",D[A])}else{if(A=="custom"){C.setAttribute("name","custom");C.setAttribute("value",D[A])}else{if(A=="title"){C.setAttribute("name","title");C.setAttribute("value",D[A])}else{if(A=="link"){C.setAttribute("name","link");C.setAttribute("value",D[A])}else{C.setAttribute("name",A);C.setAttribute("value",D[A])}}}}}B.appendChild(C)}document.body.appendChild(B);B.submit();document.body.removeChild(B)},GetWidth:function(){var A=0;var B=STTAFFUNC.scrollXY()[0];if(self.innerWidth){A=self.innerWidth+B*2}else{if(document.documentElement&&document.documentElement.clientHeight){A=document.documentElement.clientWidth+B*2}else{if(document.body){A=document.body.clientWidth+B*2}}}return A},GetHeight:function(){var B=0;var A=STTAFFUNC.scrollXY()[1];if(self.innerHeight){B=self.innerHeight+A*2}else{if(document.documentElement&&document.documentElement.clientHeight){B=document.documentElement.clientHeight+A*2}else{if(document.body){B=document.body.clientHeight+A*2}}}return B},getPageSizeWithScroll:function(){var A;var B;if(typeof (window.innerHeight)!="undefined"&&typeof (window.scrollMaxY)!="undefined"){A=window.innerWidth+window.scrollMaxX;B=window.innerHeight+window.scrollMaxY}else{if(document.body.scrollHeight>document.body.offsetHeight){A=document.body.scrollWidth;B=document.body.scrollHeight;A=typeof (document.documentElement.clientWidth)!="undefined"&&document.documentElement.clientWidth>A?document.documentElement.clientWidth:A;B=typeof (document.documentElement.clientHeight)!="undefined"&&document.documentElement.clientHeight>B?document.documentElement.clientHeight:B}else{var A=typeof (document.documentElement.clientWidth)!="undefined"&&document.documentElement.clientWidth>document.body.offsetWidth?document.documentElement.clientWidth:document.body.offsetWidth;var B=typeof (document.documentElement.clientHeight)!="undefined"&&document.documentElement.clientHeight>document.body.offsetHeight?document.documentElement.clientHeight:document.body.offsetHeight;A=A+document.body.offsetLeft;B=B+document.body.offsetTop}}arrayPageSizeWithScroll=new Array(A,B);return arrayPageSizeWithScroll},closeWidget:function(A){if(STTAFCONF.ie){STTAFFUNC.setBackMargins()}A.parentNode.parentNode.removeChild(A.parentNode);if(STTAF.isHideFlashSelected){STTAFFUNC.showFlashObjects()}if(STTAF.isOverlaySelected){document.getElementById("st-overlay").parentNode.removeChild(document.getElementById("st-overlay"))}if(STTAFFUNC&&STTAFFUNC.closeEventFunc&&typeof STTAFFUNC.closeEventFunc=="function"){STTAFFUNC.closeEventFunc()}},tempTip:"",getEventTarget:function(B){var A;if(B.target){A=B.target}else{if(B.srcElement){A=B.srcElement}else{if(B.target.nodeType==3){A=B.target.parentNode}}}return A},getEventXY:function(D){var B,E;if(D.pageX&&D.pageY){B=D.pageX;E=D.pageY}else{if(D.clientX&&D.clientY){var C=document.documentElement,A=document.body;B=D.clientX+(C&&C.scrollLeft||A&&A.scrollLeft||0)-(C.clientLeft||0);E=D.clientY+(C&&C.scrollTop||A&&A.scrollTop||0)-(C.clientTop||0)}}return[B,E]},showTip:function(D){if(!D){D=window.event}try{var B=STTAFFUNC.getEventTarget(D);var E=B.getAttribute("title");B.title="";STTAFFUNC.tempTip=E;var C;if(document.getElementById("st-taf-tooltip-div")){C=document.getElementById("st-taf-tooltip-div");C.style.display="block"}else{C=document.createElement("div");C.setAttribute("id","st-taf-tooltip-div");C.style.width="auto";C.style.position="absolute";C.style.border="1px solid #3b3b3b";C.style.color="#FFFFFF";C.style.padding="2px";C.style.backgroundColor="#737272";C.style.zIndex=999999;C.style.fontFamily="Tahoma";C.style.fontSize="11px";C.style.height="auto";document.body.insertBefore(C,document.body.firstChild)}C.innerHTML=E;C.style.top=(STTAFFUNC.getEventXY(D)[1]+20)+"px";C.style.left=(STTAFFUNC.getEventXY(D)[0])+"px"}catch(A){}},moveTip:function(C){if(!C){C=window.event}try{var B=document.getElementById("st-taf-tooltip-div");B.style.top=(STTAFFUNC.getEventXY(C)[1]+20)+"px";B.style.left=(STTAFFUNC.getEventXY(C)[0])+"px"}catch(A){}},hideTip:function(A){if(document.getElementById("st-taf-tooltip-div")){document.getElementById("st-taf-tooltip-div").style.display="none"}if(A){A.title=STTAFFUNC.tempTip}},applyTips:function(){var A=document.getElementById("hoverDivDiv").getElementsByTagName("div");try{for(var B=0;B<A.length;B++){if(A[B].className=="st-taf-hover-icon"){A[B].onmouseover=function(D){STTAFFUNC.chgImage(this);STTAFFUNC.showTip(D)};A[B].onmouseout=function(){STTAFFUNC.chgImageBack(this);
STTAFFUNC.hideTip(this)};A[B].onmousemove=function(D){STTAFFUNC.moveTip(D)}}if(A[B].className=="st-taf-hover-icon-dis"){A[B].onmouseover=function(D){STTAFFUNC.showTip(D)};A[B].onmouseout=function(){STTAFFUNC.hideTip(this)};A[B].onmousemove=function(D){STTAFFUNC.moveTip(D)}}}}catch(C){}},urlDecode:function(A){if(!A){return""}var B="";var C=0;var D=c1=c2=0;while(C<A.length){D=A.charCodeAt(C);if(D<128){B+=String.fromCharCode(D);C++}else{if((D>191)&&(D<224)){c2=A.charCodeAt(C+1);B+=String.fromCharCode(((D&31)<<6)|(c2&63));C+=2}else{c2=A.charCodeAt(C+1);c3=A.charCodeAt(C+2);B+=String.fromCharCode(((D&15)<<12)|((c2&63)<<6)|(c3&63));C+=3}}}return B.replace(/\+/gi," ")},cw:function(obj,o){if(STTAFCONF.ie){STTAFFUNC.setMargins()}STTAFFUNC.hideTip(obj);var e=eval(o);var cha=e.ch;var pr=e.pr;var c=e.id+"-cd";var link=e.link;if(e.fromSaF){if(link.toString().indexOf("http%3A%2F%2F")==0||link.toString().indexOf("https%3A%2F%2F")==0){}}else{if(link){if(link.toString().indexOf("http%3A%2F%2F")==0||link.toString().indexOf("https%3A%2F%2F")==0){try{e.title=STTAFFUNC.urlDecode(e.title)}catch(ex){}try{e.title=decodeURIComponent(e.title)}catch(ex){}}else{e.link=encodeURIComponent(e.link);e.title=encodeURIComponent(e.title)}}}var custStr="";if(e.custom&&e.custom!=null){if(e.fromSaF){custStr=custStr+e.custom}else{custStr=custStr+encodeURIComponent(STTAFJSON.stringify(e.custom))}e.custom=custStr}if(STTAF.isPopupMode){var popupH=(STTAFFUNC.GetHeight()/2)-(STTAF.frameHeight/2);var popupW=(STTAFFUNC.GetWidth()/2)-(STTAF.frameWidth/2);var custST="&custom=";var ref="&taf-ref=";
var refVal=encodeURIComponent(window.location);var dTitle=encodeURIComponent(document.title);var testJsp=STTAF.widgetUrl+"/widget-n.jsp?provider="+pr+"&channel="+cha+"&id="+e.id+"&link="+e.link+"&title="+encodeURIComponent(e.title)+custST+custStr+ref+refVal+"&dtitle="+dTitle;var attributes="left="+popupW+",top="+popupH+",width=477,height="+STTAF.frameHeight+",toolbar=0,resizable=no";window.open(testJsp,"socialtwistPopup",attributes);return }var hd=document.getElementById("hoverDiv");var sswid=document.getElementById("divSSWidget");
if(sswid){STTAFCONF.alertOn=true;if(confirm("An instance of the widget is already open. Discard changes and open a new widget?")){sswid.parentNode.removeChild(sswid);STTAFCONF.alertOn=false}else{hd.parentNode.removeChild(hd);STTAFCONF.alertOn=false;return false}}var clickOnButton=false;if(hd){clickOnButton=true}var cRef=document.createElement("div");var divIdName="divSSWidget";cRef.setAttribute("id",divIdName);
var cs=cRef.style;cs.visibility="hidden";var dragH="26";if(STTAF.frameHeight>517){dragH="70"}var cRefArr=[];cRefArr.push("<div id='drag' class='draggable' style='position: absolute; top: 3px; left: 3px; cursor: move; z-index:1000; width: 99%; height:"+dragH+"px'>&nbsp;</div>");cRefArr.push("<div id='cb' class='cbutton' align='right' style='position: absolute; top: 7px; right: 8px; cursor: pointer; z-index: 1000; border: 0; width: 10px; height: 10px;' onclick='STTAFFUNC.closeWidget(this);'></div>");cRefArr.push("<iframe id='stcontent' name='stcontent' src='"+STTAF.widgetUrl+"/widget-n.jsp' width='"+STTAF.frameWidth+"px' height='"+STTAF.frameHeight+"px' style='display: block; overflow-x: hidden; overflow-y: hidden;' marginwidth='0' marginheight='0' frameborder='0' scrolling='no' />");cRef.innerHTML=cRefArr.join("");cs.className="draggable";cs.backgroundColor="white";cs.position="absolute";cs.overflowX="hidden";cs.overflowY="hidden";
cs.border="1px solid "+STTAF.frameBorderColor;cs.outline="none";cs.display="block";cs.zIndex=99999;if(STTAF.isOverlaySelected){var overlay=document.createElement("div");overlay.setAttribute("id","st-overlay");
var ocs=overlay.style;ocs.height=STTAFFUNC.getPageSizeWithScroll()[1]+"px";ocs.position="absolute";ocs.zIndex=99990;ocs.top=0;ocs.left=0;
ocs.width="100%";ocs.backgroundColor="black";ocs.filter="alpha(opacity: 75)";ocs.MozOpacity=0.75;ocs.opacity=0.75;document.body.insertBefore(overlay,document.body.firstChild)}if(STTAF.isHideFlashSelected){STTAFFUNC.hideFlashObjects()}if(clickOnButton){if(document.getElementById("st-root-div-set-wid")){document.getElementById("st-root-div-set-wid").appendChild(cRef)}else{var cMain=document.createElement("div");cMain.setAttribute("id","st-root-div-set-wid");cMain.style.zIndex=99999;cMain.appendChild(cRef);document.body.insertBefore(cMain,document.body.firstChild)}document.getElementById("hoverDiv").parentNode.removeChild(document.getElementById("hoverDiv"))}else{if(!STTAF.isButtonExpandable){if(document.getElementById("st-root-div-set-wid")){document.getElementById("st-root-div-set-wid").appendChild(cRef)}else{var cMain=document.createElement("div");cMain.setAttribute("id","st-root-div-set-wid");cMain.style.zIndex=99999;
cMain.appendChild(cRef);document.body.insertBefore(cMain,document.body.firstChild)}}else{if(document.getElementById("st-root-div-set-wid")){document.getElementById("st-root-div-set-wid").appendChild(cRef)}else{var cMain=document.createElement("div");cMain.setAttribute("id","st-root-div-set-wid");cMain.style.zIndex=99999;cMain.appendChild(cRef);document.body.insertBefore(cMain,document.body.firstChild)}if(document.getElementById("hoverDiv")){document.getElementById("hoverDiv").parentNode.removeChild(document.getElementById("hoverDiv"))}}}e.dtitle=encodeURIComponent(document.title);STTAFFUNC.postForm(e);var h=(STTAFFUNC.GetHeight()/2)-(cRef.offsetHeight/2);
var w=(STTAFFUNC.GetWidth()/2)-(cRef.offsetWidth/2);h=h<10?10:h;w=w<10?10:w;cs.top=h+"px";cs.left=w+"px";cs.visibility="visible";STTAFDrag.init(cRef)},hideFlashObjects:function(){var B=document.getElementsByTagName("embed");STTAFCONF.embedArray=new Array();for(var A=0;A<B.length;A++){if(B[A].style.visibility="visible"){B[A].style.visibility="hidden";STTAFCONF.embedArray[A]=B[A]}}},showFlashObjects:function(){if(STTAFCONF.embedArray&&STTAFCONF.embedArray.length){for(var A=0;A<STTAFCONF.embedArray.length;A++){STTAFCONF.embedArray[A].style.visibility="visible"}}},setBackMargins:function(){var A=document.body.style;A.marginLeft=STTAFCONF.marginProps[0];
A.marginTop=STTAFCONF.marginProps[1];A.marginRight=STTAFCONF.marginProps[2];A.marginBottom=STTAFCONF.marginProps[3]},setMargins:function(){var A=document.body.style;STTAFCONF.marginProps=new Array();STTAFCONF.marginProps[0]=A.marginLeft;STTAFCONF.marginProps[1]=A.marginTop;STTAFCONF.marginProps[2]=A.marginRight;STTAFCONF.marginProps[3]=A.marginBottom;A.marginLeft=0;A.marginTop=0;A.marginRight=0;A.marginBottom=0},showHoverMap:function(D,j,w,q,U){var u=STTAF.serviceOrder.tabs;var y=false;for(var z=0;z<u.length;z++){if(u[z]=="bookmark"){y=true;break}}var I=STTAF.serviceOrder.bookmark;
var O=STTAF.serviceOrder.email;var b=STTAF.serviceOrder.im;var S=STTAF.serviceOrder.blog;var V=STTAF.serviceOrder.social;STTAFCONF.hH=(STTAF.enableHoverBranding?23:5)+(S&&S.length>0?24:0)+(O&&O.length>0?24:0)+(b&&b.length>0?24:0)+(V&&V.length>0?24:0)+(I&&I.length>0&&y?24:0);STTAFFUNC.checkAndChangeHTTPS();var Q=(STTAFCONF.isHttps?"https://s3.amazonaws.com/":"http://");if(STTAFCONF.hig==null){STTAFCONF.hig=new Image();
STTAFCONF.hig.src=Q+STTAF.imagesUrl+"/hover-images/hoversprite.gif"}if(STTAFCONF.hih==null){STTAFCONF.hih=new Image();STTAFCONF.hih.src=Q+STTAF.imagesUrl+"/hover-images/hoversprite.gif"}if(STTAFCONF.hid==null){STTAFCONF.hid=new Image();STTAFCONF.hid.src=Q+STTAF.imagesUrl+"/hover-images/hoversprite_off.gif"}if(STTAFCONF.hib==null){STTAFCONF.hib=new Image();STTAFCONF.hib.src=Q+STTAF.imagesUrl+"/hover-images/stbranding.gif"}if(STTAFCONF.to){clearTimeout(STTAFCONF.to)}D.hasFocus=true;if(STTAF.isButtonExpandable){var a="hoverDiv";
var B=document.getElementById(a);var P=STTAFFUNC.getHoverPos(D);STTAF.userid=j;if(w.toString().indexOf("http%3A%2F%2F")==0||w.toString().indexOf("https%3A%2F%2F")==0){try{q=STTAFFUNC.urlDecode(q.toString())}catch(p){}}else{w=encodeURIComponent(w);q=encodeURIComponent(q.toString())}if(document.getElementById("st-st-holder")){document.getElementById("st-t-holder").innerHTML=q;document.getElementById("st-l-holder").innerHTML=w;document.getElementById("st-cus-holder").innerHTML="";if(U&&U!=null){document.getElementById("st-cus-holder").innerHTML=encodeURIComponent(STTAFJSON.stringify(U))}}else{var c=document.createElement("div");c.setAttribute("id","st-st-holder");c.style.display="none";
document.body.insertBefore(c,document.body.firstChild);var g=document.createElement("div");
g.setAttribute("id","st-t-holder");g.innerHTML=q;var f=document.createElement("div");f.setAttribute("id","st-l-holder");f.innerHTML=w;var A=document.createElement("div");A.setAttribute("id","st-cus-holder");if(U&&U!=null){A.innerHTML=encodeURIComponent(STTAFJSON.stringify(U))}else{A.innerHTML=""}c.appendChild(g);c.appendChild(f);c.appendChild(A)}if(B&&B.style.display!="block"){B.style.display="block";B.style.top=P[0];B.style.left=P[1];return false}if(B&&B.style.display=="block"){B.parentNode.removeChild(B)}var G=document.createElement("div");
G.setAttribute("id",a);var T=G.style;T.margin="0px";T.padding="0px";T.border=0;var E=[];E.push("<div onmouseover='if (STTAFCONF.to) clearTimeout(STTAFCONF.to); this.hasFocus=true' onmouseout='STTAFFUNC.setT(); this.hasFocus=false' id='hoverDivDiv' style='position: absolute; border:none; width:192px; margin:0; padding:0; background-color: #fff;'>");E.push("<table width='205px' border='0' cellspacing='0' cellpadding='0' style='background:#f6f5f5; border:1px solid #a8a8a8; border-bottom:0px; border-left:0px; font:11px Arial, Helvetica, sans-serif; font-weight:bold; padding:0px; margin: 0px;'>");var R="<td width='33' style='margin:0px; padding:2px 2px 0px; text-align:center; border:0;'>";var M="<td class='st-taf-ch-td' width='73' style='text-align: left; border:0; outline:0; margin:0px; padding:2px 2px 0px; text-indent:5px; border-left:1px solid #a8a8a8;font:11px Arial, Helvetica, sans-serif; font-weight:bold; color: #000000;' onmouseover='this.style.cursor=\"pointer\";' ";var e="<tr class='st-taf-ch-row' height='26px' style='text-align: left; border:0; outline:0; margin:0px; padding:0px; height: 26px; background:#f6f5f5; '>";var AC="width:18px; height:18px; padding: 0;'></div></td>";var o="style='background:url("+STTAFCONF.hid.src+") no-repeat scroll";
var AF="style='background:url("+STTAFCONF.hig.src+") no-repeat scroll";if(I&&I.length>0&&y){var H,r,K,AB=false;for(var m=0;m<=I.length;m++){if(I[m]=="digg"){H=true}else{if(I[m]=="delicious"){K=true}else{if(I[m]=="stumbleupon"){r=true}else{if(I[m]=="yahoobuzz"){AB=true}}}}}if(H||r||K||AB){E.push(e);E.push(M+' onclick=\'STTAFFUNC.setAndFire(this, "bookmark", "");\'>Bookmark</td>');E.push(R);if(K){E.push("<div class='st-taf-hover-icon' title='Delicious' onclick='STTAFFUNC.setAndFire(this,\"bookmark\",\"BM_DELICIOUS\");' "+AF+" 0px -72px; "+AC)}else{E.push("<div class='st-taf-hover-icon' title='Delicious - Disabled' "+o+" 0px -72px; "+AC)}E.push(R);if(H){E.push("<div class='st-taf-hover-icon' title='Digg' onclick='STTAFFUNC.setAndFire(this,\"bookmark\",\"BM_DIGG\");' "+AF+" -18px -72px; "+AC)}else{E.push("<div class='st-taf-hover-icon' title='Digg - Disabled' "+o+" -18px -72px; "+AC)}E.push(R);
if(r){E.push("<div class='st-taf-hover-icon' title='StumbleUpon' onclick='STTAFFUNC.setAndFire(this,\"bookmark\",\"BM_STUMBLEUPON\");' "+AF+" -36px -72px; "+AC)}else{E.push("<div class='st-taf-hover-icon' title='StumbleUpon - Disabled' "+o+" -36px -72px; "+AC)}E.push(R);
if(AB){E.push("<div class='st-taf-hover-icon' title='Buzz up!' onclick='STTAFFUNC.setAndFire(this,\"bookmark\",\"BM_YAHOOBUZZ\");' "+AF+" -54px -72px; "+AC)}else{E.push("<div class='st-taf-hover-icon' title='Buzz up! - Disabled' "+o+" -54px -72px; "+AC)}E.push("</tr>")}}if(O&&O.length>0){var Z,n,AD,d=false;for(var m=0;m<=O.length;m++){if(O[m]=="gmail"){Z=true}else{if(O[m]=="msnmail"){n=true}else{if(O[m]=="ymail"){AD=true}else{if(O[m]=="email"){d=true}}}}}if(Z||n||AD||d){E.push(e);E.push(M+'onclick=\'STTAFFUNC.setAndFire(this, "email", "gmail");\'>Email</td>');E.push(R);if(Z){E.push("<div class='st-taf-hover-icon' title='Gmail' onclick='STTAFFUNC.setAndFire(this, \"email\", \"gmail\");' "+AF+" 0px 0px; width:18px; height:18px; padding: 0;'></div>")}else{E.push("<div class='st-taf-hover-icon-dis' title='Gmail - Disabled' "+o+" 0px 0px; width:18px; height:18px; padding: 0;'></div>")}E.push(R);if(n){E.push("<div class='st-taf-hover-icon' title='MSN / Hotmail / Live' onclick='STTAFFUNC.setAndFire(this,\"email\",\"msnmail\");'  "+AF+" -18px -1px; "+AC)}else{E.push("<div class='st-taf-hover-icon-dis' title='MSN / Hotmail / Live - Disabled' "+o+" -18px -1px; "+AC)}E.push(R);
if(AD){E.push("<div class='st-taf-hover-icon' title='Yahoo Mail' onclick='STTAFFUNC.setAndFire(this,\"email\",\"ymail\");' "+AF+" -36px 0px; "+AC)}else{E.push("<div class='st-taf-hover-icon-dis' title='Yahoo Mail - Disabled' "+o+" -36px 0px; "+AC)}E.push(R);if(d){E.push("<div class='st-taf-hover-icon' title='Type in addresses' onclick='STTAFFUNC.setAndFire(this,\"email\",\"email\");' "+AF+" -54px 0px; "+AC)}else{E.push("<div class='st-taf-hover-icon-dis' title='Type in addresses - Disabled' "+o+" -54px 0px; "+AC)}E.push("</tr>")}}if(b&&b.length>0){var L,J,C,h=false;for(var m=0;m<=b.length;m++){if(b[m]=="gtalk"){L=true}else{if(b[m]=="msnim"){J=true}else{if(b[m]=="yim"){C=true}else{if(b[m]=="aim"){h=true}}}}}if(L||J||C||h){E.push(e);E.push(M+' onclick=\'STTAFFUNC.setAndFire(this, "im", "gtalk");\'>IM</td>');E.push(R);if(L){E.push("<div class='st-taf-hover-icon' title='Google Talk' onclick='STTAFFUNC.setAndFire(this,\"im\",\"gtalk\");' "+AF+" 0px -18px; "+AC)}else{E.push("<div class='st-taf-hover-icon-dis' title='Google Talk - Disabled' "+o+" 0px -18px; "+AC)}E.push(R);if(J){E.push("<div class='st-taf-hover-icon' title='MSN / Live Messenger' onclick='STTAFFUNC.setAndFire(this,\"im\",\"msnim\");' "+AF+" -18px -18px; "+AC)}else{E.push("<div class='st-taf-hover-icon-dis' title='MSN / Live Messenger - Disabled' "+o+" -18px -18px; "+AC)}E.push(R);if(C){E.push("<div class='st-taf-hover-icon' title='Yahoo Messenger' onclick='STTAFFUNC.setAndFire(this,\"im\",\"yim\");' "+AF+" -36px -18px; "+AC)}else{E.push("<div class='st-taf-hover-icon-dis' title='Yahoo Messenger - Disabled' "+o+" -36px -18px; "+AC)}E.push(R);if(h){E.push("<div class='st-taf-hover-icon' title='AOL Instant Messenger' onclick='STTAFFUNC.setAndFire(this,\"im\",\"aim\");' "+AF+" -54px -18px; "+AC)}else{E.push("<div class='st-taf-hover-icon-dis' title='AOL Instant Messenger - Disabled' "+o+" -54px -18px; "+AC)}E.push("</tr>")}}if(S&&S.length>0){var AE,F,Y,s=false;for(var m=0;m<=S.length;m++){if(S[m]=="wordpress"){AE=true}else{if(S[m]=="blogger"){F=true}else{if(S[m]=="livejournal"){Y=true}else{if(S[m]=="typepad"){s=true}}}}}if(AE||F||Y||s){E.push(e);E.push(M+' onclick=\'STTAFFUNC.setAndFire(this, "blog", "wordpress");\'>Blog</td>');E.push(R);if(AE){E.push("<div class='st-taf-hover-icon' title='WordPress' onclick='STTAFFUNC.setAndFire(this,\"blog\",\"wordpress\");' "+AF+" 0px -36px; "+AC)}else{E.push("<div class='st-taf-hover-icon-dis' title='WordPress - Disabled' "+o+" 0px -36px; "+AC)}E.push(R);if(F){E.push("<div class='st-taf-hover-icon' title='Blogger' onclick='STTAFFUNC.setAndFire(this,\"blog\",\"blogger\");' "+AF+" -18px -36px; "+AC)}else{E.push("<div class='st-taf-hover-icon-dis' title='Blogger - Disabled' "+o+" -18px -36px; "+AC)}E.push(R);if(Y){E.push("<div class='st-taf-hover-icon' title='LiveJournal' onclick='STTAFFUNC.setAndFire(this,\"blog\",\"livejournal\");' "+AF+" -36px -36px; "+AC)}else{E.push("<div class='st-taf-hover-icon-dis' title='LiveJournal - Disabled' "+o+" -36px -36px; "+AC)}E.push(R);if(s){E.push("<div class='st-taf-hover-icon' title='TypePad' onclick='STTAFFUNC.setAndFire(this,\"blog\",\"typepad\");' "+AF+" -54px -36px; "+AC)}else{E.push("<div class='st-taf-hover-icon-dis' title='TypePad - Disabled' "+o+" -54px -36px; "+AC)}E.push("</tr>")}}if(V&&V.length>0){var AA,N,k,X=false;for(var m=0;m<=V.length;m++){if(V[m]=="facebook"){AA=true}else{if(V[m]=="myspace"){N=true}else{if(V[m]=="twitter"){k=true}else{if(V[m]=="friendfeed"){X=true}}}}}if(AA||N||k||X){E.push(e);E.push(M+' onclick=\'STTAFFUNC.setAndFire(this, "social", "facebook");\'>Social</td>');E.push(R);if(AA){E.push("<div class='st-taf-hover-icon' title='Facebook' onclick='STTAFFUNC.setAndFire(this,\"social\",\"facebook\");'  "+AF+" 0px -54px; "+AC)}else{E.push("<div class='st-taf-hover-icon-dis' title='Facebook - Disabled' "+AF+" 0px -54px; "+AC)}E.push(R);if(N){E.push("<div class='st-taf-hover-icon' title='MySpace' onclick='STTAFFUNC.setAndFire(this,\"social\",\"myspace\");' "+AF+" -36px -54px; "+AC)}else{E.push("<div class='st-taf-hover-icon-dis' title='MySpace - Disabled' "+o+" -36px -54px; "+AC)}E.push(R);if(k){E.push("<div class='st-taf-hover-icon' title='Twitter' onclick='STTAFFUNC.setAndFire(this,\"social\",\"twitter\");' "+AF+" -18px -54px; "+AC)}else{E.push("<div class='st-taf-hover-icon-dis' title='Twitter - Disabled' "+o+" -18px -54px; "+AC)}E.push(R);if(X){E.push("<div class='st-taf-hover-icon' title='FriendFeed' onclick='STTAFFUNC.setAndFire(this,\"social\",\"friendfeed\");' "+AF+" -54px -54px; "+AC)}else{E.push("<div class='st-taf-hover-icon-dis' title='FriendFeed - Disabled' "+o+" -54px -54px; "+AC)}E.push("</tr>")}}if(STTAF.enableHoverBranding){E.push("<tr height='14px' style='text-align: left; border:0; outline:0; margin:0px; padding:0px; height: 14px;'>");E.push("<td valign='top' colspan='5' style='margin:0px; padding:0px; height:14px; border:0; outline:0;'>");
E.push("<img src='"+STTAFCONF.hib.src+"' usemap='#st-map-hover-brand' style='margin:0px; padding: 0px; border: 0;'/>");E.push("<map name='st-map-hover-brand'>");E.push("<area shape='rect' coords='0, 0, 77, 13' target='_blank' href='http://tellafriend.socialtwist.com:80?source=hovermap&userid="+STTAF.userid+"'>");
E.push("<area shape='rect' coords='172, 1, 202, 11' href='javascript:void(0);' onclick='STTAFFUNC.setAndFire(this);'>");E.push("</map></td>");E.push("</tr>")}E.push("</table>");E.push("</div>");var W=E.join("");G.innerHTML=W;
T.zIndex=9980;T.display="block";T.position="absolute";T.top=P[0];T.left=P[1];if(document.getElementById("st-root-div-set")){document.getElementById("st-root-div-set").appendChild(G)}else{var v=document.createElement("div");
v.setAttribute("id","st-root-div-set");v.style.zIndex=99999;v.appendChild(G);document.body.insertBefore(v,document.body.firstChild)}STTAFFUNC.applyTips()}else{return }},hideHoverMap:function(A){A.hasFocus=false;if(STTAF.isButtonExpandable){STTAFCONF.to=setTimeout(function(){STTAFFUNC.checkAndHide(A)},500)}else{return }},prevS:function(A){A=A.previousSibling;
STTAFCONF.isEscaped="true";if(A.tagName=="A"||A.tagName=="a"){return A.innerHTML}else{A=A.previousSibling;return A.innerHTML}},prevSp:function(A){A=A.previousSibling;STTAFCONF.isEscaped="true";if(A.tagName=="SPAN"||A.tagName=="span"){return A.innerHTML}else{A=A.previousSibling;return A.innerHTML}}};function showHoverMap(D,E,A,B,C){return STTAFFUNC.showHoverMap(D,E,A,B,C)}function hideHoverMap(A){return STTAFFUNC.hideHoverMap(A)}function cw(A,B){return STTAFFUNC.cw(A,B)}function createWidget(B,E,A,C,D){if(D=='"desc"'||D=="desc"){D=""}return STTAFFUNC.cw(B,{id:E,link:A,title:C,custom:D})}function prevS(A){return STTAFFUNC.prevS(A)}function prevSp(A){return STTAFFUNC.prevSp(A)}var STTAFDrag={obj:null,init:function(D,H,F,B,E,A,I,G,J,C){D.onmousedown=STTAFDrag.start;D.hmode=I?false:true;D.vmode=G?false:true;
D.root=H&&H!=null?H:D;if(D.hmode&&isNaN(parseInt(D.root.style.left))){D.root.style.left="0px"}if(D.vmode&&isNaN(parseInt(D.root.style.top))){D.root.style.top="0px"}if(!D.hmode&&isNaN(parseInt(D.root.style.right))){D.root.style.right="0px"}if(!D.vmode&&isNaN(parseInt(D.root.style.bottom))){D.root.style.bottom="0px"}D.minX=typeof F!="undefined"?F:null;D.minY=typeof E!="undefined"?E:null;D.maxX=typeof B!="undefined"?B:null;D.maxY=typeof A!="undefined"?A:null;D.xMapper=J?J:null;D.yMapper=C?C:null;D.root.onDragStart=new Function();D.root.onDragEnd=new Function();
D.root.onDrag=new Function()},start:function(B){var C=STTAFDrag.obj=this;B=STTAFDrag.fixE(B);var D=parseInt(C.vmode?C.root.style.top:C.root.style.bottom);var A=parseInt(C.hmode?C.root.style.left:C.root.style.right);C.root.onDragStart(A,D);C.lastMouseX=B.clientX;C.lastMouseY=B.clientY;if(C.hmode){if(C.minX!=null){C.minMouseX=B.clientX-A+C.minX}if(C.maxX!=null){C.maxMouseX=C.minMouseX+C.maxX-C.minX}}else{if(C.minX!=null){C.maxMouseX=-C.minX+B.clientX+A}if(C.maxX!=null){C.minMouseX=-C.maxX+B.clientX+A}}if(C.vmode){if(C.minY!=null){C.minMouseY=B.clientY-D+C.minY}if(C.maxY!=null){C.maxMouseY=C.minMouseY+C.maxY-C.minY}}else{if(C.minY!=null){C.maxMouseY=-C.minY+B.clientY+D}if(C.maxY!=null){C.minMouseY=-C.maxY+B.clientY+D}}document.onmousemove=STTAFDrag.drag;document.onmouseup=STTAFDrag.end;return false},drag:function(E){E=STTAFDrag.fixE(E);var A=STTAFDrag.obj;
var F=E.clientY;var G=E.clientX;var H=parseInt(A.vmode?A.root.style.top:A.root.style.bottom);var I=parseInt(A.hmode?A.root.style.left:A.root.style.right);var D,C;if(A.minX!=null){G=A.hmode?Math.max(G,A.minMouseX):Math.min(G,A.maxMouseX)}if(A.maxX!=null){G=A.hmode?Math.min(G,A.maxMouseX):Math.max(G,A.minMouseX)}if(A.minY!=null){F=A.vmode?Math.max(F,A.minMouseY):Math.min(F,A.maxMouseY)}if(A.maxY!=null){F=A.vmode?Math.min(F,A.maxMouseY):Math.max(F,A.minMouseY)}D=I+((G-A.lastMouseX)*(A.hmode?1:-1));C=H+((F-A.lastMouseY)*(A.vmode?1:-1));if(A.xMapper){D=A.xMapper(H)}else{if(A.yMapper){C=A.yMapper(I)}}var B=true;if(C<4||D<4){B=false}if(B){STTAFDrag.obj.root.style[A.hmode?"left":"right"]=D+"px";
STTAFDrag.obj.root.style[A.vmode?"top":"bottom"]=C+"px"}STTAFDrag.obj.lastMouseX=G;STTAFDrag.obj.lastMouseY=F;STTAFDrag.obj.root.onDrag(D,C);return false},end:function(){document.onmousemove=null;document.onmouseup=null;STTAFDrag.obj.root.onDragEnd(parseInt(STTAFDrag.obj.root.style[STTAFDrag.obj.hmode?"left":"right"]),parseInt(STTAFDrag.obj.root.style[STTAFDrag.obj.vmode?"top":"bottom"]));STTAFDrag.obj=null},fixE:function(A){if(typeof A=="undefined"){A=window.event}if(typeof A.layerX=="undefined"){A.layerX=A.offsetX}if(typeof A.layerY=="undefined"){A.layerY=A.offsetY}return A}};


