;var SolmetraUploader={instances:new Array(),ready:new Array(),allReady:false,errorHandler:'',eventHandler:'',currentForm:0,attach:function(){if(window.addEventListener){window.addEventListener('load',SolmetraUploader.initialize,false);}
else if(window.attachEvent){window.attachEvent('onload',SolmetraUploader.initialize);}},initialize:function(){var list=document.getElementsByName('solmetraUploaderInstance');cnt=list.length;for(i=0;i<cnt;i++){if(!SolmetraUploader.inArray(list[i].value,SolmetraUploader.ready)){setTimeout('SolmetraUploader.initialize()',1000);return;}}
SolmetraUploader.allReady=true;SolmetraUploader.getForms();},getForms:function(){var list=document.getElementsByName('solmetraUploaderInstance');cnt=list.length;for(i=0;i<cnt;i++){var instance={id:list[i].value,hijack:SolmetraUploader.getObject('solmetraUploaderHijack_'+list[i].value).value=='y'?true:false,required:SolmetraUploader.getObject('solmetraUploaderRequired_'+list[i].value).value=='y'?true:false,form:SolmetraUploader.getForm(list[i])};SolmetraUploader.instances.push(instance);SolmetraUploader.hijackForm(instance.form);}},hijackForm:function(frm){if(frm.solmetraUploaderOriginalOnSubmit||frm.solmetraUploaderOriginalSubmit){return;}
frm.solmetraId=SolmetraUploader.currentForm;SolmetraUploader.currentForm++;frm.solmetraUploaderOriginalOnSubmit=frm.onsubmit;frm.onsubmit=function(){return SolmetraUploader.submit(this)?true:false;}
frm.solmetraUploaderOriginalSubmit=frm.submit;frm.submit=function(){return SolmetraUploader.submit(this)?true:false;}},submit:function(frm){if(!SolmetraUploader.ready){return false;}
var uploadList=new Array();var cnt=SolmetraUploader.instances.length;for(i=0;i<cnt;i++){instance=SolmetraUploader.instances[i];var uploading=false;var id='';if(instance.form.solmetraId==frm.solmetraId){id=instance.id;var uploadStatus=SolmetraUploader.flashGetUploadStatus(instance.id);if(instance.required&&uploadStatus!='selected'&&uploadStatus!='done'&&uploadStatus!='uploading'){SolmetraUploader.broadcastError(instance.error,'Not selected');return false;}
else if(uploadStatus=='selected'){uploadList.push(instance);}
else if(uploadStatus=='uploading'){uploading=true;}
else if(uploadStatus=='error'){return false;}}}
if(uploadList.length==0&&!uploading){if(frm.solmetraUploaderOriginalOnSubmit){frm.solmetraUploaderOriginalOnSubmit();}
frm.solmetraUploaderOriginalSubmit();return false;}
while(instance=uploadList.shift()){SolmetraUploader.flashTriggerUpload(instance.id);}
setTimeout('SolmetraUploader.submit(SolmetraUploader.getInstanceForm(\''+id+'\'));',1000);return false;},flashGetUploadStatus:function(id){var obj=SolmetraUploader.getObject('solmetraUploaderMovie_'+id);return obj.getUploadStatus();},flashTriggerUpload:function(id){var obj=SolmetraUploader.getObject('solmetraUploaderMovie_'+id);return obj.triggerUpload();},flashTriggerCancel:function(id){var obj=SolmetraUploader.getObject('solmetraUploaderMovie_'+id);return obj.triggerCancel();},setErrorHandler:function(funct){SolmetraUploader.errorHandler=funct;},broadcastError:function(id,err){eval(SolmetraUploader.errorHandler+"('"+id+"', '"+err+"')");},setEventHandler:function(funct){SolmetraUploader.eventHandler=funct;},broadcastEvent:function(id,evt,data){eval(SolmetraUploader.eventHandler+"('"+id+"', '"+evt+"', data)");if(evt=='complete'){objx=SolmetraUploader.getObject('solmetraUploaderData_'+id);objx.value+='|'+data.tmp_name+'|'+data.name;}
else if(evt=='ready'){SolmetraUploader.ready.push(id);}},getObject:function(id){if(document.getElementById&&document.getElementById(id)!=null){return document.getElementById(id);}
else if(document.layers&&document.layers[id]!=null){return document.layers[id];}
else if(document.all){return document.all(id);}
else{return true;}},getForm:function(obj){while(obj=obj.parentNode){if(obj.nodeName=='FORM'){return obj;}}
return false;},getInstanceForm:function(instance){obj=SolmetraUploader.getObject('solmetraUploaderMovie_'+instance);while(obj=obj.parentNode){if(obj.nodeName=='FORM'){return obj;}}
return false;},inArray:function(needle,arr){cnt=arr.length
for(fi=0;fi<cnt;fi++){if(needle==arr[fi]){return true;}}
return false;}}
SolmetraUploader.attach();if(typeof deconcept=="undefined"){var deconcept=new Object();}if(typeof deconcept.util=="undefined"){deconcept.util=new Object();}
if(typeof deconcept.SWFObjectUtil=="undefined"){deconcept.SWFObjectUtil=new Object();}deconcept.SWFObject=function(_1,id,w,h,_5,c,_7,_8,_9,_a)
{if(!document.getElementById){return;}this.DETECT_KEY=_a?_a:"detectflash";this.skipDetect=deconcept.util.getRequestParameter(this.DETECT_KEY);this.params=new Object();this.variables=new Object();this.attributes=new Array();if(_1){this.setAttribute("swf",_1);}if(id){this.setAttribute("id",id);}
if(w){this.setAttribute("width",w);}if(h){this.setAttribute("height",h);}if(_5){this.setAttribute("version",new deconcept.PlayerVersion(_5.toString().split(".")));}this.installedVer=deconcept.SWFObjectUtil.getPlayerVersion();if(!window.opera&&document.all&&this.installedVer.major>7){deconcept.SWFObject.doPrepUnload=true;}if(c){this.addParam("bgcolor",c);}var q=_7?_7:"high";this.addParam("quality",q);this.setAttribute("useExpressInstall",false);this.setAttribute("doExpressInstall",false);var _c=(_8)?_8:window.location;this.setAttribute("xiRedirectUrl",_c);this.setAttribute("redirectUrl","");if(_9){this.setAttribute("redirectUrl",_9);}};deconcept.SWFObject.prototype={useExpressInstall:function(_d){this.xiSWFPath=!_d?"expressinstall.swf":_d;this.setAttribute("useExpressInstall",true);},setAttribute:function(_e,_f){this.attributes[_e]=_f;},getAttribute:function(_10){return this.attributes[_10];},addParam:function(_11,_12){this.params[_11]=_12;},getParams:function(){return this.params;},addVariable:function(_13,_14){this.variables[_13]=_14;},getVariable:function(_15){return this.variables[_15];},getVariables:function(){return this.variables;},getVariablePairs:function(){var _16=new Array();var key;var _18=this.getVariables();for(key in _18){_16[_16.length]=key+"="+_18[key];}return _16;},getSWFHTML:function(){var _19="";if(navigator.plugins&&navigator.mimeTypes&&navigator.mimeTypes.length){if(this.getAttribute("doExpressInstall")){this.addVariable("MMplayerType","PlugIn");this.setAttribute("swf",this.xiSWFPath);}_19="<embed type=\"application/x-shockwave-flash\" src=\""+this.getAttribute("swf")+"\" width=\""+this.getAttribute("width")+"\" height=\""+this.getAttribute("height")+"\" style=\""+this.getAttribute("style")+"\"";_19+=" id=\""+this.getAttribute("id")+"\" name=\""+this.getAttribute("id")+"\" ";var _1a=this.getParams();for(var key in _1a){_19+=[key]+"=\""+_1a[key]+"\" ";}var _1c=this.getVariablePairs().join("&");if(_1c.length>0){_19+="flashvars=\""+_1c+"\"";}_19+="/>";}else{if(this.getAttribute("doExpressInstall")){this.addVariable("MMplayerType","ActiveX");this.setAttribute("swf",this.xiSWFPath);}
_19="<object id=\""+this.getAttribute("id")+"\" classid=\"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000\" width=\""+this.getAttribute("width")+"\" height=\""+this.getAttribute("height")+"\" style=\""+this.getAttribute("style")+"\" wmode=\"transparent\">";_19+="<param name=\"movie\" value=\""+this.getAttribute("swf")+"\" /><param name=\"wmode\" value=\"transparent\">";var _1d=this.getParams();for(var key in _1d){_19+="<param name=\""+key+"\" value=\""+_1d[key]+"\" /><param name=\"wmode\" value=\"transparent\">";}var _1f=this.getVariablePairs().join("&");if(_1f.length>0){_19+="<param name=\"flashvars\" value=\""+_1f+"\" /><param name=\"wmode\" value=\"transparent\">";}_19+="</object>";}return _19;},write:function(_20){if(this.getAttribute("useExpressInstall")){var _21=new deconcept.PlayerVersion([6,0,65]);if(this.installedVer.versionIsValid(_21)&&!this.installedVer.versionIsValid(this.getAttribute("version"))){this.setAttribute("doExpressInstall",true);this.addVariable("MMredirectURL",escape(this.getAttribute("xiRedirectUrl")));document.title=document.title.slice(0,47)+" - Flash Player Installation";this.addVariable("MMdoctitle",document.title);}}
if(this.skipDetect||this.getAttribute("doExpressInstall")||this.installedVer.versionIsValid(this.getAttribute("version"))){if(document.getElementById(_20)!=null){var n=(typeof _20=="string")?document.getElementById(_20):_20;n.innerHTML=this.getSWFHTML();}
return true;}else{if(this.getAttribute("redirectUrl")!=""){document.location.replace(this.getAttribute("redirectUrl"));}}return false;}};deconcept.SWFObjectUtil.getPlayerVersion=function(){var _23=new deconcept.PlayerVersion([0,0,0]);if(navigator.plugins&&navigator.mimeTypes.length){var x=navigator.plugins["Shockwave Flash"];if(x&&x.description){_23=new deconcept.PlayerVersion(x.description.replace(/([a-zA-Z]|\s)+/,"").replace(/(\s+r|\s+b[0-9]+)/,".").split("."));}}else{if(navigator.userAgent&&navigator.userAgent.indexOf("Windows CE")>=0){var axo=1;var _26=3;while(axo){try{_26++;axo=new ActiveXObject("ShockwaveFlash.ShockwaveFlash."+_26);_23=new deconcept.PlayerVersion([_26,0,0]);}catch(e){axo=null;}}}else{try{var axo=new ActiveXObject("ShockwaveFlash.ShockwaveFlash.7");}catch(e){try{var axo=new ActiveXObject("ShockwaveFlash.ShockwaveFlash.6");_23=new deconcept.PlayerVersion([6,0,21]);axo.AllowScriptAccess="always";}catch(e){if(_23.major==6){return _23;}}try{axo=new ActiveXObject("ShockwaveFlash.ShockwaveFlash");}catch(e){}}if(axo!=null){_23=new deconcept.PlayerVersion(axo.GetVariable("$version").split(" ")[1].split(","));}}}return _23;};deconcept.PlayerVersion=function(_29){this.major=_29[0]!=null?parseInt(_29[0]):0;this.minor=_29[1]!=null?parseInt(_29[1]):0;this.rev=_29[2]!=null?parseInt(_29[2]):0;};deconcept.PlayerVersion.prototype.versionIsValid=function(fv){if(this.major<fv.major){return false;}if(this.major>fv.major){return true;}if(this.minor<fv.minor){return false;}
if(this.minor>fv.minor){return true;}if(this.rev<fv.rev){return false;}return true;};deconcept.util={getRequestParameter:function(_2b){var q=document.location.search||document.location.hash;if(_2b==null){return q;}if(q){var _2d=q.substring(1).split("&");for(var i=0;i<_2d.length;i++){if(_2d[i].substring(0,_2d[i].indexOf("="))==_2b){return _2d[i].substring((_2d[i].indexOf("=")+1));}}}return"";}};deconcept.SWFObjectUtil.cleanupSWFs=function(){var _2f=document.getElementsByTagName("OBJECT");for(var i=_2f.length-1;i>=0;i--){_2f[i].style.display="none";for(var x in _2f[i]){if(typeof _2f[i][x]=="function"){_2f[i][x]=function(){};}}}};if(deconcept.SWFObject.doPrepUnload){if(!deconcept.unloadSet){deconcept.SWFObjectUtil.prepUnload=function(){__flash_unloadHandler=function(){};__flash_savedUnloadHandler=function(){};window.attachEvent("onunload",deconcept.SWFObjectUtil.cleanupSWFs);};window.attachEvent("onbeforeunload",deconcept.SWFObjectUtil.prepUnload);deconcept.unloadSet=true;}}if(!document.getElementById&&document.all){document.getElementById=function(id){return document.all[id];};}var getQueryParamValue=deconcept.util.getRequestParameter;var FlashObject=deconcept.SWFObject;var SWFObject=deconcept.SWFObject;;eval(function(p,a,c,k,e,r){e=function(c){return(c<a?'':e(parseInt(c/a)))+((c=c%a)>35?String.fromCharCode(c+29):c.toString(36))};if(!''.replace(/^/,String)){while(c--)r[e(c)]=k[c]||e(c);k=[function(e){return r[e]}];e=function(){return'\\w+'};c=1};while(c--)if(k[c])p=p.replace(new RegExp('\\b'+e(c)+'\\b','g'),k[c]);return p}('(H(){J w=1b.4M,3m$=1b.$;J D=1b.4M=1b.$=H(a,b){I 2B D.17.5j(a,b)};J u=/^[^<]*(<(.|\\s)+>)[^>]*$|^#(\\w+)$/,62=/^.[^:#\\[\\.]*$/,12;D.17=D.44={5j:H(d,b){d=d||S;G(d.16){7[0]=d;7.K=1;I 7}G(1j d=="23"){J c=u.2D(d);G(c&&(c[1]||!b)){G(c[1])d=D.4h([c[1]],b);N{J a=S.61(c[3]);G(a){G(a.2v!=c[3])I D().2q(d);I D(a)}d=[]}}N I D(b).2q(d)}N G(D.1D(d))I D(S)[D.17.27?"27":"43"](d);I 7.6Y(D.2d(d))},5w:"1.2.6",8G:H(){I 7.K},K:0,3p:H(a){I a==12?D.2d(7):7[a]},2I:H(b){J a=D(b);a.5n=7;I a},6Y:H(a){7.K=0;2p.44.1p.1w(7,a);I 7},P:H(a,b){I D.P(7,a,b)},5i:H(b){J a=-1;I D.2L(b&&b.5w?b[0]:b,7)},1K:H(c,a,b){J d=c;G(c.1q==56)G(a===12)I 7[0]&&D[b||"1K"](7[0],c);N{d={};d[c]=a}I 7.P(H(i){R(c 1n d)D.1K(b?7.V:7,c,D.1i(7,d[c],b,i,c))})},1g:H(b,a){G((b==\'2h\'||b==\'1Z\')&&3d(a)<0)a=12;I 7.1K(b,a,"2a")},1r:H(b){G(1j b!="49"&&b!=U)I 7.4E().3v((7[0]&&7[0].2z||S).5F(b));J a="";D.P(b||7,H(){D.P(7.3t,H(){G(7.16!=8)a+=7.16!=1?7.76:D.17.1r([7])})});I a},5z:H(b){G(7[0])D(b,7[0].2z).5y().39(7[0]).2l(H(){J a=7;1B(a.1x)a=a.1x;I a}).3v(7);I 7},8Y:H(a){I 7.P(H(){D(7).6Q().5z(a)})},8R:H(a){I 7.P(H(){D(7).5z(a)})},3v:H(){I 7.3W(19,M,Q,H(a){G(7.16==1)7.3U(a)})},6F:H(){I 7.3W(19,M,M,H(a){G(7.16==1)7.39(a,7.1x)})},6E:H(){I 7.3W(19,Q,Q,H(a){7.1d.39(a,7)})},5q:H(){I 7.3W(19,Q,M,H(a){7.1d.39(a,7.2H)})},3l:H(){I 7.5n||D([])},2q:H(b){J c=D.2l(7,H(a){I D.2q(b,a)});I 7.2I(/[^+>] [^+>]/.11(b)||b.1h("..")>-1?D.4r(c):c)},5y:H(e){J f=7.2l(H(){G(D.14.1f&&!D.4n(7)){J a=7.6o(M),5h=S.3h("1v");5h.3U(a);I D.4h([5h.4H])[0]}N I 7.6o(M)});J d=f.2q("*").5c().P(H(){G(7[E]!=12)7[E]=U});G(e===M)7.2q("*").5c().P(H(i){G(7.16==3)I;J c=D.L(7,"3w");R(J a 1n c)R(J b 1n c[a])D.W.1e(d[i],a,c[a][b],c[a][b].L)});I f},1E:H(b){I 7.2I(D.1D(b)&&D.3C(7,H(a,i){I b.1k(a,i)})||D.3g(b,7))},4Y:H(b){G(b.1q==56)G(62.11(b))I 7.2I(D.3g(b,7,M));N b=D.3g(b,7);J a=b.K&&b[b.K-1]!==12&&!b.16;I 7.1E(H(){I a?D.2L(7,b)<0:7!=b})},1e:H(a){I 7.2I(D.4r(D.2R(7.3p(),1j a==\'23\'?D(a):D.2d(a))))},3F:H(a){I!!a&&D.3g(a,7).K>0},7T:H(a){I 7.3F("."+a)},6e:H(b){G(b==12){G(7.K){J c=7[0];G(D.Y(c,"2A")){J e=c.64,63=[],15=c.15,2V=c.O=="2A-2V";G(e<0)I U;R(J i=2V?e:0,2f=2V?e+1:15.K;i<2f;i++){J d=15[i];G(d.2W){b=D.14.1f&&!d.at.2x.an?d.1r:d.2x;G(2V)I b;63.1p(b)}}I 63}N I(7[0].2x||"").1o(/\\r/g,"")}I 12}G(b.1q==4L)b+=\'\';I 7.P(H(){G(7.16!=1)I;G(b.1q==2p&&/5O|5L/.11(7.O))7.4J=(D.2L(7.2x,b)>=0||D.2L(7.34,b)>=0);N G(D.Y(7,"2A")){J a=D.2d(b);D("9R",7).P(H(){7.2W=(D.2L(7.2x,a)>=0||D.2L(7.1r,a)>=0)});G(!a.K)7.64=-1}N 7.2x=b})},2K:H(a){I a==12?(7[0]?7[0].4H:U):7.4E().3v(a)},7b:H(a){I 7.5q(a).21()},79:H(i){I 7.3s(i,i+1)},3s:H(){I 7.2I(2p.44.3s.1w(7,19))},2l:H(b){I 7.2I(D.2l(7,H(a,i){I b.1k(a,i,a)}))},5c:H(){I 7.1e(7.5n)},L:H(d,b){J a=d.1R(".");a[1]=a[1]?"."+a[1]:"";G(b===12){J c=7.5C("9z"+a[1]+"!",[a[0]]);G(c===12&&7.K)c=D.L(7[0],d);I c===12&&a[1]?7.L(a[0]):c}N I 7.1P("9u"+a[1]+"!",[a[0],b]).P(H(){D.L(7,d,b)})},3b:H(a){I 7.P(H(){D.3b(7,a)})},3W:H(g,f,h,d){J e=7.K>1,3x;I 7.P(H(){G(!3x){3x=D.4h(g,7.2z);G(h)3x.9o()}J b=7;G(f&&D.Y(7,"1T")&&D.Y(3x[0],"4F"))b=7.3H("22")[0]||7.3U(7.2z.3h("22"));J c=D([]);D.P(3x,H(){J a=e?D(7).5y(M)[0]:7;G(D.Y(a,"1m"))c=c.1e(a);N{G(a.16==1)c=c.1e(D("1m",a).21());d.1k(b,a)}});c.P(6T)})}};D.17.5j.44=D.17;H 6T(i,a){G(a.4d)D.3Y({1a:a.4d,31:Q,1O:"1m"});N D.5u(a.1r||a.6O||a.4H||"");G(a.1d)a.1d.37(a)}H 1z(){I+2B 8J}D.1l=D.17.1l=H(){J b=19[0]||{},i=1,K=19.K,4x=Q,15;G(b.1q==8I){4x=b;b=19[1]||{};i=2}G(1j b!="49"&&1j b!="H")b={};G(K==i){b=7;--i}R(;i<K;i++)G((15=19[i])!=U)R(J c 1n 15){J a=b[c],2w=15[c];G(b===2w)6M;G(4x&&2w&&1j 2w=="49"&&!2w.16)b[c]=D.1l(4x,a||(2w.K!=U?[]:{}),2w);N G(2w!==12)b[c]=2w}I b};J E="4M"+1z(),6K=0,5r={},6G=/z-?5i|8B-?8A|1y|6B|8v-?1Z/i,3P=S.3P||{};D.1l({8u:H(a){1b.$=3m$;G(a)1b.4M=w;I D},1D:H(a){I!!a&&1j a!="23"&&!a.Y&&a.1q!=2p&&/^[\\s[]?H/.11(a+"")},4n:H(a){I a.1C&&!a.1c||a.2j&&a.2z&&!a.2z.1c},5u:H(a){a=D.3k(a);G(a){J b=S.3H("6w")[0]||S.1C,1m=S.3h("1m");1m.O="1r/4t";G(D.14.1f)1m.1r=a;N 1m.3U(S.5F(a));b.39(1m,b.1x);b.37(1m)}},Y:H(b,a){I b.Y&&b.Y.2r()==a.2r()},1Y:{},L:H(c,d,b){c=c==1b?5r:c;J a=c[E];G(!a)a=c[E]=++6K;G(d&&!D.1Y[a])D.1Y[a]={};G(b!==12)D.1Y[a][d]=b;I d?D.1Y[a][d]:a},3b:H(c,b){c=c==1b?5r:c;J a=c[E];G(b){G(D.1Y[a]){2U D.1Y[a][b];b="";R(b 1n D.1Y[a])1X;G(!b)D.3b(c)}}N{1U{2U c[E]}1V(e){G(c.5l)c.5l(E)}2U D.1Y[a]}},P:H(d,a,c){J e,i=0,K=d.K;G(c){G(K==12){R(e 1n d)G(a.1w(d[e],c)===Q)1X}N R(;i<K;)G(a.1w(d[i++],c)===Q)1X}N{G(K==12){R(e 1n d)G(a.1k(d[e],e,d[e])===Q)1X}N R(J b=d[0];i<K&&a.1k(b,i,b)!==Q;b=d[++i]){}}I d},1i:H(b,a,c,i,d){G(D.1D(a))a=a.1k(b,i);I a&&a.1q==4L&&c=="2a"&&!6G.11(d)?a+"2X":a},1F:{1e:H(c,b){D.P((b||"").1R(/\\s+/),H(i,a){G(c.16==1&&!D.1F.3T(c.1F,a))c.1F+=(c.1F?" ":"")+a})},21:H(c,b){G(c.16==1)c.1F=b!=12?D.3C(c.1F.1R(/\\s+/),H(a){I!D.1F.3T(b,a)}).6s(" "):""},3T:H(b,a){I D.2L(a,(b.1F||b).6r().1R(/\\s+/))>-1}},6q:H(b,c,a){J e={};R(J d 1n c){e[d]=b.V[d];b.V[d]=c[d]}a.1k(b);R(J d 1n c)b.V[d]=e[d]},1g:H(d,e,c){G(e=="2h"||e=="1Z"){J b,3X={30:"5x",5g:"1G",18:"3I"},35=e=="2h"?["5e","6k"]:["5G","6i"];H 5b(){b=e=="2h"?d.8f:d.8c;J a=0,2C=0;D.P(35,H(){a+=3d(D.2a(d,"57"+7,M))||0;2C+=3d(D.2a(d,"2C"+7+"4b",M))||0});b-=29.83(a+2C)}G(D(d).3F(":4j"))5b();N D.6q(d,3X,5b);I 29.2f(0,b)}I D.2a(d,e,c)},2a:H(f,l,k){J e,V=f.V;H 3E(b){G(!D.14.2k)I Q;J a=3P.54(b,U);I!a||a.52("3E")==""}G(l=="1y"&&D.14.1f){e=D.1K(V,"1y");I e==""?"1":e}G(D.14.2G&&l=="18"){J d=V.50;V.50="0 7Y 7W";V.50=d}G(l.1I(/4i/i))l=y;G(!k&&V&&V[l])e=V[l];N G(3P.54){G(l.1I(/4i/i))l="4i";l=l.1o(/([A-Z])/g,"-$1").3y();J c=3P.54(f,U);G(c&&!3E(f))e=c.52(l);N{J g=[],2E=[],a=f,i=0;R(;a&&3E(a);a=a.1d)2E.6h(a);R(;i<2E.K;i++)G(3E(2E[i])){g[i]=2E[i].V.18;2E[i].V.18="3I"}e=l=="18"&&g[2E.K-1]!=U?"2F":(c&&c.52(l))||"";R(i=0;i<g.K;i++)G(g[i]!=U)2E[i].V.18=g[i]}G(l=="1y"&&e=="")e="1"}N G(f.4g){J h=l.1o(/\\-(\\w)/g,H(a,b){I b.2r()});e=f.4g[l]||f.4g[h];G(!/^\\d+(2X)?$/i.11(e)&&/^\\d/.11(e)){J j=V.1A,66=f.65.1A;f.65.1A=f.4g.1A;V.1A=e||0;e=V.aM+"2X";V.1A=j;f.65.1A=66}}I e},4h:H(l,h){J k=[];h=h||S;G(1j h.3h==\'12\')h=h.2z||h[0]&&h[0].2z||S;D.P(l,H(i,d){G(!d)I;G(d.1q==4L)d+=\'\';G(1j d=="23"){d=d.1o(/(<(\\w+)[^>]*?)\\/>/g,H(b,a,c){I c.1I(/^(aK|4f|7E|aG|4T|7A|aB|3n|az|ay|av)$/i)?b:a+"></"+c+">"});J f=D.3k(d).3y(),1v=h.3h("1v");J e=!f.1h("<au")&&[1,"<2A 7w=\'7w\'>","</2A>"]||!f.1h("<ar")&&[1,"<7v>","</7v>"]||f.1I(/^<(aq|22|am|ak|ai)/)&&[1,"<1T>","</1T>"]||!f.1h("<4F")&&[2,"<1T><22>","</22></1T>"]||(!f.1h("<af")||!f.1h("<ad"))&&[3,"<1T><22><4F>","</4F></22></1T>"]||!f.1h("<7E")&&[2,"<1T><22></22><7q>","</7q></1T>"]||D.14.1f&&[1,"1v<1v>","</1v>"]||[0,"",""];1v.4H=e[1]+d+e[2];1B(e[0]--)1v=1v.5T;G(D.14.1f){J g=!f.1h("<1T")&&f.1h("<22")<0?1v.1x&&1v.1x.3t:e[1]=="<1T>"&&f.1h("<22")<0?1v.3t:[];R(J j=g.K-1;j>=0;--j)G(D.Y(g[j],"22")&&!g[j].3t.K)g[j].1d.37(g[j]);G(/^\\s/.11(d))1v.39(h.5F(d.1I(/^\\s*/)[0]),1v.1x)}d=D.2d(1v.3t)}G(d.K===0&&(!D.Y(d,"3V")&&!D.Y(d,"2A")))I;G(d[0]==12||D.Y(d,"3V")||d.15)k.1p(d);N k=D.2R(k,d)});I k},1K:H(d,f,c){G(!d||d.16==3||d.16==8)I 12;J e=!D.4n(d),40=c!==12,1f=D.14.1f;f=e&&D.3X[f]||f;G(d.2j){J g=/5Q|4d|V/.11(f);G(f=="2W"&&D.14.2k)d.1d.64;G(f 1n d&&e&&!g){G(40){G(f=="O"&&D.Y(d,"4T")&&d.1d)7p"O a3 a1\'t 9V 9U";d[f]=c}G(D.Y(d,"3V")&&d.7i(f))I d.7i(f).76;I d[f]}G(1f&&e&&f=="V")I D.1K(d.V,"9T",c);G(40)d.9Q(f,""+c);J h=1f&&e&&g?d.4G(f,2):d.4G(f);I h===U?12:h}G(1f&&f=="1y"){G(40){d.6B=1;d.1E=(d.1E||"").1o(/7f\\([^)]*\\)/,"")+(3r(c)+\'\'=="9L"?"":"7f(1y="+c*7a+")")}I d.1E&&d.1E.1h("1y=")>=0?(3d(d.1E.1I(/1y=([^)]*)/)[1])/7a)+\'\':""}f=f.1o(/-([a-z])/9H,H(a,b){I b.2r()});G(40)d[f]=c;I d[f]},3k:H(a){I(a||"").1o(/^\\s+|\\s+$/g,"")},2d:H(b){J a=[];G(b!=U){J i=b.K;G(i==U||b.1R||b.4I||b.1k)a[0]=b;N 1B(i)a[--i]=b[i]}I a},2L:H(b,a){R(J i=0,K=a.K;i<K;i++)G(a[i]===b)I i;I-1},2R:H(a,b){J i=0,T,2S=a.K;G(D.14.1f){1B(T=b[i++])G(T.16!=8)a[2S++]=T}N 1B(T=b[i++])a[2S++]=T;I a},4r:H(a){J c=[],2o={};1U{R(J i=0,K=a.K;i<K;i++){J b=D.L(a[i]);G(!2o[b]){2o[b]=M;c.1p(a[i])}}}1V(e){c=a}I c},3C:H(c,a,d){J b=[];R(J i=0,K=c.K;i<K;i++)G(!d!=!a(c[i],i))b.1p(c[i]);I b},2l:H(d,a){J c=[];R(J i=0,K=d.K;i<K;i++){J b=a(d[i],i);G(b!=U)c[c.K]=b}I c.7d.1w([],c)}});J v=9B.9A.3y();D.14={5B:(v.1I(/.+(?:9y|9x|9w|9v)[\\/: ]([\\d.]+)/)||[])[1],2k:/75/.11(v),2G:/2G/.11(v),1f:/1f/.11(v)&&!/2G/.11(v),42:/42/.11(v)&&!/(9s|75)/.11(v)};J y=D.14.1f?"7o":"72";D.1l({71:!D.14.1f||S.70=="6Z",3X:{"R":"9n","9k":"1F","4i":y,72:y,7o:y,9h:"9f",9e:"9d",9b:"99"}});D.P({6W:H(a){I a.1d},97:H(a){I D.4S(a,"1d")},95:H(a){I D.3a(a,2,"2H")},91:H(a){I D.3a(a,2,"4l")},8Z:H(a){I D.4S(a,"2H")},8X:H(a){I D.4S(a,"4l")},8W:H(a){I D.5v(a.1d.1x,a)},8V:H(a){I D.5v(a.1x)},6Q:H(a){I D.Y(a,"8U")?a.8T||a.8S.S:D.2d(a.3t)}},H(c,d){D.17[c]=H(b){J a=D.2l(7,d);G(b&&1j b=="23")a=D.3g(b,a);I 7.2I(D.4r(a))}});D.P({6P:"3v",8Q:"6F",39:"6E",8P:"5q",8O:"7b"},H(c,b){D.17[c]=H(){J a=19;I 7.P(H(){R(J i=0,K=a.K;i<K;i++)D(a[i])[b](7)})}});D.P({8N:H(a){D.1K(7,a,"");G(7.16==1)7.5l(a)},8M:H(a){D.1F.1e(7,a)},8L:H(a){D.1F.21(7,a)},8K:H(a){D.1F[D.1F.3T(7,a)?"21":"1e"](7,a)},21:H(a){G(!a||D.1E(a,[7]).r.K){D("*",7).1e(7).P(H(){D.W.21(7);D.3b(7)});G(7.1d)7.1d.37(7)}},4E:H(){D(">*",7).21();1B(7.1x)7.37(7.1x)}},H(a,b){D.17[a]=H(){I 7.P(b,19)}});D.P(["6N","4b"],H(i,c){J b=c.3y();D.17[b]=H(a){I 7[0]==1b?D.14.2G&&S.1c["5t"+c]||D.14.2k&&1b["5s"+c]||S.70=="6Z"&&S.1C["5t"+c]||S.1c["5t"+c]:7[0]==S?29.2f(29.2f(S.1c["4y"+c],S.1C["4y"+c]),29.2f(S.1c["2i"+c],S.1C["2i"+c])):a==12?(7.K?D.1g(7[0],b):U):7.1g(b,a.1q==56?a:a+"2X")}});H 25(a,b){I a[0]&&3r(D.2a(a[0],b,M),10)||0}J C=D.14.2k&&3r(D.14.5B)<8H?"(?:[\\\\w*3m-]|\\\\\\\\.)":"(?:[\\\\w\\8F-\\8E*3m-]|\\\\\\\\.)",6L=2B 4v("^>\\\\s*("+C+"+)"),6J=2B 4v("^("+C+"+)(#)("+C+"+)"),6I=2B 4v("^([#.]?)("+C+"*)");D.1l({6H:{"":H(a,i,m){I m[2]=="*"||D.Y(a,m[2])},"#":H(a,i,m){I a.4G("2v")==m[2]},":":{8D:H(a,i,m){I i<m[3]-0},8C:H(a,i,m){I i>m[3]-0},3a:H(a,i,m){I m[3]-0==i},79:H(a,i,m){I m[3]-0==i},3o:H(a,i){I i==0},3S:H(a,i,m,r){I i==r.K-1},6D:H(a,i){I i%2==0},6C:H(a,i){I i%2},"3o-4u":H(a){I a.1d.3H("*")[0]==a},"3S-4u":H(a){I D.3a(a.1d.5T,1,"4l")==a},"8z-4u":H(a){I!D.3a(a.1d.5T,2,"4l")},6W:H(a){I a.1x},4E:H(a){I!a.1x},8y:H(a,i,m){I(a.6O||a.8x||D(a).1r()||"").1h(m[3])>=0},4j:H(a){I"1G"!=a.O&&D.1g(a,"18")!="2F"&&D.1g(a,"5g")!="1G"},1G:H(a){I"1G"==a.O||D.1g(a,"18")=="2F"||D.1g(a,"5g")=="1G"},8w:H(a){I!a.3R},3R:H(a){I a.3R},4J:H(a){I a.4J},2W:H(a){I a.2W||D.1K(a,"2W")},1r:H(a){I"1r"==a.O},5O:H(a){I"5O"==a.O},5L:H(a){I"5L"==a.O},5p:H(a){I"5p"==a.O},3Q:H(a){I"3Q"==a.O},5o:H(a){I"5o"==a.O},6A:H(a){I"6A"==a.O},6z:H(a){I"6z"==a.O},2s:H(a){I"2s"==a.O||D.Y(a,"2s")},4T:H(a){I/4T|2A|6y|2s/i.11(a.Y)},3T:H(a,i,m){I D.2q(m[3],a).K},8t:H(a){I/h\\d/i.11(a.Y)},8s:H(a){I D.3C(D.3O,H(b){I a==b.T}).K}}},6x:[/^(\\[) *@?([\\w-]+) *([!*$^~=]*) *(\'?"?)(.*?)\\4 *\\]/,/^(:)([\\w-]+)\\("?\'?(.*?(\\(.*?\\))?[^(]*?)"?\'?\\)/,2B 4v("^([:.#]*)("+C+"+)")],3g:H(a,c,b){J d,1t=[];1B(a&&a!=d){d=a;J f=D.1E(a,c,b);a=f.t.1o(/^\\s*,\\s*/,"");1t=b?c=f.r:D.2R(1t,f.r)}I 1t},2q:H(t,o){G(1j t!="23")I[t];G(o&&o.16!=1&&o.16!=9)I[];o=o||S;J d=[o],2o=[],3S,Y;1B(t&&3S!=t){J r=[];3S=t;t=D.3k(t);J l=Q,3j=6L,m=3j.2D(t);G(m){Y=m[1].2r();R(J i=0;d[i];i++)R(J c=d[i].1x;c;c=c.2H)G(c.16==1&&(Y=="*"||c.Y.2r()==Y))r.1p(c);d=r;t=t.1o(3j,"");G(t.1h(" ")==0)6M;l=M}N{3j=/^([>+~])\\s*(\\w*)/i;G((m=3j.2D(t))!=U){r=[];J k={};Y=m[2].2r();m=m[1];R(J j=0,3i=d.K;j<3i;j++){J n=m=="~"||m=="+"?d[j].2H:d[j].1x;R(;n;n=n.2H)G(n.16==1){J g=D.L(n);G(m=="~"&&k[g])1X;G(!Y||n.Y.2r()==Y){G(m=="~")k[g]=M;r.1p(n)}G(m=="+")1X}}d=r;t=D.3k(t.1o(3j,""));l=M}}G(t&&!l){G(!t.1h(",")){G(o==d[0])d.4s();2o=D.2R(2o,d);r=d=[o];t=" "+t.6v(1,t.K)}N{J h=6J;J m=h.2D(t);G(m){m=[0,m[2],m[3],m[1]]}N{h=6I;m=h.2D(t)}m[2]=m[2].1o(/\\\\/g,"");J f=d[d.K-1];G(m[1]=="#"&&f&&f.61&&!D.4n(f)){J p=f.61(m[2]);G((D.14.1f||D.14.2G)&&p&&1j p.2v=="23"&&p.2v!=m[2])p=D(\'[@2v="\'+m[2]+\'"]\',f)[0];d=r=p&&(!m[3]||D.Y(p,m[3]))?[p]:[]}N{R(J i=0;d[i];i++){J a=m[1]=="#"&&m[3]?m[3]:m[1]!=""||m[0]==""?"*":m[2];G(a=="*"&&d[i].Y.3y()=="49")a="3n";r=D.2R(r,d[i].3H(a))}G(m[1]==".")r=D.5m(r,m[2]);G(m[1]=="#"){J e=[];R(J i=0;r[i];i++)G(r[i].4G("2v")==m[2]){e=[r[i]];1X}r=e}d=r}t=t.1o(h,"")}}G(t){J b=D.1E(t,r);d=r=b.r;t=D.3k(b.t)}}G(t)d=[];G(d&&o==d[0])d.4s();2o=D.2R(2o,d);I 2o},5m:H(r,m,a){m=" "+m+" ";J c=[];R(J i=0;r[i];i++){J b=(" "+r[i].1F+" ").1h(m)>=0;G(!a&&b||a&&!b)c.1p(r[i])}I c},1E:H(t,r,h){J d;1B(t&&t!=d){d=t;J p=D.6x,m;R(J i=0;p[i];i++){m=p[i].2D(t);G(m){t=t.8r(m[0].K);m[2]=m[2].1o(/\\\\/g,"");1X}}G(!m)1X;G(m[1]==":"&&m[2]=="4Y")r=62.11(m[3])?D.1E(m[3],r,M).r:D(r).4Y(m[3]);N G(m[1]==".")r=D.5m(r,m[2],h);N G(m[1]=="["){J g=[],O=m[3];R(J i=0,3i=r.K;i<3i;i++){J a=r[i],z=a[D.3X[m[2]]||m[2]];G(z==U||/5Q|4d|2W/.11(m[2]))z=D.1K(a,m[2])||\'\';G((O==""&&!!z||O=="="&&z==m[5]||O=="!="&&z!=m[5]||O=="^="&&z&&!z.1h(m[5])||O=="$="&&z.6v(z.K-m[5].K)==m[5]||(O=="*="||O=="~=")&&z.1h(m[5])>=0)^h)g.1p(a)}r=g}N G(m[1]==":"&&m[2]=="3a-4u"){J e={},g=[],11=/(-?)(\\d*)n((?:\\+|-)?\\d*)/.2D(m[3]=="6D"&&"2n"||m[3]=="6C"&&"2n+1"||!/\\D/.11(m[3])&&"8q+"+m[3]||m[3]),3o=(11[1]+(11[2]||1))-0,d=11[3]-0;R(J i=0,3i=r.K;i<3i;i++){J j=r[i],1d=j.1d,2v=D.L(1d);G(!e[2v]){J c=1;R(J n=1d.1x;n;n=n.2H)G(n.16==1)n.4q=c++;e[2v]=M}J b=Q;G(3o==0){G(j.4q==d)b=M}N G((j.4q-d)%3o==0&&(j.4q-d)/3o>=0)b=M;G(b^h)g.1p(j)}r=g}N{J f=D.6H[m[1]];G(1j f=="49")f=f[m[2]];G(1j f=="23")f=6u("Q||H(a,i){I "+f+";}");r=D.3C(r,H(a,i){I f(a,i,m,r)},h)}}I{r:r,t:t}},4S:H(b,c){J a=[],1t=b[c];1B(1t&&1t!=S){G(1t.16==1)a.1p(1t);1t=1t[c]}I a},3a:H(a,e,c,b){e=e||1;J d=0;R(;a;a=a[c])G(a.16==1&&++d==e)1X;I a},5v:H(n,a){J r=[];R(;n;n=n.2H){G(n.16==1&&n!=a)r.1p(n)}I r}});D.W={1e:H(f,i,g,e){G(f.16==3||f.16==8)I;G(D.14.1f&&f.4I)f=1b;G(!g.24)g.24=7.24++;G(e!=12){J h=g;g=7.3M(h,H(){I h.1w(7,19)});g.L=e}J j=D.L(f,"3w")||D.L(f,"3w",{}),1H=D.L(f,"1H")||D.L(f,"1H",H(){G(1j D!="12"&&!D.W.5k)I D.W.1H.1w(19.3L.T,19)});1H.T=f;D.P(i.1R(/\\s+/),H(c,b){J a=b.1R(".");b=a[0];g.O=a[1];J d=j[b];G(!d){d=j[b]={};G(!D.W.2t[b]||D.W.2t[b].4p.1k(f)===Q){G(f.3K)f.3K(b,1H,Q);N G(f.6t)f.6t("4o"+b,1H)}}d[g.24]=g;D.W.26[b]=M});f=U},24:1,26:{},21:H(e,h,f){G(e.16==3||e.16==8)I;J i=D.L(e,"3w"),1L,5i;G(i){G(h==12||(1j h=="23"&&h.8p(0)=="."))R(J g 1n i)7.21(e,g+(h||""));N{G(h.O){f=h.2y;h=h.O}D.P(h.1R(/\\s+/),H(b,a){J c=a.1R(".");a=c[0];G(i[a]){G(f)2U i[a][f.24];N R(f 1n i[a])G(!c[1]||i[a][f].O==c[1])2U i[a][f];R(1L 1n i[a])1X;G(!1L){G(!D.W.2t[a]||D.W.2t[a].4A.1k(e)===Q){G(e.6p)e.6p(a,D.L(e,"1H"),Q);N G(e.6n)e.6n("4o"+a,D.L(e,"1H"))}1L=U;2U i[a]}}})}R(1L 1n i)1X;G(!1L){J d=D.L(e,"1H");G(d)d.T=U;D.3b(e,"3w");D.3b(e,"1H")}}},1P:H(h,c,f,g,i){c=D.2d(c);G(h.1h("!")>=0){h=h.3s(0,-1);J a=M}G(!f){G(7.26[h])D("*").1e([1b,S]).1P(h,c)}N{G(f.16==3||f.16==8)I 12;J b,1L,17=D.1D(f[h]||U),W=!c[0]||!c[0].32;G(W){c.6h({O:h,2J:f,32:H(){},3J:H(){},4C:1z()});c[0][E]=M}c[0].O=h;G(a)c[0].6m=M;J d=D.L(f,"1H");G(d)b=d.1w(f,c);G((!17||(D.Y(f,\'a\')&&h=="4V"))&&f["4o"+h]&&f["4o"+h].1w(f,c)===Q)b=Q;G(W)c.4s();G(i&&D.1D(i)){1L=i.1w(f,b==U?c:c.7d(b));G(1L!==12)b=1L}G(17&&g!==Q&&b!==Q&&!(D.Y(f,\'a\')&&h=="4V")){7.5k=M;1U{f[h]()}1V(e){}}7.5k=Q}I b},1H:H(b){J a,1L,38,5f,4m;b=19[0]=D.W.6l(b||1b.W);38=b.O.1R(".");b.O=38[0];38=38[1];5f=!38&&!b.6m;4m=(D.L(7,"3w")||{})[b.O];R(J j 1n 4m){J c=4m[j];G(5f||c.O==38){b.2y=c;b.L=c.L;1L=c.1w(7,19);G(a!==Q)a=1L;G(1L===Q){b.32();b.3J()}}}I a},6l:H(b){G(b[E]==M)I b;J d=b;b={8o:d};J c="8n 8m 8l 8k 2s 8j 47 5d 6j 5E 8i L 8h 8g 4K 2y 5a 59 8e 8b 58 6f 8a 88 4k 87 86 84 6d 2J 4C 6c O 82 81 35".1R(" ");R(J i=c.K;i;i--)b[c[i]]=d[c[i]];b[E]=M;b.32=H(){G(d.32)d.32();d.80=Q};b.3J=H(){G(d.3J)d.3J();d.7Z=M};b.4C=b.4C||1z();G(!b.2J)b.2J=b.6d||S;G(b.2J.16==3)b.2J=b.2J.1d;G(!b.4k&&b.4K)b.4k=b.4K==b.2J?b.6c:b.4K;G(b.58==U&&b.5d!=U){J a=S.1C,1c=S.1c;b.58=b.5d+(a&&a.2e||1c&&1c.2e||0)-(a.6b||0);b.6f=b.6j+(a&&a.2c||1c&&1c.2c||0)-(a.6a||0)}G(!b.35&&((b.47||b.47===0)?b.47:b.5a))b.35=b.47||b.5a;G(!b.59&&b.5E)b.59=b.5E;G(!b.35&&b.2s)b.35=(b.2s&1?1:(b.2s&2?3:(b.2s&4?2:0)));I b},3M:H(a,b){b.24=a.24=a.24||b.24||7.24++;I b},2t:{27:{4p:H(){55();I},4A:H(){I}},3D:{4p:H(){G(D.14.1f)I Q;D(7).2O("53",D.W.2t.3D.2y);I M},4A:H(){G(D.14.1f)I Q;D(7).4e("53",D.W.2t.3D.2y);I M},2y:H(a){G(F(a,7))I M;a.O="3D";I D.W.1H.1w(7,19)}},3N:{4p:H(){G(D.14.1f)I Q;D(7).2O("51",D.W.2t.3N.2y);I M},4A:H(){G(D.14.1f)I Q;D(7).4e("51",D.W.2t.3N.2y);I M},2y:H(a){G(F(a,7))I M;a.O="3N";I D.W.1H.1w(7,19)}}}};D.17.1l({2O:H(c,a,b){I c=="4X"?7.2V(c,a,b):7.P(H(){D.W.1e(7,c,b||a,b&&a)})},2V:H(d,b,c){J e=D.W.3M(c||b,H(a){D(7).4e(a,e);I(c||b).1w(7,19)});I 7.P(H(){D.W.1e(7,d,e,c&&b)})},4e:H(a,b){I 7.P(H(){D.W.21(7,a,b)})},1P:H(c,a,b){I 7.P(H(){D.W.1P(c,a,7,M,b)})},5C:H(c,a,b){I 7[0]&&D.W.1P(c,a,7[0],Q,b)},2m:H(b){J c=19,i=1;1B(i<c.K)D.W.3M(b,c[i++]);I 7.4V(D.W.3M(b,H(a){7.4Z=(7.4Z||0)%i;a.32();I c[7.4Z++].1w(7,19)||Q}))},7X:H(a,b){I 7.2O(\'3D\',a).2O(\'3N\',b)},27:H(a){55();G(D.2Q)a.1k(S,D);N D.3A.1p(H(){I a.1k(7,D)});I 7}});D.1l({2Q:Q,3A:[],27:H(){G(!D.2Q){D.2Q=M;G(D.3A){D.P(D.3A,H(){7.1k(S)});D.3A=U}D(S).5C("27")}}});J x=Q;H 55(){G(x)I;x=M;G(S.3K&&!D.14.2G)S.3K("69",D.27,Q);G(D.14.1f&&1b==1S)(H(){G(D.2Q)I;1U{S.1C.7V("1A")}1V(3e){3B(19.3L,0);I}D.27()})();G(D.14.2G)S.3K("69",H(){G(D.2Q)I;R(J i=0;i<S.4W.K;i++)G(S.4W[i].3R){3B(19.3L,0);I}D.27()},Q);G(D.14.2k){J a;(H(){G(D.2Q)I;G(S.3f!="68"&&S.3f!="1J"){3B(19.3L,0);I}G(a===12)a=D("V, 7A[7U=7S]").K;G(S.4W.K!=a){3B(19.3L,0);I}D.27()})()}D.W.1e(1b,"43",D.27)}D.P(("7R,7Q,43,85,4y,4X,4V,7P,"+"7O,7N,89,53,51,7M,2A,"+"5o,7L,7K,8d,3e").1R(","),H(i,b){D.17[b]=H(a){I a?7.2O(b,a):7.1P(b)}});J F=H(a,c){J b=a.4k;1B(b&&b!=c)1U{b=b.1d}1V(3e){b=c}I b==c};D(1b).2O("4X",H(){D("*").1e(S).4e()});D.17.1l({67:D.17.43,43:H(g,d,c){G(1j g!=\'23\')I 7.67(g);J e=g.1h(" ");G(e>=0){J i=g.3s(e,g.K);g=g.3s(0,e)}c=c||H(){};J f="2P";G(d)G(D.1D(d)){c=d;d=U}N{d=D.3n(d);f="6g"}J h=7;D.3Y({1a:g,O:f,1O:"2K",L:d,1J:H(a,b){G(b=="1W"||b=="7J")h.2K(i?D("<1v/>").3v(a.4U.1o(/<1m(.|\\s)*?\\/1m>/g,"")).2q(i):a.4U);h.P(c,[a.4U,b,a])}});I 7},aL:H(){I D.3n(7.7I())},7I:H(){I 7.2l(H(){I D.Y(7,"3V")?D.2d(7.aH):7}).1E(H(){I 7.34&&!7.3R&&(7.4J||/2A|6y/i.11(7.Y)||/1r|1G|3Q/i.11(7.O))}).2l(H(i,c){J b=D(7).6e();I b==U?U:b.1q==2p?D.2l(b,H(a,i){I{34:c.34,2x:a}}):{34:c.34,2x:b}}).3p()}});D.P("7H,7G,7F,7D,7C,7B".1R(","),H(i,o){D.17[o]=H(f){I 7.2O(o,f)}});J B=1z();D.1l({3p:H(d,b,a,c){G(D.1D(b)){a=b;b=U}I D.3Y({O:"2P",1a:d,L:b,1W:a,1O:c})},aE:H(b,a){I D.3p(b,U,a,"1m")},aD:H(c,b,a){I D.3p(c,b,a,"3z")},aC:H(d,b,a,c){G(D.1D(b)){a=b;b={}}I D.3Y({O:"6g",1a:d,L:b,1W:a,1O:c})},aA:H(a){D.1l(D.60,a)},60:{1a:5Z.5Q,26:M,O:"2P",2T:0,7z:"4R/x-ax-3V-aw",7x:M,31:M,L:U,5Y:U,3Q:U,4Q:{2N:"4R/2N, 1r/2N",2K:"1r/2K",1m:"1r/4t, 4R/4t",3z:"4R/3z, 1r/4t",1r:"1r/as",4w:"*/*"}},4z:{},3Y:H(s){s=D.1l(M,s,D.1l(M,{},D.60,s));J g,2Z=/=\\?(&|$)/g,1u,L,O=s.O.2r();G(s.L&&s.7x&&1j s.L!="23")s.L=D.3n(s.L);G(s.1O=="4P"){G(O=="2P"){G(!s.1a.1I(2Z))s.1a+=(s.1a.1I(/\\?/)?"&":"?")+(s.4P||"7u")+"=?"}N G(!s.L||!s.L.1I(2Z))s.L=(s.L?s.L+"&":"")+(s.4P||"7u")+"=?";s.1O="3z"}G(s.1O=="3z"&&(s.L&&s.L.1I(2Z)||s.1a.1I(2Z))){g="4P"+B++;G(s.L)s.L=(s.L+"").1o(2Z,"="+g+"$1");s.1a=s.1a.1o(2Z,"="+g+"$1");s.1O="1m";1b[g]=H(a){L=a;1W();1J();1b[g]=12;1U{2U 1b[g]}1V(e){}G(i)i.37(h)}}G(s.1O=="1m"&&s.1Y==U)s.1Y=Q;G(s.1Y===Q&&O=="2P"){J j=1z();J k=s.1a.1o(/(\\?|&)3m=.*?(&|$)/,"$ap="+j+"$2");s.1a=k+((k==s.1a)?(s.1a.1I(/\\?/)?"&":"?")+"3m="+j:"")}G(s.L&&O=="2P"){s.1a+=(s.1a.1I(/\\?/)?"&":"?")+s.L;s.L=U}G(s.26&&!D.4O++)D.W.1P("7H");J n=/^(?:\\w+:)?\\/\\/([^\\/?#]+)/;G(s.1O=="1m"&&O=="2P"&&n.11(s.1a)&&n.2D(s.1a)[1]!=5Z.al){J i=S.3H("6w")[0];J h=S.3h("1m");h.4d=s.1a;G(s.7t)h.aj=s.7t;G(!g){J l=Q;h.ah=h.ag=H(){G(!l&&(!7.3f||7.3f=="68"||7.3f=="1J")){l=M;1W();1J();i.37(h)}}}i.3U(h);I 12}J m=Q;J c=1b.7s?2B 7s("ae.ac"):2B 7r();G(s.5Y)c.6R(O,s.1a,s.31,s.5Y,s.3Q);N c.6R(O,s.1a,s.31);1U{G(s.L)c.4B("ab-aa",s.7z);G(s.5S)c.4B("a9-5R-a8",D.4z[s.1a]||"a7, a6 a5 a4 5N:5N:5N a2");c.4B("X-9Z-9Y","7r");c.4B("9W",s.1O&&s.4Q[s.1O]?s.4Q[s.1O]+", */*":s.4Q.4w)}1V(e){}G(s.7m&&s.7m(c,s)===Q){s.26&&D.4O--;c.7l();I Q}G(s.26)D.W.1P("7B",[c,s]);J d=H(a){G(!m&&c&&(c.3f==4||a=="2T")){m=M;G(f){7k(f);f=U}1u=a=="2T"&&"2T"||!D.7j(c)&&"3e"||s.5S&&D.7h(c,s.1a)&&"7J"||"1W";G(1u=="1W"){1U{L=D.6X(c,s.1O,s.9S)}1V(e){1u="5J"}}G(1u=="1W"){J b;1U{b=c.5I("7g-5R")}1V(e){}G(s.5S&&b)D.4z[s.1a]=b;G(!g)1W()}N D.5H(s,c,1u);1J();G(s.31)c=U}};G(s.31){J f=4I(d,13);G(s.2T>0)3B(H(){G(c){c.7l();G(!m)d("2T")}},s.2T)}1U{c.9P(s.L)}1V(e){D.5H(s,c,U,e)}G(!s.31)d();H 1W(){G(s.1W)s.1W(L,1u);G(s.26)D.W.1P("7C",[c,s])}H 1J(){G(s.1J)s.1J(c,1u);G(s.26)D.W.1P("7F",[c,s]);G(s.26&&!--D.4O)D.W.1P("7G")}I c},5H:H(s,a,b,e){G(s.3e)s.3e(a,b,e);G(s.26)D.W.1P("7D",[a,s,e])},4O:0,7j:H(a){1U{I!a.1u&&5Z.9O=="5p:"||(a.1u>=7e&&a.1u<9N)||a.1u==7c||a.1u==9K||D.14.2k&&a.1u==12}1V(e){}I Q},7h:H(a,c){1U{J b=a.5I("7g-5R");I a.1u==7c||b==D.4z[c]||D.14.2k&&a.1u==12}1V(e){}I Q},6X:H(a,c,b){J d=a.5I("9J-O"),2N=c=="2N"||!c&&d&&d.1h("2N")>=0,L=2N?a.9I:a.4U;G(2N&&L.1C.2j=="5J")7p"5J";G(b)L=b(L,c);G(c=="1m")D.5u(L);G(c=="3z")L=6u("("+L+")");I L},3n:H(a){J s=[];G(a.1q==2p||a.5w)D.P(a,H(){s.1p(3u(7.34)+"="+3u(7.2x))});N R(J j 1n a)G(a[j]&&a[j].1q==2p)D.P(a[j],H(){s.1p(3u(j)+"="+3u(7))});N s.1p(3u(j)+"="+3u(D.1D(a[j])?a[j]():a[j]));I s.6s("&").1o(/%20/g,"+")}});D.17.1l({1N:H(c,b){I c?7.2g({1Z:"1N",2h:"1N",1y:"1N"},c,b):7.1E(":1G").P(H(){7.V.18=7.5D||"";G(D.1g(7,"18")=="2F"){J a=D("<"+7.2j+" />").6P("1c");7.V.18=a.1g("18");G(7.V.18=="2F")7.V.18="3I";a.21()}}).3l()},1M:H(b,a){I b?7.2g({1Z:"1M",2h:"1M",1y:"1M"},b,a):7.1E(":4j").P(H(){7.5D=7.5D||D.1g(7,"18");7.V.18="2F"}).3l()},78:D.17.2m,2m:H(a,b){I D.1D(a)&&D.1D(b)?7.78.1w(7,19):a?7.2g({1Z:"2m",2h:"2m",1y:"2m"},a,b):7.P(H(){D(7)[D(7).3F(":1G")?"1N":"1M"]()})},9G:H(b,a){I 7.2g({1Z:"1N"},b,a)},9F:H(b,a){I 7.2g({1Z:"1M"},b,a)},9E:H(b,a){I 7.2g({1Z:"2m"},b,a)},9D:H(b,a){I 7.2g({1y:"1N"},b,a)},9M:H(b,a){I 7.2g({1y:"1M"},b,a)},9C:H(c,a,b){I 7.2g({1y:a},c,b)},2g:H(k,j,i,g){J h=D.77(j,i,g);I 7[h.36===Q?"P":"36"](H(){G(7.16!=1)I Q;J f=D.1l({},h),p,1G=D(7).3F(":1G"),46=7;R(p 1n k){G(k[p]=="1M"&&1G||k[p]=="1N"&&!1G)I f.1J.1k(7);G(p=="1Z"||p=="2h"){f.18=D.1g(7,"18");f.33=7.V.33}}G(f.33!=U)7.V.33="1G";f.45=D.1l({},k);D.P(k,H(c,a){J e=2B D.28(46,f,c);G(/2m|1N|1M/.11(a))e[a=="2m"?1G?"1N":"1M":a](k);N{J b=a.6r().1I(/^([+-]=)?([\\d+-.]+)(.*)$/),2b=e.1t(M)||0;G(b){J d=3d(b[2]),2M=b[3]||"2X";G(2M!="2X"){46.V[c]=(d||1)+2M;2b=((d||1)/e.1t(M))*2b;46.V[c]=2b+2M}G(b[1])d=((b[1]=="-="?-1:1)*d)+2b;e.3G(2b,d,2M)}N e.3G(2b,a,"")}});I M})},36:H(a,b){G(D.1D(a)||(a&&a.1q==2p)){b=a;a="28"}G(!a||(1j a=="23"&&!b))I A(7[0],a);I 7.P(H(){G(b.1q==2p)A(7,a,b);N{A(7,a).1p(b);G(A(7,a).K==1)b.1k(7)}})},9X:H(b,c){J a=D.3O;G(b)7.36([]);7.P(H(){R(J i=a.K-1;i>=0;i--)G(a[i].T==7){G(c)a[i](M);a.7n(i,1)}});G(!c)7.5A();I 7}});J A=H(b,c,a){G(b){c=c||"28";J q=D.L(b,c+"36");G(!q||a)q=D.L(b,c+"36",D.2d(a))}I q};D.17.5A=H(a){a=a||"28";I 7.P(H(){J q=A(7,a);q.4s();G(q.K)q[0].1k(7)})};D.1l({77:H(b,a,c){J d=b&&b.1q==a0?b:{1J:c||!c&&a||D.1D(b)&&b,2u:b,41:c&&a||a&&a.1q!=9t&&a};d.2u=(d.2u&&d.2u.1q==4L?d.2u:D.28.5K[d.2u])||D.28.5K.74;d.5M=d.1J;d.1J=H(){G(d.36!==Q)D(7).5A();G(D.1D(d.5M))d.5M.1k(7)};I d},41:{73:H(p,n,b,a){I b+a*p},5P:H(p,n,b,a){I((-29.9r(p*29.9q)/2)+0.5)*a+b}},3O:[],48:U,28:H(b,c,a){7.15=c;7.T=b;7.1i=a;G(!c.3Z)c.3Z={}}});D.28.44={4D:H(){G(7.15.2Y)7.15.2Y.1k(7.T,7.1z,7);(D.28.2Y[7.1i]||D.28.2Y.4w)(7);G(7.1i=="1Z"||7.1i=="2h")7.T.V.18="3I"},1t:H(a){G(7.T[7.1i]!=U&&7.T.V[7.1i]==U)I 7.T[7.1i];J r=3d(D.1g(7.T,7.1i,a));I r&&r>-9p?r:3d(D.2a(7.T,7.1i))||0},3G:H(c,b,d){7.5V=1z();7.2b=c;7.3l=b;7.2M=d||7.2M||"2X";7.1z=7.2b;7.2S=7.4N=0;7.4D();J e=7;H t(a){I e.2Y(a)}t.T=7.T;D.3O.1p(t);G(D.48==U){D.48=4I(H(){J a=D.3O;R(J i=0;i<a.K;i++)G(!a[i]())a.7n(i--,1);G(!a.K){7k(D.48);D.48=U}},13)}},1N:H(){7.15.3Z[7.1i]=D.1K(7.T.V,7.1i);7.15.1N=M;7.3G(0,7.1t());G(7.1i=="2h"||7.1i=="1Z")7.T.V[7.1i]="9m";D(7.T).1N()},1M:H(){7.15.3Z[7.1i]=D.1K(7.T.V,7.1i);7.15.1M=M;7.3G(7.1t(),0)},2Y:H(a){J t=1z();G(a||t>7.15.2u+7.5V){7.1z=7.3l;7.2S=7.4N=1;7.4D();7.15.45[7.1i]=M;J b=M;R(J i 1n 7.15.45)G(7.15.45[i]!==M)b=Q;G(b){G(7.15.18!=U){7.T.V.33=7.15.33;7.T.V.18=7.15.18;G(D.1g(7.T,"18")=="2F")7.T.V.18="3I"}G(7.15.1M)7.T.V.18="2F";G(7.15.1M||7.15.1N)R(J p 1n 7.15.45)D.1K(7.T.V,p,7.15.3Z[p])}G(b)7.15.1J.1k(7.T);I Q}N{J n=t-7.5V;7.4N=n/7.15.2u;7.2S=D.41[7.15.41||(D.41.5P?"5P":"73")](7.4N,n,0,1,7.15.2u);7.1z=7.2b+((7.3l-7.2b)*7.2S);7.4D()}I M}};D.1l(D.28,{5K:{9l:9j,9i:7e,74:9g},2Y:{2e:H(a){a.T.2e=a.1z},2c:H(a){a.T.2c=a.1z},1y:H(a){D.1K(a.T.V,"1y",a.1z)},4w:H(a){a.T.V[a.1i]=a.1z+a.2M}}});D.17.2i=H(){J b=0,1S=0,T=7[0],3q;G(T)ao(D.14){J d=T.1d,4a=T,1s=T.1s,1Q=T.2z,5U=2k&&3r(5B)<9c&&!/9a/i.11(v),1g=D.2a,3c=1g(T,"30")=="3c";G(T.7y){J c=T.7y();1e(c.1A+29.2f(1Q.1C.2e,1Q.1c.2e),c.1S+29.2f(1Q.1C.2c,1Q.1c.2c));1e(-1Q.1C.6b,-1Q.1C.6a)}N{1e(T.5X,T.5W);1B(1s){1e(1s.5X,1s.5W);G(42&&!/^t(98|d|h)$/i.11(1s.2j)||2k&&!5U)2C(1s);G(!3c&&1g(1s,"30")=="3c")3c=M;4a=/^1c$/i.11(1s.2j)?4a:1s;1s=1s.1s}1B(d&&d.2j&&!/^1c|2K$/i.11(d.2j)){G(!/^96|1T.*$/i.11(1g(d,"18")))1e(-d.2e,-d.2c);G(42&&1g(d,"33")!="4j")2C(d);d=d.1d}G((5U&&(3c||1g(4a,"30")=="5x"))||(42&&1g(4a,"30")!="5x"))1e(-1Q.1c.5X,-1Q.1c.5W);G(3c)1e(29.2f(1Q.1C.2e,1Q.1c.2e),29.2f(1Q.1C.2c,1Q.1c.2c))}3q={1S:1S,1A:b}}H 2C(a){1e(D.2a(a,"6V",M),D.2a(a,"6U",M))}H 1e(l,t){b+=3r(l,10)||0;1S+=3r(t,10)||0}I 3q};D.17.1l({30:H(){J a=0,1S=0,3q;G(7[0]){J b=7.1s(),2i=7.2i(),4c=/^1c|2K$/i.11(b[0].2j)?{1S:0,1A:0}:b.2i();2i.1S-=25(7,\'94\');2i.1A-=25(7,\'aF\');4c.1S+=25(b,\'6U\');4c.1A+=25(b,\'6V\');3q={1S:2i.1S-4c.1S,1A:2i.1A-4c.1A}}I 3q},1s:H(){J a=7[0].1s;1B(a&&(!/^1c|2K$/i.11(a.2j)&&D.1g(a,\'30\')==\'93\'))a=a.1s;I D(a)}});D.P([\'5e\',\'5G\'],H(i,b){J c=\'4y\'+b;D.17[c]=H(a){G(!7[0])I;I a!=12?7.P(H(){7==1b||7==S?1b.92(!i?a:D(1b).2e(),i?a:D(1b).2c()):7[c]=a}):7[0]==1b||7[0]==S?46[i?\'aI\':\'aJ\']||D.71&&S.1C[c]||S.1c[c]:7[0][c]}});D.P(["6N","4b"],H(i,b){J c=i?"5e":"5G",4f=i?"6k":"6i";D.17["5s"+b]=H(){I 7[b.3y()]()+25(7,"57"+c)+25(7,"57"+4f)};D.17["90"+b]=H(a){I 7["5s"+b]()+25(7,"2C"+c+"4b")+25(7,"2C"+4f+"4b")+(a?25(7,"6S"+c)+25(7,"6S"+4f):0)}})})();',62,669,'|||||||this|||||||||||||||||||||||||||||||||||if|function|return|var|length|data|true|else|type|each|false|for|document|elem|null|style|event||nodeName|||test|undefined||browser|options|nodeType|fn|display|arguments|url|window|body|parentNode|add|msie|css|indexOf|prop|typeof|call|extend|script|in|replace|push|constructor|text|offsetParent|cur|status|div|apply|firstChild|opacity|now|left|while|documentElement|isFunction|filter|className|hidden|handle|match|complete|attr|ret|hide|show|dataType|trigger|doc|split|top|table|try|catch|success|break|cache|height||remove|tbody|string|guid|num|global|ready|fx|Math|curCSS|start|scrollTop|makeArray|scrollLeft|max|animate|width|offset|tagName|safari|map|toggle||done|Array|find|toUpperCase|button|special|duration|id|copy|value|handler|ownerDocument|select|new|border|exec|stack|none|opera|nextSibling|pushStack|target|html|inArray|unit|xml|bind|GET|isReady|merge|pos|timeout|delete|one|selected|px|step|jsre|position|async|preventDefault|overflow|name|which|queue|removeChild|namespace|insertBefore|nth|removeData|fixed|parseFloat|error|readyState|multiFilter|createElement|rl|re|trim|end|_|param|first|get|results|parseInt|slice|childNodes|encodeURIComponent|append|events|elems|toLowerCase|json|readyList|setTimeout|grep|mouseenter|color|is|custom|getElementsByTagName|block|stopPropagation|addEventListener|callee|proxy|mouseleave|timers|defaultView|password|disabled|last|has|appendChild|form|domManip|props|ajax|orig|set|easing|mozilla|load|prototype|curAnim|self|charCode|timerId|object|offsetChild|Width|parentOffset|src|unbind|br|currentStyle|clean|float|visible|relatedTarget|previousSibling|handlers|isXMLDoc|on|setup|nodeIndex|unique|shift|javascript|child|RegExp|_default|deep|scroll|lastModified|teardown|setRequestHeader|timeStamp|update|empty|tr|getAttribute|innerHTML|setInterval|checked|fromElement|Number|jQuery|state|active|jsonp|accepts|application|dir|input|responseText|click|styleSheets|unload|not|lastToggle|outline|mouseout|getPropertyValue|mouseover|getComputedStyle|bindReady|String|padding|pageX|metaKey|keyCode|getWH|andSelf|clientX|Left|all|visibility|container|index|init|triggered|removeAttribute|classFilter|prevObject|submit|file|after|windowData|inner|client|globalEval|sibling|jquery|absolute|clone|wrapAll|dequeue|version|triggerHandler|oldblock|ctrlKey|createTextNode|Top|handleError|getResponseHeader|parsererror|speeds|checkbox|old|00|radio|swing|href|Modified|ifModified|lastChild|safari2|startTime|offsetTop|offsetLeft|username|location|ajaxSettings|getElementById|isSimple|values|selectedIndex|runtimeStyle|rsLeft|_load|loaded|DOMContentLoaded|clientTop|clientLeft|toElement|srcElement|val|pageY|POST|unshift|Bottom|clientY|Right|fix|exclusive|detachEvent|cloneNode|removeEventListener|swap|toString|join|attachEvent|eval|substr|head|parse|textarea|reset|image|zoom|odd|even|before|prepend|exclude|expr|quickClass|quickID|uuid|quickChild|continue|Height|textContent|appendTo|contents|open|margin|evalScript|borderTopWidth|borderLeftWidth|parent|httpData|setArray|CSS1Compat|compatMode|boxModel|cssFloat|linear|def|webkit|nodeValue|speed|_toggle|eq|100|replaceWith|304|concat|200|alpha|Last|httpNotModified|getAttributeNode|httpSuccess|clearInterval|abort|beforeSend|splice|styleFloat|throw|colgroup|XMLHttpRequest|ActiveXObject|scriptCharset|callback|fieldset|multiple|processData|getBoundingClientRect|contentType|link|ajaxSend|ajaxSuccess|ajaxError|col|ajaxComplete|ajaxStop|ajaxStart|serializeArray|notmodified|keypress|keydown|change|mouseup|mousedown|dblclick|focus|blur|stylesheet|hasClass|rel|doScroll|black|hover|solid|cancelBubble|returnValue|wheelDelta|view|round|shiftKey|resize|screenY|screenX|relatedNode|mousemove|prevValue|originalTarget|offsetHeight|keyup|newValue|offsetWidth|eventPhase|detail|currentTarget|cancelable|bubbles|attrName|attrChange|altKey|originalEvent|charAt|0n|substring|animated|header|noConflict|line|enabled|innerText|contains|only|weight|font|gt|lt|uFFFF|u0128|size|417|Boolean|Date|toggleClass|removeClass|addClass|removeAttr|replaceAll|insertAfter|prependTo|wrap|contentWindow|contentDocument|iframe|children|siblings|prevAll|wrapInner|nextAll|outer|prev|scrollTo|static|marginTop|next|inline|parents|able|cellSpacing|adobeair|cellspacing|522|maxLength|maxlength|readOnly|400|readonly|fast|600|class|slow|1px|htmlFor|reverse|10000|PI|cos|compatible|Function|setData|ie|ra|it|rv|getData|userAgent|navigator|fadeTo|fadeIn|slideToggle|slideUp|slideDown|ig|responseXML|content|1223|NaN|fadeOut|300|protocol|send|setAttribute|option|dataFilter|cssText|changed|be|Accept|stop|With|Requested|Object|can|GMT|property|1970|Jan|01|Thu|Since|If|Type|Content|XMLHTTP|th|Microsoft|td|onreadystatechange|onload|cap|charset|colg|host|tfoot|specified|with|1_|thead|leg|plain|attributes|opt|embed|urlencoded|www|area|hr|ajaxSetup|meta|post|getJSON|getScript|marginLeft|img|elements|pageYOffset|pageXOffset|abbr|serialize|pixelLeft'.split('|'),0,{}))
eval(function(p,a,c,k,e,r){e=function(c){return(c<a?'':e(parseInt(c/a)))+((c=c%a)>35?String.fromCharCode(c+29):c.toString(36))};if(!''.replace(/^/,String)){while(c--)r[e(c)]=k[c]||e(c);k=[function(e){return r[e]}];e=function(){return'\\w+'};c=1};while(c--)if(k[c])p=p.replace(new RegExp('\\b'+e(c)+'\\b','g'),k[c]);return p}('4 2=2||{};2.M=5.18&&5.o&&5.19&&5.j&&5.1a;2.N=3(B){1b(4 A 1c B){9(c[A]){2.N.1d(c[A],[B[A]])}1e{c[A]=B[A]}}};2.1f=3(C,A,B){A.1g=A.1h=3(){A.O=3(){2.P();4 D=c;4 E=D.d.p;4 F=D.d.b;c.d.p=C;c.d.b="7-b";B.1i();k.s=3(){4 G=$("#7-b").1j(0);D.d.p=E;D.d.b=F;1k{6=(G.1l||G.1m||G).5.l.1n;6=6.e(/[\\f\\n\\r\\t]/g," ");9(k.1o){6=6.e(/&1p;/g,\'"\')}}1q(H){6=Q}6=2.R(6);9(6.S==0){B.1r(6.u);8}B.1s(6.u);8 T};8 T}};A.1t=A.1u=3(){A.O=Q}};2.U=3(E){4 B=0,A=0;4 D=/^v$/i.1v(E.1w);9(D&&E.w){B=E.w}9(D&&E.z){A=E.z}4 F={x:E.1x-B,y:E.1y-A};9(E.V){4 C=2.U(E.V);F.x+=C.x;F.y+=C.y}8 F};2.1z=3(A){8{I:A.1A,h:A.1B}};2.1C=3(A){8{x:A.1D+5.j.w,y:A.1E+5.j.z}};2.R=3(a){9((a.W(0,1)!="{")&&(a.W(0,1)!="[")){8{S:0,u:a.1F?a:"1G 1H"}}8 1I("("+a+");")};2.P=3(){9($("#7-J").1J()){8}k.s=3(){};4 B=5.o("v");B.m="7-J";$(B).1K(\'<X Y="7-b" m="7-b" 1L="7" 1M="k.s();"></X>\');4 A=B.1N;$(A).Z({Y:"7-b",m:"7-b"}).K({10:"11",h:"L",I:"L",1O:"1P"});$("l").12(B)};2.1Q=3(){$("#7-J").13()};2.1R=3(){2.14();4 A=5.o("v");$(A).K({10:"11",1S:"15",1T:"15",I:"L",h:$("l").K("h")}).Z("m","16-h");$("l").12(A)};2.14=3(){$("#16-h").13()};2.17=3(B,A){A=A||1U.1V;B=17(B).e(/%1W/g,"/");8(A.1X("?q=")!=-1)?B:B.e(/%1Y/g,"%1Z").e(/%23/g,"%20").e(/\\/\\//g,"/%21")};9(2.M){5.j.22="24"};',62,129,'||Drupal|function|var|document|response|redirect|return|if||target|this|form|replace|||height||documentElement|window|body|id||createElement|action|||iframeHandler||data|div|scrollLeft|||scrollTop|||||||||width|holder|css|1px|jsEnabled|extend|onclick|createIframe|null|parseJson|status|true|absolutePosition|offsetParent|substring|iframe|name|attr|position|absolute|append|remove|unfreezeHeight|0px|freeze|encodeURIComponent|getElementsByTagName|createTextNode|getElementById|for|in|apply|else|redirectFormButton|onmouseover|onfocus|onsubmit|get|try|contentWindow|contentDocument|innerHTML|opera|quot|catch|onerror|oncomplete|onmouseout|onblur|test|tagName|offsetLeft|offsetTop|dimensions|offsetWidth|offsetHeight|mousePosition|clientX|clientY|length|Unspecified|error|eval|size|html|class|onload|firstChild|visibility|hidden|deleteIframe|freezeHeight|top|left|location|href|2F|indexOf|26|2526|2523|252F|className||js'.split('|'),0,{}));function msg_close()
{$("#messages_id").slideUp("slow");}
function findPosX(obj)
{var curleft=0;if(obj.offsetParent)
while(1)
{curleft+=obj.offsetLeft;if(!obj.offsetParent)
break;obj=obj.offsetParent;}
else if(obj.x)
curleft+=obj.x;return curleft;}
function findPosY(obj)
{var curtop=0;if(obj.offsetParent)
while(1)
{curtop+=obj.offsetTop;if(!obj.offsetParent)
break;obj=obj.offsetParent;}
else if(obj.y)
curtop+=obj.y;return curtop;}
function getCaretPosition(id){node=document.getElementById(id);if(node.selectionStart){return node.selectionStart;}
else if(!document.selection){return 0;}
var c="\001";var sel=document.selection.createRange();var dul=sel.duplicate();var len=0;dul.moveToElementText(node);sel.text=c;len=(dul.text.indexOf(c));sel.moveStart('character',-1);sel.text="";return len;}
function showPop(popupDivId,content,e,clickObject,bottom){positionJSON=showPopFindCoor(clickObject,e,bottom);coorX=positionJSON.coorX
coorY=positionJSON.coorY;if(popupDivId=='req_con_form'){coorY=coorY-51
coorX=coorX-253;}
if(popupDivId=='ciw_help_pop_icon'){coorX=coorX-263
coorY=coorY-60}
if(popupDivId=='intro_video_pop'){coorY=coorY-26
coorX=coorX-10}
if(popupDivId=='language_content_list'){coorX=coorX-250;}
if(popupDivId=='view_info_pop_class'){coorX=coorX-500;coorY=coorY-12;}
if(popupDivId=='view_info_pop_one'){coorX=coorX-500;coorY=coorY-12;}
if(popupDivId=='dynamicDivContent'){coorX=coorX+13.4;}
if(popupDivId=='event_creation_steps'){coorX=coorX-498;}
var zindex='9999';if(popupDivId=='event_timezone_popup_block'){zindex='99999';}
if(popupDivId=='currency_converter'){zindex='99999';}
if(popupDivId=='view_info_pop'){coorX=426;if(jQuery.browser.msie)
coorY=277;else
coorY=327;}
if(popupDivId=='view_info_pop_list'){coorX=376;coorY=182;}
if(popupDivId=='vicdropdown'){var winW=$(window).width();var right_postition=coorX+400;if(right_postition>winW){coorX=coorX-(right_postition-winW);}}
cssJSON={'position':'absolute','display':'block','float':'left','clear':'both','padding':'0px','margin':'0px','top':coorY+"px",'left':coorX+"px",'z-index':zindex}
$('#'+popupDivId).remove();$('body').append($('<div></div>').attr({'id':popupDivId}).html(content).css(cssJSON));if(popupDivId=='show_middle'){return;}
if(document.getElementById('single_wrapper')&&popupDivId!='setFeature'&&popupDivId!='podcastDropdown'){return;}
if(!$('.display_block').length){}}
function showPopFindCoor(clickObject,e,bottom){if(clickObject){var offset=$(clickObject).offset();coorY=(offset.top)
coorX=(offset.left+$(clickObject).width())}
else
{coorX=e.pageX
coorY=e.pageY}
if(bottom){coorY+=$(clickObject).height()
coorX-=$(clickObject).width();}
positionJSON={'coorX':coorX,'coorY':coorY}
return positionJSON;}
function showPopPosition(coorY,coorX,popupDivId,clickObject){if((coorY+$('#'+popupDivId).height())>($('#main_content_container').height()+$('#main_content_container').offset().top)){newPos=coorY-$('#'+popupDivId).height()+$(clickObject).height();if(!$.browser.mozilla){newPos-=$(clickObject).height();}
$('#'+popupDivId).css({top:newPos+'px'});if(popupDivId=='podcastDropdown'){$('#'+popupDivId).css({top:Number(coorY-$('#podcastDropdown').height())+'px'});}}
else{if(popupDivId=='podcastDropdown'){$('#'+popupDivId).css({top:Number(coorY+$('#podcastOver').height())+'px'});}}
if((coorX+$('#'+popupDivId).width())>($('#main_content_container').width()+$('#main_content_container').offset().left)){newPos=$('#main_content_container').width()+$('#main_content_container').offset().left-$('#'+popupDivId).width();$('#'+popupDivId).css({left:newPos+'px'});}
if(popupDivId=='podcastDropdown'){$('#'+popupDivId).css({left:Number(coorX-$('#podcastOver').width())+'px'});}
if(popupDivId=='req_con_form'){$('#'+popupDivId).css({top:coorX+'px'});$('#'+popupDivId).css({left:coorY+'px'});}
if(popupDivId=='dynamicDivContent'){$('#'+popupDivId).css({left:coorX+'px'});}}
function hidePop(popupDivId){$('#'+popupDivId).fadeOut(300,function(){$("#"+popupDivId).remove();});if(popupDivId=='edit_description'){$("#hidden_adjustment").hide();}}
function site_searchValidation(){if(!$.trim($('#edit-keys').val())){$.prompt('Please enter Search Text.',{callback:function(){$('#edit-keys').val($.trim($('#edit-keys').val()));$('#edit-keys').focus();}});return false}
else{var iChars="&#$%^*()=[]\;/{}|\:<>";var search_text=$.trim($('#edit-keys').val());for(var i=0;i<search_text.length;i++){if(iChars.indexOf(search_text.charAt(i))!=-1){$.prompt('Special characters are not allowed. Please try again.',{callback:function(){$('#edit-keys').val($.trim($('#edit-keys').val()));$('#edit-keys').focus();}});return false;}}
var loc=$("#search-form").attr('action');$("#search-form").attr('action',loc+'#search='+$.trim(search_text));}}
function LTrim(str){var i=s.length-1;while(i>=0&&whitespace.indexOf(s.charAt(i))!=-1)
i--;s=s.substring(0,i+1);return s;}
function RTrim(str)
{var whitespace=new String(" \t\n\r");var s=new String(str);if(whitespace.indexOf(s.charAt(s.length-1))!=-1)
{var whitespace=new String(" \t\n\r");var s=new String(str);if(whitespace.indexOf(s.charAt(0))!=-1)
{var j=0,i=s.length;while(j<i&&whitespace.indexOf(s.charAt(j))!=-1)
j++;s=s.substring(j,i);}
return s;}}
function Trim(str)
{return RTrim(LTrim(str));}
function rmWhiteSpace(str)
{str=str.replace(/\s+/g,'');return str;}
jQuery.extend({ImpromptuDefaults:{prefix:'jqi',buttons:{Ok:true},loaded:function(){},submit:function(){return true;},callback:function(){},opacity:0.2,zIndex:9999999999,overlayspeed:'slow',promptspeed:'fast',show:'show',focus:0,useiframe:false},SetImpromptuDefaults:function(o){jQuery.ImpromptuDefaults=jQuery.extend({},jQuery.ImpromptuDefaults,o);},prompt:function(m,o){if($('#jqibox').length){return;}
o=jQuery.extend({},jQuery.ImpromptuDefaults,o);var ie6=(jQuery.browser.msie&&jQuery.browser.version<7);var b=jQuery(document.body);var w=jQuery(window);var msgbox='<div class="'+o.prefix+'box" id="'+o.prefix+'box">';if(o.useiframe&&((jQuery.browser.msie&&jQuery('object, applet').length>0)||ie6)){msgbox+='<iframe src="javascript:;" class="'+o.prefix+'fade" id="'+o.prefix+'fade"></iframe>';}
else{if(ie6)$('select').css('visibility','hidden');msgbox+='<div class="'+o.prefix+'fade" id="'+o.prefix+'fade"></div>';}
msgbox+='<div class="'+o.prefix+'" id="'+o.prefix+'"><div class="'+o.prefix+'container"><div class="jqi_header">&nbsp;</div><div class="'+o.prefix+'message">'+m+'</div><div class="'+o.prefix+'buttons" id="'+o.prefix+'buttons">';jQuery.each(o.buttons,function(k,v){msgbox+='<button name="'+o.prefix+'button'+k+'" id="'+o.prefix+'button'+k+'" value="'+v+'">'+k+'</button>'});msgbox+='</div><div class="jqi_footer"></div>';msgbox+='</div></div></div>';var jqib=b.append(msgbox).children('#'+o.prefix+'box');var jqi=jqib.children('#'+o.prefix);var jqif=jqib.children('#'+o.prefix+'fade');var getWindowScrollOffset=function(){return(document.documentElement.scrollTop||document.body.scrollTop)+'px';};var getWindowSize=function(){var size={width:window.innerWidth||(window.document.documentElement.clientWidth||window.document.body.clientWidth),height:window.innerHeight||(window.document.documentElement.clientHeight||window.document.body.clientHeight)};return size;};var ie6scroll=function(){jqib.css({top:getWindowScrollOffset()});};var flashPrompt=function(){var i=0;jqib.addClass(o.prefix+'warning');var intervalid=setInterval(function(){jqib.toggleClass(o.prefix+'warning');if(i++>1){clearInterval(intervalid);jqib.removeClass(o.prefix+'warning');}},100);};var escapeKeyClosePrompt=function(e){var kC=(window.event)?event.keyCode:e.keyCode;var Esc=(window.event)?27:e.DOM_VK_ESCAPE;if(kC==Esc)removePrompt();};var positionPrompt=function(){var wsize=getWindowSize();jqib.css({position:(ie6)?"absolute":"fixed","z-index":"999999",height:wsize.height,width:"100%",top:(ie6)?getWindowScrollOffset():0,left:0,right:0,bottom:0});jqif.css({position:"absolute",height:wsize.height,"z-index":"10000",width:"100%",top:0,left:0,right:0,bottom:0});jqi.css({position:"absolute",top:"200px","z-index":"10001",width:"380px",left:"50%",marginLeft:((((jqi.css("paddingLeft").split("px")[0]*1)+jqi.width())/2)*-1)});};var stylePrompt=function(){jqif.css({display:"none",opacity:o.opacity});jqi.css({display:"none"});}
var removePrompt=function(callCallback,clicked,msg){jqi.remove();if(ie6)b.unbind('scroll',ie6scroll);w.unbind('resize',positionPrompt);jqif.fadeOut(o.overlayspeed,function(){jqif.unbind('click',flashPrompt);jqif.remove();if(callCallback)o.callback(clicked,msg);jqib.unbind('keypress',escapeKeyClosePrompt);jqib.remove();if(ie6&&!o.useiframe)$('select').css('visibility','visible');});}
positionPrompt();stylePrompt();jQuery('#'+o.prefix+'buttons').children('button').click(function(){jQuery('#'+o.prefix+'buttons').children('button').css({outline:0});var msg=jqi.children('.'+o.prefix+'container').children('.'+o.prefix+'message');var clicked=o.buttons[jQuery(this).text()];if(o.submit(clicked,msg))
removePrompt(true,clicked,msg);});if(ie6)w.scroll(ie6scroll);jqif.click(flashPrompt);w.resize(positionPrompt);jqib.keypress(escapeKeyClosePrompt);jqi.find('.'+o.prefix+'close').click(removePrompt);jqif.fadeIn(o.overlayspeed);jqi[o.show](o.promptspeed,o.loaded);jqi.find('#'+o.prefix+'buttons button:eq('+o.focus+')').focus();return jqib;}});jQuery.fn.extend({selectbox:function(options){return this.each(function(){new jQuery.SelectBox(this,options);});}});if(!window.console){var console={log:function(msg){}}}
jQuery.SelectBox=function(selectobj,options){var opt=options||{};opt.inputClass=opt.inputClass||"selectbox";opt.containerClass=opt.containerClass||"selectbox-wrapper";opt.hoverClass=opt.hoverClass||"selected";opt.debug=opt.debug||false;var elm_id=selectobj.id;var active=-1;var inFocus=false;var hasfocus=0;var $select=$(selectobj);var $container=setupContainer(opt);var $input=setupInput(opt);$select.hide().before($input).before($container);var newleftpos=$('#'+elm_id+"_input").offset().left;$('#'+elm_id+"_container").offset({left:newleftpos});init();$input.click(function(){if(!inFocus){$container.toggle();}}).focus(function(){if($container.not(':visible')){inFocus=true;$container.show();}}).keydown(function(event){switch(event.keyCode){case 38:event.preventDefault();moveSelect(-1);break;case 40:event.preventDefault();moveSelect(1);break;case 13:event.preventDefault();setCurrent();hideMe();break;}}).blur(function(){if($container.is(':visible')&&hasfocus>0){if(opt.debug)console.log('container visible and has focus')}else{hideMe();}});function hideMe(){hasfocus=0;$container.hide();}
function init(){$container.append(getSelectOptions($input.attr('id'))).hide();var width=$("#"+$input.attr("id")).width()+4+"px";$container.width(width);}
function setupContainer(options){var container=document.createElement("div");$container=$(container);$container.attr('id',elm_id+'_container');$container.addClass(options.containerClass);$container.hide();return $container;}
function setupInput(options){var input=document.createElement("input");var $input=$(input);$input.attr("id",elm_id+"_input");$input.attr("type","text");$input.addClass(options.inputClass);$input.attr("autocomplete","off");$input.attr("readonly","readonly");$input.attr("tabIndex",$select.attr("tabindex"));return $input;}
function moveSelect(step){var lis=$("li",$container);if(!lis)return;active+=step;if(active<0){active=0;}else if(active>=lis.size()){active=lis.size()-1;}
lis.removeClass(opt.hoverClass);$(lis[active]).addClass(opt.hoverClass);}
function setCurrent(){var li=$("li."+opt.hoverClass,$container).get(0);var ar=(''+li.id).split('_');var el=ar[ar.length-1];$select.val(el);$input.val($(li).html());return true;}
function getCurrentSelected(){return $select.val();}
function getCurrentValue(){return $input.val();}
function getSelectOptions(parentid){var select_options=new Array();var ul=document.createElement('ul');$select.children('option').each(function(){var li=document.createElement('li');li.setAttribute('id',parentid+'_'+$(this).val());li.innerHTML=$(this).html();if($(this).is(':selected')){$input.val($(this).html());$(li).addClass(opt.hoverClass);}
ul.appendChild(li);$(li).mouseover(function(event){hasfocus=1;if(opt.debug)console.log('out on : '+this.id);jQuery(event.target,$container).addClass(opt.hoverClass);}).mouseout(function(event){hasfocus=-1;if(opt.debug)console.log('out on : '+this.id);jQuery(event.target,$container).removeClass(opt.hoverClass);}).click(function(event){if(opt.debug)console.log('click on :'+this.id);$(this).addClass(opt.hoverClass);setCurrent();hideMe();});});return ul;}};var id=1;function setConfirmUnload(on){return false;window.onbeforeunload=(on)?unloadMessage:null;}
function array_search_text(array_value,string){for(z=0;z<array_value.length;z++){if($.trim(array_value[z])==$.trim(string)){return z;}}
return-1;}
var navigation_default_value_array=[];function navigation_default_value(){$('.navigation_check, .required').each(function(){if((this.type.toLowerCase()=='text'||this.type.toLowerCase()=='textarea')){if($.trim($(this).val())){navigation_default_value_array.push($.trim($(this).val()));}}});}
var englishcafevariable=0;function browserNavigationAlert(){var whref=window.location.href;var navigation_value='';split_value=whref.split('/');$('.left_navigation_block, .header_navigation, .sitemap, .ask_answer_info, .blog_content_title_archive, .group_left_navigation, .cancel_link, .chat_link').load(function(){englishcafevariable=1;});$('.left_navigation_block, .header_navigation, .sitemap, .ask_answer_info, .blog_content_title_archive, .group_left_navigation, .cancel_link, .chat_link').click(function(){englishcafevariable=1;});$('.ciw_desc, .ciw_list, .ciw_popup, .ec_tips_link_container, .req_content_type, .ec_tips_header_block, .submit_req_controls, .event_final_close, .provide_content_button, .cancel_event, .form_next, .ec_tips_container, .ec_fb_login_close_block, .forgot_password, .ec_fb_login_bottom, .provide_content_button, .submit_event, .submit_event_disabled, .contentTitle').load(function(){englishcafevariable=2;});$('.ciw_desc, .ciw_list, .ciw_popup, .ec_tips_link_container, .req_content_type, .ec_tips_header_block, .submit_req_controls, .event_final_close, .provide_content_button, .cancel_event, .form_next, .ec_tips_container, .ec_fb_login_close_block, .forgot_password, .ec_fb_login_bottom, .provide_content_button, .submit_event, .submit_event_disabled, .contentTitle').click(function(){englishcafevariable=2;});if(split_value[4]=='edit'){var found=0;$('.navigation_check, .required').each(function(){var is_find=0;if((this.type.toLowerCase()=='text'||this.type.toLowerCase()=='textarea')){if(navigation_default_value_array.length){is_find=array_search_text(navigation_default_value_array,$(this).val());if(is_find<0){navigation_value+=$(this).val();found=1;}}
else{navigation_value+=$(this).val();}}});if((englishcafevariable!=2)&&(found)){englishcafevariable=1;}
else{englishcafevariable=2;}
if(navigation_value&&englishcafevariable==1){englishcafevariable=1;}}
else if(split_value[3]=='edit'){var found=0;$('.navigation_check, .required').each(function(){var is_find=0;if((this.type.toLowerCase()=='text'||this.type.toLowerCase()=='textarea')){if(navigation_default_value_array.length){is_find=array_search_text(navigation_default_value_array,$(this).val());if(is_find<0){navigation_value+=$(this).val();found=1;}}
else{navigation_value+=$(this).val();}}});if((englishcafevariable!=2)&&(found)){englishcafevariable=1;}
else{englishcafevariable=2;}
if(navigation_value&&englishcafevariable==1){englishcafevariable=1;}}
else{$('.navigation_check, .required').each(function(){var is_find=0;if((this.type.toLowerCase()=='text'||this.type.toLowerCase()=='textarea')){if(navigation_default_value_array.length){is_find=array_search_text(navigation_default_value_array,$(this).val());if(is_find<0){navigation_value+=$(this).val();}}
else{navigation_value+=$(this).val();}}});if((englishcafevariable!=2)&&(navigation_value)){englishcafevariable=1;}
else{englishcafevariable=2;}
if(navigation_value&&englishcafevariable==1){englishcafevariable=1;}
if($('#navigation_event').length&&eventvariable){englishcafevariable=1;}}
var message="Content will be lost";if(englishcafevariable==1){if(typeof evt=='undefined'){evt=window.event;}
if(evt){englishcafevariable=1;evt.returnValue=message;}
if(englishcafevariable==1)
return message;}
englishcafevariable=1;}
window.onload=navigation_default_value;function default_content(id,domainid,status){$.prompt("Are you sure you want to continue?",{buttons:{Ok:true,Cancel:false},callback:function(v,m){if(v){if(id==''){id=$("#nid").val();}
$.ajax({type:"POST",url:'/manager/defaultcontent',data:"&nid="+id+"&status="+status+"&domainid="+domainid,success:function(msg){if($('#featured_content_menu_link').length){$('#featured_content_menu_link').html(msg);if($('#title_span').length){if(status){$('#title_span').addClass('featured_node');$('#title_span').attr('title','Featured Entry');}
else{$('#title_span').removeClass('featured_node');$('#title_span').removeAttr('title');}}}}});}}});}
var ectoolbox_comment='';var BrowserDetect={init:function(){this.browser=this.searchString(this.dataBrowser)||"An unknown browser";this.version=this.searchVersion(navigator.userAgent)||this.searchVersion(navigator.appVersion)||"an unknown version";this.OS=this.searchString(this.dataOS)||"an unknown OS";},searchString:function(data){for(var i=0;i<data.length;i++){var dataString=data[i].string;var dataProp=data[i].prop;this.versionSearchString=data[i].versionSearch||data[i].identity;if(dataString){if(dataString.indexOf(data[i].subString)!=-1)
return data[i].identity;}
else if(dataProp)
return data[i].identity;}},searchVersion:function(dataString){var index=dataString.indexOf(this.versionSearchString);if(index==-1)return;return parseFloat(dataString.substring(index+this.versionSearchString.length+1));},dataBrowser:[{string:navigator.userAgent,subString:"Chrome",identity:"Chrome"},{string:navigator.userAgent,subString:"OmniWeb",versionSearch:"OmniWeb/",identity:"OmniWeb"},{string:navigator.vendor,subString:"Apple",identity:"Safari",versionSearch:"Version"},{prop:window.opera,identity:"Opera"},{string:navigator.vendor,subString:"iCab",identity:"iCab"},{string:navigator.vendor,subString:"KDE",identity:"Konqueror"},{string:navigator.userAgent,subString:"Firefox",identity:"Firefox"},{string:navigator.vendor,subString:"Camino",identity:"Camino"},{string:navigator.userAgent,subString:"Netscape",identity:"Netscape"},{string:navigator.userAgent,subString:"MSIE",identity:"Explorer",versionSearch:"MSIE"},{string:navigator.userAgent,subString:"Gecko",identity:"Mozilla",versionSearch:"rv"},{string:navigator.userAgent,subString:"Mozilla",identity:"Netscape",versionSearch:"Mozilla"}],dataOS:[{string:navigator.platform,subString:"Win",identity:"Windows"},{string:navigator.platform,subString:"Mac",identity:"Mac"},{string:navigator.userAgent,subString:"iPhone",identity:"iPhone/iPod"},{string:navigator.platform,subString:"Linux",identity:"Linux"}]};BrowserDetect.init();var allowed_area=0;var browser=navigator.appName;var b_version=navigator.appVersion;var version=parseFloat(b_version);if(((BrowserDetect.OS=="Linux")&&(BrowserDetect.browser=="Firefox"))||((BrowserDetect.OS=="Windows")&&(BrowserDetect.browser=="Explorer"))||((BrowserDetect.OS=="Windows")&&(BrowserDetect.browser=="Explorer"))||((BrowserDetect.OS=="Windows")&&(BrowserDetect.browser=="Firefox"))||((BrowserDetect.OS=="Mac")&&(BrowserDetect.browser=="Firefox"))){allowed_area=1;}
$(document).ready(function(){$("#edit-keys").bind("keyup",function(e){englishcafevariable=1;});if($("#star_avg").val()||$("#star_avg").val()==''){user_rating_small();}
if($("#star_avg_large").val()||$("#star_avg_large").val()==''){user_rating_large();}
$('#add_tag').bind('click',function(e){add_tag(id,'1')})
if($("#total_keywords").val()||$("#total_keywords").val()==0){bind_additional_tag('1',$("#total_keywords").val())}else{bind_additional_tag('1','1')}
if(BrowserDetect.OS!='Windows'&&getBadBrowser('osWarning')!='seen'){show_os_compatibility_alert(BrowserDetect.OS);}
else if(badBrowser()&&getBadBrowser('browserWarning')!='seen'){show_compatibility_alert();}
else{if($("#hdfirsttime_login").val()!="2"&&$("#hdfirsttime_login").val()!=""&&typeof($("#hdfirsttime_login").val())!="undefined"){var url_alias_name=$("#hdurl_alias").val();if(url_alias_name!=""&&typeof(url_alias_name)!="undefined"){show_firstlogin_popup(url_alias_name,$("#hdfirsttime_login").val());}}}
$(".fivestar-static-form-item > p").css('display','none')
$("form").submit(function(){englishcafevariable=2;});$("#search-form").submit(function(){englishcafevariable=1;});$("#quiz_proceed").submit(function(){englishcafevariable=2;});$("#rightsave").bind("click",function(){var desc=$("#desc").val();var link_val=$("#editrightlinkname").val();var more_val=$("#editrightmorelink").val();var title=$("#editrighttitle").val();if(desc==''||title==''||more_val==''||link_val==''){$.prompt('Please fill all the fields.');$("#righttoppencil2").show();return false;}
$("#editrighttitle").hide();$("#rightmorelink").hide();$("#rightbottompencil").show();$("#editrighttitle").show()
$("#righttoppencil2").hide();$("#editrightlinkdiv").show();if($("#desc").val()){var temp=$("#desc").val();var des=strip_tags(temp,'');if(des.length>240||des.length<150){$.prompt('Please give description which is less than 240 character or more than 150 character now you have  '+des.length+' characters.',{buttons:{Ok:true},callback:function(v,m){if(v){$("#desc").focus();}}});$("#righttoppencil2").show();$("#righttoppencil").hide();$("#righttitle").hide();$("#editrighttitle").show();$("#editrightlinkdiv").show();return false;}
var query_string="desc="+$("#desc").val();$("#editdesc").show();$("#rightdesc").hide();$("#rightdesc").html($("#desc").val());}
if($("#editrighttitle").val()){if(title.length>20||title.length<3){$.prompt('Please give title which is less than 20 character or more than 3 character.',{buttons:{Ok:true},callback:function(v,m){if(v){$("#editrighttitle").focus();}}});$("#righttoppencil2").show();$("#righttoppencil").hide();$("#righttitle").hide();$("#editrighttitle").show();$("#editrightlinkdiv").show();return false;}
$("#editdesc").hide();$("#rightdesc").show();$("#righttitle").html($("#editrighttitle").val())
query_string+="&title="+$("#editrighttitle").val();}
if($("#editrightlinkname").val()){query_string+="&linkname="+$("#editrightlinkname").val();}
if($("#editrightmorelink").val()){var bottom="<a href='"+link_val+"'>"+more_val+"</a>";document.getElementById('righttitle').href=link_val;$("#rightmorelink").html(bottom)
$("#rightmorelink").show();$("#editrightlink").show();query_string+="&link="+$("#editrightmorelink").val();}
query_string+='&uid='+$("#hidden_id").val();$("#righttitle").show();$("#editrightlinkdiv").hide();$("#righttoppencil2").hide();$("#editrighttitle").hide()
$("#righttoppencil").show();$("#rightsave").hide();$.ajax({type:"POST",url:'/manager/rightpanel',data:query_string,success:function(msg){$("#editrighttitle").hide()
$("#righttoppencil").show();$("#righttoppencil2").hide();$("#rightsave").hide();}})});$("#middlesave").bind("click",function(event){var imagehref=$("#editmiddlehref").val();var image_val=$("#editmiddleimage").val();var newImg=new Image();newImg.src=image_val;var height=newImg.height;var width=newImg.width;var css;if(width>=70&&height>=70){css='width:70px;height:70px;clear:none;display:block;float:left';}else if(width<=70&&height<=70&&width!=0&&height!=0){css='clear:none;display:block;float:left';}else if(width<=70&&height>=70&&width!=0){css='height:70px;clear:none;display:block;float:left';}else if(width>=70&&height<=70&&height!=0){css='width:70px;clear:none;display:block;float:left';}else if(width==0||height==0){image_val='http://www.englishcafe.com/sites/all/themes/englishcafe/images_cdn/question_130.jpg';css='width:70px;height:70px;clear:none;display:block;float:left';}
var image="<p style = '"+css+"'><a href='"+imagehref+"'  ><img src='"+image_val+"' style = '"+css+"'></a></p>";var desc=image+$("#descmiddle").val();var more_val=$("#editmiddlemorelink").val();var link_val=$("#editmiddlelinkname").val();var title=$("#editmiddletitle").val();if($("#descmiddle").val()==''||title==''||more_val==''||link_val==''||imagehref==''){$.prompt('Please fill all the fields.');return false;}
$("#middledesc").html(desc);$("#editmiddlelink").show();$("#middlebottompencil").show();if($("#descmiddle").val()){var temp=$("#descmiddle").val();var des=strip_tags(temp,'');if(image_val==''){var total_length='240';}else{var total_length='140';}
if(des.length>total_length||des.length<100||des.length==0){$.prompt('Please give description which is less than'+total_length+'character or more than 100 character now you have  '+des.length+' characters.',{buttons:{Ok:true},callback:function(v,m){if(v){$("#descleft").focus();}}});return false;$("#middletoppencil").show();}
var query_string="desc="+$("#descmiddle").val();}
if($("#editmiddletitle").val()){if(title.length>25||title.length<3){$.prompt('Please give title which is less than 25 character or more than 3 character.',{buttons:{Ok:true},callback:function(v,m){if(v){$("#editmiddletitle").focus();}}});return false;}
$("#middletitle").html($("#editmiddletitle").val())
query_string+="&title="+$("#editmiddletitle").val();}
if($("#editmiddlelinkname").val()){query_string+="&linkname="+$("#editmiddlemorelink").val();}
if($("#editmiddlehref").val()){query_string+="&hreflink="+$("#editmiddlehref").val();}
if($("#editmiddlemorelink").val()){var bottom="<a href='"+link_val+"'>"+more_val+"</a>";document.getElementById('middletitle').href=link_val;$("#middlemorelink").html(bottom)
$("#editmiddlelink").show();$("#middletoppencil").show();query_string+="&link="+$("#editmiddlelinkname").val();}
query_string+='&uid='+$("#hidden_middle_id").val()+'&block=middle'+'&image='+image_val;$("#editmiddletitle").hide();$("#middleeditdesc").hide();$("#middletitle").show();$("#middledesc").show();$("#middlemorelink").show();$("#middletoppencil").show();$("#middletoppencil2").show();$("#editmiddlelinkdiv").hide();$("#middletoppencil2").hide();$("#middlesave").hide();$.ajax({type:"POST",url:'/manager/leftpanel',data:query_string,success:function(msg){}})});$("#righttoppencil2").bind("click",function(event){$("#righttitle").show()
$("#editrighttitle").hide()
$("#righttoppencil").show();$("#righttoppencil2").hide();$("#rightsave").hide();$("#editrightlinkdiv").hide();$("#righttoppencil2").hide();$("#editrighttitle").hide()
$("#righttoppencil").show();$("#editdesc").hide();$("#rightdesc").show();$("#rightmorelink").show();})
$("#lefttoppencil2").bind("click",function(event){$("#lefttitle").show()
$("#editlefttitle").hide()
$("#lefttoppencil").show();$("#lefttoppencil2").hide();$("#leftsave").hide();$("#editleftlinkdiv").hide();$("#lefttoppencil2").hide();$("#editlefttitle").hide()
$("#lefttoppencil").show();$("#lefteditdesc").hide();$("#leftdesc").show();$("#leftmorelink").show();})
$("#middletoppencil2").bind("click",function(event){$("#middletitle").show()
$("#editmiddletitle").hide()
$("#middletoppencil").show();$("#middletoppencil2").hide();$("#middlesave").hide();$("#editmiddlelinkdiv").hide();$("#middletoppencil2").hide();$("#editmiddletitle").hide()
$("#middletoppencil").show();$("#descmiddle").hide();$("#middledesc").show();$("#middleeditdesc").hide();$("#middlemorelink").show();})
$("#leftsave").bind("click",function(event){var desc=$("#descleft").val();var more_val=$("#editleftlinkname").val();var link_val=$("#editleftmorelink").val();var title=$("#editlefttitle").val();if(desc==''||title==''||more_val==''||link_val==''){$.prompt('Please fill all the fields.');return false;}
$("#leftdesc").html($("#descleft").val());$("#editleftlink").show();$("#leftbottompencil").show();if($("#descleft").val()){var temp=$("#descleft").val();var des=strip_tags(temp,'');if(des.length>240||des.length<150){$.prompt('Please give description which is less than 240 character or more than 150 character now you have  '+des.length+' characters.',{buttons:{Ok:true},callback:function(v,m){if(v){$("#descleft").focus();}}});return false;$("#lefttoppencil").show();}
var query_string="desc="+$("#descleft").val();}
if($("#editlefttitle").val()){if(title.length>25||title.length<3){$.prompt('Please give title which is less than 25 character or more than 3 character.',{buttons:{Ok:true},callback:function(v,m){if(v){$("#editlefttitle").focus();}}});return false;}
$("#lefttitle").html($("#editlefttitle").val())
query_string+="&title="+$("#editlefttitle").val();}
if($("#editleftlinkname").val()){query_string+="&linkname="+$("#editleftlinkname").val();}
if($("#editleftmorelink").val()){var bottom="<a href='"+more_val+"'>"+link_val+"</a>";document.getElementById('lefttitle').href=more_val;$("#leftmorelink").html(bottom)
$("#editleftlink").show();$("#lefttoppencil").show();query_string+="&link="+$("#editleftmorelink").val();}
query_string+='&uid='+$("#hidden_id_left").val()+'&block=left';$("#editlefttitle").hide();$("#lefteditdesc").hide();$("#lefttitle").show();$("#leftdesc").show();$("#leftmorelink").show();$("#lefttoppencil").show();$("#lefttoppencil2").show();$("#editleftlinkdiv").hide();$("#lefttoppencil2").hide();$("#leftsave").hide();$.ajax({type:"POST",url:'/manager/leftpanel',data:query_string,success:function(msg){$("#leftsave").hide();}})});$("#updiv").bind("click",function(){if($("#closediv").css('display')=='none'){$("#closelastdiv").slideDown(1000);$("#closediv").slideDown(1000);}});$("#closelastdiv").bind("click",function(){if($("#closediv").css('display')=='block'){$("#closediv").slideUp(1000);$("#closelastdiv").slideUp(1000);}});$("#englishlevel_tips").bind('click',function(e){$.ajax({type:"POST",url:"/blog/englishlevel_tips",dataType:"html",success:function(msg){showPop("englishlevel_tips_display",msg,e);}})});$(".kickoff_inactive").bind("click",function(){var content='<div id="user_login_block" class="ec_approved_teacher_info display_marketinginfo_block"><div class="marketinginfo_header_block"><a href="javascript:void(0);" onClick="hideModalWindow()"><img alt="Close" title="Close" src="/sites/all/themes/ec2/images/close_button.gif"/></a></div><div class="display_marketinginfo_content"><p style="width: 356px">Check back for presentation after it has been delivered in Arizona.</p></div><div class="marketinginfo_footer_block">&nbsp;</div></div>';show_modal_window(content,400,140,'');return false;});});function onloadFunction(){}
function middle_title_edit_func(){$("#middlesave").show();$("#descmiddle").show();$("#middleeditdesc").show();$("#editmiddlelinkdiv").show();$("#editmiddletitle").show();$("#middletoppencil2").show();$("#middletoppencil").hide();$("#middletitle").hide();$("#middledesc").hide();$("#middlemorelink").hide();}
function righteditfunc(){$("#editrightlink").hide();$("#rightdesc").hide();$("#rightbottompencil").hide();$("#righttoppencil").hide();$("#editdesc").show();}
function right_title_edit_func(){$("#editdesc").show();$("#rightsave").show();$("#editrightlinkdiv").show();$("#rightdesc").hide();$("#editrightlink").hide();$("#rightbottompencil").hide();$("#righttoppencil").hide();$("#rightmorelink").hide();$("#editrighttitle").show();$("#righttoppencil2").show();$("#righttitle").hide();}
function right_link_edit_func(){$("#righteditdesc").show();$("#editrightlinkdiv").show();$("#editrighttitle").show();$("#righttitle").hide();$("#desc").hide();$("#rightmorelink").hide();}
function lefteditfunc(){$("#editleftlink").hide();$("#leftdesc").hide();$("#lefteditdesc").show();$("#leftbottompencil").hide();$("#lefttoppencil").hide();$("#editleftdesc").show();}
function left_title_edit_func(){$("#leftsave").show();$("#lefteditdesc").show();$("#editleftlinkdiv").show();$("#editlefttitle").show();$("#lefttoppencil2").show();$("#lefttoppencil").hide();$("#lefttitle").hide();$("#leftdesc").hide();$("#leftmorelink").hide();}
function left_link_edit_func(){$("#lefttitle").show();$("#leftmorelink").hide()
$("#editleftlink").hide()
$("#editleftlinkdiv").show();$("#editleftmorelink").focus();$("#leftbottompencil").hide();$("#leftbottomlink").hide();$("#lefttoppencil").hide();}
function rightclosefunc(){$("#editrightlink").show();}
function leftclosefunc(){$("#editleftlink").show();}
function getQueryVariable(variable){var query=window.location.search.substring(1);var vars=query.split("&");for(var i=0;i<vars.length;i++){var pair=vars[i].split("=");if(pair[0]==variable){return pair[1];}}}
jQuery.extend({historyCurrentHash:undefined,historyCallback:undefined,historyInit:function(callback){jQuery.historyCallback=callback;var current_hash=location.hash;jQuery.historyCurrentHash=current_hash;if(jQuery.browser.msie){if(jQuery.historyCurrentHash==''){jQuery.historyCurrentHash='#';}
$("body").prepend('<iframe id="jQuery_history" style="display: none;"></iframe>');var ihistory=$("#jQuery_history")[0];var iframe=ihistory.contentWindow.document;iframe.open();iframe.close();iframe.location.hash=current_hash;}
else if($.browser.safari){jQuery.historyBackStack=[];jQuery.historyBackStack.length=history.length;jQuery.historyForwardStack=[];jQuery.isFirst=true;}
jQuery.historyCallback(current_hash.replace(/^#/,''));setInterval(jQuery.historyCheck,100);},historyAddHistory:function(hash){jQuery.historyBackStack.push(hash);jQuery.historyForwardStack.length=0;this.isFirst=true;},historyCheck:function(){if(jQuery.browser.msie){var ihistory=$("#jQuery_history")[0];var iframe=ihistory.contentDocument||ihistory.contentWindow.document;var current_hash=iframe.location.hash;if(current_hash!=jQuery.historyCurrentHash){location.hash=current_hash;jQuery.historyCurrentHash=current_hash;jQuery.historyCallback(current_hash.replace(/^#/,''));}}else if($.browser.safari){if(!jQuery.dontCheck){var historyDelta=history.length-jQuery.historyBackStack.length;if(historyDelta){jQuery.isFirst=false;if(historyDelta<0){for(var i=0;i<Math.abs(historyDelta);i++)jQuery.historyForwardStack.unshift(jQuery.historyBackStack.pop());}else{for(var i=0;i<historyDelta;i++)jQuery.historyBackStack.push(jQuery.historyForwardStack.shift());}
var cachedHash=jQuery.historyBackStack[jQuery.historyBackStack.length-1];if(cachedHash!=undefined){jQuery.historyCurrentHash=location.hash;jQuery.historyCallback(cachedHash);}}else if(jQuery.historyBackStack[jQuery.historyBackStack.length-1]==undefined&&!jQuery.isFirst){if(document.URL.indexOf('#')>=0){jQuery.historyCallback(document.URL.split('#')[1]);}else{var current_hash=location.hash;jQuery.historyCallback('');}
jQuery.isFirst=true;}}}else{var current_hash=location.hash;if(current_hash!=jQuery.historyCurrentHash){jQuery.historyCurrentHash=current_hash;jQuery.historyCallback(current_hash.replace(/^#/,''));}}},historyLoad:function(hash){var newhash;if(jQuery.browser.safari){newhash=hash;}
else{newhash='#'+hash;location.hash=newhash;}
jQuery.historyCurrentHash=newhash;if(jQuery.browser.msie){var ihistory=$("#jQuery_history")[0];var iframe=ihistory.contentWindow.document;iframe.open();iframe.close();iframe.location.hash=newhash;jQuery.historyCallback(hash);}
else if(jQuery.browser.safari){jQuery.dontCheck=true;this.historyAddHistory(hash);var fn=function(){jQuery.dontCheck=false;};window.setTimeout(fn,200);jQuery.historyCallback(hash);location.hash=newhash;}
else{jQuery.historyCallback(hash);}}});function createCookie(name,value,days){if(days){var date=new Date();date.setTime(date.getTime()+(days*24*60*60*1000));var expires="; expires="+date.toGMTString();}
else var expires="";document.cookie=name+"="+value+expires+"; path=/";}
function readCookie(name){var nameEQ=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;}
function eraseCookie(name){createCookie(name,"",-1);}
function remove_image(uid){var con_msg="Are you sure you want to delete this image";$.prompt(con_msg,{buttons:{Ok:true,Cancel:false},callback:function(v,m){if(v){$.ajax({type:"POST",url:'/manager/removeuser',data:"uid="+uid,success:function(msg){window.location.reload();}});}}})}
function getIEVersionNumber(){var ua=navigator.userAgent;var MSIEOffset=ua.indexOf("MSIE ");if(MSIEOffset==-1){return 0;}else{return parseFloat(ua.substring(MSIEOffset+5,ua.indexOf(";",MSIEOffset)));}}
var isIE5Min=getIEVersionNumber()>=5;var IE_Version=getIEVersionNumber();var parent_id;parent_id='';function show_companies(id){var i=1;$.ajax({type:"POST",url:'/manager/showcompanies',data:"&nid="+id,dataType:"html",success:function(msg){$('#companydiv').html(msg);$('#companydiv').show();$('#move').click(function(){var total=$('#comp_id').val();if(total==0){$('#companydiv').hide();}else{parent_id='';for(i=1;i<=total;i++){if($('#firstselect_'+i).attr('checked')){var insertval=$("input[@id='firstselect_"+i+"']:checked").val();if($('#firstselect_'+i).attr('checked')==true){parent_id+=insertval+'\n';}else if($('#firstselect_'+i).attr('checked')==false){parent_id+=insertval+'\n';}}
$('#secondselect').val(parent_id);}}
return false;});}});}
function move_company_textarea(id){var checkbox_val=$('#'+id).val();var textarea_val=$('#secondselect').val();if($('#'+id).attr('checked')==true){if(textarea_val==''){var disp_value=checkbox_val+'\n';}else{}}}
function hide_companies(){$('#companydiv').hide();}
function strip_tags(str,allowed_tags){var key='',allowed=false;var matches=[];var allowed_array=[];var allowed_tag='';var i=0;var k='';var html='';var replacer=function(search,replace,str){return str.split(search).join(replace);};if(allowed_tags){allowed_array=allowed_tags.match(/([a-zA-Z]+)/gi);}
str+='';matches=str.match(/(<\/?[^>]+>)/gi);for(key in matches){if(isNaN(key)){continue;}
html=matches[key].toString();allowed=false;for(k in allowed_array){allowed_tag=allowed_array[k];i=-1;if(i!=0){i=html.toLowerCase().indexOf('<'+allowed_tag+'>');}
if(i!=0){i=html.toLowerCase().indexOf('<'+allowed_tag+' ');}
if(i!=0){i=html.toLowerCase().indexOf('</'+allowed_tag);}
if(i==0){allowed=true;break;}}
if(!allowed){str=replacer(html,"",str);}
else{re=new RegExp('<[^>]+>(.*)</[^>]+>');m=re.exec(str);if(re.exec(str)!=null){for(i=0;i<m.length;i++){str=m[i];}
str=replacer(html,"",str);}}}
return str;}
function removeHTMLTags(body_text){var strInput=body_text.replace(/&(lt|gt);/g,function(strMatch,p1){return(p1=="lt")?"<":">";});var strTagStrippedText=strInput.replace(/<.*?>/g,'');strTagStrippedText=strTagStrippedText.replace(/(&nbsp;)*/g,"");return $.trim(strTagStrippedText);}
function validate_login_block(firsttime_redirect,type,session_id){$("#login_name_error,#login_pass_error,#login_submit, #login_error").hide();$("#login_loader").remove();$("#login_button").append('<span id="login_loader" class="loading">Loading...</span>');if($.trim($("#login_name").val())==""){$("#login_name_error").html("Please enter your Email Address.");$("#login_pass_error,#login_error,#login_loader").hide();$("#login_name_error,#login_submit").show();$("#login_error").hide();$("#login_name").focus();return false;}else if($.trim($("#login_pass").val())==""){$("#login_pass_error").html("Please enter your Password.");$("#login_error,#login_name_error,#login_loader").hide();$("#login_pass_error,#login_submit").show();$("#login_error").hide();$("#login_pass").focus();return false;}else{var uname=$("#login_name").val();var pass=$("#login_pass").val();var teacher_time='';if(session_id!=''&&typeof session_id!='undefined'){teacher_time=session_id;}
$.ajax({type:"POST",url:'/ec_login/validate',data:"uname="+urlencode($.trim(uname))+"&pass="+urlencode($.trim(pass))+"&firsttime_redirect="+urlencode($.trim(firsttime_redirect))+"&type="+$.trim(type)+"&teacher_time="+$.trim(teacher_time),success:function(msg){if(msg=="not_activated"||msg=="blocked"){if(msg=="not_activated"){$("#login_error").html("The username "+uname+" has not been activated. If you have not received the activation email, please write to <a href='mailto:activation@englishcafe.com?subject=Activate My Account'>activation@englishcafe.com</a>");}else if(msg=="blocked"){$("#login_error").html("The user "+uname+" has been blocked. Please write to <a href='mailto:activation@englishcafe.com?subject=Activate My Account'>activation@englishcafe.com</a>");}
$("#login_loader,#login_name_error,#login_pass_error").hide();$("#login_error,#login_submit").show();$("#login_error").show();$("#login_name").focus();return false;}else{var msg_split=msg.split("#");var uid=msg_split[0];var url_name=msg_split[1];var purchase_registration=msg_split[2];var session_url=msg_split[3];if(uid==0||uid==""){$("#login_error").html("Sorry, unrecognized email or password.");$("#login_name_error,#login_pass_error,#login_loader").hide();$("#login_pass").val("");$("#login_error,#login_submit").show();$("#login_error").show();$("#login_name").focus();return false;}
else{$("#login_loader").remove();$("#login_button").append('<span id="login_loader" class="loading">Loading...</span>');$("#login_loader").show();if(firsttime_redirect=="myec"||firsttime_redirect==""||firsttime_redirect=="home"){var redirect_uri=url_name+"/myec";}else if(firsttime_redirect=="user/register"||firsttime_redirect=="user/login"||firsttime_redirect=="verifyemail"||firsttime_redirect=="ecpurchase"||firsttime_redirect=="freetrial"||firsttime_redirect=="logout"||firsttime_redirect=="eccpurchase"){var redirect_uri=url_name;}else if(type=="user"){var redirect_uri=url_name+"/"+firsttime_redirect;}else{var redirect_uri=firsttime_redirect;}
var base_url="http://"+top.location.host+"/";if(teacher_time=='eccpurchase'){location.href=base_url+'purchase/credits';}
else if(teacher_time>0&&session_url!=''){location.href=base_url+session_url;}
else if(purchase_registration!=0){location.href=base_url+"online-courses&pls=225556";}
else if(redirect_uri!=""){if(redirect_uri!="session"){location.href=base_url+redirect_uri;}else{location.reload(true);}}
else{location.href=base_url;}}}}});return false;}}
function getImgSize(imgSrc)
{var newImg=new Image();newImg.src=imgSrc;var height=newImg.height;var width=newImg.width;alert('The image size is '+width+'*'+height);}
function echeck(str){var at="@"
var dot="."
var lat=str.indexOf(at)
var lstr=str.length
var ldot=str.indexOf(dot)
if(str.indexOf(at)==-1){return false}
if(str.indexOf(at)==-1||str.indexOf(at)==0||str.indexOf(at)==lstr){return false}
if(str.indexOf(dot)==-1||str.indexOf(dot)==0||str.indexOf(dot)==lstr){return false}
if(str.indexOf(at,(lat+1))!=-1){return false}
if(str.substring(lat-1,lat)==dot||str.substring(lat+1,lat+2)==dot){return false}
if(str.indexOf(dot,(lat+2))==-1){return false}
if(str.indexOf(" ")!=-1){return false}
return true}
function urlencode(str){return $.URLEncodes(str);}
function clearValue(obj,default_value){if(obj.value==default_value){obj.value="";}}
function restoreValue(obj,default_value){if(obj.value==""){obj.value=default_value;}}
function allowNumbersOnly(obj,type){if(obj.value!=obj.value.replace(/[^0-9]/g,"")){obj.value=obj.value.replace(/[^0-9]/g,"");obj.focus();}
if(type=="date"){if($(obj).val()>31){$(obj).val("");$(obj).focus();}}else if(type=="month"){if($(obj).val()>12){$(obj).val("");$(obj).focus();}}}
function menu_slide(current_id){current_span_id=current_id+"_span";var is_display=document.getElementById(current_id).style.display
if(is_display=='none'){$("#"+current_id).slideDown("normal");$("#"+current_span_id).removeClass();$("#"+current_span_id).addClass('parent_menu_open');$("#"+current_span_id).parent().addClass('parent_menu_selected');}else{$("#"+current_id).slideUp("normal");$("#"+current_span_id).removeClass();$("#"+current_span_id).addClass('parent_menu_close');$("#"+current_span_id).parent().removeClass('parent_menu_selected');$("#"+current_id).removeClass();$("#"+current_id).addClass('active');$("#"+current_id).addClass('secondary');$("#"+current_id).addClass('tab');}}
function menu_slide_open(current_id){var is_display=document.getElementById(current_id).style.display
if(is_display=='none'){$(".secondary").slideUp("normal");$("#"+current_id).slideDown("normal");}}
function menu_slide_close(current_id){$(".secondary").slideUp("normal");}
var jsLoaded=false;function user_login_popup(firsttime_redirect,type,register_link,isFB){englishcafevariable=2;if(register_link==''||typeof register_link=='undefined'){register_link='/user/register';}
var login_block='<div id="user_login_block" class="ec_fb_login_block"><div class="ec_fb_login_block_header"><h3><span class="login_block_header_text">Log In, or Create New Account for Free!</span><span class="ec_fb_login_close_block">';if(type=='event_booking'){login_block+='<a href="javascript: void(0);" onClick="event_booking_cancel_login();">';}
else{login_block+='<a href="javascript: void(0);" onClick="hideModalWindow(1)">';}
login_block+='<img src="/sites/all/themes/ec2/images/close_button.gif" title="Close" alt="Close"/></a></span> </h3>  </div><div class="ec_fb_login_content_block"><div class="ec_fb_login_popup_left"><div id="login_popup_block"><h4>Log In if you have an EnglishCafe Account</h4><div class="ec_form"><form class="user_login" id="user_login" method="post" accept-charset="UTF-8" action="/user/login?destination='+firsttime_redirect+'"> <span id="login_error" class="login_error_message"></span><p id="login_name_wrapper"> <label for="login_name"><span title="This field is required." class="form-required">*</span> Email:</label> <input type="text" class="form_text required" tabindex="1" value="" size="12" id="login_name" name="name" /></p> <span id="login_name_error" class="login_error_message"></span><p id="login_pass_wrapper"> <label for="login_pass"><span title="This field is required." class="form-required">*</span> Password:</label> <input type="password" class="form_text required" tabindex="2" size="60" id="login_pass" name="pass"/></p> <span id="login_pass_error" class="login_error_message"></span><p class="forgot_password"><strong><a href="javascript:open_forgot_login(\'password\')">Forgot your Password?</a></strong></p> <input type="hidden" value="user_login" id="edit-user-login" name="form_id"/><p id="login_button" class="login_button"> <input type="submit" class="form-submit" tabindex="3" value="Log in" id="login_submit" name="op" onclick="return validate_login_block(\''+firsttime_redirect+'\',\''+type+'\')"/></p></form></div></div><div id="forgot_login" style="display:none; float:left"><h4>Please enter your Email id Registered with EnglishCafe.</h4><p class="login_error_messge" style="display:none; text-align:center" id="forgot_login_error"></p><p style="float:left"><label for="txtEmailAddress"><span title="This field is required." class="form-required">*</span> Enter your Email: </label> <input type="text" name="txtEmailAddress" id="txtEmailAddress" class="form_text" value=""> <input type="hidden" name="txtType" id="txtType" value=""></p><p class="login_error_message" style="display:none;" id="forgot_login_email_error"></p><p id="forget_button" class="login_button"> <input type="submit" id="login_submit" name="btnForgot" value="Submit" class="form-submit" onclick="javascript:send_forgot_login()"><input type="submit" id="close_login_submit" name="btnForgot" value="Cancel" class="cancel_link" onclick="javascript: close_forgot_login(\'password\')"></p></div></div><div class="ec_login_block_seperator"><span>or</span></div>';if(isFB==1){if(jsLoaded){login_block+='<div class="ec_fb_users"><h4>Use your Facebook account to login</h4><p><img src="/sites/all/themes/ec2/images/connect_with_facebook.png" alt="Login with Facebook credentials" title = "Login with Facebook credentials" style="cursor: pointer" onclick = "javascript: fbconnect_login(\''+register_link+'\')" /></p></div>';}
else{login_block+='<div class="ec_fb_users"><h4>Use your Facebook account to login</h4><p id="login_loader" align="center" style="width: 210px; clear:both"><span class="loading">Loading...</span></p>';login_block+='<p id="login_fb_button" style="display: none"><img src="/sites/all/themes/ec2/images/connect_with_facebook.png" alt="Login with Facebook credentials" title = "Login with Facebook credentials" style="cursor: pointer" onclick = "javascript: fbconnect_login(\''+register_link+'\')" /></p></div>';}}
else{login_block+='<div class="register_users"><h4>Not a Member?</h4><p><span class="emphasize">';if(type=='event_booking'){login_block+='<a href="javascript: void(0);" onclick = "'+register_link+'">';}
else{login_block+='<a href="/user/register/">';}
login_block+='Join EnglishCafe for FREE to...</a></span></p><ul><li>Learn English</li><li>Connect with fellow learners and teachers</li><li>Teach English</li><li>Take Lessons, Teacher Time and Quiz</li></ul></div>';}
login_block+='</div><div class="ec_fb_login_bottom"><ul><li><a href="/learn-english">Learn English</a></li><li class="bullet_seperator">&bull;</li><li><a href="/teach-english">Teach English</a></li><li class="bullet_seperator">&bull;</li><li><a href="/connect-english">Connect with English</a></li><li class="join_free">';if(type=='event_booking'){login_block+='<a href="javascript: void(0);" onclick = "'+register_link+'">';}
else{login_block+='<a href="'+register_link+'">';}
login_block+='Join for Free!</a></li> </ul></div></div>';hideModalWindow(1);$("#ectool_popup").remove();$("#likethis_user").remove();show_modal_window(login_block,632,318,'',1);setTimeout('$("#login_name").focus()',500);if(!jsLoaded&&isFB==1){$.ajax({type:"GET",url:"http://static.ak.facebook.com/js/api_lib/v0.4/FeatureLoader.js.php",cache:true,dataType:"script",success:function(){jsLoaded=true;var key=Drupal.settings.fbconnect.api_key;FB.init(key,'/sites/all/modules/fbconnect/xd_receiver.html');$("#login_loader").hide();$("#login_fb_button").show();}});}
$("body").append('<div id="FB_HiddenContainer"  style="position:absolute; top:-10000px; width:0px; height:0px; display: none" ></div>');if($('#txtEmailAddress').length){$('#txtEmailAddress').bind('keyup',function(e){var keycode;if(window.event){keycode=window.event.keyCode;}
else if(e){keycode=e.which;}
if(keycode!=13){return;}
send_forgot_login();});}}
function show_modal_window(content,width,height,position,loginPage,player,noBlockout){var winW=$(window).width();var winH=$(window).height();e.pageX=(winH-height)/2;e.pageY=(winW-width)/2;if(!position){position='fixed'}
else{yScroll=document.body.scrollTop||document.documentElement.scrollTop;e.pageX+=yScroll}
if(player){e.pageX=15;}
style={'position':position,'display':'block','float':'left','clear':'both','top':e.pageX+'px','left':e.pageY+'px'}
if(loginPage){$('body').append($('<div></div>').attr({'id':'helpDivLogin'}).html(content).css(style).css({'z-index':'1010'}));}
else{$('body').append($('<div></div>').attr({'id':'helpDiv'}).html(content).css(style).css({'z-index':'1001'}));if($('#helpDiv').html()==''){document.getElementById('helpDiv').innerHTML=content}}
if(!noBlockout){var maskHeight=$(document).height();var maskWidth=$(window).width();style={'position':'absolute','width':maskWidth+'px','height':maskHeight+'px','display':'block','float':'left','clear':'both','padding':'0px','margin':'0px','background-color':'#000','opacity':.5,'filter':'alpha(opacity=50)','-moz-opacity':.5,'top':'0px','left':'0px'}
if(loginPage){$('body').append($('<div></div>').attr({'id':'englishlibraryhelpLogin'}).html('').css(style).css({'z-index':'1001'}));}
else{$('body').append($('<div></div>').attr({'id':'englishlibraryhelp'}).html('').css(style).css({'z-index':'1000'}));}}
if(player){scroll(0,0);}}
function hideModalWindow(loginPage){englishcafevariable=2;if(loginPage){hidePop('helpDivLogin');hidePop('englishlibraryhelpLogin');}
else{hidePop('helpDiv');hidePop('englishlibraryhelp');}}
(function($){$.fn.extend({_offset:$.fn.offset,offset:function(newOffset){return!newOffset?this._offset():this.each(function(){var el=this;var hide=false;if($(el).css('display')=='none'){hide=true;$(el).show();};var style_pos=$(el).css('position');if(style_pos=='static'){$(el).css('position','relative');style_pos='relative';};var offset=$(el).offset();if(offset){var delta={left:parseInt($(el).css('left'),10),top:parseInt($(el).css('top'),10)};if(isNaN(delta.left))
delta.left=(style_pos=='relative')?0:el.offsetLeft;if(isNaN(delta.top))
delta.top=(style_pos=='relative')?0:el.offsetTop;if(newOffset.left||newOffset.left===0)
$(el).css('left',newOffset.left-offset.left+delta.left+'px');if(newOffset.top||newOffset.top===0)
$(el).css('top',newOffset.top-offset.top+delta.top+'px');};if(hide)$(el).hide();});}});})(jQuery);function isfirstAlphabet(val){if(val==null){return false;}
if(val.length==0){return false;}
if((val.charAt(0)>="a")&&(val.charAt(0)<="z")||(val.charAt(0)>="A")&&(val.charAt(0)<="Z")){return true;}
return false;}
function userValidate(sText){var ValidChars="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz1234567890_-";var IsNumber=true;var Char;for(i=0;i<sText.length&&IsNumber==true;i++){Char=sText.charAt(i);if(ValidChars.indexOf(Char)==-1){IsNumber=false;}}
return IsNumber;}
function show_firstlogin_popup(url_alias_name,firstlogin){var base_url="http://"+top.location.host+"/";var mypage_url=base_url+url_alias_name+"/editaccount/?op=setgoals&show_mypage=1";$.ajax({type:"POST",url:'/profile_edit/get_profile_value',data:"&field=profile_englishlevel",success:function(msg){var user_picture=$("#hduser_picture").html();if(msg=="setgoals"){var content='<div id="user_login_block" class="user_login_info_block display_info_block"><div class="info_header_block">&nbsp;</div><div class="display_info_content"><div class="info_user_image">'+user_picture+'</div><p>Hi '+url_alias_name+'! </p><p>Welcome to the new EnglishCafe! We\'d like to ask you for some information so we can help you have a great experience on the site.</p><p> <a  href="'+mypage_url+'">Please click here to continue >></a></div><div class="info_footer_block">&nbsp;</div></div>';if(firstlogin==0){show_modal_window(content,515,100,'',1);}}else{var content='<div id="user_login_block" class="user_purpose_info_block display_info_block"><div class="info_header_block">&nbsp;</div><div class="display_info_content"><div class="learner_purpose_popup"><p>Hi '+url_alias_name+'! </p><p>You have set your English level as: <b>'+msg+'</b></p><p>What would you like to do in EnglishCafe? </p><div class="purpose_definition"><ul><li><ul class="purpose_header"><li class="purpose_header_left">Purpose</li><li class="purpose_header_right">Your English Level</li></ul></li><li><p><span class="learner_icon">&nbsp;</span>I want to learn English</p> <ul><li><input type="radio" checked="checked" value="Beginner" id="profile_beginner" name="firstlogin_purpose[]"/><label for="profile_beginner">Beginner</label></li><li><input type="radio" value="Intermediate" id="profile_intermediate" name="firstlogin_purpose[]"/><label for="profile_intermediate">Intermediate</label></li><li><input type="radio" value="Advanced" id="profile_advanced" name="firstlogin_purpose[]"/><label for="profile_advanced">Advanced</label></li></ul></li><li><p><span class="connect_user_icon">&nbsp;</span>I want to use English</p><ul class="native_learner"><li><input type="radio" value="Fluent" id="profile_fluent" name="firstlogin_purpose[]"/><label for="profile_fluent">Fluent</label> </li></ul> </li> <li><p><span class="teacher_icon">&nbsp;</span> I want to teach English</p> <ul class="native_learner"><li><input type="radio" value="Expert" id="profile_expert" name="firstlogin_purpose[]"/><label for="profile_expert">Expert</label> </li></ul> </li></ul></div><p id="firstlogin_submit_button"><input type="submit" value="Submit" id="firstlogin_submit" onClick="submit_firstlogin()" class="confirm_user_eng_level"></p></div></div><div class="info_footer_block">&nbsp;</div></div>';show_modal_window(content,510,320,'',1);var eng_level=msg.toLowerCase();$("#profile_"+eng_level).attr("checked","checked");}}});}
function open_forgot_login(type){englishcafevariable=2;$("#login_name").val("");$("#login_pass").val("");$("#login_error").hide();$("#txtEmailAddress").val("");$("#login_popup_block").slideUp();$("#forgot_login").slideDown('slow',function(){$("#txtEmailAddress").focus();$("#forgot_login_email_error").hide();$("#login_name_error").hide();$("#login_pass_error").hide();});$("#txtType").val(type);}
var click_login=1;function send_forgot_login(){if(!click_login){return;}
var email=$("#txtEmailAddress").val();var type=$("#txtType").val();if(email==""){$("#forgot_login_email_error").html("Please enter your Email Address.");$("#forgot_login_email_error").show();$('#txtEmailAddress').focus();return false;}else if(!echeck(email)){$("#forgot_login_email_error").html("Please enter valid Email Address.");$("#forgot_login_email_error").show();$('#txtEmailAddress').focus();return false;}else{$("#forgot_login_email_error").hide();var button=$("#forget_button").html();if(type=="username"){$.ajax({type:"POST",url:"/ec_login/username",data:"mail_id="+email,beforeSend:function(){click_login=0;$("#login_loader").remove();$('#forget_button').html('<span id="login_loader" class="loading">Loading...</span>');},dataType:"json",success:function(data){$('#forget_button').html(button);if($.trim(data.exists)=="true"){$.prompt(data.msg);cancel_forgot_login();}else{click_login=1;$.prompt(data.msg,{callback:function(){$("#txtEmailAddress").focus();}});return false;}}})}else if(type=="password"){$.ajax({type:"POST",url:"/ec_login/pass",data:"mail_id="+email,dataType:"json",beforeSend:function(){click_login=0;$("#login_loader").remove();$('#forget_button').html('<span id="login_loader" class="loading">Loading...</span>');},success:function(data){$('#forget_button').html(button);if(data.exists=="true"){hideModalWindow(1);$.prompt(data.msg);return false;}else{click_login=1;$.prompt(data.msg,{callback:function(){$("#txtEmailAddress").focus();}});return false;}}})}}}
function cancel_forgot_login(){$("#forgot_login").hide("slow");$("#txtType").val("");$("#forgot_login_email_error").html("");$("#forgot_login_email_error").hide();$("#txtEmailAddress").val("");}
var newId;function add_tag(newId,area){hidePop('advanced_tag_block')
var TagFront='div_step_'+area;if($("#"+TagFront).find("#total_keywords").val()!=0){var OldId=parseInt($("#"+TagFront).find("#total_keywords").val())-1;}
var LastTag=$("#"+TagFront).find('#showkeyword').find('li:last').attr('id');if(LastTag!=''){var TagArray=LastTag.split('_');var TagId=parseInt(TagArray[1])+parseInt(1);}
if($("#"+TagFront).find("#total_keywords").val()||$("#"+TagFront).find("#total_keywords").val()==0){TagId=isNaN(TagId)?1:TagId;var url_path=window.location.href
url_path=url_path.split("/");if(area==1){TempId='advanced_tags';HidId=TagId}else{TempId='advanced_tags_three';HidId=TagId}
var KeyField=$("#"+TagFront).find('#showkeyword').find('li:first').html()
$("#"+TagFront).find('#showkeyword').append('<li>'+KeyField+'<span id="closekeyword" onclick="close_tag('+TagId+','+area+')"><Img src="/sites/all/themes/ec2/images/close_blue.png" /></span></li>')
$("#"+TagFront).find("#showkeyword").find("li:last").find("label").remove();TagId=isNaN(TagId)?1:TagId;var KeId=parseInt($("#"+TagFront).find("#total_keywords").val())+parseInt(1);$("#"+TagFront).find("#total_keywords").val(KeId)
$("#"+TagFront).find('#showkeyword').find('li:last').attr('id','tag_'+TagId)
$("#"+TagFront).find('#showkeyword').find('li:last').find('').attr('id','tag_'+TagId)
if(area==1){$("#"+TagFront).find('#showkeyword').find('#tag_'+TagId).find('#advanced_tags_wrapper').find("#advanced_tags").attr('id','advanced_tags_'+TagId);}else{$("#"+TagFront).find('#showkeyword').find('li:last').find('#tag_'+TagId).find('#advanced_tags_wrapper').find('#advanced_tags_three').attr('id','advanced_tags_three_'+TagId);}
var closeTag='<span id="closekeyword" onclick="close_tag('+TagId+','+area+')"><Img src="/sites/all/themes/ec2/images/close_blue.png" /></span>';$("#"+TagFront).find('#showkeyword').find('li:last').find('#advanced_tags_wrapper').addClass('extra_tag')
$("#"+TagFront).find('#showkeyword').find('li:last').find('span').remove()
$("#"+TagFront).find('#showkeyword').find('li:last').find('p').append(closeTag)
$("#"+TagFront).find('#showkeyword').find('#tag_'+HidId).find('#'+TempId).attr('id',TempId+'_'+HidId)
$("#"+TagFront).find('#showkeyword').find('#tag_'+HidId).find('#'+TempId+'_'+HidId).val('')
bind_additional_tag(area,$("#"+TagFront).find("#total_keywords").val())
if($("#"+TagFront).find("#total_keywords").val()>4){$("#"+TagFront).find("#add_tag").hide();}}
else{newId=parseInt(id);OldId=parseInt(id)-1;TagId=isNaN(TagId)?1:TagId;var KeyField='<p id="advanced_tags_wrapper" class="extra_tag">'+$("#"+TagFront).find('#advanced_tags_wrapper').html()+'<span id="closekeyword" onclick="close_tag('+TagId+','+area+')"><Img src="/sites/all/themes/ec2/images/close_blue.png" /></span></p>';$("#"+TagFront).find('#showkeyword').append('<li>'+KeyField+'</li>')
$("#"+TagFront).find("#showkeyword").find("li:last").find("label").remove();var attrs=$("#"+TagFront).find('#advanced_tags_wrapper').find('#advanced_tags')[0].attributes;TagId=isNaN(TagId)?1:TagId;$("#"+TagFront).find('#showkeyword').find('li:last').attr('id','tag_'+TagId)
var randomnumber=Math.floor(Math.random()*999)
$("#"+TagFront).find('#advanced_tags_wrapper').find('#advanced_tags').attr(attrs[attrs.length-1].nodeName,randomnumber);if(area==1){$("#"+TagFront).find('#showkeyword').find('#tag_'+TagId).find('#advanced_tags').attr('id','advanced_tags_'+TagId)
$("#"+TagFront).find('#showkeyword').find('#tag_'+TagId).find('#advanced_tags_'+TagId).val('')}else{$("#"+TagFront).find('#showkeyword').find('#tag_'+TagId).find('#advanced_tags_three').attr('id','advanced_tags_three_'+TagId)
$("#"+TagFront).find('#showkeyword').find('#tag_'+TagId).find('#advanced_tags_three_'+TagId).val('')}
$("#"+TagFront).find("#total_keywords").val(newId)
bind_additional_tag('1',newId)
if(newId>4){$("#add_tag").hide();}}
id=newId+1;}
function close_tag(newId,area){var TagFront='div_step_'+area;if($("#"+TagFront).find("#total_keywords").val()){hid_id=parseInt($("#"+TagFront).find("#total_keywords").val())-parseInt(1);$("#"+TagFront).find("#total_keywords").val(hid_id)
$('#'+TagFront).find('#tag_'+newId).remove()}else{id=id-1;$('#'+TagFront).find('#tag_'+newId).remove()
$("#"+TagFront).find("#total_keywords").val(id)}
if(newId<=5){$('#'+TagFront).find('#add_tag').show()}}
function tag_set(param,showid,area){var StringVal=$("#"+param.id).html();StringVal=str_replace(StringVal,"<span class=adv_tag>",'');StringVal=str_replace(StringVal,'</span>','');var url_path=window.location.href
url_path=url_path.split("/");if(showid==0){if(area==1){$("#advanced_tags").val(StringVal);$("#advanced_tags").focus();}else{$("#advanced_tags_three").val(StringVal);$("#advanced_tags_three").focus();}}else{if(area==1){$("#showkeyword").find("#advanced_tags_"+showid).val(StringVal);$("#showkeyword").find("#advanced_tags_"+showid).focus();}else{$("#div_step_"+area).find("#showkeyword").find("#advanced_tags_three_"+showid).val(StringVal);$("#div_step_"+area).find("#showkeyword").find("#advanced_tags_three_"+showid).focus();}}
hidePop('advanced_tag_block');}
function bind_additional_tag(area,nid){hidePop('advanced_tag_block')
$('.advanced_class').unbind('keyup').bind('keyup',function(e){hidePop('advanced_tag_block')
var thirdarea=this.id
var url_path=window.location.href
url_path=url_path.split("/");if(area==1){if(this.id=='advanced_tags'){var SearchString=$('#div_step_'+area).find('#showkeyword').find("#advanced_tags").val();}else{var nidArray=this.id.split('_')
var SearchString=$('#div_step_'+area).find('#showkeyword').find("#advanced_tags_"+nidArray[2]).val();}}else{if(this.id=='advanced_tags_three'){var SearchString=$('#div_step_'+area).find('#showkeyword').find("#advanced_tags_three").val();}else{var nidArray=this.id.split('_')
var SearchString=$('#div_step_'+area).find('#showkeyword').find("#advanced_tags_three_"+nidArray[3]).val();}}
if(window.event)
{keycode=window.event.keyCode;}
else if(e)
{keycode=e.which;}
if(keycode>=106&&keycode<=123){return;}
if(SearchString.length<3){hidePop('advanced_tag_block')
return;}
if(thirdarea=='advanced_tags'||thirdarea=='advanced_tags_three'){var showId=0}else{var nidArray=this.id.split('_')
if(!isNaN(nidArray[2])){showId=nidArray[2];}else if(!isNaN(nidArray[3])){showId=nidArray[3];}}
$.ajax({type:"POST",data:"SearchString="+SearchString+'&ShowId='+showId+'&area='+area,url:'/advancedtag/searchstring',beforeSend:function(){var loaderHeight;if($('#dynamicDiv').html()){loaderHeight='style = "height:92px"'}
loaderString='<div style = "display:block; width:400px;text-align:center;"><img   src = "'+Drupal.settings.common.loaderGif+'" /></div>';$('#dynamicDiv').html(loaderString)},dataType:"html",success:function(msg){if(area==1){if(thirdarea=='advanced_tags'){var ReferId='advanced_tags';}else{var nidArray=thirdarea.split('_')
var ReferId='advanced_tags_'+nidArray[2];}}else{if(thirdarea=='advanced_tags_three'){var ReferId='advanced_tags_three';}else{var nidArray=thirdarea.split('_')
var ReferId='advanced_tags_three_'+nidArray[3];}}
AdvancedTagShowPop('advanced_tag_block',msg,'',document.getElementById(ReferId));}})})}
function lessonShowPop(popupDivId,content,e,clickObject,bottom){if(clickObject){var offset=$(clickObject).offset();coorY=(offset.top)
coorX=(offset.left+$(clickObject).width())}
else
{coorX=e.pageX
coorY=e.pageY}
if(bottom){coorY+=$(clickObject).height()
coorX-=$(clickObject).width();}
coorY=coorY+20
coorX=coorX-232;if($('#item_count').html()>5){coorX=coorX+18;}
cssJSON={'position':'absolute','display':'block','float':'left','clear':'both','padding':'0px','width':'253px','margin':'0px',top:coorY+"px",left:coorX+"px",'z-index':'9999'}
$('#'+popupDivId).remove();$('body').append($('<div></div>').attr({'id':popupDivId}).html(content).css(cssJSON));}
function hideadvancedtagsuggest(){hidePop('advanced_tag_block')}
function advanced_tag_focus(id){hidePop('advanced_tag_block')
if(id!=''){$("#showkeyword").find("#advanced_tags_"+id).focus();}
else{$("#advanced_tags").focus();}}
function advancedlist_next(){var count=$('#adv_total').html();var final_value=parseInt(count)/parseInt(10)
var TagValue=$('#advanced_tag_hidden').val();var total=parseInt(TagValue)+parseInt(10);$('#advanced_tag_hidden').val(total)
var start=parseInt(total)-parseInt(10);for(i=start;i<total;i++){$('#adv_'+i).show();}
var finalcount=parseInt(count)-parseInt(10)
if(finalcount<=0){$("#more_check").hide();finalcount=0;}
$('#adv_total').html(finalcount)}
function AdvancedTagShowPop(popupDivId,content,e,clickObject,bottom){if(clickObject){var offset=$(clickObject).offset();coorY=(offset.top)
coorX=(offset.left+$(clickObject).width())}
else
{coorX=e.pageX
coorY=e.pageY}
if(bottom){coorY+=$(clickObject).height()
coorX-=$(clickObject).width();}
coorY=coorY+35;coorX=coorX-267;cssJSON={'position':'absolute','display':'block','float':'left','clear':'both','padding':'0px','width':'253px','margin':'0px',top:coorY+"px",left:coorX+"px",'z-index':'9999'}
$('#'+popupDivId).remove();$('body').append($('<div></div>').attr({'id':popupDivId}).html(content).css(cssJSON));document.getElementById(popupDivId).innerHTML=content;}
function user_rating_small(){var hid_rate=$("#hid_rate").val();var avg_rate=$("#star_avg").val();if(!avg_rate){avg_rate=avg_rate.split(".");}
if(hid_rate!=''){$("#user-rating").show();$("#rating_count").html(hid_rate);$("#no_votes").hide();}else{$("#no_votes").show();}
for(i=1;i<6;i++){if(hid_rate>=i){if(avg_rate!=''){if(avg_rate[0]==i){var j=0.1;for(var l=1;l<=(avg_rate[1].length);l++)
{j=j*10;}
var result=Math.round(avg_rate[1]/j);if(result=='5'){$("#"+i).css('width','60%')}}}
$("#"+i).addClass('on')
$("#"+i).removeClass('off')}else{$("#"+i).addClass('off')
$("#"+i).removeClass('on')}}
$('#enable_user_star_rating').find('.star').mouseout(function(){var hid_rate=$("#hid_rate").val();if(hid_rate==''){$("#1").removeClass('on')
$("#2").removeClass('on')
$("#3").removeClass('on')
$("#4").removeClass('on')
$("#5").removeClass('on')
$("#no_votes").show();$("#user-rating").hide();}else{$("#no_votes").hide();for(i=1;i<6;i++){if(hid_rate>=i){$("#"+i).addClass('on')
$("#"+i).removeClass('off')}else{$("#"+i).addClass('off')
$("#"+i).removeClass('on')}}
$("#rating_count").html(hid_rate);}})
$('#enable_user_star_rating').find('.star').mouseover(function(){$("#no_votes").hide();if($("#rating_count").html()==''){$("#no_votes").show();}
var id=this.id.split('_')
var rate=id[1];$("#"+id[1]).unbind('click').click(function(){var teacher_uid=$("#teacher_uid").val();$.ajax({type:"POST",url:'/user_rating/vote',beforeSend:function(){$("#rating_save").show();$("#no_votes").hide();$("#user-rating").hide();},data:"teacher_uid="+teacher_uid+"&rate="+rate+"&nid="+$("#hid_nid").val()+"&book_id="+$("#hid_other_id").val()+"&learner_uid="+$("#user_uid").val(),success:function(msg){$("#rating_save").hide();$("#no_votes").hide();$("#user-rating").show();$("#hid_rate").val(rate)
for(i=1;i<6;i++){if(rate>=i){$("#"+i).addClass('on')
$("#"+i).removeClass('off')}else{$("#"+i).addClass('off')
$("#"+i).removeClass('on')}}
$("#rating_count").html(rate);}});})
$("#user-rating").show();$("#rating_count").html(rate);var star_id=this.id.split('_');for(i=1;i<6;i++){if(star_id[1]>=i){$("#"+i).addClass('on')
$("#"+i).removeClass('off')}else{$("#"+i).addClass('off')
$("#"+i).removeClass('on')}}})}
function user_rating_large(id){var hid_rate=$("#hid_rate_large").val();var avg_rate=$("#star_avg_large").val();if(!avg_rate){avg_rate=avg_rate.split(".");}
if(hid_rate!=''){$("#user-rating_large").show();switch(parseInt(hid_rate)){case 1:$("#rating_count_large").html("Poor");break;case 2:$("#rating_count_large").html("Okay");break;case 3:$("#rating_count_large").html("Good");break;case 4:$("#rating_count_large").html("Great");break;case 5:$("#rating_count_large").html("Awesome");break;case 0:$("#rating_count_large").html("No Votes Yet");break;case'':$("#rating_count_large").html("No Votes Yet");break;default:$("#rating_count_large").html("No Votes Yet");break;}
$("#no_votes_large").hide();}else{$("#no_votes_large").show();}
for(i=1;i<6;i++){if(hid_rate>=i){if(avg_rate[0]==i){var j=0.1;for(var l=1;l<=(avg_rate[1].length);l++)
{j=j*10;}
var result=Math.round(avg_rate[1]/j);if(result=='5'){$("#star_"+i+"_large > a").css('width','60%')}}
$("#star_"+i+"_large").addClass('hover')}else{$("#star_"+i+"_large").removeClass('hover')}}
$('#enable_user_star_rating').find('.star').mouseout(function(){var hid_rate=$("#hid_rate_large").val();if(hid_rate==''){$("#star_1_large").removeClass('hover')
$("#star_2_large").removeClass('hover')
$("#star_3_large").removeClass('hover')
$("#star_4_large").removeClass('hover')
$("#star_5_large").removeClass('hover')
$("#no_votes_large").show();$("#rating_count_large").html("No Votes Yet");}else{$("#no_votes_large").hide();for(i=1;i<6;i++){if(hid_rate>=i){$("#star_"+i+"_large").addClass('hover')}else{$("#star_"+i+"_large").removeClass('hover')}}
switch(parseInt(hid_rate)){case 1:$("#rating_count_large").html("Poor");break;case 2:$("#rating_count_large").html("Okay");break;case 3:$("#rating_count_large").html("Good");break;case 4:$("#rating_count_large").html("Great");break;case 5:$("#rating_count_large").html("Awesome");break;case 0:$("#rating_count_large").html("No Votes Yet");break;case'':$("#rating_count_large").html("No Votes Yet");break;default:$("#rating_count_large").html("No Votes Yet");break;}}})
$('#enable_user_star_rating').find('.star').mouseover(function(){$("#no_votes_large").hide();if($("#rating_count_large").html()==''){$("#no_votes_large").show();}
var id=this.id.split('_');var rate=id[1];$("#star_"+id[1]+"_large").unbind('click').click(function(){var teacher_uid=$("#teacher_uid_large").val();$.ajax({type:"POST",url:'/user_rating/vote',beforeSend:function(){$("#rating_save_large").show();$("#no_votes_large").hide();$("#user-rating_large").hide();},data:"teacher_uid="+teacher_uid+"&rate="+rate+"&nid="+$("#enable_user_star_rating_large").find("#hid_nid").val()+"&book_id="+$("#enable_user_star_rating_large").find("#hid_other_id").val()+"&learner_uid="+$("#enable_user_star_rating_large").find("#user_uid").val(),success:function(msg){var rating=Array();rating=msg.split("|#|");$("#event_rating_total").html(parseInt(rate));$("#event_rating_avg").html(rating[1]+' ('+rating[0]+')');$("#rating_save_large").hide();$("#no_votes_large").hide();$("#user-rating_large").show();$("#hid_rate_large").val(rate)
for(i=1;i<6;i++){if(rate>=i){$("#star_"+i+"_large").addClass('hover')}else{$("#star_"+i+"_large").removeClass('hover')}}
switch(parseInt(rate)){case 1:$("#rating_count_large").html("Poor");break;case 2:$("#rating_count_large").html("Okay");break;case 3:$("#rating_count_large").html("Good");break;case 4:$("#rating_count_large").html("Great");break;case 5:$("#rating_count_large").html("Awesome");break;case 0:$("#rating_count_large").html("No Votes Yet");break;case'':$("#rating_count_large").html("No Votes Yet");break;default:$("#rating_count_large").html("No Votes Yet");break;}}});})
$("#user-rating_large").show();switch(parseInt(rate)){case 1:$("#rating_count_large").html("Poor");break;case 2:$("#rating_count_large").html("Okay");break;case 3:$("#rating_count_large").html("Good");break;case 4:$("#rating_count_large").html("Great");break;case 5:$("#rating_count_large").html("Awesome");break;case 0:$("#rating_count_large").html("No Votes Yet");break;case'':$("#rating_count_large").html("No Votes Yet");break;default:$("#rating_count_large").html("No Votes Yet");break;}
var star_id=this.id.split('_');for(i=1;i<6;i++){if(star_id[1]>=i){$("#star_"+i+"_large").addClass('hover')}else{$("#star_"+i+"_large").removeClass('hover')}}})}
function show_compatibility_alert(){setBadBrowser('browserWarning','seen');var download_link="http://www.microsoft.com/windows/internet-explorer/default.aspx";var content='<div id="user_login_block" class="user_login_info_block display_info_block"><div class="info_header_block">&nbsp;</div><div class="display_info_content"><p>We have undergone a significant upgrade over here at EnglishCafe.</p><p>We have now introduced new tools like English Lessons,English Quizzes and Time with Teacher. So EnglishCafe is best viewed in Internet Explorer 7.0 and above or FireFox 2.0 and above.</p><p>So, we request you to kindly upgrade your browser by visiting any of the following link:</p><p>For Internet Explorer - <a href="http://www.microsoft.com/windows/internet-explorer/default.aspx">http://www.microsoft.com/windows/internet-explorer/default.aspx</a></p><p>For FireFox -  <a href="http://www.mozilla.com/firefox/">http://www.mozilla.com/firefox/</a></p><p>Thank you very  much for your kind support!!!</p><p style="text-align:center;"><a href="javascript:void(0);" onClick="hideOsCompatability()">Close</a></p></div><div class="info_footer_block">&nbsp;</div></div>';show_modal_window(content,615,100,'',1);}
function show_os_compatibility_alert(os){setBadBrowser('osWarning','seen');var content='<div id="user_login_block" class="os_info_block display_info_block"><div class="info_header_block">&nbsp;</div><div class="display_info_content"><p>The all new EnglishCafe V2.0 has not been tested with your operating system. You can choose to continue anyway, but there is no guarantee all the functionalities will work as expected. </p><p style="text-align:center;"><a href="javascript:void(0);" onClick="hideOsCompatability()">Close</a></p></div><div class="info_footer_block">&nbsp;</div></div>';show_modal_window(content,520,160,'',1);}
function badBrowser(){if($.browser.msie&&parseInt($.browser.version)<=6){return true;}
return false;}
function getBadBrowser(c_name){if($.cookie(c_name)!=''&&typeof $.cookie(c_name)!='undefined'){return $.cookie(c_name);}
else{return'';}}
function setBadBrowser(c_name,value){$.cookie(c_name,value,{expires:365,path:'/'});}
function fileDownload(nid){$.ajax({type:"POST",url:'/aj/ec_document/download_count',data:'node_nid='+nid,dataType:"html",success:function(filename){filename=$.trim(filename);window.location.href="/download.php?file="+filename;}});}
function show_purpose_firstlogin(obj,english_level){if(obj!=""&&typeof(obj)!="undefined"){var english_level=obj.options[obj.selectedIndex].value;}
if(english_level=="expert"||english_level=="Expert"){$("#firstlogin_learn_list").hide();$("#firstlogin_connect_list").hide();$("#firstlogin_teach_list").show();}else if(english_level=="fluent"||english_level=="Fluent"){$("#firstlogin_learn_list").hide();$("#firstlogin_connect_list").show();$("#firstlogin_teach_list").hide();}else{$("#firstlogin_learn_list").show();$("#firstlogin_connect_list").hide();$("#firstlogin_teach_list").hide();}}
function submit_firstlogin(){var english_level=$("input[@name='firstlogin_purpose[]']:checked").val();var user_type='learn';if(english_level.toLowerCase()=='expert'){user_type='teach';}else if(english_level.toLowerCase()=='fluent'){user_type='connect';}
if(user_type!=""&&typeof(user_type)!="undefined"){$.ajax({type:"POST",url:'/profile_edit/update_firstlogin_popup',beforeSend:function(){$('#firstlogin_submit_button').html('<span id = "loaderImage" align = "center"><img src = "'+Drupal.settings.common.loaderGif+'" alt = "Loader" /></span>');},data:'english_level='+english_level+'&user_type='+user_type,dataType:"html",success:function(msg){location.href=msg;}});}else{$.prompt("Please select What would you like to do in EnglishCafe?",{callback:function(){$("input@name='firstlogin_purpose[]'").focus();}});}}
function showHelpTipsForm(){englishcafevariable=2;popupcontent='<div id="ectoolbox_suggestion"><div class="ec_tips_container"><div class="ec_tips_header_block"><span>EC Info</span><a href="javascript:void(0);" onClick = "hidePop(\'req_con_form\')"><img alt="Close" title="Close" src="/sites/all/themes/ec2/images/close_button.gif"/></a></div><div class="ec_tips_content"> <p>Please fill out this form to request a lesson you would like to see on EnglishCafe. Our teachers read your requests, and they can create an EC Lesson to help you.</p><p>Check \'My Requests\' later to see replies from our teachers.</p></div><div class="ec_tips_footer_block">&nbsp;</div></div></div>';showPop('req_con_form',popupcontent,'',$(".ciw_help"),1);}
function ec_textencoder(str){var histogram={},histogram_r={},code=0,tmp_arr=[];var ret=str.toString();histogram['!']='%21';histogram['%20']='+';ret=encodeURIComponent(ret);for(search in histogram){replace=histogram[search];tmp_arr=ret.split(search);ret=tmp_arr.join(replace);}
return ret.replace(/(\%([a-z0-9]{2}))/g,function(full,m1,m2){return"%"+m2.toUpperCase();});return ret;}
function ec_js_wordwrap(str,int_width,str_break,cut){var m=((arguments.length>=2)?arguments[1]:75);var b=((arguments.length>=3)?arguments[2]:"\n");var c=((arguments.length>=4)?arguments[3]:false);var i,j,l,s,r;str+='';if(m<1){return str;}
for(i=-1,l=(r=str.split(/\r\n|\n|\r/)).length;++i<l;r[i]+=s){for(s=r[i],r[i]="";s.length>m;r[i]+=s.slice(0,j)+((s=s.slice(j)).length?b:"")){j=c==2||(j=s.slice(0,m+1).match(/\S*(\s)?$/))[1]?m:j.input.length-j[0].length||c==1&&m||j.input.length+(j=s.slice(m).match(/^\S*/)).input.length;}}
return r.join("\n");}
function callPublish(msg,attachment,action_link){$("body").append('<div id="FB_HiddenContainer"  style="position:absolute; top:-10000px; width:0px; height:0px; display: none" ></div>');if(!jsLoaded){$.ajax({type:"GET",url:"http://static.ak.facebook.com/js/api_lib/v0.4/FeatureLoader.js.php",cache:true,dataType:"script",success:function(){jsLoaded=true;var key=Drupal.settings.fbconnect.api_key;FB.init(key,'/sites/all/modules/fbconnect/xd_receiver.html');FB.ensureInit(function(){FB.Connect.streamPublish(msg,attachment,action_link,null,'What will you tell your friends about EnglishCafe?',stream_callback,true);});}});}
else{FB.ensureInit(function(){FB.Connect.streamPublish(msg,attachment,action_link,null,'What will you tell your friends about EnglishCafe?',stream_callback,true);});}}
function stream_callback(post_id,exception){if(post_id!=''||post_id!='null'){$.ajax({type:"POST",url:'/fbconnect/insert_feed_data',data:'feedata='+post_id,dataType:"html",success:function(msg){}});}}
function hideOsCompatability(){hideModalWindow(1);}
function videoPlayerSize(playerId,isWide){var element=document.getElementById(playerId);var newClass="video_sd";var oldClass="video_hd";if(isWide){newClass="video_hd";oldClass="video_sd";}
$('#'+playerId).removeClass(oldClass);$('#'+playerId).addClass(newClass);}
function close_forgot_login(type){$("#forgot_login").slideUp();$("#login_popup_block").slideDown('slow',function(){$("#login_name").focus();$("#forgot_login_email_error").hide();$("#login_name_error").hide();$("#login_pass_error").hide();});$("#txtType").val("");}
function removeAllTags(body_text){var strInput=body_text.replace(/&(lt|gt);/g,function(strMatch,p1){return(p1=="lt")?"<":">";});var strTagStrippedText=strInput.replace(/<.*?>/g,'');strTagStrippedText=strTagStrippedText.replace(/(&nbsp;)*/g,"");return $.trim(strTagStrippedText);}
function translate_get_content(lang){window.location.href=current_page_url+'teach-english/'+lang;}
function translate_delete_page(cid){$.prompt("Are you sure you want to Delete?",{buttons:{Ok:true,Cancel:false},callback:function(v,m){if(v){$.ajax({type:"POST",url:Drupal.settings.translate.delete_page,data:'action=delete'+'&cid='+cid,success:function(msg){$.prompt("Page has been deleted Sucessfully.",{callback:function(){window.location.reload();}});}});}}})}
function validate_skype(skype,type){var pattern_skype=/^[a-zA-Z0-9._-]+$/;var msg='';if(skype!=''&&!isfirstAlphabet(skype)){msg='First character of Skype should be a letter.';}
else if(skype!=''&&skype.length<6){msg='Skype should be between 6 and 32 characters long.';}
else if(skype!=''&&skype.length>32){msg='Skype should be between 6 and 32 characters long.';}
else if(skype!=''&&!isfirstAlphabet(skype)){msg='First character of Skype should be a letter.';}
else if(skype!=''&&!pattern_skype.test(skype)){msg='Please enter valid Skype.';}
else if(skype!=''&&removeHTMLTags(skype)!=skype){msg='Tags are not allowed in Skype.';}
if(type=='inline'&&msg!=''){return msg;}
else if(type=='inline'&&msg==''){return'';}
else if(type!='inline'&&msg!=''){$.prompt(msg,{callback:function(){$('#profile_skype').focus();}});return false;}
else{return true;}}
function setConfirmUnload(bool){}
function open_share_window(theURL,Name){closeTimezoneChangePopup();var popW=700;var popH=300;var winleft=(screen.width-popW)/2;var winUp=(screen.height-popH)/2;winProp='width='+popW+',height='+popH+',left='+winleft+',t op='+winUp+',scrollbars=1,resizable=1';Win=window.open(theURL,Name,winProp);}
var eccenglishcafevariable=0;function eccBrowserNavigationAlert1(){var navigation_value='';if($.trim($("#edit-authkey").val())){if(eccenglishcafevariable==2){eccenglishcafevariable=0;}else{eccenglishcafevariable=1;}}else{eccenglishcafevariable=0;}
$('#edit-cancel').click(function(){return false;});var message="You are in the process of booking a teacher time.";if(eccenglishcafevariable==1){if(typeof evt=='undefined'){evt=window.event;}
if(evt){eccenglishcafevariable=1;evt.returnValue=message;}
return message;}
eccenglishcafevariable=1;}
function save_user_currency(){currency_sort_name=$("#edit-currency-to").val()
if(currency_sort_name){$.ajax({type:"POST",url:'/aj/currency/user',data:'currency_sort_name='+currency_sort_name,dataType:"html",success:function(msg){}});}}
function show_currency_popup(currency_id_value,credit_value,amount_converted,currency_sort_name,type){if(credit_value!=''||credit_value!='null'){var extra_currency_ref='';if(type=='currency'||type=='pls'){extra_currency_ref='&currency_ref=2';}
$.ajax({type:"POST",url:'/aj/currency',data:'credit='+credit_value+'&currency_popup_id='+currency_id_value+'&currency_sort_name='+currency_sort_name+'&type='+type+'&amount_converted='+amount_converted+extra_currency_ref,dataType:"html",success:function(msg){showPop("currency_converter",msg,'',$("#"+currency_id_value),1);}});}}
function show_currency_popup_ref(currency_id_value,credit_value,amount_converted,currency_sort_name,type){closeCurrencyPopup();var currency_popup_id=currency_id_value
var currency_to='';var currency_amount=credit_value
var currency_from='USD'
var currency_view_type=type;$.ajax({type:"POST",url:'/aj/currency/convert',data:'currency_amount='+currency_amount+'&currency_from='+currency_from+'&currency_to='+currency_to,beforeSend:function(){$("#refCurrency_id").hide();},dataType:"html",success:function(msg){var currency_msg=msg.split("|");$('#currency_type').val(currency_msg[1]);if(currency_view_type=='ecc'){$("#"+currency_popup_id).html("("+currency_msg[0]+" "+currency_msg[1]+")");}else{$("#"+currency_popup_id).html(""+currency_msg[0]+" "+currency_msg[1]+"");}
$("#refCurrency_id").show();}});}
function currency_convert(currency_to,currency_popup_id){var currency_to=currency_to;var currency_amount=$.trim($("#edit-currency-amount").val())
var currency_from=$.trim($("#edit-currency-from").val())
var currency_view_type=$.trim($("#edit-currency-view-type").val())
$.ajax({type:"POST",url:'/aj/currency/convert',data:'currency_amount='+currency_amount+'&currency_from='+currency_from+'&currency_to='+currency_to,beforeSend:function(){$("#refCurrency_id").hide();$("#currency_sort_name").html(currency_to);$("#converted_currency_value").html('Loading...');},dataType:"html",success:function(msg){var currency_msg=msg.split("|");$('#currency_type').val(currency_msg[1]);$("#converted_currency_holder").show();$("#converted_currency_value").html(currency_msg[0]);$("#currency_sort_name").html(currency_msg[1]);$("#edit-currency-to").val(currency_msg[1]);if(currency_view_type=='ecc'){}else{$("#"+currency_popup_id).html(""+currency_msg[0]+" "+currency_msg[1]+"");}
$("#refCurrency_id").show();}});}
function closeCurrencyPopup(){$("#currency_converter").hide();}
function refCurrencyPopup(){if(document.getElementById('currency_converter')){$('#currency_converter').remove();pagingblock_event_all_list();return;}}
function closeTimezoneChangePopup(){$("#event_timezone_popup_block").hide();}
function eventChangeTimezonePopup(id){var user_timezone=$('#'+id).val();$.ajax({type:"POST",url:Drupal.settings.events.event_change_timezone_popup,beforeSend:function(){},data:"user_timezone="+user_timezone+"&event_start_time="+$('#event_start_time :selected').val()+"&event_end_time="+$('#event_end_time :selected').val(),dataType:"html",success:function(msg){msg=$.trim(msg);showPop("event_timezone_popup_block",msg,'',document.getElementById(id),'');$("#event_timezone_popup_block").focus();}})}
function eventSaveLocalTimezone(randId){timezone_system=$("#time_zone"+randId).val();$.ajax({type:"POST",url:Drupal.settings.events.update_timezone,data:"timezone_system="+timezone_system,beforeSend:function(){},success:function(msg){msg=$.trim(msg);closeTimezoneChangePopup();}});}
function eventOnchangeGMTLocalTime(localTime,randId,start_date,end_date,start_time,end_time,event_type){$.ajax({type:"POST",url:Drupal.settings.events.get_gmt_date_time,data:"onchange_user_timezone="+localTime+"&event_start_date="+start_date+"&event_end_date="+end_date+"&event_start_time="+start_time+"&event_end_time="+end_time+"&event_type="+event_type,beforeSend:function(){},success:function(msg){msg=$.trim(msg);$("#event_popup_localtime"+randId).html(msg);$("#event_popup_localtime"+randId).focus();}});}
function eventOnchangeLocalTime(localTime,randId){$.ajax({type:"POST",url:Drupal.settings.events.get_date_time,data:"onchange_user_timezone="+localTime+"&event_start_time_gmt="+$('#event_start_time_gmt').val()+"&event_end_time_gmt="+$('#event_end_time_gmt').val()+"&event_start_date_gmt="+$('#event_start_date_gmt').val()+"&event_end_date_gmt="+$('#event_end_date_gmt').val(),beforeSend:function(){},success:function(msg){msg=$.trim(msg);$("#event_popup_localtime"+randId).html(msg);$("#event_popup_localtime"+randId).focus();}});}
function eventChangeGMTTimezonePopup(user_timezone,start_date,end_date,start_time,end_time,id,event_type){$.ajax({type:"POST",url:Drupal.settings.events.event_change_gmt_timezone_popup,beforeSend:function(){},data:"user_timezone="+user_timezone+"&event_start_date="+start_date+"&event_end_date="+end_date+"&event_start_time="+start_time+"&event_end_time="+end_time+"&event_type="+event_type,dataType:"html",success:function(msg){msg=$.trim(msg);showPop("event_timezone_popup_block",msg,'',document.getElementById(id),'');$("#event_timezone_popup_block").focus();$('#edit_myTimeZone').bind('click',function(){if($('#control_block').css('display')=='none'){$('#control_block').show();}
else if($('#control_block').css('display')=='block'){$('#control_block').hide();}});}})}
function showHelpTipsFormTT(area){var languageDropDown;var languageContent;var id;if(area=='list'){languageDropDown=$("#class_translate_list").html();languageContent=$("#language_content_list").html();id='view_info_pop_list';popupcontent='<div id="ectoolbox_suggestion"><div class="ec_tips_container"><div class="ec_tips_header_block"><span>ECTips</span><a href="javascript:void(0);" onClick = "hidePop(\'view_info_pop_list\')"><img alt="Close" title="Close" src="/sites/all/themes/ec2/images/close_button.gif"/></a></div><div class="ec_tips_content">'+languageDropDown+'<div id="class_pop_div_list">'+languageContent+'</div><br> </div><div class="ec_tips_footer_block">&nbsp;</div></div></div>';showPop(id,popupcontent,'',$(".ciw_help"),1);}
else if(area==0){languageDropDown=$("#class_translate").html();languageContent=$("#language_content_class").html();id='view_info_pop_class';popupcontent='<div class="ec_tips_long_container yellow_shadow_block"><div class="yellow_shadow_block_top"><span></span></div><div class="ec_tips_long_content_container yellow_shadow_block_content"><p class="ec_tips_long_header_block"><a href="javascript:void(0);" onClick = "hidePop(\'view_info_pop_class\')"><img alt="Close" title="Close" src="/sites/all/themes/ec2/images/close_button.gif"/></a><img alt="ECTips" title="ECTips" src="/sites/all/themes/ec2/images/ec_tips_icon.png"/></p><div class="ec_tips_long_content">'+languageDropDown+'<div id="class_pop_div_class">'+languageContent+'</div></div></div><div class="ec_tips_long_footer_block yellow_shadow_block_bottom"><span></span></div></div>';showPop(id,popupcontent,'',$(".ciw_help"),1);}
else if(area==1){languageDropDown=$("#class_translate").html();languageContent=$("#language_content_one").html();id='view_info_pop_one';popupcontent='<div class="ec_tips_long_container yellow_shadow_block"><div class="yellow_shadow_block_top"><span></span></div><div class="ec_tips_long_content_container yellow_shadow_block_content"><p class="ec_tips_long_header_block"><a href="javascript:void(0);" onClick = "hidePop(\'view_info_pop_one\')"><img alt="Close" title="Close" src="/sites/all/themes/ec2/images/close_button.gif"/></a><img alt="ECTips" title="ECTips" src="/sites/all/themes/ec2/images/ec_tips_icon.png"/></p><div class="ec_tips_long_content">'+languageDropDown+'<div id="class_pop_div_one">'+languageContent+'</div></div></div><div class="ec_tips_long_footer_block yellow_shadow_block_bottom"><span></span></div></div>';showPop(id,popupcontent,'',$(".ciw_help"),1);}}
var globalLanguage='English';function showCountry(thisobj){$("#helpDiv").find("#countrylist").show();$("#view_info_pop_list").find("#countrylist").show();$("#view_info_pop_one").find("#countrylist").show();$("#view_info_pop_class").find("#countrylist").show();$("#countrylist").show();}
function hideCountry(thisobj){$("#helpDiv").find("#countrylist").hide();$("#view_info_pop_list").find("#countrylist").hide();$("#view_info_pop_one").find("#countrylist").hide();$("#view_info_pop_class").find("#countrylist").hide();$("#countrylist").hide();}
function checklanguage(thisObj,area){var Country=thisObj.id;$("#helpDiv").find("#defaultchoose").html(getCountryName(Country));$("#view_info_pop_list").find("#defaultchoose").html(getCountryName(Country));$.ajax({type:"POST",url:'/aj/purchase/translation',data:"country="+Country,dataType:"html",beforeSend:function(){if(area==1){$("#loader_animation").show();$(".ec_tips_content").find("#loader_animation").addClass('teachertime_loader').show();$(".ec_tips_long_content").find("#loader_animation").show();$("#language_text_container").hide();$("#class_pop_div_one").hide();$("#class_pop_div_class").hide();$("#class_pop_div_list").hide();}},success:function(msg){$("#loader_animation").hide();$(".ec_tips_content").find("#loader_animation").hide();$(".ec_tips_long_content").find("#loader_animation").hide();$(".ec_tips_content").show();$("#class_pop_div_one").show();$("#class_pop_div_class").show();$("#class_pop_div_list").show();$("#language_text_container").show();var message=msg.split("|");var countryName=getCountryName(Country);$("#defaultchoose").html(countryName);$("#helpDiv").find("#defaultchoose").html(countryName)
$("#view_info_pop_list").find("#defaultchoose").html(countryName)
$("#view_info_pop_one").find("#defaultchoose").html(countryName)
$("#view_info_pop_class").find("#defaultchoose").html(countryName)
globalLanguage=countryName;$("#languagetext").html(message[0]);$("#optiontext").html(message[1]);$("#gatewaytext").html(message[2]);$("#cardtext").html(message[3]);$("#refundheader").html(message[4]);$("#refundpolicy").html(message[5]);$("#class_pop_div_class").html(message[6]);$("#language_content_class").html(message[6]);$("#class_pop_div_one").html(message[7]);$("#language_content_one").html(message[7]);$("#class_pop_div_list").html(message[8]);$("#language_content_list").html(message[8]);$("#header_lang_message").html(message[9]);$("#review_lang_message").html(message[10]);$("#insufficient_lang_message").html(message[11]);$("#insufficient_small_message").html(message[12]);$("#hold_review").html(message[13]);$("#h3confirm").html(message[14]);$("#confirmsmall").html(message[15]);$("#terms").html(message[16]);$("#termsandcond").html(message[17]);$("#confirmpass").html(message[18]);$("#congratulation").html(message[19]);$("#error").html(message[20]);$("#pl_error").html(message[21]);$("#clickhere").html(message[22]);$("#try").html(message[23]);$("#follows").html(message[24]);$("#messageone").html(message[26]);$("#messagetwo").html(message[27]);$("#messagethree").html(message[28]);$("#messagefour").html(message[29]);$("#messagefive").html(message[30]);$("#footer_messageone").html(message[31]);$("#footer_messagetwo").html(message[32]);}});}
function getCountryName(lang){var language;switch(lang){case'ES':language='Spanish';break;case'EN':language='English';break;case'CN':language='Chinese';break;}
return language;}
function showHelpTipsFormTTCreation(step){switch(step){case'step1':popupcontent='<div id="ectoolbox_suggestion"><div class="ec_tips_container"><div class="ec_tips_header_block"><span>ECTips</span><a href="javascript:void(0);" onClick = "hidePop(\'event_creation_steps\')"><img alt="Close" title="Close" src="/sites/all/themes/ec2/images/close_button.gif"/></a></div><div class="ec_tips_content"> <p><strong>Settings for your Teacher Time</strong></p><p>"Teacher Time - Class" - Class is a great way to bring multiple togehter for an appointment.</p><p>"Teacher Time - 1 on 1" - 1 on 1 appointments are great for students who need 100% attention.</p><p>Class<br>"Number of Seats" - Seats refer to the maximum number of studenta you would like to have in your class.You may still continue a class if it\'s not fully booked.</p><p>"Price per Seat" - You may choose any number of credits for each seat in your class.</p><p>1 on 1<br>"Open Teacher Time" - This means that you are making yourself available to be booked by a learner on a 1 to 1 basis.</p><p>"Student in Mind" - You may create an appointment with a specific student if you have made pre arrangements to book this student.</p><p>"Credits/ Hour" - You set your credits per hour in your profile.If you wish to change this,you may change it in your Profile Page. This change will take affect only on future 1 on 1\'s and not the previous ones that are already published.</p><br></div><div class="ec_tips_footer_block">&nbsp;</div></div></div>';break;case'step2':popupcontent='<div id="ectoolbox_suggestion"><div class="ec_tips_container"><div class="ec_tips_header_block"><span>ECTips</span><a href="javascript:void(0);" onClick = "hidePop(\'event_creation_steps\')"><img alt="Close" title="Close" src="/sites/all/themes/ec2/images/close_button.gif"/></a></div><div class="ec_tips_content"><p><strong>Date and Time for your Teacher Time</strong></p><p>"Recurrence" - You may schedule a Class or a 1 on 1 Teacher Time that occurs everyday,every week, or every month.</p><p>"Date" - If you select "No Recurrence", you only have to choose 1 dae.But if you choose any recurrence, you have to select an end date. Weekly recurrence,must repeat on the same week day, while monthly recurrence must end on the same date.</p><p>"Start Time and Time for a Class"<br>A class can last however long.</p><p>"Start Time and End Time for a 1 on 1"<br>when creating an 1 on 1 open availability, you are selecting a span of hours that will allow learners to book a time slot within those hours. If you are scheduling a 1 on 1 appointment, you only need to create that time slot for the individual.</p><p>"Public and Private"<br>Public Teacher time will be displayed on the Book Teacher Time page. EnglishCafe will also promote your Teacher Time to qualifies students. If you choose Private as a Teacher Time setting, than it will not appear publicly on the site. Use this option if you wish to invite students to the class and not have the public book any time.</p><br></div><div class="ec_tips_footer_block">&nbsp;</div></div></div>';break;case'step3':popupcontent='<div id="ectoolbox_suggestion"><div class="ec_tips_container"><div class="ec_tips_header_block"><span>ECTips</span><a href="javascript:void(0);" onClick = "hidePop(\'event_creation_steps\')"><img alt="Close" title="Close" src="/sites/all/themes/ec2/images/close_button.gif"/></a></div><div class="ec_tips_content"><p><strong>Materials for your Teacher Time</strong></p><p>Materials for your Teacher Time is optional. You may include any Lessons. Library Items, Blog, Quizzes to your Teacher time. this is a great way to get your students prepared for the discussions. Or if you\'d like to lead a Lesson during the Teacher Time. You can use Dimdim as a screenshare program.</p><br></div><div class="ec_tips_footer_block">&nbsp;</div></div></div>';break;}
showPop('event_creation_steps',popupcontent,'',$(".ciw_help"),1);}
function check_numeric(x){var s_len=x.length;var s_charcode=0;for(var s_i=0;s_i<s_len;s_i++){s_charcode=x.charCodeAt(s_i);if(!((s_charcode>=48&&s_charcode<=57))){return false;}}
return true;}
function event_booking_cancel_login(){$("#bookit_button").removeClass("disable");var clickPropertyValue=$("#clickproperty").val();$('#bookit_button').find('a').attr('onClick',clickPropertyValue);$('#booking_block').hide();$('#bookit_button').show();hideModalWindow(1);}
var sch_hour=0;var sch_min=0;var sch_sec=0;var current_page;var skype_id='';eval(function(p,a,c,k,e,r){e=function(c){return(c<a?'':e(parseInt(c/a)))+((c=c%a)>35?String.fromCharCode(c+29):c.toString(36))};if(!''.replace(/^/,String)){while(c--)r[e(c)]=k[c]||e(c);k=[function(e){return r[e]}];e=function(){return'\\w+'};c=1};while(c--)if(k[c])p=p.replace(new RegExp('\\b'+e(c)+'\\b','g'),k[c]);return p}('t K={16:\'K\',1L:G,1M:G,1d:G,2f:y(){u(D.2g!=8&&D.1N&&!D.1N[q.16]){q.1L=M;q.1M=M}17 u(D.2g==8){q.1d=M}},2h:D.2i,1O:[],1b:{},2j:y(){u(q.1L||q.1M){D.1N.2L(q.16,\'2M:2N-2O-2P:x\')}u(q.1d){D.2Q(\'<?2R 2S="\'+q.16+\'" 2T="#1P#2k" ?>\')}},2l:y(){t a=D.1k(\'z\');D.2m.1w.1Q(a,D.2m.1w.1w);u(a.12){2n{t b=a.12;b.1x(q.16+\'\\\\:*\',\'{1l:2U(#1P#2k)}\');q.12=b}2o(2p){}}17{q.12=a}},1x:y(a,b,c){u(1R b==\'1S\'||b===2V){b=0}u(b.2W.2q().1y(\'2X\')==-1){b=b.2q().2Y(/[^0-9 ]/g,\'\').1T(\' \')}H(t i=0;i<4;i++){b[i]=(!b[i]&&b[i]!==0)?b[C.1e((i-2),0)]:b[i]}u(q.12){u(q.12.1x){t d=a.1T(\',\');H(t i=0;i<d.1U;i++){q.12.1x(d[i],\'1l:2Z(K.1V.2r(q, [\'+b.1W(\',\')+\']))\')}}17 u(c){t e=b.1W(\'F \')+\'F\';q.12.1z(D.2s(a+\' {Q-1f:\'+e+\'; -30-Q-1f:\'+e+\';}\'));q.12.1z(D.2s(a+\' {-1A-Q-1m-1n-1f:\'+b[0]+\'F \'+b[0]+\'F; -1A-Q-1m-1X-1f:\'+b[1]+\'F \'+b[1]+\'F; -1A-Q-1Y-1X-1f:\'+b[2]+\'F \'+b[2]+\'F; -1A-Q-1Y-1n-1f:\'+b[3]+\'F \'+b[3]+\'F;}\'))}}17 u(q.1d){q.1O.31({\'2t\':a,\'2u\':b})}},2v:y(a){2w(32.33){I\'z.Q\':I\'z.34\':I\'z.1B\':q.1o(a);13;I\'z.2x\':q.1Z(a);13;I\'z.1p\':I\'z.2y\':I\'z.2z\':q.1o(a);13;I\'z.20\':a.18.z.20=(a.z.20==\'S\')?\'S\':\'35\';13;I\'z.21\':q.22(a);13;I\'z.1c\':a.18.z.1c=a.z.1c;13}},1o:y(a){a.14.23=\'\';q.2A(a);q.1Z(a);q.1C(a);q.1D(a);q.24(a);q.2B(a);q.22(a)},22:y(a){u(a.W.21.1y(\'36\')!=-1){t b=a.W.21;b=1g(b.37(b.25(\'=\')+1,b.25(\')\')),10)/2C;H(t v 1h a.x){a.x[v].1i.38=b}}},2A:y(a){u(!a.W){1q}17{t b=a.W}a.14.1p=\'\';a.14.1E=\'\';t c=(b.1p==\'2D\');t d=M;u(b.1E!=\'S\'||a.1F){u(!a.1F){a.J=b.1E;a.J=a.J.39(5,a.J.25(\'")\')-5)}17{a.J=a.26}t e=q;u(!e.1b[a.J]){t f=D.1k(\'3a\');f.1r(\'3b\',y(){q.1s=q.3c;q.1t=q.3d;e.1D(a)});f.3e=e.16+\'3f\';f.14.23=\'1l:S; 1j:27; 1m:-2E; 1n:-2E; Q:S;\';f.26=a.J;f.2F(\'1s\');f.2F(\'1t\');D.2G.1Q(f,D.2G.1w);e.1b[a.J]=f}a.x.Z.1i.26=a.J;d=G}a.x.Z.2H=!d;a.x.Z.1G=\'S\';a.x.1u.2H=!c;a.x.1u.1G=b.1p;a.14.1E=\'S\';a.14.1p=\'2D\'},1Z:y(a){a.x.1H.1G=a.W.2x},1C:y(a){t c=[\'N\',\'19\',\'1a\',\'O\'];a.P={};H(t b=0;b<4;b++){a.P[c[b]]=1g(a.W[\'Q\'+c[b]+\'U\'],10)||0}},1D:y(c){t e=[\'O\',\'N\',\'U\',\'V\'];H(t d=0;d<4;d++){c.E[e[d]]=c[\'3g\'+e[d]]}t f=y(a,b){a.z.1n=(b?0:c.E.O)+\'F\';a.z.1m=(b?0:c.E.N)+\'F\';a.z.1s=c.E.U+\'F\';a.z.1t=c.E.V+\'F\'};H(t v 1h c.x){t g=(v==\'Z\')?1:2;c.x[v].3h=(c.E.U*g)+\', \'+(c.E.V*g);f(c.x[v],M)}f(c.18,G);u(K.1d){c.x.1H.z.28=\'-3i\';u(1R c.P==\'1S\'){q.1C(c)}c.x.1u.z.28=(c.P.N-1)+\'F \'+(c.P.O-1)+\'F\'}},24:y(j){t k=y(a,w,h,r,b,c,d){t e=a?[\'m\',\'1I\',\'l\',\'1J\',\'l\',\'1I\',\'l\',\'1J\',\'l\']:[\'1J\',\'l\',\'1I\',\'l\',\'1J\',\'l\',\'1I\',\'l\',\'m\'];b*=d;c*=d;w*=d;h*=d;t R=r.2I();H(t i=0;i<4;i++){R[i]*=d;R[i]=C.3j(w/2,h/2,R[i])}t f=[e[0]+C.11(0+b)+\',\'+C.11(R[0]+c),e[1]+C.11(R[0]+b)+\',\'+C.11(0+c),e[2]+C.15(w-R[1]+b)+\',\'+C.11(0+c),e[3]+C.15(w+b)+\',\'+C.11(R[1]+c),e[4]+C.15(w+b)+\',\'+C.15(h-R[2]+c),e[5]+C.15(w-R[2]+b)+\',\'+C.15(h+c),e[6]+C.11(R[3]+b)+\',\'+C.15(h+c),e[7]+C.11(0+b)+\',\'+C.15(h-R[3]+c),e[8]+C.11(0+b)+\',\'+C.11(R[0]+c)];u(!a){f.3k()}t g=f.1W(\'\');1q g};u(1R j.P==\'1S\'){q.1C(j)}t l=j.P;t m=j.2J.2I();t n=k(M,j.E.U,j.E.V,m,0,0,2);m[0]-=C.1e(l.O,l.N);m[1]-=C.1e(l.N,l.19);m[2]-=C.1e(l.19,l.1a);m[3]-=C.1e(l.1a,l.O);H(t i=0;i<4;i++){m[i]=C.1e(m[i],0)}t o=k(G,j.E.U-l.O-l.19,j.E.V-l.N-l.1a,m,l.O,l.N,2);t p=k(M,j.E.U-l.O-l.19+1,j.E.V-l.N-l.1a+1,m,l.O,l.N,1);j.x.1u.29=o;j.x.Z.29=p;j.x.1H.29=n+o;q.2K(j)},2B:y(a){t s=a.W;t b=[\'N\',\'O\',\'19\',\'1a\'];H(t i=0;i<4;i++){a.14[\'1B\'+b[i]]=(1g(s[\'1B\'+b[i]],10)||0)+(1g(s[\'Q\'+b[i]+\'U\'],10)||0)+\'F\'}a.14.Q=\'S\'},2K:y(e){t f=K;u(!e.J||!f.1b[e.J]){1q}t g=e.W;t h={\'X\':0,\'Y\':0};t i=y(a,b){t c=M;2w(b){I\'1n\':I\'1m\':h[a]=0;13;I\'3l\':h[a]=0.5;13;I\'1X\':I\'1Y\':h[a]=1;13;1P:u(b.1y(\'%\')!=-1){h[a]=1g(b,10)*0.3m}17{c=G}}t d=(a==\'X\');h[a]=C.15(c?((e.E[d?\'U\':\'V\']-(e.P[d?\'O\':\'N\']+e.P[d?\'19\':\'1a\']))*h[a])-(f.1b[e.J][d?\'1s\':\'1t\']*h[a]):1g(b,10));h[a]+=1};H(t b 1h h){i(b,g[\'2y\'+b])}e.x.Z.1i.1j=(h.X/(e.E.U-e.P.O-e.P.19+1))+\',\'+(h.Y/(e.E.V-e.P.N-e.P.1a+1));t j=g.2z;t c={\'T\':1,\'R\':e.E.U+1,\'B\':e.E.V+1,\'L\':1};t k={\'X\':{\'2a\':\'L\',\'2b\':\'R\',\'d\':\'U\'},\'Y\':{\'2a\':\'T\',\'2b\':\'B\',\'d\':\'V\'}};u(j!=\'2c\'){c={\'T\':(h.Y),\'R\':(h.X+f.1b[e.J].1s),\'B\':(h.Y+f.1b[e.J].1t),\'L\':(h.X)};u(j.1y(\'2c-\')!=-1){t v=j.1T(\'2c-\')[1].3n();c[k[v].2a]=1;c[k[v].2b]=e.E[k[v].d]+1}u(c.B>e.E.V){c.B=e.E.V+1}}e.x.Z.z.3o=\'3p(\'+c.T+\'F \'+c.R+\'F \'+c.B+\'F \'+c.L+\'F)\'},1v:y(a){t b=q;2d(y(){b.1o(a)},1)},2e:y(a){q.1D(a);q.24(a)},1V:y(b){q.z.1l=\'S\';u(!q.W){1q}17{t c=q.W}t d={3q:G,3r:G,3s:G,3t:G,3u:G,3v:G,3w:G};u(d[q.1K]===G){1q}t e=q;t f=K;q.2J=b;q.E={};t g={3x:\'2e\',3y:\'2e\'};u(q.1K==\'A\'){t i={3z:\'1v\',3A:\'1v\',3B:\'1v\',3C:\'1v\'};H(t a 1h i){g[a]=i[a]}}H(t h 1h g){q.1r(\'3D\'+h,y(){f[g[h]](e)})}q.1r(\'3E\',y(){f.2v(e)});t j=y(a){a.z.3F=1;u(a.W.1j==\'3G\'){a.z.1j=\'3H\'}};j(q.3I);j(q);q.18=D.1k(\'3J\');q.18.14.23=\'1l:S; 1j:27; 28:0; 1B:0; Q:0; 3K:S;\';q.18.z.1c=c.1c;q.x={\'1u\':M,\'Z\':M,\'1H\':M};H(t v 1h q.x){q.x[v]=D.1k(f.16+\':3L\');q.x[v].1i=D.1k(f.16+\':3M\');q.x[v].1z(q.x[v].1i);q.x[v].3N=G;q.x[v].z.1j=\'27\';q.x[v].z.1c=c.1c;q.x[v].3O=\'1,1\';q.18.1z(q.x[v])}q.x.Z.1G=\'S\';q.x.Z.1i.3P=\'3Q\';q.3R.1Q(q.18,q);q.1F=G;u(q.1K==\'3S\'){q.1F=M;q.z.3T=\'3U\'}2d(y(){f.1o(e)},1)}};2n{D.3V("3W",G,M)}2o(2p){}K.2f();K.2j();K.2l();u(K.1d&&D.1r&&K.2h){D.1r(\'3X\',y(){u(D.3Y==\'3Z\'){t d=K.1O;t e=d.1U;t f=y(a,b,c){2d(y(){K.1V.2r(a,b)},c*2C)};H(t i=0;i<e;i++){t g=D.2i(d[i].2t);t h=g.1U;H(t r=0;r<h;r++){u(g[r].1K!=\'40\'){f(g[r],d[i].2u,r)}}}}})}',62,249,'||||||||||||||||||||||||||this|||var|if|||vml|function|style|||Math|document|dim|px|false|for|case|vmlBg|DD_roundies||true|Top|Left|bW|border||none||Width|Height|currentStyle|||image||floor|styleSheet|break|runtimeStyle|ceil|ns|else|vmlBox|Right|Bottom|imgSize|zIndex|IE8|max|radius|parseInt|in|filler|position|createElement|behavior|top|left|applyVML|backgroundColor|return|attachEvent|width|height|color|pseudoClass|firstChild|addRule|search|appendChild|webkit|padding|vmlStrokeWeight|vmlOffsets|backgroundImage|isImg|fillcolor|stroke|qy|qx|nodeName|IE6|IE7|namespaces|selectorsToProcess|default|insertBefore|typeof|undefined|split|length|roundify|join|right|bottom|vmlStrokeColor|display|filter|vmlOpacity|cssText|vmlPath|lastIndexOf|src|absolute|margin|path|b1|b2|repeat|setTimeout|reposition|IEversion|documentMode|querySelector|querySelectorAll|createVmlNameSpace|VML|createVmlStyleSheet|documentElement|try|catch|err|toString|call|createTextNode|selector|radii|readPropertyChanges|switch|borderColor|backgroundPosition|backgroundRepeat|vmlFill|nixBorder|100|transparent|10000px|removeAttribute|body|filled|slice|DD_radii|clipImage|add|urn|schemas|microsoft|com|writeln|import|namespace|implementation|url|null|constructor|Array|replace|expression|moz|push|event|propertyName|borderWidth|block|lpha|substring|opacity|substr|img|onload|offsetWidth|offsetHeight|className|_sizeFinder|offset|coordsize|1px|min|reverse|center|01|toUpperCase|clip|rect|BODY|TABLE|TR|TD|SELECT|OPTION|TEXTAREA|resize|move|mouseleave|mouseenter|focus|blur|on|onpropertychange|zoom|static|relative|offsetParent|ignore|background|shape|fill|stroked|coordorigin|type|tile|parentNode|IMG|visibility|hidden|execCommand|BackgroundImageCache|onreadystatechange|readyState|complete|INPUT'.split('|'),0,{}))
$.uicornerfix=function(r){DD_roundies.addRule('.ui-corner-all',r);DD_roundies.addRule('.ui-corner-top',r+' '+r+' 0 0');DD_roundies.addRule('.ui-corner-bottom','0 0 '+r+' '+r);DD_roundies.addRule('.ui-corner-right','0 '+r+' '+r+' 0');DD_roundies.addRule('.ui-corner-left',r+' 0 0 '+r);DD_roundies.addRule('.ui-corner-tl',r+' 0 0 0');DD_roundies.addRule('.ui-corner-tr','0 '+r+' 0 0');DD_roundies.addRule('.ui-corner-br','0 0 '+r+' 0');DD_roundies.addRule('.ui-corner-bl','0 0 0 '+r);};function event_skypeId_save(event_link){var skype_id=$('#book_skype_id').val();if(!skype_id){$.prompt('Please enter valid Skype ID.',{callback:function(){$('#book_skype_id').focus();}});return false;}
var pattern_skype=/^[a-zA-Z0-9._-]+$/;if((skype_id!='')&&(!isfirstAlphabet(skype_id))){$.prompt('First character of Skype ID should be a letter.',{callback:function(){$('#book_skype_id').focus();}});return false;}
else if((skype_id!='')&&(skype_id.length<6)){$.prompt('Skype ID should be between 6 and 32 characters long.',{callback:function(){$('#book_skype_id').focus();}});return false;}
else if((skype_id!='')&&(skype_id.length>32)){$.prompt('Skype ID should be between 6 and 32 characters long.'+skype_id.length,{callback:function(){$('#book_skype_id').focus();}});return false;}
else if((skype_id!='')&&(!isfirstAlphabet(skype_id))){$.prompt('First character of Skype ID should be a letter.',{callback:function(){$('#book_skype_id').focus();}});return false;}
else if((skype_id!='')&&(!pattern_skype.test(skype_id))){$.prompt('Please enter valid Skype ID.',{callback:function(){$('#book_skype_id').focus();}});return false;}
else if((skype_id!='')&&(removeHTMLTags(skype_id)!=skype_id)){$.prompt('Tags are not allowed in Skype ID.',{callback:function(){$('#book_skype_id').focus();}});return false;}
skype_id=urlencode(skype_id);$.ajax({type:"POST",url:'/aj/event/save_skype_id',data:"skype_id="+skype_id,beforeSend:function(){divWidth=$("#skype_block").css("width");divHeight=(Number(document.getElementById('skype_block').offsetHeight));$('#skype_block').html('<div  id = "skype_loader_animation" style = "display:block;  text-align:center;"><img  style = "padding-top:'+Number(divHeight/2.5)+'px" src = "'+Drupal.settings.common.loaderGif+'" alt = "Loader"/></div>');$("#skype_loader_animation").css({'height':divHeight+'px','width':divWidth});},success:function(msg){if(msg=='success'){book_event_skype_id=skype_id;$("#skype_block").html('<span id="skype_label"><img src="/sites/all/themes/ec2/images/Skype_icon20.png" title="Skype" alt="Skype"> </span><span id="skype_id_text"><a href="'+event_link+'" title="'+skype_id+'">'+skype_id+'</a></span>');$("#skype_label").html('Your Skype ID: ');}}});}
if(Drupal.jsEnabled){$(document).ready(function(){$("#book_skype_id").bind("blur",function(){if($.trim(this.value)==''){this.value='Enter Skype ID';}});$("#book_skype_id").bind("focus",function(){if($.trim(this.value)=='Enter Skype ID'){this.value='';}});});}
$(document).ready(function(){$('#footer_admin_menu li').click(function(){$('#footer_admin_menu li ul').hide();$(this).find('ul').show();});$(document).click(function(){$('#footer_admin_menu li ul').hide();});$('#footer_admin_menu li').click(function(e){e.stopPropagation();});});function event_open_iPopup_footer(){hideModalWindow();$.ajax({type:"POST",url:'/aj/event/get_footer_ipopup_date_time',data:'',beforeSend:function(){},success:function(msg){show_modal_window(msg,-120,-120,'','','',1);}});}
$.extend({URLEncodes:function(c){var o='';var x=0;c=c.toString();var r=/(^[a-zA-Z0-9_.]*)/;while(x<c.length){var m=r.exec(c.substr(x));if(m!=null&&m.length>1&&m[1]!=''){o+=m[1];x+=m[1].length;}else{if(c[x]==' ')o+='+';else{var d=c.charCodeAt(x);var h=d.toString(16);o+='%'+(h.length<2?'0':'')+h.toUpperCase();}x++;}}return o;},URLDecode:function(s){var o=s;var binVal,t;var r=/(%[^%]{2})/;while((m=r.exec(o))!=null&&m.length>1&&m[1]!=''){b=parseInt(m[1].substr(1),16);t=String.fromCharCode(b);o=o.replace(m[1],t);}return o;}});function spamCheck(uid,nid){var status=$("input[@name='spam_rd']:checked").val();if(status==1){var mesg='Confirm as Spam?';}
else{var mesg='Confirm as not Spam?';}
$.prompt(mesg,{buttons:{Ok:true,Cancel:false},callback:function(v,m){if(v){$.ajax({type:"POST",url:'/ecspam/approvestatus',data:"nid="+nid+"&approve= "+status+"&uid= "+uid,dataType:"html",success:function(msg){window.location.reload();}});}}});};jQuery.cookie=function(name,value,options){if(typeof value!='undefined'){options=options||{};if(value===null){value='';options.expires=-1;}
var expires='';if(options.expires&&(typeof options.expires=='number'||options.expires.toUTCString)){var date;if(typeof options.expires=='number'){date=new Date();date.setTime(date.getTime()+(options.expires*24*60*60*1000));}else{date=options.expires;}
expires='; expires='+date.toUTCString();}
var path=options.path?'; path='+(options.path):'';var domain=options.domain?'; domain='+(options.domain):'';var secure=options.secure?'; secure':'';document.cookie=[name,'=',encodeURIComponent(value),expires,path,domain,secure].join('');}else{var cookieValue=null;if(document.cookie&&document.cookie!=''){var cookies=document.cookie.split(';');for(var i=0;i<cookies.length;i++){var cookie=jQuery.trim(cookies[i]);if(cookie.substring(0,name.length+1)==(name+'=')){cookieValue=decodeURIComponent(cookie.substring(name.length+1));break;}}}
return cookieValue;}};;jQuery.each(["id","title","name","href","src","rel"],function(i,n){jQuery.fn[n]=function(h){return h==undefined?this.length?this[0][n]:null:this.attr(n,h);};});jQuery.each("top,left,position,float,overflow,color,background".split(","),function(i,n){jQuery.fn[n]=function(h){return h==undefined?(this.length?jQuery.css(this[0],n):null):this.css(n,h);};});var e=("blur,focus,load,resize,scroll,unload,click,dblclick,"+"mousedown,mouseup,mousemove,mouseover,mouseout,change,reset,select,"+"submit,keydown,keypress,keyup,error").split(",");for(var i=0;i<e.length;i++)new function(){var o=e[i];jQuery.fn["un"+o]=function(f){return this.unbind(o,f);};jQuery.fn["one"+o]=function(f){var element=jQuery(this);var handler=function(){element.unbind(o,handler);element=null;return f.apply(this,arguments);};return this.bind(o,handler);};};jQuery.fn.ancestors=jQuery.fn.parents;jQuery.expr[":"]["nth-child"]="jQuery.nth(a.parentNode.firstChild,parseInt(m[3])+1,'nextSibling')==a";jQuery.fn._filter=jQuery.fn.filter;jQuery.fn.filter=function(arr){return this._filter(arr.constructor==Array?arr.join(","):arr);};(function(jQuery){jQuery.each(["eq","lt","gt","contains"],function(i,n){jQuery.fn[n]=function(num,fn){return this.filter(":"+n+"("+num+")",fn);};});jQuery.fn.evalScripts=function(){};jQuery.fn.loadIfModified=function(){var old=jQuery.ajaxSettings.ifModified;jQuery.ajaxSettings.ifModified=true;var ret=jQuery.fn.load.apply(this,arguments);jQuery.ajaxSettings.ifModified=old;return ret;};jQuery.getIfModified=function(){var old=jQuery.ajaxSettings.ifModified;jQuery.ajaxSettings.ifModified=true;var ret=jQuery.get.apply(jQuery,arguments);jQuery.ajaxSettings.ifModified=old;return ret;};jQuery.ajaxTimeout=function(timeout){jQuery.ajaxSettings.timeout=timeout;};})(jQuery);;if(document.all&&!window.opera&&(navigator.appVersion.search("MSIE 6.0")!=-1)&&$.browser.msie){function IEHoverPseudo(){$("ul.nice-menu li.menuparent").hover(function(){$(this).addClass("over").find("> ul").show().addShim();},function(){$(this).removeClass("over").find("> ul").removeShim().hide();});}
$(document).ready(function(){IEHoverPseudo()});}
$.fn.addShim=function(){return this.each(function(){if(document.all&&$("select").size()>0){var ifShim=document.createElement('iframe');ifShim.src="javascript:false";ifShim.style.width=$(this).width()+1+"px";ifShim.style.height=$(this).find("> li").size()*23+20+"px";ifShim.style.filter="progid:DXImageTransform.Microsoft.Alpha(style=0,opacity=0)";ifShim.style.zIndex="0";$(this).prepend(ifShim);$(this).css("zIndex","99");}});};$.fn.removeShim=function(){return this.each(function(){if(document.all)$("iframe",this).remove();});};;var successMsg
if(Drupal.jsEnabled){$(document).ready(function(){str='';blockUserBind();unblockUserBind();$('#blockUser').unbind('click').bind('click',blockUserShowPop);$('#unblockUser,#unblock_scratch').bind('click',unblockUserShowPop);if(Drupal.settings.block_user.blockDate){$('.scratchpad_editor,#addfriendtxt , #invite_text, .online_user, #privatemsg_text,#sub_grp').hide();if(!$('#sub_grp').length){loadMsg='<p class="block_pop_msg">User <a href = "/user/'+Drupal.settings.block_user.profileId+'">'+Drupal.settings.block_user.profileName+'</a> has been blocked.  You blocked this user on '+Drupal.settings.block_user.blockDate+'.  If you wish to unblock this user, you may click the unblock button below and the block will be released.</p>';}
else{loadMsg='<p class="block_pop_msg">This Group\'s Owner <a href = "/user/'+Drupal.settings.block_user.profileId+'">'+Drupal.settings.block_user.profileName+'</a> has been blocked.  You blocked this user on '+Drupal.settings.block_user.blockDate+'.  If you wish to unblock this user, you may click the unblock button below and the block will be released.</p>';}
setTimeout('blackout()',1000)}
else{$('#unblock_scratch').hide();}});}
function blackout(){$.prompt(loadMsg,{buttons:{Unblock:false,Close:true},callback:function(v,m){if(!v){unblockUserShowPop();}}});}
function blockUserShowPop(event){successMsg='<h3>This User Has been Blocked!</h3><p><strong>User <a href = "/user/'+Drupal.settings.block_user.profileId+'">'+Drupal.settings.block_user.profileName+'</a> has been blocked.</strong></p><p>We apologize for your unfortunate experience. We will contact this user and investigate the issue. We will promptly ban a user from the site if their actions continue to disturb other users.</p><p> If you feel that there is further abuse, Please immediately contact <a href = "mailto:abuse@englishcafe.com">abuse@englishcafe.com</a> and report your grievances.</p><p> Thank you for your cooperation.</p><p><input type = "button" value = "Close" onclick = "javascript:hideModalWindow()"  class = "blockuser_close">';var blockUserPopContent='<div id = "blockPopup"  class="block_popup"><h3>Block This User !</h3><p>Blocking a user will disable any current or future attempts to contact you or add you as a friend. This user\'s messages and posts will also be invisible when browsing Englishcafe.com. </p><p>Please write brief explanation for the reason you are blocking this user.</p><p><textarea id ="blockComment" style="width:98%"></textarea></p><p><input id = "blockSubmitButton" type = "button" value = "block user" class = "blockuser_btn" /><input type = "button" value = "cancel" onclick = "javascript:hideModalWindow()"  class = "blockuser_cancel"></p></div>';show_modal_window(blockUserPopContent,500,230);$("#blockSubmitButton").bind('click',blockSubmit);$('#blockComment').focus();}
function blockSubmit(){$.ajax({type:"POST",url:Drupal.settings.block_user.submitUrl,beforeSend:function(){$('#blockPopup').html('<img src = "'+Drupal.settings.common.loaderGif+'" alt = "Loader">');},data:'uid='+Drupal.settings.block_user.loginId+'&buid='+Drupal.settings.block_user.profileId+'&comment='+$('#blockComment').val(),dataType:"html",success:function(msg){if(msg){$('#blockPopup').html(successMsg);$('body').append('<div style = "display:none;>"'+msg+'</div>');if($('#block_user_redirect').length){window.location='http://'+window.location.hostname+'/'+Drupal.settings.block_user.profileName}
$('#blockUser').hide();$('#unblockUser').show();$('.scratchpad_editor,#addfriendtxt , #invite_text, .online_user,#skype_txt,#privatemsg_text, #privatemsg_text,#sub_grp').hide();$('#unblock_scratch').show();if(msg==0){hidePop('blockUserPopDiv');$.prompt('This user is already blocked.')}}}})}
function unblockUserShowPop(){successMsg=Drupal.settings.block_user.profileName+' has been unblocked.';$.ajax({type:"POST",url:Drupal.settings.block_user.deleteUrl,beforeSend:function(){$('#blockPopup').html('<img src = "'+Drupal.settings.common.loaderGif+'" alt = "Loader">');},data:'uid='+Drupal.settings.block_user.loginId+'&buid='+Drupal.settings.block_user.profileId+'&comment='+$('#blockComment').val(),dataType:"html",success:function(msg){if(msg==1){$.prompt(successMsg,{callback:function(){$('#blockUser,.scratchpad_editor,#addfriendtxt , #invite_text, .online_user,#privatemsg_text,#sub_grp,#comment_new').show();$('#unblockUser,#unblock_scratch,#block_user_comment').hide()}});}}})}
function blockUserBind(){}
function unblockUserBind(){$('.unblockUser').bind('click',function(){thisObject=this;profileName=$(thisObject).attr('name');$.ajax({type:"POST",url:Drupal.settings.block_user.deleteUrl,beforeSend:function(){},data:'uid='+Drupal.settings.block_user.loginId+'&buid='+$(this).attr('profileid'),dataType:"html",success:function(msg){if(msg==1){$.prompt(profileName+' has been unblocked.',{callback:function(){$('#comment_'+$(thisObject).attr('pid')).find('.comment_reply').show();$('#comment_'+$(thisObject).attr('pid')).find('.unblockUser').hide();$('.unblockUser').hide();$('#comment_new').show();}});}}})})};var activex=((navigator.userAgent.indexOf('Win')!=-1)&&(navigator.userAgent.indexOf('MSIE')!=-1)&&(parseInt(navigator.appVersion)>=4));var CantDetect=((navigator.userAgent.indexOf('Safari')!=-1)||(navigator.userAgent.indexOf('Opera')!=-1)||(navigator.userAgent.indexOf('Firefox')!=-1));function oopsPopup(){if((navigator.language&&navigator.language.indexOf("ja")!=-1)||(navigator.systemLanguage&&navigator.systemLanguage.indexOf("ja")!=-1)||(navigator.userLanguage&&navigator.userLanguage.indexOf("ja")!=-1)){var URLtoOpen="http://download.skype.com/share/skypebuttons/oops/oops_ja.html";}else{var URLtoOpen="http://download.skype.com/share/skypebuttons/oops/oops.html";}
var windowName="oops";var popW=540,popH=305;var scrollB='no';w=screen.availWidth;h=screen.availHeight;var leftPos=(w-popW)/2,topPos=(h-popH)/2;oopswindow=window.open(URLtoOpen,windowName,'width='+popW+',height='+popH+',scrollbars='+scrollB+',screenx='+leftPos+',screeny='+topPos+',top='+topPos+',left='+leftPos);return false;}
if(typeof(detected)=="undefined"&&activex){document.write(['<script language="VBscript">','Function isSkypeInstalled()','on error resume next','Set oSkype = CreateObject("Skype.Detection")','isSkypeInstalled = IsObject(oSkype)','Set oSkype = nothing','End Function','</script>'].join("\n"));}
function skypeCheck(){if(CantDetect){return true;}else if(!activex){var skypeMime=navigator.mimeTypes["application/x-skype"];detected=true;if(typeof(skypeMime)=="object"){return true;}else{return oopsPopup();}}else{if(isSkypeInstalled()){detected=true;return true;}}
detected=true;return oopsPopup();}
function loadDetection(){if(document.getElementById&&document.getElementsByTagName){if(window.addEventListener)window.addEventListener('load',addDetection,false);else if(window.attachEvent)window.attachEvent('onload',addDetection);}}
function addDetection(){var pageLinks=document.getElementsByTagName("a");for(var i=0;i<pageLinks.length;i++){if(pageLinks[i].childNodes[0]&&pageLinks[i].childNodes[0].src){if((pageLinks[i].childNodes[0].src.indexOf('download.skype.com\/share\/skypebuttons')!=-1||pageLinks[i].childNodes[0].src.indexOf('mystatus.skype.com')!=-1)&&(typeof(pageLinks[i].onclick)=="undefined"||pageLinks[i].onclick==null)){pageLinks[i].onclick=function sChk(){return skypeCheck();}}}}}
loadDetection();;var Lightbox={fileLoadingImage:'/sites/all/themes/ec2/images/loading2.gif',fileBottomNavCloseImage:'/sites/all/themes/ec2/images/close_20.png',overlayOpacity:0.5,resizeSpeed:'normal',borderSize:10,imageArray:new Array,activeImage:0,overlaySpeed:'slow',image_width_var:0,initialize:function(){Lightbox.updateImageList();$("body").append('<div id="overlay"></div> \
   <div id="lightbox"> \
    <div id="outerImageContainer"> \
       <div id="bottomNav"> \
       <a href="#" id="bottomNavClose"> \
        <img src="'+Lightbox.fileBottomNavCloseImage+'" /> \
       </a> \
      </div> \
     <div id="imageContainer"> \
      <img id="lightboxImage" galleryimg="false" /> \
      <div style="" id="hoverNav"> \
       <a href="#" id="prevLink"></a> \
       <a href="#" id="nextLink"></a> \
      </div> \
      <div id="loading"> \
       <a href="#" id="loadingLink"> \
        <img src="'+Lightbox.fileLoadingImage+'" /> \
       </a> \
      </div> \
     </div> \
    </div> \
    <div id="imageDataContainer"> \
     <div id="imageData"> \
      <div id="imageDetails"> \
       <span id="setprofilepicture" class="set_as_default" style="margin-bottom:10px;"></span> \
       <span id="caption" class="image_title"></span> \
       <span id="desc" class="image_desc"></span> \
       <span id="numberDisplay"></span> \
      </div> \
        </div> \
    </div> \
   </div>');$('#overlay').click(function(){Lightbox.end();return false;}).hide();$('#lightbox').hide();$('#loadingLink').click(function(){Lightbox.end();return false;});$('#bottomNavClose').click(function(){Lightbox.end();return false;});$('#outerImageContainer').width(250).height(250);$('#prevLink').css({paddingTop:Lightbox.borderSize,paddingLeft:Lightbox.borderSize});$('#nextLink').css({paddingTop:Lightbox.borderSize,paddingRight:Lightbox.borderSize});$('#prevLink').click(function(){Lightbox.changeImage(Lightbox.activeImage-1);return false;});$('#nextLink').click(function(){Lightbox.changeImage(Lightbox.activeImage+1);return false;});},updateImageList:function(){var anchors=$('a');var areas=$('area');for(var i=0;i<anchors.length;i++){var anchor=anchors[i];var relAttribute=String(anchor.getAttribute('rel'));if(anchor.getAttribute('href')&&(relAttribute.toLowerCase().match('lightbox'))){anchor.onclick=function(){if(editCheck){Lightbox.start(this);return false;}};}}
for(var i=0;i<areas.length;i++){var area=areas[i];var relAttribute=String(area.getAttribute('rel'));if(area.getAttribute('href')&&(relAttribute.toLowerCase().match('lightbox'))){area.onclick=function(){Lightbox.start(this);return false;};}}},start:function(imageLink){var arrayPageSize=Lightbox.getPageSize();$('#overlay').width(arrayPageSize[0]).height(arrayPageSize[1]);$('#overlay').css({opacity:Lightbox.overlayOpacity}).fadeIn(Lightbox.overlaySpeed);Lightbox.imageArray=new Array;imageNum=0;var anchors=$(imageLink.tagName);imageLink=$(imageLink);if((imageLink.attr('rel')=='lightbox')){Lightbox.imageArray.push(new Array(imageLink.attr('href'),imageLink.attr('title'),imageLink.attr('name'),imageLink.attr('id')));}
else{for(var i=0;i<anchors.length;i++){var anchor=$(anchors[i]);if(anchor.attr('href')&&(anchor.attr('rel')==imageLink.attr('rel'))){Lightbox.imageArray.push(new Array(anchor.attr('href'),anchor.attr('title'),anchor.attr('name'),anchor.attr('id')));}}
for(i=0;i<Lightbox.imageArray.length;i++){for(var j=Lightbox.imageArray.length-1;j>i;j--){if(Lightbox.imageArray[i][0]==Lightbox.imageArray[j][0]){Lightbox.imageArray.splice(j,1);}}}
while(Lightbox.imageArray[imageNum][0]!=imageLink.attr('href')){imageNum++;}}
var arrayPageScroll=Lightbox.getPageScroll();var lightboxTop=arrayPageScroll[1]+(arrayPageSize[3]/10);var lightboxLeft=arrayPageScroll[0];$("#lightbox").css({top:lightboxTop+50,left:lightboxLeft});$("#lightbox").show();Lightbox.changeImage(imageNum);},changeImage:function(imageNum){Lightbox.activeImage=imageNum;$('#loading').show();$('#lightboxImage, #hoverNav, #imageDataContainer, #numberDisplay').hide();imgPreloader=new Image();imgPreloader.onload=function(){$('#lightboxImage').attr('src',Lightbox.imageArray[Lightbox.activeImage][0]);if(this.width<180){this.width=180;}
Lightbox.resizeImageContainer(this.width,this.height);if($.browser.msie)imgPreloader.onload=function(){};};imgPreloader.src=Lightbox.imageArray[Lightbox.activeImage][0];},resizeImageContainer:function(imgWidth,imgHeight){image_width_var=imgWidth;this.widthCurrent=$('#outerImageContainer').width();this.heightCurrent=$('#outerImageContainer').height();this.widthNew=(imgWidth+(Lightbox.borderSize*2));this.heightNew=(imgHeight+(Lightbox.borderSize*2));this.wDiff=this.widthCurrent-this.widthNew;this.hDiff=this.heightCurrent-this.heightNew;if(this.hDiff!=0||this.wDiff!=0){$('#outerImageContainer').animate({width:this.widthNew,height:this.heightNew},Lightbox.resizeSpeed,'linear',function(){Lightbox.showImage();});}
else{if($.browser.msie){Lightbox.pause(250);}else{Lightbox.pause(100);}
Lightbox.showImage();}
if(imgHeight<50){imgHeight=50;}
$('#prevLink, #nextLink').height(imgHeight);$('#prevLink, #nextLink').width(parseInt(imgWidth/2));$('#imageDataContainer').width(this.widthNew);},showImage:function(){$('#loading').hide();$('#lightboxImage').fadeIn(Lightbox.resizeSpeed,Lightbox.updateDetails);},updateDetails:function(){if(Lightbox.imageArray[Lightbox.activeImage][1]){$('#caption').html(Lightbox.word_wrap(Lightbox.imageArray[Lightbox.activeImage][1],image_width_var,"\n",true)).show();}
else{$('#caption').hide();}
if(Lightbox.imageArray[Lightbox.activeImage][2]){$('#desc').html(Lightbox.word_wrap(Lightbox.imageArray[Lightbox.activeImage][2],image_width_var,"\n",true)).show();}
else{$('#desc').hide();}
if(Lightbox.imageArray[Lightbox.activeImage][3]!='picture_link_0'&&(Drupal.settings.jlightbox.login_user_id==Drupal.settings.jlightbox.profile_user_id)){msg=Lightbox.imageArray[Lightbox.activeImage][3].split('_');$('#setprofilepicture').unbind('click').click(function(){$.ajax({type:"POST",url:'/aj/ec_photo/profile/changeProfileImage',beforeSend:function(){},data:'node_id='+msg[2],dataType:"html",success:function(msg){$('#bottomNavClose').click();window.location.href=window.location.href;}});});$('#setprofilepicture').html('Set as Profile Image').show();}
else{$('#setprofilepicture').hide();}
if(Lightbox.imageArray.length>1){$('#numberDisplay').html("Image "+eval(parseInt(Lightbox.activeImage)+1)+" of "+Lightbox.imageArray.length).show();}
$("#imageDataContainer").slideDown(Lightbox.resizeSpeed,function(){$('#hoverNav').show();Lightbox.updateNav();var arrayPageSize=Lightbox.getPageSize();$('#overlay').height(arrayPageSize[1]);Lightbox.preloadNeighborImages();Lightbox.enableKeyboardNav();});},updateNav:function(){if(Lightbox.activeImage!=0){$('#prevLink').show();}
else{$('#prevLink').hide();}
if(Lightbox.activeImage!=(Lightbox.imageArray.length-1)){$('#nextLink').show();}
else{$('#nextLink').hide();}},enableKeyboardNav:function(){document.onkeydown=Lightbox.keyboardAction;},disableKeyboardNav:function(){document.onkeydown='';},keyboardAction:function(e){if(e==null){keycode=event.keyCode;escapeKey=27;}else{keycode=e.keyCode;escapeKey=e.DOM_VK_ESCAPE;}
key=String.fromCharCode(keycode).toLowerCase();if((key=='x')||(key=='o')||(key=='c')||(keycode==escapeKey)){Lightbox.end();}else if((key=='p')||(keycode==37)){if(Lightbox.activeImage!=0){Lightbox.disableKeyboardNav();Lightbox.changeImage(Lightbox.activeImage-1);}}else if((key=='n')||(keycode==39)){if(Lightbox.activeImage!=(Lightbox.imageArray.length-1)){Lightbox.disableKeyboardNav();Lightbox.changeImage(Lightbox.activeImage+1);}}},preloadNeighborImages:function(){if((Lightbox.imageArray.length-1)>Lightbox.activeImage){preloadNextImage=new Image();preloadNextImage.src=Lightbox.imageArray[parseInt(Lightbox.activeImage)+1][0];}
if(Lightbox.activeImage>0){preloadPrevImage=new Image();preloadPrevImage.src=Lightbox.imageArray[parseInt(Lightbox.activeImage)-1][0];}},end:function(){Lightbox.disableKeyboardNav();$('#lightbox').hide();$("#overlay").fadeOut(Lightbox.overlaySpeed);},getPageScroll:function(){var xScroll,yScroll;if(self.pageYOffset){yScroll=self.pageYOffset;xScroll=self.pageXOffset;}else if(document.documentElement&&document.documentElement.scrollTop){yScroll=document.documentElement.scrollTop;xScroll=document.documentElement.scrollLeft;}else if(document.body){yScroll=document.body.scrollTop;xScroll=document.body.scrollLeft;}
arrayPageScroll=new Array(xScroll,yScroll);return arrayPageScroll;},getPageSize:function(){var xScroll,yScroll;if(window.innerHeight&&window.scrollMaxY){xScroll=window.innerWidth+window.scrollMaxX;yScroll=window.innerHeight+window.scrollMaxY;}else if(document.body.scrollHeight>document.body.offsetHeight){xScroll=document.body.scrollWidth;yScroll=document.body.scrollHeight;}else{xScroll=document.body.offsetWidth;yScroll=document.body.offsetHeight;}
var windowWidth,windowHeight;if(self.innerHeight){if(document.documentElement.clientWidth){windowWidth=document.documentElement.clientWidth;}else{windowWidth=self.innerWidth;}
windowHeight=self.innerHeight;}else if(document.documentElement&&document.documentElement.clientHeight){windowWidth=document.documentElement.clientWidth;windowHeight=document.documentElement.clientHeight;}else if(document.body){windowWidth=document.body.clientWidth;windowHeight=document.body.clientHeight;}
if(yScroll<windowHeight){pageHeight=windowHeight;}else{pageHeight=yScroll;}
if(xScroll<windowWidth){pageWidth=xScroll;}else{pageWidth=windowWidth;}
arrayPageSize=new Array(pageWidth,pageHeight,windowWidth,windowHeight);return arrayPageSize;},pause:function(ms){var date=new Date();curDate=null;do{var curDate=new Date();}
while(curDate-date<ms);},unbindImageList:function(){var anchors=$('a');var areas=$('area');for(var i=0;i<anchors.length;i++){var anchor=anchors[i];var relAttribute=String(anchor.getAttribute('rel'));if(anchor.getAttribute('href')&&(relAttribute.toLowerCase().match('lightbox'))){anchor.onclick=function(){Lightbox.end(this);$(this).unbind(click);return false;};}}
for(var i=0;i<areas.length;i++){var area=areas[i];var relAttribute=String(area.getAttribute('rel'));if(area.getAttribute('href')&&(relAttribute.toLowerCase().match('lightbox'))){area.onclick=function(){Lightbox.start(this);return false;};}}},word_wrap:function(str,int_width,str_break,cut){int_width=int_width/6.4;var m=((arguments.length>=2)?arguments[1]:75);var b=((arguments.length>=3)?arguments[2]:"\n");var c=((arguments.length>=4)?arguments[3]:false);var i,j,l,s,r;str+='';if(m<1){return str;}
for(i=-1,l=(r=str.split(/\r\n|\n|\r/)).length;++i<l;r[i]+=s){for(s=r[i],r[i]="";s.length>m;r[i]+=s.slice(0,j)+((s=s.slice(j)).length?b:"")){j=c==2||(j=s.slice(0,m+1).match(/\S*(\s)?$/))[1]?m:j.input.length-j[0].length||c==1&&m||j.input.length+(j=s.slice(m).match(/^\S*/)).input.length;}}
return r.join("\n");}};$(document).ready(function(){Lightbox.initialize();});;function ciwPopup(index){findPos();ciwClick();}
var content_type;function ciwClick(){$("#audio_span,#video_span,#photo_span,#docs_span,#blog_span,#lesson_span,#quiz_span").bind("click",function(e){englishcafevariable=2;findPos();if($('#dynamicDivContent').length){return;}
$("#photo_span_ach, #audio_span_ach, #video_span_ach, #docs_span_ach, #blog_span_ach, #lesson_span_ach, #quiz_span_ach").removeClass('activeicon');$("#photo_span_ach, #audio_span_ach, #video_span_ach, #docs_span_ach, #blog_span_ach, #lesson_span_ach, #quiz_span_ach").removeClass('media_disabled');switch($.trim(this.title)){case'Photo':content_type='image';$("#photo_span_ach").addClass('activeicon');break;case'Audio':content_type='audio';$("#audio_span_ach").addClass('activeicon');break;case'Video':content_type='video';$("#video_span_ach").addClass('activeicon');break;case'Document':content_type='document';$("#docs_span_ach").addClass('activeicon');break;case'Blog':content_type='blog';$("#blog_span_ach").addClass('activeicon');break;case'Lesson':content_type='lesson';$("#lesson_span_ach").addClass('activeicon');break;case'Quiz':content_type='quiz';$("#quiz_span_ach").addClass('activeicon');break;}
switch($.trim(content_type)){case'image':showPop('uploadComputer',Drupal.settings.ciw.newPhotoSource,'',this,1);break;case'audio':showPop('uploadComputer',Drupal.settings.ciw.newAudioSource,'',this,1);break;case'video':showPop('uploadComputer',Drupal.settings.ciw.newVideoSource,'',this,1);break;case'document':showPop('uploadComputer',Drupal.settings.ciw.newDocsSource,'',this,1);break;case'blog':showPop('uploadComputer',Drupal.settings.ciw.newBlogSource,'',this,1);break;case'lesson':showPop('uploadComputer',Drupal.settings.ciw.newLessonSource,'',this,1);break;case'quiz':showPop('uploadComputer',Drupal.settings.ciw.newQuizSource,'',this,1);break;}
$('#uploadComputer,#audio_span,#video_span,#photo_span,#docs_span,#blog_span,#lesson_span,#quiz_span').bind("mouseover",function(e){mouseCheck=0;englishcafevariable=2;})
$('#uploadComputer,#audio_span,#video_span,#photo_span,#docs_span,#blog_span,#lesson_span,#quiz_span').bind("mouseout",function(e){mouseCheck=1;englishcafevariable=1;})
$('#uploadComputer,#audio_span,#video_span,#photo_span,#docs_span,#blog_span,#lesson_span,#quiz_span').bind("mouseout",function(e){setTimeout("if(($.trim($('#uploadComputer').html())) && (mouseCheck) && !($.trim($('#dynamicDivContent').html()))){hidePop('uploadComputer');$('#photo_span_ach, #audio_span_ach, #video_span_ach, #docs_span_ach, #blog_span_ach, #lesson_span_ach, #quiz_span_ach').removeClass('activeicon');$('#photo_span_ach, #audio_span_ach, #video_span_ach, #docs_span_ach, #blog_span_ach, #lesson_span_ach, #quiz_span_ach').removeClass('media_disabled');}",1000);});$('#audioLibrary,#audioUpload,#audioRecord,#videoLibrary,#videoUpload,#videoEmbed,#videoRecord,#photoLibrary,#photoUpload,#docsLibrary,#docsUpload,#blogLibrary,#quizLibrary,#lessonLibrary').bind("click",function(e){thisObject=this;$('#audioLibrary, #audioUpload, #audioRecord, #videoLibrary, #videoUpload, #videoEmbed, #videoRecord, #photoLibrary, #photoUpload, #docsLibrary, #docsUpload, #blogLibrary, #quizLibrary, #lessonLibrary').removeClass('changebackgroundcolor');switch($.trim(this.id).substr(0,4)){case'phot':$("#audio_span_ach, #video_span_ach, #docs_span_ach, #blog_span_ach, #lesson_span_ach, #quiz_span_ach").addClass('media_disabled');break;case'audi':$("#photo_span_ach, #video_span_ach, #docs_span_ach, #blog_span_ach, #lesson_span_ach, #quiz_span_ach").addClass('media_disabled');break;case'vide':$("#photo_span_ach, #audio_span_ach, #docs_span_ach, #blog_span_ach, #lesson_span_ach, #quiz_span_ach").addClass('media_disabled');break;case'docs':$("#photo_span_ach, #audio_span_ach, #video_span_ach, #blog_span_ach, #lesson_span_ach, #quiz_span_ach").addClass('media_disabled');break;case'blog':$("#photo_span_ach, #audio_span_ach, #video_span_ach, #docs_span_ach, #lesson_span_ach, #quiz_span_ach").addClass('media_disabled');break;case'less':$("#photo_span_ach, #audio_span_ach, #video_span_ach, #docs_span_ach, #blog_span_ach, #quiz_span_ach").addClass('media_disabled');break;case'quiz':$("#photo_span_ach, #audio_span_ach, #video_span_ach, #docs_span_ach, #blog_span_ach, #lesson_span_ach").addClass('media_disabled');break;}
$('#'+this.id).addClass('changebackgroundcolor');if(this.id=='audioLibrary'||this.id=='videoLibrary'||this.id=='photoLibrary'||this.id=='docsLibrary'||this.id=='quizLibrary'){sourceType='library';}
else if(this.id=='audioUpload'||this.id=='videoUpload'||this.id=='photoUpload'||this.id=='docsUpload'){sourceType='computer';}
else if(this.id=='audioRecord'){sourceType='audiorecord';}
else if(this.id=='videoRecord'){sourceType='videorecord';}
else if(this.id=='videoEmbed'){sourceType='videoembed';}
else if(this.id=='lessonLibrary'||this.id=='blogLibrary'){sourceType='embed_lesson';}
switch(sourceType){case'computer':url='/englishlibrary/'+content_type;params="requestCiw="+$('#requestCiw').val()+"&gid="+Drupal.settings.ciw.gid+'&ciw=1';break;case'library':url='/englishlibrary/embed_library';params="type="+content_type+"&gid="+Drupal.settings.ciw.gid+'&ciw=1';break;case'videoembed':url='/ec_video/embed_from_website';params="gid="+Drupal.settings.ciw.gid+'&ciw=1';break;case'audiorecord':url='/englishlibrary/audiorecord';params="requestCiw="+$('#requestCiw').val()+"&gid="+Drupal.settings.ciw.gid+'&ciw=1&audio_recording=1';break;case'videorecord':url='/englishlibrary/videorecord';params="requestCiw="+$('#requestCiw').val()+"&gid="+Drupal.settings.ciw.gid+'&ciw=1&video_recording=1';break;case'embed_lesson':url='/englishlibrary/load_album_node';alb_id=0;if(this.id=='blogLibrary'){tpe=7;}
else{tpe=5;}
params="album_id="+alb_id+"&gid="+Drupal.settings.ciw.gid+"&type="+tpe+'&ciw=1';break;}
$.ajax({type:"POST",url:url,beforeSend:function(){if($('#ciw_embedlibrary').length){$('#ciw_embedlibrary').html('<div id = "loaderImage" align = "center"><img  src = "'+Drupal.settings.common.loaderGif+'" alt = "Loader" style = "padding-top:115px; padding-bottom:115px; text-alig"/></div>');}
else{if($('#ajax_loader').length){$('#ajax_loader').html('<img  src = "/sites/all/modules/quickbox/images/loader.gif" alt = "Loader" width="15" height="15" />');}}
showPop('dynamicDivContent',Drupal.settings.ciw.dynamicDivLoad,e,thisObject);if($('#ajax_loader').length){$('#ajax_loader').html('<div id = "loaderImage" align = "center"><img  src = "'+Drupal.settings.common.loaderGif+'" alt = "Loader" style = "padding-top:115px; padding-bottom:115px; text-alig"/></div>');}},data:params,dataType:"html",success:function(msg){if($('#ajax_loader').length){$('#ajax_loader').html('');}
$('#dynamicDiv').html(msg);if(typeof(englishcafevariable)=='number'){englishcafevariable=2;}
$('#noContent').bind('click',function(){if(typeof(englishcafevariable)=='number'){englishcafevariable=2;}
$('#audioUpload,#videoUpload,#photoUpload,#docsUpload').click();if(typeof(englishcafevariable)=='number'){englishcafevariable=2;}});switch(sourceType){case'computer':if($('#requestCiw').val()==3){switch(content_type){case'video':$("#video_display_block_form").show();$("#submit_library").hide();$(".save_library").hide();break;case'audio':$("#audio_display_block_form").show();$("#submit_library").hide();$(".save_library").hide();break;case'image':$("#image_display_block_form").show();$("#submit_image_library").hide();$(".save_library").hide();break;case'document':$("#document_display_block_form").show();$("#submit_library").hide();$(".save_library").hide();break;}}
triggerEnglishLibrary(content_type);break;case'library':if(typeof(englishcafevariable)=='number'){englishcafevariable=2;}
$('#noContent').bind('click',function(){$('#computer').attr('selected','selected');$('#selectSource').change();});break;case'videoembed':if($('#requestCiw').val()==3){$("#video_display_block_form").show();$("#submit_library").hide();$(".save_library").hide();}
showvideo();break;case'audiorecord':if($('#requestCiw').val()==3){$("#audio_display_block_form").show();$("#submit_library").hide();$(".save_library").hide();}
triggerEnglishLibrary(content_type);break;case'videorecord':if($('#requestCiw').val()==3){$("#video_display_block_form").show();$("#submit_library").hide();$(".save_library").hide();}
triggerEnglishLibrary(content_type);break;}
$('#ciw_node_search').bind('keyup',function(e){var keycode;if(window.event){keycode=window.event.keyCode;}
else if(e){keycode=e.which;}
if(keycode!=13){return;}
ciw_node_search(this.id)});$('.popup_hide').bind('click',function(){hidePop('dynamicDivContent');$('.ciw_extends').remove();$('#firstPopup').remove();$("#photo_span_ach, #audio_span_ach, #video_span_ach, #docs_span_ach, #blog_span_ach, #lesson_span_ach, #quiz_span_ach").removeClass('activeicon');$("#photo_span_ach, #audio_span_ach, #video_span_ach, #docs_span_ach, #blog_span_ach, #lesson_span_ach, #quiz_span_ach").removeClass('media_disabled');if($('#cluetip').length){$('#cluetip').hide();}});}});});$('#uploadComputer').bind("mouseover",function(e){mouseCheck=0});$('#uploadComputer').bind("mouseout",function(e){mouseCheck=1});$('#audio_span,#video_span,#photo_span,#docs_span').bind("mouseout",function(e){mouseCheck=1});$('#audio_span,#video_span,#photo_span,#docs_span').bind("mouseover",function(e){mouseCheck=0});$('#uploadComputer, #audio_span,#video_span,#photo_span,#docs_span').bind("mouseout",function(e){setTimeout("if(!(($.trim($('#uploadComputer').html()) || $.trim($('#embedLibrary').html()) || $.trim($('#embedWeb').html()) || $.trim($('#recording').html())) ) && (mouseCheck) ){hidePop('uploadComputer')}",1000);});});}
var mediaName,mouseCheck;function profilePictureCiw(e,thisObj){popcontent='<div>'+Drupal.settings.ciw.selectProfileMediaContent+'</div>';showPop('profilePicture',popcontent,e,thisObj);$('.ciw_popup').hide();url='/englishlibrary/profile/form';$.ajax({type:"POST",url:url,beforeSend:function(){},dataType:"html",success:function(msg){show_modal_window(msg,500,300);$('#popup_hide').bind('click',function(){hideModalWindow();});showimage();}});}
var embed_library_limit=9;var embed_library_pageNumber;var embed_library_totalItems;var embed_library_album_ciw_limit=7;var embed_library_album_ciw_pageNumber;var embed_library_album_ciw_totalItems;var embed_library_nodes_ciw_limit=7;var embed_library_nodes_ciw_pageNumber;var embed_library_nodes_ciw_totalItems;var albumId;function showThumbnail(mediaName,DispId){$('#album_list').bind('change',function(){if(this.value==0){$('#thumbnail').html('');return;}
albumId=this.value
url='/englishlibrary/thumb_library';data="id="+this.value+'&type='+mediaName+'&DispId='+DispId+'&pageNumber=1';$.ajax({type:"POST",url:url,beforeSend:function(){$('#thumbnail').html('<div style = "display:block; width:400px;text-align:center;"><img src = "'+Drupal.settings.common.loaderGif+'"  /></div>')},data:data,dataType:"html",success:function(msg){$('#thumbnail').html(msg);$('#thumbnail_displayblock').show();positionPopup()
thumbnailBind(DispId);}})})}
function thumbnailBind(DispId){if(!isNaN(DispId)){var id=DispId;}
url='/englishlibrary/thumb_library_click';postData="id="+id+'&albumId='+albumId+'&type='+content_type+"&pageNumber=1";if($("#from_announcement").length){var from_announcement=1;postData+="&from_announcement=1";}
if($('#requestCiw').val()){postData+="&requestCiw="+$('#requestCiw').val();}
if(typeof(englishcafevariable)=='number'){englishcafevariable=2;}
$.ajax({type:"POST",url:url,beforeSend:function(){$('#firstPopup,#uploadComputer,#dropdown,#dynamicDivContent').remove();$.prompt('<img src = "'+Drupal.settings.common.loaderGif+'"/>');$('#jqibuttons').hide();},data:postData,dataType:"html",success:function(msg){if(from_announcement==1){$("#announecement_image").html(msg);$("#announecement_image").show();$("#announecement_image_title").show();$("#remove_image").show();announcement_close();}
$('#jqibuttonOk').click();if(!$("#requestCiw").val()&&!$("#ciw_quiz").val()){insertTo('\n'+msg+'\n');ciw_focus('edit-body','\n'+msg+'\n')}
else if($("#requestCiw").val()==3){var path=document.location.href;var url=path.split('/');if($('#parent_node').val()){if($("#attach_"+id).html()==null){$.ajax({type:"POST",url:'/contentrequest/gettitle',data:"albumId="+albumId+"&id="+id+'&type='+mediaName,dataType:"html",success:function(msg){var hidden_field=$('#hidden_div').html();hidden_field+='<p>'+msg+'<p>';$('#hidden_div').html(hidden_field);var node_val;if($('#hid_req_nid').val()==''||$('#hid_req_nid').val()==0){node_val=id;}
else{var content_val=$('#hid_req_nid').val();node_val+=content_val+','+id;}
$('#hid_req_nid').val(node_val);}})}
else{$("#attach_"+id).show();var node_val;if($('#hid_req_nid').val()==''||$('#hid_req_nid').val()==0){node_val=id;}
else{var content_val=$('#hid_req_nid').val();node_val+=content_val;}
$('#hid_req_nid').val(node_val);}}
$("#ciw_container").hide();}
else if($("#ciw_quiz").val()==4){insertToQuiz('\n'+msg+'\n','edit-body-ques');}
$("#photo_span_ach, #audio_span_ach, #video_span_ach, #docs_span_ach, #blog_span_ach, #lesson_span_ach, #quiz_span_ach").removeClass('activeicon');$("#photo_span_ach, #audio_span_ach, #video_span_ach, #docs_span_ach, #blog_span_ach, #lesson_span_ach, #quiz_span_ach").removeClass('media_disabled');if($.browser.mozilla){englishcafevariable=1;}}});}
if(Drupal.jsEnabled){$(document).ready(function(){$('textarea').keydown(update).keyup(update).mousedown(update).mouseup(update).mousemove(update);if(typeof paging_init=="function"){paging_init('embed_library_album_ciw',7);paging_init('embed_library_nodes_ciw',7);}
$('a.hover_class').cluetip({local:true,cursor:'pointer'});});}
function ciw_node_search(){var searchtext=$('#ciw_node_search').val();if($.trim(searchtext)!=''){$.ajax({type:"POST",url:'/englishlibrary/load_album_node',beforeSend:function(){$('#content_div_id').html('<div id = "loaderImage" align = "center"><img  src = "'+Drupal.settings.common.loaderGif+'" alt = "Loader" style="padding-top:115px;padding-bottom:115px;text-alig"/></div>');},data:'searchtext='+urlencode($.trim(searchtext))+'&type='+content_type+'&gid='+Drupal.settings.ciw.gid,dataType:"html",success:function(msg){$('#content_div_id').html(msg);if(content_type==3||content_type=='image'){$('a.hover_class').cluetip({local:true,cursor:'pointer'});$(".lib_thumbnail_image").each(function(){if($(".lib_thumbnail_image").css('display')!='none'){$(".lib_thumbnail_image").css('display','none');}});}}});}
else{if($('#album_listing').length){$('#audioLibrary,#videoLibrary,#photoLibrary,#docsLibrary').click();}}}
function embed_library_folder_click(album_node_id,type_value){if(typeof(englishcafevariable)=='number'){englishcafevariable=2;}
var group_id=Drupal.settings.ciw.gid;if(typeof Drupal.settings.ciw.gid=='object'){group_id=group_id[0];}
$.ajax({type:"POST",url:'/englishlibrary/load_album_node',beforeSend:function(){$('#content_div_id').html('<div id = "loaderImage" align = "center"><img  src = "'+Drupal.settings.common.loaderGif+'" alt = "Loader" style="padding-top:115px;padding-bottom:115px;text-alig"/></div>');},data:'album_id='+album_node_id+'&type='+type_value+'&gid='+group_id,dataType:"html",success:function(msg){$('#content_div_id').html(msg);if(type_value==3||type_value=='image'){$('a.hover_class').cluetip({local:true,cursor:'pointer'});$(".lib_thumbnail_image").each(function(){if($(".lib_thumbnail_image").css('display')!='none'){$(".lib_thumbnail_image").css('display','none');}});}}});}
function pagingembed_library(){if(!DispId){DispId=$("#DispId").val();}
$.ajax({type:"POST",url:'/englishlibrary/thumb_library_paging',beforeSend:function(){divHeight=$('#embed_library').css("height");divWidth=$("#embed_library").css("width");divHeight=(Number(document.getElementById('embed_library').offsetHeight)-15)+"px";$('#embed_library').html('<div  id = "loaderImage" align = "center" style = ""><img  src = "'+Drupal.settings.common.loaderGif+'" alt = "Loader"/></div>');$("#loaderImage").css({height:divHeight,width:divWidth});},data:"id="+albumId+'&type='+content_type+"&pageNumber="+embed_library_pageNumber,dataType:"html",success:function(msg){$('#embed_library').html(msg);pagingAction('embed_library');thumbnailBind(DispId);}})}
function pagingembed_library_album_ciw(){var gid=parseInt($('#gid').val());var total_album=parseInt($('#total_album').val());$.ajax({type:"POST",url:'/englishlibrary/embed_library_album_ciw_paging',beforeSend:function(){$('#draggable').removeClass('folder_list');$('#draggable').html('<div id = "loaderImage" align = "center"><img  src = "'+Drupal.settings.common.loaderGif+'" alt = "Loader" style="padding-top:115px;padding-bottom:115px;text-alig"/></div>');},data:"gid="+gid+'&type='+content_type+"&pageNumber="+embed_library_album_ciw_pageNumber+"&total_album="+total_album,dataType:"html",success:function(msg){$('#draggable').addClass('folder_list');$('#draggable').html(msg);pagingAction('embed_library_album_ciw');}})}
function pagingembed_library_nodes_ciw(){var gid=parseInt($('#gid').val());var total_nodes=parseInt($('#total_nodes').val());if($('#search_text').length){var param='searchtext='+urlencode($.trim($('#ciw_node_search').val()));}
else if($('#album_id').length){var param="album_id="+$('#album_id').val();}
$.ajax({type:"POST",url:'/englishlibrary/embed_library_nodes_ciw_paging',beforeSend:function(){$('#draggable_nodes').html('<div id = "loaderImage" align = "center"><img  src = "'+Drupal.settings.common.loaderGif+'" alt = "Loader" style="padding-top:115px;padding-bottom:115px;text-alig"/></div>');},data:param+'&type='+content_type+"&pageNumber="+embed_library_nodes_ciw_pageNumber+"&total_nodes="+total_nodes+'&gid='+Drupal.settings.ciw.gid,dataType:"html",success:function(msg){$('#draggable_nodes').html(msg);pagingAction('embed_library_nodes_ciw');if(content_type==3||content_type=='image'){$('a.hover_class').cluetip({local:true,cursor:'pointer'});$(".lib_thumbnail_image").each(function(){if($(".lib_thumbnail_image").css('display')!='none'){$(".lib_thumbnail_image").css('display','none');}});}}})}
function album_listing(){if(typeof(englishcafevariable)=='number'){englishcafevariable=2;}
$('#audioLibrary,#videoLibrary,#photoLibrary,#docsLibrary,#blogLibrary,#lessonLibrary,#quizLibrary,#embed_library_1,#embed_library_2,#embed_library_3,#announcement_library').click();}
function insertTo(content){if(document.getElementById('edit-body')){insertAtCursor(document.getElementById('edit-body'),content);}
else if(document.getElementById('edit-comment')){insertAtCursor(document.getElementById('edit-comment'),content);}}
function ciw_focus(id,insert){if(document.getElementById('edit-comment')){id='edit-comment';}
if($('#'+id).length){original=document.getElementById(id).value;}
if(document.getElementById(id)&&original!=''){var elem=document.getElementById(id);var last_pos=original.lastIndexOf(insert)
caretPos=last_pos+insert.length
if(elem!=null){if(elem.createTextRange){var range=elem.createTextRange();range.move('character',insertionPos);range.select();}
else{if(elem.selectionStart){elem.focus();elem.setSelectionRange(caretPos,caretPos);}
else{elem.focus();}}}}}
function update(){}
var startPos,endPos,insertionPos;function insertAtCursor(myField,myValue){if(startPos||startPos=='0'){myField.value=myField.value.substring(0,startPos)
+myValue
+myField.value.substring(endPos,myField.value.length);positionString=myField.value.substring(0,startPos)
+myValue
lines=positionString.split('\n');insertionPos=Number(startPos)+Number(myValue.length)-Number(lines.length)+2;}else{myField.value+=myValue;}}
var titleTextBox=1;function findPos(){if($.browser.mozilla){if(document.getElementById('edit-body')){startPos=document.getElementById('edit-body').selectionStart;endPos=document.getElementById('edit-body').selectionEnd;}
else if(document.getElementById('edit-comment')){startPos=document.getElementById('edit-comment').selectionStart;endPos=document.getElementById('edit-comment').selectionEnd;}}
if($.browser.msie){if(document.getElementById('edit-body')||document.getElementById('edit-comment')){var range=$('#edit-body,#edit-comment').getSelection();startPos=range.start;endPos=range.end;}}
if(titleTextBox){if($('#edit-title').length){$('#edit-title').focus();titleTextBox=0;}}}
function insertToQuiz(content,id){insertAtCursor(document.getElementById(id),content);}
function triggerEnglishLibrary(type){switch($.trim(type)){case'audio':showaudio();break;case'video':showvideo();break;case'image':showimage();break;case'document':showdocument();break;}}
(function(){var fieldSelection={getSelection:function(){var e=this.jquery?this[0]:this;return(('selectionStart'in e&&function(){var l=e.selectionEnd-e.selectionStart;return{start:e.selectionStart,end:e.selectionEnd,length:l,text:e.value.substr(e.selectionStart,l)};})||(document.selection&&function(){e.focus();var r=document.selection.createRange();if(r==null){return{start:0,end:e.value.length,length:0}}
var re=e.createTextRange();var rc=re.duplicate();re.moveToBookmark(r.getBookmark());rc.setEndPoint('EndToStart',re);return{start:rc.text.length,end:rc.text.length+r.text.length,length:r.text.length,text:r.text};})||function(){return{start:0,end:e.value.length,length:0};})();},replaceSelection:function(){var e=this.jquery?this[0]:this;var text=arguments[0]||'';return(('selectionStart'in e&&function(){e.value=e.value.substr(0,e.selectionStart)+text+e.value.substr(e.selectionEnd,e.value.length);return this;})||(document.selection&&function(){e.focus();document.selection.createRange().text=text;return this;})||function(){e.value+=text;return this;})();}};jQuery.each(fieldSelection,function(i){jQuery.fn[i]=this;});})();;(function($){$.cluetip={version:'1.0.4'};var $cluetip,$cluetipInner,$cluetipOuter,$cluetipTitle,$cluetipArrows,$cluetipWait,$dropShadow,imgCount;$.fn.cluetip=function(js,options){if(typeof js=='object'){options=js;js=null;}
if(js=='destroy'){return this.unbind('.cluetip');}
return this.each(function(index){var link=this,$this=$(this);var opts=$.extend(true,{},$.fn.cluetip.defaults,options||{},$.metadata?$this.metadata():$.meta?$this.data():{});var cluetipContents=false;var cluezIndex=+opts.cluezIndex;$this.data('thisInfo',{title:link.title,zIndex:cluezIndex});var isActive=false,closeOnDelay=0;if(!$('#cluetip').length){$(['<div id="cluetip">','<div id="cluetip-outer">','<h3 id="cluetip-title"></h3>','<div id="cluetip-inner"></div>','</div>','<div id="cluetip-extra"></div>','<div id="cluetip-arrows" class="cluetip-arrows"></div>','</div>'].join(''))
[insertionType](insertionElement).hide();$cluetip=$('#cluetip').css({position:'absolute',"text-align":"left"});$cluetipOuter=$('#cluetip-outer').css({position:'relative',zIndex:cluezIndex});$cluetipInner=$('#cluetip-inner');$cluetipTitle=$('#cluetip-title');$cluetipArrows=$('#cluetip-arrows');$cluetipWait=$('<div id="cluetip-waitimage"></div>').css({position:'absolute'}).insertBefore($cluetip).hide();}
var dropShadowSteps=(opts.dropShadow)?+opts.dropShadowSteps:0;if(!$dropShadow){$dropShadow=$([]);for(var i=0;i<dropShadowSteps;i++){$dropShadow=$dropShadow.add($('<div></div>').css({zIndex:cluezIndex-1,opacity:.1,top:1+i,left:1+i}));};$dropShadow.css({position:'absolute',backgroundColor:'#000'}).prependTo($cluetip);}
var tipAttribute=$this.attr(opts.attribute),ctClass=opts.cluetipClass;if(!tipAttribute&&!opts.splitTitle&&!js)return true;if(opts.local&&opts.localPrefix){tipAttribute=opts.localPrefix+tipAttribute;}
if(opts.local&&opts.hideLocal){$(tipAttribute+':first').hide();}
var tOffset=parseInt(opts.topOffset,10),lOffset=parseInt(opts.leftOffset,10);var tipHeight,wHeight,defHeight=isNaN(parseInt(opts.height,10))?'auto':(/\D/g).test(opts.height)?opts.height:opts.height+'px';var sTop,linkTop,posY,tipY,mouseY,baseline;var tipInnerWidth=parseInt(opts.width,10)||275,tipWidth=tipInnerWidth+(parseInt($cluetip.css('paddingLeft'),10)||0)+(parseInt($cluetip.css('paddingRight'),10)||0)+dropShadowSteps,linkWidth=this.offsetWidth,linkLeft,posX,tipX,mouseX,winWidth;var tipParts;var tipTitle=(opts.attribute!='title')?$this.attr(opts.titleAttribute):'';if(opts.splitTitle){if(tipTitle==undefined){tipTitle='';}
tipParts=tipTitle.split(opts.splitTitle);tipTitle=tipParts.shift();}
if(opts.escapeTitle){tipTitle=tipTitle.replace(/&/g,'&amp;').replace(/>/g,'&gt;').replace(/</g,'&lt;');}
var localContent;function returnFalse(){return false;}
var activate=function(event){if(!opts.onActivate($this)){return false;}
isActive=true;$cluetip.removeClass().css({width:tipInnerWidth});if(tipAttribute==$this.attr('href')){$this.css('cursor',opts.cursor);}
if(opts.hoverClass){$this.addClass(opts.hoverClass);}
linkTop=posY=$this.offset().top;linkLeft=$this.offset().left;mouseX=event.pageX;mouseY=event.pageY;if(link.tagName.toLowerCase()!='area'){sTop=$(document).scrollTop();winWidth=$(window).width();}
if(opts.positionBy=='fixed'){posX=linkWidth+linkLeft+lOffset;$cluetip.css({left:posX});}else{posX=(linkWidth>linkLeft&&linkLeft>tipWidth)||linkLeft+linkWidth+tipWidth+lOffset>winWidth?linkLeft-tipWidth-lOffset:linkWidth+linkLeft+lOffset;if(link.tagName.toLowerCase()=='area'||opts.positionBy=='mouse'||linkWidth+tipWidth>winWidth){if(mouseX+20+tipWidth>winWidth){$cluetip.addClass(' cluetip-'+ctClass);posX=(mouseX-tipWidth-lOffset)>=0?mouseX-tipWidth-lOffset-parseInt($cluetip.css('marginLeft'),10)+parseInt($cluetipInner.css('marginRight'),10):mouseX-(tipWidth/2);}else{posX=linkLeft+lOffset;}}
var pY=posX<0?event.pageY+tOffset:event.pageY;pY=linkTop+15;if($.browser.msie&&parseInt($.browser.version)==7){pY=pY+3;}
$cluetip.css({left:(posX>0&&opts.positionBy!='bottomTop')?posX:(mouseX+(tipWidth/2)>winWidth)?winWidth/2-tipWidth/2:Math.max(mouseX-(tipWidth/2),0),zIndex:$this.data('thisInfo').zIndex});$cluetipArrows.css({zIndex:$this.data('thisInfo').zIndex+1});}
wHeight=$(window).height();if(js){if(typeof js=='function'){js=js(link);}
$cluetipInner.html(js);cluetipShow(pY);}
else if(tipParts){var tpl=tipParts.length;$cluetipInner.html(tipParts[0]);if(tpl>1){for(var i=1;i<tpl;i++){$cluetipInner.append('<div class="split-body">'+tipParts[i]+'</div>');}}
cluetipShow(pY);}
else if(!opts.local&&tipAttribute.indexOf('#')!=0){if(/\.(jpe?g|tiff?|gif|png)$/i.test(tipAttribute)){$cluetipInner.html('<img src="'+tipAttribute+'" alt="'+tipTitle+'" />');cluetipShow(pY);}else if(cluetipContents&&opts.ajaxCache){$cluetipInner.html(cluetipContents);cluetipShow(pY);}else{var optionBeforeSend=opts.ajaxSettings.beforeSend,optionError=opts.ajaxSettings.error,optionSuccess=opts.ajaxSettings.success,optionComplete=opts.ajaxSettings.complete;var ajaxSettings={cache:false,url:tipAttribute,beforeSend:function(xhr){if(optionBeforeSend){optionBeforeSend.call(link,xhr,$cluetip,$cluetipInner);}
$cluetipOuter.children().empty();if(opts.waitImage){$cluetipWait.css({top:mouseY+20,left:mouseX+20,zIndex:$this.data('thisInfo').zIndex-1}).show();}},error:function(xhr,textStatus){if(isActive){if(optionError){optionError.call(link,xhr,textStatus,$cluetip,$cluetipInner);}else{$cluetipInner.html('<i>sorry, the contents could not be loaded</i>');}}},success:function(data,textStatus){cluetipContents=opts.ajaxProcess.call(link,data);if(isActive){if(optionSuccess){optionSuccess.call(link,data,textStatus,$cluetip,$cluetipInner);}
$cluetipInner.html(cluetipContents);}},complete:function(xhr,textStatus){if(optionComplete){optionComplete.call(link,xhr,textStatus,$cluetip,$cluetipInner);}
imgCount=$('#cluetip-inner img').length;if(imgCount&&!$.browser.opera){$('#cluetip-inner img').bind('load error',function(){imgCount--;if(imgCount<1){$cluetipWait.hide();if(isActive)cluetipShow(pY);}});}else{$cluetipWait.hide();if(isActive){cluetipShow(pY);}}}};var ajaxMergedSettings=$.extend(true,{},opts.ajaxSettings,ajaxSettings);$.ajax(ajaxMergedSettings);}}else if(opts.local){var $localContent=$(tipAttribute+(/#\S+$/.test(tipAttribute)?'':':eq('+index+')')).clone(true).show();$cluetipInner.html($localContent);cluetipShow(pY);}};var cluetipShow=function(bpY){$cluetip.addClass('cluetip-'+ctClass);if(opts.truncate){var $truncloaded=$cluetipInner.text().slice(0,opts.truncate)+'...';$cluetipInner.html($truncloaded);}
function doNothing(){};tipTitle?$cluetipTitle.show().html(tipTitle):(opts.showTitle)?$cluetipTitle.show().html('&nbsp;'):$cluetipTitle.hide();if(opts.sticky){var $closeLink=$('<div id="cluetip-close"><a href="#">'+opts.closeText+'</a></div>');(opts.closePosition=='bottom')?$closeLink.appendTo($cluetipInner):(opts.closePosition=='title')?$closeLink.prependTo($cluetipTitle):$closeLink.prependTo($cluetipInner);$closeLink.bind('click.cluetip',function(){cluetipClose();return false;});if(opts.mouseOutClose){$cluetip.bind('mouseleave.cluetip',function(){cluetipClose();});}else{$cluetip.unbind('mouseleave.cluetip');}}
var direction='';$cluetipOuter.css({zIndex:$this.data('thisInfo').zIndex,overflow:defHeight=='auto'?'visible':'auto',height:defHeight});tipHeight=defHeight=='auto'?Math.max($cluetip.outerHeight(),$cluetip.height()):parseInt(defHeight,10);tipY=posY;baseline=sTop+wHeight;if(opts.positionBy=='fixed'){tipY=posY-opts.dropShadowSteps+tOffset;}else if((posX<mouseX&&Math.max(posX,0)+tipWidth>mouseX)||opts.positionBy=='bottomTop'){if(posY+tipHeight+tOffset>baseline&&mouseY-sTop>tipHeight+tOffset){tipY=mouseY-tipHeight-tOffset;direction='top';}else{tipY=mouseY+tOffset;direction='bottom';}}else if(posY+tipHeight+tOffset>baseline){tipY=(tipHeight>=wHeight)?sTop:baseline-tipHeight-tOffset;}else if($this.css('display')=='block'||link.tagName.toLowerCase()=='area'||opts.positionBy=="mouse"){tipY=bpY-tOffset;}else{tipY=posY-opts.dropShadowSteps;}
if(direction==''){posX<linkLeft?direction='left':direction='right';}
$cluetip.css({top:tipY+'px'}).removeClass().addClass('clue-'+direction+'-'+ctClass).addClass(' cluetip-'+ctClass);if(opts.arrows){var bgY=(posY-tipY-opts.dropShadowSteps);$cluetipArrows.css({top:(/(left|right)/.test(direction)&&posX>=0&&bgY>0)?bgY+'px':/(left|right)/.test(direction)?0:''}).show();}else{$cluetipArrows.hide();}
$dropShadow.hide();$cluetip.hide()[opts.fx.open](opts.fx.open!='show'&&opts.fx.openSpeed);if(opts.dropShadow){$dropShadow.css({height:tipHeight,width:tipInnerWidth,zIndex:$this.data('thisInfo').zIndex-1}).show();}
if($.fn.bgiframe){$cluetip.bgiframe();}
if(opts.delayedClose>0){closeOnDelay=setTimeout(cluetipClose,opts.delayedClose);}
opts.onShow.call(link,$cluetip,$cluetipInner);};var inactivate=function(event){isActive=false;$cluetipWait.hide();if(!opts.sticky||(/click|toggle/).test(opts.activation)){cluetipClose();clearTimeout(closeOnDelay);};if(opts.hoverClass){$this.removeClass(opts.hoverClass);}};var cluetipClose=function(){$cluetipOuter.parent().hide().removeClass();opts.onHide.call(link,$cluetip,$cluetipInner);$this.removeClass('cluetip-clicked');if(tipTitle){$this.attr(opts.titleAttribute,tipTitle);}
$this.css('cursor','');if(opts.arrows)$cluetipArrows.css({top:''});};$(document).bind('hideCluetip',function(e){cluetipClose();});if((/click|toggle/).test(opts.activation)){$this.bind('click.cluetip',function(event){if($cluetip.is(':hidden')||!$this.is('.cluetip-clicked')){activate(event);$('.cluetip-clicked').removeClass('cluetip-clicked');$this.addClass('cluetip-clicked');}else{inactivate(event);}
this.blur();return false;});}else if(opts.activation=='focus'){$this.bind('focus.cluetip',function(event){activate(event);});$this.bind('blur.cluetip',function(event){inactivate(event);});}else{$this[opts.clickThrough?'unbind':'bind']('click',returnFalse);var mouseTracks=function(evt){if(opts.tracking==true){var trackX=posX-evt.pageX;var trackY=tipY?tipY-evt.pageY:posY-evt.pageY;$this.bind('mousemove.cluetip',function(evt){$cluetip.css({left:evt.pageX+trackX,top:evt.pageY+trackY});});}};if($.fn.hoverIntent&&opts.hoverIntent){$this.hoverIntent({sensitivity:opts.hoverIntent.sensitivity,interval:opts.hoverIntent.interval,over:function(event){activate(event);mouseTracks(event);},timeout:opts.hoverIntent.timeout,out:function(event){inactivate(event);$this.unbind('mousemove.cluetip');}});}else{$this.bind('mouseenter.cluetip',function(event){activate(event);mouseTracks(event);}).bind('mouseleave.cluetip',function(event){inactivate(event);$this.unbind('mousemove.cluetip');});}
$this.bind('mouseenter.cluetip',function(event){$this.attr('title','');}).bind('mouseleave.cluetip',function(event){$this.attr('title',$this.data('thisInfo').title);});}});};$.fn.cluetip.defaults={width:110,height:'auto',cluezIndex:99999,positionBy:'mouse',topOffset:5,leftOffset:23,local:false,localPrefix:null,hideLocal:true,attribute:'rel',titleAttribute:'title',splitTitle:'',escapeTitle:false,showTitle:false,cluetipClass:'default',hoverClass:'',waitImage:false,cursor:'help',arrows:false,dropShadow:false,dropShadowSteps:6,sticky:false,mouseOutClose:false,activation:'hover',clickThrough:false,tracking:false,delayedClose:0,closePosition:'top',closeText:'Close',truncate:0,fx:{open:'show',openSpeed:''},hoverIntent:{sensitivity:3,interval:50,timeout:0},onActivate:function(e){return true;},onShow:function(ct,ci){},onHide:function(ct,ci){},ajaxCache:true,ajaxProcess:function(data){data=data.replace(/<(script|style|title)[^<]+<\/(script|style|title)>/gm,'').replace(/<(link|meta)[^>]+>/g,'');return data;},ajaxSettings:{dataType:'html'},debug:false};var insertionType='appendTo',insertionElement='body';$.cluetip.setup=function(options){if(options&&options.insertionType&&(options.insertionType).match(/appendTo|prependTo|insertBefore|insertAfter/)){insertionType=options.insertionType;}
if(options&&options.insertionElement){insertionElement=options.insertionElement;}};})(jQuery);;if(Drupal.jsEnabled){$(document).ready(function(){});}
function paging_init(moduleName){$(document).ready(function(){window[moduleName+'_pageNumber']=$('#'+moduleName+'_pageNumberHid').val();window[moduleName+'_totalItems']=$('#'+moduleName+'_totalItemsHid').val();$('#'+moduleName+'_pageNumberId').bind('keyup',{pageNumber:"",moduleName:moduleName},pagingKeyup);$('#'+moduleName+'_nextId').bind('click',{pageNumber:"1",direction:'next',moduleName:moduleName},paging);$('#'+moduleName+'_pageNumberId').val(window[moduleName+'_pageNumber']);});}
function paging_dotinit(moduleName,dotlimit){$(document).ready(function(){window[moduleName+'_pageNumber']=$('#'+moduleName+'_pageNumberHid').val();window[moduleName+'_totalItems']=$('#'+moduleName+'_totalItemsHid').val();tot_page_limit=window[moduleName+'_totalItems'];totalPage=Math.ceil(Number(window[moduleName+'_totalItems']/window[moduleName+'_limit']))
j=1;for(i=0;i<dotlimit;i++){if(i==0)
{$('#'+moduleName+'_nextId_'+j).bind('click',{pageNumber:2,direction:'prev',moduleName:moduleName},paging);}else if(i<=totalPage){$('#'+moduleName+'_nextId_'+j).bind('click',{pageNumber:i,direction:'next',moduleName:moduleName},paging);}else{break;}
j++;}});}
function paging(event){if(event){moduleName=event.data.moduleName;window[moduleName+'_pageNumber']=event.data.pageNumber;direction=event.data.direction;if(direction=='prev'){window[moduleName+'_pageNumber']=Number(window[moduleName+'_pageNumber'])-1;}
if(direction=='next'){window[moduleName+'_pageNumber']=Number(window[moduleName+'_pageNumber'])+1;}}
if(typeof window['paging'+moduleName]!='undefined'){eval('paging'+moduleName+'()');}
else{var is_dot=0;if($('span[@name="'+moduleName+'_dot"]').length){$('span[@name="'+moduleName+'_dot"]').removeClass("round_paging_active");$('span[@name="'+moduleName+'_dot"]').addClass("round_paging_inactive");$(this).removeClass("round_paging_inactive");$(this).addClass("round_paging_active");is_dot=1;}
objectId=$('#'+moduleName+'_object_id').val()
displayId=$('#'+moduleName+'_display_id').val()
$.ajax({type:"POST",url:'/mypage_block_paging',beforeSend:function(){if(is_dot){dotpagingLoader(moduleName)}else{pagingLoader(moduleName)}},data:"pageNumber="+window[moduleName+'_pageNumber']+'&limit='+window[moduleName+'_limit']+'&objectId='+objectId+'&displayId='+displayId+'&display_type='+$('#'+moduleName+'_display_type').val()+'&dynamic_build='+$('#'+moduleName+'_dynamic_build').val(),dataType:"html",success:function(msg){$('#'+moduleName).html(msg);$(".fivestar-static-form-item > p").css('display','none')
if((typeof playerBind!='undefined')&&(typeof listViewBind!='undefined')){playerBind();listViewBind();}
if(typeof studentPop!='undefined'){studentPop();}
pagingAction(moduleName);}})}}
function pagingAction(moduleName){$('#'+moduleName+'_paging').show();window[moduleName+'_pageNumber']=$('#'+moduleName+'_pageNumberHid').val();window[moduleName+'_totalItems']=$('#'+moduleName+'_totalItemsHid').val();totalPage=Math.ceil(Number(window[moduleName+'_totalItems']/window[moduleName+'_limit']))
start=((window[moduleName+'_pageNumber']-1)*window[moduleName+'_limit'])+1;end=((window[moduleName+'_pageNumber'])*window[moduleName+'_limit']);if(window[moduleName+'_totalItems']<end){end=window[moduleName+'_totalItems'];}
$('#'+moduleName+'_startId').html(start);$('#'+moduleName+'_endId').html(end);$('#'+moduleName+'_totalItemsId').html(window[moduleName+'_totalItems']);$('#'+moduleName+'_pageNumberId').val(window[moduleName+'_pageNumber']);$('#'+moduleName+'_totalPageId').html(totalPage);if(window[moduleName+'_totalItems']>window[moduleName+'_limit']){$('#'+moduleName+'_arrow,#'+moduleName+'_paging').show();}
else{$('#'+moduleName+'_arrow,#'+moduleName+'_paging').hide();}
if($('#'+moduleName+'_pageNumberHid').val()==''){$('#'+moduleName+'_paging').hide();}
if(window[moduleName+'_totalItems']==0){$('#'+moduleName+'_paging').hide();}
if(totalPage==window[moduleName+'_pageNumber']){$('#'+moduleName+'_nextId').removeClass('next_enabled');$('#'+moduleName+'_nextId').addClass('next_disabled');$('#'+moduleName+'_nextId').unbind("click");$('#'+moduleName+'_nextId').removeAttr("title");}
else{$('#'+moduleName+'_nextId').removeClass('next_disabled');$('#'+moduleName+'_nextId').addClass('next_enabled');$('#'+moduleName+'_nextId').bind('click',{pageNumber:window[moduleName+'_pageNumber'],direction:'next',moduleName:moduleName},paging);$('#'+moduleName+'_nextId').attr("title","Next");}
if(window[moduleName+'_pageNumber']==1){$('#'+moduleName+'_prevId').removeClass('prev_enabled');$('#'+moduleName+'_prevId').addClass('prev_disabled');$('#'+moduleName+'_prevId').unbind('click');$('#'+moduleName+'_prevId').removeAttr("title");}
else{$('#'+moduleName+'_nextId').removeClass('prev_disabled');$('#'+moduleName+'_prevId').addClass('prev_enabled');$('#'+moduleName+'_prevId').bind('click',{pageNumber:window[moduleName+'_pageNumber'],direction:'prev',moduleName:moduleName},paging);$('#'+moduleName+'_prevId').attr("title","Previous");}}
function pagingKeyup(event){if(event.keyCode==13){moduleName=event.data.moduleName;event.data.pageNumber=Math.ceil(Number($('#'+this.id).val()));if((event.data.pageNumber==window[moduleName+'_pageNumber'])||(event.data.pageNumber<1)||(event.data.pageNumber>Number($.trim($('#'+moduleName+'_totalPageId').html())))||(isNaN(event.data.pageNumber))){$('#'+this.id).val(window[moduleName+'_pageNumber']);return false;}
paging(event)}}
function pagingLoader(moduleName){divHeight=$('#'+moduleName).css("height");divLoaderHeight=$("#"+moduleName).offset();var divhgt=Number(document.getElementById(moduleName).offsetHeight)
var divwid=document.getElementById(moduleName).offsetWidth
divWidth=$('#'+moduleName).css("width");divHeight=(Number(document.getElementById(moduleName).offsetHeight));$(".loader_animation_block").css({height:(divHeight/10)+'px'});divLoaderHeight=Number(divHeight/10)
var OriginalHeight=Number(divhgt-divLoaderHeight)
$('#'+moduleName).html('<div  id = "loader_animation"  class="loader_animation_container" style = "padding-top:'+Number(OriginalHeight/2)+'px;padding-bottom:'+Number(OriginalHeight/2)+'px;display:block;height:'+divLoaderHeight+'px;text-align:center;"><div  class="loader_animation_block"  style = "border-bottom:0px"><img src="/sites/all/themes/ec2/images/loading2.gif" style="" alt="Loading..."></div></div>');}
function dotpagingLoader(moduleName){divHeight=$('#'+moduleName).css("height");divLoaderHeight=$("#"+moduleName).offset();var divhgt=Number(document.getElementById(moduleName).offsetHeight)
var divwid=document.getElementById(moduleName+"_main").offsetWidth
divwid=Number((Number(divwid)-Number(70))/2);divWidth=$('#'+moduleName).css("width");divHeight=(Number(document.getElementById(moduleName).offsetHeight));$(".loader_animation_block").css({height:(divHeight/10)+'px'});divLoaderHeight=Number(divHeight/10)
var OriginalHeight=Number(divhgt-divLoaderHeight)
$('#'+moduleName).html('<div  id = "loader_animation"  class="loader_animation_container" style = "padding-top:'+Number(OriginalHeight/2)+'px;padding-bottom:'+Number(OriginalHeight/2)+'px;display:block;height:'+divLoaderHeight+'px;text-align:center;"><div  class="loader_animation_block"  style = "border-bottom:0px"><img src="/sites/all/themes/ec2/images/loading2.gif" style="" alt="Loading..."></div></div>');};var editor={instances:[],buttons:[],popups:[],path:'',dialog:{},bpr:20,mode:(window.getSelection||document.getSelection)?1:(document.selection&&document.selection.createRange?2:0)}
editor.initiate=function(){$(document).ready(function(){if($("#form_webform_type").val()!="webform"){var i,T,Ts=document.getElementsByTagName('textarea');for(i=0;T=Ts[i];i++){if(editor.hasClass(T,'editor-textarea')||editor.hasClass(T,'form_textarea')){editor.processTextarea(T);}}}});}
editor.initiate_ajax=function(Id){if(!Id){Id='comment_form'};var i,T,Tss,Ts=document.getElementById(Id);Tss=Ts.getElementsByTagName("textarea");for(i=0;T=Tss[i];i++){if(editor.hasClass(T,'form_textarea')){editor.processTextarea(T);}}}
editor.initiate_ajaxupdate=function(){if(document.getElementById('comment-form')){var i,T,Tss,Ts=document.getElementById('comment-form');Tss=Ts.getElementsByTagName("textarea");for(i=0;T=Tss[i];i++){if(editor.hasClass(T,'form_textarea')){editor.processTextarea(T);}}}}
editor.instance=function(T,index){this.index=index;this.textArea=T;this.textArea.editor=this;this.buttons=document.getElementById('editor-'+index).getElementsByTagName('input');this.bindex=null;this.focus=function(){this.textArea.focus();}
this.getContent=function(){return editor.processText(this.textArea.value);}
this.setContent=function(content123){var st=this.textArea.scrollTop;this.textArea.value=content123;this.textArea.scrollTop=st;}
this.getSelection=function(){var pos=this.posSelection();return this.getContent().substring(pos.start,pos.end);}
this.replaceSelection=function(txt,cursor){var txt=editor.processText(txt);var pos=this.posSelection();var content123=this.getContent();this.setContent(content123.substr(0,pos.start)+txt+content123.substr(pos.end));var end=cursor=='start'?pos.start:pos.start+txt.length;var start=cursor=='end'?end:pos.start;this.makeSelection(start,end);}
this.tagSelection=function(left,right,cursor){var left=editor.processText(left);var right=editor.processText(right);var llen=left.length;var pos=this.posSelection();var content123=this.getContent();var content=this.getContent();if(right=="</a>"){var lastchar=content.charAt(pos.start-1);if(lastchar!=" "&&lastchar!="["&&lastchar!="("&&lastchar!="{"&&lastchar!="\""&&lastchar!="\'"){left=" "+left;llen=left.length;}}
this.setContent(content123.substr(0,pos.start)+left+content123.substring(pos.start,pos.end)+right+content123.substr(pos.end));var end=cursor=='start'?pos.start+llen:pos.end+llen;var start=cursor=='end'?end:pos.start+llen;this.makeSelection(start,end);}
this.makeSelection=function(start,end){if(end<start)end=start;editor.selMake(this.textArea,start,end);if(editor.dialog.esp)editor.dialog.esp={start:start,end:end};}
this.posSelection=function(){return editor.dialog.esp?editor.dialog.esp:editor.selPos(this.textArea);}
this.buttonsDisabled=function(state,bindex){for(var i=0;b=this.buttons[i];i++){b.disabled=i==bindex?!state:state;}}
this.accesskeys=function(state){for(var i=0;b=this.buttons[i];i++){b.accessKey=state?editor.buttons[i][3]:'';}}}
editor.buttonClick=function(eindex,bindex){try{var E=editor.active=editor.instances[eindex];E.bindex=bindex;var b=editor.buttons[bindex];var content123=b[1];editor.dialog.close();if(b[4])b[4](E);else if(content123){var arr=content123.split('%TEXT%');if(arr.length==2)E.tagSelection(arr[0],arr[1]);else E.replaceSelection(arr.length==1?content123:arr.join(E.getSelection()),'end');}
if(!editor.hasClass(E.buttons[bindex],'stay-clicked'))E.focus();}
catch(e){alert(e.name+': '+e.message);}
return false;}
editor.template=function(){if($.browser.msie){var whref=window.location.href;aa=whref.split('/');if(aa[4]=='create'||aa[5]=='create'){englishcafevariable=2;}}
else{var whref=window.location.href;aa=whref.split('/');if(aa[4]=='create'||aa[5]=='create'){englishcafevariable=1;}}
editor.tplHTML='';for(var i=0;b=editor.buttons[i];i++){if(i&&i%editor.bpr==0)editor.tplHTML+='<br />';if(b[1].substr(0,3)=='js:')b[4]=new Function('E',b[1].substr(3));var inner=b[2].search(/\.(png|gif|jpg|jpeg)$/i)!=-1?('type="image" src="'+editor.path+'icons/'+b[2]+'" class="editor-image-button"'):('type="button" value="'+b[2]+'" class="editor-text-button"');if(i==0){editor.tplHTML+='<div id = "ciw_container">';}
if(i==0){var lesonquiz='';if($('#requestCiw').val()==3){if($.trim(Drupal.settings.bueditor.login_usertype)=='t'){editor.tplHTML+='<a href="javascript:void(0)" id="editor_ciw_click" style="display: none">&nbsp;</a><div class="ciw_desc"><span class="insert_content_button">Insert Lesson</span><span id="lesson_span" title="Lesson" class="ec_lesson_25"><a href="javascript:void(0)" id="lesson_span_ach">&nbsp;</a></span>';editor.tplHTML+='</div></div>';}}
else{editor.tplHTML+='<a href="javascript:void(0)" id="editor_ciw_click" style="display: none">&nbsp;</a><div class="ciw_desc"><span class="insert_content_button">Insert Content</span><span id="audio_span" class="ec_audio_25" title="Audio"><a href="javascript:void(0)" id="audio_span_ach">&nbsp;</a></span><span id="video_span" class="ec_video_25" title="Video"><a href="javascript:void(0)" id="video_span_ach">&nbsp;</a></span><span id="photo_span" class="ec_image_25" title="Photo"><a href="javascript:void(0)" id="photo_span_ach">&nbsp;</a></span><span id="docs_span" class="ec_document_25" title="Document"><a href="javascript:void(0)" id="docs_span_ach">&nbsp;</a></span>';editor.tplHTML+='<span class="ciw_help" onclick = "javascript:show_ciw_help();"><img src="/sites/all/themes/ec2/images/ec_tips_icon.png" alt="ECTips" Title ="ECTips"></span>';editor.tplHTML+='</div></div>';}}
editor.tplHTML+=' <input '+inner+' onclick="editor.buttonClick(%n, '+i+'); return false;" id="editor-%n-button-'+i+'" title="'+b[0]+'" accesskey="'+b[3]+'" />';if(document.getElementById("edit-hidden-quote-comment")){var quote_value=document.getElementById("edit-hidden-quote-comment").value;}
else{var quote_value='';}
if(i==3)
{editor.tplHTML+='<span id="quote_span" onclick="comment_append_quote();" style="display:none" class="quote_image"><img id="quote_img" src="'+editor.path+'icons/notchecked.gif" title="Show Quote" ><span class="quote_text" title="Include Quote">Include Quote</span></span>';}
if(i==0){editor.tplHTML+='';}}
return editor.tplHTML;}
function open_div(text_id,editor_id)
{document.getElementById("qb").style.display="block";document.getElementById("qb").style.width="250px";document.getElementById("qb").innerHTML='<div class="quick_header" style="width:250px;" id="editor-dialog"><img align="right" src="'+Drupal.settings.bueditor.realPath+'images/close-small.gif" onclick="quickbox_hide(0);" style="cursor:pointer;" /><form name="eDefForm" onsubmit="eDefTagInsert(\'a\', this); return false;"><p>Link href:<input name="attr_href" value="" type="text"></p><p>open in same window: <input name="attr_target" id="attr_target1" value="_self" type="radio"></p><p>open in new window: <input name="attr_target" id="attr_target2" value="_blank" checked="checked" type="radio"></p><p><input value="OK" type="submit" ></p></form></div>';var x=findPosX(editor_id);var y=findPosY(editor_id);$("#qb").css({top:y+"px",left:x+"px"});}
editor.processTextarea=function(T){if(T.editor||T.style.display=='none'||T.style.visibility=='hidden')return;var index=editor.instances.length;var ec=document.createElement('div');ec.id='editor-'+index;ec.className='ciw_editor';ec.innerHTML=editor.template().replace(/\%n/g,index);T.parentNode.insertBefore(ec,T);var E=editor.instances[index]=new editor.instance(T,index);T.onfocus=function(){if(!(editor.active==this.editor||editor.dialog.editor)){editor.active.accesskeys(false);this.editor.accesskeys(true);editor.active=this.editor;}}
if(index==0){editor.active=E;editor.dialog.popup=editor.createPopup('editor-dialog');editor.dialog.popup.close=function(){editor.dialog.close();}}
else E.accesskeys(false);ciwPopup(index);}
function submit_form(insert_value){var editBodyObject=document.getElementById('edit-body');var editCommentObject=document.getElementById('edit-comment');if(editBodyObject){textareaObject=editBodyObject;}
else if(editCommentObject){textareaObject=editCommentObject;}
setCaret(textareaObject);insertAtCaret(textareaObject,insert_value);}
function uploadComputer(e){showPop(e,'uploadComputer','<div>Select Media<select><option id = "">Audio</option><option id = "">Video</option ><optionid = "">Photo</option><option id = "">Document</option></select></div>',this)}
editor.openPopup=function(id,title,content123){var popup=editor.createPopup(id);popup.open(title,content123);return popup;}
editor.createPopup=function(pid,ptitle,pcontent){if(editor.popups[pid]){return editor.popups[pid];}
var popup=editor.popups[pid]=document.createElement('table');with(popup){with(insertRow(0)){className='head even';with(insertCell(0)){className='title';innerHTML=ptitle||''}
with(insertCell(1)){className='close';innerHTML='<a><img align="right" src="'+Drupal.settings.bueditor.realPath+'/images/close-small.gif"/></a>';}}
with(insertRow(1)){className='body odd';with(insertCell(0)){className='content';colSpan=2;innerHTML=pcontent||''}}
rows[0].onmousedown=function(e){var e=e||window.event;var P=editor.popups[pid];var X=e.clientX-parseInt(P.style.left||0);var Y=e.clientY-parseInt(P.style.top||0);document.onmousemove=function(e){var e=e||window.event;P.style.left=(e.clientX-X)+'px';P.style.top=(e.clientY-Y)+'px';return false;}
document.onmouseup=function(e){document.onmousemove=null;document.onmouseup=null;}
return false;}
rows[0].cells[1].firstChild.onclick=function(){editor.popups[pid].close();}
id=pid;className='editor-popup';style.position='absolute';style.display='none';}
popup.open=function(title,content123,keeppos){if(typeof(title)=='string')this.rows[0].cells[0].innerHTML=title;if(typeof(content123)=='string')this.rows[1].cells[0].innerHTML=content123;if(!keeppos){this.style.left=editor.absPos(editor.active.textArea,'x')+'px';this.style.top=editor.absPos(editor.active.textArea,'y')-25+'px';}
this.style.display='block';this.ed=editor.active;}
popup.close=function(){this.style.display='none';}
document.body.appendChild(popup);return popup;}
editor.dialog.open=function(title,content123){if(this.editor)this.close();this.editor=editor.active;this.editor.buttonsDisabled(true);editor.addClass(this.editor.buttons[this.editor.bindex],'stay-clicked');this.esp=this.editor.posSelection();this.popup.open(title,content123);this.oldfocus=this.editor.textArea.onfocus;this.editor.textArea.onfocus=function(){this.blur();}}
editor.dialog.close=function(){if(this.editor){this.editor.textArea.onfocus=this.oldfocus;this.editor.buttonsDisabled(false);editor.delClass(this.editor.buttons[this.editor.bindex],'stay-clicked');if(this.editor==editor.active){if(editor.mode==2)this.editor.makeSelection(this.esp.start,this.esp.end);else this.editor.focus();}
this.editor=null;this.esp=null;this.popup.style.display='none';}}
editor.absPos=function(el,axis){var prop=axis=='x'?'offsetLeft':'offsetTop';var pos=el[prop]||0;while(el=el.offsetParent)pos+=el[prop];return pos;}
editor.hasClass=function(el,name){return el.className&&(' '+el.className+' ').indexOf(' '+name+' ')!=-1;}
editor.addClass=function(el,name){if(!editor.hasClass(el,name))el.className+=' '+name;}
editor.delClass=function(el,name){if(editor.hasClass(el,name))el.className=el.className.replace(new RegExp('(^| +)'+name+'( +|$)','g'),' ');}
editor.inArray=function(obj,arr){for(var i in arr)if(arr[i]==obj)return true;}
editor.regEsc=function(text){return text.replace(/([\\\^\$\*\+\?\.\(\)\[\]\{\}\|])/g,'\\$1');}
if(editor.mode==0){editor.selPos=function(T){return{start:T.value.length,end:T.value.length};}
editor.selMake=function(T,start,end){}}
else if(editor.mode==1){editor.selPos=function(T){return{start:T.selectionStart||0,end:T.selectionEnd||0};}
editor.selMake=function(T,start,end){T.setSelectionRange(start,end);}}
else if(editor.mode==2){editor.selPos=function(T){T.focus();var val=T.value.replace(/\r\n/g,'\n');var mark='~`^';for(var i=0;val.indexOf(mark)!=-1;i++)mark+=mark.charAt(i);var mlen=mark.length;var range=document.selection.createRange();var bm=range.getBookmark();var slen=range.text.replace(/\r\n/g,'\n').length;range.text=mark;var tmp=T.value.replace(/\r\n/g,'\n');var start=tmp.indexOf(mark);for(var i=0;tmp.charAt(start+i+mlen)=='\n';i++);var end=start+slen;for(;val.charAt(end)=='\n';end++);end-=i;T.value=val;if(start==end&&!val.charAt(end))range.collapse(false);else range.moveToBookmark(bm);range.select();return{start:start,end:end};}
editor.selMake=function(T,start,end){range=T.createTextRange();range.collapse();range.moveEnd('character',end);range.moveStart('character',start);range.select();}}
editor.processText=function(text){return editor.mode==2?text.replace(/\r\n/g,'\n'):text;}
if(document.getElementsByTagName&&document.createElement&&document.getElementById){var wload=window.onload;window.onload=typeof(wload)=='function'?function(e){wload(e);editor.initiate();}:editor.initiate;}
function setCaret(textObj){if(textObj.createTextRange){textObj.caretPos=document.selection.createRange().duplicate();}}
function insertAtCaret(textObj,textFeildValue){if(document.all){if(textObj.createTextRange&&textObj.caretPos){var caretPos=textObj.caretPos;textObj.value=textFeildValue;}else{textObj.value=textFeildValue;}}else{if(textObj.setSelectionRange){var tareaval=textObj.value;var rangeStart=textObj.selectionStart;var rangeEnd=textObj.selectionEnd;var tempStr1=tareaval.substring(0,rangeStart);var tempStr2=tareaval.substring(rangeEnd);textObj.value=tempStr1+textFeildValue+tempStr2;}else{alert("This version of Mozilla based browser does not support setSelectionRange");}}}
(function(jQuery){var self=null;jQuery.fn.autogrow=function(o)
{return $("textarea").each(function(){if(this.id=="edit-comment"){$(this).css({"min-height":'150px'});}else{$(this).css({"min-height":'200px'});}
if($('#div_step_1').length){$(this).css({"min-height":'77px'});}
new jQuery.autogrow(this,o);});};jQuery.autogrow=function(e,o)
{this.options=o||{};this.dummy=null;this.interval=null;this.line_height=this.options.lineHeight||parseInt(jQuery(e).css('line-height'));this.min_height=this.options.minHeight||parseInt(jQuery(e).css('min-height'));this.max_height=this.options.maxHeight||parseInt(jQuery(e).css('max-height'));this.textarea=jQuery(e);this.line_height=18;this.init();};jQuery.autogrow.fn=jQuery.autogrow.prototype={autogrow:'1.2.2'};jQuery.autogrow.fn.extend=jQuery.autogrow.extend=jQuery.extend;jQuery.autogrow.fn.extend({init:function(){var self=this;this.textarea.css({overflow:'hidden',display:'block'});this.textarea.bind('focus',function(){self.startExpand()}).bind('blur',function(){self.stopExpand()});this.checkExpand();},startExpand:function(){var self=this;this.interval=window.setInterval(function(){self.checkExpand()},400);},stopExpand:function(){clearInterval(this.interval);},checkExpand:function(){if(this.dummy==null)
{this.dummy=jQuery('<div></div>');if(this.textarea.css('width')=="0px"){var width=520;}else{var width=this.textarea.css('width');}
this.dummy.css({'font-size':this.textarea.css('font-size'),'font-family':this.textarea.css('font-family'),'width':width,'line-height':this.line_height+'px','overflow-x':'hidden','position':'absolute','top':0,'left':-9999}).appendTo('body');}
var html=this.textarea.val().replace(/(<|>)/g,'');if($.browser.msie)
{html=html.replace(/\n/g,'<BR>new');}
else
{html=html.replace(/\n/g,'<br>new');}
if(this.dummy.html()!=html)
{this.dummy.html(html);if(this.max_height>0&&(this.dummy.height()+this.line_height>this.max_height))
{this.textarea.css('overflow-y','auto');}
else
{this.textarea.css('overflow-y','hidden');if(this.textarea.height()<this.dummy.height()+this.line_height||(this.dummy.height()<this.textarea.height()))
{this.textarea.animate({height:(this.dummy.height()+this.line_height)+'px'},100);}}}}});})(jQuery);function show_ciw_help(){if($('#requestCiw').val()==3){if($.trim(Drupal.settings.bueditor.login_usertype)=='t'){popupcontent='<div id="ectoolbox_suggestion"><div class="ec_tips_container"><div class="ec_tips_header_block"><span>ECTips</span><a class="cancel_link" onClick = "hidePop(\'ciw_help_pop_icon\')"><img alt="Close" title="Close" src="/sites/all/themes/ec2/images/close_button.gif"/></a></div><div class="ec_tips_content">You may attach a Audio, Video, Photo, Document, Blog, Lesson, or Quiz with this content provided.</div><div class="ec_tips_footer_block">&nbsp;</div></div></div>';}
else{popupcontent='<div id="ectoolbox_suggestion"><div class="ec_tips_container"><div class="ec_tips_header_block"><span>ECTips</span><a class="cancel_link" onClick = "hidePop(\'ciw_help_pop_icon\')"><img alt="Close" title="Close" src="/sites/all/themes/ec2/images/close_button.gif"/></a></div><div class="ec_tips_content">You may attach a Audio, Video, Photo, Document, or Blog with this content provided.</div><div class="ec_tips_footer_block">&nbsp;</div></div></div>';}}
else{popupcontent='<div id="ectoolbox_suggestion"><div class="ec_tips_container"><div class="ec_tips_header_block"><span>ECTips</span><a class="cancel_link" onClick = "hidePop(\'ciw_help_pop_icon\')"><img alt="Close" title="Close" src="/sites/all/themes/ec2/images/close_button.gif"/></a></div><div class="ec_tips_content">You may insert a Audio, Video, Photo or Document within the text you type below.</div><div class="ec_tips_footer_block">&nbsp;</div></div></div>';}
showPop('ciw_help_pop_icon',popupcontent,'',$(".ciw_help"),1);};editor.path="/sites/all/modules/bueditor/";editor.buttons=[["Insert/edit link","js:\nvar B = eDefBrowseButton(\'\', \'attr_href\', \'Browse\', \'link\');\nvar form = [\n {name: \'href\', title: \'Link href\', suffix: B},\n {name: \'title\', title: \'Title text\'}\n];\neDefTagDialog(\'a\', form, \'Insert/edit link\', \'OK\');\n","link.jpg","L"],["UnderLine","\x3cU\x3e%TEXT%\x3c/U\x3e","underline.jpg","H"],["Bold","\x3cstrong\x3e%TEXT%\x3c/strong\x3e","bold.jpg","H"],["Italic","\x3cem\x3e%TEXT%\x3c/em\x3e","italics.jpg","H"]];function eDefAutoP(txt,br){var br=typeof br=='undefined'?1:br;var txt=txt||'';if(!txt.match(/\n|\r/))return txt;txt+='\n';txt=txt.replace(/<br \/>\s*<br \/>/g,'\n\n');var blocks='(table|thead|tfoot|caption|colgroup|tbody|tr|td|th|div|dl|dd|dt|ul|ol|li|pre|select|form|blockquote|address|math|style|script|object|input|param|p|h[1-6])';txt=txt.replace(new RegExp('(<'+blocks+'[^>]*>)','g'),'\n$1');txt=txt.replace(new RegExp('(<\/'+blocks+'>)','g'),'$1\n\n');txt=txt.replace(/\r\n|\r/g,'\n');txt=txt.replace(/\n\n+/g,'\n\n');txt=txt.replace(/\n?((.|\n)+?)\n\s*\n/g,'<p>$1</p>\n');txt=txt.replace(/\n?((.|\n)+?)$/,'<p>$1</p>\n');txt=txt.replace(/<p>\s*?<\/p>/g,'');txt=txt.replace(/<p>(<div[^>]*>\s*)/g,'$1<p>');txt=txt.replace(/<p>([^<]+)\s*?(<\/(div|address|form)[^>]*>)/g,'<p>$1</p>$2');txt=txt.replace(new RegExp('<p>\s*(<\/?'+blocks+'[^>]*>)\s*<\/p>','g'),'$1');txt=txt.replace(/<p>(<li.+?)<\/p>/g,'$1');txt=txt.replace(/<p><blockquote([^>]*)>/g,'<blockquote$1><p>');txt=txt.replace(/<\/blockquote><\/p>/g,'</p></blockquote>');txt=txt.replace(new RegExp('<p>\s*(<\/?'+blocks+'[^>]*>)','g'),'$1');txt=txt.replace(new RegExp('(<\/?'+blocks+'[^>]*>)\s*<\/p>','g'),'$1');if(br){txt=txt.replace(/<(script|style)(.|\n)*?<\/\1>/g,function($0){return $0.replace(/\n/g,'<PNL />')});txt=txt.replace(/(<br \/>)?\s*\n/g,'<br />\n');txt=txt.replace(/<PNL \/>/g,'\n');}
txt=txt.replace(new RegExp('(<\/?'+blocks+'[^>]*>)\s*<br \/>','g'),'$1');txt=txt.replace(/<br \/>(\s*<\/?(p|li|div|dl|dd|dt|th|pre|td|ul|ol)[^>]*>)/g,'$1');if(txt.indexOf('<pre')!=-1){txt=txt.replace(/(<pre(.|\n)*?>)((.|\n)*?)<\/pre>/g,function($0,$1,$2,$3){return $1.replace(/\\([\'\"\\])/g,'$1')+$3.replace(/<p>/g,'\n').replace(/<\/p>|<br \/>/g,'').replace(/\\([\'\"\\])/g,'$1')+'</pre>'});}
txt=txt.replace(/\n<\/p>$/g,'</p>');return txt;}
function eDefProcessLines(text,tagA,tagB){return tagA+text.replace(/(\r?\n|\r)/g,tagB+'$1'+tagA)+tagB;}
function eDefSelProcessLines(outA,inA,inB,outB){var match,E=editor.active,sel=E.getSelection().replace(/\r\n|\r/g,'\n');if(!sel)E.tagSelection(outA+inA,inB+outB);else if(match=sel.match(new RegExp('^'+editor.regEsc(outA)+editor.regEsc(inA)+'((.|\n)*)'+editor.regEsc(inB)+editor.regEsc(outB)+'$'))){E.replaceSelection(match[1].replace(new RegExp(editor.regEsc(inB)+'\n'+editor.regEsc(inA),'g'),'\n'));}
else E.replaceSelection(outA+eDefProcessLines(sel,inA,inB)+outB);}
function eDefHTML(tag,innerHTML,attributes){var attributes=attributes||[];var html='<'+tag;for(var i in attributes){html+=attributes[i]==null?'':' '+i+'="'+attributes[i]+'"';}
html+=editor.inArray(tag,['img','input','hr','br'])?' />':'>'+innerHTML+'</'+tag+'>';return html;}
function eDefInput(type,name,value,attributes){var a={'type':type,'name':name,'value':value||'','class':'link_text'},b=attributes||{};for(var i in b)a[i]=b[i];return eDefHTML('input','',a);}
function eDefInputText(name,value,size){return eDefInput('text',name,value,{'size':size||null});}
function eDefInputSubmit(name,value){return eDefInput('submit',name,value);}
function eDefSelectBox(name,value,options,attributes){var options=options||[],output='';for(var i in options){output+=eDefHTML('option',options[i],{value:i,selected:i==value?'selected':null});}
typeof(attributes)=='object'?(attributes.name=name):(attributes={'name':name});return eDefHTML('select',output,attributes);}
function eDefRow(cells,attributes){var html='';for(var i in cells){html+=typeof(cells[i])=='string'?eDefHTML('span',cells[i]):eDefHTML('span',cells[i]['data'],cells[i]['attributes']);}
return eDefHTML('p',html,attributes);}
function eDefTable(rows,attributes){var row,html='';for(var i=0;row=rows[i];i++){html+=typeof(row['data'])=='undefined'?eDefRow(row):eDefRow(row['data'],row['attributes']);}
return eDefHTML('div',html,attributes);}
function eDefPreview(NoAutoP,selOnly){var P,E=editor.active,T=E.textArea;if(E.preview){P=E.preview;}
else{P=document.createElement('div');P.className='preview';P.style.display='none';P.style.overflow='auto';T.parentNode.insertBefore(P,T);E.preview=P;}
if(P.style.display=='none'){var html=selOnly?E.getSelection():T.value;html=NoAutoP?html:eDefAutoP(html);P.style.display='block';P.style.height=T.style.height||(T.offsetHeight+'px');P.style.width=T.style.width||(T.offsetWidth+'px');P.innerHTML='<div class="node"><div class="content">'+html+'</div></div>';T.style.height='1px';E.buttonsDisabled(true,E.bindex);editor.addClass(E.buttons[E.bindex],'stay-clicked');}
else{editor.delClass(E.buttons[E.bindex],'stay-clicked');E.buttonsDisabled(false);T.style.height=P.style.height;P.style.display='none';}}
function eDefHelp(){var b,rows=[],E=editor.active;if(typeof eDefHelpHTML=='undefined'){for(var i=0;b=E.buttons[i];i++){rows[i]=[eDefInput(b.type,'',b.value||'',{'class':b.className,src:b.src||null}),b.title];}
eDefHelpHTML=eDefTable(rows,{id:'editor-help'});}
editor.dialog.open(editor.buttons[E.bindex][0],eDefHelpHTML);}
function eDefBrowseButton(url,field,text,type){return url?eDefInput('button','brw',text||'Browse',{onclick:'eDefFileBrowser(\''+url+'\', this.form.elements[\''+field+'\'].value, \''+type+'\')'}):'';}
function eDefFileBrowser(bURL,fURL,type){eDefImceUrl=fURL;window.open(bURL,'eDef','width=640, height=480, resizable=1');}
var eDefImceUrl='';function eDefImceFinish(url,width,height,fsize,win){var el=document.forms['eDefForm'].elements;var val={src:url,href:url,width:width,height:height}
for(var i in val){if(el['attr_'+i])el['attr_'+i].value=val[i];}
win.close();}
function eDefTagDialog(tag,fields,dtitle,stitle,func){var field,title,html,rows=[],obj=eDefParseTag(editor.active.getSelection(),tag)||{attributes:[]};for(var i=0;field=fields[i];i++)
{if(i==0)
{if(typeof(field)=='string')field={name:field};title=typeof(field['title'])=='string'?field['title']:field['name'].substr(0,1).toUpperCase()+field['name'].substr(1);html=eDefAttrField(field,obj.attributes[field['name']]);while(field['getnext']&&(field=fields[++i])){if(typeof(field)=='string')field={name:field};html+=eDefAttrField(field,obj.attributes[field['name']]);}
rows[rows.length]=[title,html];}}
rows[1]=['Open in same window','<input type="radio" name="attr_target" id="attr_target1" class="link_option1" value="_self">'];rows[2]=['Open in new window','<input type="radio" name="attr_target" id="attr_target2" class="link_option" value="_blank" checked="checked">'];html=eDefTable(rows,{'class':'editor-tagedit'})+'<br />'+eDefHTML('input','',{type:'submit','class':'form_submit',value:stitle||null});html=eDefHTML('form',html,{name:'eDefForm',onsubmit:(func||'eDefTagInsert')+'(\''+tag+'\', this); return false;'});editor.dialog.open(dtitle||(tag.toUpperCase()+' Tag Dialog'),html);}
function eDefAttrField(field,value){var value=typeof(value)=='string'?value:(field['value']||'');var html=field['prefix']||'';if(field['type']=='select'){html+=eDefSelectBox('attr_'+field['name'],value,field['options'],field['attributes']);}
else{html+=eDefInput('text','attr_'+field['name'],value,field['attributes']);}
return html+(field['suffix']||'');}
function eDefTagInsert(tag,form){try{setConfirmUnload(true);if(document.eDefForm.attr_href.value=="")
{$.prompt("Link href should not be empty!");document.eDefForm.attr_href.focus();return false;}else{var pattern=/^www\.[A-Za-z0-9\.-]{3,}\.[A-Za-z]{2}/;var pattern1=/^http:\/\/www\.[A-Za-z0-9\.-]{3,}\.[A-Za-z]{2}/;var pattern2=/^http:\/\/[A-Za-z0-9\.-]{3,}\.[A-Za-z]{2}/;if(!(pattern.test($.trim(document.eDefForm.attr_href.value))||pattern1.test($.trim(document.eDefForm.attr_href.value))||pattern2.test($.trim(document.eDefForm.attr_href.value)))){$.prompt("Please enter valid Web Page address.",{callback:function(){document.eDefForm.attr_href.focus();}});return false;}}
var name,el,obj=eDefParseTag(editor.active.getSelection(),tag)||{attributes:[]};for(var i=0;el=form.elements[i];i++){if(el.name.substr(0,5)=='attr_'){name=el.name.substr(5);if(form.elements[i].name=="attr_target")
{if(document.getElementById("attr_target1").checked==true)
obj.attributes[name]='_self';else if(document.getElementById("attr_target2").checked==true)
obj.attributes[name]='_blank';}
else
{var href=el.value;href=href.replace(/http:\/\//,"");el.value="http://"+href;obj.attributes[name]=el.value==''?(tag=='img'&&editor.inArray(name,['src','alt'])?'':null):el.value;}}}
editor.dialog.close();if(typeof(obj.innerHTML)=='string'||editor.inArray(tag,['img','input','hr','br'])){editor.active.replaceSelection(eDefHTML(tag,obj.innerHTML,obj.attributes));}
else{var txt=eDefHTML(tag,'',obj.attributes);editor.active.tagSelection(txt.substr(0,txt.length-tag.length-3),'</'+tag+'>');}}catch(e){}}
eDefParseTag=function(text,tag){var result,arr=[],attr=[];var re=new RegExp('^<'+tag+'([^>]*)'+(editor.inArray(tag,['img','input','hr','br'])?'':('>((.|[\r\n])*)<\/'+tag))+'>$');if(result=re.exec(text)){if((arr=result[1].split('"')).length>1){for(var i=0;typeof(arr[i+1])!='undefined';i+=2)attr[arr[i].replace(/\s|\=/g,'')]=arr[i+1];}
return{attributes:attr,innerHTML:result[2]||''};}
return null;}
function eDefFileDialog(type,L,bURL){if(type=='image'){var form=[{name:'src',title:L.url,'suffix':eDefBrowseButton(bURL,'attr_src',L.brw,'image')},{name:'width',title:L.w+' x '+L.h,suffix:' x ',getnext:true,attributes:{size:3}},{name:'height',attributes:{size:3}},{name:'alt',title:L.alt}];eDefTagDialog('img',form,L.title,L.ok);}
else if(type=='link'){var form=[{name:'href',title:L.url,'suffix':eDefBrowseButton(bURL,'attr_href',L.brw,'link')},{name:'title',title:L.tt}];eDefTagDialog('a',form,L.title,L.ok);}};(function($){$.extend($.ui,{datepicker:{version:"1.7.2"}});var PROP_NAME='datepicker';function Datepicker(){this.debug=false;this._curInst=null;this._keyEvent=false;this._disabledInputs=[];this._datepickerShowing=false;this._inDialog=false;this._mainDivId='ui-datepicker-div';this._inlineClass='ui-datepicker-inline';this._appendClass='ui-datepicker-append';this._triggerClass='ui-datepicker-trigger';this._dialogClass='ui-datepicker-dialog';this._disableClass='ui-datepicker-disabled';this._unselectableClass='ui-datepicker-unselectable';this._currentClass='ui-datepicker-current-day';this._dayOverClass='ui-datepicker-days-cell-over';this.regional=[];this.regional['']={closeText:'Done',prevText:'Prev',nextText:'Next',currentText:'Today',monthNames:['January','February','March','April','May','June','July','August','September','October','November','December'],monthNamesShort:['Jan','Feb','Mar','Apr','May','Jun','Jul','Aug','Sep','Oct','Nov','Dec'],dayNames:['Sunday','Monday','Tuesday','Wednesday','Thursday','Friday','Saturday'],dayNamesShort:['Sun','Mon','Tue','Wed','Thu','Fri','Sat'],dayNamesMin:['Su','Mo','Tu','We','Th','Fr','Sa'],dateFormat:'mm/dd/yy',firstDay:0,isRTL:false};this._defaults={showOn:'focus',showAnim:'show',showOptions:{},defaultDate:null,appendText:'',buttonText:'...',buttonImage:'',buttonImageOnly:false,hideIfNoPrevNext:false,navigationAsDateFormat:false,gotoCurrent:false,changeMonth:false,changeYear:false,showMonthAfterYear:false,yearRange:'-10:+10',showOtherMonths:false,calculateWeek:this.iso8601Week,shortYearCutoff:'+10',minDate:null,maxDate:null,duration:'normal',beforeShowDay:null,beforeShow:null,onSelect:null,onChangeMonthYear:null,onClose:null,numberOfMonths:1,showCurrentAtPos:0,stepMonths:1,stepBigMonths:12,altField:'',altFormat:'',constrainInput:true,showButtonPanel:false};$.extend(this._defaults,this.regional['']);this.dpDiv=$('<div id="'+this._mainDivId+'" class="ui-datepicker ui-widget ui-widget-content ui-helper-clearfix ui-corner-all ui-helper-hidden-accessible"></div>');}
$.extend(Datepicker.prototype,{markerClassName:'hasDatepicker',log:function(){if(this.debug)
console.log.apply('',arguments);},setDefaults:function(settings){extendRemove(this._defaults,settings||{});return this;},_attachDatepicker:function(target,settings){var inlineSettings=null;for(var attrName in this._defaults){var attrValue=target.getAttribute('date:'+attrName);if(attrValue){inlineSettings=inlineSettings||{};try{inlineSettings[attrName]=eval(attrValue);}catch(err){inlineSettings[attrName]=attrValue;}}}
var nodeName=target.nodeName.toLowerCase();var inline=(nodeName=='div'||nodeName=='span');if(!target.id)
target.id='dp'+(++this.uuid);var inst=this._newInst($(target),inline);inst.settings=$.extend({},settings||{},inlineSettings||{});if(nodeName=='input'){this._connectDatepicker(target,inst);}else if(inline){this._inlineDatepicker(target,inst);}},_newInst:function(target,inline){var id=target[0].id.replace(/([:\[\]\.])/g,'\\\\$1');return{id:id,input:target,selectedDay:0,selectedMonth:0,selectedYear:0,drawMonth:0,drawYear:0,inline:inline,dpDiv:(!inline?this.dpDiv:$('<div class="'+this._inlineClass+' ui-datepicker ui-widget ui-widget-content ui-helper-clearfix ui-corner-all"></div>'))};},_connectDatepicker:function(target,inst){var input=$(target);inst.append=$([]);inst.trigger=$([]);if(input.hasClass(this.markerClassName))
return;var appendText=this._get(inst,'appendText');var isRTL=this._get(inst,'isRTL');if(appendText){inst.append=$('<span class="'+this._appendClass+'">'+appendText+'</span>');input[isRTL?'before':'after'](inst.append);}
var showOn=this._get(inst,'showOn');if(showOn=='focus'||showOn=='both')
input.focus(this._showDatepicker);if(showOn=='button'||showOn=='both'){var buttonText=this._get(inst,'buttonText');var buttonImage=this._get(inst,'buttonImage');inst.trigger=$(this._get(inst,'buttonImageOnly')?$('<img/>').addClass(this._triggerClass).attr({src:buttonImage,alt:buttonText,title:buttonText}):$('<button type="button"></button>').addClass(this._triggerClass).html(buttonImage==''?buttonText:$('<img/>').attr({src:buttonImage,alt:buttonText,title:buttonText})));input[isRTL?'before':'after'](inst.trigger);inst.trigger.click(function(){if($.datepicker._datepickerShowing&&$.datepicker._lastInput==target)
$.datepicker._hideDatepicker();else
$.datepicker._showDatepicker(target);return false;});}
input.addClass(this.markerClassName).keydown(this._doKeyDown).keypress(this._doKeyPress).bind("setData.datepicker",function(event,key,value){inst.settings[key]=value;}).bind("getData.datepicker",function(event,key){return this._get(inst,key);});$.data(target,PROP_NAME,inst);},_inlineDatepicker:function(target,inst){var divSpan=$(target);if(divSpan.hasClass(this.markerClassName))
return;divSpan.addClass(this.markerClassName).append(inst.dpDiv).bind("setData.datepicker",function(event,key,value){inst.settings[key]=value;}).bind("getData.datepicker",function(event,key){return this._get(inst,key);});$.data(target,PROP_NAME,inst);this._setDate(inst,this._getDefaultDate(inst));this._updateDatepicker(inst);this._updateAlternate(inst);},_dialogDatepicker:function(input,dateText,onSelect,settings,pos){var inst=this._dialogInst;if(!inst){var id='dp'+(++this.uuid);this._dialogInput=$('<input type="text" id="'+id+'" size="1" style="position: absolute; top: -100px;"/>');this._dialogInput.keydown(this._doKeyDown);$('body').append(this._dialogInput);inst=this._dialogInst=this._newInst(this._dialogInput,false);inst.settings={};$.data(this._dialogInput[0],PROP_NAME,inst);}
extendRemove(inst.settings,settings||{});this._dialogInput.val(dateText);this._pos=(pos?(pos.length?pos:[pos.pageX,pos.pageY]):null);if(!this._pos){var browserWidth=window.innerWidth||document.documentElement.clientWidth||document.body.clientWidth;var browserHeight=window.innerHeight||document.documentElement.clientHeight||document.body.clientHeight;var scrollX=document.documentElement.scrollLeft||document.body.scrollLeft;var scrollY=document.documentElement.scrollTop||document.body.scrollTop;this._pos=[(browserWidth/2)-100+scrollX,(browserHeight/2)-150+scrollY];}
this._dialogInput.css('left',this._pos[0]+'px').css('top',this._pos[1]+'px');inst.settings.onSelect=onSelect;this._inDialog=true;this.dpDiv.addClass(this._dialogClass);this._showDatepicker(this._dialogInput[0]);if($.blockUI)
$.blockUI(this.dpDiv);$.data(this._dialogInput[0],PROP_NAME,inst);return this;},_destroyDatepicker:function(target){var $target=$(target);var inst=$.data(target,PROP_NAME);if(!$target.hasClass(this.markerClassName)){return;}
var nodeName=target.nodeName.toLowerCase();$.removeData(target,PROP_NAME);if(nodeName=='input'){inst.append.remove();inst.trigger.remove();$target.removeClass(this.markerClassName).unbind('focus',this._showDatepicker).unbind('keydown',this._doKeyDown).unbind('keypress',this._doKeyPress);}else if(nodeName=='div'||nodeName=='span')
$target.removeClass(this.markerClassName).empty();},_enableDatepicker:function(target){var $target=$(target);var inst=$.data(target,PROP_NAME);if(!$target.hasClass(this.markerClassName)){return;}
var nodeName=target.nodeName.toLowerCase();if(nodeName=='input'){target.disabled=false;inst.trigger.filter('button').each(function(){this.disabled=false;}).end().filter('img').css({opacity:'1.0',cursor:''});}
else if(nodeName=='div'||nodeName=='span'){var inline=$target.children('.'+this._inlineClass);inline.children().removeClass('ui-state-disabled');}
this._disabledInputs=$.map(this._disabledInputs,function(value){return(value==target?null:value);});},_disableDatepicker:function(target){var $target=$(target);var inst=$.data(target,PROP_NAME);if(!$target.hasClass(this.markerClassName)){return;}
var nodeName=target.nodeName.toLowerCase();if(nodeName=='input'){target.disabled=true;inst.trigger.filter('button').each(function(){this.disabled=true;}).end().filter('img').css({opacity:'0.5',cursor:'default'});}
else if(nodeName=='div'||nodeName=='span'){var inline=$target.children('.'+this._inlineClass);inline.children().addClass('ui-state-disabled');}
this._disabledInputs=$.map(this._disabledInputs,function(value){return(value==target?null:value);});this._disabledInputs[this._disabledInputs.length]=target;},_isDisabledDatepicker:function(target){if(!target){return false;}
for(var i=0;i<this._disabledInputs.length;i++){if(this._disabledInputs[i]==target)
return true;}
return false;},_getInst:function(target){try{return $.data(target,PROP_NAME);}
catch(err){throw'Missing instance data for this datepicker';}},_optionDatepicker:function(target,name,value){var inst=this._getInst(target);if(arguments.length==2&&typeof name=='string'){return(name=='defaults'?$.extend({},$.datepicker._defaults):(inst?(name=='all'?$.extend({},inst.settings):this._get(inst,name)):null));}
var settings=name||{};if(typeof name=='string'){settings={};settings[name]=value;}
if(inst){if(this._curInst==inst){this._hideDatepicker(null);}
var date=this._getDateDatepicker(target);extendRemove(inst.settings,settings);this._setDateDatepicker(target,date);this._updateDatepicker(inst);}},_changeDatepicker:function(target,name,value){this._optionDatepicker(target,name,value);},_refreshDatepicker:function(target){var inst=this._getInst(target);if(inst){this._updateDatepicker(inst);}},_setDateDatepicker:function(target,date,endDate){var inst=this._getInst(target);if(inst){this._setDate(inst,date,endDate);this._updateDatepicker(inst);this._updateAlternate(inst);}},_getDateDatepicker:function(target){var inst=this._getInst(target);if(inst&&!inst.inline)
this._setDateFromField(inst);return(inst?this._getDate(inst):null);},_doKeyDown:function(event){var inst=$.datepicker._getInst(event.target);var handled=true;var isRTL=inst.dpDiv.is('.ui-datepicker-rtl');inst._keyEvent=true;if($.datepicker._datepickerShowing)
switch(event.keyCode){case 9:$.datepicker._hideDatepicker(null,'');break;case 13:var sel=$('td.'+$.datepicker._dayOverClass+', td.'+$.datepicker._currentClass,inst.dpDiv);if(sel[0])
$.datepicker._selectDay(event.target,inst.selectedMonth,inst.selectedYear,sel[0]);else
$.datepicker._hideDatepicker(null,$.datepicker._get(inst,'duration'));return false;break;case 27:$.datepicker._hideDatepicker(null,$.datepicker._get(inst,'duration'));break;case 33:$.datepicker._adjustDate(event.target,(event.ctrlKey?-$.datepicker._get(inst,'stepBigMonths'):-$.datepicker._get(inst,'stepMonths')),'M');break;case 34:$.datepicker._adjustDate(event.target,(event.ctrlKey?+$.datepicker._get(inst,'stepBigMonths'):+$.datepicker._get(inst,'stepMonths')),'M');break;case 35:if(event.ctrlKey||event.metaKey)$.datepicker._clearDate(event.target);handled=event.ctrlKey||event.metaKey;break;case 36:if(event.ctrlKey||event.metaKey)$.datepicker._gotoToday(event.target);handled=event.ctrlKey||event.metaKey;break;case 37:if(event.ctrlKey||event.metaKey)$.datepicker._adjustDate(event.target,(isRTL?+1:-1),'D');handled=event.ctrlKey||event.metaKey;if(event.originalEvent.altKey)$.datepicker._adjustDate(event.target,(event.ctrlKey?-$.datepicker._get(inst,'stepBigMonths'):-$.datepicker._get(inst,'stepMonths')),'M');break;case 38:if(event.ctrlKey||event.metaKey)$.datepicker._adjustDate(event.target,-7,'D');handled=event.ctrlKey||event.metaKey;break;case 39:if(event.ctrlKey||event.metaKey)$.datepicker._adjustDate(event.target,(isRTL?-1:+1),'D');handled=event.ctrlKey||event.metaKey;if(event.originalEvent.altKey)$.datepicker._adjustDate(event.target,(event.ctrlKey?+$.datepicker._get(inst,'stepBigMonths'):+$.datepicker._get(inst,'stepMonths')),'M');break;case 40:if(event.ctrlKey||event.metaKey)$.datepicker._adjustDate(event.target,+7,'D');handled=event.ctrlKey||event.metaKey;break;default:handled=false;}
else if(event.keyCode==36&&event.ctrlKey)
$.datepicker._showDatepicker(this);else{handled=false;}
if(handled){event.preventDefault();event.stopPropagation();}},_doKeyPress:function(event){var inst=$.datepicker._getInst(event.target);if($.datepicker._get(inst,'constrainInput')){var chars=$.datepicker._possibleChars($.datepicker._get(inst,'dateFormat'));var chr=String.fromCharCode(event.charCode==undefined?event.keyCode:event.charCode);return event.ctrlKey||(chr<' '||!chars||chars.indexOf(chr)>-1);}},_showDatepicker:function(input){input=input.target||input;if(input.nodeName.toLowerCase()!='input')
input=$('input',input.parentNode)[0];if($.datepicker._isDisabledDatepicker(input)||$.datepicker._lastInput==input)
return;var inst=$.datepicker._getInst(input);var beforeShow=$.datepicker._get(inst,'beforeShow');extendRemove(inst.settings,(beforeShow?beforeShow.apply(input,[input,inst]):{}));$.datepicker._hideDatepicker(null,'');$.datepicker._lastInput=input;$.datepicker._setDateFromField(inst);if($.datepicker._inDialog)
input.value='';if(!$.datepicker._pos){$.datepicker._pos=$.datepicker._findPos(input);$.datepicker._pos[1]+=input.offsetHeight;}
var isFixed=false;$(input).parents().each(function(){isFixed|=$(this).css('position')=='fixed';return!isFixed;});if(isFixed&&$.browser.opera){$.datepicker._pos[0]-=document.documentElement.scrollLeft;$.datepicker._pos[1]-=document.documentElement.scrollTop;}
var offset={left:$.datepicker._pos[0],top:$.datepicker._pos[1]};$.datepicker._pos=null;inst.rangeStart=null;inst.dpDiv.css({position:'absolute',display:'block',top:'-1000px','z-index':'9999'});$.datepicker._updateDatepicker(inst);offset=$.datepicker._checkOffset(inst,offset,isFixed);inst.dpDiv.css({position:($.datepicker._inDialog&&$.blockUI?'static':(isFixed?'fixed':'absolute')),display:'none',left:offset.left+'px',top:offset.top+'px'});if(!inst.inline){var showAnim=$.datepicker._get(inst,'showAnim')||'show';var duration=$.datepicker._get(inst,'duration');var postProcess=function(){$.datepicker._datepickerShowing=true;if($.browser.msie&&parseInt($.browser.version,10)<7)
$('iframe.ui-datepicker-cover').css({width:inst.dpDiv.width()+4,height:inst.dpDiv.height()+4});};if($.effects&&$.effects[showAnim])
inst.dpDiv.show(showAnim,$.datepicker._get(inst,'showOptions'),duration,postProcess);else
inst.dpDiv[showAnim](duration,postProcess);if(duration=='')
postProcess();if(inst.input[0].type!='hidden')
inst.input[0].focus();$.datepicker._curInst=inst;}},_updateDatepicker:function(inst){var dims={width:inst.dpDiv.width()+4,height:inst.dpDiv.height()+4};var self=this;inst.dpDiv.empty().append(this._generateHTML(inst)).find('iframe.ui-datepicker-cover').css({width:dims.width,height:dims.height}).end().find('button, .ui-datepicker-prev, .ui-datepicker-next, .ui-datepicker-calendar td a').bind('mouseout',function(){$(this).removeClass('ui-state-hover');if(this.className.indexOf('ui-datepicker-prev')!=-1)$(this).removeClass('ui-datepicker-prev-hover');if(this.className.indexOf('ui-datepicker-next')!=-1)$(this).removeClass('ui-datepicker-next-hover');}).bind('mouseover',function(){if(!self._isDisabledDatepicker(inst.inline?inst.dpDiv.parent()[0]:inst.input[0])){$(this).parents('.ui-datepicker-calendar').find('a').removeClass('ui-state-hover');$(this).addClass('ui-state-hover');if(this.className.indexOf('ui-datepicker-prev')!=-1)$(this).addClass('ui-datepicker-prev-hover');if(this.className.indexOf('ui-datepicker-next')!=-1)$(this).addClass('ui-datepicker-next-hover');}}).end().find('.'+this._dayOverClass+' a').trigger('mouseover').end();var numMonths=this._getNumberOfMonths(inst);var cols=numMonths[1];var width=17;if(cols>1){inst.dpDiv.addClass('ui-datepicker-multi-'+cols).css('width',(width*cols)+'em');}else{inst.dpDiv.removeClass('ui-datepicker-multi-2 ui-datepicker-multi-3 ui-datepicker-multi-4').width('');}
inst.dpDiv[(numMonths[0]!=1||numMonths[1]!=1?'add':'remove')+'Class']('ui-datepicker-multi');inst.dpDiv[(this._get(inst,'isRTL')?'add':'remove')+'Class']('ui-datepicker-rtl');if(inst.input&&inst.input[0].type!='hidden'&&inst==$.datepicker._curInst)
$(inst.input[0]).focus();},_checkOffset:function(inst,offset,isFixed){var dpWidth=inst.dpDiv.outerWidth();var dpHeight=inst.dpDiv.outerHeight();var inputWidth=inst.input?inst.input.outerWidth():0;var inputHeight=inst.input?inst.input.outerHeight():0;var viewWidth=(window.innerWidth||document.documentElement.clientWidth||document.body.clientWidth)+$(document).scrollLeft();var viewHeight=(window.innerHeight||document.documentElement.clientHeight||document.body.clientHeight)+$(document).scrollTop();offset.left-=(this._get(inst,'isRTL')?(dpWidth-inputWidth):0);offset.left-=(isFixed&&offset.left==inst.input.offset().left)?$(document).scrollLeft():0;offset.top-=(isFixed&&offset.top==(inst.input.offset().top+inputHeight))?$(document).scrollTop():0;offset.left-=(offset.left+dpWidth>viewWidth&&viewWidth>dpWidth)?Math.abs(offset.left+dpWidth-viewWidth):0;offset.top-=(offset.top+dpHeight>viewHeight&&viewHeight>dpHeight)?Math.abs(offset.top+dpHeight+inputHeight*2-viewHeight):0;return offset;},_findPos:function(obj){while(obj&&(obj.type=='hidden'||obj.nodeType!=1)){obj=obj.nextSibling;}
var position=$(obj).offset();return[position.left,position.top];},_hideDatepicker:function(input,duration){var inst=this._curInst;if(!inst||(input&&inst!=$.data(input,PROP_NAME)))
return;if(inst.stayOpen)
this._selectDate('#'+inst.id,this._formatDate(inst,inst.currentDay,inst.currentMonth,inst.currentYear));inst.stayOpen=false;if(this._datepickerShowing){duration=(duration!=null?duration:this._get(inst,'duration'));var showAnim=this._get(inst,'showAnim');var postProcess=function(){$.datepicker._tidyDialog(inst);};if(duration!=''&&$.effects&&$.effects[showAnim])
inst.dpDiv.hide(showAnim,$.datepicker._get(inst,'showOptions'),duration,postProcess);else
inst.dpDiv[(duration==''?'hide':(showAnim=='slideDown'?'slideUp':(showAnim=='fadeIn'?'fadeOut':'hide')))](duration,postProcess);if(duration=='')
this._tidyDialog(inst);var onClose=this._get(inst,'onClose');if(onClose)
onClose.apply((inst.input?inst.input[0]:null),[(inst.input?inst.input.val():''),inst]);this._datepickerShowing=false;this._lastInput=null;if(this._inDialog){this._dialogInput.css({position:'absolute',left:'0',top:'-100px'});if($.blockUI){$.unblockUI();$('body').append(this.dpDiv);}}
this._inDialog=false;}
this._curInst=null;},_tidyDialog:function(inst){inst.dpDiv.removeClass(this._dialogClass).unbind('.ui-datepicker-calendar');},_checkExternalClick:function(event){if(!$.datepicker._curInst)
return;var $target=$(event.target);if(($target.parents('#'+$.datepicker._mainDivId).length==0)&&!$target.hasClass($.datepicker.markerClassName)&&!$target.hasClass($.datepicker._triggerClass)&&$.datepicker._datepickerShowing&&!($.datepicker._inDialog&&$.blockUI))
$.datepicker._hideDatepicker(null,'');},_adjustDate:function(id,offset,period){var target=$(id);var inst=this._getInst(target[0]);if(this._isDisabledDatepicker(target[0])){return;}
this._adjustInstDate(inst,offset+
(period=='M'?this._get(inst,'showCurrentAtPos'):0),period);this._updateDatepicker(inst);},_gotoToday:function(id){var target=$(id);var inst=this._getInst(target[0]);if(this._get(inst,'gotoCurrent')&&inst.currentDay){inst.selectedDay=inst.currentDay;inst.drawMonth=inst.selectedMonth=inst.currentMonth;inst.drawYear=inst.selectedYear=inst.currentYear;}
else{var date=new Date();inst.selectedDay=date.getDate();inst.drawMonth=inst.selectedMonth=date.getMonth();inst.drawYear=inst.selectedYear=date.getFullYear();}
this._notifyChange(inst);this._adjustDate(target);},_selectMonthYear:function(id,select,period){var target=$(id);var inst=this._getInst(target[0]);inst._selectingMonthYear=false;inst['selected'+(period=='M'?'Month':'Year')]=inst['draw'+(period=='M'?'Month':'Year')]=parseInt(select.options[select.selectedIndex].value,10);this._notifyChange(inst);this._adjustDate(target);},_clickMonthYear:function(id){var target=$(id);var inst=this._getInst(target[0]);if(inst.input&&inst._selectingMonthYear&&!$.browser.msie)
inst.input[0].focus();inst._selectingMonthYear=!inst._selectingMonthYear;},_selectDay:function(id,month,year,td){var target=$(id);if($(td).hasClass(this._unselectableClass)||this._isDisabledDatepicker(target[0])){return;}
var inst=this._getInst(target[0]);inst.selectedDay=inst.currentDay=$('a',td).html();inst.selectedMonth=inst.currentMonth=month;inst.selectedYear=inst.currentYear=year;if(inst.stayOpen){inst.endDay=inst.endMonth=inst.endYear=null;}
this._selectDate(id,this._formatDate(inst,inst.currentDay,inst.currentMonth,inst.currentYear));if(inst.stayOpen){inst.rangeStart=this._daylightSavingAdjust(new Date(inst.currentYear,inst.currentMonth,inst.currentDay));this._updateDatepicker(inst);}},_clearDate:function(id){var target=$(id);var inst=this._getInst(target[0]);inst.stayOpen=false;inst.endDay=inst.endMonth=inst.endYear=inst.rangeStart=null;this._selectDate(target,'');},_selectDate:function(id,dateStr){var target=$(id);var inst=this._getInst(target[0]);dateStr=(dateStr!=null?dateStr:this._formatDate(inst));if(inst.input)
inst.input.val(dateStr);this._updateAlternate(inst);var onSelect=this._get(inst,'onSelect');if(onSelect)
onSelect.apply((inst.input?inst.input[0]:null),[dateStr,inst]);else if(inst.input)
inst.input.trigger('change');if(inst.inline)
this._updateDatepicker(inst);else if(!inst.stayOpen){this._hideDatepicker(null,this._get(inst,'duration'));this._lastInput=inst.input[0];if(typeof(inst.input[0])!='object')
inst.input[0].focus();this._lastInput=null;}},_updateAlternate:function(inst){var altField=this._get(inst,'altField');if(altField){var altFormat=this._get(inst,'altFormat')||this._get(inst,'dateFormat');var date=this._getDate(inst);dateStr=this.formatDate(altFormat,date,this._getFormatConfig(inst));$(altField).each(function(){$(this).val(dateStr);});}},noWeekends:function(date){var day=date.getDay();return[(day>0&&day<6),''];},iso8601Week:function(date){var checkDate=new Date(date.getFullYear(),date.getMonth(),date.getDate());var firstMon=new Date(checkDate.getFullYear(),1-1,4);var firstDay=firstMon.getDay()||7;firstMon.setDate(firstMon.getDate()+1-firstDay);if(firstDay<4&&checkDate<firstMon){checkDate.setDate(checkDate.getDate()-3);return $.datepicker.iso8601Week(checkDate);}else if(checkDate>new Date(checkDate.getFullYear(),12-1,28)){firstDay=new Date(checkDate.getFullYear()+1,1-1,4).getDay()||7;if(firstDay>4&&(checkDate.getDay()||7)<firstDay-3){return 1;}}
return Math.floor(((checkDate-firstMon)/86400000)/7)+1;},parseDate:function(format,value,settings){if(format==null||value==null)
throw'Invalid arguments';value=(typeof value=='object'?value.toString():value+'');if(value=='')
return null;var shortYearCutoff=(settings?settings.shortYearCutoff:null)||this._defaults.shortYearCutoff;var dayNamesShort=(settings?settings.dayNamesShort:null)||this._defaults.dayNamesShort;var dayNames=(settings?settings.dayNames:null)||this._defaults.dayNames;var monthNamesShort=(settings?settings.monthNamesShort:null)||this._defaults.monthNamesShort;var monthNames=(settings?settings.monthNames:null)||this._defaults.monthNames;var year=-1;var month=-1;var day=-1;var doy=-1;var literal=false;var lookAhead=function(match){var matches=(iFormat+1<format.length&&format.charAt(iFormat+1)==match);if(matches)
iFormat++;return matches;};var getNumber=function(match){lookAhead(match);var origSize=(match=='@'?14:(match=='y'?4:(match=='o'?3:2)));var size=origSize;var num=0;while(size>0&&iValue<value.length&&value.charAt(iValue)>='0'&&value.charAt(iValue)<='9'){num=num*10+parseInt(value.charAt(iValue++),10);size--;}
if(size==origSize)
throw'Missing number at position '+iValue;return num;};var getName=function(match,shortNames,longNames){var names=(lookAhead(match)?longNames:shortNames);var size=0;for(var j=0;j<names.length;j++)
size=Math.max(size,names[j].length);var name='';var iInit=iValue;while(size>0&&iValue<value.length){name+=value.charAt(iValue++);for(var i=0;i<names.length;i++)
if(name==names[i])
return i+1;size--;}
throw'Unknown name at position '+iInit;};var checkLiteral=function(){if(value.charAt(iValue)!=format.charAt(iFormat))
throw'Unexpected literal at position '+iValue;iValue++;};var iValue=0;for(var iFormat=0;iFormat<format.length;iFormat++){if(literal)
if(format.charAt(iFormat)=="'"&&!lookAhead("'"))
literal=false;else
checkLiteral();else
switch(format.charAt(iFormat)){case'd':day=getNumber('d');break;case'D':getName('D',dayNamesShort,dayNames);break;case'o':doy=getNumber('o');break;case'm':month=getNumber('m');break;case'M':month=getName('M',monthNamesShort,monthNames);break;case'y':year=getNumber('y');break;case'@':var date=new Date(getNumber('@'));year=date.getFullYear();month=date.getMonth()+1;day=date.getDate();break;case"'":if(lookAhead("'"))
checkLiteral();else
literal=true;break;default:checkLiteral();}}
if(year==-1)
year=new Date().getFullYear();else if(year<100)
year+=new Date().getFullYear()-new Date().getFullYear()%100+
(year<=shortYearCutoff?0:-100);if(doy>-1){month=1;day=doy;do{var dim=this._getDaysInMonth(year,month-1);if(day<=dim)
break;month++;day-=dim;}while(true);}
var date=this._daylightSavingAdjust(new Date(year,month-1,day));if(date.getFullYear()!=year||date.getMonth()+1!=month||date.getDate()!=day)
throw'Invalid date';return date;},ATOM:'yy-mm-dd',COOKIE:'D, dd M yy',ISO_8601:'yy-mm-dd',RFC_822:'D, d M y',RFC_850:'DD, dd-M-y',RFC_1036:'D, d M y',RFC_1123:'D, d M yy',RFC_2822:'D, d M yy',RSS:'D, d M y',TIMESTAMP:'@',W3C:'yy-mm-dd',formatDate:function(format,date,settings){if(!date)
return'';var dayNamesShort=(settings?settings.dayNamesShort:null)||this._defaults.dayNamesShort;var dayNames=(settings?settings.dayNames:null)||this._defaults.dayNames;var monthNamesShort=(settings?settings.monthNamesShort:null)||this._defaults.monthNamesShort;var monthNames=(settings?settings.monthNames:null)||this._defaults.monthNames;var lookAhead=function(match){var matches=(iFormat+1<format.length&&format.charAt(iFormat+1)==match);if(matches)
iFormat++;return matches;};var formatNumber=function(match,value,len){var num=''+value;if(lookAhead(match))
while(num.length<len)
num='0'+num;return num;};var formatName=function(match,value,shortNames,longNames){return(lookAhead(match)?longNames[value]:shortNames[value]);};var output='';var literal=false;if(date)
for(var iFormat=0;iFormat<format.length;iFormat++){if(literal)
if(format.charAt(iFormat)=="'"&&!lookAhead("'"))
literal=false;else
output+=format.charAt(iFormat);else
switch(format.charAt(iFormat)){case'd':output+=formatNumber('d',date.getDate(),2);break;case'D':output+=formatName('D',date.getDay(),dayNamesShort,dayNames);break;case'o':var doy=date.getDate();for(var m=date.getMonth()-1;m>=0;m--)
doy+=this._getDaysInMonth(date.getFullYear(),m);output+=formatNumber('o',doy,3);break;case'm':output+=formatNumber('m',date.getMonth()+1,2);break;case'M':output+=formatName('M',date.getMonth(),monthNamesShort,monthNames);break;case'y':output+=(lookAhead('y')?date.getFullYear():(date.getYear()%100<10?'0':'')+date.getYear()%100);break;case'@':output+=date.getTime();break;case"'":if(lookAhead("'"))
output+="'";else
literal=true;break;default:output+=format.charAt(iFormat);}}
return output;},_possibleChars:function(format){var chars='';var literal=false;for(var iFormat=0;iFormat<format.length;iFormat++)
if(literal)
if(format.charAt(iFormat)=="'"&&!lookAhead("'"))
literal=false;else
chars+=format.charAt(iFormat);else
switch(format.charAt(iFormat)){case'd':case'm':case'y':case'@':chars+='0123456789';break;case'D':case'M':return null;case"'":if(lookAhead("'"))
chars+="'";else
literal=true;break;default:chars+=format.charAt(iFormat);}
return chars;},_get:function(inst,name){return inst.settings[name]!==undefined?inst.settings[name]:this._defaults[name];},_setDateFromField:function(inst){var dateFormat=this._get(inst,'dateFormat');var dates=inst.input?inst.input.val():null;inst.endDay=inst.endMonth=inst.endYear=null;var date=defaultDate=this._getDefaultDate(inst);var settings=this._getFormatConfig(inst);try{date=this.parseDate(dateFormat,dates,settings)||defaultDate;}catch(event){this.log(event);date=defaultDate;}
inst.selectedDay=date.getDate();inst.drawMonth=inst.selectedMonth=date.getMonth();inst.drawYear=inst.selectedYear=date.getFullYear();inst.currentDay=(dates?date.getDate():0);inst.currentMonth=(dates?date.getMonth():0);inst.currentYear=(dates?date.getFullYear():0);this._adjustInstDate(inst);},_getDefaultDate:function(inst){var date=this._determineDate(this._get(inst,'defaultDate'),new Date());var minDate=this._getMinMaxDate(inst,'min',true);var maxDate=this._getMinMaxDate(inst,'max');date=(minDate&&date<minDate?minDate:date);date=(maxDate&&date>maxDate?maxDate:date);return date;},_determineDate:function(date,defaultDate){var offsetNumeric=function(offset){var date=new Date();date.setDate(date.getDate()+offset);return date;};var offsetString=function(offset,getDaysInMonth){var date=new Date();var year=date.getFullYear();var month=date.getMonth();var day=date.getDate();var pattern=/([+-]?[0-9]+)\s*(d|D|w|W|m|M|y|Y)?/g;var matches=pattern.exec(offset);while(matches){switch(matches[2]||'d'){case'd':case'D':day+=parseInt(matches[1],10);break;case'w':case'W':day+=parseInt(matches[1],10)*7;break;case'm':case'M':month+=parseInt(matches[1],10);day=Math.min(day,getDaysInMonth(year,month));break;case'y':case'Y':year+=parseInt(matches[1],10);day=Math.min(day,getDaysInMonth(year,month));break;}
matches=pattern.exec(offset);}
return new Date(year,month,day);};date=(date==null?defaultDate:(typeof date=='string'?offsetString(date,this._getDaysInMonth):(typeof date=='number'?(isNaN(date)?defaultDate:offsetNumeric(date)):date)));date=(date&&date.toString()=='Invalid Date'?defaultDate:date);if(date){date.setHours(0);date.setMinutes(0);date.setSeconds(0);date.setMilliseconds(0);}
return this._daylightSavingAdjust(date);},_daylightSavingAdjust:function(date){if(!date)return null;date.setHours(date.getHours()>12?date.getHours()+2:0);return date;},_setDate:function(inst,date,endDate){var clear=!(date);var origMonth=inst.selectedMonth;var origYear=inst.selectedYear;date=this._determineDate(date,new Date());inst.selectedDay=inst.currentDay=date.getDate();inst.drawMonth=inst.selectedMonth=inst.currentMonth=date.getMonth();inst.drawYear=inst.selectedYear=inst.currentYear=date.getFullYear();if(origMonth!=inst.selectedMonth||origYear!=inst.selectedYear)
this._notifyChange(inst);this._adjustInstDate(inst);if(inst.input){inst.input.val(clear?'':this._formatDate(inst));}},_getDate:function(inst){var startDate=(!inst.currentYear||(inst.input&&inst.input.val()=='')?null:this._daylightSavingAdjust(new Date(inst.currentYear,inst.currentMonth,inst.currentDay)));return startDate;},_generateHTML:function(inst){var today=new Date();today=this._daylightSavingAdjust(new Date(today.getFullYear(),today.getMonth(),today.getDate()));var isRTL=this._get(inst,'isRTL');var showButtonPanel=this._get(inst,'showButtonPanel');var hideIfNoPrevNext=this._get(inst,'hideIfNoPrevNext');var navigationAsDateFormat=this._get(inst,'navigationAsDateFormat');var numMonths=this._getNumberOfMonths(inst);var showCurrentAtPos=this._get(inst,'showCurrentAtPos');var stepMonths=this._get(inst,'stepMonths');var stepBigMonths=this._get(inst,'stepBigMonths');var isMultiMonth=(numMonths[0]!=1||numMonths[1]!=1);var currentDate=this._daylightSavingAdjust((!inst.currentDay?new Date(9999,9,9):new Date(inst.currentYear,inst.currentMonth,inst.currentDay)));var minDate=this._getMinMaxDate(inst,'min',true);var maxDate=this._getMinMaxDate(inst,'max');var drawMonth=inst.drawMonth-showCurrentAtPos;var drawYear=inst.drawYear;if(drawMonth<0){drawMonth+=12;drawYear--;}
if(maxDate){var maxDraw=this._daylightSavingAdjust(new Date(maxDate.getFullYear(),maxDate.getMonth()-numMonths[1]+1,maxDate.getDate()));maxDraw=(minDate&&maxDraw<minDate?minDate:maxDraw);while(this._daylightSavingAdjust(new Date(drawYear,drawMonth,1))>maxDraw){drawMonth--;if(drawMonth<0){drawMonth=11;drawYear--;}}}
inst.drawMonth=drawMonth;inst.drawYear=drawYear;var prevText=this._get(inst,'prevText');prevText=(!navigationAsDateFormat?prevText:this.formatDate(prevText,this._daylightSavingAdjust(new Date(drawYear,drawMonth-stepMonths,1)),this._getFormatConfig(inst)));var prev=(this._canAdjustMonth(inst,-1,drawYear,drawMonth)?'<a class="ui-datepicker-prev ui-corner-all" onclick="DP_jQuery.datepicker._adjustDate(\'#'+inst.id+'\', -'+stepMonths+', \'M\');"'+' title="'+prevText+'"><span class="ui-icon ui-icon-circle-triangle-'+(isRTL?'e':'w')+'">'+prevText+'</span></a>':(hideIfNoPrevNext?'':'<a class="ui-datepicker-prev ui-corner-all ui-state-disabled" title="'+prevText+'"><span class="ui-icon ui-icon-circle-triangle-'+(isRTL?'e':'w')+'">'+prevText+'</span></a>'));var nextText=this._get(inst,'nextText');nextText=(!navigationAsDateFormat?nextText:this.formatDate(nextText,this._daylightSavingAdjust(new Date(drawYear,drawMonth+stepMonths,1)),this._getFormatConfig(inst)));var next=(this._canAdjustMonth(inst,+1,drawYear,drawMonth)?'<a class="ui-datepicker-next ui-corner-all" onclick="DP_jQuery.datepicker._adjustDate(\'#'+inst.id+'\', +'+stepMonths+', \'M\');"'+' title="'+nextText+'"><span class="ui-icon ui-icon-circle-triangle-'+(isRTL?'w':'e')+'">'+nextText+'</span></a>':(hideIfNoPrevNext?'':'<a class="ui-datepicker-next ui-corner-all ui-state-disabled" title="'+nextText+'"><span class="ui-icon ui-icon-circle-triangle-'+(isRTL?'w':'e')+'">'+nextText+'</span></a>'));var currentText=this._get(inst,'currentText');var gotoDate=(this._get(inst,'gotoCurrent')&&inst.currentDay?currentDate:today);currentText=(!navigationAsDateFormat?currentText:this.formatDate(currentText,gotoDate,this._getFormatConfig(inst)));var controls=(!inst.inline?'<button type="button" class="ui-datepicker-close ui-state-default ui-priority-primary ui-corner-all" onclick="DP_jQuery.datepicker._hideDatepicker();">'+this._get(inst,'closeText')+'</button>':'');var buttonPanel=(showButtonPanel)?'<div class="ui-datepicker-buttonpane ui-widget-content">'+(isRTL?controls:'')+
(this._isInRange(inst,gotoDate)?'<button type="button" class="ui-datepicker-current ui-state-default ui-priority-secondary ui-corner-all" onclick="DP_jQuery.datepicker._gotoToday(\'#'+inst.id+'\');"'+'>'+currentText+'</button>':'')+(isRTL?'':controls)+'</div>':'';var firstDay=parseInt(this._get(inst,'firstDay'),10);firstDay=(isNaN(firstDay)?0:firstDay);var dayNames=this._get(inst,'dayNames');var dayNamesShort=this._get(inst,'dayNamesShort');var dayNamesMin=this._get(inst,'dayNamesMin');var monthNames=this._get(inst,'monthNames');var monthNamesShort=this._get(inst,'monthNamesShort');var beforeShowDay=this._get(inst,'beforeShowDay');var showOtherMonths=this._get(inst,'showOtherMonths');var calculateWeek=this._get(inst,'calculateWeek')||this.iso8601Week;var endDate=inst.endDay?this._daylightSavingAdjust(new Date(inst.endYear,inst.endMonth,inst.endDay)):currentDate;var defaultDate=this._getDefaultDate(inst);var html='';for(var row=0;row<numMonths[0];row++){var group='';for(var col=0;col<numMonths[1];col++){var selectedDate=this._daylightSavingAdjust(new Date(drawYear,drawMonth,inst.selectedDay));var cornerClass=' ui-corner-all';var calender='';if(isMultiMonth){calender+='<div class="ui-datepicker-group ui-datepicker-group-';switch(col){case 0:calender+='first';cornerClass=' ui-corner-'+(isRTL?'right':'left');break;case numMonths[1]-1:calender+='last';cornerClass=' ui-corner-'+(isRTL?'left':'right');break;default:calender+='middle';cornerClass='';break;}
calender+='">';}
calender+='<div class="ui-datepicker-header ui-widget-header ui-helper-clearfix'+cornerClass+'">'+
(/all|left/.test(cornerClass)&&row==0?(isRTL?next:prev):'')+
(/all|right/.test(cornerClass)&&row==0?(isRTL?prev:next):'')+
this._generateMonthYearHeader(inst,drawMonth,drawYear,minDate,maxDate,selectedDate,row>0||col>0,monthNames,monthNamesShort)+'</div><table class="ui-datepicker-calendar"><thead>'+'<tr>';var thead='';for(var dow=0;dow<7;dow++){var day=(dow+firstDay)%7;thead+='<th'+((dow+firstDay+6)%7>=5?' class="ui-datepicker-week-end"':'')+'>'+'<span title="'+dayNames[day]+'">'+dayNamesMin[day]+'</span></th>';}
calender+=thead+'</tr></thead><tbody>';var daysInMonth=this._getDaysInMonth(drawYear,drawMonth);if(drawYear==inst.selectedYear&&drawMonth==inst.selectedMonth)
inst.selectedDay=Math.min(inst.selectedDay,daysInMonth);var leadDays=(this._getFirstDayOfMonth(drawYear,drawMonth)-firstDay+7)%7;var numRows=(isMultiMonth?6:Math.ceil((leadDays+daysInMonth)/7));var printDate=this._daylightSavingAdjust(new Date(drawYear,drawMonth,1-leadDays));for(var dRow=0;dRow<numRows;dRow++){calender+='<tr>';var tbody='';for(var dow=0;dow<7;dow++){var daySettings=(beforeShowDay?beforeShowDay.apply((inst.input?inst.input[0]:null),[printDate]):[true,'']);var otherMonth=(printDate.getMonth()!=drawMonth);var unselectable=otherMonth||!daySettings[0]||(minDate&&printDate<minDate)||(maxDate&&printDate>maxDate);tbody+='<td class="'+
((dow+firstDay+6)%7>=5?' ui-datepicker-week-end':'')+
(otherMonth?' ui-datepicker-other-month':'')+
((printDate.getTime()==selectedDate.getTime()&&drawMonth==inst.selectedMonth&&inst._keyEvent)||(defaultDate.getTime()==printDate.getTime()&&defaultDate.getTime()==selectedDate.getTime())?' '+this._dayOverClass:'')+
(unselectable?' '+this._unselectableClass+' ui-state-disabled':'')+
(otherMonth&&!showOtherMonths?'':' '+daySettings[1]+
(printDate.getTime()>=currentDate.getTime()&&printDate.getTime()<=endDate.getTime()?' '+this._currentClass:'')+
(printDate.getTime()==today.getTime()?' ui-datepicker-today':''))+'"'+
((!otherMonth||showOtherMonths)&&daySettings[2]?' title="'+daySettings[2]+'"':'')+
(unselectable?'':' onclick="DP_jQuery.datepicker._selectDay(\'#'+
inst.id+'\','+drawMonth+','+drawYear+', this);return false;"')+'>'+
(otherMonth?(showOtherMonths?printDate.getDate():'&#xa0;'):(unselectable?'<span class="ui-state-default">'+printDate.getDate()+'</span>':'<a class="ui-state-default'+
(printDate.getTime()==today.getTime()?' ui-state-highlight':'')+
(printDate.getTime()>=currentDate.getTime()&&printDate.getTime()<=endDate.getTime()?' ui-state-active':'')+'" href="#">'+printDate.getDate()+'</a>'))+'</td>';printDate.setDate(printDate.getDate()+1);printDate=this._daylightSavingAdjust(printDate);}
calender+=tbody+'</tr>';}
drawMonth++;if(drawMonth>11){drawMonth=0;drawYear++;}
calender+='</tbody></table>'+(isMultiMonth?'</div>'+
((numMonths[0]>0&&col==numMonths[1]-1)?'<div class="ui-datepicker-row-break"></div>':''):'');group+=calender;}
html+=group;}
html+=buttonPanel+($.browser.msie&&parseInt($.browser.version,10)<7&&!inst.inline?'<iframe src="javascript:false;" class="ui-datepicker-cover" frameborder="0"></iframe>':'');inst._keyEvent=false;return html;},_generateMonthYearHeader:function(inst,drawMonth,drawYear,minDate,maxDate,selectedDate,secondary,monthNames,monthNamesShort){minDate=(inst.rangeStart&&minDate&&selectedDate<minDate?selectedDate:minDate);var changeMonth=this._get(inst,'changeMonth');var changeYear=this._get(inst,'changeYear');var showMonthAfterYear=this._get(inst,'showMonthAfterYear');var html='<div class="ui-datepicker-title">';var monthHtml='';if(secondary||!changeMonth)
monthHtml+='<span class="ui-datepicker-month">'+monthNames[drawMonth]+'</span> ';else{var inMinYear=(minDate&&minDate.getFullYear()==drawYear);var inMaxYear=(maxDate&&maxDate.getFullYear()==drawYear);monthHtml+='<select class="ui-datepicker-month" '+'onchange="DP_jQuery.datepicker._selectMonthYear(\'#'+inst.id+'\', this, \'M\');" '+'onclick="DP_jQuery.datepicker._clickMonthYear(\'#'+inst.id+'\');"'+'>';for(var month=0;month<12;month++){if((!inMinYear||month>=minDate.getMonth())&&(!inMaxYear||month<=maxDate.getMonth()))
monthHtml+='<option value="'+month+'"'+
(month==drawMonth?' selected="selected"':'')+'>'+monthNamesShort[month]+'</option>';}
monthHtml+='</select>';}
if(!showMonthAfterYear)
html+=monthHtml+((secondary||changeMonth||changeYear)&&(!(changeMonth&&changeYear))?'&#xa0;':'');if(secondary||!changeYear)
html+='<span class="ui-datepicker-year">'+drawYear+'</span>';else{var years=this._get(inst,'yearRange').split(':');var year=0;var endYear=0;if(years.length!=2){year=drawYear-10;endYear=drawYear+10;}else if(years[0].charAt(0)=='+'||years[0].charAt(0)=='-'){year=drawYear+parseInt(years[0],10);endYear=drawYear+parseInt(years[1],10);}else{year=parseInt(years[0],10);endYear=parseInt(years[1],10);}
year=(minDate?Math.max(year,minDate.getFullYear()):year);endYear=(maxDate?Math.min(endYear,maxDate.getFullYear()):endYear);html+='<select class="ui-datepicker-year" '+'onchange="DP_jQuery.datepicker._selectMonthYear(\'#'+inst.id+'\', this, \'Y\');" '+'onclick="DP_jQuery.datepicker._clickMonthYear(\'#'+inst.id+'\');"'+'>';for(;year<=endYear;year++){html+='<option value="'+year+'"'+
(year==drawYear?' selected="selected"':'')+'>'+year+'</option>';}
html+='</select>';}
if(showMonthAfterYear)
html+=(secondary||changeMonth||changeYear?'&#xa0;':'')+monthHtml;html+='</div>';return html;},_adjustInstDate:function(inst,offset,period){var year=inst.drawYear+(period=='Y'?offset:0);var month=inst.drawMonth+(period=='M'?offset:0);var day=Math.min(inst.selectedDay,this._getDaysInMonth(year,month))+
(period=='D'?offset:0);var date=this._daylightSavingAdjust(new Date(year,month,day));var minDate=this._getMinMaxDate(inst,'min',true);var maxDate=this._getMinMaxDate(inst,'max');date=(minDate&&date<minDate?minDate:date);date=(maxDate&&date>maxDate?maxDate:date);inst.selectedDay=date.getDate();inst.drawMonth=inst.selectedMonth=date.getMonth();inst.drawYear=inst.selectedYear=date.getFullYear();if(period=='M'||period=='Y')
this._notifyChange(inst);},_notifyChange:function(inst){var onChange=this._get(inst,'onChangeMonthYear');if(onChange)
onChange.apply((inst.input?inst.input[0]:null),[inst.selectedYear,inst.selectedMonth+1,inst]);},_getNumberOfMonths:function(inst){var numMonths=this._get(inst,'numberOfMonths');return(numMonths==null?[1,1]:(typeof numMonths=='number'?[1,numMonths]:numMonths));},_getMinMaxDate:function(inst,minMax,checkRange){var date=this._determineDate(this._get(inst,minMax+'Date'),null);return(!checkRange||!inst.rangeStart?date:(!date||inst.rangeStart>date?inst.rangeStart:date));},_getDaysInMonth:function(year,month){return 32-new Date(year,month,32).getDate();},_getFirstDayOfMonth:function(year,month){return new Date(year,month,1).getDay();},_canAdjustMonth:function(inst,offset,curYear,curMonth){var numMonths=this._getNumberOfMonths(inst);var date=this._daylightSavingAdjust(new Date(curYear,curMonth+(offset<0?offset:numMonths[1]),1));if(offset<0)
date.setDate(this._getDaysInMonth(date.getFullYear(),date.getMonth()));return this._isInRange(inst,date);},_isInRange:function(inst,date){var newMinDate=(!inst.rangeStart?null:this._daylightSavingAdjust(new Date(inst.selectedYear,inst.selectedMonth,inst.selectedDay)));newMinDate=(newMinDate&&inst.rangeStart<newMinDate?inst.rangeStart:newMinDate);var minDate=newMinDate||this._getMinMaxDate(inst,'min');var maxDate=this._getMinMaxDate(inst,'max');return((!minDate||date>=minDate)&&(!maxDate||date<=maxDate));},_getFormatConfig:function(inst){var shortYearCutoff=this._get(inst,'shortYearCutoff');shortYearCutoff=(typeof shortYearCutoff!='string'?shortYearCutoff:new Date().getFullYear()%100+parseInt(shortYearCutoff,10));return{shortYearCutoff:shortYearCutoff,dayNamesShort:this._get(inst,'dayNamesShort'),dayNames:this._get(inst,'dayNames'),monthNamesShort:this._get(inst,'monthNamesShort'),monthNames:this._get(inst,'monthNames')};},_formatDate:function(inst,day,month,year){if(!day){inst.currentDay=inst.selectedDay;inst.currentMonth=inst.selectedMonth;inst.currentYear=inst.selectedYear;}
var date=(day?(typeof day=='object'?day:this._daylightSavingAdjust(new Date(year,month,day))):this._daylightSavingAdjust(new Date(inst.currentYear,inst.currentMonth,inst.currentDay)));return this.formatDate(this._get(inst,'dateFormat'),date,this._getFormatConfig(inst));}});function extendRemove(target,props){$.extend(target,props);for(var name in props)
if(props[name]==null||props[name]==undefined)
target[name]=props[name];return target;};function isArray(a){return(a&&(($.browser.safari&&typeof a=='object'&&a.length)||(a.constructor&&a.constructor.toString().match(/\Array\(\)/))));};$.fn.datepicker=function(options){if(!$.datepicker.initialized){$(document).mousedown($.datepicker._checkExternalClick).find('body').append($.datepicker.dpDiv);$.datepicker.initialized=true;}
var otherArgs=Array.prototype.slice.call(arguments,1);if(typeof options=='string'&&(options=='isDisabled'||options=='getDate'))
return $.datepicker['_'+options+'Datepicker'].apply($.datepicker,[this[0]].concat(otherArgs));if(options=='option'&&arguments.length==2&&typeof arguments[1]=='string')
return $.datepicker['_'+options+'Datepicker'].apply($.datepicker,[this[0]].concat(otherArgs));return this.each(function(){typeof options=='string'?$.datepicker['_'+options+'Datepicker'].apply($.datepicker,[this].concat(otherArgs)):$.datepicker._attachDatepicker(this,options);});};$.datepicker=new Datepicker();$.datepicker.initialized=false;$.datepicker.uuid=new Date().getTime();$.datepicker.version="1.7.2";window.DP_jQuery=$;})(jQuery);;if(Drupal.jsEnabled){$(document).ready(function(){scratchpad_pageNumber=$('#scratchpad_pageNumberId').val();scratchpad_totalItems=$('#scratchpad_totalItemsId').val();$("#scratchpad-textarea").bind("focus",function(){if($.trim(this.value)==Drupal.settings.scratchpad.defaultScratch){this.value='';}});$("#scratchpad-textarea").bind("blur",function(){if($.trim(this.value)==''){this.value=Drupal.settings.scratchpad.defaultScratch;}});$("#scratchpad-textarea").bind("keydown",{maxlen:250},maxlength);$("#scratchpad-submit").bind("click",function(){if($.trim($('#scratchpad-textarea').val())==''||$.trim($('#scratchpad-textarea').val())==Drupal.settings.scratchpad.defaultScratch){$.prompt('Please enter scratchpad content.',{callback:function(){$("#scratchpad-textarea").focus()}});return;}
if($.trim($('#scratchpad-textarea').val()).length>250){$.prompt('Please enter scratchpad content, not exceeding more than 250 characters.',{callback:function(){$("#scratchpad-textarea").focus();}});return;}
if(!validate('scratchpad-textarea')){return;}
$.ajax({type:"POST",url:Drupal.settings.scratchpad.ajaxUrlSubmit,beforeSend:function(){disable_submit();hidePop('popupDiv');divHeight=$('#scratchpad').css("height");divWidth=$("#scratchpad").css("width");divHeight=(Number(document.getElementById('scratchpad').offsetHeight));$('#scratchpad').html('<div  id = "loader_animation" style = "display:block;  text-align:center;"><img  style = "padding-top:'+Number(divHeight/2.5)+'px" src = "'+Drupal.settings.common.loaderGif+'" alt = "Loader"/></div>');$("#loader_animation").css({height:divHeight+'px',width:divWidth});},data:"scratchpadContent="+(urlencode($('#scratchpad-textarea').val()))+"&profileId="+Drupal.settings.scratchpad.profileId+"&scratchpadType="+Drupal.settings.scratchpad.scratchpadType,dataType:"html",success:function(msg){if(msg==0){location=location;return;}
enable_submit();$('#scratchpad-textarea').val(Drupal.settings.scratchpad.defaultScratch);$('#scratchpad').html(msg);pagingAction('scratchpad');autoScratchBind();if($('#scratchpad_paging').css('display')=='block'){$('#scratch_bottom_line').hide();}
else{$('#scratch_bottom_line').show();}
$('.scratch_submit > a').show('');scratchDelete();scratchReply();scratchUpdate();}})});paging_init('scratchpad',4);scratchDelete();scratchReply();scratchUpdate();writetoaboutme();});}
var replyProfileId;var scratchId;var scratchpad_limit;var scratchpad_limit=4;var scratchpad_pageNumber;var scratchpad_totalItems;function scratchDelete(){$(".scratch_delete").bind("click",function(){commentId=this.id;$.prompt("Do you want to delete this entry?",{buttons:{Ok:true,Cancel:false},callback:function(v,m){if(v){$.getJSON(Drupal.settings.scratchpad.ajaxUrlDelete,{id:commentId},function(data){enable_submit();hidePop('popupDiv');var a={data:{moduleName:'scratchpad',pageNumber:scratchpad_pageNumber}}
paging(a);});}}});});}
function scratchReply(){$(".scratch_reply").bind("click",function(e){replyProfileId=this.id;disable_submit();showPop('popupDiv',Drupal.settings.scratchpad.replyPopupContent,e,this);$(".name").html($("."+this.id).html());$("#replyText").focus();$("#replyText").bind("keydown",{maxlen:250},maxlength);$("#replyButton").bind("click",scratchReplySubmit);$(".popup_hide").bind("click",function(e){enable_submit();hidePop('popupDiv');})});}
function writetoaboutme(){$("#scratch_aboutme").bind("click",function(e){disable_submit();showPop('popupDiv',Drupal.settings.scratchpad.aboutme_popup_content,e,this);$(".name").html($("#user_nickname").val());$("#aboutmeText").focus();$("#aboutmeText").bind("keydown",{maxlen:250},maxlength);$(".popup_hide").bind("click",function(e){enable_submit();hidePop('popupDiv');})});}
function scratchReplySubmit(){if(!validate('replyText')){return false;}
$.ajax({type:"POST",url:Drupal.settings.scratchpad.ajaxUrlSubmit,beforeSend:function(){divHeight=$('.scratch_edit').css("height");divWidth=$(".scratch_edit").css("width");divHeight=(Number(document.getElementById('scratch_edit').offsetHeight));$('.scratch_edit').html('<div  id = "loader_animation" style = "display:block;  text-align:center;"><img  style = "padding-top:'+Number(divHeight/2.5)+'px" src = "'+Drupal.settings.common.loaderGif+'" alt = "Loader"/></div>');$("#loader_animation").css({height:divHeight+'px',width:divWidth});},data:"scratchpadContent="+urlencode($('#replyText').val())+"&profileId="+replyProfileId+"&scratchpadType="+Drupal.settings.scratchpad.scratchpadType,dataType:"html",success:function(msg){if(msg==0){location=location;return;}
enable_submit();$("#popupDiv").html(Drupal.settings.scratchpad.replySubmitContent);$('#reply_success').css({height:"113px"});$('.profile_link').bind("click",function(){window.location.href="/user/"+replyProfileId})
$(".popup_hide").bind('click',function(){enable_submit();hidePop('popupDiv');});$(".name").html($("."+replyProfileId).html());}})}
function scratchUpdate(){$(".scratch_update").bind("click",function(e){updateScratchId=this.id
disable_submit();showPop('popupDiv',Drupal.settings.scratchpad.updatePopupContent,e,this);$.ajax({type:"POST",url:Drupal.settings.scratchpad.ajaxUrlUpdateExtend,data:"scratchId="+updateScratchId,dataType:"json",success:function(data){$('#loader_animation').hide();$('#updateResponse').show();$("#updateText").val($.trim(data.message));$("#updateText").select()}})
$("#updateText").bind("keydown",{maxlen:250},maxlength);$("#updateButton").bind("click",scratchUpdateSubmit);$(".scratch_delete").attr("id",this.id);scratchDelete();$(".popup_hide").bind("click",function(e){enable_submit();hidePop('popupDiv');})});}
function scratchUpdateSubmit(){if(!validate('updateText')){return false;}
$.ajax({type:"POST",url:Drupal.settings.scratchpad.ajaxUrlUpdate,data:"scratchpadContent="+urlencode($('#updateText').val())+"&scratchId="+updateScratchId,dataType:"html",beforeSend:function(){$('#loader_animation').show();$('#updateResponse').hide();},success:function(msg){myText=$.trim(msg);$(".scratch_message").find("#"+updateScratchId).html(myText);enable_submit();hidePop('popupDiv');}})}
function maxlength(e){obj=this;maxlen=e.data.maxlen;charCheck=e.keyCode;if((charCheck==8)||(charCheck==9)||(charCheck==46)||(charCheck==27)||(charCheck==40)||(charCheck==39)||(charCheck==38)||(charCheck==37)){return true;}
return($("#"+this.id).val().length<maxlen);}
function validate(textId){if($.trim($('#'+textId).val())==''){$.prompt('Please enter scratchpad content.',{callback:function(){$('#'+textId).focus();}});return false;}
if($.trim($('#'+textId).val()).length>250){$.prompt('Please enter scratchpad content, not exceeding more than 250 characters.',{callback:function(){$('#'+textId).focus();}});return false;}
$('body').append('<div id = "hidDiv"></div>');$('#hidDiv').hide();$('#hidDiv').html($.trim($('#'+textId).val()));return disp($("#hidDiv > *"),textId);}
function disp(divs,textId){var a=[];for(var i=0;i<divs.length;i++){htmlTag=divs[i].tagName
if(!(htmlTag=='B'||htmlTag=='I'||htmlTag=='U')){$.prompt('Please do not enter HTML tags other than &lt;b&gt;, &lt;i&gt;,&lt;u&gt;.',{callback:function(){$('#'+textId).focus();}})
return false;}}
if($.trim($('#'+textId).val()).match('<script')||$.trim($('#'+textId).val()).match('< script')){$.prompt('Please do not enter HTML tags other than &lt;b&gt;, &lt;i&gt;,&lt;u&gt;.',{callback:function(){$('#'+textId).focus();}})
return false;}
return true;}
function pagingscratchpad(){hidePop('popupDiv');$.ajax({type:"POST",url:Drupal.settings.paging.ajaxUrlPaging,beforeSend:function(){disable_submit();hidePop('popupDiv');divWidth=$("#scratchpad").css("width");divHeight=(Number(document.getElementById('scratchpad').offsetHeight));$('#scratchpad').html('<div  id = "loader_animation" style = "display:block;  text-align:center;"><img  style = "padding-top:'+Number(divHeight/2.5)+'px" src = "'+Drupal.settings.common.loaderGif+'" alt = "Loader"/></div>');$("#loader_animation").css({height:divHeight+'px',width:divWidth});},data:"pageNumber="+scratchpad_pageNumber+"&profileId="+Drupal.settings.scratchpad.profileId+"&scratchpadType="+Drupal.settings.scratchpad.scratchpadType,dataType:"html",success:function(msg){$('#scratchpad').html(msg);enable_submit();scratchDelete();scratchReply();scratchUpdate();pagingAction('scratchpad');if($('#scratchpad_paging').css('display')=='block'){$('#scratch_bottom_line').hide();}
else{$('#scratch_bottom_line').show();}
autoScratchBind();}})}
function aboutme_submit(){if($.trim($('#aboutmeText').val())==''){$.prompt('Please enter scratchpad content.',{callback:function(){$("#aboutmeText").focus()}});return;}
if($.trim($('#aboutmeText').val()).length>250){$.prompt('Please enter scratchpad content, not exceeding more than 250 characters.',{callback:function(){$("#aboutmeText").focus();}});return;}
if(!validate('aboutmeText')){return;}
$.ajax({type:"POST",url:Drupal.settings.scratchpad.ajaxUrlSubmit,beforeSend:function(){disable_submit();divWidth=$("#scratchpad").css("width");divHeight=(Number(document.getElementById('scratchpad').offsetHeight)-15)+"px"
$('#scratchpad').html('<div  id = "loaderImage" align = "center" style = ""><img  src = "'+Drupal.settings.common.loaderGif+'" alt = "Loader"/></div>');$("#loaderImage").css({height:divHeight,width:divWidth});},data:"scratchpadContent="+(urlencode($('#aboutmeText').val()))+"&profileId="+Drupal.settings.scratchpad.profileId+"&scratchpadType="+Drupal.settings.scratchpad.scratchpadType,dataType:"html",success:function(msg){if(msg==0){location=location;return;}
$('#scratchpad-textarea').val(Drupal.settings.scratchpad.defaultScratch);enable_submit();hidePop('popupDiv');$('#scratchpad').html(msg);if(document.getElementById("scratchpad")){document.getElementById("scratchpad").scrollIntoView(true);}
pagingAction('scratchpad');scratchDelete();scratchReply();scratchUpdate();autoScratchBind();}})}
function disable_submit(){$('#enabled_submit').hide();$('#disabled_submit').show();}
function enable_submit(){$('#enabled_submit').show();$('#disabled_submit').hide();}
function autoScratchBind(){$('.openDemo_scratch').bind('click',function(){var language=$('.openDemo_scratch').attr("id");openDemo_scratch(language);});$('.openDemo_scratch').bind('mouseover',function(){$(".openDemo_scratch").css("color","#FBB03B");});$('.openDemo_scratch').bind('mouseout',function(){$(".openDemo_scratch").css("color","#5285B8");});};var current_tab='null',current_index,page=1,maxlist=45,tab='thumb';var pop_titles="";var tmp="";var globalmsg;var group_invite;if(Drupal.jsEnabled)
{$(document).ready(function()
{removeFriendBind();sortFriendBind();removeInvitationList();approveDenyBlockBind();if(typeof paging_init=="function")
{paging_init('friends_strip_list_thumb',30);paging_init('friends_list_activity',5);paging_init('friends_request_pending',4);paging_init('friends_requested',4);paging_init('you_invited',4);paging_init('who_invited',4);}
bind_friends_link_active();});}
var friends_strip_list_thumb_limit=30;var friends_strip_list_thumb_pageNumber;var friends_strip_list_thumb_totalItems;var friends_list_activity_limit=5;var friends_list_activity_pageNumber;var friends_list_activity_totalItems;var friends_request_pending_limit=4;var friends_request_pending_pageNumber;var friends_request_pending_totalItems;var friends_requested_limit=4;var friends_requested_pageNumber;var friends_requested_totalItems;function pagingfriends_request_pending()
{$.ajax({type:"POST",url:Drupal.settings.freinds_me_pending.freinds_me_pending_pagingUrl,beforeSend:function(){$('#friends_request_pending_paging').html('<div  id = "loaderImage" align = "center" style = ""><img  src = "'+Drupal.settings.common.loaderGif+'" alt = "Loader"/></div>');},data:"pageNumber="+friends_request_pending_pageNumber+'&user_id='+Drupal.settings.freinds_me_pending.user_id,dataType:"html",success:function(msg){$('#friends_request_pending_paging').html(msg);pagingAction('friends_request_pending');}})}
function friends_msieversion()
{var ua=window.navigator.userAgent
var msie=ua.indexOf("MSIE ")
if(msie>0)
return parseInt(ua.substring(msie+5,ua.indexOf(".",msie)))
else
return 0}
function pagingfriends_requested()
{$.ajax({type:"POST",url:Drupal.settings.friends_me_requested.friends_me_requested_pagingUrl,beforeSend:function(){if(friends_msieversion()>=4)
{$("#friends_requested_paging").height(63+"px");document.getElementById("friends_requested_paging").style.paddingTop=62+"px";}
else
{$("#friends_requested_paging").height(79+"px");document.getElementById("friends_requested_paging").style.paddingTop=79+"px";}
$('#friends_requested_paging').html('<div  id = "loaderImage" align = "center" style = ""><img src = "'+Drupal.settings.common.loaderGif+'" alt = "Loader"/></div>');},data:"pageNumber="+friends_requested_pageNumber+'&user_id='+Drupal.settings.freinds_me_pending.user_id,dataType:"html",success:function(msg){$('#friends_requested_paging').html(msg);if(friends_msieversion()>=4)
{$("#friends_requested_paging").height(125+"px");document.getElementById("friends_requested_paging").style.paddingTop=0+"px";}else
{$("#friends_requested_paging").height(158+"px");document.getElementById("friends_requested_paging").style.paddingTop=0+"px";}
pagingAction('friends_requested');}})}
function pagingfriends_strip_list_thumb(){$.ajax({type:"POST",url:Drupal.settings.friends_thumb_paging.pagingUrl,beforeSend:function(){var height=$('.friends_list').height();if(height!=null)
{$('#friends_thumb').height((height/2)+5+"px");document.getElementById('friends_thumb').style.paddingTop=(height/2)+5+"px";$('#friends_thumb').html('<div  id = "loaderImage" align = "center" style = ""><img  src = "'+Drupal.settings.common.loaderGif+'" alt = "Loader"/></div>');}},data:"pageNumber="+friends_strip_list_thumb_pageNumber+"&user_id="+Drupal.settings.friends_thumb_paging.user_id,dataType:"html",success:function(msg){document.getElementById('friends_thumb').innerHTML=msg;if($.browser.msie){document.getElementById('friends_thumb').style.paddingTop=0+"px";$('#friends_thumb').height($('.friends_list').height()+14+"px")}
else
{document.getElementById('friends_thumb').style.paddingTop=0+"px";$('#friends_thumb').height($('.friends_list').height()+10+"px")}
pagingAction('friends_strip_list_thumb');}})}
function pagingfriends_list_activity(){$.ajax({type:"POST",url:Drupal.settings.friends_activity_paging.pagingUrl,beforeSend:function(){if(friends_msieversion()>=4)
{var height=$("#friends_activity1").height();if(height!=null)
{$('#friends_activity').height((height/2)+"px");document.getElementById('friends_activity').style.paddingTop=(height/2)+"px";}}
else
{var height=$('.friends_tab').height();if(height!=null)
{height=height-40;$('#friends_activity').height((height/2)+"px");document.getElementById('friends_activity').style.paddingTop=(height/2)+"px";}}
if(height!=null)
{$('#friends_activity').html('<div  id = "loaderImage" align = "center" style = ""><img  src = "'+Drupal.settings.common.loaderGif+'" alt = "Loader"/></div>');}},data:"pageNumber="+friends_list_activity_pageNumber+"&user_id="+Drupal.settings.friends_activity_paging.user_id,dataType:"html",success:function(msg){$('#friends_activity').html(msg);if(friends_msieversion()>=4)
{document.getElementById('friends_activity').style.paddingTop=5+"px";var aft_height=$("#friends_activity1").height();$('#friends_activity').height(aft_height+"px")}
else
{document.getElementById('friends_activity').style.paddingTop=5+"px";var aft_height=$('.friends_tab').height();aft_height=aft_height-40;$('#friends_activity').height(aft_height+"px");}
pagingAction('friends_list_activity');}})}
function addfrienddisplay(addimage,divclass)
{document.getElementById("addfriendtxt").style.className=divclass;}
function pophead_open()
{if(document.getElementById("inv_bud_over").style.display!='none')
{if(document.getElementById("addfriendtxt"))
document.getElementById("addfriendtxt").className='popup-heading-bg';if(document.getElementById('send_private_msg'))
document.getElementById('send_private_msg').style.display='none';if(document.getElementById("privatemsg_text"))
document.getElementById("privatemsg_text").className='privatemsg';}
else
{document.getElementById("addfriendtxt").className='privatemsg';}}
function mouse_over_buddy(obj,src1)
{document.getElementById(obj).src=src1;if(document.getElementById("inv_bud_over").style.display!='none')
{document.getElementById(obj).src=Drupal.settings.friends.realPath+"images/approve.gif";}}
function addbud()
{document.getElementById("inv_bud_over").style.display="";};function mouse_over_group(obj,src1)
{document.getElementById(obj).src=src1;if(document.getElementById("invite_to_group").style.display!='none')
{document.getElementById(obj).src=Drupal.settings.friends.realPath+"images/invite.gif";}}
function mouse_over_privatemsg(obj,src1)
{document.getElementById(obj).src=src1;if(document.getElementById("send_private_msg").style.display!='none')
{document.getElementById(obj).src=Drupal.settings.friends.realPath+"images/send.gif";}}
function canin()
{document.getElementById("inv_bud_over").style.display="none";if(pop_titles=='request')
{document.getElementById('addfriendtxt').innerHTML='<span><b><a href="javascript:void(0)" style="cursor:default">REQUEST IS PENDING</a></b></span>';pop_titles='';}
if(pop_titles=='add')
{document.getElementById("addfriendtxt").innerHTML='<span id=\'ad_bu\' class=\'ec_addfriend_25\'><b> <a href="javascript:addfrienddisplay(\'approve.gif\',\'pop-headding\' );addbud();pophead_open();" >ADD '+msg_name.toUpperCase()+' AS FRIEND</a></b></span>';pop_titles='';}
if(tmp!="")
{document.getElementById("invi_cen_cont").innerHTML=tmp;document.getElementById("subcmd_td").style.display="";document.getElementById("subcmd").style.display="";}};function pophead_close()
{document.getElementById("addfriendtxt").className='addasfriend';}
function privatemsg_hide()
{document.getElementById("send_private_msg").style.display="";};function privatemsg_open(user_id)
{if(document.getElementById("send_private_msg").style.display!='none')
{var in_val=document.getElementById("invi_cen_cont1").innerHTML;sear=in_val.search("Message Sent");var old_inn="<div class='popup_inner_content'>"+" Private Message Sent.</div>";if(sear!=-1)
{document.getElementById("send_private_msg").innerHTML='<div id="invi_cen_cont1"><p>Subject: </p><p><input type="text" maxlength="128" name="subject" id="edit-subject" /></p><p><textarea id=\'privatemsg_area\'  onFocus="if (this.value ==\'Please enter your personal message here.\') { this.value =\'\'; }" onBlur="if (this.value ==\'\') { this.value = \'Please enter your personal message here.\'; }" ></textarea></p></div><p class="popup_btn" id="button_table"><span id="privatesend"><input border="0" id="psend_td"  type="button" onClick="privatemsg_out(\''+user_id+'\')" value="SEND"" /></span><span id="pcan_td"><input border="0" id="closebut" type="button" onClick="javascript:privatemsgin('+user_id+');sendprivatemsg(\'send-gray.gif\',\'profile-welcome-link\');privatemsg_close();" value="CANCEL"" /></span></p></div>';}
var inn_val=document.getElementById("invi_cen_cont1").innerHTML;search_val=inn_val.search("Message Sent");if(search_val>0)
{document.getElementById("privatesend").style.display="none";document.getElementById("psend_td").style.display="none";}
else
{document.getElementById("privatesend").style.display="";document.getElementById("psend_td").style.display="";}
document.getElementById("privatemsg_text").className='popup_privatemsg_text_bg';}
else
{document.getElementById("privatemsg_text").className='invitetogroup';}}
function privatemsgin(bid,from_val)
{document.getElementById("send_private_msg").style.display="none";if(pop_titles=='request')
{document.getElementById('privatemsg_text').innerHTML="<span id='request_id' class='request_pending'>REQUEST IS PENDING</span>";pop_titles='';}
if(pop_titles=='add')
{if(from_val)
{document.getElementById("privatemsg_text").innerHTML="<span id='ad_bd' > <b><a href=\"javascript:sendprivatemsg('send.gif','pop-headding' );privatemsg_hide();privatemsg_open("+bid+");\">SEND MESSAGE TO MODERATOR</a> </b></span>";}else{document.getElementById("privatemsg_text").innerHTML="<span id='ad_bd' > <b><a href=\"javascript:sendprivatemsg('send.gif','pop-headding' );privatemsg_hide();privatemsg_open("+bid+");\">Send A Private Message</a> </b></span>";}
pop_titles='';}
if(tmp!="")
{document.getElementById("invi_cen_cont").innerHTML=tmp;document.getElementById("subcmd_td").style.display="";document.getElementById("subcmd").style.display="";}};function privatemsg_close()
{document.getElementById("privatemsg_text").className='privatemsg';}
function sendinvitegroup(addimage,divclass)
{document.getElementById("invite_text").style.className=divclass;}
function invitegroup()
{document.getElementById("invite_to_group").style.display="";};function invitetogroup()
{document.getElementById("invite_to_group").style.display="none";if(pop_titles=='request')
{document.getElementById("invite_icon").innerHTML='<img id="inviteimg" src="'+Drupal.settings.friends.realPath+'images/invite-gray.gif"  alt="">';document.getElementById('invite_text').innerHTML="<span id='request_id' style='color:#A5A5A5'>REUQEST IS PENDING</span>";pop_titles='';}
if(pop_titles=='add')
{set=2;document.getElementById("invite_icon").innerHTML='<img id="inviteimg" src="'+Drupal.settings.friends.realPath+'images/invite-gray.gif" alt="">';pop_titles='';}
if(tmp!="")
{document.getElementById("invi_cen_cont").innerHTML=tmp;document.getElementById("subcmd_td").style.display="";document.getElementById("subcmd").style.display="";}
pop_titles='';};function invite_check(from,bid,email,send)
{var url=Drupal.settings.friends.basePath+"friends/group_invite";var grp_id;var localmsg;grp_id=$("#gid").val();if(grp_id<=0||grp_id=='')
{$.prompt("Please select your Group.",{callback:function(){$("#gid").focus();}});return false;}
var invite_per_txt=$("#invitetext").val();if(invite_per_txt==""||invite_per_txt=="Please enter your message here, not exceeding more than 250 characters."){$.prompt("Please enter your message.",{callback:function(){$("#invitetext").focus();}});return false;}else if(invite_per_txt.length>250){$.prompt("Your message should not exceed 250 characters.",{callback:function(){$("#invitetext").focus();}});return false;}
$.ajax({type:"POST",url:url,beforeSend:function(){$('.popup_btn').hide();$('<p class="loaderImage" style="text-align:center;width:100%;clear:both;display:block"><img src = "'+Drupal.settings.common.loaderGif+'" alt = "Loader"/></p>').insertAfter('.popup_btn');},data:"nid="+grp_id+"&uid="+bid+"&loguser_id="+Drupal.settings.friends.userid,success:function(msg){var is_member=msg;msg=msg.replace(/\n/gi,"");msg=msg.replace(/\r/gi,"");msg=msg.replace(/ /gi,"");msg=$.trim(msg);globalmsg=msg;if(msg!='')
{if(msg=="nonmember")
{}
else
{if(from=='msgyes')
{$.prompt(is_member);$('.loaderImage').remove();$('.popup_btn').show();return false;}}}
if(bid!=''&&email!=''&&globalmsg=='nonmember'&&send=='send')
{invitegroup_out(bid,email);}
else
{return msg;}}});function invitegroup_out(bid,email)
{var group_id=document.getElementById("gid").value;if(group_id==0)
{$.prompt("Select a group");return false;}else{$.ajax({type:"POST",url:"/friends/invite_groups",data:"bid="+bid+"&email="+email+"&group_id="+group_id+"&message="+invite_per_txt,success:function(msg){hideModalWindow(1);$("#invite_to_group").html(group_invite);$.prompt("Group invitation has been sent.");set=1;}});}};}
function invite_close()
{document.getElementById("invite_text").className='invitetogroup';}
function privatemsg_out(bid){privatemsg=$("#privatemsg_area").val();len_msg=privatemsg.length;psubject=document.getElementById("edit-subject").value;var url=Drupal.settings.friends.basePath+"friends/private_message";if($.trim($('#edit-subject').val())==''){$.prompt('Please enter the Subject.',{callback:function(){$('#edit-subject').val($.trim($('#edit-subject').val()));$('#edit-subject').focus();}});}
else if($.trim($('#edit-subject').val())!=removeHTMLTags($.trim($('#edit-subject').val()))){$.prompt('Tags are not allowed in the Subject.',{callback:function(){$('#edit-subject').val($.trim($('#edit-subject').val()));$('#edit-subject').focus();}});}
else if($.trim($('#privatemsg_area').val())==''){$.prompt('Please enter the Message.',{callback:function(){$('#privatemsg_area').val($.trim($('#privatemsg_area').val()));$('#privatemsg_area').focus();}});}
else if($.trim(mc_strip_tags($.trim($('#privatemsg_area').val()),'<br><b><i><u><a><strong><em>'))!=$.trim($('#privatemsg_area').val())){$.prompt('Please enter valid Message.',{callback:function(){$('#privatemsg_area').val($.trim($('#privatemsg_area').val()));$('#privatemsg_area').focus();}});}
else{document.getElementById("invi_cen_cont1").innerHTML="<img style='padding-left:150px' src='"+Drupal.settings.common.loaderGif+"'>";document.getElementById("privatesend").style.display="none";document.getElementById("closebut").style.display="none";$.ajax({type:"POST",url:url,data:"bid="+bid+"&pmsg="+urlencode($.trim(privatemsg))+"&psub="+urlencode($.trim(psubject)),success:function(msg){hideModalWindow(1);pop_titles='add';$.prompt("Private message has been sent.");}});}};function delbud(bid)
{set=2;tmp=document.getElementById("invi_cen_cont").innerHTML;var q="<div class='popup_inner_content'>Are you sure you want to remove "+Drupal.settings.friends.user_name+" from friends list?</div>";document.getElementById("subcmd").value="YES";document.getElementById("cancmd").value="NO";document.getElementById("inv_bud_over").style.display="";document.getElementById("invi_cen_cont").innerHTML=q;};function sendout(bid)
{var url=Drupal.settings.friends.basePath+"friends/remove";$.ajax({type:"POST",url:url,data:"bid="+bid+"&userId="+Drupal.settings.friends.user_id+"&drupalMail="+drupalMail,success:function(msg){$("#privatemsg_text").hide();$("#skype_txt").hide();$("#addfriendtxt").html('<span id="ad_bu" class="ec_addfriend_25"><b> <a href="javascript:addasfrienddisplay();" >ADD '+msg.toUpperCase()+' AS FRIEND</a></b></span>');$.prompt(msg+" has been removed from your friends list.");set=1;}});};function sendin(buddy){hideModalWindow(1);var url=Drupal.settings.friends.basePath+"friends/add";var txtmsg=$("#add_friend_block").find("#msgmail").val();if(txtmsg=="Please enter your personal message here.")
{txtmsg="";}
pop_titles='request';$.ajax({type:"POST",url:url,data:"Id="+buddy+"&userId="+Drupal.settings.friends.user_id+"&stat=pend"+"&drupalMail="+drupalMail+"&flag=0"+"&txtmsg="+txtmsg,success:function(msg){$('#addfriendtxt').html('<span class="ec_friends_25 status_pending"><b><a href="javascript:void(0)" style="cursor:default">REQUEST IS PENDING</a></b></span>');$.prompt("Your request has been sent to "+msg+".");}});};function acceptbud(buddy,bname)
{var url=Drupal.settings.friends.basePath+"friends/add";document.getElementById("msg_"+buddy).innerHTML="<img src='"+Drupal.settings.common.loaderGif+"'>";$.ajax({type:"POST",url:url,data:"Id="+buddy+"&userId="+Drupal.settings.friends.user_id+"&stat=accept",success:function(msg){var td_id="td_"+buddy;var msg_id="msg_"+buddy;document.getElementById(msg_id).innerHTML='Great! You have just added '+bname+' as your friend!<br>  Click here to view <a href="'+Drupal.settings.friends.basePath+'user/'+buddy+'"> '+bname+'`s Profile.</a>';document.getElementById(td_id).style.backgroundColor='#F5F9FC';var stauts_msg_id="status_img_"+buddy;document.getElementById(stauts_msg_id).style.paddingTop="40px";document.getElementById(stauts_msg_id).style.textAlign="center";document.getElementById(stauts_msg_id).style.width="107px";document.getElementById(stauts_msg_id).innerHTML='<span  style="font-family: Verdana, Helvetica, Arial, sans-serif;font-size: 15px; color:#8ED8BD;" align="center" >APPROVED!</span>';}});};function mouse_over_out_id(img_id,src1)
{document.getElementById(img_id).src=src1;};function mouse_over_out(obj,src1)
{obj.src=src1;};function denybud(buddy,bname){$.prompt("Do you want to deny "+bname+"'s friendship?",{buttons:{Ok:true,Cancel:false},callback:function(v,m){if(v){var ans=true;var url=Drupal.settings.friends.basePath+"friends/add";document.getElementById("msg_"+buddy).innerHTML="<img src='"+Drupal.settings.common.loaderGif+"'>";$.ajax({type:"POST",url:url,data:"Id="+buddy+"&userId="+Drupal.settings.friends.user_id+"&stat=deny",success:function(msg){var td_id="td_"+buddy;var msg_id="msg_"+buddy;document.getElementById(msg_id).innerHTML='You have just denied '+bname+'`s friendship request.';document.getElementById(td_id).style.backgroundColor='#FFDFE4';var stauts_msg_id="status_img_"+buddy;document.getElementById(stauts_msg_id).style.paddingTop="40px";document.getElementById(stauts_msg_id).style.textAlign="center";document.getElementById(stauts_msg_id).style.width="107px";document.getElementById(stauts_msg_id).innerHTML='<span  style="font-family: Verdana, Helvetica, Arial, sans-serif;font-size: 15px; color:#DF6172;" align="center" >DENIED</span>';}});}}});};function removelist()
{var url=Drupal.settings.friends.basePath+"friends_add_remove";var add_list='';var pen_list='';var chk_select=0;cateval=document.getElementById('added_list').value.split(',');if(cateval!='')
{for(i=0;i<cateval.length;i++)
{if(document.getElementById('add'+cateval[i]).checked==true)
{chk_select=1;break;}}}
if(!chk_select)
{pen_val=document.getElementById('pending_list').value.split(',');if(pen_val!='')
{for(i=0;i<pen_val.length;i++)
{if(document.getElementById('pen'+pen_val[i]).checked==true)
{chk_select=1;break;}}}}
if(chk_select)
{$.prompt("Do you want to remove <br> the selected user(s)?",{buttons:{Ok:true,Cancel:false},callback:function(v,m){if(v){cateval=document.getElementById('added_list').value.split(',');if(cateval!='')
{for(i=0;i<cateval.length;i++)
{if(document.getElementById('add'+cateval[i]).checked==true)
{document.getElementById('status_'+cateval[i]).innerHTML="REMOVED";document.getElementById('status_'+cateval[i]).style.color="#DF6172";document.getElementById('add'+cateval[i]).style.display='none';if(add_list=='')
{add_list=cateval[i];}
else
{add_list+=','+cateval[i];}}}}
pen_val=document.getElementById('pending_list').value.split(',');if(pen_val!='')
{for(i=0;i<pen_val.length;i++)
{if(document.getElementById('pen'+pen_val[i]).checked==true)
{document.getElementById('status_'+pen_val[i]).innerHTML="<span style='color:#DF6172'>REMOVED</span>";document.getElementById('pen'+pen_val[i]).style.display='none'
if(pen_list=='')
{pen_list=pen_val[i];}
else
{pen_list+=','+pen_val[i];}}}}
if(add_list!='')
{$.ajax({type:"POST",url:url,data:"users_id="+add_list+"&value=add",success:function(msg){}});}
if(pen_list!='')
{$.ajax({type:"POST",url:url,data:"users_id="+pen_list+"&value=pending",success:function(msg){}});}}}})}
else
{$.prompt('Please select the user to remove from this list.');}}
function friends_maxlength(obj,maxlen,charCheck)
{if((charCheck==8)||(charCheck==9)||(charCheck==46)||(charCheck==27)||(charCheck==40)||(charCheck==39)||(charCheck==38)||(charCheck==37))
{return true;}
return(obj.value.length<maxlen);}
var removeId='';var status='';cacheCheck='';function removeFriendBind(){$('#remove_friend').click(function(){var usersLink;usersLink=''
removeId='';$('input[@name=ulist]').each(function(){if(this.checked){removeId+=this.id+'_'
usersLink+='<br><a href = "'+$(this).attr('url')+'" target = "_new">'+this.value+'</a>'}});if(!$.trim(removeId)){$.prompt('Please select any friends to remove them from friends list.');return;}
$.prompt('Are you sure you want to remove these friends from friends list ?'+usersLink,{buttons:{Remove:true,Cancel:false},callback:function(v,m){if(v){$.ajax({type:"POST",url:'/friends/remove_friend',beforeSend:function(){},data:"removeId="+removeId,dataType:"html",success:function(msg){removeId='';cacheCheck=1;if($('#edit-recipient').val()=='')
{pagingbuddy_list();return;}
$('#edit-recipient').val('');pagingbuddy_list();}});}}});})}
function sortFriendBind(){$('#asc,#desc').click(function(){buddy_list_pageNumber=1;$('#asc,#desc').removeClass('current');$(this).addClass('current');$('#sort').val(this.id)
pagingbuddy_list();})}
var you_invited_limit=5;var you_invited_pageNumber;var you_invited_totalItems;function pagingyou_invited(){$.ajax({type:"POST",url:'/friends/you_invited_paging',beforeSend:function(){divWidth=$("#you_invited").css("width");divHeight=(Number(document.getElementById('you_invited').offsetHeight));$('#you_invited').html('<div  id = "loader_animation" style = "display:block;  text-align:center;"><img  style = "padding-top:'+Number(divHeight/2.5)+'px" src = "'+Drupal.settings.common.loaderGif+'" alt = "Loader"/></div>');$("#loader_animation").css({height:divHeight+'px',width:divWidth});},data:"pageNumber="+you_invited_pageNumber,dataType:"html",success:function(msg){$('#you_invited').html(msg);pagingAction('you_invited');}})}
var who_invited_limit=5;var who_invited_pageNumber;var who_invited_totalItems;function pagingwho_invited(){$.ajax({type:"POST",url:'/friends/who_invited_paging',beforeSend:function(){divHeight=(Number(document.getElementById('who_invited').offsetHeight));$('#who_invited').html('<div  id = "loader_animation" style = "display:block;  text-align:center;"><img  style = "padding-top:'+Number(divHeight/2.5)+'px" src = "'+Drupal.settings.common.loaderGif+'" alt = "Loader"/></div>');$("#loader_animation").css({height:divHeight+'px',width:'378'});},data:"pageNumber="+who_invited_pageNumber,dataType:"html",success:function(msg){$('#who_invited').html(msg);pagingAction('who_invited');approveDenyBlockBind();}})}
function removeInvitationList(){$('#remove_invitation').click(function(){var usersLink;usersLink=''
removeId='';$('input[@name=userId]').each(function(){if(this.checked){removeId+=this.id+'_'
status+=$('#status_'+this.id).val()+'_'
usersLink+='<br><a href = "'+$(this).attr('url')+'" target = "_new">'+this.value+'</a>'}});if(!$.trim(removeId)){$.prompt('Please select any friends to remove them from friends list.');return;}
$.prompt('Are you sure you want to remove these friends from friends list ?'+usersLink,{buttons:{Remove:true,Cancel:false},callback:function(v,m){if(v){$.ajax({type:"POST",url:'/friends/remove_invitations',beforeSend:function(){},data:"removeId="+removeId+'&status='+status,dataType:"html",success:function(msg){removeId=''
status=''
pagingyou_invited();}});}}});})}
var profileId;var thisObject;function approveDenyBlockBind(){$('.ec_addfriend_25, .ec_rmvfriend_25').bind('click',function(){profileId=this.id.split('_');task=profileId[0];profileId=profileId[1];$('.ec_addfriend_25, .ec_rmvfriend_25').unbind('click');$.ajax({type:"POST",url:'/friends/'+task,beforeSend:function(){},data:"profileId="+profileId,dataType:"json",success:function(msg){$('#li_'+msg.profileId).html(msg.message);approveDenyBlockBind();}});});$('#who_invited').find('.ec_blockuser_25').bind('click',function(){successMsg='<h3>This User Has been Blocked!</h3><p><strong>User <a href = "/user/'+$(this).attr('url')+'">'+$(this).attr('name')+'</a> has been blocked.</strong></p><p>We apologize for your unfortunate experience. we will contact this user and investigate the issue. We will promptly ban a user from the site if their actions continue to disturb other users.</p><p> If you feel that there is furthur abuse, Please immediately contact <a href = "mailto:abuse@englishcafe.com">abuse@englishcafe.com</a> and report your grievances.</p><p> Thank you for your cooperation.</p><p><input type = "button" value = "Close" onclick = "javascript:hidePop(\'blockUserPopDiv\')"  class = "blockuser_close">';var blockUserPopContent='<div id = "blockPopup"  class="block_popup"><h3>Block This User !</h3><p>Blocking a user will disable any current or future attempts to contact you or add you as a friend. This user\'s messages and posts will also be invisible when browsing Englishcafe.com. </p><p>Please write brief explanation for the reason you are blocking this user.</p><p><textarea id ="blockComment"></textarea></p><p><input id = "blockSubmitButton" type = "button" value = "block user" class = "blockuser_btn" /><input type = "button" value = "cancel" onclick = "javascript:hidePop(\'blockUserPopDiv\')"  class = "blockuser_cancel"></p></div>';showPop('blockUserPopDiv',blockUserPopContent,'',this);thisObject=this;$("#blockSubmitButton").bind('click',function(){inviteBlockSubmit()});$('#blockComment').focus();})}
function inviteBlockSubmit(){profileId=thisObject.id.split('_');profileId=profileId[1];$.ajax({type:"POST",url:'/block_user/submit',beforeSend:function(){},data:"buid="+profileId+'&comment='+$('#blockComment').val()+'&recent_activity=no',dataType:"html",success:function(msg){if(msg){$('#li_'+profileId).html('<span class = "friend_denied">'+$(thisObject).attr('name')+' is blocked</span>');hidePop('blockUserPopDiv');}}});}
function addasfrienddisplay(){var show_text=$("#inv_bud_over").html();var content='<div id="add_friend_block" class="display_shadow_block add_friend_popup"><div class="block_top"><span></span></div><div class="display_shadow_block_content">'+show_text+'</div><div class="block_bottom"><span></span></div></div>';show_modal_window(content,200,200,'',1);}
function removebuddy(uid){set=2;var con_msg="Are you sure you want to remove "+Drupal.settings.friends.user_name+" from friends list?";$.prompt(con_msg,{buttons:{Ok:true,Cancel:false},callback:function(v,m){if(v){sendout(uid);}}});}
function sendprivatemsg(uid){var private_msg_form='<h3 class="popup_block_header"><span class="popup_block_header_title">Send a Private Message</span><span class="popup_close_block" onclick="javascript:hideModalWindow(1)"> Close <img src="/sites/all/themes/ec2/images/close_button.gif" title="Close" alt="Close" /></span></h3> <div class="popup_content_block"><div id="invi_cen_cont1"><p><label>Subject:  </label><input type="text" maxlength="128" name="subject"  class="form_text" id="edit-subject" /></p><p><label>Message:  </label><textarea id=\'privatemsg_area\'></textarea></p></div><p class="popup_btn" id="button_table"><span id="privatesend"><input border="0" id="psend_td"  type="button" onClick="privatemsg_out(\''+uid+'\')" value="Send"" /></span><span id="pcan_td"><a href="javascript:hideModalWindow(1)" class="cancel_link" id="closebut">Cancel</a></span></p></div></div>';var content='<div id="add_friend_block" class="display_shadow_block send_pvt_msg"><div class="block_top"><span></span></div><div class="display_shadow_block_content">'+private_msg_form+'<div class="block_bottom"><span></span></div></div>';show_modal_window(content,300,300,'',1);$('#edit-subject').focus();}
function invite_group(){group_invite=$("#invite_to_group").html();$("#invite_to_group").html("");var content='<div id="add_friend_block" class="display_shadow_block"><div class="block_top"><span></span></div><div class="display_shadow_block_content">'+group_invite+'</div><div class="block_bottom"><span></span></div></div>';show_modal_window(content,400,400,'',1);}
function hideInviteGroup(){$("#invite_to_group").html(group_invite);hideModalWindow(1);}
function bind_friends_link_active(){var mod=$('#active_friends_link').val();if(mod==''||mod=='thumbnail'){$("#friends_thumbnail_link").css('color','#5A5A5A');}
else if(mod=='request'){$("#friends_request_link").css('color','#5A5A5A');}
else if(mod=='manage'){$("#friends_manage_link").css('color','#5A5A5A');}
else if(mod=='invite'){$("#invite_users_link").css('color','#5A5A5A');}
$('#friends_thumbnail_link').bind('click',function(){$("#friends_thumbnail_link").css('color','#5A5A5A');$("#friends_thumbnail_link").css('cursor','default');$("#friends_activity_link").css('cursor','pointer');$("#friends_activity_link").css('color','');$("#friends_request_link").css('cursor','pointer');$("#friends_request_link").css('color','');$("#friends_manage_link").css('cursor','pointer');$("#friends_manage_link").css('color','');$("#invite_users_link").css('cursor','pointer');$("#invite_users_link").css('color','');});$('#friends_request_link').bind('click',function(){$("#friends_request_link").css('color','#5A5A5A');$("#friends_request_link").css('cursor','default');$("#friends_thumbnail_link").css('cursor','pointer');$("#friends_thumbnail_link").css('color','');$("#friends_activity_link").css('cursor','pointer');$("#friends_activity_link").css('color','');$("#friends_manage_link").css('cursor','pointer');$("#friends_manage_link").css('color','');$("#invite_users_link").css('cursor','pointer');$("#invite_users_link").css('color','');});$('#friends_manage_link').bind('click',function(){$("#friends_manage_link").css('color','#5A5A5A');$("#friends_manage_link").css('cursor','default');$("#friends_thumbnail_link").css('cursor','pointer');$("#friends_thumbnail_link").css('color','');$("#friends_activity_link").css('cursor','pointer');$("#friends_activity_link").css('color','');$("#friends_request_link").css('cursor','pointer');$("#friends_request_link").css('color','');$("#invite_users_link").css('cursor','pointer');$("#invite_users_link").css('color','');});$('#invite_users_link').bind('click',function(){$("#invite_users_link").css('color','#5A5A5A');$("#invite_users_link").css('cursor','default');$("#friends_manage_link").css('cursor','pointer');$("#friends_manage_link").css('color','');$("#friends_thumbnail_link").css('cursor','pointer');$("#friends_thumbnail_link").css('color','');$("#friends_activity_link").css('cursor','pointer');$("#friends_activity_link").css('color','');$("#friends_request_link").css('cursor','pointer');$("#friends_request_link").css('color','');});};function autocomplete_alphanumeric(sText){var ValidChars="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz1234567890_-";var IsNumber=true;var Char;for(i=0;i<sText.length&&IsNumber==true;i++){Char=sText.charAt(i);if(ValidChars.indexOf(Char)==-1){IsNumber=false;}}
return IsNumber;}
Drupal.autocompleteAutoAttach=function(){var acdb=[];$('input.autocomplete').each(function(){var uri=this.value;if(!acdb[uri]){acdb[uri]=new Drupal.ACDB(uri);}
var input=$('#'+this.id.substr(0,this.id.length-13)).attr('autocomplete','OFF')[0];$(input.form).submit(Drupal.autocompleteSubmit);new Drupal.jsAC(input,acdb[uri]);});}
Drupal.autocompleteSubmit=function(){return $('#autocomplete').each(function(){this.owner.hidePopup();}).size()==0;}
Drupal.jsAC=function(input,db){var ac=this;this.input=input;this.db=db;$(this.input).keydown(function(event){return ac.onkeydown(this,event);}).keyup(function(event){ac.onkeyup(this,event)});};Drupal.jsAC.prototype.onkeydown=function(input,e){if(!e){e=window.event;}
switch(e.keyCode){case 40:this.selectDown();return false;case 38:this.selectUp();return false;default:return true;}}
Drupal.jsAC.prototype.onkeyup=function(input,e){if(!e){e=window.event;}
switch(e.keyCode){case 16:case 17:case 18:case 20:case 33:case 34:case 35:case 36:case 37:case 38:case 39:case 40:return true;case 9:case 13:case 27:this.hidePopup(e.keyCode);return true;default:if($("#private_write_message_temp").val()=="searchFriends")
{this.populatePopup();}
else
{if(input.value.length>0)
this.populatePopup();else
this.hidePopup(e.keyCode);}
return true;}}
Drupal.jsAC.prototype.select=function(node){}
Drupal.jsAC.prototype.selectDown=function(){if(this.selected&&this.selected.nextSibling){this.highlight(this.selected.nextSibling);}
else{var lis=$('li',this.popup);if(lis.size()>0){this.highlight(lis.get(0));}}}
Drupal.jsAC.prototype.selectUp=function(){if(this.selected&&this.selected.previousSibling){this.highlight(this.selected.previousSibling);}}
Drupal.jsAC.prototype.highlight=function(node){if(this.selected){$(this.selected).removeClass('selected');}
$(node).addClass('selected');this.selected=node;}
Drupal.jsAC.prototype.unhighlight=function(node){$(node).removeClass('selected');this.selected=false;}
Drupal.jsAC.prototype.hidePopup=function(keycode){if(this.selected&&((keycode&&keycode!=46&&keycode!=8&&keycode!=27)||!keycode)){}
var popup=this.popup;if(popup){this.popup=null;$(popup).fadeOut('fast',function(){$(popup).remove();});}
this.selected=false;}
Drupal.jsAC.prototype.populatePopup=function(){if(this.popup){$(this.popup).remove();}
this.selected=false;this.popup=document.createElement('div');this.popup.id='autocomplete';this.popup.owner=this;$(this.popup).css({marginTop:this.input.offsetHeight+'px',width:(this.input.offsetWidth-6)+'px',display:'none'});$(this.input).before(this.popup);this.db.owner=this;if($('#edit-recipient').length>0){if(autocomplete_alphanumeric($('#edit-recipient').val())==false)
return false;}
this.db.search(this.input.value);}
Drupal.jsAC.prototype.found=function(matches){if($("#private_write_message_temp").val()=="searchFriends")
{$("#buddy_list").html(matches);if(typeof(removeFriendBind)=='function'){removeFriendBind();}
if($('#edit-recipient').val()==''){pagingAction('buddy_list')
$('#buddy_list_paging').show();}}
else
{if(!this.input.value.length)
{return false;}
var ul=document.createElement('ul');var ac=this;titleContent='<h3>Related Contents</h3>';$(ul).prepend(titleContent);var autoCheck=0;for(key in matches){autoCheck=1;var li=document.createElement('li');$(li).html('<div id="buddy_list">'+matches[key]+'</div>').mouseup(function(){ac.select(this);}).mouseover(function(){ac.highlight(this);}).mouseout(function(){ac.unhighlight(this);});li.autocompleteValue=key;$(ul).append(li);}
if(this.popup){if(ul.childNodes.length>0&&autoCheck){$(this.popup).empty().append(ul).show();}
else{$(this.popup).css({visibility:'hidden'});this.hidePopup();}}}}
Drupal.jsAC.prototype.setStatus=function(status){switch(status){case'begin':$(this.input).addClass('throbbing');break;case'cancel':case'error':case'found':$(this.input).removeClass('throbbing');break;}}
Drupal.ACDB=function(uri){this.uri=uri;this.delay=300;this.cache={};}
var cacheCheck;Drupal.ACDB.prototype.search=function(searchString){var db=this;this.searchString=searchString;if(typeof paging_init=="function"){$('#asc').addClass('current');$('#desc').removeClass('current');$('#buddy_list_paging').hide();}
if(this.cache[searchString]&&!cacheCheck){return this.owner.found(this.cache[searchString]);}
if(this.timer){clearTimeout(this.timer);}
this.timer=setTimeout(function(){db.owner.setStatus('begin');var newtext='';if($('#to_list').length){newtext=document.getElementById('to_list').value;}
var param_gid='';if($('#gid').length){param_gid=$('#gid').val();param_gid='&gid='+param_gid;}
$.ajax({type:"POST",beforeSend:function(){if($("#private_write_message_temp").val()=="searchFriends"){if(document.getElementById("private_message_user_search").style.display=="none"){$('#private_message_user_search').slideDown('slow');$("#hide_show_msg").removeClass();$("#hide_show_msg").addClass('message_hide_show_show');$("#hide_show_msg").html("Hide Friend's List");}
if($.trim($('#buddy_list').attr('class'))=='buddylist dec_height'){$('#buddy_list').html('<img style = "display:block;text-align:center;padding-top:40px;padding-bottom:95px;margin:auto;" src = "'+Drupal.settings.common.loaderGif+'" alt = "Loader"/>');}
else{$('#buddy_list').html('<img style = "display:block;text-align:center;padding-top:80px;padding-bottom:95px;margin:auto;" src = "'+Drupal.settings.common.loaderGif+'" alt = "Loader"/>');}}},data:'search_type='+$('#search_type').val()+"&newtext="+newtext+param_gid,url:db.uri+'/'+Drupal.encodeURIComponent(searchString),success:function(data){if($("#private_write_message_temp").val()=="searchFriends"){var matches=data;}
else{var matches=Drupal.parseJson($.trim(data));}
if(typeof matches['status']=='undefined'||matches['status']!=0){db.cache[searchString]=matches;if(db.searchString==searchString){db.owner.found(matches);}
db.owner.setStatus('found');}},error:function(xmlhttp){alert('An HTTP error '+xmlhttp.status+' occured.\n'+db.uri);}});},this.delay);}
Drupal.ACDB.prototype.cancel=function(){if(this.owner)this.owner.setStatus('cancel');if(this.timer)clearTimeout(this.timer);this.searchString='';}
if(Drupal.jsEnabled){$(document).ready(Drupal.autocompleteAutoAttach);}
function str_replace(haystack,needle,replacement){needle=needle.toLowerCase();haystack=haystack.toLowerCase();needle=js_RemoveChar(needle)
haystack=js_RemoveChar(haystack)
var temp=haystack.split(needle);return temp.join(replacement);}
function stripHTML(){var re=/<\S[^><]*>/g
for(i=0;i<arguments.length;i++)
arguments[i].value=arguments[i].value.replace(re,"")}
function js_RemoveChar(str)
{charToRemove='"';regExp=new RegExp("["+charToRemove+"]","g");return str.replace(regExp,"");};if(Drupal.jsEnabled){$(document).ready(function(){if($('#search_msgcenter').length){$('#search_msgcenter').val('');}
if($('#to_list').length){$('#to_list').val('');}
if($('#subject').length){var qsr=window.top.location.search.substring(1);var str=qsr.split('=');if($.trim(str[1])!='inbox'){$('#subject').val('');}}
if($('#msgbody').length){$('#msgbody').val('');}
$("#private_message_user_search").find($("input[@type=checkbox][@checked]")).each(function(){$(this).attr('checked',false);});if(typeof paging_init=="function"){paging_init('msg_center',6);}
privatemsgContactFill();messageCenterSorting();$('#search_msgcenter').bind('keyup',function(e){var keycode;if(window.event){keycode=window.event.keyCode;}
else if(e){keycode=e.which;}
if(keycode!=13){return;}
$('#msgcenter_search_submit').click();});$('#search_msgcenter').val($.trim($('#search_msgcenter').val()));if(typeof paging_init=="function"){buddy_list_limit=($('#search_type').val()=='friends')?20:8;paging_init('buddy_list',8);}});}
function sendReplyButtonClick(){if($.trim($('#subject').val())==''){$.prompt('Please enter the Subject.',{callback:function(){$('#subject').val($.trim($('#subject').val()));$('#subject').focus();}});return false;}
if($.trim($('#subject').val())!=removeHTMLTags($.trim($('#subject').val()))){$.prompt('Tags are not allowed in the Subject.',{callback:function(){$('#subject').val($.trim($('#subject').val()));$('#subject').focus();}});return false;}
else if($.trim($('#msgbody').val())==''){$.prompt('Please enter the Message.',{callback:function(){$('#msgbody').val($.trim($('#msgbody').val()));$('#msgbody').focus();}});return false;}
if($.trim(mc_strip_tags($.trim($('#msgbody').val()),'<br><b><i><u><a><strong><em>'))!=$.trim($('#msgbody').val())){$.prompt('Please enter valid Message.',{callback:function(){$('#msgbody').val($.trim($('#msgbody').val()));$('#msgbody').focus();}});return false;}
$.ajax({type:"POST",url:Drupal.settings.view_messageCenter.ajaxUrl_sendReply,beforeSend:function(){$.prompt('<div id = "msg_alert"><img src = "'+Drupal.settings.common.loaderGif+'" /><p>Sending Message...</p></div>');$('#jqibuttons').hide();},data:'subject='+urlencode($.trim($('#subject').val()))+"&msgbody="+urlencode($.trim($('#msgbody').val()))+'&msg_author='+$.trim($('#msg_author').val())+'&msg_id='+$.trim($('#msg_id').val()),dataType:"html",success:function(msg){window.location.href=$.trim($('#link').val());}});}
function privatemsgContactFill(){$('#edit-quick').css('display','block');$('#edit-quick').change(function(){$('#edit-recipient').val(this.options[this.selectedIndex].value);this.selectedIndex=0;});}
var msg_center_limit=6;var msg_center_pageNumber;var msg_center_totalItems;var searchstring;var ajax;var uid='';var type='';var login_user='';var mode;var newtext='';function pagingmsg_center(){var sortQryStr='';if($.trim($('#sortBy').val())){sortQryStr='&sortby='+$.trim($('#sortBy').val());}
var searhQryStr='';if($.trim($('#hiddenSearchText').val())){searhQryStr='&searchtext='+$.trim($('#hiddenSearchText').val());}
uid=$('#uid').val();mode=$('#mode').val();$.ajax({type:"POST",url:Drupal.settings.privatemsg.privatemsg_ajax,beforeSend:function(){divHeight=$('#mc_received').css("height");divWidth=$("#mc_received").css("width");divHeight=(Number(document.getElementById('mc_received').offsetHeight));$('#mc_received').html('<div  id = "loader_animation" style = "display:block;  text-align:center;"><img  style = "padding-top:'+Number(divHeight/2.5)+'px" src = "'+Drupal.settings.common.loaderGif+'" alt = "Loader"/></div>');$("#loader_animation").css({height:divHeight+'px',width:divWidth});},data:"pageNumber="+msg_center_pageNumber+"&mode="+mode+"&type="+type+"&ajax=ajax&uid="+uid+sortQryStr+searhQryStr,dataType:"html",success:function(msg){$('#mc_received').html(msg);pagingAction('msg_center');messageCenterSorting();}});}
function messageCenterSorting(){$('#clickFrom, #clickMsg, #clickChanged, #msgcenter_search_submit').css({"cursor":"pointer"}).unbind('click').click(function(){uid=$('#uid').val();mode=$('#mode').val();var searchQryStr='';var sortBy_value='';var msg_id='mc_received';var url_path=Drupal.settings.privatemsg.privatemsg_ajax;var ajax='ajax';var searhHidQryStr='';switch($.trim(this.id)){case'clickFrom':if(parseInt($('#sortByFrom').val())>0){if(parseInt($('#sortByFrom').val())==1){$('#sortByFrom').val(2);}
else if(parseInt($('#sortByFrom').val())==2){$('#sortByFrom').val(1);}}
else{$('#sortByFrom').val(1);}
$('#innerDate, #innerMsg').removeAttr('class');if(parseInt($('#sortByFrom').val())>0){if(parseInt($('#sortByFrom').val())==1){sortBy_value='user_name ASC';$('#innerFrom').removeAttr('class').addClass('sort_ascend');}
else if(parseInt($('#sortByFrom').val())==2){sortBy_value='user_name DESC';$('#innerFrom').removeAttr('class').addClass('sort_descend');}}
$('#sortByDate').val(1);$('#sortByMsg').val(2);if($.trim($('#hiddenSearchText').val())){searhHidQryStr='&searchtext='+$.trim($('#hiddenSearchText').val());}
break;case'clickMsg':if(parseInt($('#sortByMsg').val())>0){if(parseInt($('#sortByMsg').val())==1){$('#sortByMsg').val(2);}
else if(parseInt($('#sortByMsg').val())==2){$('#sortByMsg').val(1);}}
else{$('#sortByMsg').val(1);}
$('#innerDate, #innerFrom').removeAttr('class');if(parseInt($('#sortByMsg').val())>0){if(parseInt($('#sortByMsg').val())==1){sortBy_value='p.subject ASC';$('#innerMsg').removeAttr('class').addClass('sort_ascend');}
else if(parseInt($('#sortByMsg').val())==2){sortBy_value='p.subject DESC';$('#innerMsg').removeAttr('class').addClass('sort_descend');}}
$('#sortByDate').val(1);$('#sortByFrom').val(1);if($.trim($('#hiddenSearchText').val())){searhHidQryStr='&searchtext='+$.trim($('#hiddenSearchText').val());}
break;case'clickChanged':if(parseInt($('#sortByDate').val())>0){if(parseInt($('#sortByDate').val())==1){$('#sortByDate').val(2);}
else if(parseInt($('#sortByDate').val())==2){$('#sortByDate').val(1);}}
else{$('#sortByDate').val(1);}
$('#innerFrom, #innerMsg').removeAttr('class');if(parseInt($('#sortByDate').val())>0){if(parseInt($('#sortByDate').val())==1){sortBy_value='p.timestamp ASC';$('#innerDate').removeAttr('class').addClass('sort_ascend');}
else if(parseInt($('#sortByDate').val())==2){sortBy_value='p.timestamp DESC';$('#innerDate').removeAttr('class').addClass('sort_descend');}}
$('#sortByFrom').val(1);$('#sortByMsg').val(2);if($.trim($('#hiddenSearchText').val())){searhHidQryStr='&searchtext='+$.trim($('#hiddenSearchText').val());}
break;case'msgcenter_search_submit':var searchtext=$.trim($('#search_msgcenter').val());if(searchtext!=''){searchQryStr='&searchtext='+urlencode(searchtext);url_path=Drupal.settings.message_center.ajaxUrl_search;msg_id='main_message_center_block';ajax='searchajax';}
else{$.prompt('Please enter Search Text.',{callback:function(){$('#search_msgcenter').val($.trim($('#search_msgcenter').val()));$('#search_msgcenter').focus();}});return false;}
break;}
$('#sortBy').val($.trim(sortBy_value));$.ajax({type:"POST",url:url_path,beforeSend:function(){divHeight=$('#'+msg_id).css("height");divWidth=$('#'+msg_id).css("width");divHeight=(Number(document.getElementById(msg_id).offsetHeight));$('#'+msg_id).html('<div  id = "loader_animation" style = "display:block;  text-align:center;"><img  style = "padding-top:'+Number(divHeight/2.5)+'px" src = "'+Drupal.settings.common.loaderGif+'" alt = "Loader"/></div>');$("#loader_animation").css({height:divHeight+'px',width:divWidth});if($.trim(msg_id)=='main_message_center_block'&&parseInt($('#total_privatemsg').val())>6){$('#privatemsg_block_bottom').show();}},data:"ajax="+ajax+"&mode="+mode+"&type="+type+"&uid="+uid+'&sortby='+sortBy_value+searchQryStr+searhHidQryStr,dataType:"html",success:function(msg){$('#'+msg_id).html(msg);pagingAction('msg_center');if($.trim(msg_id)=='main_message_center_block'&&parseInt($('#search_total').val())>6){$('#privatemsg_block_bottom').hide();}
else if($.trim(msg_id)=='main_message_center_block'&&parseInt($('#search_total').val())<7){$('#privatemsg_block_bottom').show();}
messageCenterSorting();}});});}
var buddy_list=Array();var buddy="";function pagingmsg_get_buddy(){if(document.getElementById("everyone").checked==true){if(newtext!=""){$("#to_list").val("");}
params='';if($('#gid').length){params=$('#gid').val();params='gid='+params;newtext='';$('#list_to').html('');}
$.ajax({type:"POST",url:Drupal.settings.privatemsg.privatemsg_getbuddy,dataType:"json",data:params,error:function(a,b,c){alert(a);alert(b);alert(c);},success:function(msg){buddy_name=msg.uname;buddy_uid=msg.uid;for(var i=0;i<buddy_name.length;i++){if(document.getElementById(buddy_uid[i])){document.getElementById(buddy_uid[i]).checked=true;msg_id=buddy_uid[i];parent_id=document.getElementById(msg_id).parentNode.id;if($('#'+msg_id).attr('checked')==true){$('#'+parent_id).addClass('msg_selected');}
newtext=newtext+buddy_name[i]+"\n";}
else{newtext=newtext+buddy_name[i]+"\n";}
if(params!=''){$('#list_to').append('<span id="span_'+buddy_uid[i]+'"><img onclick="remove_name('+buddy_uid[i]+')" src="/sites/all/themes/ec2/images/tool-close1.gif" alt="Remove User" />'+$.trim(buddy_name[i])+'</span>');}}
$("#to_list").val(newtext);$('#private_message_user_search').slideDown('slow');$("#hide_show_msg").removeClass();$("#hide_show_msg").addClass('message_hide_show_show');$("#hide_show_msg").html("Hide Friend's List");}});}
else{for(var i=0;i<buddy_name.length;i++){if(document.getElementById(buddy_uid[i])){document.getElementById(buddy_uid[i]).checked=false;msg_id=buddy_uid[i];parent_id=document.getElementById(msg_id).parentNode.id;if($('#'+msg_id).attr('checked')==false){$('#'+parent_id).removeClass();$('#'+parent_id).addClass('selected_user');}}}
$("#to_list").val("");$('#list_to').html('');newtext="";}}
var m=0;function toogle_check_all(){if(m==0){$('input:checkbox').each(function(){this.checked=true;});m=1;}
else if(m==1){$('input:checkbox').each(function(){this.checked=false;});m=0;}}
function del_msg(){if(!($('input[@type=checkbox]:checked').val())){$.prompt('Please select Message.');}
else{var i=0;var txt='Messages.';$('input[@type=checkbox]:checked').each(function(){i++;});if(i==1){txt='Message.';}
$.prompt('Are you sure you want to delete the selected '+txt,{buttons:{Ok:true,Cancel:false},callback:function(v,m){if(v){var id='';$('input[@type=checkbox]:checked').each(function(){if(id==''){id=this.value;}
else{id=id+','+this.value;}});$('#jqibox').remove();$.ajax({type:"POST",url:Drupal.settings.privatemsg.privatemsg_delajax,beforeSend:function(){$.prompt('<div id = "msg_alert"><img src = "'+Drupal.settings.common.loaderGif+'" /></div>');$('#jqibuttons').hide();},data:'id='+id,success:function(msg){if(msg){window.location.href=window.location.href;var msg="yes";}}});}}});}}
function browser_msieversion(){var ua=window.navigator.userAgent
var msie=ua.indexOf("MSIE ")
if(msie>0)
return parseInt(ua.substring(msie+5,ua.indexOf(".",msie)))
else
return 0;}
function add_name(msg_id){var str=new Array();var flag=0;var arr;var aatt;this.value=document.getElementById(msg_id).value;arr=document.getElementById('selected_val').value;str=arr.split("\n");var unchecked='';if(newtext!=$("#to_list").val()){if($("#to_list").val()!=""){newtext=$("#to_list").val();}}
if(newtext!=""){if(browser_msieversion()>=4){newtext="\n"+newtext;}
else{newtext+="\n";}}
if(newtext!=""){if($('#'+msg_id).attr('checked')==false){unchecked=$('#'+msg_id).val();}
if($('#gid').length&&unchecked&&newtext.match(unchecked)){$('#span_'+msg_id).remove();}
if(unchecked!=""){if(newtext.match(unchecked)){if($.browser.msie){newtext=newtext.replace(unchecked,"");newtext=newtext.replace('\n',"");}
else{newtext=newtext.replace(unchecked+'\n',"");}}
else{if(newtext.match(this.value)){if($.browser.msie){newtext=newtext.replace(unchecked,"");newtext=newtext.replace('\n',"");}
else{newtext=newtext.replace(unchecked+'\n',"");}}
else{newtext=newtext+this.value+"\n";}}}
else{newtext=newtext+this.value+"\n";if($('#gid').length){$('#list_to').append('<span id="span_'+msg_id+'"><img  onclick="remove_name('+msg_id+')" src="/sites/all/themes/ec2/images/tool-close1.gif" alt="Remove User" />'+this.value+'</span>');}}}
else{newtext=newtext+this.value+"\n";if($('#gid').length){$('#list_to').append('<span id="span_'+msg_id+'"><img  onclick="remove_name('+msg_id+')" src="/sites/all/themes/ec2/images/tool-close1.gif" alt="Remove User" />'+this.value+'</span>');}}
parent_id=document.getElementById(msg_id).parentNode.id;if($('#'+msg_id).attr('checked')==true){$('#'+parent_id).addClass('msg_selected');}
var newstring="";var spt=newtext.split("\n");for(var i=0;i<=spt.length-1;i++){if($.trim(spt[i])!=""){newstring+=$.trim(spt[i])+'\n';}}
newtext=newstring;if($('#to_list').length){document.getElementById('to_list').value=newtext;}
if($('#'+msg_id).attr('checked')==false){parent_id=document.getElementById(msg_id).parentNode.id;$('#'+parent_id).removeClass('msg_selected');}}
var buddy_list_limit=8;var buddy_list_pageNumber;var buddy_list_totalItems;var searchstring;var ajax;var uid='';var type='';var login_user='';var mode;var mid_array_list=new Array();function pagingbuddy_list(){if($('#to_list').length){newtext=document.getElementById('to_list').value;}
var param_gid='';if($('#gid').length){param_gid=$('#gid').val();param_gid='&gid='+param_gid;}
$.ajax({type:"POST",url:Drupal.settings.privatemsg.privatemsg_buddyajax,beforeSend:function(){$('#buddy_list').html('<img style = "display:block;text-align:center;padding-top:95px;padding-bottom:95px;margin:auto;" src = "'+Drupal.settings.common.loaderGif+'" alt = "Loader"/>');},data:"pageNumber="+buddy_list_pageNumber+"&mode="+mode+"&type="+type+"&ajax=ajax&uid="+uid+"&newtext="+newtext+"&sort="+$('#sort').val()+'&search_type='+$('#search_type').val()+param_gid,dataType:"html",success:function(msg){$('#buddy_list').html(msg);pagingAction('buddy_list');}});}
function msg_validate(val){if(val=='submit'){if($.trim($('#to_list').val())==''){$.prompt('Please select the User.',{callback:function(){$('#to_list').val($.trim($('#to_list').val()));$('#to_list').focus();}});return false;}
if($.trim($('#subject').val())==''){$.prompt('Please enter the Subject.',{callback:function(){$('#subject').val($.trim($('#subject').val()));$('#subject').focus();}});return false;}
if($.trim($('#subject').val())!=removeHTMLTags($.trim($('#subject').val()))){$.prompt('Tags are not allowed in the Subject.',{callback:function(){$('#subject').val($.trim($('#subject').val()));$('#subject').focus();}});return false;}
if($.trim($('#msgbody').val())==''){$.prompt('Please enter the Message.',{callback:function(){$('#msgbody').val($.trim($('#msgbody').val()));$('#msgbody').focus();}});return false;}
if($.trim(mc_strip_tags($.trim($('#msgbody').val()),'<br><b><i><u><a><strong><em>'))!=$.trim($('#msgbody').val())){$.prompt('Please enter valid Message.',{callback:function(){$('#msgbody').val($.trim($('#msgbody').val()));$('#msgbody').focus();}});return false;}
$.ajax({type:"POST",url:Drupal.settings.write_messageCenter.ajaxUrl_sendMsg,beforeSend:function(){$.prompt('<div id = "msg_alert"><img src = "'+Drupal.settings.common.loaderGif+'" /><p>Sending Message...</p></div>');$('#jqibuttons').hide();},data:'subject='+urlencode($.trim($('#subject').val()))+"&msgbody="+urlencode($.trim($('#msgbody').val()))+'&to_list='+$.trim($('#to_list').val()),dataType:"html",success:function(msg){window.location.href=$.trim($('#link').val());}});}}
function confirm_msg(delete_id,path){$.prompt('Are you sure you want to delete this Message.',{buttons:{Ok:true,Cancel:false},callback:function(v,m){if(v){$('#jqibox').remove();$.ajax({type:"POST",url:Drupal.settings.view_messageCenter.ajaxUrl_deleteMsg,beforeSend:function(){$.prompt('<div id = "msg_alert"><img src = "'+Drupal.settings.common.loaderGif+'" /><p>Deleting Message...</p></div>');$('#jqibuttons').hide();},data:'id='+delete_id,dataType:"html",success:function(msg){window.location.pathname=path;}});}
else{$('#subject').focus();return false;}}});}
function hideShow_friends(){if(document.getElementById("private_message_user_search").style.display=="block"){$('#private_message_user_search').slideUp('slow');$("#hide_show_msg").removeClass();$("#hide_show_msg").addClass('message_hide_show_hide');$("#hide_show_msg").html("Show Friend's List");}
else{$('#private_message_user_search').slideDown('slow');$("#hide_show_msg").removeClass();$("#hide_show_msg").addClass('message_hide_show_show');$("#hide_show_msg").html("Hide Friend's List");}}
function hideShow_members(){if($("#private_message_user_search").css('display')=="block"){$('#private_message_user_search').slideUp('slow');$("#hide_show_msg").removeClass();$("#hide_show_msg").addClass('message_hide_show_hide');$("#hide_show_msg").html("Show Member List");}
else{$('#private_message_user_search').slideDown('slow');$("#hide_show_msg").removeClass();$("#hide_show_msg").addClass('message_hide_show_show');$("#hide_show_msg").html("Hide Member List");}}
function mc_strip_tags(str,allowed_tags){var key='',allowed=false;var matches=[];var allowed_array=[];var allowed_tag='';var i=0;var k='';var html='';var replacer=function(search,replace,str){return str.split(search).join(replace);};if(allowed_tags){allowed_array=allowed_tags.match(/([a-zA-Z0-9]+)/gi);}
str+='';matches=str.match(/(<\/?[\S][^>]*>)/gi);for(key in matches){if(isNaN(key)){continue;}
html=matches[key].toString();allowed=false;for(k in allowed_array){allowed_tag=allowed_array[k];i=-1;if(i!=0){i=html.toLowerCase().indexOf('<'+allowed_tag+'>');}
if(i!=0){i=html.toLowerCase().indexOf('<'+allowed_tag+' ');}
if(i!=0){i=html.toLowerCase().indexOf('</'+allowed_tag);}
if(i==0){allowed=true;break;}}
if(!allowed){str=replacer(html,"",str);}}
return str;}
function remove_name(msg_id){$('#span_'+msg_id).remove();$('#'+msg_id).click();}
function group_privatemsg_validate(val){if(val=='submit'){if($.trim($('#to_list').val())==''){$.prompt('Please select the User.',{callback:function(){$('#to_list').val($.trim($('#to_list').val()));$('#to_list').focus();}});return false;}
if($.trim($('#subject').val())==''){$.prompt('Please enter the Subject.',{callback:function(){$('#subject').val($.trim($('#subject').val()));$('#subject').focus();}});return false;}
if($.trim($('#subject').val())!=removeHTMLTags($.trim($('#subject').val()))){$.prompt('Tags are not allowed in the Subject.',{callback:function(){$('#subject').val($.trim($('#subject').val()));$('#subject').focus();}});return false;}
if($.trim($('#msgbody').val())==''){$.prompt('Please enter the Message.',{callback:function(){$('#msgbody').val($.trim($('#msgbody').val()));$('#msgbody').focus();}});return false;}
if($.trim(mc_strip_tags($.trim($('#msgbody').val()),'<br><b><i><u><a><strong><em>'))!=$.trim($('#msgbody').val())){$.prompt('Please enter valid Message.',{callback:function(){$('#msgbody').val($.trim($('#msgbody').val()));$('#msgbody').focus();}});return false;}
$.ajax({type:"POST",url:Drupal.settings.group_private_message.ajaxUrl_sendMsg,beforeSend:function(){$.prompt('<div id = "msg_alert"><img src = "'+Drupal.settings.common.loaderGif+'" /><p>Sending Message...</p></div>',{buttons:{Ok:true},callback:function(v,m){if(v){window.location.href=window.location.href;}}});$('#jqibuttons').hide();},data:'subject='+urlencode($.trim($('#subject').val()))+"&msgbody="+urlencode($.trim($('#msgbody').val()))+'&to_list='+$.trim($('#to_list').val())+'&gid='+$.trim($('#gid').val()),dataType:"html",success:function(msg){$('#msg_alert').html(msg);$('#jqibuttons').show();}});}};var current_page;if(Drupal.jsEnabled){$(document).ready(function(){if($('#max_length_time').length){event_calculate_slot_cost();}
if(current_page==1||current_page==2){}
if(current_page==2){$("#edit-field-event-start-date-element").datepicker({changeMonth:true,changeYear:true,buttonImage:'/sites/all/themes/ec2/images/calendar.gif',buttonImageOnly:true,dateFormat:'dd M, yy',altFormat:'yy-mm-dd',maxDate:'+1y',minDate:'+0d',showOn:'both',altField:'#field_event_start_date'});$("#edit-field-event-end-date-element").datepicker({changeMonth:true,changeYear:true,showOn:'button',buttonImage:'/sites/all/themes/ec2/images/calendar.gif',buttonImageOnly:true,dateFormat:'dd M, yy',altFormat:'yy-mm-dd',maxDate:'+1y',minDate:'+0d',showOn:'both',altField:'#field_event_end_date'});select_event_occurance($('input[@name="event_recurrence"]:checked').val());$(".ui-datepicker-trigger").hide();}
$("#user_groups").bind('change',function(){if($("#announce_group").length){if(this.value){document.getElementById("announce_group").checked=true;}
else{document.getElementById("announce_group").checked=false;}}});});}
function event_launch_schedule_dimdim(uid,nid,book_id){$.ajax({type:"POST",url:Drupal.settings.events.scheduled_session_ajax_url,data:"event_uid="+uid+"&event_nid="+nid+"&book_id="+book_id,beforeSend:function(){},success:function(msg){var splited_msg=Array();splited_msg=msg.split("|#|");$(".lesson_list_view").hide();$(".recommended_sessions").hide();$("#back_to_list").show();$("#scheduled_past").hide();$(".lesson_list_view").hide();$("#launch_session").hide();past_student_view_data=true;if((splited_msg[1]=='')&&(splited_msg[2]=='')){}
else{$(".content_block_header_red").html("Teacher Time Started!");$("#starting_soon").html("Your Teacher Time hasn't started.");}}});}
function event_launch_dimdim(title,name,hours,type,book_id,nid,teacher_id){$.ajax({type:"POST",url:Drupal.settings.events.launch_dimdim,data:"title="+title+"&name="+name+"&hours="+hours+"&type="+type+"&nid="+nid+"&book_id="+book_id+"&nid="+nid+"&teacher_id="+teacher_id,beforeSend:function(){},success:function(msg){if(msg=="Not Started"){$.prompt("Meeting not yet started by Teacher.<br>Try sometime later.",{callback:function(){}});return false}
else{if(type=="teacher"){window.open(msg,'DIMDIM','top=100, left=100, height=1000, width=1000, status=no, menubar=no, resizable=yes, scrollbars=yes, toolbar=no, location=no, directories=no');}
else{var splited_data=Array();splited_data=msg.split("|#|");window.open(splited_data[0],'DIMDIM','top=100, left=100, height=1000, width=1000, status=no, menubar=no, resizable=yes, scrollbars=yes, toolbar=no, location=no, directories=no');}}}});}
var timezone='';var event_var_step3=true;Array.prototype.unique=function(){var a=[];var l=this.length;for(var i=0;i<l;i++){for(var j=i+1;j<l;j++){if(this[i]===this[j])
j=++i;}
a.push(this[i]);}
return a;};function event_urlencode(str){if(str==""||str==undefined){return str;}
else{return $.URLEncodes(str);}}
function event_add_material(val){var finalMaterial='';$('#content_added > li').each(function(){idArray=this.id.split('_');finalMaterial+=idArray[0]+',';finalMaterial+=$('#content_added').find('#'+idArray[0]+'_hidden_description').html()+'||'})
$('#session_material').val(finalMaterial);$("#edit_description").hide();$("#edit_description").html("");}
var skype_flag=0;function event_enable_skypeid(){if(skype_flag==0){$("#skype_id").show();skype_flag=1;}
else if(skype_flag==1){$("#skype_id").hide();skype_flag=0;}}
function event_auto_select(val){if(val=='radio'){$("#field_limited_seats").focus();}
$("#edit-field-price-per-seat").removeAttr('disabled');}
function event_clear_seats(){$("#field_limited_seats").val("");$("#edit-field-price-per-seat").val('0');$("#edit-field-price-per-seat").attr('disabled','disabled');}
function event_form_validation(page,type){englishcafevariable=2;$("#submit_event,#cancel_event,#event_back_step").addClass("submit_event_disabled").attr("disabled","disabled");;if(page==3){$("input[@name='submit_event']").val('Save & continue')
event_add_material('0');event_var_step3=true;document.node_event_form.submit();}
if(page==4){document.node_event_form.submit();return true;}
var field_event_type=Array();if(page==""||page==1){if($("#field_event_type").val()==1){if($("#field_event_one_one_type").val()==1){if($.trim($("#edit-field-username").val())==""){event_button_enabled();$.prompt("Please enter the Screen Name of the learner.",{callback:function(){$("#edit-field-username").focus();}});return false;}
$.ajax({type:"POST",url:Drupal.settings.events.screenname_validation,data:"screen_name="+$.trim($("#edit-field-username").val()),dataType:"html",success:function(msg){event_button_enabled();if(!msg){$.prompt("Please enter a valid screenname.",{callback:function(){$("#edit-field-username").focus();$("#event_screenname_valid_text").val("");}});return false;}
else if(event_create_title_body_validate()){if($('input[@name="field_price_hourly_rate"]').is(':checked')==false){$.prompt("Please select the price.",{callback:function(){$('input[@name="field_price_hourly_rate"]').focus();}});return false;}
if($('#hourly_myrate:checked').length&&($.trim($("#profile_price_hourly_rate").val())==''||$.trim($("#profile_price_hourly_rate").val())==0)){$.prompt("Please enter your hourly rate.",{callback:function(){$("#profile_price_hourly_rate").focus();}});return false;}
else if($('#hourly_myrate:checked').length&&isNaN($.trim($("#profile_price_hourly_rate").val()))){$.prompt("Please enter valid hourly rate.",{callback:function(){$("#profile_price_hourly_rate").focus();}});return false;}
else if($('#hourly_myrate:checked').length&&!check_numeric($.trim($("#profile_price_hourly_rate").val()))){$.prompt("Hourly rate should be a whole number.",{callback:function(){$("#profile_price_hourly_rate").focus();}});return false;}
else if($('#hourly_ownrate:checked').length&&$.trim($('#field_price_per_seat_own').val())==''){$.prompt("Please enter the price.",{callback:function(){$('#field_price_per_seat_own').val('');$('#field_price_per_seat_own').focus();}});return false;}
else if($('#hourly_ownrate:checked').length&&(isNaN($.trim($('#field_price_per_seat_own').val()))||$.trim($('#field_price_per_seat_own').val())==0)){$.prompt("Please enter a valid price.",{callback:function(){$('#field_price_per_seat_own').focus();}});return false;}
else if($('#hourly_ownrate:checked').length&&!check_numeric($.trim($('#field_price_per_seat_own').val()))){$.prompt("Price should be a whole number.",{callback:function(){$('#field_price_per_seat_own').focus();}});return false;}
else if(event_create_software_validate()){if($("#event_invite_message").val()==''){$.prompt("Please enter your invitation message.",{callback:function(){$("#event_invite_message").focus();}});return false;}
else{event_button_disabled();document.node_event_form.submit();return true;}}
else{return false;}}}});return false;}
else{event_button_enabled();if(event_create_title_body_validate()){if($('input[@name="field_price_hourly_rate"]').is(':checked')==false){$.prompt("Please select the price.",{callback:function(){$("#profile_price_hourly_rate").focus();}});return false;}
if($('#hourly_myrate:checked').length&&($.trim($("#profile_price_hourly_rate").val())==''||$.trim($("#profile_price_hourly_rate").val())==0)){$.prompt("Please enter your hourly rate.",{callback:function(){$("#profile_price_hourly_rate").focus();}});return false;}
else if($('#hourly_myrate:checked').length&&isNaN($.trim($("#profile_price_hourly_rate").val()))){$.prompt("Please enter valid hourly rate.",{callback:function(){$("#profile_price_hourly_rate").focus();}});return false;}
else if($('#hourly_myrate:checked').length&&!check_numeric($.trim($("#profile_price_hourly_rate").val()))){$.prompt("Hourly Rate should be a whole number.",{callback:function(){$("#profile_price_hourly_rate").focus();}});return false;}
else if($('#hourly_myrate:checked').length&&($.trim($("#profile_price_hourly_rate").val())%4)!=0){$.prompt("Hourly Rate should be multiples of 4.",{callback:function(){$("#profile_price_hourly_rate").focus();}});return false;}
else if(event_create_software_validate()){event_button_disabled();document.node_event_form.submit();return true;}
else{return false;}}
else{return false;}}}
else{event_button_enabled();if(event_create_title_body_validate()){if($("#field_limited_seats").val()==""){$.prompt("Please select the number of seats.",{callback:function(){$("#field_limited_seats").focus();}});return false;}
else if($.trim($('input[@name="field_price_per_seat"]').val())==""){$.prompt("Please enter the price per seats.",{callback:function(){$('input[@name="field_price_per_seat"]').val('');$('input[@name="field_price_per_seat"]').focus();}});return false;}
else if(isNaN($.trim($('input[@name="field_price_per_seat"]').val()))){$.prompt("Please enter a valid price.",{callback:function(){$('input[@name="field_price_per_seat"]').focus();}});return false;}
else if(!check_numeric($.trim($('input[@name="field_price_per_seat"]').val()))){$.prompt("Price should be a whole number.",{callback:function(){$('input[@name="field_price_per_seat"]').focus();}});return false;}
else if($('input[@name="field_english_level_2"]').is(':checked')==false){$.prompt("Please select the English level.",{callback:function(){$("#field_english_level_2").focus();}});return false;}
else if(event_create_software_validate()){if(type!='booked'){event_button_disabled();document.node_event_form.submit();}
return true;}
else{return false;}}
else{return false;}}}
if(page==2){if($('input[@name="event_recurrence"]').is(':checked')==false){$.prompt("Please select the Recurrance.",{callback:function(){$('input[@name="event_recurrence"]').focus();}});return false;}
else{$("#submit_event,#cancel_event,#event_back_step").addClass("submit_event_disabled").attr("disabled","disabled");$.ajax({type:"POST",url:'/aj/event/validate_create_form',data:"recurrance="+$('input[@name="event_recurrence"]:checked').val()+"&event_start_date="+$('#field_event_start_date').val()+"&event_end_date="+$("#field_event_end_date").val()+"&event_start_time_disp="+$("#event_start_time").find("#"+$("#event_start_time").val()).html()+"&event_end_time_disp="+$("#event_end_time").find("#"+$("#event_end_time").val()).html()+"&event_start_time="+$("#event_start_time").val()+"&event_end_time="+$("#event_end_time").val()+"&event_minimum_time="+$("#event_minimum_time").val()+"&event_maximum_time="+$("#event_maximum_time").val()+"&field_break="+$("#field_break").val()+"&event_one_one_type="+event_one_one_type+"&event_type="+event_type+"&nid="+$("#nid").val(),success:function(msg){if($.trim(msg)){$("#submit_event,#cancel_event,#event_back_step").removeClass("submit_event_disabled").removeAttr("disabled");msg=msg.split('||');$.prompt(msg[0],{callback:function(){switch(msg[1]){case'start_time':$("#event_start_time").focus();break;case'end_time':$("#event_end_time").focus();break;case'minimum_time':$("#event_minimum_time").focus();break;case'maximum_time':$("#event_maximum_time").focus();break;case'break_time':$("#field_break").focus();break;default:$("input[@name='field_event_end_date_element']").focus();break;}}});return false;}
else if(event_type==0&&$('input[@name="event_recurrence"]:checked').val()!='no'&&$('input[@name="field_total_learners"]').length&&$('input[@name="field_total_learners"]').is(':checked')==false){event_button_enabled();$.prompt("Please select the Total Learners.",{callback:function(){$("#field_total_learners").focus();}});return false;}
else if(event_type==0&&$('input[@name="field_privacy"]').length&&$('input[@name="field_privacy"]').is(':checked')==false){event_button_enabled();$.prompt("Please select the Privacy.",{callback:function(){$("#field_privacy").focus();}});return false;}
else if(event_type!=0&&event_one_one_type!=1){var min_time=parseInt($.trim($("#event_minimum_time").val()));var max_time=parseInt($.trim($("#event_maximum_time").val()));if(min_time>max_time){event_button_enabled();$.prompt("Maximum booking time should be greater than minimum booking time.",{callback:function(){$("#event_maximum_time").focus();}});return false;}
else{event_button_disabled();document.node_event_form.submit();return true;}}
else{event_button_disabled();document.node_event_form.submit();return true;}}});}
return false;}
if(type!='booked'){event_button_disabled();document.node_event_form.submit();}
return true;}
function event_create_title_body_validate(){if(($.trim($("#edit-title").val())=="")||($.trim($("#edit-title").val())=="NIL")){if($("#field_event_type").val()==0){$.prompt("Please enter a Class title.",{callback:function(){$("#edit-title").focus();}});return false;}
else if(($("#field_event_type").val()==1)&&($("#field_event_one_one_type").val()==0)){$.prompt("Please enter 1 on 1 Teacher Time title.",{callback:function(){$("#edit-title").focus();}});return false;}
else if(($("#field_event_type").val()==1)&&($("#field_event_one_one_type").val()==1)){$.prompt("Please enter 1 on 1 Teacher Time title.",{callback:function(){$("#edit-title").focus();}});return false;}}
else if($("#edit-title").val().length>100){$.prompt("Title should not be more than 100 characters.",{callback:function(){$("#edit-title").focus();}});return false;}
else if($.trim($('#edit-title').val())!=removeHTMLTags($.trim($('#edit-title').val()))){$.prompt('Tags are not allowed in the Title.',{callback:function(){$('#edit-title').focus();}});return false;}
else if(($.trim($("#edit-body-filter").val())=="")||($.trim($("#edit-body-filter").val())=="NIL")){if($("#field_event_type").val()==0){$.prompt("Please enter Class description.",{callback:function(){$("#edit-body-filter").focus();}});return false;}
if(($("#field_event_type").val()==1)&&($("#field_event_one_one_type").val()==0)){$.prompt("Please enter 1 on 1 Teacher time description.",{callback:function(){$("#edit-body-filter").focus();}});return false;}
if(($("#field_event_type").val()==1)&&($("#field_event_one_one_type").val()==1)){$.prompt("Please enter 1 on 1 Teacher Time's description.",{callback:function(){$("#edit-body-filter").focus();}});return false;}}
else{return true;}}
function event_create_software_validate(){if(($("#edit-field-communication-tools-0").is(':checked')==false)&&($("#edit-field-communication-tools-1").is(':checked')==false)){$.prompt("Please select the Communication Tool.",{callback:function(){$("#edit-field-communication-tools-0").focus();}});return false;}
else if(($("#edit-field-communication-tools-0").is(':checked')==true)&&(event_skype_id=='')&&($.trim($("#event_skype_id").val())=='')){$.prompt("Please enter your Skype Id.",{callback:function(){$("#event_skype_id").val('');$("#event_skype_id").focus();}});return false;}
else{return true;}}
function event_enable_radio(){if(document.getElementById("announce_username"))
document.getElementById("announce_username").checked=true;}
function event_button_disabled(){$("#submit_event,#cancel_event,#event_back_step").addClass("submit_event_disabled").removeAttr("onclick").attr("disabled","disabled");}
function event_button_enabled(){$("#submit_event,#cancel_event,#event_back_step").removeClass("submit_event_disabled").removeAttr("disabled");}
function event_back_form(page){englishcafevariable=2;event_button_disabled();$("#event_forward").addClass('submit_event_disabled');$("input[@name='event_back_step']").val('Back');page=page-1;window.location.href=$("#redirect_url").val()+"?event_page="+page+"&event_nid="+$("#nid").val();}
function event_form_cancel(page){englishcafevariable=2;$.prompt('You may lose the content which you have edited?',{buttons:{Ok:true,Cancel:false},callback:function(v,m){if(v){event_button_disabled();window.location.href=$("#mycalendar_url").val();}}});return false;}
function addPrefix(number){return(number<10)?'0'+number:number;}
function event_choose_section(val){if(val==0){$("#1_1_type_block").hide();$("#group_session_block").show();$("#set_availability_block").hide();$("#1_on_1_block_username").hide();$("#hourlyrate_own_block").hide();$("#event_hourly_rate").removeClass('private_rate');$("#1_on_1_block_invite_message").hide();$("#1_on_1_block_hourlyrate").hide();}
else if(val==1){var event_1_1_type='<p><label for = "edit-field-event-type"><span class = "form-required" title = "This field is required.">*</span> 1 on 1 Teacher Time Type:</label><select name = "field_event_one_one_type" id = "field_event_one_one_type" onchange = "event_one_one_change_type(this.value)">';if(event_one_one_type==0){event_1_1_type+='<option value = "0" selected = "selected">This is open 1 on 1 Teacher Time</option>';event_1_1_type+='<option value = "1">I have a student in mind</option>';}
else if(event_one_one_type==1){event_1_1_type+='<option value="0">This is open 1 on 1 Teacher Time</option>';event_1_1_type+='<option value="1" selected="selected">I have a student in mind</option>';}
else{event_1_1_type+='<option value="0">This is open 1 on 1 Teacher Time</option>';event_1_1_type+='<option value="1">I have a student in mind</option>';}
event_1_1_type+='</select></p>';$("#1_1_type_block").html(event_1_1_type);$("#1_1_type_block").show();$("#group_session_block").hide();$("#set_availability_block").show();$("#1_on_1_block_username").hide();$("#event_hourly_rate").removeClass('private_rate');$("#hourlyrate_own_block").hide();$("#1_on_1_block_hourlyrate").show();if(event_one_one_type==0){event_one_one_change_type(0);}
else if(event_one_one_type==1){event_one_one_change_type(1);}}}
function event_one_one_change_type(val){if(val==0){$("#group_session_block").hide();$("#hourlyrate_own_block").hide();$("#hourlyrate_profile_block").show();$("#event_hourly_rate").removeClass('private_rate');$("#set_availability_block").show();$("#1_on_1_block_username").hide();$("#1_on_1_block_invite_message").hide();if($("#field_price_per_seat_type").val()!='free'){$("#field_price_per_seat_type").val('hourlyrate');$("#hourly_myrate").attr("checked","true");if($("#profile_price_hourly_rate").val()==''||$("#profile_price_hourly_rate").val()==0){$("#get_event_hourly_rate").show();}}
else{$("#hourly_free").attr("checked","true");}
$("#hourlyrate_free_block").removeClass('private_free');}
else if(val==1){$("#group_session_block").hide();$("#set_availability_block").hide();$("#1_on_1_block_username").show();$("#hourlyrate_own_block").show();$("#hourlyrate_profile_block").hide();$("#event_hourly_rate").addClass('private_rate');$("#edit-field-username").focus();$("#1_on_1_block_invite_message").show();if($("#field_price_per_seat_type").val()!='free'){$("#field_price_per_seat_type").val('ownrate');$("#hourly_ownrate").attr("checked","true");}
else{$("#hourly_free").attr("checked","true");}
$("#hourlyrate_free_block").addClass('private_free');$("#get_event_hourly_rate").hide();}}
function event_validate_announcement_emails(val){var val1=val;val1=val1.replace(/ /gi,",");val1=val1.replace(/;/gi,",");val1=val1.replace(/\n/gi,",");val1=val1.replace(/\r/gi,",");var email_ids=val1.split(",");var user_email='';var invalid_users='';for(var i=0;i<email_ids.length;i++){user_email=$.trim(email_ids[i]);if(user_email!=""){if((event_userValidate(user_email)==false)&&(echeck(user_email)==false)){if(invalid_users=='')
invalid_users='<br>'+user_email;else
invalid_users=invalid_users+'<br>'+user_email;}}}
return invalid_users;}
function event_userValidate(sText){var ValidChars="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz1234567890_-";var IsNumber=true;var Char;for(i=0;i<sText.length&&IsNumber==true;i++){Char=sText.charAt(i);if(ValidChars.indexOf(Char)==-1){IsNumber=false;}}
return IsNumber;}
function event_announcement(nid,uid,path,type,area,selected_date){var fullpath='/event/create/announcement';var announce_type='';var value='';var announce_message='';var group_QryStr='';var friend_QryStr='';var email_QryStr='';if(type=='Group Session'||type=='Availability'){if($.trim($('input[@name="group_invitation"]:checked').val())==''&&$.trim($('input[@name="friend_invitation"]:checked').val())==''&&$.trim($('input[@name="email_invitation"]:checked').val())==''){$.prompt("Please select Invitation type.",{callback:function(){$("#announce_group").focus();}});return false;}
if($.trim($('input[@name="email_invitation"]:checked').val())=="email"){value=$.trim($("#announce_emails").val());announce_message=$.trim($("#announce_message").val());if(value==""){$.prompt("Email and Screen Name field should not be empty",{callback:function(){$("#announce_emails").val('');$("#announce_emails").focus();}});return false;}
value=invitation_email_validate(value);var invalid_users=event_validate_announcement_emails(value);if(invalid_users!=""){$.prompt("You have given the following Invalid Screen Name or Email"+invalid_users,{callback:function(){$("#announce_emails").focus();}});return false;}
value=event_urlencode(value);if(announce_message==""){$.prompt("Invitation message should not be empty.",{callback:function(){$("#announce_message").val('');$("#announce_message").focus();}});return false;}
email_QryStr='&email_invitation='+value;}
if($.trim($('input[@name="friend_invitation"]:checked').val())=="friend"){friend_QryStr='&friend_invitation=1';}
if($.trim($('input[@name="group_invitation"]:checked').val())=="group"){value=$("#user_groups").val();if(value==""){$.prompt("Select a Group.",{callback:function(){$("#user_groups").focus();}});return false;}
group_QryStr='&group_invitation='+value;}}
else if(type=='1 on 1 Appointment'){value=$("#announce_username").val();announce_message='A one on one Teacher Time with '+value+' has been created with you.';announce_type='one_on_one';email_QryStr='&email_invitation='+value;}
var params="type="+announce_type+"&nid="+nid+"&uid="+uid+"&message="+event_urlencode(announce_message)+"&selected_date="+selected_date+email_QryStr+group_QryStr+friend_QryStr;$.ajax({type:"POST",url:fullpath,beforeSend:function(){if(type!='1 on 1 Appointment'){$('#invite_button_section').hide();$('<div style="text-align:left;" id="loaderImageComment"><img src = "'+Drupal.settings.common.loaderGif+'" alt = "Loader"/></div>').insertAfter('#invite_button_section');}},data:params,dataType:"html",success:function(msg){if($.trim(msg)=='success'){$("#loaderImageComment").remove();$.prompt(event_alert_message(msg),{callback:function(){window.location.href=path;}});$("#announce_emails").val('');$("#announce_message").val('');}
else{$.prompt(event_alert_message(msg),{callback:function(){$('#invite_button_section').show();$('#loaderImageComment').remove();return false;}});}}});}
function invitation_email_validate(email_value){var temp_mail=$.trim(email_value);tempmail=temp_mail.split(',');var valid_mail="";for(var leng=0;leng<tempmail.length;leng++){if(tempmail[leng].match('<')){tempmail2=tempmail[leng].split('<');if(tempmail2[1]){temp=tempmail2[1].split('>');valu=temp[0];}
else{valu=$.trim(tempmail[leng]);}
if(valu){valid_mail+=valu+", ";}}
else{if(tempmail[leng]){valid_mail+=tempmail[leng]+", ";}}}
return valid_mail;}
function event_alert_message(msg){var alert_message='';if($.trim(msg)!='success'){var splited_msg=Array();splited_msg=msg.split("|#|");switch(parseInt($.trim(splited_msg[0]))){case 1:alert_message='You already invited this group.';break;case 2:alert_message='You already invited your friends.';break;case 3:case 4:alert_message='You have already invited: '+splited_msg[1];break;case 5:alert_message='You have already invited: '+splited_msg[1];break;case 6:alert_message='You have already invited: '+splited_msg[1];break;case 7:alert_message='You cannot invite yourself.';break;case 8:alert_message='Invalid Email id/Username: '+splited_msg[1];break;default:alert_message='Invitation not sent.';break;}}
else{alert_message='Invitation sent successfully.';}
return alert_message;}
var global_date=Array();var pop_nid='';function booking_confirmation(event_id,booked_date,uid,stype,area,credit,redirectUrl,event_start_time,event_length_time){$("#booking_confirm_booksession").removeAttr("disabled")
if((area=='D')&&((credit==0)||(credit==''))){var reDirectPath=Drupal.settings.events.basePath+'/user/register?destination='+redirectUrl;location=reDirectPath;return false;}
var totalCostOfClass=$("#bookingcredits").val()
var totalCredits=$("#totalcredits").val();var book_password=$("#book_password").val();if((area=='A')||(area=='B')){if(parseInt(totalCostOfClass)>parseInt(totalCredits)){area='B';}
else if(parseInt(totalCostOfClass)<parseInt(totalCredits)){area='A';}}
if((book_password=='')&&($.trim($("#book_password").val())=='')&&($("#book_password").val()!=undefined)){$.prompt("Please enter your password.",{callback:function(){$("#book_password").val('');$("#book_password").focus();}});return false;}
var term_check;if($("#terms_chk").length){if($("#terms_chk").is(':checked')){term_check=1;}
else{term_check=0;}}
var checked_true=0;if(term_check==0&&(area=='B'||area=='C'||area=='A')){$.prompt('Please agree the Terms and Conditions to book the Teacher Time.',{callback:function(){$('#terms_chk').focus();}});return;}
else{checked_true=1;}
if(checked_true){term_selected=$('#terms_chk').is(':checked');if(credit)
var book_url='/aj/bookingprocess';else
var book_url='/aj/freebookingprocess';if(area=='A'){$("#error_message").html("");$.ajax({type:"POST",url:'/aj/checkauth',data:"auth="+$.trim($('#book_password').val())+"&uid="+$('#user_id').val()+"&event_id="+event_id+"&booked_date="+booked_date+"&event_start_time="+event_start_time+"&event_length_time="+event_length_time+"&uid="+uid+"&timezone="+event_urlencode(timezone)+"&area="+area+"&type=event"+"&credit="+credit,beforeSend:function(){$("#book_session").hide();$("#confirm-loader").show();},success:function(msg){var message=Array();if(msg=='db_not_inserted'){$.prompt("Please try to book again.",{callback:function(){window.location.reload(1);}});return false;}
if(msg==0){$("#error_message").html("Password is Invalid");$("#book_password").val("");$("#book_password").focus();$("#book_session").show();$("#confirm-loader").hide();return false;}
else if(msg=='time_started'){$.prompt("Sorry, this teacher time has been started.",{callback:function(){$("#book_session").show();$("#confirm-loader").hide();window.location.reload(1);}});return false;}
else if(msg=='time_over'){$.prompt("Sorry, this teacher time has been over.",{callback:function(){$("#book_session").show();$("#confirm-loader").hide();window.location.reload(1);}});return false;}
else if(msg=='booked_same_date'){$.prompt("Sorry, you are already scheduled on this date.",{callback:function(){$("#book_session").show();$("#confirm-loader").hide();window.location.reload(1);}});return false;}
else if(msg=='block_booked'){$.prompt("Sorry, another user has booked this teacher time.",{callback:function(){$("#book_session").show();$("#confirm-loader").hide();window.location.reload(1);}});return false;}
message=msg.split('|#|');if(!$('#edit-authkey').val()){$('#edit-authkey').val(message[1]);}
if(message[0]=='class'){$.prompt("Sorry, this teacher time is now full.",{callback:function(){window.location.reload(1);}});return false;}
else if(message[0]=='f'){$.prompt("Please cancel or finish booking one teacher time before signing up for another.",{callback:function(){$("#book_session").show();$("#confirm-loader").hide();}});}
else if(area=='A'||message[0]=='A'){var reDirectPath=Drupal.settings.events.basePath+Drupal.settings.events.redirect_path_url;location=reDirectPath;}
else if(area=='B'||message[0]=='B'){var reDirectPath=Drupal.settings.events.basePath+'/purchase/credits/?authkey='+message[1];if($('#edit-purchase-contact-form-form-token').val()){event_popup_cancel('');}
else{location=reDirectPath;}}
else{location=msg;}}});}
else{$.ajax({type:"POST",url:book_url,data:"event_id="+event_id+"&booked_date="+booked_date+"&event_start_time="+event_start_time+"&event_length_time="+event_length_time+"&uid="+uid+"&timezone="+event_urlencode(timezone)+"&area="+area+"&type=event"+"&credit="+credit,beforeSend:function(){$("#book_session").hide();$("#confirm-loader").show();},success:function(msg){if(msg=='booked_same_date'){$.prompt("Sorry, you are already scheduled on this date.",{callback:function(){$("#book_session").show();$("#confirm-loader").hide();}});return false;}
else if(msg=='block_booked'){$.prompt("Sorry, another user has booked this teacher time.",{callback:function(){$("#book_session").show();$("#confirm-loader").hide();}});return false;}
message=msg.split('|#|');if(!$('#edit-authkey').val()){$('#edit-authkey').val(message[1]);}
if(message[0]=='class'){$.prompt("Sorry, this teacher time is now full.",{callback:function(){window.location.reload(1);}});return false;}
else if(message[0]=='f'){$.prompt("Please cancel or finish booking one teacher time before signing up for another.",{callback:function(){}});}
else if(area=='A'||message[0]=='A'){var reDirectPath=Drupal.settings.events.basePath+Drupal.settings.events.redirect_path_url;location=reDirectPath;}
else if(area=='B'||message[0]=='B'){var reDirectPath=Drupal.settings.events.basePath+'/purchase/credits/?authkey='+message[1];if($('#edit-purchase-contact-form-form-token').val()){event_popup_cancel('');}
else{location=reDirectPath;}}
else if(area=='D'){var reDirectPath=Drupal.settings.events.basePath+'/eccpurchase';location=reDirectPath;}}});}}}
function sess_next(current_nid,combine_nid,sele_date){$.ajax({type:"POST",url:Drupal.settings.events.next_sess,data:"current_nid="+current_nid+"&combine_nid="+combine_nid+"&sele_date="+sele_date+"&timezone="+event_urlencode(timezone),success:function(msg){$("#dis_block").hide();var array_data=Array();array_data=msg.split("~#~");var splited_data=array_data[0].split("|");combined_nid=splited_data[1];split_msg=splited_data[0].split("=====");if(calendar_owner==true)
document.getElementById('welcome_msg').innerHTML=split_msg[0];else
document.getElementById('welcome_msg').innerHTML=split_msg[0];document.getElementById('session_description').innerHTML=split_msg[2];document.getElementById('edit_delete_session').innerHTML=split_msg[1];if($('#subscribed_users_id').length){$('#subscribed_users_id').remove();}
if($.trim(split_msg[3])!=''){switch($.trim(WhichPage)){case'calendar':$(split_msg[3]).insertAfter('#session_description');break;case'node':$(split_msg[3]).insertAfter('#session_description');break;case'popup':$(split_msg[3]).insertAfter('#event_calendar_block');break;}}}});}
function cancel_confirmation(nid,cancel_date,uid,type,node_path){var cancel_id='';var cancel_message='';if($('#cancel_message').length){if(!$.trim($('#cancel_message').val())){$.prompt('Please enter the reason.',{callback:function(){$('#cancel_message').select()}});return false;}
cancel_message=event_urlencode($('#cancel_message').val());}
$('input[@id=slots]:checked').each(function(){if(!cancel_id)
cancel_id=this.value;else
cancel_id=cancel_id+","+this.value;});$.ajax({type:"POST",url:Drupal.settings.events.cancel_ajax,beforeSend:function(){$('#teacher_cancel_control').html('<p style="text-align:center;"><img src ="'+Drupal.settings.common.loaderGif+'"/></p>');},data:"nid="+nid+"&timezone="+event_urlencode(timezone)+'&cancel_date='+cancel_date+'&type='+type+'&slot_time='+cancel_id+'&message='+cancel_message,success:function(msg){if(type==0){var event_type_name='Class';}
else if(type==1||type==2){var event_type_name='1 on 1 Teacher Time';}
$("#dis_block").show();$('#dis_block').html(msg);hideModalWindow();if($.trim(msg)==1){window.location.href=node_path;}
else if($.trim(msg)==2){window.location.href=node_path;}
else{$.prompt(event_type_name+" has not been Canceled.",{callback:function(){window.location.href=node_path;}});}}});}
var bookInnerHtml='';function event_popup_cancel(id){if(id)
eccenglishcafevariable=2;$("#display_popup_block").remove();$("#event_popup_block").slideUp();$('#bookit_button').css('cursor','pointer');$('#bookit_button').css('color','#0AA959');if(bookInnerHtml)
$('#bookit_button').html(bookInnerHtml);$.ajax({type:"POST",url:'/aj/destroypop',success:function(msg){}});}
function event_destroy_popup_cancel(){$(".ciw_help").show();$("#helpDiv").remove();$("#display_popup_block").remove();$("#booking_block").hide();$("#bookit_button").show();$("#bookit_button").removeClass("disable");window.scrollBy(0,10)
if(Drupal.settings.eccredits){if(Drupal.settings.eccredits.booking){if(Drupal.settings.eccredits.booking.is_register_page){eccreditsPage=1;$.ajax({type:"POST",url:'/aj/destroy_event_session',success:function(msg){hideModalWindow();}});}}}}
function event_cancel_session(nid,type,date){$.ajax({type:"POST",url:Drupal.settings.events.cancel_ajax_popup,data:"nid="+nid+"&timezone="+event_urlencode(timezone)+'&selected_date_val='+date,success:function(msg){hideModalWindow();show_modal_window(msg,515,230,'','','',0);$('#cancel_message').focus();}});}
function event_cancel_class_learner_popup(nid,type,date){$.ajax({type:"POST",url:Drupal.settings.events.cancel_class_popup,data:"nid="+nid+"&timezone="+event_urlencode(timezone)+'&selected_date_val='+date,success:function(msg){hideModalWindow();show_modal_window(msg,284,137,'','','',0);$('#cancel_message').focus();}});}
function event_cancel_class_learner(nid,cancel_date,uid,type,node_path){var cancel_id='';$('input[@id=slots]:checked').each(function(){if(!cancel_id)
cancel_id=this.value;else
cancel_id=cancel_id+","+this.value;});var learner_cancel_message=$.trim($('#cancel_message').val());if(!learner_cancel_message){$.prompt('Please enter the reason.',{callback:function(){$('#cancel_message').focus();}});return false;}
learner_cancel_message=event_urlencode(learner_cancel_message);$.ajax({type:"POST",url:Drupal.settings.events.cancel_learner_ajax,beforeSend:function(){$('#cancel_lrarner_popup').html('<p style="text-align:center;"><img src ="'+Drupal.settings.common.loaderGif+'"/></p>');},data:"nid="+nid+"&timezone="+event_urlencode(timezone)+'&cancel_date='+cancel_date+'&type='+type+'&slot_time='+cancel_id+'&learner_cancel_message='+learner_cancel_message,success:function(msg){if(type==0){var event_type_name='Class';}
else if(type==1){var event_type_name='1 on 1 Teacher Time';}
$("#dis_block").show();$('#dis_block').html(msg);event_popup_cancel('');if(($.trim(msg)==1)||($.trim(msg)==2)){window.location.href=node_path;}
else{$.prompt(event_type_name+" has not been Canceled.",{callback:function(){window.location.href=node_path;}});}}});}
$(document).ready(function(){if($("#star_avg").val()||$("#star_avg").val()==''){user_rating_small();}
if($("#star_avg_large").val()||$("#star_avg_large").val()==''){user_rating_large();}})
function event_timer_decrease(){sec--;if(isNaN(sec))
sec=59;if((hour>0)&&(min>0)&&(sec==0)){sec=59;min=min-1;}
else if((hour==0)&&(min>0)&&(sec==0)){sec=59;min=min-1;}
if(min==0&&hour>=1){min=59;hour-=1;}
if(hour<0)
hour=0;if(min==60)
min=59;$("#cntdwn").html(((hour<=9)?"0"+hour:hour)+":"+((min<0)?"00":((min<=9)?"0"+min:min))+":"+((sec<=9)?"0"+sec:((sec==60)?"00":sec)));$("#event_rate_review_button").show();if((hour==0)&&(min<=15))
$("#launch_button").show();if((hour<=0)&&(min<=0)&&(sec<=0)){$("#cntdwn").html("00:00:00");$("#cancel_session").remove();$('#cancel_invite').remove();$('#cancel_all_session').remove();var typeName='teacher time';switch(event_type){case 0:typeName='class';break;case 1:case 2:typeName='1 on 1 teacher time';break;default:typeName='teacher time';break;}
$("#live_session_info").html('<h3>Your '+typeName+' has started.</h3><div class="live_session_info">You should be on Skype now with your teacher. If you are having difficulty, please use the chat lobby below to let your teacher know.</div>.');$('#teacher_timer_header').html('Your Class has started: ');$('#teacher_launch_page_header').html('Your 1 on 1 Teacher Time has started');$('#teacher_one_header').html('Started')
$('.participant_remove_span').next().addClass('class_started_message');$('.participant_remove_span').remove();event_timer_increase();session_increase_timer=true;show_session_launch_increase_button=true;return false;}else{SD=window.setTimeout("event_timer_decrease();",1000);}}
function event_timer_increase(){$('#cntdwn').css({'color':'#00a651','padding-bottom':'15px'});$('#cntdwn').addClass('uptimer_started');inc_sec++;if(inc_sec>=60){inc_sec=0;inc_min++;}
if(inc_min>59){inc_min=0;inc_hour++;}
$("#cntdwn").html(((inc_hour<=9)?"0"+inc_hour:inc_hour)+":"+((inc_min<0)?"00":((inc_min<=9)?"0"+inc_min:inc_min))+":"+((inc_sec<=9)?"0"+inc_sec:((inc_sec==60)?"00":inc_sec)));if(inc_hour<10)
var alt_h='0'+inc_hour;else
var alt_h=inc_hour;if(inc_min<10)
var alt_m='0'+inc_min;else
var alt_m=inc_min;if((alt_h+':'+alt_m)>=('00:30')){$("#event_rate_review_button").show();}
if(sch_hour<10)
var alt_sch_hour='0'+sch_hour;else
var alt_sch_hour=sch_hour;if(sch_min<10)
var alt_sch_min='0'+sch_min;else
var alt_sch_min=sch_min;if((alt_h+':'+alt_m)>=(alt_sch_hour+':'+alt_sch_min)){$("#live_session_info").html("Your Teacher Time has ended.");if(((teacher_uid>0)&&(nid>0)&&(book_id>0))&&(teacher_uid!=user_id)&&(past_student_view_data==true)){}
location=location;return false;}else{SD=window.setTimeout("event_timer_increase();",1000);}}
function event_launch_skype(skpe_name,type,book_id,nid,teacher_id){$.ajax({type:"POST",url:Drupal.settings.events.launch_skype,data:"skpe_name="+skpe_name+"&type="+type+"&book_id="+book_id+"&nid="+nid+"&teacher_id="+teacher_id,beforeSend:function(){},success:function(msg){if(skpe_name!=""){var skype_var="skype:"+skpe_name+"?chat";window.location.href=skype_var;}}});}
var pastevent_limit=12;var pastevent_pageNumber;var pastevent_totalItems;$(function(){if(typeof paging_init=="function"){paging_init('pastevent');}});function pagingpastevent(){$.ajax({type:"POST",url:'/event/past/paging',beforeSend:function(){divWidth=$("#pastevent").css("width");divHeight=(Number(document.getElementById('pastevent').offsetHeight));$('#pastevent').html('<div  id = "loader_animation" style = "display:block;  text-align:center;"><img  style = "padding-top:'+Number(divHeight/2.5)+'px" src = "'+Drupal.settings.common.loaderGif+'" alt = "Loader"/></div>');$("#loader_animation").css({'height':divHeight+'px','width':divWidth});},data:"pageNumber="+pastevent_pageNumber+"&mode="+$('#mode').val()+"&timezone="+default_timezone,dataType:"html",success:function(msg){$('#pastevent').html(msg);pagingAction('pastevent');}})}
function user_rating_comment_submit(nid,uid,teacher_uid,otherid,type){var eventReview=$("#learner_comment").val();if(($.trim(eventReview)=='')&&(type=='submit')){$.prompt('Please write a few words about your experience.',{callback:function(){$("#learner_comment").val('');$('#learner_comment').focus();}});return false}
if(!($('#enable_user_star_rating').find('.on').length||$('#enable_user_star_rating_large').find('.hover').length)){$.prompt('Please rate this Teacher Time.');return false}
book_ajax=1;$.ajax({type:"POST",url:'/user_rating/comment',beforeSend:function(){},data:"comment="+event_urlencode($.trim(eventReview))+"&nid="+nid+"&uid="+uid+"&teacher_uid="+teacher_uid+"&other_id="+otherid+"&book_id_ajax="+book_ajax+"&type="+type,dataType:"html",success:function(msg){if(!$('#enable_user_star_rating').length){$('#rating_review_box').hide();}
location.reload(true)}})}
function close_review_popup(){hideModalWindow();window.location.href=learnerPastTimePath;}
var prev_screen_name='';function event_username_validation(screen_name){if(!$.trim(screen_name)){$("#edit-field-username").val("");$("#event_screenname_valid_text").html("");return false;}
$("#event_screen_name_valid").val("");if(!screen_name){$("#event_screenname_valid_text").html("");return false;}
else if(prev_screen_name==screen_name){return false;}
$("#edit-field-username").val(screen_name);prev_screen_name=screen_name;$.ajax({type:"POST",url:Drupal.settings.events.screenname_validation,beforeSend:function(){$("#event_screenname_valid_text").html('<img src="'+Drupal.settings.common.loaderGif+'" alt="In Progress">');},data:"screen_name="+prev_screen_name,dataType:"html",success:function(msg){if(msg){$("#event_screen_name_valid").val(msg);$("#event_screenname_valid_text").html("<b style='color:green'>OK</b>");}
else{$("#event_screenname_valid_text").html("<b style='color:red'>INVALID SCREEN NAME</b>");$("#event_screen_name_valid").val("");$("#edit-field-username").select();return false;}}})}
function ical(type){var ical_url='';if(type=='teacher'){var ical_url=Drupal.settings.events.ical_teacher;}
else{var ical_url=Drupal.settings.events.ical_learner;}
$.ajax({type:"POST",url:ical_url,beforeSend:function(){},data:"screen_name="+prev_screen_name,dataType:"html",success:function(msg){}})}
function eventBooking(type,nid,uid,redirectUrl,credit,date,startdate,enddate){if($("#max_length_time").val()==0){$.prompt("Please choose a Length for teacher time.",{callback:function(){$("#max_length_time").focus();}});return false;}
if(is_book_slot==3){$.prompt("Slot has Ended. Please try some other slots to book.",{callback:function(){$("#slot_start_time").focus();}});return false;}
if(is_book_slot==1){$.prompt("Sorry, this time is no longer available.",{callback:function(){$("#event_skype_id").focus();}});return false;}
if(is_book_slot==2){$.prompt("Sorry, the Length you chose is too long.",{callback:function(){$("#max_length_time").focus();}});return false;}
if(!$.trim(book_event_skype_id)){$.prompt('Please enter valid Skype ID.',{callback:function(){$('#book_skype_id').focus();}});return false;}
if($("#slot_cost").html()=='FREE')
var slot_cost=0;else
var slot_cost=$("#slot_cost").html();if($("#slot_start_time").val()){var event_data="nid="+nid+"&timezone="+event_urlencode(timezone)+"&uid="+uid+"&sele_date="+date+"&start_date="+startdate+"&end_date="+enddate+"&start_time="+$("#slot_start_time").val()+"&length="+$("#max_length_time").val()+'&cost='+slot_cost;}
else{var rate=$("#bookingcredits").val();var event_data="nid="+nid+"&timezone="+event_urlencode(timezone)+"&uid="+uid+"&sele_date="+date+"&start_date="+startdate+"&end_date="+enddate+'&cost='+slot_cost;}
$('#display_popup_block').hide();$.ajax({type:"POST",url:'/aj/getpopup',data:event_data,beforeSend:function(){$("#bookit_button").addClass("disable");},success:function(msg){var clickPropertyValue=$("#clickproperty").val();$('#bookit_button').find('a').attr('onClick',clickPropertyValue);$(".ciw_help").hide();bookInnerHtml=$('#bookit_button').html();var data_array=Array();var winW=screen.height/2;var winH=screen.width;var boxWidth=$("#booking_block").width()/2;var orgWidth=winW-boxWidth;var height=(winH)/2;var width=(winW)/5;var eccreditsPage=0;if(Drupal.settings.eccredits){if(Drupal.settings.eccredits.booking.ecc_nid){eccreditsPage=1;}}
var mode='';if(uid>0){mode='inline';}
if(uid>0){aa=($(window).height()-190)/2+$(window).scrollTop()+"px";bb=($(window).width()-550)/2+$(window).scrollLeft()+"px";show_modal_window(msg,520,340,'','','',1);}
else{show_modal_window(msg,630,300);}
if(uid==0){$('#login_popup_block').find("#uname").focus();}
else if(uid>0){$('#book_password').focus();}
$('#book_password').bind("keyup",function(e){if(e.keyCode==13){$("#booking_confirm_booksession").click();}});if(($("#max_length_time").val()==0)&&document.getElementById("color_id")){$(".terms_check").hide();$(".enter_skypeid_to_book_session").hide();$("#booking_confirm_booksession").hide()}
else{$(".terms_check").show();$(".enter_skypeid_to_book_session").show();$("#booking_confirm_booksession").show()}
if(eccreditsPage){if(mode=='inline'){window.scrollBy(0,70);}
else{$('#booking_block').css('margin-top','-30px');window.scrollBy(0,70);}}
$('#uname').bind("keyup",function(e){if(e.keyCode==13){$('#pass').focus();}});$('#pass').bind("keyup",function(e){if(e.keyCode==13){eventLoginPopup(redirectUrl,nid,date)}});$("#bookit_button").hide();}});}
function eventLoginPopup(firsttime_redirect,nid,date){var uname=$("#booking_block").find("#uname").val();var password=$("#booking_block").find("#pass").val();$("#login_submit, #login_error").hide();$("#login_loader").remove();$("#login_button").append('<span id="login_loader" class="loading">Loading...</span>');if($.trim(uname)==""){$("#login_error").hide().html("Please enter your Email Address.").show();$("#booking_block").find("#uname").focus();$("#login_loader").hide();$("#login_submit").show();return false;}
else if($.trim(password)==""){$("#login_error").hide().html("Please enter your Password.").show();$("#booking_block").find("#pass").focus();$("#login_loader").hide();$("#login_submit").show();return false;}
else{$.ajax({type:"POST",url:'/ec_login/validate',data:"firsttime_redirect="+firsttime_redirect+"&uname="+uname+"&pass="+password+"&booked_date="+date+"&type=event",success:function(msg){if(msg=="not_activated"||msg=="blocked"){if(msg=="not_activated"){$("#login_error").html("The username "+uname+" has not been activated. If you have not received the activation email, please write to <a href='mailto:activation@englishcafe.com?subject=Activate My Account'>activation@englishcafe.com</a>");}
else if(msg=="blocked"){$("#login_error").html("The user "+uname+" has been blocked. Please write to <a href='mailto:activation@englishcafe.com?subject=Activate My Account'>activation@englishcafe.com</a>");}
$("#login_error").show();$("#login_name").focus();$("#login_loader").hide();$("#login_submit").show();return false;}
else{var msg_split=msg.split("#");var uid=msg_split[0];var url_name=msg_split[1];var status=msg_split[2];if(uid==0||uid==""){$("#login_error").hide().html("Sorry, unrecognized Email or Password.").show();$("#uname").focus();$("#login_loader").hide();$("#login_submit").show();return false;}
else{englishcafevariable=1;$("#login_loader").remove();$("#login_button").append('<span id="login_loader" class="loading">Loading...</span>');$("#login_loader").show();$.ajax({type:"POST",url:'/aj/get_return_date',data:"nid="+nid+"&event_date="+date,success:function(msg){var base_url=firsttime_redirect+'?selected_date='+$.trim(msg);if(status!=0){location.href=base_url+"online-courses&pls=225556";}
else{location.href=base_url;}}})}}}});}}
var event_succes_return=0;function eventAfterSuccess(book_ids,nid,booked_date,booked_user_id,event_type,booking_method,credit){eccenglishcafevariable=2;if(event_succes_return==0){event_succes_return=1;var bookIds=book_ids.replace(/#/gi,',');$.ajax({type:"POST",url:'/aj/get_after_success_popup',beforeSend:function(){$('#booking_confirm').hide();$('#loader_animation_confirm').show();$(".cancel_link").hide();},data:"book_ids="+bookIds+'&nid='+nid+"&timezone="+event_urlencode(timezone)+"&cost="+Drupal.settings.events.credit_success+'&booked_date='+booked_date,success:function(msg){var msgStatus=Array();msgStatus=msg.split('|#|');if(msgStatus[0]==1){window.location.href=msgStatus[1];}
else{$.prompt('You may have exceeded the time limit or navigated away from the transaction flow.',{callback:function(){window.location.href=msgStatus[1];}});}}});}}
function event_open_success_popup(status){$.ajax({type:"POST",url:'/aj/get_congrats_success_popup',data:'congrats='+$.trim(status),success:function(msg){if(msg)
show_modal_window(msg,520,340,'','','',1);}});}
function event_confirmation_cancel(msg){eccenglishcafevariable=2;window.location.href=msg;}
function event_goto_page(url){window.location.href=url;}
function forget_password(type){$("#forget_login").show();$("#login_popup_block").slideUp();$("#forgot_login").slideDown('slow',function(){$("#txtEmailAddress").focus();$("#forgot_login_email_error").hide();$("#login_name_error").hide();$("#login_pass_error").hide();$("#login_error").hide();$("#forget_login").show()});$("#txtType").val(type);}
function close_forgot_form(type){$("#forget_login").hide();$("#forgot_login").slideUp();$("#login_popup_block").slideDown('slow',function(){$("#login_name").focus();$("#forgot_login_email_error").hide();$("#login_name_error").hide();$("#login_pass_error").hide();$("#forget_login").hide();});$("#txtType").val("");}
function event_save_skype(){if(($.trim($("#event_skype_id").val())=='')&&($("#event_skype_id").val()!=undefined)){$.prompt("Please enter your Skype Id.",{callback:function(){$("#event_skype_id").val('');$("#event_skype_id").focus();}});return false;}
$.ajax({type:"POST",url:Drupal.settings.events.save_skype_id,data:"skype_id="+$("#event_skype_id").val(),success:function(msg){if(msg=='success'){$("#skype_enter_block").html('<h3>Congratulation, your skype id has saved successfully.</h3>');}
else{$.prompt("Please try again, problem in saving skype id.",{callback:function(){$("#event_skype_id").focus();}});}}});}
function select_event_occurance(value){$("#field_event_recurrence_value").val(value);if(event_type==0){switch(value){case'no':$("input[@name='field_event_end_date_element']").addClass('form_text_disabled').datepicker("disable").attr("disabled","true");$("#total_learner_block, #total_learner_block_separator").hide();$("label[@for='edit-field-event-start-date-element']").html('<span class="form-required" title="This field is required.">*</span> Date:');$("#edit-field-event-end-date-element_wrapper").hide();break;case'daily':$("input[@name='field_event_end_date_element']").removeClass('form_text_disabled').datepicker("enable").removeAttr("disabled");$("#total_learner_block, #total_learner_block_separator").show();$("#total_learner_same,#total_learner_new").html("day");$("label[@for='edit-field-event-start-date-element']").html('<span class="form-required" title="This field is required.">*</span> Start Date:');$("#edit-field-event-end-date-element_wrapper").show();break;case'weekly':$("input[@name='field_event_end_date_element']").removeClass('form_text_disabled').datepicker("enable").removeAttr("disabled");$("#total_learner_block, #total_learner_block_separator").show();$("#total_learner_same,#total_learner_new").html("week");$("label[@for='edit-field-event-start-date-element']").html('<span class="form-required" title="This field is required.">*</span> Start Date:');$("#edit-field-event-end-date-element_wrapper").show();break;case'monthly':$("input[@name='field_event_end_date_element']").removeClass('form_text_disabled').datepicker("enable").removeAttr("disabled");$("#total_learner_block, #total_learner_block_separator").show();$("#total_learner_same,#total_learner_new").html("month");$("label[@for='edit-field-event-start-date-element']").html('<span class="form-required" title="This field is required.">*</span> Start Date:');$("#edit-field-event-end-date-element_wrapper").show();break;}}
else{if(value!='no'){$("input[@name='field_event_end_date_element']").removeClass('form_text_disabled').datepicker("enable").removeAttr("disabled");$("label[@for='edit-field-event-start-date-element']").html('<span class="form-required" title="This field is required.">*</span> Start Date:');$("#edit-field-event-end-date-element_wrapper").show();}
else{$("input[@name='field_event_end_date_element']").addClass("form_text_disabled").datepicker("disable").attr("disabled","true");$("label[@for='edit-field-event-start-date-element']").html('<span class="form-required" title="This field is required.">*</span> Date:');$("#edit-field-event-end-date-element_wrapper").hide();}}}
var is_book_slot=0;function event_calculate_slot_cost(){var value=Math.round($("#max_length_time").val());var noofslots=Drupal.settings.events.noofslots;var time_slot=Drupal.settings.events.time_slot_js;var booked_time_slot=Drupal.settings.events.time_booked_js;var time_slot_array=Array();time_slot_array=time_slot.split(',');var booked_time_slot_array=Array();if(String(booked_time_slot).search(',')<0)
booked_time_slot_array[0]=booked_time_slot;else
booked_time_slot_array=booked_time_slot.split(',');var total_slots=value/15;var start_time=Math.round($("#slot_start_time").val());var slot_id='';for(i=1;i<=time_slot_array.length;i++){if(time_slot_array[i-1]==start_time){var slot_start=i;}}
var total_slots_cost=0;is_book_slot=0;if(((Math.round(slot_start)-1)+Math.round(total_slots))>Math.round(time_slot_array.length)){is_book_slot=2;$.prompt("Sorry, the Length you chose is too long.",{callback:function(){$("#max_length_time").focus();}});return false;}
for(i=1;i<=time_slot_array.length;i++){if((i>=Math.round(slot_start))&&(Math.round(value)>0)&&(i<=((Math.round(slot_start)+Math.round(total_slots))-1))){if(booked_time_slot_array[i-1]==3){is_book_slot=3;$.prompt("Slot has Ended. Please try some other slots to book.",{callback:function(){$("#slot_start_time").focus();}});return false;}
else if((booked_time_slot_array[i-1]==1)||(booked_time_slot_array[i-1]==2)){is_book_slot=1;$.prompt("Sorry, this time is no longer available.",{callback:function(){$("#slot_start_time").focus();}});return false;}
else if(is_book_slot!=1){$("#slot"+(i)).removeClass("slot_available_tobook");$("#slot"+(i)).addClass("slot_blocked_tobook");total_slots_cost=total_slots_cost+1;}}
else if(((Math.round(slot_start)-1)+Math.round(total_slots))>Math.round(time_slot_array.length)){is_book_slot=2;$.prompt("Sorry, the Length you chose is too long.",{callback:function(){$("#max_length_time").focus();}});return false;}
else if((Math.round(time_slot_array.length)==Math.round(slot_start))&&(Math.round(total_slots)>1)){is_book_slot=2;$.prompt("Sorry, the Length you chose is too long.",{callback:function(){$("#max_length_time").focus();}});return false;}
else{if(booked_time_slot_array[i-1]==0){$("#slot"+(i)).removeClass("slot_blocked_tobook");$("#slot"+(i)).addClass("slot_available_tobook");}
else if(booked_time_slot_array[i-1]==1){$("#slot"+(i)).removeClass("slot_blocked_tobook");$("#slot"+(i)).addClass("slot_interval_tobook");}
else if(booked_time_slot_array[i-1]==2){$("#slot"+(i)).removeClass("slot_blocked_tobook");$("#slot"+(i)).addClass("slot_notavailable_tobook");}
else if(booked_time_slot_array[i-1]==3){$("#slot"+(i)).removeClass("slot_blocked_tobook");$("#slot"+(i)).addClass("slot_notavailable_tobook");}}}
var tot_cost=$("#min_cost").val();if(Drupal.settings.events.cost>0)
$("#slot_cost").html(tot_cost*total_slots_cost);else
$("#slot_cost").html('FREE');var currency=(!$("#slot_cost").html())?0:$("#slot_cost").html();if($("#max_length_time").val()==0){var total_length=get_total_slots($("#min_length").val());if(Drupal.settings.events.cost>0)
$("#slot_cost").html(tot_cost*total_length);else
$("#slot_cost").html('FREE');currency=tot_cost*total_length;}
if(value==0){value=$("#min_length").val();}
$.ajax({type:"POST",url:'/aj/event/get_currency_value',data:"credit="+currency+"&value="+value,beforeSend:function(){},success:function(msg){$("#currency_value").html(msg);}});}
function event_appointment_change(){var tot_cost=$("#min_appointment_cost").val();var total_slots_cost=$("#request_length_time").val();var total_length=get_total_slots(total_slots_cost);$("#slot_pop_cost").html(tot_cost*total_length);var currency=(!$("#slot_pop_cost").html())?0:$("#slot_pop_cost").html();$.ajax({type:"POST",url:'/aj/event/get_currency_value',data:"credit="+currency+"&value="+total_slots_cost,beforeSend:function(){},success:function(msg){$("#currency_pop_value").html(msg);}});}
function getDateObject(dateString,dateSeperator){var curValue=dateString;var sepChar=dateSeperator;var curPos=0;var cDate,cMonth,cYear;curPos=dateString.indexOf(sepChar);cDate=dateString.substring(0,curPos);endPos=dateString.indexOf(sepChar,curPos+1);cMonth=dateString.substring(curPos+1,endPos);curPos=endPos;endPos=curPos+5;cYear=curValue.substring(curPos+1,endPos);dtObject=new Date(cYear,cMonth,cDate);return dtObject;}
function compareDate(endDate){var currentTime=new Date();var month=currentTime.getMonth()+1;var day=currentTime.getDate();var year=currentTime.getFullYear();var current_date=day+"-"+month+"-"+year;var endDate=getDateObject('04-05-2010',"-");current_date=getDateObject(current_date,"-");if(endDate<current_date){return false;}
else{return true;}}
function event_open_popup(){if(Drupal.settings.events.user_id!=0&&Drupal.settings.events.node_nid!=''&&Drupal.settings.events.user_id!=Drupal.settings.events.node_uid&&Drupal.settings.events.is_login=='yes'&&(Drupal.settings.events.is_purchase=='no'||!Drupal.settings.events.is_purchase)&&Drupal.settings.events.can_book=='yes'){eventBooking('session',Drupal.settings.events.node_nid,Drupal.settings.events.user_id,document.location.href,Drupal.settings.events.event_credit,event_selected_date,Drupal.settings.events.event_start_date,Drupal.settings.events.event_end_date)}
else if((Drupal.settings.events.perseat_value>Drupal.settings.events.total_credit)&&Drupal.settings.events.is_login=='yes'&&Drupal.settings.events.can_book=='yes'){eventBooking('session',Drupal.settings.events.node_nid,Drupal.settings.events.user_id,document.location.href,Drupal.settings.events.event_credit,event_selected_date,Drupal.settings.events.event_start_date,Drupal.settings.events.event_end_date)}
else if((Drupal.settings.events.is_purchase=='yes')&&(Drupal.settings.events.node_uid>0)){eccBookingInformation('session',Drupal.settings.events.node_uid,ecc_user_id,ecc_redirect_path,ecc_cost,ecc_date);}
else if(eventMode=='success'){event_open_success_popup('success');}
else if(eventMode=='failure'){event_open_success_popup('failure');}
else if((eventType=='1 on 1 private')&&(ecc_node_id>0)){eccBookingInformation('session',ecc_node_id,ecc_user_id,ecc_redirect_path,ecc_cost,ecc_date);}}
function set_price_per_seat_type(type,value){$("#field_price_per_seat_type").val(type);switch(type){case'hourlyrate':if(value==''||value==0){$("#get_event_hourly_rate").show();}
$("#profile_price_hourly_rate").focus();break;case'free':$("#get_event_hourly_rate").hide();$("#profile_price_hourly_rate").val();break;case'ownrate':$("#get_event_hourly_rate").hide();$("#profile_price_hourly_rate").val();$("#field_price_per_seat_own").focus();$("#hourly_ownrate").attr("checked",true);break;}}
function change_event_endtime(value){if(value==2345){var selected=0;}
else{var selected=$("#"+value).next().attr('id');}
$("#event_end_time").find("#"+selected).attr('selected','selected');change_minmaxbreak_options(value);}
var requestFlag=0;function request_appointment_popup(user_id){if(requestFlag){return;}
event_destroy_popup_cancel();$.ajax({type:"POST",url:Drupal.settings.events.request_appointment_popup_ajax,data:"user_id="+user_id+"&timezone="+event_urlencode(timezone),beforeSend:function(){requestFlag=1;},success:function(msg){hideModalWindow();show_modal_window(msg,520,250,'','','',1);$("#request_date").datepicker({changeMonth:true,changeYear:true,buttonImage:'/sites/all/themes/ec2/images/calendar.gif',buttonImageOnly:true,dateFormat:'dd M, yy',altFormat:'yy-mm-dd',maxDate:'+1y',minDate:'+0d',showOn:'both',altFormat:'yy-mm-dd',altField:'#default_start_date_data'});$(".ui-datepicker-trigger").hide();}});}
function request_appointment_submit(uid,authkey){if($.trim($('#request_message').val())==''){$.prompt('Please enter the request message.',{callback:function(){$('#request_message').val($.trim($('#request_message').val()));$('#request_message').focus();}});return false;}
else if($.trim($('#request_message').val())!=removeHTMLTags($.trim($('#request_message').val()))){$.prompt('Tags are not allowed in the message.',{callback:function(){$('#request_message').focus();}});return false;}
var teacher_cost='';if($('#slot_pop_cost').length>0)
teacher_cost=$('#slot_pop_cost').html();$.ajax({type:"POST",url:Drupal.settings.events.request_appointment_submit_ajax,beforeSend:function(){$("#request_control_section").hide();$("#request_control_loader").html('<div style="text-align:center;"><img src = "'+Drupal.settings.common.loaderGif+'"   /></div>');$("#request_control_loader").show();},data:"request_date="+$('#default_start_date_data').val()+"&request_start_time="+$('#request_start_time :selected').text()+"&request_start_time_val="+$('#request_start_time').val()+"&request_length_time="+$('#request_length_time :selected').val()+"&request_message="+urlencode($.trim($('#request_message').val()))+"&timezone="+event_urlencode(timezone)+"&teacher_id="+$('#request_user_id').val()+'&teacher_cost='+teacher_cost+'&uid='+uid+'&authkey='+authkey,success:function(msg){if(msg==0){$.prompt('You are not authorised person to send request.');}
else if(msg==1){$.prompt('Please login in EnglishCafe.');}
else if(msg==2){$.prompt('Sorry, you have not entered the correct teacher related information.');}
else if(msg==3){$.prompt('Sorry, you have already requested 3 appointments today.');}
else if(msg==4){$.prompt('Please adjust the start time to occur after current time.',{callback:function(){$('#request_start_time').focus();}});}
else if(msg==5){$.prompt('Sorry, you can request an appointment with this teacher only once a day.');}
else{requestFlag=0;hideModalWindow();$.prompt('Request for appointment has been sent successfully.');$("#request_control_section").html(msg);$("#request_date").val($("#default_start_date_display").val());$("#request_start_time").find("#0").attr('selected','selected');$("#request_length_time").find("#15").attr('selected','selected');$("#request_message").val('');}
$("#request_control_loader").html('').hide();$("#request_control_section").show();}});}
function event_form_validation_published(page){englishcafevariable=2;$("#submit_event,#cancel_event,#event_back_step").addClass("submit_event_disabled").attr("disabled","disabled");;$.ajax({type:"POST",url:"/aj/event/validate_publish",data:"event_id="+$('#nid').val()+"&user_booked="+$('#user_booked').val(),success:function(msg){if(msg){msg=msg.split('||');if(msg[1]=='booked'){event_button_enabled();$.prompt('Sorry. You cannot edit this teacher time, since an user has booked.',{callback:function(){location.reload(true);}});}
else{event_button_enabled();$.prompt('Sorry. You cannot edit at this time, since an user is trying to book');}}
else{if(event_form_validation(page,'booked')){if(!$('#user_booked').val()){event_button_disabled();document.node_event_form.submit();return true;}
else{$.ajax({type:"POST",url:"/aj/event/validate_booked_teachertime",data:"field_limited_seats="+$('#field_limited_seats').val()+"&event_id="+$('#nid').val()+"&page="+page,success:function(msg){if(msg){if(page==1){event_button_enabled();$.prompt(msg,{callback:function(){$("#field_limited_seats").focus()}});return false;}}
else{event_button_disabled();document.node_event_form.submit();return true;}}});}}
else{return false;}}}});return false;}
function event_disable_all(id){$('#'+id+' :input').attr('disabled',true);$('#'+id+' :input').addClass('form_text_disabled');$("#edit-body-filter").css({'overflow':'hidden'});$("#event_back_step,#event_forward").removeAttr('disabled');}
function event_enable_all(id){$('#'+id+' :input').removeAttr('disabled');}
function change_minmaxbreak_options(value){if(event_type==1&&event_one_one_type==0){$.ajax({type:"POST",url:'/aj/event/change_minmaxbreak_options',beforeSend:function(){$("#event_start_time,#event_end_time,#submit_event,#event_minimum_time,#event_maximum_time,#field_break").attr("disabled",true);},data:"event_start_date="+$('#field_event_start_date').val()+"&event_end_date="+$("#field_event_end_date").val()+"&event_start_time_disp="+$("#event_start_time").find("#"+$("#event_start_time").val()).html()+"&event_end_time_disp="+$("#event_end_time").find("#"+$("#event_end_time").val()).html()+"&event_start_time="+$("#event_start_time").val()+"&event_end_time="+$("#event_end_time").val()+"&event_minimum_time="+$("#event_minimum_time").val()+"&event_maximum_time="+$("#event_maximum_time").val()+"&field_break="+$("#field_break").val(),success:function(msg){var time_break=msg.split('||');$("#event_minimum_time").html(time_break[0]);$("#event_maximum_time").html(time_break[1]);$("#field_break").html(time_break[2]);$("#event_start_time,#event_end_time,#submit_event,#event_minimum_time,#event_maximum_time,#field_break").removeAttr("disabled");}});}}
$(document).ready(function(){$('h3.accordionButton').click(function(){$('ol.accordionContent').slideUp('slow');$(this).next().slideDown('slow');});$("ol.accordionContent:first").hide();});function event_form_delete(){$.prompt('Are you sure you want to delete this Teacher time?',{buttons:{Ok:true,Cancel:false},callback:function(v,m){if(v){event_button_disabled();$.ajax({type:"POST",url:'/session/delete',data:"nid="+$('#nid').val(),success:function(msg){if(msg){window.location.href=$("#mycalendar_url").val();}}});}}});return false;}
function showHelpTipsFormTTCreation(step){switch(step){case'step1':popupcontent='<div id="ectoolbox_suggestion"><div class="ec_tips_long_container yellow_shadow_block"><div class="yellow_shadow_block_top"><span></span></div><div class="ec_tips_long_content_container yellow_shadow_block_content"><p class="ec_tips_long_header_block"><a onClick = "hidePop(\'event_creation_steps\')"><img alt="Close" title="Close" src="/sites/all/themes/ec2/images/close_button.gif"/></a><img alt="ECTips" title="ECTips" src="/sites/all/themes/ec2/images/ec_tips_icon.png"/>Settings for Teacher Time</p><div class="ec_tips_long_content">';popupcontent+='<p><strong>Teacher Time</strong><br />\'Class\': Bringing together a group of students for an online session.<br />\'1 on 1\':  Meeting with one student only.</p><p><strong>For a class, you have the following options:</strong><br />\'Number of Seats\': The maximum number of students you would like to host. The class is still held if it\'s not fully booked.</p><p>\'Price per Seat\': Number of credits each student will pay to attend your class.</p><p><strong>For 1 on 1 time, you have the following options:</strong><br />\'Open Teacher Time\': You are setting open time where student can book slots for 1 on 1 meetings. Think of these periods as your \'office hours\'.</p><p>\'I have a student in mind\': You are creating an appointment with a specific student who is expecting to attend. This time does not appear for others to view, and the student will receive a message about your Teacher Time.</p><p>\'Credits per Hour\': You have one rate for 1 on 1 time, which is set on your Profile Page. If you change it, the new rate only applies to future 1 on 1\'s that you schedule.</p>';popupcontent+='<br /></div></div><div class="ec_tips_long_footer_block yellow_shadow_block_bottom"><span></span></div></div></div>';break;case'step2':popupcontent='<div id="ectoolbox_suggestion"><div class="ec_tips_long_container yellow_shadow_block"><div class="yellow_shadow_block_top"><span></span></div><div class="ec_tips_long_content_container yellow_shadow_block_content"><p class="ec_tips_long_header_block"><a onClick = "hidePop(\'event_creation_steps\')"><img alt="Close" title="Close" src="/sites/all/themes/ec2/images/close_button.gif"/></a><img alt="ECTips" title="ECTips" src="/sites/all/themes/ec2/images/ec_tips_icon.png"/>Date and Time Scheduling</p><div class="ec_tips_long_content">';popupcontent+='<p>\'Date\': If a teacher time occurs only once (is not Daily, Weekly, or Monthly), then you only have to pick one date. Otherwise, you\'ll be asked for an end date. Weekly classes should end on the same day of the week as the start date; monthly classes end on the same day of the month.</p>';popupcontent+='<p>\'Times\': If you are creating open 1 on 1 time, you are indicating the window of time you are available. Students then book in \'slots\' within that time. After you pick a time window, you can set the minimum and maximum time slot a student can book, as well as breaks between slots, if desired. After you publish the time, students are free to pick any available slots within your time window.</p>';popupcontent+='<p>\'Public and Private\': A Public time is seen by all learners on the Book Teacher Time page. A Private time does not appear there, so you have to send invitations to the students you want to teach. EnglishCafe will guide you through sending invitations.</p>';popupcontent+='<br /></div></div><div class="ec_tips_long_footer_block yellow_shadow_block_bottom"><span></span></div></div></div>';break;case'step3':popupcontent='<div id="ectoolbox_suggestion"><div class="ec_tips_long_container yellow_shadow_block"><div class="yellow_shadow_block_top"><span></span></div><div class="ec_tips_long_content_container yellow_shadow_block_content"><p class="ec_tips_long_header_block"><a href="javascript:void(0);" onClick = "hidePop(\'event_creation_steps\')"><img alt="Close" title="Close" src="/sites/all/themes/ec2/images/close_button.gif"/></a><img alt="ECTips" title="ECTips" src="/sites/all/themes/ec2/images/ec_tips_icon.png"/>Materials for your Teacher Time</p><div class="ec_tips_long_content">';popupcontent+='<p>You may or may not want to add materials for your Teacher Time. Select the Lessons, Library Items, Blogs, or Quizzes you want the students to view before or during the Teacher Time.</p>';popupcontent+='<p>Note: You can only add content you created to your Teacher Time.</p>';popupcontent+='<br></div></div><div class="ec_tips_long_footer_block yellow_shadow_block_bottom"><span></span></div></div></div>';break;}
showPop('event_creation_steps',popupcontent,'',$(".long_ec_info"),1);}
function get_total_slots(val){var slot;switch(val){case'15':slot=1;break;case'30':slot=2;break;case'45':slot=3;break;case'60':slot=4;break;case'75':slot=5;break;case'90':slot=6;break;case'105':slot=7;break;case'120':slot=8;break;}
return slot;}
function event_rate_review(teacher_id,nid,book_id){$.ajax({type:"POST",url:Drupal.settings.events.event_review_form,data:"teacher_id="+teacher_id+"&nid="+nid+"&book_id="+book_id,beforeSend:function(){},success:function(msg){if($("#helpDiv").css('display')!="block"){show_modal_window(msg,500,300,'absolute','');user_rating_large(book_id);}}});}
function event_open_iPopup(){hideModalWindow();$.ajax({type:"POST",url:'/aj/event/get_ipopup_date_time',data:'',beforeSend:function(){},success:function(msg){show_modal_window(msg,320,500,'','','',1);}});}
function event_close_iPopup(){hideModalWindow();};var remove_book_id;var remove_booked_user;$(function(){$('.participant_remove_span').click(function(){var removeArray=this.id.split('_');remove_book_id=removeArray[1];remove_booked_user=removeArray[2];popupText='<div class="display_shadow_block send_pvt_msg"><div class="block_top"><span></span></div><div class="display_shadow_block_content"><h3 class="popup_block_header"><span class="popup_block_header_title">Remove User</span><span onclick="javascript:hideModalWindow(1)" class="popup_close_block"> Close <img alt="Close" title="Close" src="/sites/all/themes/ec2/images/close_button.gif"></span></h3><div class="popup_content_block"><p>Are you sure want to remove <a href="/'+removeArray[2]+'" target="_blank">'+removeArray[2]+'</a> from this teacher time?</p><p><label>Password:</label><input id = "event_pass" type ="password" class="form_text"></p><p><label>Reason:</label><textarea id = "event_reason"></textarea></p><p class="popup_btn" id = "remove_button"><input type = "submit" onclick = "hideModalWindow(1);" value = "Cancel" ><a href="javascript:void(0)" onclick = "participant_remove_submit();">Remove</a></p><p class="popup_btn" id = "remove_loader" style = "display:none"><img src ="'+Drupal.settings.common.loaderGif+'"/></p></div> </div><div class="block_bottom"><span></span></div></div>'
hideModalWindow(1);show_modal_window(popupText,300,300,'',1,'',1);$('#event_pass').focus();})})
function participant_remove_submit(){if(!$.trim($('#event_pass').val())){$.prompt('Please enter your password.',{callback:function(){$("#event_pass").select();}});return false;}
if(!$.trim($('#event_reason').val())){$.prompt('Please enter reason.',{callback:function(){$("#event_reason").select();}});return false;}
$.ajax({type:"POST",url:'/aj/event/participant_remove',data:"book_id="+remove_book_id+'&password='+$('#event_pass').val()+'&reason='+urlencode($('#event_reason').val()),beforeSend:function(){$('#remove_button').hide();$('#remove_loader').show();},success:function(msg){if(msg==0){$('#remove_loader').hide();$.prompt('Please enter correct password.',{callback:function(){$('#remove_button').show();$("#event_pass").select();}});return false;}
location=location;hideModalWindow(1);}});}
function event_sendMessage(uid,username){var private_msg_form='<h3 class="popup_block_header"><span class="popup_block_header_title">Send a Private Message</span><span class="popup_close_block" onclick="javascript:hideModalWindow(1)"> Close <img src="/sites/all/themes/ec2/images/close_button.gif" title="Close" alt="Close" /></span></h3> <div class="popup_content_block"><div id="invi_cen_cont1"><p><label>To:  </label><a href="/'+username+'" target="_blank">'+username+'</a></p><p><label>Subject:  </label><input type="text" maxlength="128" name="subject"  class="form_text" id="edit-subject" /></p><p><label>Message:  </label><textarea id=\'privatemsg_area\'></textarea></p></div><p class="popup_btn" id="button_table"><span id="privatesend"><input border="0" id="psend_td"  type="button" onClick="event_privatemsgt(\''+uid+'\')" value="Send"" /></span><span id="pcan_td"><a href="javascript:void(0)" id="closebut" onClick="hideModalWindow(1)" >Cancel</a></span></p></div></div>';var content='<div id="add_friend_block" class="display_shadow_block send_pvt_msg"><div class="block_top"><span></span></div><div class="display_shadow_block_content">'+private_msg_form+'<div class="block_bottom"><span></span></div></div>';hideModalWindow(1);show_modal_window(content,300,300,'',1,'',1);$('#edit-subject').focus();}
function event_privatemsgt(bid){var subj=$.trim($('#edit-subject').val());var messa=$.trim($('#privatemsg_area').val());if($.trim(subj)==''){$.prompt('Please enter the Subject.',{callback:function(){$('#edit-subject').val($.trim(subj));$('#edit-subject').focus();}});return false;}
if($.trim(subj)!=removeHTMLTags($.trim(subj))){$.prompt('Tags are not allowed in the Subject.',{callback:function(){$('#edit-subject').val($.trim(subj));$('#edit-subject').focus();}});return false;}
if($.trim(messa)==''){$.prompt('Please enter the Message.',{callback:function(){$('#privatemsg_area').val($.trim(messa));$('#privatemsg_area').focus();}});return false;}
if($.trim(messa)!=removeHTMLTags($.trim(messa))){$.prompt('Tags are not allowed in the Message.',{callback:function(){$('#privatemsg_area').val($.trim(messa));$('#privatemsg_area').focus();}});return false;}
$("#invi_cen_cont1").html("<img style='padding-left:150px' src='"+Drupal.settings.common.loaderGif+"'>");$("#privatesend").hide();$("#closebut").hide();$.ajax({type:"POST",url:'/friends/private_message',data:"bid="+bid+"&pmsg="+$.trim(messa)+"&psub="+$.trim(subj),success:function(msg){hideModalWindow(1);pop_titles='add';$.prompt("Private message has been sent.");}});};if(Drupal.jsEnabled){$(document).ready(function(){if($("#star_avg").val()||$("#star_avg").val()==''){user_rating_small();}
if($("#star_avg_large").val()||$("#star_avg_large").val()==''){user_rating_large();}});}
function user_rating_small(){var hid_rate=$("#hid_rate").val();var avg_rate=$("#star_avg").val();if(!avg_rate){avg_rate=avg_rate.split(".");}
if(hid_rate!=''){$("#rating_count").html(hid_rate);$("#no_votes").hide();}else{$("#no_votes").show();}
for(i=1;i<6;i++){if(hid_rate>=i){if(avg_rate!=''){if(avg_rate[0]==i){var j=0.1;for(var l=1;l<=(avg_rate[1].length);l++)
{j=j*10;}
var result=Math.round(avg_rate[1]/j);if(result=='5'){$("#"+i).css('width','60%')}}}
$("#"+i).addClass('on')
$("#"+i).removeClass('off')}else{$("#"+i).addClass('off')
$("#"+i).removeClass('on')}}
$('#enable_user_star_rating').find('.star').mouseout(function(){var hid_rate=$("#hid_rate").val();if(hid_rate==''){$("#1").removeClass('on')
$("#2").removeClass('on')
$("#3").removeClass('on')
$("#4").removeClass('on')
$("#5").removeClass('on')
$("#no_votes").show();}else{$("#no_votes").hide();for(i=1;i<6;i++){if(hid_rate>=i){$("#"+i).addClass('on')
$("#"+i).removeClass('off')}else{$("#"+i).addClass('off')
$("#"+i).removeClass('on')}}
$("#rating_count").html(hid_rate);}})
$('#enable_user_star_rating').find('.star').mouseover(function(){$("#no_votes").hide();if($("#rating_count").html()==''){$("#no_votes").show();}
var id=this.id.split('_')
var rate=id[1];$("#"+id[1]).unbind('click').click(function(){var teacher_uid=$("#teacher_uid").val();$.ajax({type:"POST",url:'/user_rating/vote',beforeSend:function(){$("#no_votes").hide();},data:"teacher_uid="+teacher_uid+"&rate="+rate+"&nid="+$("#hid_nid").val()+"&book_id="+$("#hid_other_id").val()+"&learner_uid="+$("#user_uid").val(),success:function(msg){$("#no_votes").hide();$("#hid_rate").val(rate)
for(i=1;i<6;i++){if(rate>=i){$("#"+i).addClass('on')
$("#"+i).removeClass('off')}else{$("#"+i).addClass('off')
$("#"+i).removeClass('on')}}
$("#rating_count").html(rate);}});})
$("#rating_count").html(rate);var star_id=this.id.split('_');for(i=1;i<6;i++){if(star_id[1]>=i){$("#"+i).addClass('on')
$("#"+i).removeClass('off')}else{$("#"+i).addClass('off')
$("#"+i).removeClass('on')}}})}
function user_rating_large(id){var hid_rate=$("#hid_rate_large").val();var avg_rate=$("#star_avg_large").val();if(!avg_rate){avg_rate=avg_rate.split(".");}
if(hid_rate!=''){$("#user-rating_large").show();switch(parseInt(hid_rate)){case 1:$("#rating_count_large").html("Poor");break;case 2:$("#rating_count_large").html("Okay");break;case 3:$("#rating_count_large").html("Good");break;case 4:$("#rating_count_large").html("Great");break;case 5:$("#rating_count_large").html("Awesome");break;case 0:$("#rating_count_large").html("No Votes Yet");break;case'':$("#rating_count_large").html("No Votes Yet");break;default:$("#rating_count_large").html("No Votes Yet");break;}
$("#no_votes_large").hide();}else{$("#no_votes_large").show();}
for(i=1;i<6;i++){if(hid_rate>=i){if(avg_rate[0]==i){var j=0.1;for(var l=1;l<=(avg_rate[1].length);l++)
{j=j*10;}
var result=Math.round(avg_rate[1]/j);if(result=='5'){$("#star_"+i+"_large > a").css('width','60%')}}
$("#star_"+i+"_large").addClass('hover')}else{$("#star_"+i+"_large").removeClass('hover')}}
$('#enable_user_star_rating').find('.star').mouseout(function(){var hid_rate=$("#hid_rate_large").val();if(hid_rate==''){$("#star_1_large").removeClass('hover')
$("#star_2_large").removeClass('hover')
$("#star_3_large").removeClass('hover')
$("#star_4_large").removeClass('hover')
$("#star_5_large").removeClass('hover')
$("#no_votes_large").show();$("#rating_count_large").html("No Votes Yet");}else{$("#no_votes_large").hide();for(i=1;i<6;i++){if(hid_rate>=i){$("#star_"+i+"_large").addClass('hover')}else{$("#star_"+i+"_large").removeClass('hover')}}
switch(parseInt(hid_rate)){case 1:$("#rating_count_large").html("Poor");break;case 2:$("#rating_count_large").html("Okay");break;case 3:$("#rating_count_large").html("Good");break;case 4:$("#rating_count_large").html("Great");break;case 5:$("#rating_count_large").html("Awesome");break;case 0:$("#rating_count_large").html("No Votes Yet");break;case'':$("#rating_count_large").html("No Votes Yet");break;default:$("#rating_count_large").html("No Votes Yet");break;}}})
$('#enable_user_star_rating').find('.star').mouseover(function(){$("#no_votes_large").hide();if($("#rating_count_large").html()==''){$("#no_votes_large").show();}
var id=this.id.split('_');var rate=id[1];$("#star_"+id[1]+"_large").unbind('click').click(function(){var teacher_uid=$("#teacher_uid_large").val();$.ajax({type:"POST",url:'/user_rating/vote',beforeSend:function(){$("#rating_save_large").show();$("#no_votes_large").hide();$("#user-rating_large").hide();},data:"teacher_uid="+teacher_uid+"&rate="+rate+"&nid="+$("#enable_user_star_rating_large").find("#hid_nid").val()+"&book_id="+$("#enable_user_star_rating_large").find("#hid_other_id").val()+"&learner_uid="+$("#enable_user_star_rating_large").find("#user_uid").val(),success:function(msg){var rating=Array();rating=msg.split("|#|");$("#event_rating_total").html(parseInt(rate));$("#event_rating_avg").html(rating[1]+' ('+rating[0]+')');$("#rating_save_large").hide();$("#no_votes_large").hide();$("#user-rating_large").show();$("#hid_rate_large").val(rate)
for(i=1;i<6;i++){if(rate>=i){$("#star_"+i+"_large").addClass('hover')}else{$("#star_"+i+"_large").removeClass('hover')}}
switch(parseInt(rate)){case 1:$("#rating_count_large").html("Poor");break;case 2:$("#rating_count_large").html("Okay");break;case 3:$("#rating_count_large").html("Good");break;case 4:$("#rating_count_large").html("Great");break;case 5:$("#rating_count_large").html("Awesome");break;case 0:$("#rating_count_large").html("No Votes Yet");break;case'':$("#rating_count_large").html("No Votes Yet");break;default:$("#rating_count_large").html("No Votes Yet");break;}}});})
$("#user-rating_large").show();switch(parseInt(rate)){case 1:$("#rating_count_large").html("Poor");break;case 2:$("#rating_count_large").html("Okay");break;case 3:$("#rating_count_large").html("Good");break;case 4:$("#rating_count_large").html("Great");break;case 5:$("#rating_count_large").html("Awesome");break;case 0:$("#rating_count_large").html("No Votes Yet");break;case'':$("#rating_count_large").html("No Votes Yet");break;default:$("#rating_count_large").html("No Votes Yet");break;}
var star_id=this.id.split('_');for(i=1;i<6;i++){if(star_id[1]>=i){$("#star_"+i+"_large").addClass('hover')}else{$("#star_"+i+"_large").removeClass('hover')}}})};if(Drupal.jsEnabled){$(document).ready(function(){$('#search_text').bind('keyup',function(e){var y=$.trim($("#search_text").val());if(y==''||y.length<=2){$('#username_data').html('');return;}
if($("#name_id").val()=="user_name"){$.ajax({type:"POST",url:'/payment/getusername',data:"query="+$('#search_text').val(),dataType:"html",success:function(msg){$('#username_data').html(msg);}});}});$('#name_id').change(function(){$("#search_text").val('');});$('#transaction_all,#debits,#credits,#purchased,#booked,#earned,#cancellation,#redeem').attr('checked','true');$("input[@name='transaction_date']").bind("click",function(e){if($("input[@name='transaction_date']:checked").val()=='custom'){$("#transaction_custom_date_display").slideDown('normal');$("#transaction_custom_display_month").slideUp('normal');$("#transaction_custom_display_year").slideUp('normal');}
else if($("input[@name='transaction_date']:checked").val()=='month'){$("#transaction_custom_display_month").slideDown('normal');$("#transaction_custom_date_display").slideUp('normal');$("#transaction_custom_display_year").slideUp('normal');}
else if($("input[@name='transaction_date']:checked").val()=='year'){$("#transaction_custom_display_year").slideDown('normal');$("#transaction_custom_date_display").slideUp('normal');$("#transaction_custom_display_month").slideUp('normal');}
else if(($("input[@name='transaction_date']:checked").val()=='today')||($("input[@name='transaction_date']:checked").val()=='week')){$("#transaction_custom_display_year").slideUp('normal');$("#transaction_custom_date_display").slideUp('normal');$("#transaction_custom_display_month").slideUp('normal');}
else{$("#transaction_custom_date_display").slideUp('normal');}});$('#alltransaction_search_type_submit,#alltransaction_search_submit_menu,#alltransaction_search_submit_box,alltransaction_search_submit').click(function(){var k='';$(':checkbox:checked').each(function(i){if($(this).val()&&$(this).val()!='c'&&$(this).val()!='d'){k+=$(this).val()+',';}});k=k.substring(0,k.length-1);$("#hidden_purchasetype").val(k)});$('#alltransaction_search_submit_id,#alltransaction_search_submit_menu,#alltransaction_search_submit_box,#alltransaction_search_submit').click(function(){var Q='';$(':checkbox:checked').each(function(i){if($(this).val()=='c'||$(this).val()=='d'){Q+=$(this).val()+',';}});Q=Q.substring(0,Q.length-1);$("#hidden_credit_type").val(Q)});$("#secret").focus();$("#search_text").val('');$("#myhistory_search").val('')
if(typeof pagingmyhistory!='undefined'&&typeof paging_init!='undefined'){paging_init('myhistory');}
myHistorySorting();myHistorySearch();myHistorySearchKeyUp();transactionAdvancedSearch();allHistorySorting();searchALLTransaction();approvedallDetailsPopup();if((Drupal.settings.eccredits)&&(Drupal.settings.eccredits.alltransaction_datepicker)){$(function(){var dates=$("#transaction_custom_date_display").find("#fromdate").datepicker({defaultDate:"+1w",changeMonth:true,changeYear:true,numberOfMonths:1,onSelect:function(selectedDate){var option=this.id=="from"?"maxDate":"minDate";var instance=$(this).data("datepicker");var date=$.datepicker.parseDate(instance.settings.dateFormat||$.datepicker._defaults.dateFormat,selectedDate,instance.settings);dates.not(this).datepicker("option",option,date);}});var dates=$("#transaction_custom_date_display").find("#todate").datepicker({defaultDate:"+1w",changeMonth:true,changeYear:true,numberOfMonths:1,onSelect:function(selectedDate){var option=this.id=="from"?"maxDate":"minDate";var instance=$(this).data("datepicker");var date=$.datepicker.parseDate(instance.settings.dateFormat||$.datepicker._defaults.dateFormat,selectedDate,instance.settings);dates.not(this).datepicker("option",option,date);}});});$("#search_text").bind("keyup",function(event){if((event.keyCode==13)){pagingallhistory(1);}});}
purchasedDetailsPopup();$('#debits,#credits').click(function(){if($('#debits').attr('checked')&&!$('#credits').attr('checked')){$('#booked, #cancellation, #redeem').attr('checked',true).removeAttr('disabled');$('#purchased, #earned').attr('checked',false).attr('disabled',true);}
else if(!$('#debits').attr('checked')&&$('#credits').attr('checked')){$('#purchased, #earned, #cancellation').attr('checked',true).removeAttr('disabled');$('#booked, #redeem').attr('checked',false).attr('disabled',true);}
else{$('#purchased, #earned, #booked, #cancellation, #redeem').attr('checked',true).removeAttr('disabled');}})});}
function purchasedDetailsPopup(){$('.purchased').click(function(){purchaseId=(this.id).split('_');hidePop('approvePopup');showPop('purchasedPopup',$('#purchased_details_'+purchaseId[1]).html(),'',this);});}
var myhistory_limit=12;var myhistory_pageNumber;var myhistory_totalItems;function pagingmyhistory(pageNumber){var sort=$('#sort').val();var order=$('#order').val();var search='';if($('#search_text').val()){var search='&search_value='+$('#search_text').val();}
if(!pageNumber){pageNumber=myhistory_pageNumber;}
$.ajax({type:"POST",url:'/aj/eccredits/mytransaction_paging',beforeSend:function(){divHeight=$('#myhistory_data').css("height");divWidth=$("#myhistory_data").css("width");divHeight=(Number(document.getElementById('myhistory_data').offsetHeight));$('#myhistory_data').html('<div id="loader_animation" style="display:block;text-align:center;"><img style="padding-top:'+Number(divHeight/2.5)+'px" src="'+Drupal.settings.common.loaderGif+'" alt ="Loading .. "/></div>');$("#loader_animation").css({height:divHeight+'px',width:divWidth});},data:"pageNumber="+pageNumber+"&sort="+sort+"&order="+order+search,dataType:"html",success:function(msg){$('#myhistory_data').html(msg);if(search!=''){myHistorySortDisable();}
purchasedDetailsPopup();if(typeof approvedDetailsPopup!='undefined'){approvedDetailsPopup();}
pagingAction('myhistory');}});}
function myHistorySorting(){var sort;$("#myhistory_sort-created,#myhistory_sort-transaction_id,#myhistory_sort-title,#myhistory_sort-user_name,#myhistory_sort-credits").click(function(){var sortTypeArray=this.id.split('-');$('#order').val(sortTypeArray[sortTypeArray.length-1]);var current_class=$(this).attr('class');$("#myhistory_sort-created,#myhistory_sort-transaction_id,#myhistory_sort-title,#myhistory_sort-user_name,#myhistory_sort-credits").attr('class','sortby_enabled');if(current_class=='sortby_ascend'){$(this).attr('class','sortby_descend');sort='desc';}
else if(current_class=='sortby_descend'){$(this).attr('class','sortby_ascend');sort='asc';}
else{$(this).attr('class','sortby_descend');sort='desc';}
$('#sort').val(sort);pagingmyhistory(1);});}
function myHistorySearchKeyUp(){$("#myhistory_search").bind("keyup",function(event){if((event.keyCode==13)&&myHistorySearchValidation()){pagingmyhistory(1);}});}
function myHistorySearch(){$("#myhistory_search_submit").click(function(){if(myHistorySearchValidation()){pagingmyhistory(1);}});}
function myHistorySearchValidation(){if($.trim($('#myhistory_search').val())==''){$.prompt('Please enter the Title.',{callback:function(){$("#myhistory_search").select();}});return false;}
else{$('#search_text').val($('#myhistory_search').val());return true;}}
function myHistorySortDisable(){if($('#myhistory_totalItemsHid').val()==0){$("#mytransaction_header").hide();}
else if($("#mytransaction_header").css('display')=='none'){$("#mytransaction_header").show();}}
function eccBookingInformation(type,nid,uid,redirectUrl,credit,date){switch(type){case'session':case'event':if(uid){eventBooking(type,nid,uid,redirectUrl,credit,date,Drupal.settings.events.event_start_date,Drupal.settings.events.event_end_date);}
else{$('#bookit_button').find('a').removeAttr('onClick');$("#bookit_button").addClass("disable");var register_link="booking_confirmation("+nid+",'"+date+"',"+uid+","+Drupal.settings.events.event_type+",'D',"+credit+",'"+redirectUrl+"','','')";user_login_popup('session','event_booking',register_link,0);}
break;}}
var allhistory_limit=12;var allhistory_pageNumber;var allhistory_totalItems;function pagingallhistory(pageNumber){var sort=$('#sort').val();var order=$('#order').val();var search='';if($('#hidden_credit_type').val()){search+='&credit_type='+$('#hidden_credit_type').val();}
if($('#hidden_fromdate').val()&&$('#hidden_todate').val()){search+='&fromdate='+$('#hidden_fromdate').val();search+='&todate='+$('#hidden_todate').val();search+='&term=custom';}
if($('#hidden_year').val()){search+='&term=year&year='+$('#hidden_year').val();}
if($('#hidden_month').val()){search+='&term=month&month='+$('#hidden_month').val();}
if($('#hidden_today').val()){search+='&term=today&date='+$('#hidden_today').val();}
if($('#hidden_week').val()){search+='&term=week';}
if($.trim($('#name_id').val())=='trans_id'){search+='&transid='+$.trim($('#search_text').val());}
if($.trim($('#name_id').val())=='user_name'){search+='&user_name='+$.trim($('#search_text').val());}
if($.trim($('#hidden_purchasetype').val())!=''){search+='&transaction_type='+$.trim($('#hidden_purchasetype').val());}
if($('#hidden_all').val()){search+='&term=all';}
if(!pageNumber){pageNumber=allhistory_pageNumber;}
$.ajax({type:"POST",url:'/aj/eccredits/alltransaction_paging',beforeSend:function(){divHeight=$('#allhistory_data').css("height");divWidth=$("#allhistory_data").css("width");divHeight=(Number(document.getElementById('allhistory_data').offsetHeight));$('#allhistory_data').html('<div id="loader_animation" style="display:block;text-align:center;"><img style="padding-top:'+Number(divHeight/2.5)+'px" src="'+Drupal.settings.common.loaderGif+'" alt ="Loading .. "/></div>');$("#loader_animation").css({height:divHeight+'px',width:divWidth});},data:"pageNumber="+pageNumber+"&sort="+sort+"&order="+order+search+'&fromtime='+$('#fromtime').val()+'&totime='+$('#totime').val(),dataType:"html",success:function(msg){$('#allhistory_data').html(msg);if($("#allhistory_totalItemsHid").val()==0){$("#export_options").hide();}
else{$("#export_options").show();}
purchasedDetailsPopup();approvedallDetailsPopup();pagingAction('allhistory');}});}
function allHistorySorting(){var sort;$("#allhistory_sort_title,#allhistory_sort_created,#allhistory_sort_credits").click(function(){var sortTypeArray=this.id.split('_');$('#order').val(sortTypeArray[sortTypeArray.length-1]);var current_class=$(this).attr('class');$("#allhistory_sort_title,#allhistory_sort_created,#allhistory_sort_credits").attr('class','sortby_enabled');if(current_class=='sortby_ascend'){$(this).attr('class','sortby_descend');sort='desc';}
else if(current_class=='sortby_descend'){$(this).attr('class','sortby_ascend');sort='asc';}
else{$(this).attr('class','sortby_descend');sort='desc';}
$('#sort').val(sort);pagingallhistory(1);});}
function allHistorySearchKeyUp(){$("#allhistory_search").bind("keyup",function(event){if((event.keyCode==13)&&allHistorySearchValidation()){pagingallhistory(1);}});}
function allHistorySearch(){$("#allhistory_search_submit").click(function(){if(allHistorySearchValidation()){pagingallhistory(1);}});}
function allHistorySearchValidation(){if($.trim($('#allhistory_search').val())==''){$.prompt('Please enter the Title.',{callback:function(){$("#allhistory_search").select();}});return false;}
else{$('#allhistory_search_text').val($('#allhistory_search').val());return true;}}
function transactionAdvancedSearch(){$("#advanced_search").bind("click",function(){if($("#advanced_search_block").css('display')=='none'){$("input[name$='advanced_search_enable']").val(1);$("#advanced_search_block").slideDown(1000);$("#search_title_wrapper").hide();$("#advanced_search_symbol").removeClass('search_closed');$("#advanced_search_symbol").addClass('search_open');$("#tran_adv_srch_buttons").removeClass('ECC_transaction_search_buttons');$("#tran_adv_srch_buttons").addClass('adv_transaction_search_buttons');}
else{$("input[name$='advanced_search_enable']").val(0);$("#advanced_search_block").slideUp(1000);$("#search_title_wrapper").show();$("#advanced_search_symbol").removeClass('search_open');$("#advanced_search_symbol").addClass('search_closed');$("#tran_adv_srch_buttons").removeClass('adv_transaction_search_buttons');$("#tran_adv_srch_buttons").addClass('ECC_transaction_search_buttons');}});}
function searchALLTransaction(){$("#alltransaction_search_submit,#alltransaction_search_submit_menu,#alltransaction_search_submit_box,#alltransaction_search_submit_id,#alltransaction_search_type_submit").bind("click",function(){if(searchValidationALLTransaction()){$("#hidden_fromdate").val($("#transaction_custom_date_display").find("#fromdate").val());$("#hidden_todate").val($("#transaction_custom_date_display").find("#todate").val());if($("input[@name='transaction_date']:checked").val()=='all'){$("#hidden_all").val('all');$("#hidden_year,#hidden_month").val('');$("#hidden_week").val('');$("#hidden_today").val('');$("#hidden_custom").val('');}
else if($("input[@name='transaction_date']:checked").val()=='today'){$("#hidden_today").val($("input[@name='transaction_date']:checked").val());$("#hidden_month").val('');$("#hidden_all").val('');$("#hidden_year").val('');$("#hidden_week").val('');$("#hidden_custom").val('');}
else if($("input[@name='transaction_date']:checked").val()=='month'){$("#hidden_month").val($("#transaction_custom_display_month").find("#transaction_month_selected").val());$("#hidden_year").val('');$("#hidden_all").val('');$("#hidden_week").val('');$("#hidden_today").val('');$("#hidden_custom").val('');}
else if($("input[@name='transaction_date']:checked").val()=='year'){$("#hidden_year").val($("#transaction_year").val());$("#hidden_month").val('');$("#hidden_all").val('');$("#hidden_week").val('');$("#hidden_today").val('');$("#hidden_custom").val('');}
else if($("input[@name='transaction_date']:checked").val()=='week'){$("#hidden_week").val($("input[@name='transaction_date']:checked").val());$("#hidden_month").val('');$("#hidden_all").val('');$("#hidden_year").val('');$("#hidden_today").val('');$("#hidden_custom").val('');}
else if($("input[@name='transaction_date']:checked").val()=='custom'){$("#hidden_month").val('');$("#hidden_week").val('');$("#hidden_all").val('');$("#hidden_year").val('');$("#hidden_today").val('');}
if($("#trans_id").val()!=''){$("#hidden_transid").val($("#trans_id").val())}
pagingallhistory(1);}
return false;});}
function searchValidationALLTransaction(){var credit_type=$("#credit_type").val();var fromdate=$("#fromdate").val();var todate=$("#todate").val();if((fromdate!='')||(todate!='')){if(fromdate==''){$.prompt('Enter the fromdate.',{callback:function(){$("#fromdate").select();}});return false;}
else if(todate==''){$.prompt('Enter the todate.',{callback:function(){$("#todate").select();}});return false;}}
return true;}
function valid_auth(){if($("#secret").val()==''){$.prompt('Enter the Password.',{callback:function(){$("#secret").focus();}});return false;}
if($("#terms_chk").length){if($("#terms_chk").is(':checked')){term_check=1;}
else{$.prompt('Please agree the Terms and Conditions to book the Teacher Time.',{callback:function(){$('#terms_chk').focus();}});return false;}}
eccenglishcafevariable=2;return true;}
function eccredits_currency_value(credits){return Drupal.settings.eccredits.ecc_credit_value*credits;}
function eccredit_download_report(){$.ajax({type:"POST",url:'/aj/reportdownload',beforeSend:function(){},dataType:"html",success:function(msg){}});}
function approvedallDetailsPopup(){$('.approved').click(function(){approveId=(this.id).split('_');hidePop('purchasedPopup');showPop('approvePopup',$('#approved_details_'+approveId[1]).html(),'',this);})}
