Type.registerNamespace("Magellan");Magellan.Utils=function(){Magellan.Utils.initializeBase(this);this.AplicationLoaded=false;this.mCallbackAfterLoad=new Object();this.mIsIE7=navigator.userAgent.indexOf("MSIE 7.")>-1};Magellan.Utils.prototype={Back:function(){var a="http://"+location.host+location.pathname+location.search;location.replace(a)},GoToAbsolute:function(b){var a="http://"+location.host+b;location.replace(a)},ToAbsoluteUrl:function(a){var c=$("base");var b=location.host;if(c.length!=0){b=$("base").attr("href")}if(b[b.length-1]!="/"){b+="/"}if(a[0]=="/"){a=a.subscring(1)}return b+a},ShowPanel:function(c,b){if(b===false){this.HidePanel(c);return}var a=$get(c);if(a){a.style.display="block"}},HidePanel:function(b){var a=$get(b);if(a){a.style.display="none"}},IsIE6:function(){return navigator.userAgent.indexOf("MSIE 6.")>-1},IsIE:function(){return navigator.userAgent.indexOf("MSIE")>-1},FindPosX:function(b){if(b.getBoundingClientRect){return b.getBoundingClientRect().left+(this.mIsIE7?-2:0)+(document.documentElement.scrollLeft>document.body.scrollLeft?document.documentElement.scrollLeft:document.body.scrollLeft)}var a=0;if(b.offsetParent){while(b.offsetParent){a+=b.offsetLeft;b=b.offsetParent}}else{if(b.x){a+=b.x}}return a},FindPosY:function(b){if(b.getBoundingClientRect){return b.getBoundingClientRect().top+(this.mIsIE7?-2:0)+(document.documentElement.scrollTop>document.body.scrollTop?document.documentElement.scrollTop:document.body.scrollTop)}var a=0;if(b.offsetParent){while(b.offsetParent){a+=b.offsetTop;b=b.offsetParent}}else{if(b.y){a+=b.y}}return a},MoveToCenterScreen:function(b){var a=window.innerHeight?window.innerHeight:document.documentElement.offsetHeight;b.style.left=0;b.style.left=(document.body.clientWidth/2-b.clientWidth/2+document.documentElement.scrollLeft-this.FindPosX(b))+"px";b.style.top=0;b.style.top=(document.documentElement.scrollTop+a/2-b.clientHeight/2+document.body.scrollTop-this.FindPosY(b))+"px"},EventStopPropagation:function(a){if(a.stopPropagation){a.preventDefault();a.stopPropagation()}a.cancelBubble=true;if(window.event){window.event.returnValue=false}return false},GetCurrentStyle:function(b,a,d){if(b.currentStyle){return b.currentStyle[a]}else{if(window.getComputedStyle){var c=window.getComputedStyle(b,"");return c.getPropertyValue(d)}else{return""}}},RegisterCallbackAfterLoad:function(a,b){if(Utils.AplicationLoaded){setTimeout(b,0)}else{this.mCallbackAfterLoad[a]=b}},Confirm:function(message,callback){this.ShowMessageBox(message,["Yes","No"],function(res){if(res=="No"){return}if(typeof(callback)=="string"&&callback.substr(0,11)=="javascript:"){eval(callback.substr(11))}else{throw"Unknown callback type."}})},ShowMessageBox:function(c,f,h){if(this.msgBox){document.body.removeChild(this.msgBox);delete (this.msgBox)}var a=document.createElement("DIV");this.msgBox=a;a.className="msgBox";a.innerHTML=this.RenderBeginFrame("popupFrame")+'<div class="msgBoxBody">'+c+'<br/><div class="msgBoxButtons"></div></div>'+this.RenderEndFrame("popupFrame");var g=a.getElementsByTagName("div")[1];var d=f.length;for(var e=0;e<d;e++){if(e!=0){var j=document.createElement("div");j.className="btn-separator";g.appendChild(j)}var b=document.createElement("BUTTON");b.className="btn-std";b.onclick=function(){Utils.msgBox=null;var i=this.cmd;document.body.removeChild(a);delete (a);h(i);return false};b.innerHTML=this.RenderButtonContent(f[e]);b.cmd=f[e];b.style.width="100px";g.appendChild(b);$create(Magellan.ButtonEx,null,null,null,b)}document.body.appendChild(a);this.MoveToCenterScreen(a)},RenderBeginFrame:function(a){return"<table class='{0}' border='0' cellpadding='0' cellspacing='0'><tr><td class='{0}-tl'></td><td class='{0}-t'></td><td class='{0}-tr'></td></tr><tr><td class='{0}-l'></td><td class='{0}-c'>".replace(/{0\}/g,a)},RenderEndFrame:function(a){return"</td><td class='{0}-r'></td></tr><tr><td class='{0}-bl'></td><td class='{0}-b'></td><td class='{0}-br'></td></tr></table>".replace(/{0\}/g,a)},RenderButtonContent:function(a){return'<span class="c"><span class="l"><span class="ie">&nbsp;</span></span>'+a+'<span class="r"><span class="ie">&nbsp;</span></span></span>'},SetCookie:function(c,e,a,g,d,f){var b=c+"="+escape(e)+((a)?"; expires="+a.toGMTString():"")+((g)?"; path="+g:"")+((d)?"; domain="+d:"")+((f)?"; secure":"");document.cookie=b},GetCookie:function(a){var c=a+"=";var b=document.cookie.indexOf(c);if(b==-1){return null}var d=document.cookie.indexOf(";",b+c.length);if(d==-1){d=document.cookie.length}return unescape(document.cookie.substring(b+c.length,d))},DeleteCookie:function(a,c,b){if(Utils.GetCookie(a)){document.cookie=a+"="+((c)?"; path="+c:"")+((b)?"; domain="+b:"")+"; expires=Thu, 01-Jan-70 00:00:01 GMT"}},GetRadioValue:function(a){var c=document.getElementsByName(a);for(var b=0;b<c.length;b++){if(c[b].checked){return c[b].value}}return null},SetRadioValue:function(a,c){var d=document.getElementsByName(a);for(var b=0;b<d.length;b++){if(d[b].value==c){d[b].checked=true;break}}},SetEnabled:function(g,c,b,f){if(g instanceof Array){for(var d=0;d<g.length;d++){this.SetEnabled(g[d],c,b,f)}}else{var a=typeof(g)=="string"?$get(g):g;a.className=c?b:f;if(a.tagName=="A"){a.onclick=c?null:function(){return false}}else{var e=a.getElementsByTagName("INPUT");for(var d=0;d<e.length;d++){e[d].disabled=c?"":"disabled"}e=a.getElementsByTagName("SELECT");for(d=0;d<e.length;d++){e[d].disabled=c?"":"disabled"}e=a.getElementsByTagName("TEXTAREA");for(d=0;d<e.length;d++){e[d].disabled=c?"":"disabled"}}}},AddValueChangedHandler:function(d,b,c){if(typeof(d)=="object"){if(d instanceof Array){for(var a=0;a<d.length;a++){this.AddValueChangedHandler(d[a],b,c)}return}if(d instanceof Magellan.DrowDownListEx){d.add_SelectedIndexChanged(b);return}if(d instanceof Magellan.CheckboxEx){d.add_CheckedChanged(b);return}}if(typeof(d)=="string"){this.AddValueChangedHandler($get(d),b,c)}else{if(d.tagName){if((d.tagName=="INPUT"&&d.type=="text")||d.tagName=="TEXTAREA"){this.addHandlersWrapper(d,{change:b,keyup:b},c)}else{if(d.tagName=="INPUT"&&d.type=="radio"){this.addHandlersWrapper(d,{click:b},c)}else{if(d.tagName=="SELECT"){this.addHandlersWrapper(d,{change:b},c)}}}}}},addHandlersWrapper:function(c,a,b){if(!b){$addHandlers(c,a)}else{$addHandlers(c,a,b)}},RemoveValueChangedHandler:function(c,b){if(typeof(c)=="object"){if(c instanceof Array){for(var a=0;a<c.length;a++){this.RemoveValueChangedHandler(c[a],b)}return}if(c instanceof Magellan.DrowDownListEx){c.remove_SelectedIndexChanged(b);return}if(c instanceof Magellan.CheckboxEx){c.remove_CheckedChanged(b);return}}if(typeof(c)=="string"){this.RemoveValueChangedHandler($get(c),b,handlerOwner)}else{if(c.tagName){if((c.tagName=="INPUT"&&c.type=="text")||(c.tagName=="INPUT"&&c.type=="radio")||(c.tagName=="SELECT")){$clearHandlers(c)}}}},FireOnChangeEvent:function(b){if(b.fireEvent){b.fireEvent("onchange")}else{if(document.createEvent){var a=document.createEvent("HTMLEvents");if(a.initEvent){a.initEvent("change",true,true)}if(b.dispatchEvent){b.dispatchEvent(a)}}}},AddTextBoxHint:function(a,b){if(typeof(a)=="string"){a=$get(a)}a.hintText=b;if(!a.value){Utils.ShowHint(a,true)}else{a.hintVisibled=false}$addHandlers(a,{focus:Utils.AddTextBoxHint_focus},Utils);$addHandlers(a,{blur:Utils.AddTextBoxHint_blur},Utils)},AddTextBoxHint_focus:function(b){var a=b.target;if(a.hintVisibled){Utils.ShowHint(a,false)}},AddTextBoxHint_blur:function(b){var a=b.target;if(!a.hintVisibled&&!a.value){Utils.ShowHint(a,true)}},ShowHint:function(b,a){if(a){b.style.color="gray";b.style.fontStyle="italic";b.value=b.hintText;b.hintVisibled=true}else{b.value="";b.style.color="black";b.style.fontStyle="normal";b.hintVisibled=false}},GetTextBoxValue:function(a){if(typeof(a)=="string"){a=$get(a)}if(a.hintVisibled){return""}return a.value},SetTextBoxValue:function(b,a){if(typeof(b)=="string"){b=$get(b)}if(a!==null&&a!==""){if(b.hintVisibled){Utils.ShowHint(b,false)}b.value=a}else{if(b.hintText&&!b.hintVisibled){Utils.ShowHint(b,true)}else{if(!b.hintText){b.value=""}}}},SetUnsavedEdits:function(){if(typeof(this.unsavedEditsExists)=="undefined"){var a=this;window.onbeforeunload=function(){if(a.unsavedEditsExists){return"Save ?"}}}this.unsavedEditsExists=true},ClearUnsavedEdits:function(){this.unsavedEditsExists=false},InitInputTips:function(){$("div[jqt=it]").mouseover(function(){var b=$(this);var c=b.position();var a=b.next();a.css({left:c.left+b.outerWidth(),top:c.top-(a.outerHeight()-b.outerHeight())/2});a.fadeIn(200)}).mouseout(function(){$(this).next().fadeOut(200)})},CreateContolFields:function(e,h,g,d){var f=[];if(typeof(__enabledControlArray)=="undefined"){__enabledControlArray=[]}for(var c=0;c<g.length;c++){var b=g[c];var a=h+"_"+b;e[b]=d===true?$find(a):$get(a);if(!e[b]){throw"Control '"+b+"' not found"}f.push(e[b]);if(d!==true){if(!Array.contains(__enabledControlArray,a)){__enabledControlArray.push(a)}}}return f},ValidatorsValidate:function(c){if(typeof(c.length)=="undefined"){ValidatorValidate(c);if(!c.isvalid){throw c.errormessage}}else{var b=c.length;for(var a=0;a<b;a++){var d=c[a];ValidatorValidate(d);if(!d.isvalid){throw d.errormessage}}}},ValidatorsEnable:function(d,a){if(typeof(d.length)=="undefined"){ValidatorEnable(d,a)}else{var c=d.length;for(var b=0;b<c;b++){ValidatorEnable(d[b],a)}}}};Magellan.Utils.registerClass("Magellan.Utils",null,Sys.IDisposable);var Utils=new Magellan.Utils();Magellan.KeyCodes=function(){};Magellan.KeyCodes.prototype={Tab:9,Esc:27,Enter:13,KeyUp:38,KeyDn:40};Magellan.KeyCodes.registerEnum("Magellan.KeyCodes");Sys.Application.add_load(Magellan_Utils_ApplicationLoadHandler);function Magellan_Utils_ApplicationLoadHandler(){Utils.AplicationLoaded=true;for(key in Utils.mCallbackAfterLoad){setTimeout(Utils.mCallbackAfterLoad[key],0)}Utils.mCallbackAfterLoad=new Object()}var temp_ChildId="";var temp_CurrenElementId="";var select_timeout_id=0;function select_show(c,b){clearTimeout(select_timeout_id);if(temp_CurrenElementId!=""&&temp_CurrenElementId!=c){var a=document.getElementById(temp_ChildId);if(a){a.style.display="none"}}temp_ChildId=b;temp_CurrenElementId=c;if(c==undefined){return false}if(b!=""){var d=document.getElementById(b);if(d){d.style.display="block"}}}function select_hide(b,a){if(b==undefined){return false}if(a!=""){var c=document.getElementById(a);if(c){select_timeout_id=setTimeout(function(){c.style.display="none"},300)}}}function select_select(a){document.getElementById("select_text").innerHTML=a;clearTimeout(select_timeout_id);document.getElementById("dropdown").style.display="none"};
Type.registerNamespace("Magellan");Magellan.DatePicker=function(a){Magellan.DatePicker.initializeBase(this,[a]);this._PostBackRef=null;this._AutoPostBack=null;this._DateFormat="mm/dd/yy";this._jqThis};Magellan.DatePicker.prototype={initialize:function(){Magellan.DatePicker.callBaseMethod(this,"initialize");this._jqThis=$("#"+this.get_id());this._jqThis.attr("onkeydown","return false;");var a=this;this._jqThis.datepicker({onClose:function(c,b){a.onClose(c,b)},dateFormat:this._DateFormat,showAnim:""});$("#ui-datepicker-div").css("z-index","9999")},dispose:function(){Magellan.DatePicker.callBaseMethod(this,"dispose")},get_AutoPostBack:function(){return this._AutoPostBack},set_AutoPostBack:function(a){if(this._AutoPostBack!==a){this._AutoPostBack=a}},get_PostBackRef:function(){return this._PostBackRef},set_PostBackRef:function(a){this._PostBackRef=a},get_DateFormat:function(){return this._DateFormat},set_DateFormat:function(a){this._DateFormat=a},onClose:function(dateText,inst){if(this._AutoPostBack===true){eval(this.get_PostBackRef())}}};Magellan.DatePicker.registerClass("Magellan.DatePicker",Sys.UI.Control);
Type.registerNamespace("Magellan");Magellan.DrowDownListEx=function(a){Magellan.DrowDownListEx.initializeBase(this,[a]);this._AutoPostBack=null;this._IsWidthDefine=null;this._Enabled=true;this._DivHeaderClass=null;this._DivHeaderDisabledClass=null;this.mHideListDealyMs=200};Magellan.DrowDownListEx.prototype={initialize:function(){Magellan.DrowDownListEx.callBaseMethod(this,"initialize");this.mDivHeader=$get(this.get_id()+"-ddheader");this.mDivContent=$get(this.get_id()+"-ddcontent");this.mDivInner=$get(this.get_id()+"-ddinner");this.mIsCancelHideList=false;var a={mouseover:this.DivHeader_onmouseoverout,mouseout:this.DivHeader_onmouseoverout};$addHandlers(this.mDivHeader,a,this);a={mouseover:this.DivContent_onmouseoverout,mouseout:this.DivContent_onmouseoverout,click:this.DivContent_onmouseclick};$addHandlers(this.mDivContent,a,this)},dispose:function(){$clearHandlers(this.get_element());$clearHandlers(this.mDivHeader);$clearHandlers(this.mDivContent);Magellan.DrowDownListEx.callBaseMethod(this,"dispose")},ItemSelect:function(d,h,g){this.get_element().value=d;var a=this.mDivHeader.childNodes.length;for(var e=0;e<a;e++){this.mDivHeader.removeChild(this.mDivHeader.childNodes[0])}if(g!=""){var b=document.createElement("img");b.src=g;this.mDivHeader.appendChild(b)}var f=document.createElement("span");f.innerHTML=h;this.mDivHeader.appendChild(f);var c=this.InvokeSelectedIndexChangedIsCancel();this.HideList(true);if(this._AutoPostBack===true){__doPostBack(this.get_id(),"")}},DivContent_onmouseclick:function(f){if(this.mDivContent&&!this.mDivContent.disabled){var d=f.target;while(d.parentNode&&d.tagName.toUpperCase()!="LI"){d=d.parentNode}var b=this.mDivContent.getElementsByTagName("LI");for(i in b){var a=b[i];if(a==d){var h="";var g="";var c=a.childNodes[0];if(c.childNodes[0].tagName.toUpperCase()=="IMG"){g=c.childNodes[1].innerHTML;h=c.childNodes[0].src}else{g=c.childNodes[0].innerHTML}this.ItemSelect(i,g,h);break}}Utils.EventStopPropagation(f);return false}},DivHeader_onmouseoverout:function(d){if(this.mDivHeader&&!this.mDivHeader.disabled&&this._Enabled){if(d.type=="mouseover"){this.ShowList()}else{if(d.type=="mouseout"){var a=Sys.UI.DomElement.getBounds(this.mDivContent);if(a.width==0||a.height==0){return}var c=d.clientX+document.body.parentNode.scrollLeft;var b=d.clientY+document.body.parentNode.scrollTop;if(c<a.x||c>a.x+a.width||b<a.y||b>a.y+a.height){this.HideList(true)}}}}},DivContent_onmouseoverout:function(d){if(this.mDivContent&&!this.mDivContent.disabled&&this._Enabled){if(d.type=="mouseover"){this.ShowList()}else{if(d.type=="mouseout"){var a=Sys.UI.DomElement.getBounds(this.mDivContent);if(a.width==0||a.height==0){return}var c=d.clientX+document.body.parentNode.scrollLeft;var b=d.clientY+document.body.parentNode.scrollTop;if(c<a.x||c>a.x+a.width||b<a.y||b>a.y+a.height){this.HideList(true)}}}}},get_AutoPostBack:function(){return this._AutoPostBack},set_AutoPostBack:function(a){if(this._AutoPostBack!==a){this._AutoPostBack=a;this.raisePropertyChanged("AutoPostBack")}},get_IsWidthDefine:function(){return this._IsWidthDefine},set_IsWidthDefine:function(a){if(this._IsWidthDefine!==a){this._IsWidthDefine=a}},get_SelectedIndex:function(){var a=this.get_element().value;return Number.parseInvariant(a)},set_SelectedIndex:function(e){if(this.mDivContent&&!this.mDivContent.disabled){var d=e;var b=this.mDivContent.getElementsByTagName("LI");if(d<b.length){var a=b[d];var g="";var f="";var c=a.childNodes[0];if(c.childNodes[0].tagName.toUpperCase()=="IMG"){f=c.childNodes[1].innerHTML;g=c.childNodes[0].src}else{f=c.childNodes[0].innerHTML}this.ItemSelect(d,f,g)}}},get_Enabled:function(){return this._Enabled},set_Enabled:function(a){if(this._Enabled!==a){this._Enabled=a;this.EnabledPropertyChanged()}},get_DivHeaderClass:function(){return this._DivHeaderClass},set_DivHeaderClass:function(a){if(this._DivHeaderClass!==a){this._DivHeaderClass=a}},get_DivHeaderDisabledClass:function(){return this._DivHeaderDisabledClass},set_DivHeaderDisabledClass:function(a){if(this._DivHeaderDisabledClass!==a){this._DivHeaderDisabledClass=a}},get_SelectedValue:function(){var c=this.get_element().value;c=Number.parseInvariant(c);var b=this.mDivContent.getElementsByTagName("LI");var a=b[c];var d=$(a).attr("item_id");return d},add_SelectedIndexChanged:function(a){this.get_events().addHandler("SelectedIndexChanged",a)},remove_SelectedIndexChanged:function(a){this.get_events().removeHandler("SelectedIndexChanged",a)},InvokeSelectedIndexChangedIsCancel:function(){var b=this.get_events().getHandler("SelectedIndexChanged");if(b){var a=new Sys.CancelEventArgs();b(this,a);return a.get_cancel()}else{return false}},EnabledPropertyChanged:function(){if(this.mDivHeader&&!this.mDivHeader.disabled&&this._DivHeaderDisabledClass&&this._DivHeaderDisabledClass!=""){if(this._Enabled&&Sys.UI.DomElement.containsCssClass(this.mDivHeader,this._DivHeaderDisabledClass)){Sys.UI.DomElement.removeCssClass(this.mDivHeader,this._DivHeaderDisabledClass)}else{if(!this._Enabled&&!Sys.UI.DomElement.containsCssClass(this.mDivHeader,this._DivHeaderDisabledClass)){Sys.UI.DomElement.addCssClass(this.mDivHeader,this._DivHeaderDisabledClass)}}}},ShowList:function(){this.mIsCancelHideList=true;this.mDivContent.style.display="block";var b=Sys.UI.DomElement.getBounds(this.mDivHeader);var a=Sys.UI.DomElement.getLocation(this.mDivContent.offsetParent);Sys.UI.DomElement.setLocation(this.mDivContent,b.x-a.x-1,b.y+b.height-a.y-2);if(!this.get_IsWidthDefine()){this.mDivInner.style.width=b.width-2+"px"}},HideList:function(a){if(a){this.mIsCancelHideList=false;window.setTimeout("$find('"+this.get_id()+"').HideList(false)",this.mHideListDealyMs)}else{if(!this.mIsCancelHideList){this.mDivContent.style.display="none"}}this.mIsCancelHideList=false}};Magellan.DrowDownListEx.registerClass("Magellan.DrowDownListEx",Sys.UI.Control);
Type.registerNamespace("Magellan");Magellan.CheckboxEx=function(a){Magellan.CheckboxEx.initializeBase(this,[a]);this._CheckboxDivClass=null;this._CheckboxDivCheckedClass=null;this._Enabled=true};Magellan.CheckboxEx.prototype={initialize:function(){Magellan.CheckboxEx.callBaseMethod(this,"initialize");this.mDivCheckbox=$get(this.get_id()+"-div");this.mDivCheckboxHeight=Sys.UI.DomElement.getBounds(this.mDivCheckbox).height;var a={mouseover:this.DivCheckbox_onmouseover,mouseout:this.DivCheckbox_onmouseout,mousedown:this.DivCheckbox_onmousedown,mouseup:this.DivCheckbox_onmouseup,click:this.DivCheckbox_onclick};$addHandlers(this.mDivCheckbox,a,this)},dispose:function(){$clearHandlers(this.mDivCheckbox);Magellan.CheckboxEx.callBaseMethod(this,"dispose")},add_CheckedChanged:function(a){this.get_events().addHandler("CheckedChanged",a)},remove_CheckedChanged:function(a){this.get_events().removeHandler("CheckedChanged",a)},InvokeCheckedChanged:function(){var a=this.get_events().getHandler("CheckedChanged");if(a){a(this,Sys.EventArgs.Empty)}},add_Click:function(a){this.get_events().addHandler("Click",a)},remove_Click:function(a){this.get_events().removeHandler("Click",a)},InvokeClick:function(){var a=this.get_events().getHandler("Click");if(a){a(this,Sys.EventArgs.Empty)}},get_Checked:function(){var a=this.get_element().value;return a=="1"},set_Checked:function(a){var b=this.get_element().value;if(a&&b!="1"){this.get_element().value="1";this.CheckedChanged();this.raisePropertyChanged("Checked")}else{if(!a&&b=="1"){this.get_element().value="0";this.CheckedChanged();this.raisePropertyChanged("Checked")}}},get_Enabled:function(){return this._Enabled},set_Enabled:function(a){if(this._Enabled!==a){this._Enabled=a}},get_CheckboxDivClass:function(){return this._CheckboxDivClass},set_CheckboxDivClass:function(a){this._CheckboxDivClass=a},get_CheckboxDivCheckedClass:function(){return this._CheckboxDivCheckedClass},set_CheckboxDivCheckedClass:function(a){this._CheckboxDivCheckedClass=a},DivCheckbox_onmouseover:function(a){if(!this._Enabled){return}if(this.mDivCheckbox&&!this.mDivCheckbox.disabled){this.mDivCheckbox.style.backgroundPosition="0px -"+this.mDivCheckboxHeight+"px"}},DivCheckbox_onmouseout:function(a){if(!this._Enabled){return}if(this.mDivCheckbox&&!this.mDivCheckbox.disabled){this.mDivCheckbox.style.backgroundPosition="0px 0px"}},DivCheckbox_onmousedown:function(a){if(!this._Enabled){return}if(this.mDivCheckbox&&!this.mDivCheckbox.disabled){this.mDivCheckbox.style.backgroundPosition="0px 0px"}},DivCheckbox_onmouseup:function(a){if(!this._Enabled){return}if(this.mDivCheckbox&&!this.mDivCheckbox.disabled){this.mDivCheckbox.style.backgroundPosition="0px -"+this.mDivCheckboxHeight+"px"}},DivCheckbox_onclick:function(a){if(!this._Enabled){return}if(this.mDivCheckbox&&!this.mDivCheckbox.disabled){this.set_Checked(!this.get_Checked());this.InvokeClick()}},CheckedChanged:function(){if(this.get_Checked()){this.mDivCheckbox.className=this._CheckboxDivCheckedClass}else{this.mDivCheckbox.className=this._CheckboxDivClass}this.InvokeCheckedChanged()}};Magellan.CheckboxEx.registerClass("Magellan.CheckboxEx",Sys.UI.Control);
Type.registerNamespace("Magellan");Magellan.ButtonEx=function(a){Magellan.ButtonEx.initializeBase(this,[a]);this.mClassName=this.get_element().className};Magellan.ButtonEx.prototype={initialize:function(){Magellan.ButtonEx.callBaseMethod(this,"initialize");var a={mouseover:this.OnMouseOverUp,mouseup:this.OnMouseOverUp,mouseout:this.OnMouseOut,mousedown:this.OnMouseDown};$addHandlers(this.get_element(),a,this);if(Utils.IsIE6()){this.addCssClass(this.mClassName+"ie6")}},dispose:function(){$clearHandlers(this.get_element());Magellan.ButtonEx.callBaseMethod(this,"dispose")},OnMouseOverUp:function(a){this.get_element().className=String.format("{0} {0}-over",this.mClassName);if(Utils.IsIE6()){this.addCssClass(String.format("{0}ie6-over",this.mClassName))}},OnMouseDown:function(a){this.get_element().className=String.format("{0} {0}-down",this.mClassName);if(Utils.IsIE6()){this.addCssClass(String.format("{0}ie6-down",this.mClassName))}},OnMouseOut:function(a){this.get_element().className=this.mClassName;if(Utils.IsIE6()){this.addCssClass(this.mClassName+"ie6")}}};Magellan.ButtonEx.registerClass("Magellan.ButtonEx",Sys.UI.Control);
Type.registerNamespace("Magellan");Magellan.PopupWnd=function(a){Magellan.PopupWnd.initializeBase(this,[a]);this._UniqueID=null;this._ImageLoaderUrl=null};Magellan.PopupWnd.prototype={initialize:function(){Magellan.PopupWnd.callBaseMethod(this,"initialize");this.mDivProgressID=this.get_id()+"_DivProgress";var a=Sys.WebForms.PageRequestManager.getInstance();a.add_beginRequest(this.controlBeginRequest);var b={keydown:this.OnKeyDown};$addHandlers(document,b,this);if(this.get_element().style.display=="block"){Utils.MoveToCenterScreen(this.get_element())}},dispose:function(){$clearHandlers(document);var a=Sys.WebForms.PageRequestManager.getInstance();a.remove_beginRequest(this.controlBeginRequest);Magellan.PopupWnd.callBaseMethod(this,"dispose")},Command:function(a,b){this.get_element().style.display="block";Utils.MoveToCenterScreen(this.get_element());this.SetPosBackData(a,b);__doPostBack(this._UniqueID,"")},Cancel:function(){this.get_element().style.display="none";this.SetPosBackData("","")},SetPosBackData:function(c,d){var b=this.get_IsDisplay()?"1":"0";var e=String.format("{0}${1}${2}",c,d,b);var a=document.getElementsByName(this.get_UniqueID())[0];a.value=e},get_IsDisplay:function(){return this.get_element().style.display!="none"},get_UniqueID:function(){return this._UniqueID},set_UniqueID:function(a){if(this._UniqueID!==a){this._UniqueID=a}},get_ImageLoaderUrl:function(){return this._ImageLoaderUrl},set_ImageLoaderUrl:function(a){if(this._ImageLoaderUrl!==a){this._ImageLoaderUrl=a}},get_DivProgress:function(){var c=$get(this.mDivProgressID);if(!c){c=document.createElement("DIV");c.style.backgroundColor="white";c.style.position="absolute";c.style.display="block";c.style.zIndex=999;var b=Sys.UI.DomElement.getBounds(this.get_element());c.style.width=(b.width-30)+"px";c.style.height=(b.height-30)+"px";Sys.UI.DomElement.setLocation(c,15,15);var a=document.createElement("IMG");a.src=this._ImageLoaderUrl;Sys.UI.DomElement.setLocation(a,Math.ceil(b.width/2-32),Math.ceil(b.height/2-32));c.appendChild(a);this.get_element().appendChild(c)}return c},OnKeyDown:function(a){if(a.keyCode==Magellan.KeyCodes.Esc){this.Cancel()}},controlBeginRequest:function(d,b){var e=b.get_postBackElement();var g=$find(e.id);var f=Sys.Application.getComponents();for(var c=0;c<f.length;c++){var a=f[c];if(Object.getType(a).getName()=="Magellan.PopupWnd"&&a.get_IsDisplay()){a.get_DivProgress()}}}};Magellan.PopupWnd.registerClass("Magellan.PopupWnd",Sys.UI.Control);
Type.registerNamespace("Magellan");Magellan.ListPanel=function(a){Magellan.ListPanel.initializeBase(this,[a]);this._ImgAjax=null};Magellan.ListPanel.prototype={initialize:function(){Magellan.ListPanel.callBaseMethod(this,"initialize");this.mDivProgressID=this.get_id()+"_DivProgress";this.mDivListItemsID=this.get_id()+"_lstItems";var a=Sys.WebForms.PageRequestManager.getInstance();a.add_beginRequest(this.controlBeginRequest);a.add_endRequest(this.controlEndRequest)},dispose:function(){var a=Sys.WebForms.PageRequestManager.getInstance();a.remove_beginRequest(this.controlBeginRequest);a.remove_endRequest(this.controlEndRequest);Magellan.ListPanel.callBaseMethod(this,"dispose")},HideDivProgress:function(){var a=$get(this.mDivProgressID);if(a){a.style.display="none"}},ShowDivProgress:function(){var e=$get(this.mDivProgressID);var a=$get(this.mDivListItemsID);if(e){document.body.removeChild(e)}e=document.createElement("DIV");e.id=this.mDivProgressID;e.style.backgroundColor="white";e.style.position="absolute";e.style.display="block";e.style.zIndex=999;var d=Sys.UI.DomElement.getBounds(a);e.style.width=d.width+"px";e.style.height=d.height+"px";var c=Sys.UI.DomElement.getLocation(a);Sys.UI.DomElement.setLocation(e,c.x,c.y);var b=document.createElement("IMG");b.src=this._ImgAjax;Sys.UI.DomElement.setLocation(b,Math.ceil(d.width/2-16),Math.ceil(d.height/2-16));e.appendChild(b);document.body.appendChild(e)},get_ImgAjax:function(){return this._ImgAjax},set_ImgAjax:function(a){if(this._ImgAjax!==a){this._ImgAjax=a}},controlBeginRequest:function(d,b){var e=b.get_postBackElement();var f=Sys.Application.getComponents();for(var c=0;c<f.length;c++){var a=f[c];if(Object.getType(a).getName()=="Magellan.ListPanel"&&e.id.startsWith(a.get_id())){a.ShowDivProgress()}}},controlEndRequest:function(sender,args){var dataItems=args.get_dataItems();for(ctrl in dataItems){var listPanel=$find(ctrl);var onEndRequest=dataItems[ctrl];if(onEndRequest!=""){eval(onEndRequest)}if(listPanel!=null){listPanel.HideDivProgress()}}}};Magellan.ListPanel.registerClass("Magellan.ListPanel",Sys.UI.Control);
Type.registerNamespace("Magellan");Magellan.SuggestionBox=function(a){Magellan.SuggestionBox.initializeBase(this,[a]);this._EligibleCallback=null;this._SuggestionBoxServiceUrl=null;this._StatisticsScope=null};Magellan.SuggestionBox.prototype={initialize:function(){Magellan.SuggestionBox.callBaseMethod(this,"initialize");this.mDivTextField=$get(this.get_id()+"_divtextbox");this.mTextField=this.get_element();this.mDivSuggest=$get(this.get_id()+"_div_suggest");this.mSuggestList=$get(this.get_id()+"_suggest_list");this.mEligibleListCur=null;this.mEligibleLists=new Object();this.mHighlightedInd=-1;this.mIsNoMatches=true;this.mDTPrevLetterClick=null;this.mPrevLetterClickOffsetMs=400;var a={keyup:this.OnKeyUp};$addHandlers(this.mTextField,a,this);a={mouseover:this.OnMouseOver,click:this.OnMouseClick};$addHandlers(this.mSuggestList,a,this);var a={keydown:this.OnKeyDown};$addHandlers(document,a,this)},dispose:function(){$clearHandlers(this.mTextField);$clearHandlers(this.mSuggestList);$clearHandlers(document);Magellan.SuggestionBox.callBaseMethod(this,"dispose")},get_InputText:function(){return this.mTextField.value},get_EligibleCallback:function(){return this._EligibleCallback},set_EligibleCallback:function(a){this._EligibleCallback=a},get_SuggestionBoxServiceUrl:function(){return this._SuggestionBoxServiceUrl},set_SuggestionBoxServiceUrl:function(a){this._SuggestionBoxServiceUrl=a},get_StatisticsScope:function(){return this._StatisticsScope},set_StatisticsScope:function(a){this._StatisticsScope=a},OnKeyDown:function(a){switch(a.keyCode){case Magellan.KeyCodes.Esc:this.HideEligibleList();break;case Magellan.KeyCodes.KeyUp:if(this.mHighlightedInd>0){this.mHighlightedInd--}this.ChangeHighlight();break;case Magellan.KeyCodes.KeyDn:if(this.mHighlightedInd<(this.mEligibleListCur.length-1)){this.mHighlightedInd++}this.ChangeHighlight();break;case Magellan.KeyCodes.Tab:case Magellan.KeyCodes.Enter:if(!this.IsHideEligibleList()){this.UseSuggestion();Utils.EventStopPropagation(a);return false}break}},OnKeyUp:function(c){switch(c.keyCode){case Magellan.KeyCodes.Tab:case Magellan.KeyCodes.Esc:case Magellan.KeyCodes.KeyUp:case Magellan.KeyCodes.Enter:case Magellan.KeyCodes.KeyDn:return;default:var b=this.get_InputText();if(b.length>0){var a=this.mEligibleLists[b];if(a==null||a=="undefined"){this.mDTPrevLetterClick=(new Date()).valueOf();arg=b;if(this.get_SuggestionBoxServiceUrl()!=""){window.setTimeout("$find('"+this.get_id()+"').EvaluateWebService()",this.mPrevLetterClickOffsetMs)}else{if(this.get_EligibleCallback()){window.setTimeout("$find('"+this.get_id()+"').EvaluateEligibleCallback()",this.mPrevLetterClickOffsetMs)}}}else{this.mEligibleListCur=a;this.mIsNoMatches=this.mEligibleListCur.length==0;this.ShowEligibleList()}}else{this.HideEligibleList()}this.mHighlightedInd=-1}},OnMouseOver:function(d){if(this.mIsNoMatches){return}var c=d.target;while(c.parentNode&&c.tagName.toUpperCase()!="LI"){c=c.parentNode}var b=this.mSuggestList.getElementsByTagName("LI");for(i in b){var a=b[i];if(a==c){this.mHighlightedInd=i;break}}this.ChangeHighlight()},OnMouseClick:function(a){if(!this.IsHideEligibleList()){this.UseSuggestion();Utils.EventStopPropagation(a);return false}},EvaluateWebService:function(a){var b=(new Date()).valueOf();if(b-this.mDTPrevLetterClick>this.mPrevLetterClickOffsetMs-10){Sys.Net.WebServiceProxy.invoke(this.get_SuggestionBoxServiceUrl(),"GetSuggestionList",false,{filter:arg,scope:this.get_StatisticsScope()},Magellan_SuggestionBox_WebserviceCallback,Magellan_SuggestionBox_WebserviceFailed,{0:arg,1:this})}},EvaluateEligibleCallback:function(){var msCur=(new Date()).valueOf();if(msCur-this.mDTPrevLetterClick>this.mPrevLetterClickOffsetMs-10){return eval(this.get_EligibleCallback())}else{}},CallbackDataRetrived:function(b){if(this.get_InputText().length>0){var a=Sys.Serialization.JavaScriptSerializer.deserialize(b);var c=a[0];this.mEligibleListCur=a[1];this.mEligibleLists[c]=this.mEligibleListCur;this.mIsNoMatches=this.mEligibleListCur.length==0;this.ShowEligibleList()}else{this.HideEligibleList()}},WebServiceDataRetrived:function(a,b){if(this.get_InputText().length>0){this.mEligibleListCur=a;this.mEligibleLists[b]=this.mEligibleListCur;this.mIsNoMatches=this.mEligibleListCur.length==0;this.ShowEligibleList()}else{this.HideEligibleList()}},WebServiceFailed:function(a){this.mIsNoMatches=true;this.ShowEligibleList()},ShowEligibleList:function(){this.CreateEligibleList();this.mDivSuggest.style.display="block";var b=Sys.UI.DomElement.getBounds(this.mTextField);var a=Sys.UI.DomElement.getLocation(this.mDivSuggest.offsetParent);Sys.UI.DomElement.setLocation(this.mDivSuggest,b.x-a.x,b.y+b.height-a.y);this.mDivSuggest.style.width=b.width+"px"},CreateEligibleList:function(){var d=document.createElement("ul");if(this.mIsNoMatches){var a=document.createElement("li");a.innerHTML="no matches";d.appendChild(a)}else{var c=Utils.IsIE();for(var b in this.mEligibleListCur){var a=document.createElement("li");if(c){a.innerText=this.mEligibleListCur[b]}else{a.textContent=this.mEligibleListCur[b]}d.appendChild(a)}}if(this.mSuggestList.childNodes.length==0){this.mSuggestList.appendChild(d)}else{this.mSuggestList.replaceChild(d,this.mSuggestList.childNodes[0])}},HideEligibleList:function(){this.mHighlightedInd=-1;this.mDivSuggest.style.display="none"},IsHideEligibleList:function(){return this.mDivSuggest.style.display=="none"},ChangeHighlight:function(){var b=this.mSuggestList.getElementsByTagName("LI");for(var c in b){var a=b[c];if(this.mHighlightedInd==c){a.className="selected"}else{a.className=""}}},UseSuggestion:function(){if(this.mHighlightedInd==-1){}else{this.mTextField.value=this.mEligibleListCur[this.mHighlightedInd]}this.HideEligibleList()}};Magellan.SuggestionBox.registerClass("Magellan.SuggestionBox",Sys.UI.Control);function Magellan_SuggestionBox_ReceiveServerData(a,b){b.CallbackDataRetrived(a)}function Magellan_SuggestionBox_WebserviceCallback(a,e,b){var c=e[0];var d=e[1];d.WebServiceDataRetrived(a,c)}function Magellan_SuggestionBox_WebserviceFailed(a,c){var b=c[1];b.WebServiceFailed(a)};
Type.registerNamespace("Magellan");Magellan.SuggestionBox2=function(a){Magellan.SuggestionBox2.initializeBase(this,[a]);this._SuggestionBox2ServiceUrl=null;this._StatisticsScope=null;this._PostBackRef=null;this._AutoPostBack=null};Magellan.SuggestionBox2.prototype={initialize:function(){Magellan.SuggestionBox2.callBaseMethod(this,"initialize");this.mTextField=this.get_element();this.mDivSuggest=$get(this.get_id()+"_div_suggest");this.mSuggestList=$get(this.get_id()+"_suggest_list");this.mDivTextBox=$get(this.get_id()+"_textbox");this.mMainDivJQ=$("#"+this.get_id()+"_maindiv");this.mEligibleListCur=null;this.mEligibleLists=new Object();this.mHighlightedInd=-1;this.mIsNoMatches=true;this.mDTPrevLetterClick=null;this.mPrevLetterClickOffsetMs=400;var a={keyup:this.OnKeyUp};$addHandlers(this.mTextField,a,this);a={mouseover:this.OnMouseOver,click:this.OnMouseClick};$addHandlers(this.mSuggestList,a,this);a={keydown:this.OnKeyDown};$addHandlers(this.mTextField,a,this)},dispose:function(){$clearHandlers(this.mTextField);$clearHandlers(this.mSuggestList);Magellan.SuggestionBox2.callBaseMethod(this,"dispose")},get_InputText:function(){return this.mTextField.value},set_InputText:function(a){this.mTextField.value=a},get_SuggestionBox2ServiceUrl:function(){return this._SuggestionBox2ServiceUrl},set_SuggestionBox2ServiceUrl:function(a){this._SuggestionBox2ServiceUrl=a},get_StatisticsScope:function(){return this._StatisticsScope},set_StatisticsScope:function(a){this._StatisticsScope=a},get_AutoPostBack:function(){return this._AutoPostBack},set_AutoPostBack:function(a){if(this._AutoPostBack!==a){this._AutoPostBack=a}},get_PostBackRef:function(){return this._PostBackRef},set_PostBackRef:function(a){this._PostBackRef=a},Show:function(){this.mMainDivJQ.show()},Hide:function(){this.mMainDivJQ.hide()},OnKeyDown:function(e){switch(e.keyCode){case Magellan.KeyCodes.Esc:this.HideEligibleList();break;case Magellan.KeyCodes.KeyUp:if(this.mHighlightedInd>0){this.mHighlightedInd--}this.ChangeHighlight();break;case Magellan.KeyCodes.KeyDn:if(this.mEligibleListCur!=null){if(this.mHighlightedInd<(this.mEligibleListCur.length-1)){this.mHighlightedInd++}this.ChangeHighlight()}break;case Magellan.KeyCodes.Tab:case Magellan.KeyCodes.Enter:if(!this.IsHideEligibleList()){this.UseSuggestion();Utils.EventStopPropagation(e);if(this._AutoPostBack===true){eval(this.get_PostBackRef())}return false}else{if(this._AutoPostBack===true){eval(this.get_PostBackRef())}}break}},OnKeyUp:function(c){switch(c.keyCode){case Magellan.KeyCodes.Tab:case Magellan.KeyCodes.Esc:case Magellan.KeyCodes.KeyUp:case Magellan.KeyCodes.Enter:case Magellan.KeyCodes.KeyDn:return;default:var b=this.get_InputText();if(b.length>0){var a=this.mEligibleLists[b];if(a==null||a=="undefined"){this.mDTPrevLetterClick=(new Date()).valueOf();arg=b;if(this.get_SuggestionBox2ServiceUrl()!=""){window.setTimeout("$find('"+this.get_id()+"').EvaluateWebService()",this.mPrevLetterClickOffsetMs)}}else{this.mEligibleListCur=a;this.mIsNoMatches=this.mEligibleListCur.length==0;this.ShowEligibleList()}}else{this.HideEligibleList()}this.mHighlightedInd=-1}},OnMouseOver:function(d){if(this.mIsNoMatches){return}var c=d.target;while(c.parentNode&&c.tagName.toUpperCase()!="LI"){c=c.parentNode}var b=this.mSuggestList.getElementsByTagName("LI");for(i in b){var a=b[i];if(a==c){this.mHighlightedInd=i;break}}this.ChangeHighlight()},OnMouseClick:function(e){if(!this.IsHideEligibleList()){this.UseSuggestion();Utils.EventStopPropagation(e);if(this._AutoPostBack===true){eval(this.get_PostBackRef())}return false}},EvaluateWebService:function(a){var b=(new Date()).valueOf();if(b-this.mDTPrevLetterClick>this.mPrevLetterClickOffsetMs-10){Sys.Net.WebServiceProxy.invoke(this.get_SuggestionBox2ServiceUrl(),"GetSuggestionList",false,{filter:arg,scope:this.get_StatisticsScope()},Magellan_SuggestionBox2_WebserviceCallback,Magellan_SuggestionBox2_WebserviceFailed,{0:arg,1:this})}},CallbackDataRetrived:function(b){if(this.get_InputText().length>0){var a=Sys.Serialization.JavaScriptSerializer.deserialize(b);var c=a[0];this.mEligibleListCur=a[1];this.mEligibleLists[c]=this.mEligibleListCur;this.mIsNoMatches=this.mEligibleListCur.length==0;this.ShowEligibleList()}else{this.HideEligibleList()}},WebServiceDataRetrived:function(a,b){if(this.get_InputText().length>0){this.mEligibleListCur=a;this.mEligibleLists[b]=this.mEligibleListCur;this.mIsNoMatches=this.mEligibleListCur.length==0;this.ShowEligibleList()}else{this.HideEligibleList()}},WebServiceFailed:function(a){this.mIsNoMatches=true;this.ShowEligibleList()},ShowEligibleList:function(){this.CreateEligibleList();this.mDivSuggest.style.display="block"},CreateEligibleList:function(){var d=document.createElement("ul");if(this.mIsNoMatches){var a=document.createElement("li");a.innerHTML="no matches";d.appendChild(a)}else{var c=Utils.IsIE();for(var b in this.mEligibleListCur){var a=document.createElement("li");if(c){a.innerText=this.mEligibleListCur[b]}else{a.textContent=this.mEligibleListCur[b]}d.appendChild(a)}}if(this.mSuggestList.childNodes.length==0){this.mSuggestList.appendChild(d)}else{this.mSuggestList.replaceChild(d,this.mSuggestList.childNodes[0])}},HideEligibleList:function(){this.mHighlightedInd=-1;this.mDivSuggest.style.display="none"},IsHideEligibleList:function(){return this.mDivSuggest.style.display=="none"},ChangeHighlight:function(){var b=this.mSuggestList.getElementsByTagName("LI");for(var c in b){var a=b[c];if(this.mHighlightedInd==c){a.className="selected"}else{a.className=""}}},UseSuggestion:function(){if(this.mHighlightedInd==-1){}else{this.mTextField.value=this.mEligibleListCur[this.mHighlightedInd]}this.HideEligibleList()}};Magellan.SuggestionBox2.registerClass("Magellan.SuggestionBox2",Sys.UI.Control);function Magellan_SuggestionBox2_ReceiveServerData(a,b){b.CallbackDataRetrived(a)}function Magellan_SuggestionBox2_WebserviceCallback(a,e,b){var c=e[0];var d=e[1];d.WebServiceDataRetrived(a,c)}function Magellan_SuggestionBox2_WebserviceFailed(a,c){var b=c[1];b.WebServiceFailed(a)};
Type.registerNamespace("Magellan");Magellan.RadioButtonEx=function(a){Magellan.RadioButtonEx.initializeBase(this,[a]);this.GroupName=null};Magellan.RadioButtonEx.prototype={set_checked:function(a){if(this.mInput.checked==a){return}this.mInput.checked=a;this.updateGroup()},initialize:function(){Magellan.RadioButtonEx.callBaseMethod(this,"initialize");this.mInput=this.get_element();var a={mouseover:this.input_onmouseover,mouseout:this.input_onmouseout,click:this.input_onclick};$addHandlers(this.mInput,a,this)},dispose:function(){Magellan.RadioButtonEx.callBaseMethod(this,"dispose")},updateGroup:function(){var a=document.getElementsByName(this.GroupName);for(var b=0;b<a.length;b++){a[b].previousSibling.className=a[b].checked?"ch":null}},input_onmouseover:function(a){this.mInput.previousSibling.className="over "+(this.mInput.checked?"ch":"")},input_onmouseout:function(a){this.mInput.previousSibling.className=this.mInput.checked?"ch":null},input_onclick:function(c){var a=document.getElementsByName(this.GroupName);for(var b=0;b<a.length;b++){a[b].previousSibling.className=a[b]!=this.mInput?null:"ch over"}}};Magellan.RadioButtonEx.registerClass("Magellan.RadioButtonEx",Sys.UI.Control);
Type.registerNamespace("Magellan");Magellan.RSSListPanel=function(a){Magellan.RSSListPanel.initializeBase(this,[a]);this._ServiceUrl=null;this._Feed=null;this._Tag=null;this._PageSize=null;this._ImgAjax=null};Magellan.RSSListPanel.prototype={initialize:function(){Magellan.RSSListPanel.callBaseMethod(this,"initialize");this.mIsStartLoading=false;this.mDivProgressID=this.get_id()+"_DivProgress";this.mDivTemplate=$get(this.get_id()+"_tmpl");this.mDivContent=$get(this.get_id()+"_cont");if(mMagellan_RSSListPanel_IsPageLoad){this.ShowDivProgress();this.LoadFeedData()}},dispose:function(){Magellan.RSSListPanel.callBaseMethod(this,"dispose")},get_Feed:function(){return this._Feed},set_Feed:function(a){this._Feed=a},get_Tag:function(){return this._Tag},set_Tag:function(a){this._Tag=a},get_ServiceUrl:function(){return this._ServiceUrl},set_ServiceUrl:function(a){this._ServiceUrl=a},get_PageSize:function(){return this._PageSize},set_PageSize:function(a){this._PageSize=a},get_ImgAjax:function(){return this._ImgAjax},set_ImgAjax:function(a){if(this._ImgAjax!==a){this._ImgAjax=a}},LoadFeedData:function(){if(!this.mIsStartLoading){this.mIsStartLoading=true;Sys.Net.WebServiceProxy.invoke(this.get_ServiceUrl(),"GetData",true,{feedUrl:this.get_Feed(),pageSize:this.get_PageSize(),tag:this.get_Tag()},Magellan_RSSListPanel_WebserviceCallback,Magellan_RSSListPanel_WebserviceFailed,{0:this})}},WebServiceDataRetrived:function(a){for(var c=0;c<a.length;c++){var b=this.mDivTemplate.cloneNode(true);b.style.display="block";for(var d=0;d<b.childNodes.length;d++){var f=b.childNodes[d];if(f.id){var e=unescape(f.innerHTML);if(f.id=="Dt"){f.innerHTML=String.format(e,a[c].Dt.localeFormat("MMMM d, yyyy"))}else{if(f.id=="Title"){f.innerHTML=String.format(e,a[c].Url,a[c].Title)}else{if(f.id=="Desc"){f.innerHTML=String.format(e,a[c].Desc)}}}}}this.mDivContent.appendChild(b)}this.HideDivProgress()},WebServiceFailed:function(a){this.HideDivProgress()},HideDivProgress:function(){var a=$get(this.mDivProgressID);if(a){a.style.display="none"}},ShowDivProgress:function(){if(this.mIsStartLoading){return}var e=$get(this.mDivProgressID);if(e){document.body.removeChild(e)}var e=document.createElement("DIV");e.id=this.mDivProgressID;e.style.position="absolute";e.style.display="block";e.style.zIndex=999;var d=Sys.UI.DomElement.getBounds(this.get_element());var a={width:d.width-10,height:d.height-28};e.style.width=a.width+"px";e.style.height=a.height+"px";var c=Sys.UI.DomElement.getLocation(this.get_element());Sys.UI.DomElement.setLocation(e,c.x+4,c.y+25);var b=document.createElement("IMG");b.src=this.get_ImgAjax();Sys.UI.DomElement.setLocation(b,Math.ceil(a.width/2-16),Math.ceil(a.height/2-16));e.appendChild(b);document.body.appendChild(e)}};function Magellan_RSSListPanel_WebserviceCallback(a,d,b){var c=d[0];c.WebServiceDataRetrived(a)}function Magellan_RSSListPanel_WebserviceFailed(a,c){var b=c[0];b.WebServiceFailed(a)}var mMagellan_RSSListPanel_IsPageLoad=false;function Magellan_RSSListPanel_OnLoad(){var c=Sys.Application.getComponents();for(var b=0;b<c.length;b++){var a=c[b];if(Object.getType(a).getName()=="Magellan.RSSListPanel"){a.ShowDivProgress();a.LoadFeedData()}}mMagellan_RSSListPanel_IsPageLoad=true}Magellan.RSSListPanel.registerClass("Magellan.RSSListPanel",Sys.UI.Control);
Type.registerNamespace("Magellan");Magellan.Tooltip=function(a){Magellan.Tooltip.initializeBase(this,[a]);this.content=null;this.timeout=null};Magellan.Tooltip.prototype={initialize:function(){Magellan.Tooltip.callBaseMethod(this,"initialize");this.mTooltip=this.get_element();$addHandlers(this.mTooltip,{mouseover:this.tooltip_onMouseOver,mouseout:this.tooltip_onMouseOut},this);document.body.appendChild(this.mTooltip);this.mOwner=null;this.mShowTimeout=null;this.mHideTimeout=null},dispose:function(){this.clearTimeouts();Magellan.Tooltip.callBaseMethod(this,"dispose")},show:function(a){this.clearTimeouts();if(this.mOwner&&this.mOwner==a){return}var b=this;this.mShowTimeout=window.setTimeout(function(){b.coreShow(a)},this.timeout)},hide:function(){this.clearTimeouts();if(this.mOwner){var a=this;this.mHideTimeout=window.setTimeout(function(){a.coreHide()},10)}},coreShow:function(c){this.mShowTimeout=null;var f=this.content;var d=c.getAttribute("tt");var b=d.split(" ! ");var g=b.length;for(var e=0;e<g;e++){var a=b[e].replace(new RegExp("!!","g"),"!");f=f.replace(new RegExp("{"+e+"\\}","g"),a)}var j=Utils.FindPosX(c);var h=Utils.FindPosY(c)+c.offsetHeight;this.mTooltip.innerHTML=f;this.mTooltip.style.display="block";this.mTooltip.style.left=j+"px";this.mTooltip.style.top=h+"px";this.mOwner=c},coreHide:function(){this.mTooltip.style.display="none";this.mOwner=null},clearTimeouts:function(){if(this.mShowTimeout){window.clearTimeout(this.mShowTimeout);this.mShowTimeout=null}if(this.mHideTimeout){window.clearTimeout(this.mHideTimeout);this.mHideTimeout=null}},tooltip_onMouseOver:function(a){this.show(this.mOwner)},tooltip_onMouseOut:function(a){this.hide()}};Magellan.Tooltip.registerClass("Magellan.Tooltip",Sys.UI.Control);
Type.registerNamespace("Magellan");Magellan.FacebookAuthCtrl=function(a){Magellan.FacebookAuthCtrl.initializeBase(this,[a]);this._FacebookAuthUrl=null;this._BeginOnLoad=null};Magellan.FacebookAuthCtrl.prototype={initialize:function(){Magellan.FacebookAuthCtrl.callBaseMethod(this,"initialize");if(this.get_BeginOnLoad()){this.BeginGetAuthData()}},dispose:function(){Magellan.FacebookAuthCtrl.callBaseMethod(this,"dispose")},BeginGetAuthData:function(){if(this.get_FacebookAuthUrl()!=""){window.open(this.get_FacebookAuthUrl(),"_blank","height=436,width=646,status=yes,toolbar=no,menubar=no,location=no,scrollbars=yes")}},get_FacebookAuthUrl:function(){return this._FacebookAuthUrl},set_FacebookAuthUrl:function(a){if(this._FacebookAuthUrl!==a){this._FacebookAuthUrl=a}},get_BeginOnLoad:function(){return this._BeginOnLoad},set_BeginOnLoad:function(a){if(this._BeginOnLoad!==a){this._BeginOnLoad=a}}};Magellan.FacebookAuthCtrl.registerClass("Magellan.FacebookAuthCtrl",Sys.UI.Control);
Type.registerNamespace("Magellan");Magellan.TwitterAuthCtrl=function(a){Magellan.TwitterAuthCtrl.initializeBase(this,[a]);this._TwitterAuthUrl=null;this._BeginOnLoad=null};Magellan.TwitterAuthCtrl.prototype={initialize:function(){Magellan.TwitterAuthCtrl.callBaseMethod(this,"initialize");if(this.get_BeginOnLoad()){this.BeginGetAuthData()}},dispose:function(){Magellan.TwitterAuthCtrl.callBaseMethod(this,"dispose")},BeginGetAuthData:function(){if(this.get_TwitterAuthUrl()!=""){window.open(this.get_TwitterAuthUrl(),"_blank","height=436,width=770,status=yes,toolbar=no,menubar=no,location=no,scrollbars=yes")}},get_TwitterAuthUrl:function(){return this._TwitterAuthUrl},set_TwitterAuthUrl:function(a){if(this._TwitterAuthUrl!==a){this._TwitterAuthUrl=a}},get_BeginOnLoad:function(){return this._BeginOnLoad},set_BeginOnLoad:function(a){if(this._BeginOnLoad!==a){this._BeginOnLoad=a}}};Magellan.TwitterAuthCtrl.registerClass("Magellan.TwitterAuthCtrl",Sys.UI.Control);
Type.registerNamespace("Magellan");Magellan.ExternalServicesImportCtrl=function(a){Magellan.ExternalServicesImportCtrl.initializeBase(this,[a]);this.mTimerIntervalMs=1000*3;this._ServiceUrl=null;this.ActiveSubscrUrl=null;this.PendingSubscrUrl=null};Magellan.ExternalServicesImportCtrl.prototype={initialize:function(){Magellan.ExternalServicesImportCtrl.callBaseMethod(this,"initialize");var a=this.get_element();this.mImportID=a.attributes.importid.nodeValue;this.mDivCuesFound=$get(this.get_id()+"_divcuesfound");this.mDivCuesFound2=$get(this.get_id()+"_divcuesfound2");this.mDivCuesImported=$get(this.get_id()+"_divcuesimported");this.mDivFriendsFound=$get(this.get_id()+"_divfriendsfound");this.mDivFriendsFound2=$get(this.get_id()+"_divfriendsfound2");this.mDivFriendsImported=$get(this.get_id()+"_divfriendsimported");this.mDivSubscrImported=$get(this.get_id()+"_divsubscrimported");this.mDivError=$get(this.get_id()+"_diverror");this.mTimerID=0;this.mWebServiceEvaluateNow=false;Utils.ShowPanel(this.get_id());Utils.MoveToCenterScreen(this.get_element());this.BeginUpdateStatusPanel()},dispose:function(){Magellan.ExternalServicesImportCtrl.callBaseMethod(this,"dispose")},get_ServiceUrl:function(){return this._ServiceUrl},set_ServiceUrl:function(a){this._ServiceUrl=a},BeginUpdateStatusPanel:function(){if(this.mImportID&&this.mImportID!=""){this.mTimerID=window.setInterval("$find('"+this.get_id()+"').UpdateStatusPanel()",this.mTimerIntervalMs)}},UpdateStatusPanel:function(){if(!this.mWebServiceEvaluateNow){this.mWebServiceEvaluateNow=true;Sys.Net.WebServiceProxy.invoke(this.get_ServiceUrl(),"GetStatus",true,{strImportGuid:this.mImportID},Magellan_ExternalServicesImportCtrl_WebserviceCallback,Magellan_ExternalServicesImportCtrl_WebserviceFailed,{0:this})}else{window.clearInterval(this.mTimerID);this.mTimerID=window.setInterval("$find('"+this.get_id()+"').UpdateStatusPanel()",this.mTimerIntervalMs)}},WebServiceDataRetrived:function(a){this.mWebServiceEvaluateNow=false;if(a){this.mDivCuesFound.innerHTML=a.FoundCues;this.mDivCuesFound2.innerHTML=a.FoundCues;this.mDivCuesImported.innerHTML=a.ImportedCues;this.mDivFriendsFound.innerHTML=a.FoundFriends;this.mDivFriendsFound2.innerHTML=a.FoundFriends;this.mDivFriendsImported.innerHTML=a.ImportedFriends;this.mDivSubscrImported.innerHTML=a.ImportedSubscr;$get(this.get_id()+"_btnspancues").innerHTML=a.ImportedCues;$get(this.get_id()+"_btnspanfriends").innerHTML=a.ImportedFriends;$get(this.get_id()+"_btnspansubscr").innerHTML=a.ImportedSubscr;if(a.Finished){window.clearInterval(this.mTimerID);var c=$get(this.get_id()+"_btncues");c.className="btn";c.onclick="";var b=$get(this.get_id()+"_btnfriends");b.className="btn";b.onclick="";var e=$get(this.get_id()+"_btnsubscr");e.className="btn";e.onclick="";e.href=a.PendingSubscr?this.PendingSubscrUrl:this.ActiveSubscrUrl;var d=$get(this.get_id()+"_ajaxloader");d.style.display="none"}}},WebServiceFailed:function(a){this.mWebServiceEvaluateNow=false;var b=a.get_message().replace("\n","<br/>");this.mDivError.style.display="block";this.mDivError.innerHTML="Error:&nbsp;"+b}};function Magellan_ExternalServicesImportCtrl_WebserviceCallback(a,d,b){var c=d[0];c.WebServiceDataRetrived(a)}function Magellan_ExternalServicesImportCtrl_WebserviceFailed(a,c){var b=c[0];b.WebServiceFailed(a)}Magellan.ExternalServicesImportCtrl.registerClass("Magellan.ExternalServicesImportCtrl",Sys.UI.Control);
var isIE=(navigator.appVersion.indexOf("MSIE")!=-1)?true:false;var isWin=(navigator.appVersion.toLowerCase().indexOf("win")!=-1)?true:false;var isOpera=(navigator.userAgent.indexOf("Opera")!=-1)?true:false;function ControlVersion(){var a;var b;var c;try{b=new ActiveXObject("ShockwaveFlash.ShockwaveFlash.7");a=b.GetVariable("$version")}catch(c){}if(!a){try{b=new ActiveXObject("ShockwaveFlash.ShockwaveFlash.6");a="WIN 6,0,21,0";b.AllowScriptAccess="always";a=b.GetVariable("$version")}catch(c){}}if(!a){try{b=new ActiveXObject("ShockwaveFlash.ShockwaveFlash.3");a=b.GetVariable("$version")}catch(c){}}if(!a){try{b=new ActiveXObject("ShockwaveFlash.ShockwaveFlash.3");a="WIN 3,0,18,0"}catch(c){}}if(!a){try{b=new ActiveXObject("ShockwaveFlash.ShockwaveFlash");a="WIN 2,0,0,11"}catch(c){a=-1}}return a}function GetSwfVer(){var g=-1;if(navigator.plugins!=null&&navigator.plugins.length>0){if(navigator.plugins["Shockwave Flash 2.0"]||navigator.plugins["Shockwave Flash"]){var f=navigator.plugins["Shockwave Flash 2.0"]?" 2.0":"";var a=navigator.plugins["Shockwave Flash"+f].description;var e=a.split(" ");var c=e[2].split(".");var h=c[0];var b=c[1];var d=e[3];if(d==""){d=e[4]}if(d[0]=="d"){d=d.substring(1)}else{if(d[0]=="r"){d=d.substring(1);if(d.indexOf("d")>0){d=d.substring(0,d.indexOf("d"))}}}var g=h+"."+b+"."+d}}else{if(navigator.userAgent.toLowerCase().indexOf("webtv/2.6")!=-1){g=4}else{if(navigator.userAgent.toLowerCase().indexOf("webtv/2.5")!=-1){g=3}else{if(navigator.userAgent.toLowerCase().indexOf("webtv")!=-1){g=2}else{if(isIE&&isWin&&!isOpera){g=ControlVersion()}}}}}return g}function DetectFlashVer(f,d,c){versionStr=GetSwfVer();if(versionStr==-1){return false}else{if(versionStr!=0){if(isIE&&isWin&&!isOpera){tempArray=versionStr.split(" ");tempString=tempArray[1];versionArray=tempString.split(",")}else{versionArray=versionStr.split(".")}var e=versionArray[0];var a=versionArray[1];var b=versionArray[2];if(e>parseFloat(f)){return true}else{if(e==parseFloat(f)){if(a>parseFloat(d)){return true}else{if(a==parseFloat(d)){if(b>=parseFloat(c)){return true}}}}}return false}}}function AC_AddExtension(b,a){if(b.indexOf("?")!=-1){return b.replace(/\?/,a+"?")}else{return b+a}}function AC_Generateobj(e,d,a){var c="";if(isIE&&isWin&&!isOpera){c+="<object ";for(var b in e){c+=b+'="'+e[b]+'" '}c+=">";for(var b in d){c+='<param name="'+b+'" value="'+d[b]+'" /> '}c+="</object>"}else{c+="<embed ";for(var b in a){c+=b+'="'+a[b]+'" '}c+="> </embed>"}document.write(c)}function AC_GenerateHtml(e,d,a){var c="";if(isIE&&isWin&&!isOpera){c+="<object ";for(var b in e){c+=b+'="'+e[b]+'" '}c+=">";for(var b in d){c+='<param name="'+b+'" value="'+d[b]+'" /> '}c+="</object>"}else{c+="<embed ";for(var b in a){c+=b+'="'+a[b]+'" '}c+="> </embed>"}return c}function AC_FL_RunContent(){var a=AC_GetArgs(arguments,".swf","movie","clsid:d27cdb6e-ae6d-11cf-96b8-444553540000","application/x-shockwave-flash");AC_Generateobj(a.objAttrs,a.params,a.embedAttrs)}function AC_FL_GetContent(){var a=AC_GetArgs(arguments,".swf","movie","clsid:d27cdb6e-ae6d-11cf-96b8-444553540000","application/x-shockwave-flash");return AC_GenerateHtml(a.objAttrs,a.params,a.embedAttrs)}function AC_SW_RunContent(){var a=AC_GetArgs(arguments,".dcr","src","clsid:166B1BCA-3F9C-11CF-8075-444553540000",null);AC_Generateobj(a.objAttrs,a.params,a.embedAttrs)}function AC_GetArgs(b,e,g,d,h){var a=new Object();a.embedAttrs=new Object();a.params=new Object();a.objAttrs=new Object();for(var c=0;c<b.length;c=c+2){var f=b[c].toLowerCase();switch(f){case"classid":break;case"pluginspage":a.embedAttrs[b[c]]=b[c+1];break;case"src":case"movie":b[c+1]=AC_AddExtension(b[c+1],e);a.embedAttrs.src=b[c+1];a.params[g]=b[c+1];break;case"onafterupdate":case"onbeforeupdate":case"onblur":case"oncellchange":case"onclick":case"ondblclick":case"ondrag":case"ondragend":case"ondragenter":case"ondragleave":case"ondragover":case"ondrop":case"onfinish":case"onfocus":case"onhelp":case"onmousedown":case"onmouseup":case"onmouseover":case"onmousemove":case"onmouseout":case"onkeypress":case"onkeydown":case"onkeyup":case"onload":case"onlosecapture":case"onpropertychange":case"onreadystatechange":case"onrowsdelete":case"onrowenter":case"onrowexit":case"onrowsinserted":case"onstart":case"onscroll":case"onbeforeeditfocus":case"onactivate":case"onbeforedeactivate":case"ondeactivate":case"type":case"codebase":case"id":a.objAttrs[b[c]]=b[c+1];if(f=="id"){a.embedAttrs[b[c]]=a.objAttrs[b[c]]=b[c+1]}break;case"width":case"height":case"align":case"vspace":case"hspace":case"class":case"title":case"accesskey":case"name":case"tabindex":a.embedAttrs[b[c]]=a.objAttrs[b[c]]=b[c+1];break;default:a.embedAttrs[b[c]]=a.params[b[c]]=b[c+1]}}a.objAttrs.classid=d;if(h){a.embedAttrs.type=h}return a};
Type.registerNamespace("Magellan");Magellan.Graph=function(a){Magellan.Graph.initializeBase(this,[a]);this.tag=null;this.rootUrl=null;this.swf=null;this.width=null;this.height=null;this.showFriendsCues=null;this.tagID=null;this.realmID=null};Magellan.Graph.prototype={initialize:function(){Magellan.Graph.callBaseMethod(this,"initialize");var a=this.rootUrl+"Res/Flash/Graph?ver=32";var b=AC_FL_GetContent("codebase","http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,0,0","width",this.width,"height",this.height,"src",a,"quality","high","pluginspage","http://www.macromedia.com/go/getflashplayer","align","middle","play","true","loop","false","scale","noscale","wmode","opaque","devicefont","false","id",this.get_id()+"_flash","bgcolor","#ffffff","name","Slideshow","menu","false","allowFullScreen","false","allowScriptAccess","sameDomain","movie",a,"salign","lt","flashVars","tag="+this.tag+"&realmID="+this.realmID+"&rootPath="+this.rootUrl+"&objid="+this.get_id()+"&jsOnGraphItemClick=Magellan.Graph.jsOnGraphItemClick");this.get_element().innerHTML=b},dispose:function(){Magellan.Graph.callBaseMethod(this,"dispose")},setTagAndRealm:function(c,b,a){if(this.tagID==c){return}this.tagID=c;this.realmID=a;$get(this.get_id()+"_flash").setTagAndRealm(b,a)},onGraphItemClick:function(a){this.showFriendsCues(this.tagID,a)}};Magellan.Graph.registerClass("Magellan.Graph",Sys.UI.Control);Magellan.Graph.jsOnGraphItemClick=function(b,a){$find(b).onGraphItemClick(a)};if(typeof(Sys)!=="undefined"){Sys.Application.notifyScriptLoaded()};
Type.registerNamespace("Magellan");Magellan.GraphJS=function(a){Magellan.GraphJS.initializeBase(this,[a]);this.tag=null;this.rootUrl=null;this.swf=null;this.width=null;this.height=null;this.showFriendsCues=null;this.tagID=null;this.realmID=null};Magellan.GraphJS.prototype={initialize:function(){Magellan.GraphJS.callBaseMethod(this,"initialize");var a=Raphael(this.get_element());fin2=function(){var e=[],d=[];for(var c=this.bars.length;c--;){e.push(this.bars[c].y);d.push(this.bars[c].value||"0")}this.flag=a.g.popup(this.bars[0].x,Math.min.apply(Math,e),d.join(", ")).insertBefore(this)};fout2=function(){this.flag.animate({opacity:0},300,function(){this.remove()})};a.g.txtattr.font="12px 'Fontin Sans', Fontin-Sans, sans-serif";a.g.text(0,0,"Multiline Series Stacked Chart\nColumn Hover");var b=a.g.barchart(20,20,300,220,[[55,20,13,32,5,1,2,0],[10,2,1,5,32,13,20,55]],{stacked:true,type:"soft"}).hoverColumn(fin2,fout2)},dispose:function(){Magellan.GraphJS.callBaseMethod(this,"dispose")},setTagAndRealm:function(c,b,a){if(this.tagID==c){return}this.tagID=c;this.realmID=a;$get(this.get_id()+"_flash").setTagAndRealm(b,a)},onGraphItemClick:function(a){this.showFriendsCues(this.tagID,a)}};Magellan.GraphJS.registerClass("Magellan.GraphJS",Sys.UI.Control);Magellan.GraphJS.jsOnGraphItemClick=function(b,a){$find(b).onGraphItemClick(a)};if(typeof(Sys)!=="undefined"){Sys.Application.notifyScriptLoaded()};
Type.registerNamespace("Magellan");Magellan.Slideshow=function(a){Magellan.Slideshow.initializeBase(this,[a]);this.tag=null;this.swf=null;this.width=null};Magellan.Slideshow.prototype={initialize:function(){Magellan.Slideshow.callBaseMethod(this,"initialize");var a=this.swf+"?ver=18";var b=AC_FL_GetContent("codebase","http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,0,0","width",this.width,"height","20","src",a,"quality","high","pluginspage","http://www.macromedia.com/go/getflashplayer","align","middle","play","true","loop","false","scale","noscale","wmode","opaque","devicefont","false","id",this.get_id()+"_flash","bgcolor","#ffffff","name","Slideshow","menu","false","allowFullScreen","false","allowScriptAccess","sameDomain","movie",a,"salign","lt","flashVars","tag="+this.tag);this.get_element().innerHTML=b},dispose:function(){Magellan.Slideshow.callBaseMethod(this,"dispose")},setTag:function(a){$get(this.get_id()+"_flash").setTags(a)}};Magellan.Slideshow.registerClass("Magellan.Slideshow",Sys.UI.Control);if(typeof(Sys)!=="undefined"){Sys.Application.notifyScriptLoaded()};
Type.registerNamespace("Magellan");Magellan.TrendGraphs=function(a){Magellan.TrendGraphs.initializeBase(this,[a]);this.itemID=null;this.type=null;this.mode=null;this.smallCssClass=null;this.fullCssClass=null;this.showFriendsCues=null};Magellan.TrendGraphs.prototype={initialize:function(){Magellan.TrendGraphs.callBaseMethod(this,"initialize");var a=this;this.mFlash=$get(this.get_id()+"_flash");this.mTitle=$get(this.get_id()+"_title");this.timerID=window.setTimeout(function(){a.checkFlashLoading()},100)},dispose:function(){Magellan.TrendGraphs.callBaseMethod(this,"dispose")},setMode:function(a,d,c){var b;switch(a.toLowerCase()){case"top":b="line";break;default:b="bar";break}this.mFlash.setMode(b,a.toLowerCase(),d.toLowerCase(),c)},setSmallHeight:function(){this.get_element().className=this.smallCssClass},setFullHeight:function(){this.get_element().className=this.fullCssClass},onLoadData:function(c,b,a){if(c=="tag"){this.mTitle.innerHTML="Tag: "}this.mTitle.innerHTML+=a},onItemClick:function(c,b,a){if(c=="tag"){this.showFriendsCues(b,a)}},checkFlashLoading:function(){if(typeof(this.mFlash.setMode)=="function"){this.setMode(this.mode,this.type,this.itemID)}else{var a=this;this.timerID=window.setTimeout(function(){a.checkFlashLoading()},100)}}};Magellan.TrendGraphs.registerClass("Magellan.TrendGraphs",Sys.UI.Control);if(typeof(Sys)!=="undefined"){Sys.Application.notifyScriptLoaded()};
Type.registerNamespace("Magellan");Magellan.TrendZeitgeist=function(a){Magellan.TrendZeitgeist.initializeBase(this,[a]);this.itemID=null;this.tag=null;this.mode=null;this.smallCssClass=null;this.fullCssClass=null;this.showFriendsCues=null};Magellan.TrendZeitgeist.prototype={initialize:function(){Magellan.TrendZeitgeist.callBaseMethod(this,"initialize");var a=this;this.mFlash=$get(this.get_id()+"_flash");this.mTitle=$get(this.get_id()+"_title");this.timerID=window.setTimeout(function(){a.checkFlashLoading()},100)},dispose:function(){Magellan.TrendZeitgeist.callBaseMethod(this,"dispose")},setMode:function(b,c,a){var d;switch(b.toLowerCase()){case"top":d="line";break;default:d="bar";break}this.itemID=c;if(this.mTitle){this.mTitle.innerHTML="Cuesense Zeitgeist: "+a}this.mFlash.setMode(d,b.toLowerCase(),a)},setSmallHeight:function(){this.get_element().className=this.smallCssClass},setFullHeight:function(){this.get_element().className=this.fullCssClass},onLoadData:function(b,a){if(this.mTitle){this.mTitle.innerHTML="Cuesense Zeitgeist: "+a}},onGraphItemClick:function(a){this.showFriendsCues(this.itemID,a)},checkFlashLoading:function(){if(typeof(this.mFlash.setMode)=="function"){this.setMode(this.mode,this.itemID,this.tag,false)}else{var a=this;this.timerID=window.setTimeout(function(){a.checkFlashLoading()},100)}}};Magellan.TrendZeitgeist.registerClass("Magellan.TrendZeitgeist",Sys.UI.Control);if(typeof(Sys)!=="undefined"){Sys.Application.notifyScriptLoaded()};
Type.registerNamespace("Magellan");Magellan.HotizontalMenu=function(a){Magellan.HotizontalMenu.initializeBase(this,[a]);this.cssClass=null};Magellan.HotizontalMenu.prototype={initialize:function(){Magellan.HotizontalMenu.callBaseMethod(this,"initialize");this.mHideTimeout=null;this.mPopup=null;this.mParentID=null},dispose:function(){this.clearTimeouts();Magellan.HotizontalMenu.callBaseMethod(this,"dispose")},show:function(c,g){this.clearTimeouts();var b=$get(c);if(this.mPopup&&this.mPopup!=b){this.mPopup.style.display="none"}else{if(this.mPopup){return}}if(this.mParentID&&this.mParentID!=g){var d=$get(this.mParentID);$get(this.mParentID).className=this.cssClass+"-i"+(d.getAttribute("cur")=="1"?"c":"")}var f=$get(g);f.className=this.cssClass+"-i-active"+(f.getAttribute("cur")=="1"?"c":"");this.mParentID=g;this.mPopup=b;this.mPopup.style.display="block";if(!this.mPopup.moved){this.mPopup.moved=true;document.body.appendChild(this.mPopup)}var e=$get(g);var a=Utils.FindPosX(e);var h=Utils.FindPosY(e)+e.offsetHeight;this.mPopup.style.left=a+"px";this.mPopup.style.top=h+"px"},hide:function(){this.clearTimeouts();if(this.mPopup){var a=this;this.mHideTimeout=window.setTimeout(function(){a.coreHide()},10)}},coreHide:function(){this.mHideTimeout=null;this.mPopup.style.display="none";var a=$get(this.mParentID);a.className=this.cssClass+"-i"+(a.getAttribute("cur")=="1"?"c":"");this.mPopup=null},clearTimeouts:function(){if(this.mHideTimeout){window.clearTimeout(this.mHideTimeout);this.mHideTimeout=null}}};Magellan.HotizontalMenu.registerClass("Magellan.HotizontalMenu",Sys.UI.Control);
if(typeof(CUESENSE)=="undefined"){CUESENSE={}}if(typeof(CUESENSE.widget)=="undefined"){CUESENSE.widgetManager={types:{vbelt:["CUESENSE.widgetJS","Res/JavaScript/Js.ashx?widget=vbelt"],flash:["CUESENSE.widgetFlash","Res/JavaScript/Js.ashx?widget=flash"]},containerCount:0,create:function(options,callback){if(typeof(options.container)=="undefined"){var id="CUESENSE_widget"+(++this.containerCount);document.write("<div id='"+id+"'></div>");options.container=document.getElementById(id)}var widgInf=this.types[options.widget];var base=!options.base?"http://www.cuesense.com/":options.base;eval("var exists=typeof("+widgInf[0]+")!='undefined';");var _create=function(){eval("var obj = new "+widgInf[0]+"(options);");if(callback){callback(obj)}};if(!exists){this.loadScript(base+widgInf[1],_create)}else{_create()}},loadScript:function(c,e){var d=document.getElementsByTagName("head")[0];var b=document.createElement("script");b.type="text/javascript";b.src=c;if(e){var a=false;b.onload=b.onreadystatechange=function(){if(!a&&(!this.readyState||this.readyState==="loaded"||this.readyState==="complete")){a=true;b.onload=b.onreadystatechange=null;if(d&&b.parentNode){d.removeChild(b)}e()}}}d.appendChild(b)}};CUESENSE.widget=function(a,b){CUESENSE.widgetManager.create(a,b)}};
Type.registerNamespace("Magellan");Magellan.NewsRiverFilter=function(a){Magellan.NewsRiverFilter.initializeBase(this,[a]);this._PanelAdvSearchVisible=false;this._SearchBoxID=null;this._DivTextAreaID=null;this._TextAreaID=null;this._SearchBox=null;this._FollowQueryJSRef=null;this._LinkAdvSearchClick=null;this._Sentiments={};this._SentimentsCheckBoxes={};this._SentimentsMapAreas={};this._Valences={};this._ValencesCheckBoxes={}};Magellan.NewsRiverFilter.prototype={initialize:function(){Magellan.NewsRiverFilter.callBaseMethod(this,"initialize");this.mTextAreaJQ=$("#"+this._TextAreaID);var a=this;$("#hlAdvSearch").attr("href","javascript:$.noop()");$("#hlAdvSearch").click(function(){a.hlAdvSearchClick()});$("#hlFollow").attr("href","javascript:$.noop()");$("#hlFollow").click(function(){a.hlFollowClick()});$("#sldTonality").slider({value:-101,min:-100,max:100,slide:function(b,c){a.sldTonalitySlide(c.value)}});Sys.Application.add_load(function(){a.ApplicationOnLoad()})},dispose:function(){Magellan.NewsRiverFilter.callBaseMethod(this,"dispose")},get_SearchBoxID:function(){return this._SearchBoxID},set_SearchBoxID:function(a){this._SearchBoxID=a},get_DivTextAreaID:function(){return this._DivTextAreaID},set_DivTextAreaID:function(a){this._DivTextAreaID=a},get_TextAreaID:function(){return this._TextAreaID},set_TextAreaID:function(a){this._TextAreaID=a},get_FollowQueryJSRef:function(){return this._FollowQueryJSRef},set_FollowQueryJSRef:function(a){this._FollowQueryJSRef=a},add_LinkAdvSearchClick:function(a){this.get_events().addHandler("LinkAdvSearchClick",a)},remove_LinkAdvSearchClick:function(a){this.get_events().removeHandler("LinkAdvSearchClick",a)},InvokeLinkAdvSearchClick:function(){var a=this.get_events().getHandler("LinkAdvSearchClick");if(a){a(this,Sys.EventArgs.Empty)}},hlAdvSearchClick:function(){if(this._PanelAdvSearchVisible){this._PanelAdvSearchVisible=false;$("#hlAdvSearch").text("advanced search");$("#divAdvSearch").hide();this._SearchBox.set_InputText(this.mTextAreaJQ.val());this._SearchBox.Show();$("#"+this._DivTextAreaID).hide()}else{this._PanelAdvSearchVisible=true;$("#hlAdvSearch").text("basic search");$("#divAdvSearch").show();this.UpdateUI();this._SearchBox.Hide();this.mTextAreaJQ.val(this._SearchBox.get_InputText());$("#"+this._DivTextAreaID).show()}this.InvokeLinkAdvSearchClick()},hlFollowClick:function(){var query=this._PanelAdvSearchVisible?this.mTextAreaJQ.val():this._SearchBox.get_InputText();query=$.trim(query);if(query.length>0){query=query.replace("'","\\'");var request=String.format(this._FollowQueryJSRef,query);eval(request)}},ApplicationOnLoad:function(){this._SearchBox=$find(this._SearchBoxID);this.InitSentimentsMap();this.InitSentimentsCheckboxes();this.InitValencesCheckboxes();this.SearchBoxUpdated();this.UpdateUI()},sldTonalitySlide:function(a){this.UpdateUISearchBoxByTonality(a)},SentimentCheckBoxClick:function(a){if(a.get_Checked()){this._Sentiments[a._sentName]=a._sentType=="check"?1:-1}else{this._Sentiments[a._sentName]=0}this.UpdateUI()},ValenceCheckBoxClick:function(a){if(a.get_Checked()){this._Valences[a._valName]=a._valType=="check"?1:-1}else{this._Valences[a._valName]=0}this.UpdateUI()},SentimentMapCheckedChanged:function(a){if(a._sentType==0){a._sentType=1}else{if(a._sentType==1){a._sentType=-1}else{a._sentType=0}}this._Sentiments[a.attr("title")]=a._sentType;this.UpdateUI()},InitSentimentsCheckboxes:function(){var a=this;re=/_sent_(\w*)_(\w*)?$/;$("#tblSentiment input:hidden").each(function(){var d=$(this).attr("id");var b=re.exec(d);if(b&&b.length==3){var c=$find(d);c._sentType=b[1];c._sentName=b[2];if(!a._SentimentsCheckBoxes[c._sentName]){a._SentimentsCheckBoxes[c._sentName]={}}a._SentimentsCheckBoxes[c._sentName][c._sentType]=c;c.add_Click(function(e){a.SentimentCheckBoxClick(e)})}})},InitValencesCheckboxes:function(){var a=this;re=/_val_(\w*)_(\w*)?$/;$("#tblValence input:hidden").each(function(){var d=$(this).attr("id");var b=re.exec(d);if(b&&b.length==3){var c=$find(d);c._valType=b[1];c._valName=b[2];if(!a._ValencesCheckBoxes[c._valName]){a._ValencesCheckBoxes[c._valName]={}}a._ValencesCheckBoxes[c._valName][c._valType]=c;c.add_Click(function(e){a.ValenceCheckBoxClick(e)})}})},InitSentimentsMap:function(){var a=this;$("#mapSentiments area").each(function(){var b=$(this);b.attr("href","javascript:$.noop()");b._sentType=0;b.click(function(){a.SentimentMapCheckedChanged(b)});a._SentimentsMapAreas[b.attr("title")]=b})},UpdateUI:function(){if(!this._PanelAdvSearchVisible){return}for(sent in this._Sentiments){var c=this._Sentiments[sent];this.UpdateUISentimentCheckbox(sent,c);this.UpdateUISentimentMap(sent,c);this.UpdateUISearchBoxBySentiments(sent,c)}for(val in this._Valences){var c=this._Valences[val];this.UpdateUIValenceCheckbox(val,c);this.UpdateUISearchBoxByValences(val,c)}var a=this.GetSentimentsFromSearchBox();var d=this.mTextAreaJQ.val();for(sentSB in a){if(!this._Sentiments[sentSB]||this._Sentiments[sentSB]==0){sentText=(a[sentSB]==1?"+":"-")+"sentiment:"+sentSB;pos=d.indexOf(sentText);d=(pos==0?"":d.slice(0,pos-1))+d.slice(pos+sentText.length);this.mTextAreaJQ.val(d)}}var b=this.GetValencesFromSearchBox();var d=this.mTextAreaJQ.val();for(valSB in b){if(!this._Valences[valSB]||this._Valences[valSB]==0){valText=(b[valSB]==1?"+":"-")+"valence:"+valSB;pos=d.indexOf(valText);d=(pos==0?"":d.slice(0,pos-1))+d.slice(pos+valText.length);this.mTextAreaJQ.val(d)}}},UpdateUISentimentCheckbox:function(a,b){if(b==0){this._SentimentsCheckBoxes[a]["check"].set_Checked(false);this._SentimentsCheckBoxes[a]["block"].set_Checked(false)}else{if(b==1){this._SentimentsCheckBoxes[a]["check"].set_Checked(true);this._SentimentsCheckBoxes[a]["block"].set_Checked(false)}else{if(b==-1){this._SentimentsCheckBoxes[a]["check"].set_Checked(false);this._SentimentsCheckBoxes[a]["block"].set_Checked(true)}}}},UpdateUIValenceCheckbox:function(a,b){if(b==0){this._ValencesCheckBoxes[a]["check"].set_Checked(false);this._ValencesCheckBoxes[a]["block"].set_Checked(false)}else{if(b==1){this._ValencesCheckBoxes[a]["check"].set_Checked(true);this._ValencesCheckBoxes[a]["block"].set_Checked(false)}else{if(b==-1){this._ValencesCheckBoxes[a]["check"].set_Checked(false);this._ValencesCheckBoxes[a]["block"].set_Checked(true)}}}},UpdateUISentimentMap:function(c,e){var d=this._SentimentsMapAreas[c];if(!d){return}d._sentType=e;var f=this;if(!d._iconCheck){var b=$("#divImgSentiments").offset();var a=this.ParseMarkerCoord(d.attr("marker_coord"));d._iconCheck=$(String.format("<img src='Res/img/icon_check_16.png' style='position:absolute; top:{0}px; left:{1}px; z-index:999; display:none;cursor:pointer' />",b.top+a.top+10,b.left+a.left+10));d._iconBlock=$(String.format("<img src='Res/img/icon_block_16.png' style='position:absolute; top:{0}px; left:{1}px; z-index:999; display:none;cursor:pointer' />",b.top+a.top+10,b.left+a.left+10));d._iconCheck.appendTo("#divImgSentiments");d._iconBlock.appendTo("#divImgSentiments");d._iconCheck.click(function(){f.SentimentMapCheckedChanged(d)});d._iconBlock.click(function(){f.SentimentMapCheckedChanged(d)})}if(e==0){d._iconCheck.hide();d._iconBlock.hide()}else{if(e==1){d._iconCheck.show();d._iconBlock.hide()}else{if(e==-1){d._iconCheck.hide();d._iconBlock.show()}}}},UpdateUISearchBoxBySentiments:function(b,d){if(d==0){return}var c=this.mTextAreaJQ.val();sentSign=(d==1?"+":"-");sentText=sentSign+"sentiment:"+b;if(c.indexOf(sentText)>-1){return}var a=c.indexOf("sentiment:"+b);if(a>-1){c=c.slice(0,a-1)+sentSign+c.slice(a)}else{c+=" "+sentText}this.mTextAreaJQ.val(c)},UpdateUISearchBoxByValences:function(b,d){if(d==0){return}var a=this.mTextAreaJQ.val();valSign=(d==1?"+":"-");valText=valSign+"valence:"+b;if(a.indexOf(valText)>-1){return}var c=a.indexOf("valence:"+b);if(c>-1){a=a.slice(0,c-1)+valSign+a.slice(c)}else{a+=" "+valText}this.mTextAreaJQ.val(a)},UpdateUISearchBoxByTonality:function(c){if(c==-101){return}var b=this.mTextAreaJQ.val();if(b.indexOf("tonality:")>-1){var a=/tonality:-?\d{0,3}/g;b=b.replace(a,"tonality:"+c)}else{b+=(b.length==0?"":" ")+"tonality:"+c}this.mTextAreaJQ.val(b)},SearchBoxUpdated:function(){var c=this.GetSentimentsFromSearchBox();for(sent in c){this._Sentiments[sent]=c[sent]}var a=this.GetValencesFromSearchBox();for(val in a){this._Valences[val]=a[val]}var b=/tonality:(-?\d{0,3})/;var d=b.exec(this.mTextAreaJQ.val());if(d&&d.length>0){$("#sldTonality").slider("option","value",d[1])}},ParseMarkerCoord:function(b){marker_coord={};try{var a=b.split(",");marker_coord.left=Number.parseInvariant($.trim(a[0]));marker_coord.top=Number.parseInvariant($.trim(a[1]))}catch(c){marker_coord.left=0;marker_coord.top=0}return marker_coord},GetSentimentsFromSearchBox:function(){var d=this.mTextAreaJQ.val();var b={};if(!d||d.length==0){b}var a=/(?:((?![\+\-]sentiment\:).)*)[\s]*([\+\-])sentiment\:([^\s]*)[\s]*(((?![\+\-]sentiment\:).)*)/g;var c;while((c=a.exec(d))!=null){b[c[3]]=c[2]=="+"?1:-1}return b},GetValencesFromSearchBox:function(){var d=this.mTextAreaJQ.val();var a={};if(!d||d.length==0){a}var b=/(?:((?![\+\-]valence\:).)*)[\s]*([\+\-])valence\:([^\s]*)[\s]*(((?![\+\-]valence\:).)*)/g;var c;while((c=b.exec(d))!=null){a[c[3]]=c[2]=="+"?1:-1}return a}};Magellan.NewsRiverFilter.registerClass("Magellan.NewsRiverFilter",Sys.UI.Control);
Type.registerNamespace("Magellan");Magellan.AdvancedQueryBuilder=function(a){Magellan.AdvancedQueryBuilder.initializeBase(this,[a]);this._Sentiments={};this._SentimentsCheckBoxes={};this._SentimentsMapAreas={};this._Valences={};this._ValencesCheckBoxes={};this._EvalTopicSentimentFilterCallback=null;this._QueryBuilderCallback=null};Magellan.AdvancedQueryBuilder.prototype={initialize:function(){Magellan.AdvancedQueryBuilder.callBaseMethod(this,"initialize");this.mTextAreaJQ=$("#taSearchBox2");this.mSldTonalityJQ=$("#sldTonality2");this.mTbStartJQ=$("#"+this.get_id()+"_tbStart");var a=this;this.mSldTonalityJQ.slider({value:-101,min:-100,max:100,slide:function(b,c){a.sldTonalitySlide(c.value)}});$("#lnkTopicsIFollow").attr("href","javascript:$.noop()");$("#lnkTopicsBreaking").attr("href","javascript:$.noop()");$("#lnkTopicsPopular").attr("href","javascript:$.noop()");$("#lnkTopicsIFollow").click(function(b){a.lnkTopicsClick(b)});$("#lnkTopicsBreaking").click(function(b){a.lnkTopicsClick(b)});$("#lnkTopicsPopular").click(function(b){a.lnkTopicsClick(b)});$("#lnkTime24h").attr("href","javascript:$.noop()");$("#lnkTime7d").attr("href","javascript:$.noop()");$("#lnkTime24h").click(function(b){a.lnkTimeClick(b)});$("#lnkTime7d").click(function(b){a.lnkTimeClick(b)});this.mTbStartJQ.datepicker({onClose:function(c,b){a.TbStartJQOnClose(c,b)}});Sys.Application.add_load(function(){a.ApplicationOnLoad()})},dispose:function(){Magellan.AdvancedQueryBuilder.callBaseMethod(this,"dispose")},Open:function(d,a,h){this._QueryBuilderCallback=h;var g=this;var f=d;if(a&&a!=""){f+=" "+a}$("#taSearchBox2").val(f);g.HideError();var c=$("#"+this.get_id());c.dialog({autoOpen:false,modal:true,width:680,height:480,resizable:false,title:"Advanced Query Builder"});c.dialog("open");var e=$("#"+this.get_id()+"_cmbCancel");e.click(function(){g.HideError();c.dialog("close")});var b=$("#"+this.get_id()+"_cmbSave");b.click(function(){g.OnSave()});this.ApplicationOnLoad()},get_EvalTopicSentimentFilterCallback:function(){return this._EvalTopicSentimentFilterCallback},set_EvalTopicSentimentFilterCallback:function(a){this._EvalTopicSentimentFilterCallback=a},ApplicationOnLoad:function(){var a=this;this.mddlRealmsASP=$find(this.get_id()+"_ddlRealms");this.mddlRealmsASP.add_SelectedIndexChanged(function(){a.ddlRealmsASPSelectedIndexChanged()});this.mTbStartJQ.val("Start date");this._Sentiments={};this._Valences={};this.mSldTonalityJQ.slider("option","value",-101);this.InitSentimentsMap();this.InitSentimentsCheckboxes();this.InitValencesCheckboxes();this.SearchBoxUpdated();this.UpdateUI()},OnSave:function(){var thisEl=$("#"+this.get_id());this.HideError();var arg=this.mTextAreaJQ.val();eval(this._EvalTopicSentimentFilterCallback)},ddlRealmsASPSelectedIndexChanged:function(){var d=this.mddlRealmsASP.get_SelectedValue();if(d==""||d=="0"){return}var b=this.mTextAreaJQ.val();listText="listid:"+d;if(b.indexOf(listText)>-1){return}var a=b.indexOf("listid:");if(a>-1){var c=b.indexOf(" ",a);b=b.slice(0,a)+listText+(c>-1?b.slice(c):"")}else{b=listText+" "+b}this.mTextAreaJQ.val(b)},lnkTopicsClick:function(a){var f="";var b=$(a.target);if(b.attr("id")=="lnkTopicsIFollow"){f="followed"}else{if(b.attr("id")=="lnkTopicsBreaking"){f="breaking"}else{if(b.attr("id")=="lnkTopicsPopular"){f="popular"}}}if(f==""){return}var d=this.mTextAreaJQ.val();topicsText="topics:"+f;if(d.indexOf(topicsText)>-1){return}var c=d.indexOf("topics:");if(c>-1){var e=d.indexOf(" ",c);d=d.slice(0,c)+topicsText+(e>-1?d.slice(e):"")}else{d=topicsText+" "+d}this.mTextAreaJQ.val(d);this.UpdateUILnkTopics()},lnkTimeClick:function(b){var a="";if($(b.target).attr("id")=="lnkTime24h"){a="24h"}else{if($(b.target).attr("id")=="lnkTime7d"){a="7d"}}if(a==""){return}var e=this.mTextAreaJQ.val();timeframeText="timeframe:"+a;if(e.indexOf(timeframeText)>-1){return}var d=e.indexOf("timeframe:");if(d>-1){var f=e.indexOf(" ",d);e=e.slice(0,d)+timeframeText+(f>-1?e.slice(f):"")}else{e+=" "+timeframeText}var c=e.indexOf("from:");if(c>-1){var f=e.indexOf(" ",c);e=e.slice(0,c)+(f>-1?e.slice(f+1):"")}this.mTextAreaJQ.val(e);this.UpdateUILnkTime()},TbStartJQOnClose:function(e,c){if(e=="Start date"){return}var i=this.mTextAreaJQ.val();var b=this.mTbStartJQ.datepicker("getDate");var d=b.getMonth()+1;var f=b.getDate();var g=String.format("{0}-{1}-{2}",b.getFullYear(),d<10?"0"+d:d,f<10?"0"+f:f);var h="from:"+g;var k=i.indexOf("from:");if(k>-1){var a=i.indexOf(" ",k);i=i.slice(0,k)+h+(a>-1?i.slice(a):"")}else{i+=" "+h}var j=i.indexOf("timeframe:");if(j>-1){var a=i.indexOf(" ",j);i=i.slice(0,j)+(a>-1?i.slice(a+1):"")}this.mTextAreaJQ.val(i);this.UpdateUILnkTime()},sldTonalitySlide:function(a){this.UpdateUISearchBoxByTonality(a)},SentimentCheckBoxClick:function(a){if(a.get_Checked()){this._Sentiments[a._sentName]=a._sentType=="check"?1:-1}else{this._Sentiments[a._sentName]=0}this.UpdateUI()},ValenceCheckBoxClick:function(a){if(a.get_Checked()){this._Valences[a._valName]=a._valType=="check"?1:-1}else{this._Valences[a._valName]=0}this.UpdateUI()},SentimentMapCheckedChanged:function(a){if(a._sentType==0){a._sentType=1}else{if(a._sentType==1){a._sentType=-1}else{a._sentType=0}}this._Sentiments[a.attr("title")]=a._sentType;this.UpdateUI()},InitSentimentsCheckboxes:function(){var a=this;re=/_sent_(\w*)_(\w*)?$/;$("#tblSentiment2 input:hidden").each(function(){var d=$(this).attr("id");var b=re.exec(d);if(b&&b.length==3){var c=$find(d);c._sentType=b[1];c._sentName=b[2];if(!a._SentimentsCheckBoxes[c._sentName]){a._SentimentsCheckBoxes[c._sentName]={}}a._SentimentsCheckBoxes[c._sentName][c._sentType]=c;c.set_Checked(false);c.add_Click(function(e){a.SentimentCheckBoxClick(e)})}})},InitValencesCheckboxes:function(){var a=this;re=/_val_(\w*)_(\w*)?$/;$("#tblValence2 input:hidden").each(function(){var d=$(this).attr("id");var b=re.exec(d);if(b&&b.length==3){var c=$find(d);c._valType=b[1];c._valName=b[2];if(!a._ValencesCheckBoxes[c._valName]){a._ValencesCheckBoxes[c._valName]={}}a._ValencesCheckBoxes[c._valName][c._valType]=c;c.set_Checked(false);c.add_Click(function(e){a.ValenceCheckBoxClick(e)})}})},InitSentimentsMap:function(){var b=this;for(sentName in this._SentimentsMapAreas){var a=this._SentimentsMapAreas[sentName];if(a._iconBlock){a._iconBlock.remove()}if(a._iconCheck){a._iconCheck.remove()}}$("#mapSentiments2 area").each(function(){var c=$(this);c.attr("href","javascript:$.noop()");c._sentType=0;c.click(function(){b.SentimentMapCheckedChanged(c)});b._SentimentsMapAreas[c.attr("title")]=c})},UpdateUI:function(){for(sent in this._Sentiments){var c=this._Sentiments[sent];this.UpdateUISentimentCheckbox(sent,c);this.UpdateUISentimentMap(sent,c);this.UpdateUISearchBoxBySentiments(sent,c)}for(val in this._Valences){var c=this._Valences[val];this.UpdateUIValenceCheckbox(val,c);this.UpdateUISearchBoxByValences(val,c)}var a=this.GetSentimentsFromSearchBox();var d=this.mTextAreaJQ.val();for(sentSB in a){if(!this._Sentiments[sentSB]||this._Sentiments[sentSB]==0){sentText=(a[sentSB]==1?"+":"-")+"sentiment:"+sentSB;pos=d.indexOf(sentText);d=(pos==0?"":d.slice(0,pos-1))+d.slice(pos+sentText.length);this.mTextAreaJQ.val(d)}}var b=this.GetValencesFromSearchBox();var d=this.mTextAreaJQ.val();for(valSB in b){if(!this._Valences[valSB]||this._Valences[valSB]==0){valText=(b[valSB]==1?"+":"-")+"valence:"+valSB;pos=d.indexOf(valText);d=(pos==0?"":d.slice(0,pos-1))+d.slice(pos+valText.length);this.mTextAreaJQ.val(d)}}this.UpdateUILnkTopics();this.UpdateUILnkTime()},UpdateUILnkTopics:function(){var a=this.mTextAreaJQ.val();$("#lnkTopicsIFollow").removeClass().toggleClass("btn",true);$("#lnkTopicsBreaking").removeClass().toggleClass("btn",true);$("#lnkTopicsPopular").removeClass().toggleClass("btn",true);if(a.indexOf("topics:followed")>-1){$("#lnkTopicsIFollow").removeClass().toggleClass("btn-selected",true)}else{if(a.indexOf("topics:breaking")>-1){$("#lnkTopicsBreaking").removeClass().toggleClass("btn-selected",true)}else{if(a.indexOf("topics:popular")>-1){$("#lnkTopicsPopular").removeClass().toggleClass("btn-selected",true)}}}},UpdateUILnkTime:function(){var a=this.mTextAreaJQ.val();$("#lnkTime24h").removeClass().toggleClass("btn",true);$("#lnkTime7d").removeClass().toggleClass("btn",true);if(a.indexOf("timeframe:24h")>-1){$("#lnkTime24h").removeClass().toggleClass("btn-selected",true)}else{if(a.indexOf("timeframe:7d")>-1){$("#lnkTime7d").removeClass().toggleClass("btn-selected",true)}}},UpdateUISentimentCheckbox:function(a,b){if(b==0){this._SentimentsCheckBoxes[a]["check"].set_Checked(false);this._SentimentsCheckBoxes[a]["block"].set_Checked(false)}else{if(b==1){this._SentimentsCheckBoxes[a]["check"].set_Checked(true);this._SentimentsCheckBoxes[a]["block"].set_Checked(false)}else{if(b==-1){this._SentimentsCheckBoxes[a]["check"].set_Checked(false);this._SentimentsCheckBoxes[a]["block"].set_Checked(true)}}}},UpdateUIValenceCheckbox:function(a,b){if(b==0){this._ValencesCheckBoxes[a]["check"].set_Checked(false);this._ValencesCheckBoxes[a]["block"].set_Checked(false)}else{if(b==1){this._ValencesCheckBoxes[a]["check"].set_Checked(true);this._ValencesCheckBoxes[a]["block"].set_Checked(false)}else{if(b==-1){this._ValencesCheckBoxes[a]["check"].set_Checked(false);this._ValencesCheckBoxes[a]["block"].set_Checked(true)}}}},UpdateUISentimentMap:function(c,e){var d=this._SentimentsMapAreas[c];if(!d){return}d._sentType=e;var f=this;if(d._iconBlock){d._iconBlock.remove()}if(d._iconCheck){d._iconCheck.remove()}var b=$("#divImgSentiments2").position();var a=this.ParseMarkerCoord(d.attr("marker_coord"));d._iconCheck=$(String.format("<img src='Res/img/icon_check_16.png' style='position:absolute; top:{0}px; left:{1}px; z-index:999; display:none;cursor:pointer' />",b.top+a.top+10,b.left+a.left+10));d._iconBlock=$(String.format("<img src='Res/img/icon_block_16.png' style='position:absolute; top:{0}px; left:{1}px; z-index:999; display:none;cursor:pointer' />",b.top+a.top+10,b.left+a.left+10));d._iconCheck.appendTo("#divImgSentiments2");d._iconBlock.appendTo("#divImgSentiments2");d._iconCheck.click(function(){f.SentimentMapCheckedChanged(d)});d._iconBlock.click(function(){f.SentimentMapCheckedChanged(d)});if(e==0){d._iconCheck.hide();d._iconBlock.hide()}else{if(e==1){d._iconCheck.show();d._iconBlock.hide()}else{if(e==-1){d._iconCheck.hide();d._iconBlock.show()}}}},UpdateUISearchBoxBySentiments:function(b,d){if(d==0){return}var c=this.mTextAreaJQ.val();sentSign=(d==1?"+":"-");sentText=sentSign+"sentiment:"+b;if(c.indexOf(sentText)>-1){return}var a=c.indexOf("sentiment:"+b);if(a>-1){c=c.slice(0,a-1)+sentSign+c.slice(a)}else{c+=" "+sentText}this.mTextAreaJQ.val(c)},UpdateUISearchBoxByValences:function(b,d){if(d==0){return}var a=this.mTextAreaJQ.val();valSign=(d==1?"+":"-");valText=valSign+"valence:"+b;if(a.indexOf(valText)>-1){return}var c=a.indexOf("valence:"+b);if(c>-1){a=a.slice(0,c-1)+valSign+a.slice(c)}else{a+=" "+valText}this.mTextAreaJQ.val(a)},UpdateUISearchBoxByTonality:function(c){if(c==-101){return}var b=this.mTextAreaJQ.val();if(b.indexOf("tonality:")>-1){var a=/tonality:-?\d{0,3}/g;b=b.replace(a,"tonality:"+c)}else{b+=(b.length==0?"":" ")+"tonality:"+c}this.mTextAreaJQ.val(b)},SearchBoxUpdated:function(){var c=this.GetSentimentsFromSearchBox();for(sent in c){this._Sentiments[sent]=c[sent]}var a=this.GetValencesFromSearchBox();for(val in a){this._Valences[val]=a[val]}var b=/tonality:(-?\d{0,3})/;var d=b.exec(this.mTextAreaJQ.val());if(d&&d.length>0){this.mSldTonalityJQ.slider("option","value",d[1])}},ParseMarkerCoord:function(b){marker_coord={};try{var a=b.split(",");marker_coord.left=Number.parseInvariant($.trim(a[0]));marker_coord.top=Number.parseInvariant($.trim(a[1]))}catch(c){marker_coord.left=0;marker_coord.top=0}return marker_coord},GetSentimentsFromSearchBox:function(){var d=this.mTextAreaJQ.val();var b={};if(!d||d.length==0){b}var a=/(?:((?![\+\-]sentiment\:).)*)[\s]*([\+\-])sentiment\:([^\s]*)[\s]*(((?![\+\-]sentiment\:).)*)/g;var c;while((c=a.exec(d))!=null){b[c[3]]=c[2]=="+"?1:-1}return b},GetValencesFromSearchBox:function(){var d=this.mTextAreaJQ.val();var a={};if(!d||d.length==0){a}var b=/(?:((?![\+\-]valence\:).)*)[\s]*([\+\-])valence\:([^\s]*)[\s]*(((?![\+\-]valence\:).)*)/g;var c;while((c=b.exec(d))!=null){a[c[3]]=c[2]=="+"?1:-1}return a},CallbackDataRetrived:function(b){var a=Sys.Serialization.JavaScriptSerializer.deserialize(b);var d=a[0];var c=a[1];var e=$("#"+this.get_id());if(!a[2]||a[2]==""){if(this._QueryBuilderCallback){this._QueryBuilderCallback(d,c)}e.dialog("close")}else{this.ShowError(a[2])}},ShowError:function(a){var c=$("#"+this.get_id());c.dialog("option","height",555);c.css("height","540px");$("#liError").text(a);$("#divError").show();for(sent in this._Sentiments){var b=this._Sentiments[sent];this.UpdateUISentimentMap(sent,b)}},HideError:function(){var a=$("#"+this.get_id());a.dialog("option","height",480);a.css("height","465px");$("#divError").hide()}};Magellan.AdvancedQueryBuilder.registerClass("Magellan.AdvancedQueryBuilder",Sys.UI.Control);function Magellan_AdvancedQueryBuilder_ReceiveServerData(a,b){b.CallbackDataRetrived(a)};
