function buildResponseReportSummaryLinkFunction(responseReportId){return function(){document.location.href=QSettings.BuildUrlPage("responseReportSummary","reportId="+responseReportId);return false;}};function buildProfileLinkFunction(userId){return function(){openProfilePublic(userId);return false;}};var filmStrips=new Array();addDelayedDomReady(function(){for(var i=0;i<filmStrips.length;i++){filmStrips[i].Show();}});function FilmStrip(filmStripItems,wrapperId){this._items=filmStripItems;this._wrapperId=wrapperId;this._currentIndex=0;this._numberOfItemsCreated=4;this._hasShownLeftArrow=false;};FilmStrip.prototype.Prepare=function(){filmStrips.push(this);};FilmStrip.prototype.Show=function(){this.PrepareItems();this.SetOnScreen();var tempThis=this;var rightArrow=$(this._wrapperId).getElement(".rightSelector");rightArrow.onclick=function(){tempThis.SlideLeft();};addHoverFunction(rightArrow,'hoverItem','hoverItem');var leftArrow=$(this._wrapperId).getElement(".leftSelector");leftArrow.onclick=function(){tempThis.SlideRight();};addHoverFunction(leftArrow,'hoverItem','hoverItem');$(this._wrapperId).getElement('.overlayWrapper').setStyle('width',$(this._wrapperId).getElement(".contents").getSize().x+"px");};FilmStrip.prototype.PrepareItems=function(){var stripContainer=$(this._wrapperId).getElement(".stripContainer");var itemsNeeded=this._currentIndex+4;for(var i=this._numberOfItemsCreated;(i<itemsNeeded)&&(i<this._items.length);i++){this._items[i].CreateElement($(stripContainer));this._numberOfItemsCreated=i+1;};addHoverFunctions();var rightArrow=$(this._wrapperId).getElement(".rightSelector");var leftArrow=$(this._wrapperId).getElement(".leftSelector");var leftCoverup=$(this._wrapperId).getElement(".leftCoverup");var stripHeight=$(stripContainer).getSize().y;$(rightArrow).setStyle('height',(stripHeight+7)+"px");$(leftArrow).setStyle('height',(stripHeight+7)+"px");$(leftCoverup).setStyle('margin-top',(-stripHeight-7-2)+"px");$(leftCoverup).setStyle('height',(stripHeight+7+2)+"px");};FilmStrip.prototype.SlideLeft=function(){if(this._currentIndex+3>=this._items.length){return;};this._currentIndex+=3;this.PrepareItems();var tempThis=this;var stripContainer=$(this._wrapperId).getElement(".stripContainer");this.SetOffScreen();var fx=new Fx.Tween($(stripContainer),{duration:500,transition:Fx.Transitions.Quad.easeInOut,onComplete:function(){tempThis.SetOnScreen();}});fx.start('margin-left',(-this._currentIndex*151+11)+'px');if(this._currentIndex+3>=this._items.length){var rightArrow=$(this._wrapperId).getElement(".rightSelector");rightArrow.addClass('cHidden');};if(this._currentIndex>0){var leftArrow=$(this._wrapperId).getElement(".leftSelector");leftArrow.removeClass('cHidden');};if(!this._hasShownLeftArrow){this._hasShownLeftArrow=true;var leftCoverup=$(this._wrapperId).getElement(".leftCoverup");fadeToOpacity(leftCoverup,0,500,function(){$(leftCoverup).addClass('cHidden');})}};FilmStrip.prototype.SlideRight=function(){if(this._currentIndex-3<0){return;};this._currentIndex-=3;this.PrepareItems();var tempThis=this;this.SetOffScreen();var stripContainer=$(this._wrapperId).getElement(".stripContainer");var fx=new Fx.Tween($(stripContainer),{duration:500,transition:Fx.Transitions.Quad.easeInOut,onComplete:function(){tempThis.SetOnScreen();}});fx.start('margin-left',(-this._currentIndex*151+11)+'px');if(this._currentIndex-3<0){var leftArrow=$(this._wrapperId).getElement(".leftSelector");leftArrow.addClass('cHidden');};if(this._currentIndex+3<this._items.length){var rightArrow=$(this._wrapperId).getElement(".rightSelector");rightArrow.removeClass('cHidden');}};FilmStrip.prototype.SetOffScreen=function(){$(this._wrapperId).getElements(".dataformItem").each(function(e){$(e).addClass('offscreen');});};FilmStrip.prototype.SetOnScreen=function(){var tempThis=this;setTimeout(function(){var index=0;$(tempThis._wrapperId).getElements(".dataformItem").each(function(e){if((index>=tempThis._currentIndex)&&(index<tempThis._currentIndex+3)){$(e).removeClass('offscreen');};index++;});},50);};function FilmStripItem(dataformId,title,imageUrl,duration,url,hasRead){this._dataformId=dataformId;this._title=title;this._imageUrl=imageUrl;this._duration=duration;this._url=url;this._hasRead=hasRead;this._bursts=Array.prototype.slice.call(arguments,6);};FilmStripItem.prototype.CreateElement=function(onElement){var result=newEltOfClass('div','dataformItem');$(onElement).appendChild(result);if(this._hasRead){$(result).addClass('read');};var imageLink=newEltOfClass('a','image dataformPopupPreviewable');result.appendChild(imageLink);imageLink.id=this._dataformId;imageLink.href=this._url;var image=newEltOfClass('img','actualImage');imageLink.appendChild(image);var url=this._imageUrl;setTimeout(function(){image.src=url;},1);image.width=140;image.height=105;this._bursts.each(function(b){if(b!=null){var img=newEltOfClass('img','t smallBurst');img.src=b;imageLink.appendChild(img);}});imageLink.appendChild(newEltOfClass('div','playButtonBackground'));imageLink.appendChild(newEltOfClass('div','playButton'));if((this._duration!=null)&&(this._duration!="")){var durationContainer=newEltOfClass('div','durationContainer');durationContainer.innerHTML=this._duration;imageLink.appendChild(durationContainer);};var titleLink=newEltOfClass('a','dataformPopupPreviewable');result.appendChild(titleLink);titleLink.id=this._dataformId;titleLink.href=this._url;titleLink.innerHTML=this._title;};function prepareCourse(itemIdentifier,courseId,selectedEpisodeId){var courseElement=$('course_'+itemIdentifier+"_"+courseId);if((courseElement!=null)&&(courseElement.hasPrepared!=true)){courseElement.selectedEpisodeId=selectedEpisodeId;var numberOfEpisodes=0;var indexOfActiveItem=0;courseElement.episodes=new Array();$(courseElement).getElements('.dataformItem').each(function(e){courseElement.episodes.push(parseInt($(e).getElement(".image").id));});numberOfEpisodes=updateCourseSelector(courseElement,itemIdentifier,courseId);var preferredWidth=$(courseElement).getSize().x-54;courseElement.preferredWidth=preferredWidth;$(courseElement).getElement('.innerContents').setStyle('width',(numberOfEpisodes*(preferredWidth))+"px");$(courseElement).getElement('.innerContents').setStyle('height',"auto");$(courseElement).getElement('.contents').setStyle('height',"auto");var index=0;$(courseElement).getElements('.dataformItem').each(function(e){$(e).setStyle('width',(preferredWidth-9)+"px");$(e).removeClass('cHidden');index++;if(e.id=="episode_"+itemIdentifier+"_"+courseId+"_"+selectedEpisodeId){indexOfActiveItem=index-1;}});$(courseElement).getElement('.innerContents').setStyle('margin-left',(-indexOfActiveItem*(preferredWidth))+"px");var nextElement=$("episode_"+itemIdentifier+"_"+courseId+"_"+$(courseElement).episodes[indexOfActiveItem+1]);if(nextElement!=null){$(nextElement).addClass('activatedItem');};$(courseElement).getElement('.overlayWrapper').setStyle('width',$(courseElement).getElement(".contents").getSize().x+"px");var rightArrow=$(courseElement).getElement(".rightSelector");rightArrow.onclick=function(){selectCourseEpisode(itemIdentifier,courseId,null,1);};addHoverFunction(rightArrow,'hoverItem','hoverItem');var leftArrow=$(courseElement).getElement(".leftSelector");leftArrow.onclick=function(){selectCourseEpisode(itemIdentifier,courseId,null,-1);};addHoverFunction(leftArrow,'hoverItem','hoverItem');courseElement.hasPrepared=true;}};function updateCourseSelector(courseElement,itemIdentifier,courseId){var numberOfEpisodes=0;$(courseElement).getElements(".episodeSelector .option").each(function(e){numberOfEpisodes++;if(e.id=="selector_"+itemIdentifier+"_"+courseId+"_"+courseElement.selectedEpisodeId){$(e).addClass('selectedOption');}else{$(e).removeClass('selectedOption');}});var index=$(courseElement).episodes.indexOf(parseInt(courseElement.selectedEpisodeId));$(courseElement).getElement(".knotch").setStyle('margin-left',(index*26+5)+"px");var leftArrow=$(courseElement).getElement(".leftSelector");var rightArrow=$(courseElement).getElement(".rightSelector");if(index==0){$(leftArrow).addClass('cHidden');}else{$(leftArrow).removeClass('cHidden');};if(index==$(courseElement).episodes.length-1){$(rightArrow).addClass('cHidden');}else{$(rightArrow).removeClass('cHidden');};return numberOfEpisodes;};function selectCourseEpisode(itemIdentifier,courseId,episodeId,offset){var courseElement=$('course_'+itemIdentifier+"_"+courseId);var leftArrow=$(courseElement).getElement(".leftSelector");$(leftArrow).removeClass('cHidden');if(episodeId==null){var currentIndex=$(courseElement).episodes.indexOf(parseInt(courseElement.selectedEpisodeId));currentIndex+=offset;if(currentIndex<0){currentIndex+=$(courseElement).episodes.length;};if(currentIndex>=$(courseElement).episodes.length){currentIndex-=$(courseElement).episodes.length;};episodeId=$(courseElement).episodes[currentIndex];};var index=0;var indexOfActiveItem=0;courseElement.selectedEpisodeId=episodeId;$(courseElement).getElements('.dataformItem').each(function(e){index++;if(e.id=="episode_"+itemIdentifier+"_"+courseId+"_"+episodeId){indexOfActiveItem=index-1;$(e).addClass('activatedItem');$(e).addClass('shownItem');var nextElement=$("episode_"+itemIdentifier+"_"+courseId+"_"+$(courseElement).episodes[indexOfActiveItem+1]);if(nextElement!=null){$(nextElement).addClass('activatedItem');}}});updateCourseSelector(courseElement,itemIdentifier,courseId);var fx=new Fx.Tween($(courseElement).getElement('.innerContents'),{duration:500,transition:Fx.Transitions.Quad.easeInOut});fx.start('margin-left',(-indexOfActiveItem*(courseElement.preferredWidth))+"px");};var emailVfyTimer=null;var trustedDomain=null;var emailElement=null;var emailAddress=null;var verifyComplete=false;var lastNameElement=null;var isBreakGlass=null;function hasEmailBeenVerified(email){if(email!=emailAddress)return false;return verifyComplete;};function checkBreakGlass(){lastNameElement=$('signUpLastName');isBreakGlass=(lastNameElement!=null);};function emailVerified(results){var ok=null;var xml=XML.CreateDocument(results);var docElem=xml.documentElement;trustedDomain=XML.FindAndFillValue(docElem,"domain");emailInUse=XML.FindAndFillValue(docElem,"email");var reject=XML.FindAndFillValue(docElem,"reject");if("true"==reject){return QSTR.registerEmailRejected;};verifyComplete=true;return ok;};function checkDomain(elem){verifyComplete=false;emailAddress=elem.value;var offset=emailAddress.indexOf("@")+1;if(offset<1){emailVfyTimer=null;trustedDomain='True';return null;};var domain=emailAddress.substring(offset);var dot=domain.indexOf(".");if(dot<0){emailVfyTimer=null;trustedDomain='True';return null;};if(domain.match(/[^\w\.-]+/)){emailVfyTimer=null;trustedDomain='True';$('verifyFax').addClass('cHidden');return null;};var xmlDoc=XML.CreateDocument("<finddomain></finddomain>");var root=xmlDoc.documentElement;root.setAttribute("id",LoginCredentials.Username);var elem=xmlDoc.createElement("domain");var inner=xmlDoc.createTextNode(domain);elem.appendChild(inner);root.appendChild(elem);elem=xmlDoc.createElement("email");inner=xmlDoc.createTextNode(emailAddress);elem.appendChild(inner);root.appendChild(elem);if(isBreakGlass==null)checkBreakGlass();var rgid=readCookie("joinquantiamd");if(rgid!=null&&lastNameElement!=null){elem=xmlDoc.createElement("lastname");inner=xmlDoc.createTextNode(lastNameElement.value);elem.appendChild(inner);root.appendChild(elem);elem=xmlDoc.createElement("regid");inner=xmlDoc.createTextNode(rgid);elem.appendChild(inner);root.appendChild(elem);};var resp=HTTP.postSynchronous(QSettings.SetUserProfileXmlUrl(),XML.Serialize(xmlDoc),emailVerified);return emailVerified(resp);};function verifyEmail(me){emailElement=me;if(emailVfyTimer==null){emailVfyTimer=setTimeout('checkDomain(emailElement)',1000);}};var afterLoginUrl=null;var pageLinkUrl=null;var partnerCode=null;var referrer=null;var regid=null;var selectedCommunities=null;var errors=new Array();var runningForgotPasswordSubmit=false;function setPartnerCode(code){partnerCode=setValueFromUrlOrCookie("partner",code);};function isSafari(){if(navigator.userAgent.toLowerCase().indexOf("safari")!=-1){return true;};return false;};function setUpFakePlayer(){$('audioControls').removeClass('cHidden');$('indicatorPlayMode').innerHTML=QSTR.playerPaused;$('indicatorTime').innerHTML=sprintf(QSTR.playerIndicatorTime,0,0,0,0);$('bufferingProgress').setStyle('width','100%');$('loadedProgress').setStyle('width','100%');$('volumeControl').setStyle('background-position','-55px 0px');$('playerResize').setStyle('background-position','-116px 0px');$('screenHost').innerHTML=$('loginOrJoinToPlay').innerHTML;};function attemptSecureLogin(username,password){if(username==null){username=$('loginUsername').value;};if(password==null){password=$('loginPassword').value;};if(username==''||password==''){showSecureLoginStatus("loginFailed");return;};if($('errorMessage')!=null){$('errorMessage').innerHTML="";};$('secureuser').value=username;$('securepassword').value=password;$('fullurl').value=location.href;$('loginform').submit();setTimeout("checkSecureLoginStatus();",500);};function checkSecureLoginStatus(){var errorMsg=readCookie("com.quantia.loginmsg");if(errorMsg!=null&&errorMsg!=''){showSecureLoginStatus(errorMsg);}else{setTimeout("checkSecureLoginStatus()",500);}};function showSecureLoginStatus(errorMsg){if(QSTR[errorMsg]!=null)errorMsg=QSTR[errorMsg];$('errorMessage').innerHTML=errorMsg;$('errorMessage').removeClass('cHidden');$('headerNav').addClass('errorHeaderNav');};function attemptLogin(username,password){var afterLoginUrl=pageLinkUrl;if(username==null){username=$('loginUsername').value;afterLoginUrl=null;};if(password==null){password=$('loginPassword').value;};setTimeout(function(){LoginCredentials.AttemptLogin(username,password,function(result,message){if(result==true){var loc=window.location.href;if(afterLoginUrl!=null){window.location.href=afterLoginUrl;}else if(queryString("user")!="false"){loc=loc.replace("user="+queryString("user"),"");window.location.href=loc;}else{window.location=window.location.href;}}else{var msg=QSTR.loginInvalidEmail;if(message!=null&&message.indexOf('invalid password')>-1){msg=QSTR.loginInvalidPassword;};$('errorMessage').removeClass('cHidden');$('errorMessage').innerHTML=msg;$('headerNav').addClass('errorHeaderNav');}});},200);};var emailAddressRegEx=new RegExp(/\S+@(\S+\.)+\S+/);function validateCommonAccountItems(){errors=new Array();if(getValue($('signUpFirstName')).length==0){displayError('errorName',QSTR.registerEnterFirstName);};if(getValue($('signUpLastName')).length==0){displayError('errorName',QSTR.registerEnterLastName);};var eaddr=getValue($('signUpEmail'));eaddr=convertJapaneseString(eaddr);var emailMatch=eaddr.match(emailAddressRegEx);if(eaddr==""){displayError('errorEmail',QSTR.registerEmptyEmail);}else if((emailMatch==null)||(emailMatch.index!=0)||(!isSevenBitAscii(eaddr))){displayError('errorEmail',QSTR.registerInvalidEmail);}else{$('signUpEmail').value=eaddr;};if(getValue($('signUpPassword')).length<QSTR.registerPasswordLength){displayError('errorPassword',QSTR.registerPasswordTooShort);};if(getValue($('signUpOfficeZip')).length==0){displayError('errorZip',QSTR.registerEnterZIPorCountry);};if($('optInAgreeToTerms').checked!=true){displayError('errorAgreeToTerms',QSTR.registerAgreeToTerms);}};function isSevenBitAscii(str){var len=str.length;var latin=true;for(var i=0;i<len;++i){if(str.charCodeAt(i)>0x007F){latin=false;break;}};return latin;};function isFullWidthKatakana(str){var len=str.length;var fullWidth=true;for(var i=0;i<len;++i){if(str.charCodeAt(i)<0x30A0||str.charCodeAt(i)>0x30FF){fullWidth=false;break;}};return fullWidth;};function convertJapaneseString(string){var result='';if(string!=null){for(var i=0;i<string.length;i++){var stringChar=string.charCodeAt(i);if(stringChar>=0xFF01&&stringChar<=0xFF5E){result=result+String.fromCharCode(stringChar-0xFEE0);}else{result=result+string.charAt(i);}}};return result;};function displayError(field,str){str=str.replace(/\r\n/,'');errors.push(str);var elem=$(field);if(elem!=null){var value=elem.innerHTML;if(value.indexOf(str)>-1)return;if(value!='')value=value+'<br/>';elem.innerHTML=value+str;scrollTo(0,$(elem).getTop()-100);}};function validateJPAccountForm(){var errorRows=$$('.errorRow');for(var i=0;i<errorRows.length;++i){errorRows[i].innerHTML='';};validateCommonAccountItems();if($('signUpPassword').value!=$('reenterPassword').value){displayError('errorReenterPassword',QSTR.profileNewPasswordsDontMatch);};if(window['isAndroid']==null||!isAndroid()){var emailStatus=checkDomain($('signUpEmail'));if(emailStatus!=null){displayError('errorEmail',emailStatus);}};var name=getValue($('signUpLastNameKatakana'));if(name.length==0){displayError('errorKatakanaName',QSTR.registerEnterKatakanaLastName);};if(!isFullWidthKatakana(name)){displayError('errorKatakanaName',QSTR.registerEnterKatakanaFullWidthLastName);};name=getValue($('signUpFirstNameKatakana'));if(name.length==0){displayError('errorKatakanaName',QSTR.registerEnterKatakanaFirstName);};if(!isFullWidthKatakana(name)){displayError('errorKatakanaName',QSTR.registerEnterKatakanaFullWidthFirstName);};var birthYear=getValue($('signUpYearOfBirth'));birthYear=convertJapaneseString(birthYear);if(birthYear.match(/(\D)+/)){displayError('errorDateOfBirth',QSTR.registerEnterBirthYear);}else{birthYear=Number(birthYear);if(birthYear<1900||birthYear>2009){displayError('errorDateOfBirth',QSTR.registerEnterBirthYear);}else{$('signUpYearOfBirth').value=birthYear;}};var birthMonth=getValue($('signUpMonthOfBirth'));birthMonth=convertJapaneseString(birthMonth);if(birthMonth.match(/(\D)+/)){displayError('errorDateOfBirth',QSTR.registerEnterBirthMonth);}else{birthMonth=Number(birthMonth);if(birthMonth<1||birthMonth>12){displayError('errorDateOfBirth',QSTR.registerEnterBirthMonth);}else{$('signUpMonthOfBirth').value=birthMonth;}};var birthDay=getValue($('signUpDayOfBirth'));birthDay=convertJapaneseString(birthDay);if(birthDay.match(/(\D)+/)){displayError('errorDateOfBirth',QSTR.registerEnterBirthDay);}else{birthDay=Number(birthDay);if(birthDay<1||birthDay>31){displayError('errorDateOfBirth',QSTR.registerEnterBirthDay);}else{$('signUpDayOfBirth').value=birthDay;}};if(!$('signUpMale').checked&&!$('signUpFemale').checked){displayError('errorGender',QSTR.registerEnterGender);};var si=$('signUpSpecialtyArea').selectedIndex;if(si<1){displayError('errorSpecialty',QSTR.registerEnterSpecialty);};if($('signUpSubSpecialty').options.length>0){var si=$('signUpSubSpecialty').selectedIndex;if(si<1){displayError('errorSpecialty',QSTR.registerEnterSubSpecialty);}};if(getValue($('signUpTitle')).length==0){displayError('errorTitle',QSTR.registerEnterTitle);};if(getValue($('signUpInstitution')).length==0){displayError('errorInstitution',QSTR.registerEnterInstitution);};var zip=getValue($('signUpOfficeZip'));zip=convertJapaneseString(zip);if(zip.match(/(\D)+/)){displayError('errorZip',QSTR.registerEnterZIPorCountry);}else{$('signUpOfficeZip').value=zip;};if(getValue($('signUpState')).length==0){displayError('errorState',QSTR.registerEnterState);};if(getValue($('signUpCity')).length==0){displayError('errorCity',QSTR.registerEnterCity);};var phone=getValue($('signUpPhone'));phone=convertJapaneseString(phone);if((phone.match(/(\D)+/))||(phone=='')){displayError('errorPhone',QSTR.registerEnterPhone);}else{$('signUpPhone').value=phone;};var referrerEmail=getValue($('signUpReferrerEmail'));if(referrerEmail.length>0){var referrerMatch=referrerEmail.match(emailAddressRegEx);if((referrerMatch==null)||(referrerMatch.index!=0)||(!isSevenBitAscii(referrerEmail))){displayError('errorReferrerEmail',QSTR.registerInvalidEmail);}};if($('optInMonitorUser')!=null){if($('optInMonitorUser').checked){if(!$('optInMonitorAgreeToTerms').checked){displayError('errorMonitorAgreeToTerms',QSTR.registerCheckMonitorAgreeToTerms);};var monitorPhone=getValue($('signUpMonitorPhone'));if((monitorPhone.match(/(\D)+/))||(monitorPhone=='')){displayError('errorMonitorPhone',QSTR.registerEnterPhone);}}};var mobileEmailName=getValue($('signUpMobileEmailName'));if(mobileEmailName!=""){if(!isSevenBitAscii(mobileEmailName)){this.displayError('errorMobileEmail',QSTR.registerInvalidEmail);}};var mobileEmailDomain=getValue($('signUpMobileEmailDomain'));if($('optInContactMobile')!=null){if($('optInContactMobile').checked){if(mobileEmailDomain.length==0){displayError('errorContactMobile',QSTR.mobileEmailRequired);}}};return errors;};function optInChanged(){if($('optInReceiveInformation').checked){$('optInContactMobile').disabled=false;}else{$('optInContactMobile').checked=false;$('optInContactMobile').disabled=true;}};function mobileEmailChanged(){var d=$('signUpMobileEmailDomain');var n=$('signUpMobileEmailName');var emailName=n.value.trim();if(emailName==""){d.selectedIndex=0;d.disabled=true;if(d.options[0].value!=''){var o=document.createElement("option");o.text='';o.value='';try{d.add(o);}catch(e){d.appendChild(o);};d.selectedIndex=d.options.length-1;}}else{var last=d.options.length-1;if(d.selectedIndex==last){d.selectedIndex=0;};if(d.options[last].value==''){d.remove(last);};d.disabled=false;}};function validateNewAccountForm(){validateCommonAccountItems();var userEnteredRegId=readCookie("joinquantiamd");if($('signUpRegID')!=null){userEnteredRegId=getValue($('signUpRegID'));};if($('signUpMandatoryRegID')!=null){userEnteredRegId=getValue($('signUpMandatoryRegID'));};if(userEnteredRegId!=null){setValueFromUrlOrCookie("joinquantiamd",userEnteredRegId);};var emailStatus=checkDomain($('signUpEmail'));if(emailStatus!=null){errors.push(emailStatus);};if(($('signUpMandatoryRegID')!=null)&&(getValue($('signUpMandatoryRegID')).length==0)){errors.push(sprintf(QSTR.registerRegIDFieldMissing,$('signUpMandatoryRegID').value));};return errors;};function determineCheckedOffCommunities(){var communities=new Array();$$('.communityCheckBoxContainer input').forEach(function(e){if(e.checked){communities.push(parseInt(e.id.replace(/community_/,"")));}});if($('communityOptions1')!=null){for(var i=1;i<=3;i++){var v=$('communityOptions'+i).value;if(v>0){communities.push(parseInt(v));}}};return communities;};var lastAttemptCreateAccount=0;function emailPassword(){var onSuccess=function(){$('createNewAccountErrorMessage').removeClass('cHidden');$('createNewAccountErrorMessage').innerHTML=sprintf(QSTR.loginPasswordSentTo,$('signUpEmail').value);$('signUpPassword').value="";};var onFailure=function(){$('createNewAccountErrorMessage').removeClass('cHidden');$('createNewAccountErrorMessage').innerHTML=sprintf(QSTR.loginPasswordSendFailed,$('signUpEmail').value);};setTimeout(function(){requestPassword($('signUpEmail').value,onSuccess,onFailure);},200);};function putInReview(){$('reviewEmail').innerHTML=getValue($('signUpEmail'));$('reviewMobileEmailName').innerHTML=getValue($('signUpMobileEmailName'));$('reviewMobileEmailDomain').innerHTML=getValue($('signUpMobileEmailDomain'));$('reviewLastName').innerHTML=getValue($('signUpLastName'));$('reviewFirstName').innerHTML=getValue($('signUpFirstName'));$('reviewLastNameKatakana').innerHTML=getValue($('signUpLastNameKatakana'));$('reviewFirstNameKatakana').innerHTML=getValue($('signUpFirstNameKatakana'));$('reviewYearOfBirth').innerHTML=getValue($('signUpYearOfBirth'));$('reviewMonthOfBirth').innerHTML=getValue($('signUpMonthOfBirth'));$('reviewDayOfBirth').innerHTML=getValue($('signUpDayOfBirth'));if($('signUpMale').checked){$('reviewMaleGender').removeClass('cHidden');$('reviewFemaleGender').addClass('cHidden');}else{$('reviewMaleGender').addClass('cHidden');$('reviewFemaleGender').removeClass('cHidden');};$('reviewSpecialtyArea').innerHTML=$('signUpSpecialtyArea').value;$('reviewSubSpecialty').innerHTML=$('signUpSubSpecialty').value;$('reviewTitle').innerHTML=getValue($('signUpTitle'));$('reviewInstitution').innerHTML=getValue($('signUpInstitution'));$('reviewOfficeZip').innerHTML=getValue($('signUpOfficeZip'));$('reviewState').innerHTML=getValue($('signUpState'));$('reviewCity').innerHTML=getValue($('signUpCity'));$('reviewAddress2').innerHTML=getValue($('signUpAddress2'));$('reviewPhone').innerHTML=getValue($('signUpPhone'));if($('signUpHasMD').checked){$('reviewHasMD').removeClass('cHidden');$('reviewHasNoMD').addClass('cHidden');}else{$('reviewHasMD').addClass('cHidden');$('reviewHasNoMD').removeClass('cHidden');};$('reviewPostAcademicSociety').innerHTML=getValue($('signUpPostAcademicSociety'));$('reviewGraduateUniversity').innerHTML=getValue($('signUpGraduateUniversity'));$('reviewReferrerName').innerHTML=getValue($('signUpReferrerName'));$('reviewReferrerHospital').innerHTML=getValue($('signUpReferrerHospital'));$('reviewReferrerEmail').innerHTML=getValue($('signUpReferrerEmail'));$('reviewHasHT03A').checked=$('signUpHasHT03A').checked;$('reviewHasBlackBerryBold').checked=$('signUpHasBlackBerryBold').checked;$('reviewReferrerName').innerHTML=getValue($('signUpReferrerName'));$('reviewReferrerHospital').innerHTML=getValue($('signUpReferrerHospital'));$('reviewReferrerEmail').innerHTML=getValue($('signUpReferrerEmail'));$('reviewHasHT03A').checked=$('signUpHasHT03A').checked;$('reviewHasBlackBerryBold').checked=$('signUpHasBlackBerryBold').checked;$('reviewReceiveInformation').checked=$('optInReceiveInformation').checked;$('reviewContactMobile').checked=$('optInContactMobile').checked;$('reviewAgreeToTerms').checked=$('optInAgreeToTerms').checked;if($('optInMonitorUser')!=null){$('reviewMonitorUser').checked=$('optInMonitorUser').checked;$('reviewMonitorPhone').innerHTML=getValue($('signUpMonitorPhone'));$('reviewMonitorAgreeToTerms').checked=$('optInMonitorAgreeToTerms').checked;};$('enterInfo').addClass('cHidden');$('reviewInfo').removeClass('cHidden');};function startCreateJPAccount(){if(new Date()-lastAttemptCreateAccount<2000){return;};lastAttemptCreateAccount=new Date();checkSelectedCommunities();validateJPAccountForm();if(errors.length==0){putInReview();}};function editCreateJPAccount(){$('enterInfo').removeClass('cHidden');$('reviewInfo').addClass('cHidden');};function attemptCreateJPAccount(){if(new Date()-lastAttemptCreateAccount<2000){return;};if($('registerButton')!=null)$('registerButton').innerHTML=QSTR.registeringLabel;lastAttemptCreateAccount=new Date();checkSelectedCommunities();validateJPAccountForm();if(errors.length==0){if($('joinButton')!=null){$('joinButton').addClass('mediumButtonDisabled');};var onSuccess=function(username){try{pageTracker._trackPageview('/goal/registration.html');}catch(e){};if(window['isAndroid']!=null&&isAndroid()){launchAndroid($('signUpEmail').value,$('signUpPassword').value);}else{attemptLogin($('signUpEmail').value,$('signUpPassword').value,false);cleanupCookies();}};var onFailure=function(errorMessage){if($('registerButton')!=null)$('registerButton').innerHTML=QSTR.register;var errorField='createNewAccountErrorMessage';if(errorMessage=="USER_EXISTS"){var u=$('signUpEmail').value;var p=$('signUpPassword').value;u=u.replace(/'/g,"\\'").replace(/"/,'\\"');p=p.replace(/'/g,"\\'").replace(/"/,'\\"');errorMessage=sprintf(QSTR.registerAccountAlreadyExists,u,p);errorField='errorEmail';}else if(errorMessage=="USERNAME_IN_USE"){errorMessage=QSTR.registerAccountAlreadyExistsPasswordIncorrect;errorField='errorEmail';}else if(errorMessage=="EMAIL_DOMAIN_RESERVED"){errorMessage=QSTR.registerAccountEmailDomainReserved;errorField='errorEmail';}else{errorMessage=sprintf(QSTR.errorCreatingAccount,errorMessage);};$(errorField).innerHTML=errorMessage;$(errorField).removeClass('cHidden');if($('joinButton')!=null){$('joinButton').removeClass('mediumButtonDisabled');};$('enterInfo').removeClass('cHidden');$('reviewInfo').addClass('cHidden');};setTimeout(function(){var i;var props={};var submittableElems=$$('.submittable');for(i=0;i<submittableElems.length;++i){var elem=submittableElems[i];props[elem.id]=getValue(elem);};if($('signUpMale').checked)props['gender']='M';if($('signUpFemale').checked)props['gender']='F';var dfId=null;var jumbledDataformId=queryString("d");var dataformKey=queryString("g");var screenDoorKey=queryString("c");if((screenDoorKey!=null)&&(screenDoorKey!="false")&&(screenDoorKey!=false)){dfId=ScreenDoor.From(screenDoorKey);}else if((jumbledDataformId==null)||(jumbledDataformId=="false")||(jumbledDataformId==false)){dfId=queryString("df");}else{dfId=dataformKey;};if(dfId!=null)props["signupDFID"]=dfId;if(partnerCode!=null)props["partner"]=partnerCode;if(referrer!=null)props["signupReferrer"]=referrer;if(regid!=null)props["regid"]=regid;AccountInfo.CreateNewJPAccount(onSuccess,onFailure,props);},200);}else{if($('registerButton')!=null)$('registerButton').innerHTML=QSTR.register;$('enterInfo').removeClass('cHidden');$('reviewInfo').addClass('cHidden');}};function attemptCreateAccount(){if(new Date()-lastAttemptCreateAccount<2000){return;};lastAttemptCreateAccount=new Date();validateNewAccountForm();if(errors.length>0){var errorMessage="<p>"+QSTR.registerPleaseCorrect+"</p><ul>";for(var i=0;i<errors.length;i++){errorMessage+="<li>"+errors[i]+"</li>";};errorMessage+="</ul>";$('createNewAccountErrorMessage').removeClass('cHidden');$('createNewAccountErrorMessage').innerHTML=errorMessage;}else{if($('joinButton')!=null){$('joinButton').addClass('mediumButtonDisabled');};if($('registerButton')!=null)$('registerButton').innerHTML=QSTR.submittingLabel;var onSuccess=function(username){try{pageTracker._trackPageview('/goal/registration.html');}catch(e){};attemptLogin(username,$('signUpPassword').value,false);cleanupCookies();};var onFailure=function(errorMessage){if($('registerButton')!=null)$('registerButton').innerHTML=QSTR.submitLabel;if(errorMessage=="USER_EXISTS"){var u=$('signUpEmail').value;var p=$('signUpPassword').value;u=u.replace(/'/g,"\\'").replace(/"/,'\\"');p=p.replace(/'/g,"\\'").replace(/"/,'\\"');errorMessage=sprintf(QSTR.registerAccountAlreadyExists,u,p);}else if(errorMessage=="USERNAME_IN_USE"){errorMessage=QSTR.registerAccountAlreadyExistsPasswordIncorrect;}else{errorMessage=sprintf(QSTR.errorCreatingAccount,errorMessage);};$('createNewAccountErrorMessage').innerHTML=errorMessage;$('createNewAccountErrorMessage').removeClass('cHidden');if($('joinButton')!=null){$('joinButton').removeClass('mediumButtonDisabled');}};setTimeout(function(){var myUrl=window.location.href;var locale="en_US";if(myUrl.indexOf(".jp")>-1){locale="ja_JP";};var dfId=null;var jumbledDataformId=queryString("d");var dataformKey=queryString("g");var screenDoorKey=queryString("c");if((screenDoorKey!=null)&&(screenDoorKey!="false")&&(screenDoorKey!=false)){dfId=ScreenDoor.From(screenDoorKey);}else if((jumbledDataformId==null)||(jumbledDataformId=="false")||(jumbledDataformId==false)){dfId=queryString("df");}else{dfId=dataformKey;};var userEnteredRegId=null;if($('signUpRegID')!=null){userEnteredRegId=getValue($('signUpRegID'));};if($('signUpMandatoryRegID')!=null){userEnteredRegId=getValue($('signUpMandatoryRegID'));};var fax='';AccountInfo.CreateNewAccount(onSuccess,onFailure,getValue($('signUpFirstName')),getValue($('signUpLastName')),getValue($('signUpSuffix')),getValue($('signUpCredentials')),getValue($('signUpEmail')),getValue($('signUpPassword')),trustedDomain,fax,getValue($('signUpOfficeZip')),getValue($('signUpTitle')),getValue($('signUpInstitution')),locale,partnerCode,$('optInReceiveInformation').checked,$('optInCreateProfileForMe').checked,dfId,referrer,determineCheckedOffCommunities(),userEnteredRegId);},200);}};function getValue(e){var undef;if(e==null)return"";if((e.defaultText!==undef)&&(e.value==e.defaultText)){return"";};if((e.attributes!==undef)&&(e.attributes["defaultText"]!=null)&&(e.value==e.attributes["defaultText"].value))return"";if(e.nodeName.toLowerCase()=='select'&&e.selectedIndex>-1){e=e.options[e.selectedIndex];if(e!=null)return e.value;}else if(e.nodeName.toLowerCase()=='input'){if(e.type.toLowerCase()=='radio'){return e.checked?"true":"false";};if(e.type.toLowerCase()=='checkbox'){return e.checked?"true":"false";}}else if(e['value']===undef)return null;return e.value.trim();};function loginKeyDown(e){var keynum;if(window.event){keynum=window.event.keyCode;}else if(e.which){keynum=e.which;};if(keynum==13){attemptLogin();}};function forgotPasswordKeyDown(e){var keynum;if(window.event){keynum=window.event.keyCode;}else if(e.which){keynum=e.which;};if(keynum==13){forgotPasswordSubmit();}};function startForgotPassword(){$('forgotPasswordBox').removeClass('cHidden');$('loginBox').addClass('cHidden');$('forgotEmailAddress').value=$('loginUsername').value;};function forgotPasswordSubmit(){if(runningForgotPasswordSubmit==true){return;};runningForgotPasswordSubmit=true;var onSuccess=function(){$('forgotPasswordStatus').removeClass('cHidden');$('forgotPasswordStatus').addClass('forgotPasswordSuccess');$('forgotPasswordStatus').innerHTML=sprintf(QSTR.forgotPasswordSuccess,$('forgotPasswordEmail').value);setTimeout(function(){self.close();},2000);};var onFailure=function(){$('forgotPasswordStatus').removeClass('cHidden');$('forgotPasswordStatus').innerHTML=sprintf(QSTR.forgotPasswordNotFound,$('forgotPasswordEmail').value);runningForgotPasswordSubmit=false;};setTimeout(function(){requestPassword($('forgotPasswordEmail').value,onSuccess,onFailure);},200);};function setValueFromUrlOrCookie(key,value){if(value!=null&&value!=''&&value!='false'){createCookie(key,value);}else{value=readCookie(key);};if(value!=null&&value!=''){return value;};return null;};function updateRegisterSelectBoxes(){for(var i=1;i<=3;i++){if($('communityOptions'+i).value==-1){$('communityOptions'+i).addClass('hasDefaultText');}else{$('communityOptions'+i).removeClass('hasDefaultText');};if($('communityOptions'+i).value>0){$('communityOptions'+i).removeClass('cHidden');if(i<3){showCommunityOption(i+1);}}}};function showCommunityOption(i){setTimeout(function(){$('communityOptions'+i).removeClass('cHidden');},250);};function setSelectedCommunities(communities){if(communities!=null&&communities!=''){communities=communities.replace(/,/g,'_');createCookie("selectedCommunities",communities);}else{communities=readCookie("selectedCommunities");};if(communities!=null&&communities!=''){selectedCommunities=communities;}};function cleanupCookies(){createCookie("selectedCommunities","",-1);createCookie("partner","",-1);};function checkSelectedCommunities(){if(selectedCommunities==null){selectedCommunities=readCookie("selectedCommunities");if(selectedCommunities==null)selectedCommunities='';};if(partnerCode==null){partnerCode=setValueFromUrlOrCookie("partner",queryString("partner"));};if(referrer==null){referrer=setValueFromUrlOrCookie("referrer",queryString("u"));};if(regid==null){var r=queryString("regid");if(r=='false')r=queryString("rgid");regid=setValueFromUrlOrCookie("joinquantiamd",r);};selectedCommunities="_"+selectedCommunities+"_";$$('.communityCheckBoxContainer input').forEach(function(e){var id=e.id.replace(/community_/,"");if(selectedCommunities.indexOf("_"+id+"_")>-1){e.checked=true;}else{e.checked=false;}});if($('communityOptions1')!=null){var sc=selectedCommunities.split('_');if((sc!=null)&&(sc.length>0)){for(var i=0;i<sc.length;i++){if(sc[i].length>0){$('communityOptions1').value=sc[i];updateRegisterSelectBoxes();}}}};if(prevOnLoad!=null){prevOnLoad();}};var prevOnLoad=window.onload;window.onload=function(){checkSelectedCommunities();if($('supportLinks')!=null)$$('.contact').each(function(c){c.innerHTML='';});};function requestPassword(emailAddress,onSuccess,onFailure){HTTP.post("/q-webclient/?cmd=sendpass&email="+emailAddress,"",function(results){var resultDocument=XML.CreateDocument(results);if(XML.FindAndFillValue(resultDocument,"status")=="Success"){onSuccess();}else{onFailure();}},function(errorMessage){onFailure();});};var errors=new Array();function profileUpdated(){};function profileError(status,text){$('statusArea').innerHTML=QSTR.errorSavingProfile;};function JapaneseProfile(){var originalValues={};var user_id=-1;};JapaneseProfile.prototype.setUserID=function(id){this.user_id=id;};JapaneseProfile.prototype.changeSpecialty=function(subspecialty,setOriginalValuesFlag){var sp=$('signUpJapaneseSpecialty');var ssp=$('signUpSubSpecialty');ssp.selectedIndex=-1;while(ssp.options.length>0){ssp.remove(0);};var idx=sp.selectedIndex;var choices=specialties[idx];if(choices!=null){var subs=choices.subs;if(subs!=null){var tempThis=this;setTimeout(function(){for(var i=0;i<subs.length;++i){var o=document.createElement("option");o.text=subs[i];o.value=subs[i];try{ssp.add(o);}catch(e){ssp.appendChild(o);}};ssp=document.getElementById('signUpSubSpecialty');for(i=0;i<ssp.options.length;++i){o=ssp.options[i];if(o.value==subspecialty){ssp.selectedIndex=i;break;}};if(setOriginalValuesFlag){tempThis.setOriginalValues();}},10);}}};JapaneseProfile.prototype.captureFields=function(fields){for(i=0;i<fields.length;++i){var field=fields[i];this.originalValues[field.id]=getValue(field);}};JapaneseProfile.prototype.getDOB=function(){return $('yearOfBirth').value+"-"+$('monthOfBirth').value+"-"+$('dayOfBirth').value;};JapaneseProfile.prototype.getGender=function(){return $('male').checked?'M':$('female').checked?'F':"";};JapaneseProfile.prototype.getHasMD=function(){return $('hasMD').checked?'true':'false';};JapaneseProfile.prototype.setOriginalValues=function(){this.originalValues={};this.captureFields($$('.submittable'));this.captureFields($$('.submittable_extended'));this.originalValues['dateOfBirth']=this.getDOB();this.originalValues['gender']=this.getGender();this.originalValues['hasMD']=this.getHasMD();this.originalValues['specialty1']=$('specialty1').value;this.originalValues['specialty2']=$('specialty2').value;this.originalValues['specialty3']=$('specialty3').value;this.originalValues['additionalInfo']=this.fromHTML($('additionalInfo').innerHTML);$('additionalInfo').innerHTML=this.originalValues['additionalInfo'];};JapaneseProfile.prototype.profileUpdated=function(){this.setOriginalValues();};JapaneseProfile.prototype.displayError=function(field,str){str=str.replace(/\r\n/,'');errors[0]=str;var elem=$(field);if(elem!=null){var value=elem.innerHTML;if(value.indexOf(str)>-1)return;if(value!='')value=value+'<br/>';elem.innerHTML=value+str;scrollTo(0,$(elem).getTop()-100);}};JapaneseProfile.prototype.captureChanges=function(xmlDoc,fields,parent,getAll){var changes=false;var nameChanged=false;var emailChanged=false;for(i=0;i<fields.length;++i){var field=fields[i];var value=getValue(field);var fieldName=field.id;var thisChange=false;if(this.originalValues[fieldName]!=value){thisChange=true;changes=true;};if(thisChange||getAll){if(field.hasClass("revalidate")){if(fieldName.indexOf("Email")>-1){emailChanged=true;}else if(fieldName.indexOf("name")>-1){nameChanged=true;}};if(fieldName.indexOf("signUp")>-1)fieldName=fieldName.substr(6);if(fieldName.charAt(0)>='A'&&fieldName.charAt(0)<='Z'){fieldName=fieldName.substr(0,1).toLowerCase()+fieldName.substr(1);};var elem=xmlDoc.createElement(fieldName);elem.appendChild(XML.CreateTextNode(xmlDoc,convertJapaneseString(value)));parent.appendChild(elem);}};if(window['isAndroid']!=null&&isAndroid()){}else if(nameChanged){if(!confirm(QSTR.revalidationRequiredForName)){return null;}}else if(emailChanged){if(!confirm(QSTR.revalidationRequiredForEmail)){return null;}};return changes;};JapaneseProfile.prototype.AddPersonalInfo=function(personal_info,xmlDoc,key,value){if(this.originalValues[key]!=value){var elem=xmlDoc.createElement(key);elem.appendChild(XML.CreateTextNode(xmlDoc,convertJapaneseString(value)));personal_info.appendChild(elem);return true;};return false;};JapaneseProfile.prototype.AddCommunities=function(personal_info,xmlDoc){var communities=xmlDoc.createElement("communities");var changed=false;for(var communityId in Communities){var e=$("community"+communityId);if(e!=null){if($(e).checked){changed=true;var cxml=xmlDoc.createElement("community");cxml.setAttribute("id",communityId);communities.appendChild(cxml);}}};if(changed){personal_info.appendChild(communities);};return changed;};JapaneseProfile.prototype.ValidateProfile=function(){errors=new Array();var errorRows=$$('.errorRow');for(var i=0;i<errorRows.length;++i){errorRows[i].innerHTML='';};var emailStatus=null;var eaddr=$('signUpEmail').value.trim();eaddr=convertJapaneseString(eaddr);if(eaddr==""){this.displayError('errorEmail',QSTR.registerEmptyEmail);}else if((eaddr.indexOf("@")==-1)||(!isSevenBitAscii(eaddr))){this.displayError('errorEmail',QSTR.registerInvalidEmail);}else{$('signUpEmail').value=eaddr;};if(window['isAndroid']==null||!isAndroid()){emailStatus=checkDomain($('signUpEmail'));}else{emailStatus=this.CheckDuplicate($('signUpEmail'))};if(emailStatus!=null){this.displayError('errorEmail',emailStatus);};var mobileEmailName=getValue($('signUpMobileEmailName'));if(mobileEmailName!=""){if(!isSevenBitAscii(mobileEmailName)){this.displayError('errorMobileEmail',QSTR.registerInvalidEmail);}};if(($('signUpPassword').value!="")||($('reenterPassword').value!="")){if($('signUpPassword').value!=$('reenterPassword').value){this.displayError('errorReenterPassword',QSTR.profileNewPasswordsDontMatch);};if($('signUpPassword').value.length>0&&$('signUpPassword').value.length<parseInt(QSTR.registerPasswordLength)){this.displayError('errorPassword',QSTR.registerPasswordTooShort);}};var name=getValue($('signUpLast_name'));if(name.length==0){this.displayError('errorName',QSTR.registerEnterLastName);};name=getValue($('signUpFirst_name'));if(name.length==0){this.displayError('errorName',QSTR.registerEnterFirstName);};name=getValue($('signUpLastNameKatakana'));if(name.length==0){this.displayError('errorKatakanaName',QSTR.registerEnterKatakanaLastName);};if(!isFullWidthKatakana(name)){this.displayError('errorKatakanaName',QSTR.registerEnterKatakanaFullWidthLastName);};name=getValue($('signUpFirstNameKatakana'));if(name.length==0){this.displayError('errorKatakanaName',QSTR.registerEnterKatakanaFirstName);};if(!isFullWidthKatakana(name)){this.displayError('errorKatakanaName',QSTR.registerEnterKatakanaFullWidthFirstName);};var birthYear=getValue($('yearOfBirth'));birthYear=convertJapaneseString(birthYear);if(birthYear.match(/(\D)+/)){this.displayError('errorDateOfBirth',QSTR.registerEnterBirthYear);}else{birthYear=Number(birthYear);if(birthYear<1900||birthYear>2009){this.displayError('errorDateOfBirth',QSTR.registerEnterBirthYear);}else{$('yearOfBirth').value=birthYear;}};var birthMonth=getValue($('monthOfBirth'));birthMonth=convertJapaneseString(birthMonth);if(birthMonth.match(/(\D)+/)){this.displayError('errorDateOfBirth',QSTR.registerEnterBirthMonth);}else{birthMonth=Number(birthMonth);if(birthMonth<1||birthMonth>12){this.displayError('errorDateOfBirth',QSTR.registerEnterBirthMonth);}else{$('monthOfBirth').value=birthMonth;}};var birthDay=getValue($('dayOfBirth'));birthDay=convertJapaneseString(birthDay);if(birthDay.match(/(\D)+/)){this.displayError('errorDateOfBirth',QSTR.registerEnterBirthDay);}else{birthDay=Number(birthDay);if(birthDay<1||birthDay>31){this.displayError('errorDateOfBirth',QSTR.registerEnterBirthDay);}else{$('dayOfBirth').value=birthDay;}};if(!$('male').checked&&!$('female').checked){this.displayError('errorGender',QSTR.registerEnterGender);};var si=$('signUpJapaneseSpecialty').selectedIndex;if(si<1){this.displayError('errorSpecialty',QSTR.registerEnterSpecialty);};if($('signUpSubSpecialty').options.length>0){var si=$('signUpSubSpecialty').selectedIndex;if(si<1){this.displayError('errorSpecialty',QSTR.registerEnterSubSpecialty);}};if(getValue($('signUpData')).length==0){this.displayError('errorTitle',QSTR.registerEnterTitle);};if(getValue($('signUpInstitution')).length==0){this.displayError('errorInstitution',QSTR.registerEnterInstitution);};var zip=getValue($('signUpZip'));zip=convertJapaneseString(zip);if(zip.length==0){this.displayError('errorZip',QSTR.registerEnterZIPorCountry);}else if(zip.match(/(\D)+/)){this.displayError('errorZip',QSTR.registerEnterZIPorCountry);}else{$('signUpZip').value=zip;};if(getValue($('signUpState')).length==0){this.displayError('errorState',QSTR.registerEnterState);};if(getValue($('signUpCity')).length==0){this.displayError('errorCity',QSTR.registerEnterCity);};var phone=getValue($('signUpPhone'));phone=convertJapaneseString(phone);phone=phone.replace(/ /g,'');if(phone.length==0){this.displayError('errorPhone',QSTR.registerEnterPhone);}else if(phone.match(/(\D)+/)){this.displayError('errorPhone',QSTR.registerEnterPhone);}else{$('signUpPhone').value=phone;}};JapaneseProfile.prototype.CheckDuplicate=function(emailElem){var url=QSettings.BuildUrlCmd("checkemail");url=url+"&email="+getValue(emailElem)+"&;ssl";var retstr=null;var resp=postSynchronous(url,"");if(resp!=null&&resp!=''){var doc=XML.CreateDocument(resp);var status=doc.firstChild;if(status!=null){var value=status.getAttribute("value");if(value=='USER_EXISTS'){retstr=QSTR.duplicateEmail;}else if(value=='USERNAME_IN_USE'){retstr=QSTR.duplicateEmail;}else if(value=='EMAIL_DOMAIN_RESERVED'){retstr=QSTR.registerAccountEmailDomainReserved;}}};return retstr;};JapaneseProfile.prototype.CaptureSpecialtyChanges=function(xmlDoc,personal_info,extended){var changes=false;for(var i=1;i<=3;++i){if($('specialty'+i).value!=this.originalValues['specialty'+i]){changes=true;break;}};if(changes){var specialties=xmlDoc.createElement("specialties");personal_info.appendChild(specialties);for(var i=1;i<=3;++i){var sv=$('specialty'+i).value;if(sv!=''){var specialty=xmlDoc.createElement("specialty");specialty.setAttribute('name',sv);specialties.appendChild(specialty);}}};return changes;};JapaneseProfile.prototype.toHTML=function(text){text=text.replace(/\n/g,"</p><p>");text="<p>"+text+"</p>";return text;};JapaneseProfile.prototype.fromHTML=function(text){text=text.replace(/&lt;/g,"<");text=text.replace(/&gt;/g,">");text=text.replace(/&amp;/g,"&");text=text.replace(/<\/p><p>/g,"\n");text=text.replace(/<\/h1>/g,"\n");text=text.replace(/<\/h2>/g,"\n");text=text.replace(/<\/h3>/g,"\n");text=text.replace(/<\/li>/g,"\n");text=text.replace(/<.{1,3}>/g,"");return text;};JapaneseProfile.prototype.CaptureAdditionalInfoChanges=function(xmlDoc,extended){var oldval=this.originalValues['additionalInfo'];var newval=$('additionalInfo').value;var changes=(newval!=oldval);if(changes){var additional=xmlDoc.createElement('addtlProfInfo');var aid=$('additionalInfoId').value;if(aid!=''){additional.setAttribute('cmd','modify');additional.setAttribute('id',aid);}else{additional.setAttribute('cmd','add');};additional.appendChild(xmlDoc.createElement('institution'));additional.appendChild(xmlDoc.createElement('activity'));additional.appendChild(xmlDoc.createElement('startDate'));additional.appendChild(xmlDoc.createElement('endDate'));var d=xmlDoc.createElement('data');d.appendChild(XML.CreateCDataNode(xmlDoc,this.toHTML(newval)));additional.appendChild(d);var p=xmlDoc.createElement('private');p.appendChild(XML.CreateTextNode(xmlDoc,"false"));additional.appendChild(p);extended.appendChild(additional);};return changes;};JapaneseProfile.prototype.SubmitDifferences=function(onFinish){this.ValidateProfile();if(errors.length>0){return;};var xmlDoc=XML.CreateDocument("<setprofile></setprofile>");var setProfile=xmlDoc.documentElement;setProfile.setAttribute("id",LoginCredentials.Username);setProfile.setAttribute("password",LoginCredentials.Password);var user_profile=xmlDoc.createElement("user_profile");xmlDoc.documentElement.appendChild(user_profile);var personal_info=xmlDoc.createElement("personal_info");user_profile.appendChild(personal_info);var fields=$$('.submittable');var changes=this.captureChanges(xmlDoc,$$('.submittable'),personal_info,false);if(changes==null){if(onFinish!=null){onFinish();};return;};changes=this.AddPersonalInfo(personal_info,xmlDoc,'dateOfBirth',this.getDOB())||changes;changes=this.AddPersonalInfo(personal_info,xmlDoc,'gender',this.getGender())||changes;changes=this.AddPersonalInfo(personal_info,xmlDoc,'hasMD',this.getHasMD())||changes;changes=this.AddCommunities(personal_info,xmlDoc)||changes;var extended=xmlDoc.createElement("extended_info");var current_inst=xmlDoc.createElement("current_inst");var shouldIncludeExtended=false;if($('current_inst_id')!=null){current_inst.setAttribute("id",$('current_inst_id').value);current_inst.setAttribute("cmd","modify");}else{current_inst.setAttribute("cmd","add");};if(this.captureChanges(xmlDoc,$$('.submittable_extended'),current_inst,true)){changes=true;extended.appendChild(current_inst);user_profile.appendChild(extended);};if(this.CaptureSpecialtyChanges(xmlDoc,personal_info,extended)){changes=true;shouldIncludeExtended=true;};if(this.CaptureAdditionalInfoChanges(xmlDoc,extended)){changes=true;shouldIncludeExtended=true;};if(shouldIncludeExtended){user_profile.appendChild(extended);};if(changes){var myDoc=XML.Serialize(xmlDoc);HTTP.post(QSettings.SetUserProfileXmlUrl()+"ssl",myDoc,profileUpdated,profileError);this.setOriginalValues();};if(onFinish!=null){onFinish();}};function launchAndroid(email,pwd){document.location.href="playqmd:/login?user="+email+"&password="+pwd;}
