﻿// JScript 文件

// JScript 文件

function onEdit(id)
{
 var now= document.getElementById(id);
 now.innerHTML="<img src=\"images/focus.gif\">" ;
}

function ltrim(s){
return s.replace( /^\s*/, "");
}
//去右空格;
function rtrim(s){
return s.replace( /\s*$/, "");
}
//左右空格;
function trim(s){
return rtrim(ltrim(s));
}

function onInput(con1,con2,lbl)
{
 var c1= document.getElementById(con1).value;
  var c2= document.getElementById(con2).value;
   var lb= document.getElementById(lbl);
   
   if(c1!= c2) 
   lb.innerHTML="<img src=\"images/no.gif\" alt=\"\">";
   else
   lb.innerHTML="<img src=\"images/yes.gif\" alt=\"\">";

}

function onCompleted(lblid,type,control,spanname,num1,num2)
{

  var lbl= document.getElementById(lblid);  
  var con=trim(document.getElementById(control).value); 

  var span = document.getElementById(spanname); 
  
  var tel1 = "";
  if(num1!="")
  {
    tel1 = trim(document.getElementById(num1).value); 
  }

  var tel2 = "";
  if(num2!="")
  {
    tel2 = trim(document.getElementById(num2).value); 
  }
  if(lbl != null) lbl.innerHTML="Validating...";

  if(type=="text")
  {
     if(con==null || con=="")
       {  
         if(lbl != null) lbl.innerHTML="<img src=\"images/no.gif\" alt=\"\">";
         if(span != null) span.innerHTML = "false";
         return false;
       }
    else
      {
       if(lbl != null) lbl.innerHTML="<img src=\"images/yes.gif\" alt=\"\">"; 
       if(span != null) span.innerHTML = "true";
        return true;
      } 
  }
  else if(type=="mail")
  {
        if(con==null || con=="")
            {
       if(lbl != null) lbl.innerHTML="<img src=\"images/no.gif\" alt=\"\">";
       if(span != null) span.innerHTML = "false";
       return false;
            }
      var result=con.match(/^(\S)+[@](\S)+[.](\w)+$/);
      if(result==null)
      {
       if(lbl != null) lbl.innerHTML="<img src=\"images/no.gif\" alt=\"\">";
       if(span != null) span.innerHTML = "false";
       return false;
       }
      else
      {
       if(lbl != null) lbl.innerHTML="<img src=\"images/yes.gif\" alt=\"\">";
       if(span != null) span.innerHTML = "true";
      return true;
       }
  }
  else if(type=="USPhone")
  {
       if(con==null||con==""||tel1==""||tel1==null||tel2==null||tel2=="")
       {
            var notuspass = document.getElementById("notuphone").innerHTML;
            if(con==""&&tel1==""&&tel2=="")
            {   
                if(notuspass=="true")
                {
                    if(lbl != null) lbl.innerHTML=""; 
                    if(span != null) span.innerHTML="true";
                    return true;
                }else
                {
                    if(lbl != null) lbl.innerHTML="<img src=\"images/no.gif\" alt=\"\">";
                    if(span != null) span.innerHTML="false";
                    return false;
                }
            }
             if(lbl != null) lbl.innerHTML="<img src=\"images/no.gif\" alt=\"\">";
                if(span != null) span.innerHTML="false";
                return false;
             /*   
            if(notuspass!="true"){
               
            }else
            {
               
               if(lbl != null) lbl.innerHTML=""; 
               if(span != null) span.innerHTML="true";
               return true;
            }*/
       }
       var result1=con.match(/^\d{3}$/);//((\(\d{3}\) ?)|(\d{3}-))?\d{3}-\d{4}
       var res2 = tel1.match(/^\d{3}$/);
       var res3 = tel2.match(/^\d{4}$/);
       if(result1==null || res2==null || res3==null)
       {
            if(lbl != null) lbl.innerHTML="<img src=\"images/no.gif\" alt=\"\">";
            if(span != null) span.innerHTML="false";
            return false;
       } 
       else
       {
           document.getElementById("notusphone").innerHTML="";
           document.getElementById("notuphone").innerHTML="";
           if(lbl != null) lbl.innerHTML="<img src=\"images/yes.gif\" alt=\"\">"; 
           if(span != null) span.innerHTML="true";
           return true;
       } 
  }else if(type=="US")
  {
        if(con==null||con=="")
       {
           if(lbl != null) lbl.innerHTML="<img src=\"images/no.gif\" alt=\"\">";
                if(span != null) span.innerHTML="false";
                return false;
       }else 
       {
            var p = "";
            var rus=con.match(/^\d{3}-\d{3}-\d{4}$/);
            if(rus == null)
            {
                if(lbl != null) lbl.innerHTML="<img src=\"images/no.gif\" alt=\"\">";
                if(span != null) span.innerHTML="false";
                return false;
            }else
            {                
                if(lbl != null) lbl.innerHTML="<img src=\"images/yes.gif\" alt=\"\">"; 
               if(span != null) span.innerHTML="true";
               return true;
                    
            }
       }
  }
  else if(type=="Level")
  {
  
       if(con==null||con=="")
       {
           if(lbl != null) lbl.innerHTML="<img src=\"images/no.gif\" alt=\"\">";
                if(span != null) span.innerHTML="false";
                return false;
       }else
       {
            var res1=con.match(/^\d{2}$/);
            var rr = con.match(/^\d{1}$/);
            if(res1==null && rr==null)
            {
               if(lbl != null) lbl.innerHTML="<img src=\"images/no.gif\" alt=\"\">";
                if(span != null) span.innerHTML="false";
                return false;
            }else
            {
                if(lbl != null) lbl.innerHTML="<img src=\"images/yes.gif\" alt=\"\">"; 
               if(span != null) span.innerHTML="true";
               return true;
            }
       }
  }
  else if(type=="NotUS")
  {
       var uspass = document.getElementById("uphone").innerHTML;
       if(con==null || con=="")
       {
            if(uspass!="true"){
               if(lbl != null) lbl.innerHTML="<img src=\"images/no.gif\" alt=\"\">";
                if(span != null) span.innerHTML="false";
                return false;
            }else
            {
               if(lbl != null) lbl.innerHTML=""; 
              if(span != null)  span.innerHTML="";
               return true;
            }
       }else
       {
           if(document.getElementById("uphone")==true){
           document.getElementById("usphone").innerHTML="";
           document.getElementById("uphone").innerHTML="";
           }
           if(lbl != null) lbl.innerHTML="<img src=\"images/yes.gif\" alt=\"\">"; 
           if(span != null) span.innerHTML="true";
          
           if(uspass=="false")
           {
                clearUS();
           }
           
           
           return true;
       }
  }
  else if(type=="CheckPwd")
  {
       if(con==null || con=="" || tel1==null || tel1=="")//重复密码放在tel1里面
       {
               if(lbl != null) lbl.innerHTML="<img src=\"images/no.gif\" alt=\"\">";
                if(span != null) span.innerHTML="false";
                return false;
       }else
       {
           if(con != tel1)
           {
                if(lbl != null) lbl.innerHTML="<img src=\"images/no.gif\" alt=\"\">";
                if(span != null) span.innerHTML="false";
                return false;
           }else
           {
                if(lbl != null) lbl.innerHTML="<img src=\"images/yes.gif\" alt=\"\">"; 
               if(span != null) span.innerHTML="true";
               return true;
           }
           
       }
  }
  else
      lbl.innerHTML="";
}






