cart={};cart.toggleproductaccordion=function(json)
{$('.selectedproduct-configuration-accordion').find('[data-toggle=collapse]').addClass('collapsed');}
$(document).ready(function(){$('.accordion-toggle').unbind('click',cart.toggleproductaccordion);$('.accordion-toggle').bind('click',cart.toggleproductaccordion);$('.btn-gotosetp2-submit').bind('click',function(e){e.preventDefault();paymentterm=$('.priceTerm_'+$(this).attr('data-package-id')+':checked').val();location.href=$(this).attr('href')+"&paymentterm="+paymentterm;});$('.priceTerm').bind('click',function(e){var term=$(this).val();var productid=$(this).attr('data-package-id');var mainClass;if(js_pricing["term_"+productid+"_"+term].price_raw[1]<1000){mainClass='pricesBig';}else if(js_pricing["term_"+productid+"_"+term].price_raw[1]<10000){mainClass='pricesMedium';}else if(js_pricing["term_"+productid+"_"+term].price_raw[1]<100000){mainClass='pricesSmall';}else{mainClass='pricesXSmall';}
$('.item_package_'+productid+' #pricesWrapper').removeClass('pricesBig pricesMedium pricesSmall pricesXSmall').addClass(mainClass);paymentterm=$('.item_package_'+productid+' .priceTerm_'+$(this).attr('data-package-id')+':checked').val();$('.item_package_'+productid+' .head_pricing').html(js_pricing["term_"+productid+"_"+term].term);$('.item_package_'+productid+' .price_large').html(""+js_pricing["term_"+productid+"_"+term].price_raw[0]+"
"+js_pricing["term_"+productid+"_"+term].price_raw[1]+"
");$('.item_package_'+productid+' .price_small').html(js_pricing["term_"+productid+"_"+term].price_raw[2]);});});cart.get_package_customfields=function(fields)
{customFields.load(fields,function(data){$('.customfields-wrapper').append(data);},function(){clientexec.postpageload('.customfields-wrapper');$('.searching-customfields').remove();$('.cart2-continue-button').removeAttr('disabled');});};var customFields=function(){var ctrl;var customFieldsAdded=[];var allFieldsDisabled=true;var selectListeners=[];var clickListeners=[];var deleteRowListeners=[];var unique_id=0;return{load:function(fields,renderer,postload,unique){allFieldsDisabled=true;if(!unique)unique=false
for(var iterator=0;iterator'+currentFieldData.name+'';var ctrl=$(field);renderer(ctrl);},renderHidden:function(controlid,currentFieldData,isDisabled,renderer){var label=''+currentFieldData.name+'';var field='';var ctrl=$(label+field);renderer(ctrl);},renderButton:function(controlid,currentFieldData,isDisabled,renderer){hidden='';if(currentFieldData.ishidden){hidden='display: none';}
var width=(currentFieldData.width)?currentFieldData.width:330;var ctrl=$("");renderer(ctrl);},renderDate:function(controlid,currentFieldData,isDisabled,renderer)
{var options="",field="",ctrl,dateformat;var disabledtext=(isDisabled)?'disabled="disabled"':"";var width=(currentFieldData.width)?currentFieldData.width:288;var required=(currentFieldData.isrequired&¤tFieldData.isrequired==true)?'data-required="true" parsley-required="true"':'';var hidden=(currentFieldData.ishidden)?"display:none;":"";var name=currentFieldData.name;if(currentFieldData.description){name=''+name+'';}
var label='';if(currentFieldData.value&¤tFieldData.value!==''&¤tFieldData.value!=='00/00/0000'){}else{currentFieldData.value='No date selected';}
if(clientexec.dateFormat==="d/m/Y"){dateformat="dd/mm/yyyy";}else{dateformat="mm/dd/yyyy";}
field='';field+='';field+='';field+='
';var arr=controlid.split("_");var ctt="";ctrl=$(label+field+ctt);renderer(ctrl);$('#'+currentFieldData.field_id).datepicker({format:dateformat,autoclose:true});},renderNameserver:function(controlid,currentFieldData,isDisabled,renderer)
{var disabledtext=(isDisabled)?'disabled="disabled"':"";var required=(currentFieldData.isrequired&¤tFieldData.isrequired==true)?'data-required="true" parsley-required="true"':'';var hidden=(currentFieldData.ishidden)?"display:none;":"";var label='';var field='';var postdiv='';var ctrl=$(label+field+postdiv);renderer(ctrl);},renderHostname:function(controlid,currentFieldData,isDisabled,renderer)
{var hosttype="",hostname="",address="",ctrl,options="",prediv="",postdiv="";var disabledtext=(isDisabled)?'disabled="disabled"':"";var required=(currentFieldData.isrequired&¤tFieldData.isrequired==true)?'data-required="true" parsley-required="true"':'';var hidden="";var drop_class="";if(currentFieldData.ishidden){hidden="display:none;";drop_class="disableSelect2AutoLoad";}
selected=(currentFieldData.value.hosttype=="A")?"selected":"";options='';selected=(currentFieldData.value.hosttype=="AAAA")?"selected":"";options+='';selected=(currentFieldData.value.hosttype=="MXE")?"selected":"";options+='';selected=(currentFieldData.value.hosttype=="MX")?"selected":"";options+='';selected=(currentFieldData.value.hosttype=="CNAME")?"selected":"";options+='';selected=(currentFieldData.value.hosttype=="URL")?"selected":"";options+='';selected=(currentFieldData.value.hosttype=="FRAME")?"selected":"";options+='';selected=(currentFieldData.value.hosttype=="TXT")?"selected":"";options+='';hostname='';hosttype='';address='';if(!currentFieldData.ishidden){prediv="";buttonDisabled='';if(isDisabled){buttonDisabled='disabled';}
postdiv='';}
ctrl=$(prediv+hostname+hosttype+address+postdiv);renderer(ctrl);if(!currentFieldData.ishidden){ctrlid='#hosttype_'+controlid;$(ctrlid).select2({minimumResultsForSearch:35,width:'resolve'});}},renderTextArea:function(controlid,currentFieldData,isDisabled,renderer)
{var field="",ctrl;var disabledtext=(isDisabled)?'disabled="disabled"':"";var width=(currentFieldData.width)?currentFieldData.width:315;var height=(currentFieldData.height)?currentFieldData.height:100;var required=(currentFieldData.isrequired&¤tFieldData.isrequired==true)?'data-required="true" parsley-required="true"':'';var name=currentFieldData.name;if(currentFieldData.description){name=''+name+'';}
var label='';field='';ctrl=$(label+field);renderer(ctrl);},renderDropDown:function(controlid,currentFieldData,isDisabled,renderer)
{var options="",field="",ctrl,option_value,option_name;var disabledtext=(isDisabled)?'disabled="disabled"':"";var width=(currentFieldData.width)?currentFieldData.width:330;var showlabel=(typeof(currentFieldData.showlabel)!="undefined")?currentFieldData.showlabel:true;var required=(currentFieldData.isrequired&¤tFieldData.isrequired==true)?'data-required="true" parsley-required="true"':'';var showcheckboxes=(typeof(currentFieldData.showcheckboxes)!="undefined")?currentFieldData.showcheckboxes:false;name=currentFieldData.name;if(!showcheckboxes&¤tFieldData.description){name=''+name+'';}else if(showcheckboxes){options=""+currentFieldData.description+"
";}
var label='';$.each(currentFieldData.dropdownoptions,function(index,object){option_value=object[0];option_name=object[1];if(showcheckboxes){selected=(option_value==currentFieldData.value)?"checked":"";options+='';}else{selected=(option_value==currentFieldData.value)?"selected":"";options+="";}});if(showcheckboxes){field="";}else{field='';}
if(showlabel){ctrl=$(label+field);}else{ctrl=$(field);}
renderer(ctrl);ctrlid='#'+currentFieldData.field_id;if(!showcheckboxes){$(ctrlid).select2({minimumResultsForSearch:35,width:'resolve'});if(currentFieldData.ishidden){$(ctrlid).select2('container').hide();}}},renderTextField:function(controlid,currentFieldData,isDisabled,renderer){var is_password=(currentFieldData.is_password)?currentFieldData.is_password:false;var disabledtext=(isDisabled)?'disabled="disabled"':"";var width=(currentFieldData.width)?currentFieldData.width:315;var required=(currentFieldData.isrequired&¤tFieldData.isrequired==true)?'data-required="true" parsley-required="true"':'';var hidden=(currentFieldData.ishidden)?"display:none;":"";var additional_validation=(currentFieldData.validation_type)?'data-type="'+currentFieldData.validation_type+'"':'';var name=currentFieldData.name;if(currentFieldData.description){name=''+name+'';}
var label='';if(typeof(currentFieldData.value)=="undefined"){currentFieldData.value="";}
var field='';var ctrl=$(label+field);renderer(ctrl);},renderSubDomain:function(controlid,currentFieldData,isDisabled,renderer){var width=(currentFieldData.width)?currentFieldData.width:315;var name=currentFieldData.name;var label='';var ctrl=$(label+field);renderer(ctrl);},renderVATField:function(controlid,currentFieldData,isDisabled,renderer){var is_password=(currentFieldData.is_password)?currentFieldData.is_password:false;var disabledtext=(isDisabled)?'disabled="disabled"':"";var width=(currentFieldData.width)?currentFieldData.width:293;var required=(currentFieldData.isrequired&¤tFieldData.isrequired==true)?'data-required="true" parsley-required="true"':'';var hidden=(currentFieldData.ishidden)?"display:none;":"";var additional_validation=(currentFieldData.validation_type)?'data-type="'+currentFieldData.validation_type+'"':'';var name=currentFieldData.name;if(currentFieldData.description){name=''+name+'';}
var label='';if(typeof(currentFieldData.value)=="undefined"){currentFieldData.value="";}
var field=' ';var message0='Validating...
';var message1='Valid VAT Number
';var message2='Invalid VAT Number.
Retry ';var message3='Unable to validate at the moment.
Retry ';var ctrl=$(''+label+field+message0+message1+message2+message3+'');renderer(ctrl);},getAllFieldsDisabled:function(){return allFieldsDisabled;},getCustomFieldsAdded:function(){return customFieldsAdded;},resetCustomFields:function(){customFieldsAdded=[];}};}();