﻿function Validateuserregistration(){
//            var cntrl = document.getElementById('ctl00_ContentPlaceHolder1_tbusername');
//            if (cntrl.value == '') { alert('Please enter a Username.'); cntrl.focus(); return false; }
//            cntrl = document.getElementById('ctl00_ContentPlaceHolder1_tbpass');
//            if(cntrl){
//                if (cntrl.value == '') { alert('Please enter a Password.'); cntrl.focus(); return false; }
//            }
//            cntrl = document.getElementById('ctl00_ContentPlaceHolder1_tbreppass');
//            if(cntrl){
//            if (cntrl.value == '') { alert('Please Repeat the Password.'); cntrl.focus(); return false; }
//            else{
//                var a1 = document.getElementById('ctl00_ContentPlaceHolder1_tbpass');
//                var a2 = document.getElementById('ctl00_ContentPlaceHolder1_tbreppass');
//                if(a1.value!==a2.value){
//                    alert('Both Password must Be Same.'); cntrl.focus(); return false;
//                }
//            }
//            }
            var cntrl = document.getElementById('ctl00_ContentPlaceHolder1_tbfname');
            if (cntrl.value == '') { alert('Please enter First Name.'); cntrl.focus(); return false; }
            cntrl = document.getElementById('ctl00_ContentPlaceHolder1_tblname');
            if (cntrl.value == '') { alert('Please enter Last Name.'); cntrl.focus(); return false; }
            cntrl = document.getElementById('ctl00_ContentPlaceHolder1_tbemail');
            if (cntrl.value == '') { alert('Please enter Email.'); cntrl.focus(); return false; }
            else{
                var mExp = /^(\w+[\-\.])*\w+@(\w+\.)+[A-Za-z]+$/
                var ext = cntrl.value.match(mExp)
                if(ext === null)
                {
                    alert('email is not in correct format.'); 
                    cntrl.focus();
                    return false;
                }
            }
            cntrl = document.getElementById('ctl00_ContentPlaceHolder1_tbmobile');
            if (cntrl.value == '') { alert('Please enter Mobile.'); cntrl.focus(); return false; }
            else{
                var mExp = /^\d{10}$/
                var ext = cntrl.value.match(mExp)
                if(ext === null)
                {
                    alert('only 10 numbers can be entered in Mobile Number here.'); 
                    cntrl.focus();
                    return false;
                }
            }
//            cntrl = document.getElementById('ctl00_ContentPlaceHolder1_tbphone');
//            if (cntrl.value == '') { alert('Please enter Phone number.'); cntrl.focus(); return false; }
//            else{
//                var mExp = /^\d{8,12}$/
//                var ext = cntrl.value.match(mExp)
//                if(ext === null)
//                {
//                    alert('upto 12 numbers can be entered here.'); 
//                    cntrl.focus();
//                    return false;
//                }
//            }
            cntrl = document.getElementById('ctl00_ContentPlaceHolder1_tbaddress');
            if (cntrl.value == '') { alert('Please enter address.'); cntrl.focus(); return false; }
            cntrl = document.getElementById('ctl00_ContentPlaceHolder1_tbcity');
            if (cntrl.value == '') { alert('Please enter City.'); cntrl.focus(); return false; }
            cntrl = document.getElementById('ctl00_ContentPlaceHolder1_tbstate');
            if (cntrl.value == '') { alert('Please enter State.'); cntrl.focus(); return false; }
            cntrl = document.getElementById('ctl00_ContentPlaceHolder1_tbcountry');
            if (cntrl.value == '') { alert('Please enter Country.'); cntrl.focus(); return false; }
            cntrl = document.getElementById('ctl00_ContentPlaceHolder1_tbpin');
            if (cntrl.value == '') { alert('Please enter Pin Number.'); cntrl.focus(); return false; }
            else{
                var mExp = /^\d{6}$/
                var ext = cntrl.value.match(mExp)
                if(ext === null)
                {
                    var doc = document.getElementById("result");
                    var doc2 = document.getElementById('ctl00_ContentPlaceHolder1_hfflag');
                    doc.innerHTML = "";
                    doc2.value = 0;
                    alert('only 6 digit number can be entered here.'); 
                    cntrl.focus();
                    return false;
                }
            }
            cntrl = document.getElementById('tbpayableamount');
            if(cntrl){
                if (cntrl.value == '' || cntrl.value == 0) { alert('Please Select A Product.'); cntrl.focus(); return false; }
            }
            return true;
        }
        //added on 21 april 2011
        function Validateagentregistration() {
            var cntrl = document.getElementById('ctl00_ContentPlaceHolder1_tbfname');
            if (cntrl.value == '') { alert('Please enter First Name.'); cntrl.focus(); return false; }
            cntrl = document.getElementById('ctl00_ContentPlaceHolder1_tblname');
            if (cntrl.value == '') { alert('Please enter Last Name.'); cntrl.focus(); return false; }
            cntrl = document.getElementById('ctl00_ContentPlaceHolder1_tbemail');
            if (cntrl.value == '') { alert('Please enter Email.'); cntrl.focus(); return false; }
            else {
                var mExp = /^(\w+[\-\.])*\w+@(\w+\.)+[A-Za-z]+$/
                var ext = cntrl.value.match(mExp)
                if (ext === null) {
                    alert('email is not in correct format.');
                    cntrl.focus();
                    return false;
                }
            }
            cntrl = document.getElementById('ctl00_ContentPlaceHolder1_tbmobile');
            if (cntrl.value == '') { alert('Please enter Mobile.'); cntrl.focus(); return false; }
            else {
                var mExp = /^\d{10}$/
                var ext = cntrl.value.match(mExp)
                if (ext === null) {
                    alert('only 10 numbers can be entered in Mobile Number here.');
                    cntrl.focus();
                    return false;
                }
            }
            cntrl = document.getElementById('ctl00_ContentPlaceHolder1_tbcompname');
            if (cntrl.value == '') { alert('Please enter Company Name.'); cntrl.focus(); return false; }
            cntrl = document.getElementById('ctl00_ContentPlaceHolder1_tbcompmail');
            if (cntrl.value == '') { alert('Please enter Company Mail ID.'); cntrl.focus(); return false; }
            cntrl = document.getElementById('ctl00_ContentPlaceHolder1_tbcompcontact');
            if (cntrl.value == '') { alert('Please enter Company Contact Number.'); cntrl.focus(); return false; }
            
            
            
            
            cntrl = document.getElementById('ctl00_ContentPlaceHolder1_tbaddress');
            if (cntrl.value == '') { alert('Please enter address.'); cntrl.focus(); return false; }
            cntrl = document.getElementById('ctl00_ContentPlaceHolder1_tbcity');
            if (cntrl.value == '') { alert('Please enter City.'); cntrl.focus(); return false; }
            cntrl = document.getElementById('ctl00_ContentPlaceHolder1_tbstate');
            if (cntrl.value == '') { alert('Please enter State.'); cntrl.focus(); return false; }
            cntrl = document.getElementById('ctl00_ContentPlaceHolder1_tbcountry');
            if (cntrl.value == '') { alert('Please enter Country.'); cntrl.focus(); return false; }
            cntrl = document.getElementById('ctl00_ContentPlaceHolder1_tbpin');
            if (cntrl.value == '') { alert('Please enter Pin Number.'); cntrl.focus(); return false; }
            else {
                var mExp = /^\d{6}$/
                var ext = cntrl.value.match(mExp)
                if (ext === null) {
                    var doc = document.getElementById("result");
                    var doc2 = document.getElementById('ctl00_ContentPlaceHolder1_hfflag');
                    doc.innerHTML = "";
                    doc2.value = 0;
                    alert('only 6 digit number can be entered here.');
                    cntrl.focus();
                    return false;
                }
            }
            cntrl = document.getElementById('tbpayableamount');
            if (cntrl) {
                if (cntrl.value == '' || cntrl.value == 0) { alert('Please Select A Product.'); cntrl.focus(); return false; }
            }
            return true;
        }
        
        
        function checkUsername(val){
            var mExp = /^(\w*)(\d*)$/
            if(!val.value.match(mExp)){
                val.value = val.value.substr(0,val.value.length-1);
                val.focus();
                return false;
            }
            if(val.value === ''){
                alert("Username cannot be blank");
                val.value="";
                var doc = document.getElementById("result");
                doc.innerHTML ="";
                var doc2 = document.getElementById('ctl00_ContentPlaceHolder1_hfflag');
                doc2=0;
                return false;
            }
            
            var xmlhttp = null;
            var path = "http://www.equitystrategists.com/checkusername.ashx?u="+val.value;
            if(window.XMLHttpRequest){
                xmlhttp = new XMLHttpRequest();
            }
            if(window.ActiveXObject){
                xmlhttp = new ActiveXObject('MSXML2.XMLHTTP.3.0');
            }
            
            xmlhttp.open("GET",path,true);
            xmlhttp.onreadystatechange = function(){
                if(xmlhttp.readyState === 4 && xmlhttp.status === 200){
                    var vall = xmlhttp.responseText;
                    var doc = document.getElementById("result");
                    var doc2 = document.getElementById('ctl00_ContentPlaceHolder1_hfflag');
                    
                    if(vall==="1"){
                        doc.innerHTML = "Username available";
                        doc.style.color ="Green";
                        doc2.value = 1;
                    }
                    else{
                        doc.innerHTML = "Username unavailable";
                        doc.style.color ="Red";
                        doc2.value = 0;
                    }
                }
            };
            xmlhttp.send(null);
        }
        
        
        
        
        
 