function doNotUS(control,lbl,span,t1,t2,t3,lbus,spus)
{
    var uspass = trim(document.getElementById(spus).innerHTML);//US号码通过情况
    var con = trim(document.getElementById(control).value);//非US文本框
    var lblnus = document.getElementById(lbl);//NUS
    var spannus = document.getElementById(span); 
       if(con==null || con=="")
       {
            if(uspass!="true"){
               if(lblnus != null) lblnus.innerHTML="<img src=\"images/no.gif\" alt=\"\">";
                if(spannus != null) spannus.innerHTML="false";
                return false;
            }else
            {
               if(lblnus != null) lblnus.innerHTML=""; 
              if(spannus != null)  spannus.innerHTML="";
               return true;
            }
       }else
       {
           if(document.getElementById(spus)==true){
           document.getElementById(spus).innerHTML="";
           document.getElementById(spus).innerHTML="";
           }
           if(lblnus != null) lblnus.innerHTML="<img src=\"images/yes.gif\" alt=\"\">"; 
           if(spannus != null) spannus.innerHTML="true";
          
           if(uspass=="false")
           {
                document.getElementById(spus).innerHTML="true"; 
                if(document.getElementById(t1).value==""&&document.getElementById(t2).value==""&&document.getElementById(t3).value=="")
                {
                    document.getElementById(lbus).innerHTML="";
                }
                //document.getElementById(t1).value="";
                //document.getElementById(t2).value="";
                //document.getElementById(t3).value="";
                //document.getElementById(lbus).innerHTML="";
           }
           return true;
       }
}




