
(function($){$.fn.selectAllCheckboxes=function(settings){var options=$.extend({formName:null,keepCheckedByValue:null,keepCheckedByIndex:null},settings||{});return this.each(function(){var $input=$(this),isChecked=$input.attr('checked')?true:false,formString=options.formName?options.formName:this.form.name,$checkboxes=$("form[name="+formString+"] input[type=checkbox]");$input.click(function(){if(isChecked){if(options.keepCheckedByValue||options.keepCheckedByIndex){if(options.keepCheckedByValue){$checkboxes.each(function(h,elem){for(var i=0;i<options.keepCheckedByValue.length;i+=1){var elemVal=$(elem).val();if($.inArray(elemVal,options.keepCheckedByValue)<0){$(elem).removeAttr('checked');}}});}else{$checkboxes.each(function(checkBoxIndex,elem){for(var arrayIndex=0;arrayIndex<options.keepCheckedByIndex.length;arrayIndex+=1){if($.inArray(checkBoxIndex,options.keepCheckedByIndex)<0){$(elem).removeAttr('checked');}}});}}else{$checkboxes.removeAttr('checked');}
isChecked=!isChecked;}else{$checkboxes.attr('checked','checked');isChecked=!isChecked;}});});};})(jQuery);
(function($){$.fn.stripeTable=function(settings){var options=$.extend({stripeColorClass:null,stripeColor:"#F0F0F0",excludeFirstRow:false,stripeEvens:true},settings||{});return this.each(function(){var rows;if(options.excludeFirstRow){if(options.stripeEvens){rows=$(this).find("tr:even:not(:first, .no-stripe)");}else{rows=$(this).find("tr:odd:not(:first, .no-stripe)");}}else{if(options.stripeEvens){rows=$(this).find("tr:even:not(.no-stripe)");}else{rows=$(this).find("tr:odd:not(.no-stripe)");}}
if(options.stripeColorClass){$(rows).addClass(options.stripeColorClass);}else{$(rows).css("background-color",options.stripeColor);}});};})(jQuery);
(function($){$.fn.tableCellCheckbox=function(){return this.each(function(){var $elem=$(this);$elem.click(function(event){var target=$(event.target);if(!$(target).is("input[type=checkbox]")){var checkBox=$(this).find("input[type=checkbox]");if($(checkBox).attr("checked")){$(checkBox).removeAttr("checked");}else{$(checkBox).attr({"checked":"checked"});}}});});}})(jQuery)
$(document).ready(function(){$('td.available').hover(function(){$(this).addClass("hover");},function(){$(this).removeClass("hover");});$("td.available").tableCellCheckbox();if($(".search-results-by-package").length>0){$('td.available, td.available input[type=checkbox]').live("click",function(evt){evt.preventDefault;if($(this).is('td.available input[type=checkbox]')){nsCheckButton($(this));}else if($(this).is('td.available')){var checkBox=$(this).find('input[type=checkbox]');nsCheckButton(checkBox);}});$("td.tld .tld-checkbox").hover(function(){$(this).closest("td").addClass("hover");},function(){$(this).closest("td").removeClass("hover");});$("td.tld .tld-checkbox").live("click",function(evt){var target=$(evt.target);if(!$(target).is("input[type=checkbox]")){var checkBox=$(this).find("input[type=checkbox]");if($(checkBox).attr("checked")){$(checkBox).removeAttr("checked");}else{$(checkBox).attr({"checked":"checked"});}}
$(this).closest("td").toggleClass("checked");});}else{$('td.available').live("click",function(event){var evtTarget=event.target?event.target:event.srcElement;if($(evtTarget).is("td.available input, td.available span")){$(this).closest('td').toggleClass("checked");}else if($(evtTarget).is("td.available")){$(this).toggleClass("checked");}});}
$(".remove, .remove-button").live("click",function(event){event.preventDefault();jsonRemove(this);});$(".view-misspelled").live("click",function(event){event.preventDefault();jsonViewMisspellings(this);});});function nsCheckButton(checkBox){var $checkBox=$(checkBox);var tldClass=$checkBox.attr("class");var $tldBoxes=$("input[type=checkbox]."+tldClass);var checkStatus=$checkBox.is(":checked");$tldBoxes.removeAttr('checked');$tldBoxes.closest('td').removeClass("checked");if(checkStatus==true){$checkBox.attr("checked","checked");$checkBox.closest('td').addClass("checked");}}
function jsonRemove(elem)
{var searchResultContainer=$(elem).closest(".domain-search-results");var domainName=$(searchResultContainer).find("span.domain-name").text();$.getJSON("/jsonPurchase.do?&default-method=removeDomain&data={shoppingCartRequest:[{'domainName':'"+domainName+"'}]}",function(data){$(searchResultContainer).remove();if($(".domain-search-results").length<2){$("form[name=SearchResultsForm]").hide();}});}
function jsonViewAllExtensions(elem)
{$(".view-all-extensions-loading-image").fadeIn("slow");$.getJSON("/jsonPurchase.do?&default-method=seeMoreExtensions",function(data){$(".view-all-extensions-loading-image").fadeOut("slow");});}
function jsonViewMisspellings(elem)
{var searchResultContainer=$(elem).closest(".domain-search-results");var domainName=$(searchResultContainer).find("span.domain-name").text();$(".misspell-names-loading-image").fadeIn("slow");$.getJSON("/jsonPurchase.do?&default-method=misspelledNames&data={domainSearchRequest:[{'domainName':'"+domainName+"','tld':'.com'}]}",function(data){$(".misspell-names-loading-image").fadeOut("slow");});};jQuery.ui||(function($){var _remove=$.fn.remove,isFF2=$.browser.mozilla&&(parseFloat($.browser.version)<1.9);$.ui={version:"1.7.1",plugin:{add:function(module,option,set){var proto=$.ui[module].prototype;for(var i in set){proto.plugins[i]=proto.plugins[i]||[];proto.plugins[i].push([option,set[i]]);}},call:function(instance,name,args){var set=instance.plugins[name];if(!set||!instance.element[0].parentNode){return;}
for(var i=0;i<set.length;i++){if(instance.options[set[i][0]]){set[i][1].apply(instance.element,args);}}}},contains:function(a,b){return document.compareDocumentPosition?a.compareDocumentPosition(b)&16:a!==b&&a.contains(b);},hasScroll:function(el,a){if($(el).css('overflow')=='hidden'){return false;}
var scroll=(a&&a=='left')?'scrollLeft':'scrollTop',has=false;if(el[scroll]>0){return true;}
el[scroll]=1;has=(el[scroll]>0);el[scroll]=0;return has;},isOverAxis:function(x,reference,size){return(x>reference)&&(x<(reference+size));},isOver:function(y,x,top,left,height,width){return $.ui.isOverAxis(y,top,height)&&$.ui.isOverAxis(x,left,width);},keyCode:{BACKSPACE:8,CAPS_LOCK:20,COMMA:188,CONTROL:17,DELETE:46,DOWN:40,END:35,ENTER:13,ESCAPE:27,HOME:36,INSERT:45,LEFT:37,NUMPAD_ADD:107,NUMPAD_DECIMAL:110,NUMPAD_DIVIDE:111,NUMPAD_ENTER:108,NUMPAD_MULTIPLY:106,NUMPAD_SUBTRACT:109,PAGE_DOWN:34,PAGE_UP:33,PERIOD:190,RIGHT:39,SHIFT:16,SPACE:32,TAB:9,UP:38}};if(isFF2){var attr=$.attr,removeAttr=$.fn.removeAttr,ariaNS="http://www.w3.org/2005/07/aaa",ariaState=/^aria-/,ariaRole=/^wairole:/;$.attr=function(elem,name,value){var set=value!==undefined;return(name=='role'?(set?attr.call(this,elem,name,"wairole:"+value):(attr.apply(this,arguments)||"").replace(ariaRole,"")):(ariaState.test(name)?(set?elem.setAttributeNS(ariaNS,name.replace(ariaState,"aaa:"),value):attr.call(this,elem,name.replace(ariaState,"aaa:"))):attr.apply(this,arguments)));};$.fn.removeAttr=function(name){return(ariaState.test(name)?this.each(function(){this.removeAttributeNS(ariaNS,name.replace(ariaState,""));}):removeAttr.call(this,name));};}
$.fn.extend({remove:function(){$("*",this).add(this).each(function(){$(this).triggerHandler("remove");});return _remove.apply(this,arguments);},enableSelection:function(){return this.attr('unselectable','off').css('MozUserSelect','').unbind('selectstart.ui');},disableSelection:function(){return this.attr('unselectable','on').css('MozUserSelect','none').bind('selectstart.ui',function(){return false;});},scrollParent:function(){var scrollParent;if(($.browser.msie&&(/(static|relative)/).test(this.css('position')))||(/absolute/).test(this.css('position'))){scrollParent=this.parents().filter(function(){return(/(relative|absolute|fixed)/).test($.curCSS(this,'position',1))&&(/(auto|scroll)/).test($.curCSS(this,'overflow',1)+$.curCSS(this,'overflow-y',1)+$.curCSS(this,'overflow-x',1));}).eq(0);}else{scrollParent=this.parents().filter(function(){return(/(auto|scroll)/).test($.curCSS(this,'overflow',1)+$.curCSS(this,'overflow-y',1)+$.curCSS(this,'overflow-x',1));}).eq(0);}
return(/fixed/).test(this.css('position'))||!scrollParent.length?$(document):scrollParent;}});$.extend($.expr[':'],{data:function(elem,i,match){return!!$.data(elem,match[3]);},focusable:function(element){var nodeName=element.nodeName.toLowerCase(),tabIndex=$.attr(element,'tabindex');return(/input|select|textarea|button|object/.test(nodeName)?!element.disabled:'a'==nodeName||'area'==nodeName?element.href||!isNaN(tabIndex):!isNaN(tabIndex))&&!$(element)['area'==nodeName?'parents':'closest'](':hidden').length;},tabbable:function(element){var tabIndex=$.attr(element,'tabindex');return(isNaN(tabIndex)||tabIndex>=0)&&$(element).is(':focusable');}});function getter(namespace,plugin,method,args){function getMethods(type){var methods=$[namespace][plugin][type]||[];return(typeof methods=='string'?methods.split(/,?\s+/):methods);}
var methods=getMethods('getter');if(args.length==1&&typeof args[0]=='string'){methods=methods.concat(getMethods('getterSetter'));}
return($.inArray(method,methods)!=-1);}
$.widget=function(name,prototype){var namespace=name.split(".")[0];name=name.split(".")[1];$.fn[name]=function(options){var isMethodCall=(typeof options=='string'),args=Array.prototype.slice.call(arguments,1);if(isMethodCall&&options.substring(0,1)=='_'){return this;}
if(isMethodCall&&getter(namespace,name,options,args)){var instance=$.data(this[0],name);return(instance?instance[options].apply(instance,args):undefined);}
return this.each(function(){var instance=$.data(this,name);(!instance&&!isMethodCall&&$.data(this,name,new $[namespace][name](this,options))._init());(instance&&isMethodCall&&$.isFunction(instance[options])&&instance[options].apply(instance,args));});};$[namespace]=$[namespace]||{};$[namespace][name]=function(element,options){var self=this;this.namespace=namespace;this.widgetName=name;this.widgetEventPrefix=$[namespace][name].eventPrefix||name;this.widgetBaseClass=namespace+'-'+name;this.options=$.extend({},$.widget.defaults,$[namespace][name].defaults,$.metadata&&$.metadata.get(element)[name],options);this.element=$(element).bind('setData.'+name,function(event,key,value){if(event.target==element){return self._setData(key,value);}}).bind('getData.'+name,function(event,key){if(event.target==element){return self._getData(key);}}).bind('remove',function(){return self.destroy();});};$[namespace][name].prototype=$.extend({},$.widget.prototype,prototype);$[namespace][name].getterSetter='option';};$.widget.prototype={_init:function(){},destroy:function(){this.element.removeData(this.widgetName).removeClass(this.widgetBaseClass+'-disabled'+' '+this.namespace+'-state-disabled').removeAttr('aria-disabled');},option:function(key,value){var options=key,self=this;if(typeof key=="string"){if(value===undefined){return this._getData(key);}
options={};options[key]=value;}
$.each(options,function(key,value){self._setData(key,value);});},_getData:function(key){return this.options[key];},_setData:function(key,value){this.options[key]=value;if(key=='disabled'){this.element
[value?'addClass':'removeClass'](this.widgetBaseClass+'-disabled'+' '+
this.namespace+'-state-disabled').attr("aria-disabled",value);}},enable:function(){this._setData('disabled',false);},disable:function(){this._setData('disabled',true);},_trigger:function(type,event,data){var callback=this.options[type],eventName=(type==this.widgetEventPrefix?type:this.widgetEventPrefix+type);event=$.Event(event);event.type=eventName;if(event.originalEvent){for(var i=$.event.props.length,prop;i;){prop=$.event.props[--i];event[prop]=event.originalEvent[prop];}}
this.element.trigger(event,data);return!($.isFunction(callback)&&callback.call(this.element[0],event,data)===false||event.isDefaultPrevented());}};$.widget.defaults={disabled:false};$.ui.mouse={_mouseInit:function(){var self=this;this.element.bind('mousedown.'+this.widgetName,function(event){return self._mouseDown(event);}).bind('click.'+this.widgetName,function(event){if(self._preventClickEvent){self._preventClickEvent=false;event.stopImmediatePropagation();return false;}});if($.browser.msie){this._mouseUnselectable=this.element.attr('unselectable');this.element.attr('unselectable','on');}
this.started=false;},_mouseDestroy:function(){this.element.unbind('.'+this.widgetName);($.browser.msie&&this.element.attr('unselectable',this._mouseUnselectable));},_mouseDown:function(event){event.originalEvent=event.originalEvent||{};if(event.originalEvent.mouseHandled){return;}
(this._mouseStarted&&this._mouseUp(event));this._mouseDownEvent=event;var self=this,btnIsLeft=(event.which==1),elIsCancel=(typeof this.options.cancel=="string"?$(event.target).parents().add(event.target).filter(this.options.cancel).length:false);if(!btnIsLeft||elIsCancel||!this._mouseCapture(event)){return true;}
this.mouseDelayMet=!this.options.delay;if(!this.mouseDelayMet){this._mouseDelayTimer=setTimeout(function(){self.mouseDelayMet=true;},this.options.delay);}
if(this._mouseDistanceMet(event)&&this._mouseDelayMet(event)){this._mouseStarted=(this._mouseStart(event)!==false);if(!this._mouseStarted){event.preventDefault();return true;}}
this._mouseMoveDelegate=function(event){return self._mouseMove(event);};this._mouseUpDelegate=function(event){return self._mouseUp(event);};$(document).bind('mousemove.'+this.widgetName,this._mouseMoveDelegate).bind('mouseup.'+this.widgetName,this._mouseUpDelegate);($.browser.safari||event.preventDefault());event.originalEvent.mouseHandled=true;return true;},_mouseMove:function(event){if($.browser.msie&&!event.button){return this._mouseUp(event);}
if(this._mouseStarted){this._mouseDrag(event);return event.preventDefault();}
if(this._mouseDistanceMet(event)&&this._mouseDelayMet(event)){this._mouseStarted=(this._mouseStart(this._mouseDownEvent,event)!==false);(this._mouseStarted?this._mouseDrag(event):this._mouseUp(event));}
return!this._mouseStarted;},_mouseUp:function(event){$(document).unbind('mousemove.'+this.widgetName,this._mouseMoveDelegate).unbind('mouseup.'+this.widgetName,this._mouseUpDelegate);if(this._mouseStarted){this._mouseStarted=false;this._preventClickEvent=(event.target==this._mouseDownEvent.target);this._mouseStop(event);}
return false;},_mouseDistanceMet:function(event){return(Math.max(Math.abs(this._mouseDownEvent.pageX-event.pageX),Math.abs(this._mouseDownEvent.pageY-event.pageY))>=this.options.distance);},_mouseDelayMet:function(event){return this.mouseDelayMet;},_mouseStart:function(event){},_mouseDrag:function(event){},_mouseStop:function(event){},_mouseCapture:function(event){return true;}};$.ui.mouse.defaults={cancel:null,distance:1,delay:0};})(jQuery);
(function($){$.widget("ui.slider",$.extend({},$.ui.mouse,{_init:function(){var self=this,o=this.options;this._keySliding=false;this._handleIndex=null;this._detectOrientation();this._mouseInit();this.element.addClass("ui-slider"
+" ui-slider-"+this.orientation
+" ui-widget"
+" ui-widget-content"
+" ui-corner-all");this.range=$([]);if(o.range){if(o.range===true){this.range=$('<div></div>');if(!o.values)o.values=[this._valueMin(),this._valueMin()];if(o.values.length&&o.values.length!=2){o.values=[o.values[0],o.values[0]];}}else{this.range=$('<div></div>');}
this.range.appendTo(this.element).addClass("ui-slider-range");if(o.range=="min"||o.range=="max"){this.range.addClass("ui-slider-range-"+o.range);}
this.range.addClass("ui-widget-header");}
if($(".ui-slider-handle",this.element).length==0)
$('<a href="#"></a>').appendTo(this.element).addClass("ui-slider-handle");if(o.values&&o.values.length){while($(".ui-slider-handle",this.element).length<o.values.length)
$('<a href="#"></a>').appendTo(this.element).addClass("ui-slider-handle");}
this.handles=$(".ui-slider-handle",this.element).addClass("ui-state-default"
+" ui-corner-all");this.handle=this.handles.eq(0);this.handles.add(this.range).filter("a").click(function(event){event.preventDefault();}).hover(function(){$(this).addClass('ui-state-hover');},function(){$(this).removeClass('ui-state-hover');}).focus(function(){$(".ui-slider .ui-state-focus").removeClass('ui-state-focus');$(this).addClass('ui-state-focus');}).blur(function(){$(this).removeClass('ui-state-focus');});this.handles.each(function(i){$(this).data("index.ui-slider-handle",i);});this.handles.keydown(function(event){var ret=true;var index=$(this).data("index.ui-slider-handle");if(self.options.disabled)
return;switch(event.keyCode){case $.ui.keyCode.HOME:case $.ui.keyCode.END:case $.ui.keyCode.UP:case $.ui.keyCode.RIGHT:case $.ui.keyCode.DOWN:case $.ui.keyCode.LEFT:ret=false;if(!self._keySliding){self._keySliding=true;$(this).addClass("ui-state-active");self._start(event,index);}
break;}
var curVal,newVal,step=self._step();if(self.options.values&&self.options.values.length){curVal=newVal=self.values(index);}else{curVal=newVal=self.value();}
switch(event.keyCode){case $.ui.keyCode.HOME:newVal=self._valueMin();break;case $.ui.keyCode.END:newVal=self._valueMax();break;case $.ui.keyCode.UP:case $.ui.keyCode.RIGHT:if(curVal==self._valueMax())return;newVal=curVal+step;break;case $.ui.keyCode.DOWN:case $.ui.keyCode.LEFT:if(curVal==self._valueMin())return;newVal=curVal-step;break;}
self._slide(event,index,newVal);return ret;}).keyup(function(event){var index=$(this).data("index.ui-slider-handle");if(self._keySliding){self._stop(event,index);self._change(event,index);self._keySliding=false;$(this).removeClass("ui-state-active");}});this._refreshValue();},destroy:function(){this.handles.remove();this.range.remove();this.element.removeClass("ui-slider"
+" ui-slider-horizontal"
+" ui-slider-vertical"
+" ui-slider-disabled"
+" ui-widget"
+" ui-widget-content"
+" ui-corner-all").removeData("slider").unbind(".slider");this._mouseDestroy();},_mouseCapture:function(event){var o=this.options;if(o.disabled)
return false;this.elementSize={width:this.element.outerWidth(),height:this.element.outerHeight()};this.elementOffset=this.element.offset();var position={x:event.pageX,y:event.pageY};var normValue=this._normValueFromMouse(position);var distance=this._valueMax()-this._valueMin()+1,closestHandle;var self=this,index;this.handles.each(function(i){var thisDistance=Math.abs(normValue-self.values(i));if(distance>thisDistance){distance=thisDistance;closestHandle=$(this);index=i;}});if(o.range==true&&this.values(1)==o.min){closestHandle=$(this.handles[++index]);}
this._start(event,index);self._handleIndex=index;closestHandle.addClass("ui-state-active").focus();var offset=closestHandle.offset();var mouseOverHandle=!$(event.target).parents().andSelf().is('.ui-slider-handle');this._clickOffset=mouseOverHandle?{left:0,top:0}:{left:event.pageX-offset.left-(closestHandle.width()/2),top:event.pageY-offset.top
-(closestHandle.height()/2)
-(parseInt(closestHandle.css('borderTopWidth'),10)||0)
-(parseInt(closestHandle.css('borderBottomWidth'),10)||0)
+(parseInt(closestHandle.css('marginTop'),10)||0)};normValue=this._normValueFromMouse(position);this._slide(event,index,normValue);return true;},_mouseStart:function(event){return true;},_mouseDrag:function(event){var position={x:event.pageX,y:event.pageY};var normValue=this._normValueFromMouse(position);this._slide(event,this._handleIndex,normValue);return false;},_mouseStop:function(event){this.handles.removeClass("ui-state-active");this._stop(event,this._handleIndex);this._change(event,this._handleIndex);this._handleIndex=null;this._clickOffset=null;return false;},_detectOrientation:function(){this.orientation=this.options.orientation=='vertical'?'vertical':'horizontal';},_normValueFromMouse:function(position){var pixelTotal,pixelMouse;if('horizontal'==this.orientation){pixelTotal=this.elementSize.width;pixelMouse=position.x-this.elementOffset.left-(this._clickOffset?this._clickOffset.left:0);}else{pixelTotal=this.elementSize.height;pixelMouse=position.y-this.elementOffset.top-(this._clickOffset?this._clickOffset.top:0);}
var percentMouse=(pixelMouse/pixelTotal);if(percentMouse>1)percentMouse=1;if(percentMouse<0)percentMouse=0;if('vertical'==this.orientation)
percentMouse=1-percentMouse;var valueTotal=this._valueMax()-this._valueMin(),valueMouse=percentMouse*valueTotal,valueMouseModStep=valueMouse%this.options.step,normValue=this._valueMin()+valueMouse-valueMouseModStep;if(valueMouseModStep>(this.options.step/2))
normValue+=this.options.step;return parseFloat(normValue.toFixed(5));},_start:function(event,index){var uiHash={handle:this.handles[index],value:this.value()};if(this.options.values&&this.options.values.length){uiHash.value=this.values(index)
uiHash.values=this.values()}
this._trigger("start",event,uiHash);},_slide:function(event,index,newVal){var handle=this.handles[index];if(this.options.values&&this.options.values.length){var otherVal=this.values(index?0:1);if((index==0&&newVal>=otherVal)||(index==1&&newVal<=otherVal))
newVal=otherVal;if(newVal!=this.values(index)){var newValues=this.values();newValues[index]=newVal;var allowed=this._trigger("slide",event,{handle:this.handles[index],value:newVal,values:newValues});var otherVal=this.values(index?0:1);if(allowed!==false){this.values(index,newVal,(event.type=='mousedown'&&this.options.animate),true);}}}else{if(newVal!=this.value()){var allowed=this._trigger("slide",event,{handle:this.handles[index],value:newVal});if(allowed!==false){this._setData('value',newVal,(event.type=='mousedown'&&this.options.animate));}}}},_stop:function(event,index){var uiHash={handle:this.handles[index],value:this.value()};if(this.options.values&&this.options.values.length){uiHash.value=this.values(index)
uiHash.values=this.values()}
this._trigger("stop",event,uiHash);},_change:function(event,index){var uiHash={handle:this.handles[index],value:this.value()};if(this.options.values&&this.options.values.length){uiHash.value=this.values(index)
uiHash.values=this.values()}
this._trigger("change",event,uiHash);},value:function(newValue){if(arguments.length){this._setData("value",newValue);this._change(null,0);}
return this._value();},values:function(index,newValue,animated,noPropagation){if(arguments.length>1){this.options.values[index]=newValue;this._refreshValue(animated);if(!noPropagation)this._change(null,index);}
if(arguments.length){if(this.options.values&&this.options.values.length){return this._values(index);}else{return this.value();}}else{return this._values();}},_setData:function(key,value,animated){$.widget.prototype._setData.apply(this,arguments);switch(key){case'orientation':this._detectOrientation();this.element.removeClass("ui-slider-horizontal ui-slider-vertical").addClass("ui-slider-"+this.orientation);this._refreshValue(animated);break;case'value':this._refreshValue(animated);break;}},_step:function(){var step=this.options.step;return step;},_value:function(){var val=this.options.value;if(val<this._valueMin())val=this._valueMin();if(val>this._valueMax())val=this._valueMax();return val;},_values:function(index){if(arguments.length){var val=this.options.values[index];if(val<this._valueMin())val=this._valueMin();if(val>this._valueMax())val=this._valueMax();return val;}else{return this.options.values;}},_valueMin:function(){var valueMin=this.options.min;return valueMin;},_valueMax:function(){var valueMax=this.options.max;return valueMax;},_refreshValue:function(animate){var oRange=this.options.range,o=this.options,self=this;if(this.options.values&&this.options.values.length){var vp0,vp1;this.handles.each(function(i,j){var valPercent=(self.values(i)-self._valueMin())/(self._valueMax()-self._valueMin())*100;var _set={};_set[self.orientation=='horizontal'?'left':'bottom']=valPercent+'%';$(this).stop(1,1)[animate?'animate':'css'](_set,o.animate);if(self.options.range===true){if(self.orientation=='horizontal'){(i==0)&&self.range.stop(1,1)[animate?'animate':'css']({left:valPercent+'%'},o.animate);(i==1)&&self.range[animate?'animate':'css']({width:(valPercent-lastValPercent)+'%'},{queue:false,duration:o.animate});}else{(i==0)&&self.range.stop(1,1)[animate?'animate':'css']({bottom:(valPercent)+'%'},o.animate);(i==1)&&self.range[animate?'animate':'css']({height:(valPercent-lastValPercent)+'%'},{queue:false,duration:o.animate});}}
lastValPercent=valPercent;});}else{var value=this.value(),valueMin=this._valueMin(),valueMax=this._valueMax(),valPercent=valueMax!=valueMin?(value-valueMin)/(valueMax-valueMin)*100:0;var _set={};_set[self.orientation=='horizontal'?'left':'bottom']=valPercent+'%';this.handle.stop(1,1)[animate?'animate':'css'](_set,o.animate);(oRange=="min")&&(this.orientation=="horizontal")&&this.range.stop(1,1)[animate?'animate':'css']({width:valPercent+'%'},o.animate);(oRange=="max")&&(this.orientation=="horizontal")&&this.range[animate?'animate':'css']({width:(100-valPercent)+'%'},{queue:false,duration:o.animate});(oRange=="min")&&(this.orientation=="vertical")&&this.range.stop(1,1)[animate?'animate':'css']({height:valPercent+'%'},o.animate);(oRange=="max")&&(this.orientation=="vertical")&&this.range[animate?'animate':'css']({height:(100-valPercent)+'%'},{queue:false,duration:o.animate});}}}));$.extend($.ui.slider,{getter:"value values",version:"1.7.1",eventPrefix:"slide",defaults:{animate:false,delay:0,distance:0,max:100,min:0,orientation:'horizontal',range:false,step:1,value:0,values:null}});})(jQuery);
JSONstring={compactOutput:false,includeProtos:false,includeFunctions:false,detectCirculars:true,restoreCirculars:true,make:function(arg,restore){this.restore=restore;this.mem=[];this.pathMem=[];return this.toJsonStringArray(arg).join('');},toObject:function(x){if(!this.cleaner){try{this.cleaner=new RegExp('^("(\\\\.|[^"\\\\\\n\\r])*?"|[,:{}\\[\\]0-9.\\-+Eaeflnr-u \\n\\r\\t])+?$')}
catch(a){this.cleaner=/^(true|false|null|\[.*\]|\{.*\}|".*"|\d+|\d+\.\d+)$/}};if(!this.cleaner.test(x)){return{}};eval("this.myObj="+x);if(!this.restoreCirculars||!alert){return this.myObj};if(this.includeFunctions){var x=this.myObj;for(var i in x){if(typeof x[i]=="string"&&!x[i].indexOf("JSONincludedFunc:")){x[i]=x[i].substring(17);eval("x[i]="+x[i])}}};this.restoreCode=[];this.make(this.myObj,true);var r=this.restoreCode.join(";")+";";eval('r=r.replace(/\\W([0-9]{1,})(\\W)/g,"[$1]$2").replace(/\\.\\;/g,";")');eval(r);return this.myObj},toJsonStringArray:function(arg,out){if(!out){this.path=[]};out=out||[];var u;switch(typeof arg){case'object':this.lastObj=arg;if(this.detectCirculars){var m=this.mem;var n=this.pathMem;for(var i=0;i<m.length;i++){if(arg===m[i]){out.push('"JSONcircRef:'+n[i]+'"');return out}};m.push(arg);n.push(this.path.join("."));};if(arg){if(arg.constructor==Array){out.push('[');for(var i=0;i<arg.length;++i){this.path.push(i);if(i>0)
out.push(',\n');this.toJsonStringArray(arg[i],out);this.path.pop();}
out.push(']');return out;}else if(typeof arg.toString!='undefined'){out.push('{');var first=true;for(var i in arg){if(!this.includeProtos&&arg[i]===arg.constructor.prototype[i]){continue};this.path.push(i);var curr=out.length;if(!first)
out.push(this.compactOutput?',':',\n');this.toJsonStringArray(i,out);out.push(':');this.toJsonStringArray(arg[i],out);if(out[out.length-1]==u)
out.splice(curr,out.length-curr);else
first=false;this.path.pop();}
out.push('}');return out;}
return out;}
out.push('null');return out;case'unknown':case'undefined':case'function':if(!this.includeFunctions){out.push(u);return out};arg="JSONincludedFunc:"+arg;out.push('"');var a=['\n','\\n','\r','\\r','"','\\"'];arg+="";for(var i=0;i<6;i+=2){arg=arg.split(a[i]).join(a[i+1])};out.push(arg);out.push('"');return out;case'string':if(this.restore&&arg.indexOf("JSONcircRef:")==0){this.restoreCode.push('this.myObj.'+this.path.join(".")+"="+arg.split("JSONcircRef:").join("this.myObj."));};out.push('"');var a=['\n','\\n','\r','\\r','"','\\"'];arg+="";for(var i=0;i<6;i+=2){arg=arg.split(a[i]).join(a[i+1])};out.push(arg);out.push('"');return out;default:out.push(String(arg));return out;}}};
$(document).ready(function(){$(".round-shadow-box").equalizeBoxHeight(".content",".left",".right");$(".tab-content-container").equalizeBoxHeight(".tab-content",".tab-content-left",".tab-content-right");});(function($){$.fn.equalizeBoxHeight=function(contentClass,leftClass,rightClass){return this.each(function(){var $elem=$(this);var elemHeight=$elem.find(contentClass).height()+20;$elem.find(leftClass).height(elemHeight);$elem.find(rightClass).height(elemHeight);});};})(jQuery);$(document).ready(function(){$(".select-all").selectAllCheckboxes();$("#search-again-select-all").selectAllCheckboxes({formName:'SearchRequestForm',keepCheckedByValue:[".com",".net"]});});$(document).ready(function(){$(".action-table.stripe").stripeTable({excludeFirstRow:true,stripeEvens:true});$(".action-table.stripe tr:last td").css("border-bottom","1px solid #E3E3E3");$(".domain-table-with-controls").stripeTable();$(".generic-table").stripeTable({excludeFirstRow:true});});$(document).ready(function(){$(".toggle .toggle-control").bind("click",function(evt){evt.preventDefault();$(this).closest(".toggle").find(".toggle-content").slideToggle("slow");});});nsSlider=(function($){var PRODUCT_TERM_PRICE_METHOD="method-productTermPrice";var keyupCounter=0;var productCodeArray=null,sliderValue=0,attrCode="",attrValue="",quantity="",termCount=null;var hasSlider=function(){var flag=false;if(productCodeArray!=null){flag=true;}
return flag;};var calibrateSlider=function(terms){$("#term-slider .slider-table-container").attr("colSpan",terms);$("#term-slider .ns-slider").css({marginLeft:(100/terms)/2+"%",marginRight:(100/terms)/2+"%"});$("#term-slider tr.term-row td.term").width((100/terms)+"%");};var callJsonProductSliderAction=function(method){var termCell=$("#term-slider td.term").get(sliderValue);var termVal=$(termCell).text();$("input[type=hidden][name=selectedSliderTerm]").val(termVal);var tVal=getTerm(termVal);var data=[];for(var index=0;index<productCodeArray.length;index+=1){data[index]={productCode:productCodeArray[index],term:tVal,attrCode:attrCode,attrValue:attrValue,quantity:quantity};}
var pObj={};pObj.productCodeObj=data;var dataObj={data:JSONstring.make(pObj)};$.getJSON("/jsonProductSlider.do?"+method,dataObj,function(data){updateTermPrice(data);});};var updateDefaultTermPrice=function(){var idx=-1;$('#term-slider tr.term-row td').each(function(index){if($(this).hasClass('defaultTerm')){idx=index;return false;}});sliderValue=$("#term-slider tr.term-row td.defaultTerm")?idx:1;$("#term-slider .ns-slider").slider("option","value",sliderValue);var termString=$("#term-slider tr.term-row td.defaultTerm").text();$("input[type=hidden][name=selectedSliderTerm]").val(termString);callJsonProductSliderAction(PRODUCT_TERM_PRICE_METHOD);};var updateTermPrice=function(data){if(data.productCodeObj){var d=data.productCodeObj;if($('.fadeable').length>0){$(".fadeable").fadeOut("slow",function(){for(var i=0;i<d.length;i+=1){var productPrice=calculateProductPrice(d[i]);var productCode=d[i].productCode;var currencyCode=d[i].currencyCode;var totalSavings=d[i].savings?Number(d[i].savings).toFixed(2):0.00;if(productPrice.monthlyPrice=='NA'&&productPrice.annualPrice=='NA'){$("#"+productCode+"-monthly-price").html(currencyCode+productPrice.monthlyPrice);$("#"+productCode+"-annual-price").html(currencyCode+productPrice.annualPrice);$("#"+productCode+"-total-price").html(currencyCode+productPrice.totalPrice);$("#"+productCode+"-total-savings").html(currencyCode+totalSavings);}
else{$("#"+productCode+"-monthly-price").html(currencyCode+Number((productPrice.monthlyPrice)).toFixed(2));$("#"+productCode+"-annual-price").html(currencyCode+Number((productPrice.annualPrice)).toFixed(2));$("#"+productCode+"-total-price").html(currencyCode+Number((productPrice.totalPrice)).toFixed(2));$("#"+productCode+"-total-savings").html(currencyCode+totalSavings);}}
$(".fadeable").fadeIn("slow");});}else{for(var i=0;i<d.length;i+=1){var productPrice=calculateProductPrice(d[i]);var productCode=d[i].productCode;var currencyCode=d[i].currencyCode;var totalSavings=d[i].savings?Number(d[i].savings).toFixed(2):0.00;if(productPrice.monthlyPrice=='NA'&&productPrice.annualPrice=='NA'){$("#"+productCode+"-monthly-price").html(currencyCode+productPrice.monthlyPrice);$("#"+productCode+"-annual-price").html(currencyCode+productPrice.annualPrice);$("#"+productCode+"-total-price").html(currencyCode+productPrice.totalPrice);$("#"+productCode+"-total-savings").html(currencyCode+totalSavings);}
else{$("#"+productCode+"-monthly-price").html(currencyCode+Number((productPrice.monthlyPrice)).toFixed(2));$("#"+productCode+"-annual-price").html(currencyCode+Number((productPrice.annualPrice)).toFixed(2));$("#"+productCode+"-total-price").html(currencyCode+Number((productPrice.totalPrice)).toFixed(2));$("#"+productCode+"-total-savings").html(currencyCode+totalSavings);}}}}};var calculateProductPrice=function(productObj){var monthlyPrice;var annualPrice;var totalPrice;var productTerm;if(productObj.term==111){productTerm=1;if(productObj.yearPrice!='NA'){totalPrice=(productObj.yearPrice);monthlyPrice=(productObj.yearPrice);annualPrice=(productObj.yearPrice)*12;}
else{monthlyPrice=annualPrice=productObj.yearPrice;}}else if(productObj.term==333){productTerm=1;if(productObj.yearPrice!='NA'){totalPrice=(productObj.yearPrice);monthlyPrice=(productObj.yearPrice);annualPrice=(productObj.yearPrice)*4;}
else{monthlyPrice=annualPrice=totalPrice=productObj.yearPrice;}}else{productTerm=productObj.term;if(productObj.yearPrice!='NA'){totalPrice=(productObj.yearPrice);monthlyPrice=(productObj.yearPrice/productTerm)/12;annualPrice=(productObj.yearPrice/productTerm);}
else{monthlyPrice=annualPrice=totalPrice=productObj.yearPrice;}}
return{monthlyPrice:monthlyPrice,annualPrice:annualPrice,totalPrice:totalPrice};};var getTerm=function(t){var val='';if(t==='never worry'){val=100;}else if(t=='monthly'){val=111;}else if(t=='3m'){val=333;}else{var idx=t.indexOf('y');val=t.substr(0,idx);}
return val;};var getProductQuantity=function(counter){if(counter===keyupCounter){keyupCounter=0;if($("input.product-quantity").val()){quantity=Number($("input.product-quantity").val());if(quantity>0&&quantity<100){callJsonProductSliderAction(PRODUCT_TERM_PRICE_METHOD);}}}};return{init:function(){if($("#term-slider input[type=hidden][name=sliderProductCodeArray]").val()){var sliderProductCodeString=$("#term-slider input[type=hidden][name=sliderProductCodeArray]").val();productCodeArray=sliderProductCodeString.split(",");}
if($("#term-slider input[type=hidden][name=sliderAttributeCode]").val()){attrCode=$("#term-slider input[type=hidden][name=sliderAttributeCode]").val();}
if($("#term-slider input[type=hidden][name=sliderAttributeValue]").val()){attrValue=$("#term-slider input[type=hidden][name=sliderAttributeValue]").val();}
if($("input.product-quantity").val()){quantity=Number($("input.product-quantity").val());}
if(hasSlider()){termCount=$("#term-slider tr.term-row td").length;calibrateSlider(termCount);$("#term-slider .ns-slider").slider({min:0,max:termCount-1,step:1,stop:function(event,ui){sliderValue=ui.value;callJsonProductSliderAction(PRODUCT_TERM_PRICE_METHOD);}});$("#term-slider tr.term-row td.term").bind("click",function(evt){sliderValue=$("#term-slider tr.term-row td.term").index(this);$("#term-slider .ns-slider").slider('option','value',sliderValue);callJsonProductSliderAction(PRODUCT_TERM_PRICE_METHOD);}).css('cursor','pointer');$("input[type=text][name=numEmailboxes]").bind("keyup",function(evt){evt.preventDefault();keyupCounter=keyupCounter+1;setTimeout(function(){getProductQuantity(keyupCounter);},250);});updateDefaultTermPrice();}}};})(jQuery);$(document).ready(function(){nsSlider.init();});
(function($){var ie6=$.browser.msie&&parseInt($.browser.version)==6&&typeof window['XMLHttpRequest']!="object",ieQuirks=null,w=[];$.modal=function(data,options){return $.modal.impl.init(data,options);};$.modal.close=function(){$.modal.impl.close();};$.fn.modal=function(options){return $.modal.impl.init(this,options);};$.modal.defaults={opacity:50,overlayId:'simplemodal-overlay',overlayCss:{},containerId:'simplemodal-container',containerCss:{},dataCss:{},zIndex:1000,close:true,closeHTML:'<a class="modalCloseImg" title="Close"></a>',closeClass:'simplemodal-close',positionType:'fixed',position:null,persist:false,onOpen:null,onShow:null,onClose:null};$.modal.impl={opts:null,dialog:{},init:function(data,options){if(this.dialog.data){return false;}
ieQuirks=$.browser.msie&&!$.boxModel;this.opts=$.extend({},$.modal.defaults,options);this.zIndex=this.opts.zIndex;this.occb=false;if(typeof data=='object'){data=data instanceof jQuery?data:$(data);if(data.parent().parent().size()>0){this.dialog.parentNode=data.parent();if(!this.opts.persist){this.dialog.orig=data.clone(true);}}}
else if(typeof data=='string'||typeof data=='number'){data=$('<div/>').html(data);}
else{alert('SimpleModal Error: Unsupported data type: '+typeof data);return false;}
this.dialog.data=data.addClass('simplemodal-data').css(this.opts.dataCss);data=null;this.create();this.open();if($.isFunction(this.opts.onShow)){this.opts.onShow.apply(this,[this.dialog]);}
return this;},create:function(){w=this.getDimensions();if(ie6){this.dialog.iframe=$('<iframe src="javascript:false;"/>').css($.extend(this.opts.iframeCss,{display:'none',opacity:0,position:this.opts.positionType,height:$("#wrapper").height(),width:$("html").width(),zIndex:this.opts.zIndex,top:0,left:0})).appendTo('body');}
this.dialog.overlay=$('<div/>').attr('id',this.opts.overlayId).addClass('simplemodal-overlay').css($.extend(this.opts.overlayCss,{display:'none',opacity:this.opts.opacity/100,height:$("#wrapper").height(),width:$("html").width(),position:this.opts.positionType,left:0,top:0,zIndex:this.opts.zIndex+1})).appendTo('body');this.dialog.container=$('<div/>').attr('id',this.opts.containerId).addClass('simplemodal-container').css($.extend(this.opts.containerCss,{display:'none',position:this.opts.positionType,zIndex:this.opts.zIndex+2})).append(this.opts.close?$(this.opts.closeHTML).addClass(this.opts.closeClass):'').appendTo('body');this.setPosition();if(ie6||ieQuirks){if(this.opts.positionType=="fixed"){this.fixIE();}}
this.dialog.container.append(this.dialog.data.hide());},bindEvents:function(){var self=this;$('.'+this.opts.closeClass).bind('click.simplemodal',function(e){e.preventDefault();self.close();});var positionType=this.opts.positionType;$(window).bind('resize.simplemodal',function(){w=self.getDimensions();self.setPosition();if(ie6||ieQuirks){if(positionType=="fixed"){self.fixIE();}}
else{self.dialog.iframe&&self.dialog.iframe.css({height:w[0],width:w[1]});self.dialog.overlay.css({height:w[0],width:w[1]});}});},unbindEvents:function(){$('.'+this.opts.closeClass).unbind('click.simplemodal');$(window).unbind('resize.simplemodal');},fixIE:function(){var p=this.opts.position;$.each([this.dialog.iframe||null,this.dialog.overlay,this.dialog.container],function(i,el){if(el){var bch='document.body.clientHeight',bcw='document.body.clientWidth',bsh='document.body.scrollHeight',bsl='document.body.scrollLeft',bst='document.body.scrollTop',bsw='document.body.scrollWidth',ch='document.documentElement.clientHeight',cw='document.documentElement.clientWidth',sl='document.documentElement.scrollLeft',st='document.documentElement.scrollTop',s=el[0].style;s.position='absolute';if(i<2){s.removeExpression('height');s.removeExpression('width');s.setExpression('height',''+bsh+' > '+bch+' ? '+bsh+' : '+bch+' + "px"');s.setExpression('width',''+bsw+' > '+bcw+' ? '+bsw+' : '+bcw+' + "px"');}
else{var te,le;if(p&&p.constructor==Array){var top=p[0]?typeof p[0]=='number'?p[0].toString():p[0].replace(/px/,''):el.css('top').replace(/px/,'');te=top.indexOf('%')==-1?top+' + (t = '+st+' ? '+st+' : '+bst+') + "px"':parseInt(top.replace(/%/,''))+' * (('+ch+' || '+bch+') / 100) + (t = '+st+' ? '+st+' : '+bst+') + "px"';if(p[1]){var left=typeof p[1]=='number'?p[1].toString():p[1].replace(/px/,'');le=left.indexOf('%')==-1?left+' + (t = '+sl+' ? '+sl+' : '+bsl+') + "px"':parseInt(left.replace(/%/,''))+' * (('+cw+' || '+bcw+') / 100) + (t = '+sl+' ? '+sl+' : '+bsl+') + "px"';}}
else{te='('+ch+' || '+bch+') / 2 - (this.offsetHeight / 2) + (t = '+st+' ? '+st+' : '+bst+') + "px"';le='('+cw+' || '+bcw+') / 2 - (this.offsetWidth / 2) + (t = '+sl+' ? '+sl+' : '+bsl+') + "px"';}
s.removeExpression('top');s.removeExpression('left');s.setExpression('top',te);s.setExpression('left',le);}}});},getDimensions:function(){var el=$(window);var h=$.browser.opera&&$.browser.version>'9.5'&&$.fn.jquery<='1.2.6'?document.documentElement['clientHeight']:el.height();return[h,el.width()];},setPosition:function(){var top,left,hCenter=document.documentElement['scrollTop'],vCenter=(w[1]/2)-((this.dialog.container.width()||this.dialog.data.width())/2);if(this.opts.position&&this.opts.position.constructor==Array){top=this.opts.position[0]||hCenter;left=this.opts.position[1]||vCenter;}else{top=hCenter;left=vCenter;}
this.dialog.container.css({left:left,top:top});},open:function(){this.dialog.iframe&&this.dialog.iframe.show();if($.isFunction(this.opts.onOpen)){this.opts.onOpen.apply(this,[this.dialog]);}
else{this.dialog.overlay.show();this.dialog.container.show();this.dialog.data.show();}
this.bindEvents();},close:function(){if(!this.dialog.data){return false;}
if($.isFunction(this.opts.onClose)&&!this.occb){this.occb=true;this.opts.onClose.apply(this,[this.dialog]);}
else{if(this.dialog.parentNode){if(this.opts.persist){this.dialog.data.hide().appendTo(this.dialog.parentNode);}
else{this.dialog.data.remove();this.dialog.orig.appendTo(this.dialog.parentNode);}}
else{this.dialog.data.remove();}
this.dialog.container.remove();this.dialog.overlay.remove();this.dialog.iframe&&this.dialog.iframe.remove();this.dialog={};}
this.unbindEvents();}};})(jQuery);$(document).ready(function(){$("a").bind("click",function(e){var popupTarget=$(this).attr("target");switch(popupTarget){case"glossary":e.preventDefault();popupGallery($(this).attr("href"));break;case"popupFAQ":e.preventDefault();popupFaq($(this).attr("href"));break;case"sample":e.preventDefault();popupSample($(this).attr("href"));break;}});$(".popup-controller").bind("click",function(e){e.preventDefault();var popupId=$(this).attr("id")?$(this).attr("id"):"";if(popupId){$("."+popupId+".popup-container").modal({close:false,closeClass:'popup-close',zIndex:99999,positionType:'absolute',onOpen:function(dialog){dialog.overlay.show(function(){dialog.container.show(function(){dialog.data.show();var contentHeight=$("."+popupId+".popup-container .content").height();$("."+popupId+".popup-container .side").height(contentHeight);});});}});}else{$(".popup-container").modal({close:false,closeClass:'popup-close',zIndex:99999,positionType:'absolute',onOpen:function(dialog){dialog.overlay.show(function(){dialog.container.show(function(){dialog.data.show();var contentHeight=$(".popup-container .content").height();$(".popup-container .side").height(contentHeight);});});}});}});});function popupGallery(href){var glossary_window=window.open(href,"glossary_window","left=110,top=90,width=571,height=489,resizable=1,scrollbars=1,toolbar=0,status=0,location=0,directories=0,menubar=0");try{glossary_window.focus();}catch(err){}}
function popupSample(href){var sample_window=window.open(href,"sample_window","left=120,top=100,width=1100,height=800,resizable=1,scrollbars=1,toolbar=0,status=0,location=0,directories=0,menubar=0");try{sample_window.focus();}catch(err){}}
function popupFaq(href){var faq_window=window.open(href,"faq_window","left=110,top=90,width=400,height=300,resizable=1,scrollbars=1,toolbar=0,status=0,location=0,directories=0,menubar=0");try{faq_window.focus();}catch(err){}}