var inputAddressOne,inputAddressTwo,inputEmail,freegeoip,inputCellPhone,inputCity,inputCompanyName,inputFirstName,inputLastName,inputRegion,inputWebSite,inputWorkPhone,inputZipCode,selectCountry,selectRegion,setByGetLocation,useSelectRegion,areTheSkinsAdded=false,inputCounty;var jQueryScriptOutputted=false;var numberOfSkins;var selectedSkin=0;function initJQuery(){if(typeof(jQuery)=="undefined"){if(!jQueryScriptOutputted){jQueryScriptOutputted=true;var head=document.getElementsByTagName("head")[0];var script=document.createElement("script");script.type="text/javascript";script.src="/jssrc/jquery.min.js";head.appendChild(script);}setTimeout("initJQuery()",50);}else{jQuery(function(){InitializeWizard();InitializeSelectors();bindClicks();addYoutubeContent();bindHovers();bindFocus();bindBlurs();bindSelectChanges();jQuery("img .content").click(function(e){e.preventDefault;});populateCountry();});jQuery(window).load(function(){jQuery.preloadCssImages();});}}initJQuery();function CreateWizardStatusInfo(){var IsInitilaized=false;var IsSkinSelected=false;var IsLogoSaved=false;var IsCompanyInformationSaved=false;var IsCompanyCreated=false;var SiteDomain="";var AdminLoginName="";var AdminPassword="";}var createWizardStatusInfo=new CreateWizardStatusInfo();function InitializeWizard(){jQuery.ajax({type:"POST",contentType:"application/json; charset=utf-8",url:document.location.protocol+"//"+document.location.host+"/Modules/MLM/WebServices/WSCreateCompanyWizard.asmx/Initialize",dataType:"json",success:function(data){createWizardStatusInfo.IsInitilaized=data.d;}});}function SelectSkin(SkinId){if(IsGUID(SkinId)){jQuery.ajax({type:"POST",contentType:"application/json; charset=utf-8",url:document.location.protocol+"//"+document.location.host+"/Modules/MLM/WebServices/WSCreateCompanyWizard.asmx/SelectSkin",data:'{ "SkinId" : "'+SkinId+'" }',dataType:"json",success:function(data){createWizardStatusInfo.IsSkinSelected=data.d;}});}}function SaveLogo(bytes){jQuery.ajax({type:"POST",contentType:"application/json; charset=utf-8",url:document.location.protocol+"//"+document.location.host+"/Modules/MLM/WebServices/WSCreateCompanyWizard.asmx/SaveLogo",data:'{ "Bytes" : "'+bytes+'" }',dataType:"json",success:function(data){createWizardStatusInfo.IsLogoSaved=data.d;if(createWizardStatusInfo.IsLogoSaved){fnstopProcessing();}},singleton:true,delay:0,blocking:true,index_key:"save_logo"});}function SaveCompanyDetails(CountryId,CountryName,CompanyName,FirstName,LastName,Address1,Address2,City,RegionId,RegionName,ZipCode,BusinessPhone,Cellphone,Website,Email,County){if(IsGUID(CountryId)){if(RegionId==""){RegionId="00000000-0000-0000-0000-000000000000";}if(Address2=="(Optional)"){Address2="";}if(Cellphone=="(Optional)"){Cellphone="";}if(Website=="(Optional)"){Website="";}if(County=="(Optional)"){County="";}CompanyName=stripNonAlphanumeric(CompanyName);jQuery("#step4input").hide();jQuery("#step6build").show();jQuery.ajax({type:"POST",contentType:"application/json; charset=utf-8",url:document.location.protocol+"//"+document.location.host+"/Modules/MLM/WebServices/WSCreateCompanyWizard.asmx/SaveCompanyInformation",data:"{ "+'"CountryId" : "'+CountryId+'", '+'"CountryName" : "'+CountryName+'", '+'"CompanyName" : "'+CompanyName+'", '+'"FirstName" : "'+FirstName+'", '+'"LastName" : "'+LastName+'", '+'"Address1" : "'+Address1+'", '+'"Address2" : "'+Address2+'", '+'"City" : "'+City+'", '+'"RegionId" : "'+RegionId+'", '+'"RegionName" : "'+RegionName+'", '+'"ZipCode" : "'+ZipCode+'", '+'"BusinessPhone" : "'+BusinessPhone+'", '+'"Cellphone" : "'+Cellphone+'", '+'"Website" : "'+Website+'", '+'"Email" : "'+Email+'", '+'"County" : "'+County+'" '+"}",dataType:"json",success:function(data){createWizardStatusInfo.IsCompanyInformationSaved=data.d;if(createWizardStatusInfo.IsCompanyInformationSaved){Wizard2CreateCompany();}},error:function(jqXHR,textStatus,errorThrown){alert("An error has been encountered while saving your information. Please contact MultiSoft at +1 239-945-6433.");},singleton:true,delay:0,blocking:true,index_key:"save_company_info"});}}function Wizard2CreateCompany(){if(createWizardStatusInfo.IsSkinSelected){jQuery.ajax({type:"POST",contentType:"application/json; charset=utf-8",url:document.location.protocol+"//"+document.location.host+"/Modules/MLM/WebServices/WSCreateCompanyWizard.asmx/CreateCompany",dataType:"json",success:function(data){createWizardStatusInfo.IsCompanyCreated=data.d;if(createWizardStatusInfo.IsCompanyCreated){GetCreateCompanyDetails();}else{CreateCompanyFailed(null,null,null,"Company Creation Failed. Server returned false.");}},error:function(jqXHR,textStatus,errorThrown){CreateCompanyFailed(jqXHR,textStatus,errorThrown,"Ajax error.");},singleton:true,delay:0,blocking:true,index_key:"create_company"});}}function GetCreateCompanyDetails(){jQuery.ajax({type:"POST",contentType:"application/json; charset=utf-8",url:document.location.protocol+"//"+document.location.host+"/Modules/MLM/WebServices/WSCreateCompanyWizard.asmx/GetCreateCompanyDetails",dataType:"json",success:function(data){createWizardStatusInfo.SiteDomain=data.d[0];createWizardStatusInfo.AdminLoginName=data.d[1];createWizardStatusInfo.AdminPassword=data.d[2];jQuery("p#congratulationsCompanyName").text("Congratulations, "+inputCompanyName.val()+" is now live!");jQuery("span#newDomain").text(createWizardStatusInfo.SiteDomain);jQuery("span#newUserName").text(createWizardStatusInfo.AdminLoginName);jQuery("span#newPassword").text(createWizardStatusInfo.AdminPassword);jQuery("#btnLogin").attr("href","http://admin."+createWizardStatusInfo.SiteDomain+"/fru/pg/23/uname/"+createWizardStatusInfo.SiteDomain.substring(0,createWizardStatusInfo.SiteDomain.indexOf(".",0))+"/default.aspx");jQuery("#step6build").hide();jQuery("#step5finish").show();delsilverlightcookie("MPPFileUploadKey");}});}function CreateCompanyFailed(xhr,status,error,message){jQuery("#errorMessage").text(message);jQuery("#errorXHR").text(xhr.responseText);jQuery("#errorStatus").text(xhr.status);jQuery("#errorThrown").text(error);jQuery("#step6build").hide();jQuery("#step5failed").show();}function IsGUID(Guid){var guidRegExp=/^(\{{0,1}([0-9a-fA-F]){8}-([0-9a-fA-F]){4}-([0-9a-fA-F]){4}-([0-9a-fA-F]){4}-([0-9a-fA-F]){12}\}{0,1})$/;if(guidRegExp.test(Guid)){return true;}return false;}function populateCountry(){selectCountry.empty();jQuery.ajax({type:"POST",contentType:"application/json; charset=utf-8",url:document.location.protocol+"//"+document.location.host+"/Modules/MLM/WebServices/WSCreateCompanyWizard.asmx/GetCountries",data:"{}",dataType:"json",success:function(countries){var i=0;for(i;i<countries.d.length;i++){selectCountry.append('<option value="'+countries.d[i].ItemId+'">'+countries.d[i].Name+"</option>");}getLocation(countries);}});}function populateState(CountryId,selected){selectRegion.empty();jQuery.ajax({type:"POST",contentType:"application/json; charset=utf-8",url:document.location.protocol+"//"+document.location.host+"/Modules/MLM/WebServices/WSCreateCompanyWizard.asmx/GetRegions",data:"{'CountryId':'"+CountryId+"'}",dataType:"json",success:function(regions){var i=0;if(regions.d.length>0){inputRegion.hide();selectRegion.show();useSelectRegion=true;for(i;i<regions.d.length;i++){selectRegion.append('<option value="'+regions.d[i].ItemId+'">'+regions.d[i].Name+"</option>");if(selected!=null&&selected==regions.d[i].Name){selectRegion.val(regions.d[i].ItemId);}}}else{inputRegion.show();selectRegion.hide();useSelectRegion=false;}}});}function getLocation(arrCountry){jQuery.getJSON("http://freegeoip.net/json/?callback=?",function(freegeoip){setByGetLocation=true;if(arrCountry!=null&&freegeoip!=null){if(freegeoip.country_name!=null){jQuery.each(arrCountry.d,function(i,v){if(freegeoip.country_name==arrCountry.d[i].Name){selectCountry.val(arrCountry.d[i].ItemId);populateState(arrCountry.d[i].ItemId,null);}});}}else{var usId="f03be894-e5a2-4b08-8047-18b7340bca4d";selectCountry.val(usId);populateState(usId,null);}}).error(function(){var usId="f03be894-e5a2-4b08-8047-18b7340bca4d";selectCountry.val(usId);populateState(usId,null);});}function InitializeSelectors(){inputAddressOne=jQuery('input[name="addressone"]');inputAddressTwo=jQuery('input[name="addresstwo"]');inputCellPhone=jQuery('input[name="cellphone"]');inputCity=jQuery('input[name="city"]');inputCompanyName=jQuery('input[name="companyname"]');inputEmail=jQuery('input[name="email"]');inputFirstName=jQuery('input[name="firstname"]');inputLastName=jQuery('input[name="lastname"]');inputRegion=jQuery('input[name="region"]');inputWebSite=jQuery('input[name="website"]');inputWorkPhone=jQuery('input[name="workphone"]');inputZipCode=jQuery('input[name="zipcode"]');selectCountry=jQuery('select[name="country"]');selectRegion=jQuery('select[name="region"]');inputCounty=jQuery('input[name="county"]');}function bindClicks(){jQuery("#btnTrainerware").click(function(e){e.preventDefault();jQuery("#trainerware").show();jQuery("#contacted").hide();jQuery("#legtricity").hide();jQuery("#marketpowerpro").hide();jQuery("#steps").hide();});jQuery("#btnContacted").click(function(e){e.preventDefault();jQuery("#trainerware").hide();jQuery("#contacted").show();jQuery("#legtricity").hide();jQuery("#marketpowerpro").hide();jQuery("#steps").hide();});jQuery("#btnLegtricity").click(function(e){e.preventDefault();jQuery("#trainerware").hide();jQuery("#contacted").hide();jQuery("#legtricity").show();jQuery("#marketpowerpro").hide();jQuery("#steps").hide();});jQuery("#btnMarketpowerpro").click(function(e){e.preventDefault();jQuery("#trainerware").hide();jQuery("#contacted").hide();jQuery("#legtricity").hide();jQuery("#marketpowerpro").show();jQuery("#steps").hide();});jQuery("a.aBack").click(function(e){e.preventDefault();jQuery("#trainerware").hide();jQuery("#contacted").hide();jQuery("#legtricity").hide();jQuery("#marketpowerpro").hide();jQuery("#steps").show();});jQuery(".btnClickTrial").click(function(e){jQuery("body").addClass("bodyInt");jQuery("body").removeClass("bodyHomePage");jQuery("#divWrapperHP").hide();jQuery("#divWrapperInt").show();GetWizardSkins();e.preventDefault();});jQuery("#btnwatch").click(function(e){jQuery("#player").remove();jQuery("#step1watch").hide();jQuery("#step2style").show();if(!areTheSkinsAdded){}e.preventDefault();});jQuery("#btnstyle").click(function(e){jQuery("#step2style").hide();jQuery("#step3upload").show();e.preventDefault();});jQuery("#btnupload").click(function(e){jQuery("#step3upload").hide();jQuery("#step4input").show();CropImage();e.preventDefault();});jQuery("#btninfo").click(function(e){if(validateAllCompanyInfo()){var passRegion,passRegionId;if(useSelectRegion){passRegionId=selectRegion.val();}else{passRegionId="";}if(useSelectRegion){passRegion=jQuery("#selectRegion option:selected").text();}else{passRegion=inputRegion.val();}SaveCompanyDetails(selectCountry.val(),jQuery("#selectCountry option:selected").text(),inputCompanyName.val(),inputFirstName.val(),inputLastName.val(),inputAddressOne.val(),inputAddressTwo.val(),inputCity.val(),passRegionId,passRegion,inputZipCode.val(),inputWorkPhone.val(),inputCellPhone.val(),inputWebSite.val(),inputEmail.val(),inputCounty.val());}e.preventDefault();});jQuery(".backToWatchIntro").click(function(e){e.preventDefault();addYoutubeContent();jQuery("#step1watch").show();jQuery("#step2style").hide();jQuery("#step3upload").hide();jQuery("#step4input").hide();jQuery("#step6build").hide();});jQuery(".backToSelectYourStyle").click(function(e){e.preventDefault();jQuery("#step1watch").hide();jQuery("#step2style").show();jQuery("#step3upload").hide();jQuery("#step4input").hide();jQuery("#step6build").hide();});jQuery(".backToUploadYourLogo").click(function(e){e.preventDefault();jQuery("#step1watch").hide();jQuery("#step2style").hide();jQuery("#step3upload").show();jQuery("#step4input").hide();jQuery("#step6build").hide();});jQuery("#previousSkinButton").click(function(){jQuery("#previousSkinButtonHidden").click();return false;});jQuery("#nextSkinButton").click(function(){jQuery("#nextSkinButtonHidden").click();return false;});jQuery(".clickTheBtnClickTrial").click(function(e){jQuery(".btnClickTrial").click();});}function bindHovers(){jQuery(".step-title").hover(function(){jQuery("#btnCreateTrial").addClass("btnClickTrialHover");jQuery("#btnCreateTrial").removeClass("btnClickTrial");},function(){jQuery("#btnCreateTrial").addClass("btnClickTrial");jQuery("#btnCreateTrial").removeClass("btnClickTrialHover");});}function bindFocus(){if(inputAddressTwo.val()=="(Optional)"){inputAddressTwo.addClass("optional");}if(inputCellPhone.val()=="(Optional)"){inputCellPhone.addClass("optional");}if(inputWebSite.val()=="(Optional)"){inputWebSite.addClass("optional");}if(inputCounty.val()=="(Optional)"){inputCounty.addClass("optional");}inputAddressTwo.focus(function(){if(inputAddressTwo.hasClass("optional")){inputAddressTwo.val("");inputAddressTwo.removeClass("optional");}}).blur(function(){if(inputAddressTwo.val()==""){inputAddressTwo.val("(Optional)");inputAddressTwo.addClass("optional");}});inputCellPhone.focus(function(){if(inputCellPhone.hasClass("optional")){inputCellPhone.val("");inputCellPhone.removeClass("optional");}}).blur(function(){if(inputCellPhone.val()==""){inputCellPhone.val("(Optional)");inputCellPhone.addClass("optional");}});inputWebSite.focus(function(){if(inputWebSite.hasClass("optional")){inputWebSite.val("");inputWebSite.removeClass("optional");}}).blur(function(){if(inputWebSite.val()==""){inputWebSite.val("(Optional)");inputWebSite.addClass("optional");}});inputCounty.focus(function(){if(inputCounty.hasClass("optional")){inputCounty.val("");inputCounty.removeClass("optional");}}).blur(function(){if(inputCounty.val()==""){inputCounty.val("(Optional)");inputCounty.addClass("optional");}});}function bindBlurs(){jQuery(".rightInput input.required").blur(function(){if(jQuery(this).attr("name")!="email"){if(jQuery(this).val()==""){jQuery(this).addClass("invalid");}else{jQuery(this).removeClass("invalid");}}});inputEmail.blur(function(){validateEmail();});}function bindSelectChanges(){selectCountry.change(function(){if(setByGetLocation){setByGetLocation=false;}populateState(selectCountry.val(),null);});}function validateAllCompanyInfo(){if(checkNullRequirements()&&validateEmail()){return true;}else{return false;}}function validateEmail(){if(IsValidEmail(inputEmail.val())){inputEmail.removeClass("invalid");return true;}else{inputEmail.addClass("invalid");return false;}}function checkNullRequirements(){var ctr=0;jQuery(".rightInput input.required").each(function(i,v){if(jQuery(this).val()==""){jQuery(this).addClass("invalid");ctr=ctr+1;}else{jQuery(this).removeClass("invalid");}});if(ctr>0){return false;}else{return true;}}function IsValidEmail(elementValue){var EmailPattern=/^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;return EmailPattern.test(elementValue);}function GetWizardSkins(){jQuery.ajax({type:"POST",contentType:"application/json; charset=utf-8",url:document.location.protocol+"//"+document.location.host+"/Modules/MLM/WebServices/WSCreateCompanyWizard.asmx/getWizardSkins",data:"{}",dataType:"json",success:function(skins){if(skins.d.length>0){SelectSkin(skins.d[1].PageSkinId);var skinPathLarge;var skinPathSmall;var staticNumber=1;var numberOfSkinsLoaded=0;jQuery.each(skins.d,function(i,v){if(staticNumber>4){staticNumber=1;}skinPathLarge=skins.d[i].PageSkinPath.replace(".master","-large.jpg");skinPathLarge=skinPathLarge.substring(1,skinPathLarge.length).replace("\\","/");skinPathSmall=skinPathLarge.replace("-large.jpg","-small.jpg");jQuery("#itemcontainer").append('<li class="jCarouselImage"><a href="'+document.location.protocol+"//static"+staticNumber+"."+document.location.host.replace("www.","")+skinPathLarge+'"><img name="'+skins.d[i].PageSkinId+'" src="'+document.location.protocol+"//static"+staticNumber+"."+document.location.host.replace("www.","")+skinPathSmall+'" class="SkinID'+i+'" /></a></li>');staticNumber=staticNumber+1;jQuery(".SkinID"+i).load(function(){numberOfSkinsLoaded++;showSkinSelector(numberOfSkinsLoaded,skins.d.length);});});}}});}function showSkinSelector(i,j){if(i==j){jQuery("#loadingSkinSelector").hide(1,function(){jQuery(".anyClass").show(1,function(){var ic=document.getElementById("itemcontainer");var is=ic.getElementsByTagName("li");numberOfSkins=is.length;jQuery(function(){jQuery(".anyClass").jCarouselLite({btnNext:".mouseWheelButtons .next",btnPrev:".mouseWheelButtons .prev",mouseWheel:true});});jQuery(".jCarouselImage a").click(function(e){SelectSkin(jQuery(this).children("img").attr("name"));jQuery(".selectedSkinText").remove();jQuery(this).append('<div class="selectedSkinText">Selected</div>');e.preventDefault();});});jQuery(jQuery(".anyClass ul li a")[1]).append('<div class="selectedSkinText">Selected</div>');areTheSkinsAdded=true;jQuery(".anyClass ul li a").fancybox({"titleShow":false,"scrolling":"no","useNextPrev":false});});}}function addPictures(t){var ic=document.getElementById("itemcontainer");var is=ic.getElementsByTagName("img");for(var i=0;i<is.length;i++){ajax_cf.addItem(is[i],"last");}}function skinSelected(){SelectSkin(jQuery(".SkinID"+selectedSkin).attr("name"));}function addYoutubeContent(){jQuery("#divYoutubeContent").append('<iframe id="player" width="480" height="300" src="http://www.youtube.com/embed/sYmna600EAk?rel=0&amp;hd=1" frameborder="0" allowfullscreen></iframe>');}var blcheckImageSave=false;function CropImage(){try{var control=document.getElementById("slControl");return control.Content.Page.Save();}catch(err){}}function fnstopProcessing(){try{var control=document.getElementById("slControl");return control.Content.Page.StopProcessing();}catch(err){}}function saveCroppedImage(){SaveLogo(jQuery("#hdnImage").val());}function setCheckImageSave(val){blcheckImageSave=val;}function hideNextButton(){}function delsilverlightcookie(name){document.cookie=name+"=; expires=Thu, 01-Jan-1970 00:00:01 GMT;";}function stripNonAlphanumeric(stringToClean){return stringToClean.replace(/[^a-zA-Z 0-9]+/g,"");}
