
var QS_qim=null;var QS_qemail=null;var QS_qcode=null;var QS_isLocked=false;var QS_selectedIM="";var QS_emailStatus=0;var QS_intro_msg1="Please enter your email address and click <b>Send Code</b> to validate your account. Your info will be kept private. (To validate using an instant messenger service, click <b>Validate by IM</b>.)";var QS_intro_msg2="Please choose your instant messenger service, then enter your information and click <b>Validate</b>. Your info will be kept private. (To validate using an email address, click <b>Validate by Email</b>.)";var QS_emailExistMsg="The email has been used by another member. Please try again.";var QS_emailWarnMsg1="The email address you entered is different from the one you entered on the registration. To use this as your email address going forward, click Send once more. To use your original email address, click the following link <a href=\"javascript:QS_sendToOrigEmail()\">";var QS_emailWarnMsg2="</a>";var QS_imFailedMsg1="The login and password you entered for ";var QS_imFailedMsg2=" is not valid. Please try again or select an alternative validation method.";var QS_valCodeFailed="The email and validation code do not match. Please re-enter the code and click <b>Submit</b>. <a href=\"javascript:QS_showStep1()\">(Restart validation process)</a> ";function QS_submitEmail(){var email=document.getElementById('QS_v_email').value;email=trim(email);if(email==""||!IsEmail(email)){alert(str_msg_valid_email_required);return;}
origEmail=document.QS_frmSendCode.origEmail.value;if(email!=origEmail){if(QS_emailStatus==0){QS_showMessage('emailWarning');QS_emailStatus++;return;}}
QS_emailStatus=0;QS_checkEmail('/common/remote/unique_email_check.php?email='+email,'');}
function QS_sendToOrigEmail(){document.getElementById('QS_v_email').value=document.getElementById('QS_origEmail').value
document.getElementById('QS_errorDiv').style.display="none";QS_submitEmail();}
function QS_checkEmailReturn(){if(QS_qemail.readyState==4){if(QS_qemail.status==200){if(QS_qemail.responseText=="1"){QS_processEmail();}else{QS_isLocked=false;QS_showMessage('emailExist');}}}}
function QS_checkEmail(addr,postdata){if(QS_isLocked)return;QS_isLocked=true;if(window.XMLHttpRequest){QS_qemail=new XMLHttpRequest();}else if(window.ActiveXObject){QS_qemail=new ActiveXObject("Microsoft.XMLHTTP");}
if(QS_qemail){QS_qemail.onreadystatechange=QS_checkEmailReturn;QS_qemail.open('GET',addr,true);QS_qemail.send(null);}else{}}
function QS_processEmail(){fn=document.QS_frmSendCode;fn.v_email.value=document.getElementById('QS_v_email').value;fn.origEmail.value=document.getElementById('QS_v_email').value;fn.action="/main/quickstart_validate_request.php";fn.submit();newEmail=document.getElementById('QS_v_email').value;document.getElementById('QS_step2_email').innerHTML=newEmail;QS_showStep2();QS_isLocked=false;}
function QS_submitIM(){var rYahoo=document.getElementById('QS_rY').checked;var rMSN=document.getElementById('QS_rM').checked;var rAIM=document.getElementById('QS_rA').checked;var txtname=document.getElementById('QS_v_aim').value;var txtpwd=document.getElementById('QS_v_aimpwd').value;txtname=trim(txtname);txtpwd=trim(txtpwd);if(rYahoo){where="yahoo";QS_selectedIM="Yahoo";}else if(rMSN){where="msn";QS_selectedIM="MSN";if(!IsEmail(txtname)){alert(str_msg_validate_msn_email_required);return;}}else if(rAIM){where="aim";QS_selectedIM="AIM";}else{alert(str_msg_select_im_required);return;}
if(txtname==0||txtpwd==0){alert(str_msg_valid_im_required);return;}
var imServiceAddr="/main/quickstart_validate_im.php";var postdata="im="+where+"&id="+txtname+"&pwd="+txtpwd;QS_reqDoc(imServiceAddr,postdata);}
function QS_reqDoc(addr,postdata){if(QS_isLocked)return;QS_isLocked=true;processStatusBar('show','1');if(window.XMLHttpRequest){QS_qim=new XMLHttpRequest();}else if(window.ActiveXObject){QS_qim=new ActiveXObject("Microsoft.XMLHTTP");}
if(QS_qim){QS_qim.onreadystatechange=QS_gotDoc;QS_qim.open('POST',addr,true);QS_qim.setRequestHeader('Content-Type','application/x-www-form-urlencoded');QS_qim.send(postdata);}else{}}
function QS_gotDoc(){if(QS_qim.readyState==4){if(QS_qim.status==200){if(QS_qim.responseText==1){QS_showStep3();QS_isLocked=false;setUniCookieVar("omniSession","valpopup","F");}else{QS_showMessage('imFailed');processStatusBar('hide','1');QS_isLocked=false;}}}}
function QS_validateCodeCheck(){if(!QS_isCodeEnter()){return;}
try{document.getElementById('QS_failDIV').style.display='none';}catch(e){}
link='/main/quickstart_validate_check.php?code='+document.getElementById('QS_code').value;QS_validateCode(link,'');return;}
function QS_isCodeEnter(){if(document.getElementById('QS_code').value==""){alert(str_msg_validate_code_required);return false;}else{return true;}}
function QS_validate_code_member_check(){if(QS_qcode.readyState==4){if(QS_qcode.status==200){if(QS_qcode.responseText=="1"){document.getElementById('QS_step2').style.display='none';document.getElementById('QS_step3').style.display='block';omni.objQSValidate.setQS();try{document.getElementById('QS_skipThisStep').style.display='none';}catch(e){}
QS_isLocked=false;setUniCookieVar("omniSession","valpopup","F");}else{QS_showMessage('validateCodeFailed');processStatusBar('hide','2');QS_isLocked=false;}}}}
function QS_validateCode(addr,postdata){if(QS_isLocked)return;QS_isLocked=true;processStatusBar('show','2');if(window.XMLHttpRequest){QS_qcode=new XMLHttpRequest();}else if(window.ActiveXObject){QS_qcode=new ActiveXObject("Microsoft.XMLHTTP");}
if(QS_qcode){QS_qcode.onreadystatechange=QS_validate_code_member_check;QS_qcode.open('GET',addr,true);QS_qcode.send(null);}else{}}
function QS_showStep1(){document.getElementById('QS_step1').style.display='block';resetStep1();document.getElementById('QS_step2').style.display='none';document.getElementById('QS_step3').style.display='none';document.getElementById('QS_intro_msg').innerHTML=QS_intro_msg1;}
function QS_showStep2(){document.getElementById('QS_step1').style.display='none';document.getElementById('QS_step2').style.display='block';resetStep2();document.getElementById('QS_step3').style.display='none';}
function QS_showStep3(){document.getElementById('QS_step1').style.display='none';document.getElementById('QS_step2').style.display='none';document.getElementById('QS_step3').style.display='block';try{document.getElementById('QS_skipThisStep').style.display='none';}catch(e){}}
function resetStep1(){try{document.getElementById('QS_v_email').value=document.getElementById('QS_origEmail').value;document.getElementById('QS_v_aim').value="";document.getElementById('QS_v_aimpwd').value="";document.getElementById('QS_rY').checked=false;document.getElementById('QS_rM').checked=false;document.getElementById('QS_rA').checked=false;document.getElementById('QS_errorDiv').style.display='none';document.getElementById('QS_ImDiv').style.display='none';document.getElementById('QS_emailDiv').style.display='block';}catch(e){}}
function resetStep2(){try{document.getElementById('QS_code').value="";document.getElementById('QS_errorDiv2').style.display='none';document.getElementById('QS_needhelp_msg').style.display='none';}catch(e){}}
function QS_showWhyValidate(){document.getElementById('QS_validation_msg').style.display='block';document.getElementById('QS_moreInfo').style.display='none';var vtags=document.getElementsByTagName('div');for(i=0;i<vtags.length;i++){if(vtags[i].className=='tValidBox'){vtags[i].style.height='420px';}}}
function QS_step1ShowEmail(){resetStep1();document.getElementById('QS_emailDiv').style.display='block';document.getElementById('QS_ImDiv').style.display='none';document.getElementById('QS_intro_msg').innerHTML=QS_intro_msg1;var vtags=document.getElementsByTagName('div');for(i=0;i<vtags.length;i++){if(vtags[i].className=='tValidBox'){if(vtags[i].style.height=='480px'){vtags[i].style.height='420px';}else if(vtags[i].style.height=='260px'){vtags[i].style.height='200px';}}}}
function QS_step1ShowIm(){resetStep1();document.getElementById('QS_ImDiv').style.display='block';document.getElementById('QS_emailDiv').style.display='none';document.getElementById('QS_intro_msg').innerHTML=QS_intro_msg2;var vtags=document.getElementsByTagName('div');for(i=0;i<vtags.length;i++){if(vtags[i].className=='tValidBox'){if(vtags[i].style.height=='420px'){vtags[i].style.height='480px';}else if(vtags[i].style.height=='200px'){vtags[i].style.height='260px';}}}}
function QS_showMessage(msgId){switch(msgId){case"emailExist":document.getElementById('QS_errorDiv').style.display='block';document.getElementById('QS_errorMsgDiv').innerHTML=QS_emailExistMsg;break;case"emailWarning":document.getElementById('QS_errorDiv').style.display='block';str_msg=QS_emailWarnMsg1+document.getElementById('QS_origEmail').value+QS_emailWarnMsg2;document.getElementById('QS_errorMsgDiv').innerHTML=str_msg;break;case"imFailed":document.getElementById('QS_errorDiv').style.display='block';if(document.getElementById('QS_rY').checked)str_im="Yahoo";if(document.getElementById('QS_rM').checked)str_im="MSN";if(document.getElementById('QS_rA').checked)str_im="AIM";str_msg=QS_imFailedMsg1+str_im+QS_imFailedMsg2;document.getElementById('QS_errorMsgDiv').innerHTML=str_msg;break;case"validateCodeFailed":document.getElementById('QS_errorDiv2').style.display='block';document.getElementById('QS_errorMsgDiv2').innerHTML=QS_valCodeFailed;break;}}
function QS_hideAllSteps(){document.getElementById('QS_step1').style.display='none';document.getElementById('QS_step2').style.display='none';document.getElementById('QS_step3').style.display='none';}
function processStatusBar(type,id){switch(id){case'1':QS_step='QS_step1';QS_btn='btnorvalidate';break;case'2':QS_step='QS_step2';QS_btn='btnaddcomment_1';break;}
switch(type){case'show':document.getElementById(QS_step).style.cursor='wait';document.getElementById(QS_btn).style.cursor='wait';break;case'hide':document.getElementById(QS_step).style.cursor='default';document.getElementById(QS_btn).style.cursor='default';break;}}
function QS_handleEnter(field,event,type){var keyCode=event.keyCode?event.keyCode:event.which?event.which:event.charCode;if(keyCode==13){switch(type){case'email':QS_submitEmail();break;case'im':QS_submitIM();break;case'code':QS_validateCodeCheck();break;}}else{return true;}}
function QS_imChecked(id){QS_selectedIM=id;v_im=document.getElementById('QS_v_aim');if(QS_selectedIM=="MSN"){if(v_im.value==""){v_im.value="Full Email Address";}}else if(v_im.value=="Full Email Address"){v_im.value="";}}
function QS_imFieldCheck(type){if(QS_selectedIM=="MSN"){v_im=document.getElementById('QS_v_aim');if(type==0){if(v_im.value=="Full Email Address"){v_im.value="";}}else{if(v_im.value==""){v_im.value="Full Email Address";}}}}