function checkFormReg()//regit page
{

 var input=document.getElementsByTagName('input');
 var n=input.length;
  var status=false;
  var status1=false,status2=false,status3=false,status4=false,statsu5=false,status6=false,status7=false;
//var status=false; 
 for(var i=0;i<n;i++)
 {
  if(input[i].type=="text" || input[i].type=="password") 
  {  
    if(input[i].id=='TextBoxUserName')
    {
      status1=onCompleted('lbfname','text','TextBoxUserName','spfname','','');
    }
   else if(input[i].id=='tboxFullName') 
   {
    status2= onCompleted('lbllastname','text','tboxFullName','spanlastname','','');
   }
   else if(input[i].id=='tboxEmailAddress')
   {
   status3= onCompleted('lblemail','mail','tboxEmailAddress','spanemail','','');
   }
   else if(input[i].id=='tboxLoginPwd')
   {
    status4=onCompleted('lblpwd','text','tboxLoginPwd','spanpwd','','');
   }
   else if(input[i].id=='tboxConfirmPwd')
   {
   status5= onCompleted('lblpwd2','CheckPwd','tboxConfirmPwd','spanpwd2','tboxLoginPwd','');
   }
   else if(input[i].id=='tboxPhoneOne' || input[i].id=='tboxPhoneTwo'||input[i].id=='tboxPhoneThree')
   {
   status6=onCompleted('usphone','USPhone','tboxPhoneOne','uphone','tboxPhoneTwo','tboxPhoneThree');
   }else if(input[i].id=='tboxNonPhone')
   {
        status7 = doNotUS('tboxNonPhone','notusphone','notuphone','tboxPhoneOne','tboxPhoneTwo','tboxPhoneThree','usphone','uphone');
   }

 }

} 

if(!(status1 && status2 && status3 && status4 && status5 && status6 && status7))
{
 return false;
} 
else
 return true; 
}




