﻿
function UserName(value,contex)
{
    document.getElementById("lblteamMsg").innerHTML=value;
}

function trimAll(sString) 
{
    while (sString.substring(0,1) == ' ')
    {
        sString = sString.substring(1, sString.length);
    }
    while (sString.substring(sString.length-1, sString.length) == ' ')
    {
        sString = sString.substring(0,sString.length-1);
    }
    return sString;
}

function check()
{
    var err=""; 
    if(trimAll(document.getElementById("TxtSubject").value)=="")
    { 
        err +="Subject cannot be blank.\n";
    }
    
    if(trimAll(document.getElementById("TxtDetails").value)=="")
    { 
        err +="Forum details cannot be blank\n";
    }
    if(trimAll(document.getElementById("txtags").value)=="")
    { 
        err +="Forum tag cannot be blank\n";
    }
    else
    {
        var iChars = "!@#$%^&*()+=-[]\\\';./{}|\":<>Ç?";
        var len=document.getElementById("txtags").value;
        for (var i = 0; i < len.length; i++) 
        {
        if (iChars.indexOf(len.charAt(i)) != -1) 
        {
         err += "The tag entered has invalid characters. Please remove them and try again.\n";
          break;
        } 
        } 
    }
    if(err=="")
    {
         return true;
    }
    else
    { 
        alert(err) 
        return false;
    }    
}
function checkReply()
{
    var err=""; 
    if(trimAll(document.getElementById("TxtReply").value)=="")
    { 
        err +="Reply cannot be blank\n";
    }
    
    if(err=="")
    {
         return true;
    }
    else
    { 
        alert(err) 
        return false;
    } 
    
}

function checkComment()
{
    var err=""; 
    if(trimAll(document.getElementById("txtcomment").value)=="")
    { 
        err +="Comment cannot be blank\n";
    }
    
    if(err=="")
    {
         return true;
    }
    else
    { 
        alert(err) 
        return false;
    } 
    
}

function EditProfileCheck()
{   
    var err=""; 
    if(trimAll(document.getElementById("txtname").value)=="")
    { 
        err +="Name cannot be blank.\n";
    }
    if(trimAll(document.getElementById("txtcity").value)=="")
    { 
        err +="City cannot be blank.\n";
    }
    if(isNaN(document.getElementById("txtmobileno").value))
    {
        err +="Please enter valid mobile number.\n";
    }
    if(document.getElementById("refavclub").value=="Select")
    {
         err +="Please select your favourite club.\n";
    }
    if(trimAll(document.getElementById("txtFavPlayer").value)=="")
    { 
        err +="Favourite Player cannot be blank.\n";
    }
    if(document.getElementById("recountry").value=="Select")
    {
         err +="Please select your country.\n";
    }
   if(document.getElementById("txtemail").value=="")
    { 
        err +="Email cannot be blank.\n";
    }
    if(document.getElementById("TxtAbtMe").value=="")
    { 
        err +="About me cannot be blank.\n";
    }
    
    else
    {  checkEmail = document.getElementById("txtemail").value;

        if ((checkEmail.indexOf('@') < 0) || ((checkEmail.charAt(checkEmail.length-4) != '.') && (checkEmail.charAt(checkEmail.length-3) != '.'))) 
        {
             err +="You have entered an invalid email address. \n";           
        } 
    } 
     var date=document.getElementById("bmonth").value+"/"+document.getElementById("bday").value+"/"+document.getElementById("byear").value;
    var RegExPattern = /^(?=\d)(?:(?:(?:(?:(?:0?[13578]|1[02])(\/|-|\.)31)\1|(?:(?:0?[1,3-9]|1[0-2])(\/|-|\.)(?:29|30)\2))(?:(?:1[6-9]|[2-9]\d)?\d{2})|(?:0?2(\/|-|\.)29\3(?:(?:(?:1[6-9]|[2-9]\d)?(?:0[48]|[2468][048]|[13579][26])|(?:(?:16|[2468][048]|[3579][26])00))))|(?:(?:0?[1-9])|(?:1[0-2]))(\/|-|\.)(?:0?[1-9]|1\d|2[0-8])\4(?:(?:1[6-9]|[2-9]\d)?\d{2}))($|\ (?=\d)))?(((0?[1-9]|1[012])(:[0-5]\d){0,2}(\ [AP]M))|([01]\d|2[0-3])(:[0-5]\d){1,2})?$/;
    if ((date.match(RegExPattern)) && (date.value!='')) 
    {    
        var laterdate = new Date();     // 1st January 2000
        var earlierdate = new Date(date);  // 13th March 1998
        var difference = laterdate.getTime() - earlierdate.getTime();
        var yearDifference = Math.floor(difference/1000/60/60/24/365);
        //if(yearDifference < 18)
        //{
        //    err +="You need to be at least 18 years old to become a member of this site\n";
        //}
    }
    else 
    {
        err += "Please enter a valid date of birth (MM/DD/YYYY)\n";        
    }     
    
    if(err=="")
    {
         return true;
    }
     else
    { 
        alert(err) 
        return false;
    } 
}
