﻿//document.getElementById('drcity').selectedIndex = 0;
function IsName(e, Id) {

    //debugger;
    var unicode = e.charCode ? e.charCode : e.keyCode;
    if (unicode != 8) { //if the key isn't the backspace key (which we should allow)
        if ((unicode < 65 || unicode > 90) && (unicode < 97 || unicode > 122)) //if not a char
        {
if(unicode==32)
{
 return true; 
}
            return false; //disable key press
        }
    }
    if (document.getElementById(Id).value.length > 50) {

        document.getElementById(Id).focus();
        return false;
    }
    return true;
}
function numbersonly(e) {
    //debugger;
    var unicode = e.charCode ? e.charCode : e.keyCode;
    var mobile = document.getElementById('txtmobile');
    var mobileval = mobile.value;

    if (unicode != 8) { //if the key isn't the backspace key (which we should allow)
        if (mobileval.substring(0, 1) == "0") {
            mobile.value = "";
        }
        if (mobileval.substring(0, 2) == "91") {
            mobile.value = "";
        }
           
                    if (unicode < 48 || unicode > 57) //if not a number
            {
                return false; //disable key press
            }
        
    }
    
    return true;
}
function docheck() {
   
    var name = document.getElementById('txtname');
    var email = document.getElementById('txtemail');
    var mobile = document.getElementById('txtmobile');
    var city = document.getElementById('txtcity');
    var j = document.getElementById('drcity').selectedIndex;
    var namelg = name.value;
    var citylg = city.value;
    var mobileval=mobile.value;
    var bool=new Boolean(true);
    var errormsg = "";
    if (trim(name.value) == '' || trim(name.value) == 'Full Name' || trim(name.value) == 'full name') {
        errormsg += "Enter Full Name \n";
        bool = new Boolean(false);
    }
    if (namelg.length <= 2) {
        errormsg += "Name should be more than 2 characters \n";
        bool = new Boolean(false);
    }
    if (trim(email.value) == '' || trim(email.value) == 'Email' || trim(email.value) == 'email') {
        errormsg += "Enter Email-ID \n";
        bool = new Boolean(false);
    }
    else {
        var re = /^[a-zA-Z0-9._-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,4}$/;

        if (!(re.test(trim(email.value)))) {
            errormsg += "Enter Valid Email-ID \n";
            bool = new Boolean(false);
        }
    }
    if (j == 0) {
        errormsg += "Select Proper City \n";
        bool = new Boolean(false);
    }
    if (citylg.length <= 2&&citylg!='') {
        errormsg += "City should be more than 2 characters \n";
        bool = new Boolean(false);
 }
    if (trim(mobile.value) == '' || trim(mobile.value) == 'Mobile Number' || trim(mobile.value) == 'mobile number') {
        errormsg += "Enter Mobile Number \n";
        bool = new Boolean(false);
    } else {


    var rm = /^\b[987]\d{9,19}\b$/;

    if (!(rm.test(trim(mobile.value)))) {
            errormsg += "Enter Valid Mobile Number \n";
            bool = new Boolean(false);
        }
    }
    if(trim(mobileval.substring(0, 1))=="0")
    {
     errormsg += "Mobile Number should not start from zero \n";
            bool = new Boolean(false);
    }
    if (errormsg!="") {
        alert(errormsg);
    }
        if (bool == false) {

            return false;
        } else {
            return true;
        }
}
function trim(stringToTrim) {
    return stringToTrim.replace(/^\s+|\s+$/g, "");
}
function dr() {

    var i = document.getElementById('drcity').selectedIndex;
    var a = document.getElementById('txtcity');
    var city = document.getElementById('drcity').options[i].text;

    if (city == "Other") {
        a.value = "";
        a.style.display = 'block';
        document.getElementById('as').style.display='none';
      
    }
    else {
        a.style.display = 'none';
document.getElementById('as').style.display='block';
        a.value = city;
        
      
    }
    
 
}
function checkinj(string)
{
var iChars = "*|,\":<>[]{}`\';()&$#%";
 for (var i = 0; i < string.length; i++) 
{

 if (iChars.indexOf(string.charAt(i)) != -1) 
 {
 return false; 
} 
}

return true;
} 