function checkFormPL()
{

 var input=document.getElementsByTagName('input');
 var n=input.length;
  var status=false;
  var status1=false,status2=false,status3=false,status4=false,statsu5=false,status6=false,status7=false,statsu8=false,status9=false,status10=false;
//var status=false; 
 for(var i=0;i<n;i++)
 {
  if(input[i].type=="text" || input[i].type=="password") 
  {  
    if(input[i].id=='tboxFirstName')
    {
      status1=onCompleted('lbfname','text','tboxFirstName','spfname','','');
    }
   else if(input[i].id=='tboxLastName') 
   {
    status2= onCompleted('lbllastname','text','tboxLastName','spanlastname','','');
   }
   else if(input[i].id=='tboxEmail')
   {
   status3= onCompleted('lblemail','mail','tboxEmail','spanemail','','');
   }
   else if(input[i].id=='tboxAccount')
   {
    status4=onCompleted('lblaccount','text','tboxAccount','spanaccount','','');
   }
   else if(input[i].id=='tboxPassword')
   {
   status5= onCompleted('lblpwd','text','tboxPassword','spanpwd','','');
   }
   else if(input[i].id=='tboxCharName')
   {
   status6= onCompleted('lblcname','text','tboxCharName','spancname','','');
   }
   else if(input[i].id=='tboxLevel')
   {
   status7= onCompleted('lblevel','Level','tboxLevel','spanlevel','','');
   }
   else if(input[i].id=='TextBox_BankPin')
   {
   status8= onCompleted('lbpin','text','TextBox_BankPin','spanpin','','');
   }
   else if(input[i].id=='TextBox1')
   {
   status9=doNotUS('TextBox1','notusphone','notuphone','TboxPhone1','TboxPhone2','TboxPhone3','usphone','uphone');
   }
   else if(input[i].id=='TboxPhone1' || input[i].id=='TboxPhone2'||input[i].id=='TboxPhone3')
   {
   status10=onCompleted('usphone','USPhone','TboxPhone1','uphone','TboxPhone2','TboxPhone3');
   }

 }

} 

if(!(status1 && status2 && status3 && status4 && status5 && status6 && status7&& status8 && status9 && status10))
{
 return false;
} 
else
 return true; 
}


function checkFormOR()
{

 var input=document.getElementsByTagName('input');
 var n=input.length;
  var status=false;
  var status1=false,status2=false,status3=false,status4=false,statsu5=false,status6=false,status7=false;
//var status=false; 
 for(var i=0;i<n;i++)
 {
  if(input[i].type=="text" || input[i].type=="password") 
  {  
    if(input[i].id=='tboxFullName')
    {
      status1=onCompleted('lblfname','text','tboxFullName','fname','','');
    }
   else if(input[i].id=='tboxEmailAdress') 
   {
    status2= onCompleted('lblemail','mail','tboxEmailAdress','email','','');
   }
   else if(input[i].id=='tboxCharName')
   {
   status3= onCompleted('lblcname','text','tboxCharName','spancname','','');
   }
   else if(input[i].id=='tboxPassword')
   {
    status4=onCompleted('lblpwd','text','tboxPassword','spanpwd','','');
   }
   else if(input[i].id=='tboxBankPin')
   {
   status5=onCompleted('lbpin','text','tboxBankPin','spanpin','','');
   }
   else if(input[i].id=='TboxPhone1'||input[i].id=='TboxPhone2'||input[i].id=='TboxPhone3')
   {
   status6= onCompleted('usphone','USPhone','TboxPhone1','uphone','TboxPhone2','TboxPhone3');
   }
   else if(input[i].id=='tboxTelephone')
   {
   status7= doNotUS('tboxTelephone','notusphone','notuphone','TboxPhone1','TboxPhone2','TboxPhone3','usphone','uphone');
   }

 }

} 

if(!(status1 && status2 && status3 && status4 && status5 && status6 && status7))
{
 return false;
} 
else
 return true; 
}


function checkFormAccount()
{ 
 var input=document.getElementsByTagName('input');
 var n=input.length;
  var status=false;
  var status1=false,status2=false,status3=false;
//var status=false; 
 for(var i=0;i<n;i++)
 {
  if(input[i].type=="text" || input[i].type=="password") 
  {  
//alert(input[i].id);
    if(input[i].id=='tboxFullName')
    {
      status1=onCompleted('lbfname','text','tboxFullName','spfname','','');
    }
   else if(input[i].id=='tboxEmail') 
   {
    status2= onCompleted('lbemail','mail','tboxEmail','semail','','');
   }
   else if(input[i].id=='tboxOtherPhone')
   {
   status3=onCompleted('lbtel','text','tboxOtherPhone','stel','','');
   }
 }

} 

if(!(status1 && status2 && status3))
{
 return false;
} 
else
 return true; 
}