function CheckForDelete() {
    var ids = document.getElementById('ctl00_ContentPlaceHolder1_hdIds').value;
    if (ids.length == 0) {
        alert('Please select something to delete.');
        return false;
    }
}
function insertId(cntrlId, val) {
            var ids = document.getElementById('ctl00_ContentPlaceHolder1_hdIds').value;
            if (ids == undefined) {
                ids = '';
            }
            var s_ary = ids.split(',');
            ids = '';
            for (var i = 0; i < s_ary.length-1; i++) {
             if (s_ary[i] == val)
                    s_ary.splice(i, 1);
            }
            for (var i = 0; i < s_ary.length - 1; i++) {
                ids += s_ary[i] + ',';
            }
            if (cntrlId.checked)
                ids += val + ',';
            document.getElementById('ctl00_ContentPlaceHolder1_hdIds').value = ids;
        }
function ValidateFeedback(){
    var cntrl = document.getElementById('ctl00_ContentPlaceHolder1_tbcomment');
    if (cntrl.value == '') { alert('Please Write some feedback.'); cntrl.focus(); return false; }
    return true;
}
function ValidateTestimonial(){
    var cntrl = document.getElementById('ctl00_ContentPlaceHolder1_tbcomment');
    if (cntrl.value == '') { alert('Please Write Some Testimonial.'); cntrl.focus(); return false; }
    cntrl = document.getElementById('ctl00_ContentPlaceHolder1_fuFile');
            if (cntrl.value == '') { alert('Please select a image file.'); cntrl.focus(); return false; }
            var re = /\..+$/;
            var ext = (cntrl.value).match(re);
            var availableext = ".jpg, .bmp, .png or .gif";
        
            if (availableext.indexOf(ext, 0) == -1) {
                alert("cannot load given file, must be jpg, bmp, png or gif");
                return false;
            }
    return true;
}




