﻿
var BoolOk=false;
function CheckLangFar(){
  var ValueReg;
 ValueReg=document.getElementById("txtTextFild1").value;
 for(i=0; i<ValueReg.length; i++){
    if (ValueReg.charCodeAt(i) > 256){
      BoolOk=false;
      break;
      }
    else BoolOk=true;
 }
 if(BoolOk==false){
    alert("لطفا نام کاربری را انگلیسی وارد نمایید")
    document.getElementById("txtTextFild1").value="";
    document.getElementById("divMessageUser").innerHTML =""}
}
var IdTrue;
function GetUsernameForMem()
{ 
//    if(BoolOk==true){
    if (document.getElementById("txtTextFild1").value=='')
    { 
      document.getElementById("divMessageUser").innerHTML ="<span class='ErroMessage'>لطفا کلمه عبور راوارد نمایید!</span>"; 
      return false;
    }
    if(document.getElementById("txtTextFild1").value.length <= 3)
    { 
      document.getElementById("divMessageUser").innerHTML ="<span class='ErroMessage'>نام کاربری شما باید بین 4 تا 32 کاراکتر باشد!</span>"; 
      document.getElementById('tdErrorFM1').innerHTML = ""; 
      return false;
    }
      document.body.style.cursor = "wait"; 
      document.getElementById("divMessageUser").innerHTML = "Please wait...<IMG SRC='../../images/indicator.gif' />"; 
      document.getElementById('tdErrorFM1').innerHTML = ""; 
      var sentData = ""; 
      sentData = document.getElementById("txtTextFild1").value; 
      sentData = 1 + "#" + sentData
      DoServerActionRegisterMemForMem(sentData,'');
    }
//    }
//}
function GetEmailForMem(param)
{ var QtxtBox = ""; switch(param){ case 1 :
document.getElementById('tdErrorFM12').innerHTML = ""; QtxtBox = 'txtTextFild12'; break; case 2 :
QtxtBox = 'txtEmailRegForMem'; break;}
var pattern=/^([a-zA-Z0-9_.-])+@([a-zA-Z0-9_.-])+\.([a-zA-Z])+([a-zA-Z])+/; if(pattern.test(document.getElementById(QtxtBox).value) == false)
{ document.getElementById('divMessageEmail'+param).innerHTML = "<span class='ErroMessage'>ایمیل وارد شده نامعتبر می باشد!</span>";}
else
{ document.getElementById('divMessageEmail'+param).innerHTML = "";}
}
function PassOkForMem()
{ if (document.getElementById('txtTextFild2').value.length > -2){document.getElementById('tbPass').style.backgroundColor="red"}
if (document.getElementById('txtTextFild2').value.length > -1){document.getElementById('tbPass').style.backgroundColor="red"}
if (document.getElementById('txtTextFild2').value.length > 2){document.getElementById('tbPass').style.backgroundColor="Gold"}
if (document.getElementById('txtTextFild2').value.length > 3){document.getElementById('tbPass').style.backgroundColor="Gold"}
if (document.getElementById('txtTextFild2').value.length > 4){document.getElementById('tbPass').style.backgroundColor="RoyalBlue"}
if (document.getElementById('txtTextFild2').value.length > 5){document.getElementById('tbPass').style.backgroundColor="Green"}
document.getElementById('tdErrorFM2').innerHTML = "";}
function GetPass2True()
{ document.getElementById('tdErrorFM3').innerHTML = ""; if (document.getElementById('txtTextFild2').value != document.getElementById('txtTextFild3').value)
{ document.getElementById('divMessagePass2').innerHTML = "<span class='ErroMessage'>لطفا پسورد را درست وارد نمایید!</span>"
}
else
{ document.getElementById('divMessagePass2').innerHTML = "";}
}
function TrueTdErrorFM(param)
{ document.getElementById('tdErrorFM' + param).innerHTML = ""; }