function checkFormGold()
{ 
 var input=document.getElementsByTagName('input');
 var n=input.length;
  var status=false;
  var status1=false,status2=false,status3=false,status4=false,status5=false;
//var status=false; 
 for(var i=0;i<n;i++)
 {
  if(input[i].type=="text" || input[i].type=="password") 
  {  
//alert(input[i].id);
    if(input[i].id=='tboxFirstName')
    {
      status1=onCompleted('lbfname','text','tboxFirstName','spfname','','');
    }
   else if(input[i].id=='tboxLastName') 
   {
    status2=onCompleted('Label1','text','tboxLastName','Span1','','');
   }
   else if(input[i].id=='tboxEmail')
   {
   status3=onCompleted('lbemail','mail','tboxEmail','semail','','');
   }
   else if(input[i].id=='tboxPhone')
   {
   status4=onCompleted('lbtel','text','tboxPhone','stel','','');
   }
   else if(input[i].id=='tboxCharName')
   {
   status5=onCompleted('Label2','text','tboxCharName','Span2','','');
   }
 }

} 

var price = document.getElementById("tboxPrice").innerHTML;
var p = parseFloat(price.substring(1));
if(p<=0)
{
    document.getElementById("lbprice").innerHTML="<img src=\"images/focus.gif\">" ;
    return false;
}
if(!document.getElementById("rbtnIsAccept").checked)
{
    alert("Please accept the terms and conditions .");
    return false;
}
    

if(!(status1 && status2 && status3&&status4&&status5))
{
 return false;
} 
else
 return true; 
}


function checkFormSell()
{ 
 var input=document.getElementsByTagName('input');
 var n=input.length;
  var status=false;
  var status1=false,status2=false,status3=false;
//var status=false; 
 for(var i=0;i<n;i++)
 {
  if(input[i].type=="text" || input[i].type=="password") 
  {  
//alert(input[i].id);
    if(input[i].id=='tbfname')
    {
      status1=onCompleted('lbfname','text','tbfname','spfname','','');
    }
   else if(input[i].id=='tboxLastName') 
   {
    status2=onCompleted('lblast','text','tboxLastName','slast','','');
   }
   else if(input[i].id=='tboxEmailAdress')
   {
   status3=onCompleted('lbemail','mail','tboxEmailAdress','semail','','');
   }
 }

} 

if(!(status1 && status2 && status3))
{
 return false;
} 
else
 return true; 
}


function checkFormItem()
{ 
 var input=document.getElementsByTagName('input');
 var n=input.length;
  var status=false;
  var status1=false,status2=false,status3=false,status4=false,status5=false,status6=false,status7=false,status8=false,status9=false,status10=false;
 for(var i=0;i<n;i++)
 {
  if(input[i].type=="text" || input[i].type=="password") 
  {  
    if(input[i].id=='tboxFullName')
    {
      status1=onCompleted('lbfname','text','tboxFullName','spfname','','');
    }
   else if(input[i].id=='tboxEmailAdress') 
   {
    status2=onCompleted('Label1','mail','tboxEmailAdress','Span1','','');
   }
   else if(input[i].id=='tboxTelephone')
   {
   status3=onCompleted('Label2','text','tboxTelephone','Span2','','');
   }
   else if(input[i].id=='tboxPayEmail')
   {
   status4=onCompleted('Label3','mail','tboxPayEmail','Span3','','');
   }
   else if(input[i].id=='tboxCharacterName')
   {
   status5=onCompleted('Label4','text','tboxCharacterName','Span4','','');
   }
   else if(input[i].id=='tboxLevel')
   {
   status6=onCompleted('Label5','Level','tboxLevel','Span5','','');
   }
   else if(input[i].id=='tboxRepresentative')
   {
   status7=onCompleted('Label6','text','tboxRepresentative','Span6','','');
   }
   else if(input[i].id=='tboxAccountName')
   {
   status8=onCompleted('Label7','text','tboxAccountName','Span7','','');
   }
   else if(input[i].id=='tboxPassWord')
   {
   status9=onCompleted('lblpwd','text','tboxPassWord','spanpwd','','');
   }
   else if(input[i].id=='tboxRePassWord')
   {
   status10=onCompleted('lblpwd2','CheckPwd','tboxRePassWord','spanpwd2','tboxPassWord','');
   }
 }

} 

if(!(status1 && status2 && status3&&status4 && status5 && status6&& status7&&status8 && status9 && status10))
{
 return false;
} 
else
 return true; 
}