function changemode(mode){
                var ele = document.getElementById("ddmode");
                ele.style.display = "none";
                ele = document.getElementById("chqmode");
                ele.style.display = "none";
                ele = document.getElementById("crdmode");
                ele.style.display = "none";
                ele = document.getElementById("cashmode");
                ele.style.display = "none";
                
            if(mode==="online"){
                var ele = document.getElementById("crdmode");
                ele.style.display = "block";
                ele = document.getElementById("hidmode");
                ele.value ="online";
            }
            if(mode==="cheque"){
                var ele = document.getElementById("chqmode");
                ele.style.display = "block";
                ele = document.getElementById("hidmode");
                ele.value ="cheque";
            }
            if(mode==="dd"){
                var ele = document.getElementById("ddmode");
                ele.style.display = "block";
                ele = document.getElementById("hidmode");
                ele.value ="dd";
            }
            if (mode === "cash") {
                var ele = document.getElementById("cashmode");
                ele.style.display = "block";
                ele = document.getElementById("hidmode");
                ele.value = "cash";
            }
            if(mode==="instant"){
                ele = document.getElementById("hidmode");
                ele.value ="instant";
            }
        }
        function checkButton(val){
            var ul2 = document.getElementById('ulproducts');
            var arr2 = ul2.getElementsByTagName('input');
            var money;
            for (var i = 0; i < arr2.length; i++) {
                var myElement = arr2[i];
                if (myElement.type === 'radio' && myElement.value!==val){
                    myElement.checked = false;
                }
                else{
                    myElement.checked = true;
                    var parent = arr2[i].parentNode;
                    money = parent.getAttribute('title');
                }
            }
            document.getElementById('ctl00_ContentPlaceHolder1_tbsubAmount').value = money;
            document.getElementById('ctl00_ContentPlaceHolder1_hfamount').value = val;
        }
        
        function Validateproductregistration(){
        var ele = document.getElementById("hidmode");
        var cntrl = document.getElementById('ctl00_ContentPlaceHolder1_tbsubAmount');
        if (cntrl.value == '') { alert('Please select a Plan to Subscribe.'); cntrl.focus(); return false; }
        
        switch(ele.value)
        {
            case "online":
                var cntrl = document.getElementById('ctl00_ContentPlaceHolder1_tbondate');
                if (cntrl.value == '') { alert('Please enter Transfer Date.'); cntrl.focus(); return false; }
                else{
                var m=cntrl.value.split("/")[0];
                var d=cntrl.value.split("/")[1];
                var y=cntrl.value.split("/")[2];
                if(m>12){
                    alert("Cannot have more than 12 months in a year.");
                    cntrl.focus(); 
                    return false;
                }
                if(d>31){
                    alert("Cannot have more than 31 days in a month.");
                    cntrl.focus(); 
                    return false;
                }
                if(y<2010){
                    alert("Year Cannot be less than 2010.");
                    cntrl.focus(); 
                    return false;
                }
            }
            var validformat=/^\d{2}\/\d{2}\/\d{4}$/ //Basic check for format validity
            if (!validformat.test(cntrl.value)){
                alert("Invalid Date Format should be in this format mm/dd/yyyy.");
                cntrl.focus(); 
                return false;
            }
                
                
                cntrl = document.getElementById('ctl00_ContentPlaceHolder1_tbonbank');
                if (cntrl.value == '') { alert('Please enter Bank Name.'); cntrl.focus(); return false; }
                cntrl = document.getElementById('ctl00_ContentPlaceHolder1_tbontransid');
                if (cntrl.value == '') { alert('Please enter Transaction ID.'); cntrl.focus(); return false; }
                break;
            case "cheque":
                var cntrl = document.getElementById('ctl00_ContentPlaceHolder1_tbchkdate');
                if (cntrl.value == '') { alert('Please enter Cheque Date.'); cntrl.focus(); return false; }
                else{
                var m=cntrl.value.split("/")[0];
                var d=cntrl.value.split("/")[1];
                var y=cntrl.value.split("/")[2];
                if(m>12){
                    alert("Cannot have more than 12 months in a year.");
                    cntrl.focus(); 
                    return false;
                }
                if(d>31){
                    alert("Cannot have more than 31 days in a month.");
                    cntrl.focus(); 
                    return false;
                }
                if(y<2010){
                    alert("Year Cannot be less than 2010.");
                    cntrl.focus(); 
                    return false;
                }
            }
            var validformat=/^\d{2}\/\d{2}\/\d{4}$/ //Basic check for format validity
            if (!validformat.test(cntrl.value)){
                alert("Invalid Date Format should be in this format mm/dd/yyyy.");
                cntrl.focus(); 
                return false;
            }
                cntrl = document.getElementById('ctl00_ContentPlaceHolder1_tbchkbank');
                if (cntrl.value == '') { alert('Please enter Bank Name.'); cntrl.focus(); return false; }
                cntrl = document.getElementById('ctl00_ContentPlaceHolder1_tbchkbranch');
                if (cntrl.value == '') { alert('Please enter Branch Name.'); cntrl.focus(); return false; }
                cntrl = document.getElementById('ctl00_ContentPlaceHolder1_tbchkno');
                if (cntrl.value == '') { alert('Please enter Cheque Number.'); cntrl.focus(); return false; }
                break;
            case "cash":
                var cntrl = document.getElementById('ctl00_ContentPlaceHolder1_tbcsbank');
                if (cntrl.value == '') { alert('Please enter bank name.'); cntrl.focus(); return false; }
                var cntrl = document.getElementById('ctl00_ContentPlaceHolder1_tbcsbranch');
                if (cntrl.value == '') { alert('Please enter branch name.'); cntrl.focus(); return false; }
                break;
            case "dd":
                var cntrl = document.getElementById('ctl00_ContentPlaceHolder1_tbdddate');
                if (cntrl.value == '') { alert('Please enter Demand Draft Date.'); cntrl.focus(); return false; }
                else{
                var m=cntrl.value.split("/")[0];
                var d=cntrl.value.split("/")[1];
                var y=cntrl.value.split("/")[2];
                if(m>12){
                    alert("Cannot have more than 12 months in a year.");
                    cntrl.focus(); 
                    return false;
                }
                if(d>31){
                    alert("Cannot have more than 31 days in a month.");
                    cntrl.focus(); 
                    return false;
                }
                if(y<2010){
                    alert("Year Cannot be less than 2010.");
                    cntrl.focus(); 
                    return false;
                }
            }
            var validformat=/^\d{2}\/\d{2}\/\d{4}$/ //Basic check for format validity
            if (!validformat.test(cntrl.value)){
                alert("Invalid Date Format should be in this format mm/dd/yyyy.");
                cntrl.focus(); 
                return false;
            }
                cntrl = document.getElementById('ctl00_ContentPlaceHolder1_tbddbank');
                if (cntrl.value == '') { alert('Please enter Bank Name.'); cntrl.focus(); return false; }
                cntrl = document.getElementById('ctl00_ContentPlaceHolder1_tbddbranch');
                if (cntrl.value == '') { alert('Please enter Branch Name.'); cntrl.focus(); return false; }
                cntrl = document.getElementById('ctl00_ContentPlaceHolder1_tbddno');
                if (cntrl.value == '') { alert('Please enter Cheque Number.'); cntrl.focus(); return false; }
            break;
        }
        
        }
        