function SendDataRegMem(FromBtn) {
    var RturnId = 0;
 if(document.getElementById("txtRegisMeCod").value=="")
    {
      document.getElementById('DivRegMemCode').style .display="block"; 
      document.getElementById('DivRegMemCode').innerHTML="</br>لطفا اطلاعات ستاره دار را وارد نمایید<p></p>"; 
      document.getElementById('DivRegMemCode').style .color ="red";
      document.getElementById('DivRegMemCode').style.fontWeight = "bold";
      return 1;
    }
 else{
      document.getElementById('DivRegMemCode').style .display="none"; 
   }
 if(IdTrue){

     var theCookie = document.cookie;
     var ind = theCookie.indexOf('salt');
     var theCookie = "" + document.cookie;
     var ind = theCookie.indexOf('salt');
     var ind1 = theCookie.indexOf(';', ind);
     if (ind1 == -1) ind1 = theCookie.length;
     if(document.getElementById("txtRegisMeCod").value == theCookie.substring(ind + "salt".length + 1, ind1)) {
         document.getElementById('DivRegMemCode').style.display = "none";
         var QtxtFildForMem = ""; 
         var QGetForSend = "";
         var QTrueAll = 0; 
   for (var i=1;i<14;i++) { 
   if (i == 1 || i == 2) { 
   if (document.getElementById('txtTextFild'+i).value == "") {
       document.getElementById('tdErrorFM' + i).innerHTML = document.getElementById('hidErrorFM' + i).value; RturnId = 1;
   }
   else {
       document.getElementById('tdErrorFM' + i).innerHTML = "";
       QtxtFildForMem = document.getElementById('txtTextFild' + i).value;
   }
   }
   if (i == 3) {
       if (document.getElementById('txtTextFild' + i).value != document.getElementById('txtTextFild' + (i - 1)).value) {
           document.getElementById('tdErrorFM' + i).innerHTML = document.getElementById('hidErrorFM' + i).value;
           RturnId = 1; 
   }
   else {
       document.getElementById('tdErrorFM' + i).innerHTML = "";
   }
   }
   if (i == 4) { 
   if (document.getElementById('hidShowFM'+i).value == 1 & document.getElementById('hidCogFM'+i).value == 1 & document.getElementById('radSexFM1').checked == false & document.getElementById('radSexFM2').checked == false) {
       document.getElementById('tdErrorFM' + i).innerHTML = document.getElementById('hidErrorFM' + i).value;
       RturnId = 1; 
   }
   else {
       document.getElementById('tdErrorFM' + i).innerHTML = "";
   if (document.getElementById('radSexFM1').checked == true) {
       QtxtFildForMem = "M";
   }
   if (document.getElementById('radSexFM2').checked == true) {
       QtxtFildForMem = "F";
   }
   }
   }
   if (i >= 5 & i <= 10) { 
   if (document.getElementById('hidShowFM'+i).value == 1 & document.getElementById('hidCogFM'+i).value == 1 & document.getElementById('txtTextFild'+i).value == "") {
       document.getElementById('tdErrorFM' + i).innerHTML = document.getElementById('hidErrorFM' + i).value;
       RturnId = 1; 
   }
   else {
       document.getElementById('tdErrorFM' + i).innerHTML = "";
       QtxtFildForMem = document.getElementById('txtTextFild' + i).value;
   }
   }
   if (i == 11) { 
   if ((document.getElementById('hidShowFM'+i).value == 1 & document.getElementById('hidCogFM'+i).value == 1) & (document.getElementById('selBr1').value == "-" || document.getElementById('selBr2').value == "-" || document.getElementById('selBr3').value == "-")) {
       document.getElementById('tdErrorFM' + i).innerHTML = document.getElementById('hidErrorFM' + i).value; 
       RturnId = 1; 
   }
   else {
       document.getElementById('tdErrorFM' + i).innerHTML = ""; 
   QtxtFildForMem =document.getElementById('selBr3').value+"/"+document.getElementById('selBr2').value+"/"+document.getElementById('selBr1').value
   }
   }
   if (i == 12) { 
   if (document.getElementById('hidShowFM'+i).value == 1 & document.getElementById('hidCogFM'+i).value == 1 & document.getElementById('txtTextFild'+i).value == "") {
       document.getElementById('tdErrorFM' + i).innerHTML = document.getElementById('hidErrorFM' + i).value;
       RturnId = 1; 
   }
   else { 
   var pattern=/^([a-zA-Z0-9_.-])+@([a-zA-Z0-9_.-])+\.([a-zA-Z])+([a-zA-Z])+/; if(pattern.test(document.getElementById('txtTextFild'+i).value) == false) {
       document.getElementById('tdErrorFM' + i).innerHTML = "ایمیل وارد شده نامعتیر می باشد"; 
       RturnId = 1;
   }
  else
   { 
   document.getElementById('tdErrorFM'+i).innerHTML = ""; 
   QtxtFildForMem = document.getElementById('txtTextFild'+i).value;
   }
  }
  }
 if (i == 13)
  { if (document.getElementById('hidShowFM'+i).value == 1 & document.getElementById('hidCogFM'+i).value == 1 & document.getElementById('chkLicenseFM').checked == false)
  { document.getElementById('tdErrorFM' + i).innerHTML = document.getElementById('hidErrorFM' + i).value; RturnId = 1; }
 else 
  { document.getElementById('tdErrorFM'+i).innerHTML = "";}
  }
 if (QtxtFildForMem == "")
  { QtxtFildForMem = "0";}
 if (i == 1) 
  { QGetForSend = QtxtFildForMem; QtxtFildForMem = ""
  }
 else
  { QGetForSend += "|" + QtxtFildForMem; QtxtFildForMem = ""
  }
  
}
    
    document.getElementById("DivRegister").style.display="none"; 
    document.body.style.cursor = "wait"; var sentData = ""; 
    sentData = QGetForSend;
    sentData += "|" + document.getElementById("hidAddShow").value;
    if (FromBtn == 1) {
        document.getElementById("hidDataToInsert").value = sentData;
    }
    else {
        sentData = 2 + "#" + sentData;
        DoServerActionRegisterMemForMem(sentData, '');
    }
    document.getElementById("divMessageSendForMem").innerHTML = "<span class='ErroMessage'>در حال ثبت اطلاعات کاربری شما. لطفا منتظر بمانید....<IMG SRC='../../images/indicator.gif' /></span>";
}
else
 { 

  document.getElementById('DivRegMemCode').style .display="block"; 
  document.getElementById('DivRegMemCode').innerHTML="</br>لطفا کد امنیتی معتبر را وارد نمایید<p></p>"; 
  document.getElementById('DivRegMemCode').style .color ="red";
  document.getElementById('DivRegMemCode').style.fontWeight = "bold";
  RturnId = 1;
 }
}
return RturnId;
}
var strData1 = "";
var strData2 = "";
var strData3 = "";
var strData4 = "";
var strData5 = "";
var strData6 = ""; 
var strData7 = ""; 
function createElemRegisterMemForMem(elemText)
{ var tmpArray = elemText.split("|"); for (var i=0;i<tmpArray.length;i++)
{ switch(i){ case 0 :
strData1 = tmpArray[i]; break; case 1 :
strData2 = tmpArray[i]; break; case 2 :
strData3 = tmpArray[i]; break; case 3 :
strData4 = tmpArray[i]; break; case 4 :
strData5 = tmpArray[i]; break; case 5 :
strData6 = tmpArray[i]; break; case 6 :
strData7 = tmpArray[i]; break;}
}
return false;}
function ReceiveDataFromServerRegisterMemForMem(strData)
{ createElemRegisterMemForMem(strData); if (strData1 == 1)
{ if (strData2 == 0)
{ document.getElementById("divMessageUser").innerHTML = "<span class='ErroMessageOk'>کلمه کاربری معتبر میباشد</span>";IdTrue=true;}
else
{ document.getElementById("divMessageUser").innerHTML = "<span class='ErroMessage'>کلمه کاربری نامعتبر میباشد</span>";IdTrue=false;}
document.body.style.cursor = "Default";}
if (strData1 == 2)
{
  if(strData4==1)
  {
   window.location=strData5;
  }
  else
  {
   document.getElementById("tdAfterSendForMem").style.display = "block";
   document.getElementById("tdBeforSendForMem").style.display = "none"; 
   document.getElementById("divMessageSendForMem").innerHTML = ""; 
   document.getElementById("MessageAfterReg").innerHTML = strData3; 
   document.body.style.cursor = "Default";
  }
  
}
}
var fckdivMemReg = 0; var oFCKeditorMemReg
function FckEditorMemReg(paramValue)
{ oFCKeditorMemReg = new FCKeditor( 'MyTextareaMemReg',500,200,'Default' ) ; oFCKeditorMemReg.ReplaceTextarea() ;}
function texEmailMemReg()
{ if (fckdivMemReg == 0)
{ if (document.getElementById('hidFckEditorMemReg').value != 1)
{ FckEditorMemReg()
document.getElementById('hidFckEditorMemReg').value = 1;}
document.getElementById('divGetEmailForMemReg').style.display = "block"; var QDesEmailDataReg = document.getElementById('hidDesEmailModReg').value; if (QDesEmailDataReg == 0)
{ QDesEmailDataReg = "";}
var QTitleEmailDataReg = document.getElementById('hidTitleEmailModReg').value; if (QTitleEmailDataReg == 0)
{ QTitleEmailDataReg = "";}
var QTitleEmailAdminReg = document.getElementById('hidTitleEmailAdminReg').value; if (QTitleEmailAdminReg == 0)
{ QTitleEmailAdminReg = "";}
document.getElementById('MyTextareaMemReg').value = QDesEmailDataReg; document.getElementById('txtTitleEmailMemReg').value = QTitleEmailDataReg; document.getElementById('txtEmailRegForMem').value = QTitleEmailAdminReg; fckdivMemReg = 1;}
else
{ document.getElementById("divGetEmailForMemReg").style.display = 'none'; fckdivMemReg = 0;}
}
function EmailForMemRegCancel()
{ document.getElementById('divGetEmailForMemReg').style.display = "none"; fckdivMemReg = 0;}
function EmailForMemRegOk()
{ 
  
 var CheckValu;
 var CkcLogin;
 var CkcSendEmail;
 if(document.getElementById("CkcForRegi").checked==true)
  CheckValu=1
 else
  CheckValu=0;
  
  if(document.getElementById("ckcLogin").checked==true)
  CkcLogin=1
 else
  CkcLogin=0;
  
  if(document.getElementById("CkcSendEmail").checked==true)
  CkcSendEmail=1
  else
  CkcSendEmail=0;

 var sentData = "";
 sentData = FCKeditorAPI.GetInstance('MyTextareaMemReg').GetHTML();
 sentData += "|" + document.getElementById('txtTitleEmailMemReg').value;
 sentData += "|" + document.getElementById('txtEmailRegForMem').value;
 sentData += "|" + CheckValu; 
 sentData += "|" + CkcLogin; 
 sentData += "|" + document.getElementById("txtRedirect").value; 
 sentData += "|" + CkcSendEmail; 
 //alert(sentData)
 sentData = 5 + "#" + sentData
 DoServerActionRegisterMem(sentData,'');
 document.getElementById("divfckEditorMemReg").style.display = 'none'; 
 document.getElementById("divAfterSendDataFCKMemReg").style.display = 'block';
 document.getElementById('hidDesEmailModReg').value = FCKeditorAPI.GetInstance('MyTextareaMemReg').GetHTML(); 
 document.getElementById('hidTitleEmailModReg').value = document.getElementById('txtTitleEmailMemReg').value;
 }