function checkForm3()//brogame PL
{
 var input=document.getElementsByTagName('input');
 var n=input.length;
  var status=false;
  var status1=false,status2=false,status3=false,status4=false,statsu5=false,status6=false,status7=false,status8=false;
//var status=false; 
 for(var i=0;i<n;i++)
 {
  if(input[i].type=="text" || input[i].type=="password") 
  {  
    if(input[i].id=='tboxFirstName')
    {
      status1=onCompleted('lbfname','text','tboxFirstName','spfname','','');  
    }
   else if(input[i].id=='tboxLastName') 
   {
    status2= onCompleted('lbllastname','text','tboxLastName','spanlastname','','');
   }
   else if(input[i].id=='tboxEmail')
   {
   status3= onCompleted('lblemail','mail','tboxEmail','spanemail','','');
   }
   else if(input[i].id=='tboxAccount')
   {
    status4=onCompleted('lblaccount','text','tboxAccount','spanaccount','','');
   }
   else if(input[i].id=='tboxPassword')
   {
   status5= onCompleted('lblpwd','text','tboxPassword','spanpwd','','');
   }
   else if(input[i].id=='tboxCharName')
   {
   status6=onCompleted('lblcname','text','tboxCharName','spancname','','');
   }else if(input[i].id=='tboxLevel')
   {
        status7 = onCompleted('lblevel','Level','tboxLevel','spanlevel','','');
   }
   else if(input[i].id=='tboxPhone')
   {
        status8 = onCompleted('notusphone','US','tboxPhone','notuphone','','');
   }

 }

} 
if(!(status1 && status2 && status3 && status4 && status5 && status6 && status7&& status8))
{
 return false;
} 
else
 return true; 
}


function checkFormReg()//brogame PL
{
 var input=document.getElementsByTagName('input');
 var n=input.length;
  var status=false;
  var status1=false,status2=false,status3=false,status4=false,statsu5=false,status6=false;
//var status=false; 
 for(var i=0;i<n;i++)
 {
  if(input[i].type=="text" || input[i].type=="password") 
  {  
    if(input[i].id=='tboxFullName')
    {
      status1=onCompleted('lbfname','text','tboxFullName','spfname','',''); 
    }
   else if(input[i].id=='tboxCharacterName') 
   {
    status2=onCompleted('Label4','text','tboxCharacterName','Span4','','');
   }
   else if(input[i].id=='tboxEmailAdress')
   {
   status3=onCompleted('Label1','mail','tboxEmailAdress','Span1','','');
   }
   else if(input[i].id=='tboxPassword')
   {
    status4=onCompleted('lblpwd','text','tboxPassword','spanpwd','','');
   }
   else if(input[i].id=='tboxRePassword')
   {
   status5= onCompleted('lblpwd2','CheckPwd','tboxRePassword','spanpwd2','tboxPassword','');
   }
   else if(input[i].id=='tboxPhone')
   {
   status6=onCompleted('Label2','text','tboxPhone','Span2','','');
   }

 }

} 
if(!(status1 && status2 && status3 && status4 && status5 && status6 ))
{
 return false;
} 
else
 return true; 
}

function checkFindpwd()
{
    var s1 = onCompleted('lbfname','text','tboxFullName','spfname','','');
    var s2 = onCompleted('Label1','mail','tboxEmailAdress','Span1','','');
    if(s1&&s2) return true;
    else return false;
}