function ChangeBgColor(param,FOrE,paramId)
{ var QFOrE = ""; if (FOrE==0)
{ QFOrE = "tdError"+paramId
}
else
{ QFOrE = "tdFild"+paramId
}
if(paramChangeFild == 0)
{ if (param == 1)
{ document.getElementById(QFOrE).style.backgroundColor="#FAF7E1";}
if (param == 0)
{ document.getElementById(QFOrE).style.backgroundColor="";}
}
}
var paramChangeFild = 0; var qTdFildData = ""; function GetTextBox(FOrE,param)
{ var QFOrE = ""; var QhidFOrE = ""; if (FOrE==0)
{ QFOrE = "tdError"+param
QhidFOrE = "hidError"+param
}
else
{ QFOrE = "tdFild"+param
QhidFOrE = "hidFild"+param
}
if (paramChangeFild == 0)
{ qTdFildData = document.getElementById(QFOrE).outerHTML; document.getElementById(QFOrE).innerHTML="<input id='txtChangeFild"+param+"' type='text' value='"+document.getElementById(QhidFOrE).value+"'><br><input id='btnChangeFild1' type='button' value='ثبت' onclick='ChengetxtFildOk("+FOrE+","+param+")' class='allinput'>&nbsp;<input id='btnChangeFild2' type='button' value='بازگشت' onclick='ChengetxtFildCancel("+FOrE+","+param+")' class='allinput'>"; paramChangeFild = param;}
}
function ChengetxtFildCancel(FOrE,param)
{ var QFOrE = ""; if (FOrE==0)
{ QFOrE = "tdError"+param
}
else
{ QFOrE = "tdFild"+param
}
document.getElementById(QFOrE).innerHTML = qTdFildData; qTdFildData = ""; paramChangeFild = 0; document.getElementById(QFOrE).style.backgroundColor="";}
function ChengetxtFildOk(FOrE,param)
{ var QFOrE = ""; if (FOrE==0)
{ QFOrE = "tdError"+param
}
else
{ QFOrE = "tdFild"+param
}
var sentData = ""; sentData = param; sentData += "|" + document.getElementById("txtChangeFild"+param).value; sentData = 1 + "#" + sentData + "#" + FOrE
DoServerActionRegisterMem(sentData,''); document.getElementById(QFOrE).innerHTML = "<IMG SRC='../images/indicator.gif' />"; document.getElementById(QFOrE).style.backgroundColor="";}
function GetCogFild(param)
{ var ActCog = ""; if (document.getElementById('chkCog'+param).checked == true)
{ ActCog = 1;}
else
{ ActCog = 0;}
var sentData = ""; sentData = param; sentData += "|" + ActCog; sentData = 2 + "#" + sentData
DoServerActionRegisterMem(sentData,''); document.getElementById('tdCog'+param).innerHTML = "<IMG SRC='../images/indicator.gif' />";}
function GetShowFild(param)
{ var ActShow = ""; if (document.getElementById('chkShow'+param).checked == true)
{ ActShow = 1;}
else
{ ActShow = 0;}
var sentData = ""; sentData = param; sentData += "|" + ActShow; sentData = 3 + "#" + sentData
DoServerActionRegisterMem(sentData,''); document.getElementById('tdShow'+param).innerHTML = "<IMG SRC='../images/indicator.gif' />";}
var qLicense = ""; function GetLicense()
{ qLicense = document.getElementById('txtAreLice').value; document.getElementById('tdLicenseChange').innerHTML="<input id='btnChengeLicense1' type='button' value='ثبت' onclick='ChengeLicenseOk()' class='allinput'>&nbsp;<input id='btnChengeLicense2' type='button' value='بازگشت' onclick='ChengeLicenseCancel()' class='allinput'>";}
function ChengeLicenseCancel()
{ document.getElementById('txtAreLice').value = qLicense; document.getElementById('tdLicenseChange').innerHTML = "";}
function ChengeLicenseOk()
{ var QtxtAreLice = document.getElementById('txtAreLice').value; if (QtxtAreLice != "")
{ var sentData = ""; sentData = "0"; sentData += "|" + QtxtAreLice; sentData = 4 + "#" + sentData
DoServerActionRegisterMem(sentData,''); document.getElementById('btnChengeLicense1').value = "در حال ارسال اطلاعات"; document.getElementById('btnChengeLicense1').style.width = "130px"
}
}
var strData1 = ""; var strData2 = ""; var strData3 = ""; var strData4 = ""; var strData5 = ""; var strData6 = ""; var strData7 = ""; function createElemRegisterMem(elemText)
{ var tmpArray = elemText.split("|"); for (var i=0;i<tmpArray.length;i++)
{ switch(i){ case 0 :
strData1 = tmpArray[i]; break; case 1 :
strData2 = tmpArray[i]; break; case 2 :
strData3 = tmpArray[i]; break; case 3 :
strData4 = tmpArray[i]; break; case 4 :
strData5 = tmpArray[i]; break; case 5 :
strData6 = tmpArray[i]; break; case 6 :
strData7 = tmpArray[i]; break;}
}
return false;}
function ReceiveDataFromServerRegisterMem(strData)
{ createElemRegisterMem(strData); if (strData1 == 1 || strData1 == 0 )
{ var QFOrE = ""; var QhidFOrE = ""; if (strData1==0)
{ QFOrE = "tdError"+strData2
QhidFOrE = "hidError"+strData2
}
else
{ QFOrE = "tdFild"+strData2
QhidFOrE = "hidFild"+strData2
document.getElementById("tdFildFM"+strData2).innerHTML = strData3;}
document.getElementById(QFOrE).innerHTML = strData3; paramChangeFild = 0; document.getElementById(QFOrE).style.backgroundColor=""; document.getElementById(QhidFOrE).value = strData3;}
if (strData1 == 2)
{ if (strData3 == 1)
{ document.getElementById('tdCog'+strData2).innerHTML = "<input id='chkCog"+strData2+"' onclick='GetCogFild("+strData2+")' type='checkbox' checked='CHECKED' />"; document.getElementById('tdStar'+strData2).innerHTML = "*"; document.getElementById('tdStarFM'+strData2).innerHTML = "*";}
else
{ document.getElementById('tdCog'+strData2).innerHTML = "<input id='chkCog"+strData2+"' onclick='GetCogFild("+strData2+")' type='checkbox' />"; document.getElementById('tdStar'+strData2).innerHTML = ""; document.getElementById('tdStarFM'+strData2).innerHTML = "";}
}
if (strData1 == 3)
{ if (strData3 == 1)
{ document.getElementById('tdShow'+strData2).innerHTML = "<input id='chkShow"+strData2+"' onclick='GetShowFild("+strData2+")' type='checkbox' checked='CHECKED' />"; document.getElementById('tdFild'+strData2).style.color = ""; document.getElementById('trFildFM'+strData2).style.display = "block";}
else
{ document.getElementById('tdShow'+strData2).innerHTML = "<input id='chkShow"+strData2+"' onclick='GetShowFild("+strData2+")' type='checkbox' />"; document.getElementById('tdFild'+strData2).style.color = "red"; document.getElementById('trFildFM'+strData2).style.display = "none";}
}
if (strData1 == 4)
{ document.getElementById('tdLicenseChange').innerHTML = ""; document.getElementById('txtAreLiceFM').value = document.getElementById('txtAreLice').value;}
if (strData1 == 5)
{ document.getElementById('divGetEmailForMemReg').style.display = 'none'; document.getElementById("divfckEditorMemReg").style.display = 'block'; document.getElementById('divAfterSendDataFCKMemReg').style.display = 'none'; fckdivMemReg = 0;}
}

