﻿function funcValidation(txtName_Client, txtEmail_Client, txtTelephone_Client, txtCompany_Client, txtWebsite_Client) 
{    
    var txtName = document.getElementById(txtName_Client);
    var txtEmail= document.getElementById(txtEmail_Client);
    var txtTelephone= document.getElementById(txtTelephone_Client);
    var txtCompany= document.getElementById(txtCompany_Client);
    var txtWebsite = document.getElementById(txtWebsite_Client);

    if (txtName.value == "" || txtName.value.toUpperCase() == "NAME") 
    {
        document.getElementById("divName").style.visibility = "visible";
        //window.alert("Please Enter Name");
        txtName.focus();
        return false;
    }

    if (txtEmail.value == "" || txtEmail.value.toUpperCase() == "EMAIL ID") 
    {
        document.getElementById("divEmail").style.visibility = "visible";
        //window.alert("Please Enter Email");
        txtEmail.focus();
        return false;
    }

    /*var email = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
    if (email.test(txtEmail.value) == false) 
    {
        document.getElementById("divEmail1").style.visibility = "visible";
        //window.alert('Enter valid Email Address');
        txtEmail.focus();
        return false;
    }*/

    if (funcValidation_Email(txtEmail_Client, globalVariables.divEmail1_Client1) == false) {
        return false;
    }

    if (txtTelephone.value == "" || txtTelephone.value.toUpperCase() == "TELEPHONE") 
    {
        document.getElementById("divTelephone").style.visibility = "visible";    
        //window.alert("Please Enter Telephone");
        txtTelephone.focus();
        return false;
    }

    /*var strValidChars = "0123456789+-()";
    var strChar;
    var blnResult = true;
    var strString = txtTelephone.value;

    //  test strString consists of valid characters listed above
    for (i = 0; i < strString.length && blnResult == true; i++) 
    {
        strChar = strString.charAt(i);
        if (strValidChars.indexOf(strChar) == -1) 
        {
            document.getElementById("divTelephone1").style.visibility = "visible";    
            txtTelephone.focus();
            return false;
        }
    }*/

    if (funcValidation_Telephone(txtTelephone_Client, globalVariables.divTelephone1_Client1) == false) {
        return false;
    }                                                                                

    if (txtCompany.value == "" || txtCompany.value.toUpperCase() == "COMPANY") 
    {
        document.getElementById("divCompany").style.visibility = "visible";
        //window.alert("Please Enter Company");
        txtCompany.focus();
        return false;
    }

    if (txtWebsite.value == "" || txtWebsite.value.toUpperCase() == "WEBSITE") 
    {
        document.getElementById("divWebsite").style.visibility = "visible";
        //window.alert("Please Enter Website");
        txtWebsite.focus();
        return false;
    }

    /*var urlValid = /^(http:\/\/)?www\.[a-z]+\.com$/gi;
    if (urlValid.test(txtWebsite.value) == false) 
    {
        document.getElementById("divWebsite").style.visibility = "visible";
        //window.alert("Please Enter Website");
        txtWebsite.focus();
        return false;
    }*/

}

function funcValidation1(txtEmail_Subscribe_Client) {

    document.getElementById("divEmail_Subscribe1").style.visibility = "hidden"; 
    
    var txtEmail_Subscribe = document.getElementById(txtEmail_Subscribe_Client);
    if (txtEmail_Subscribe.value == "" || txtEmail_Subscribe.value.toUpperCase() == "ENTER YOUR EMAIL") {
        document.getElementById(globalVariables.divEmail_Subscribe_Client1).style.visibility = "visible";
        //window.alert("Please Enter Email");
        txtEmail_Subscribe.focus();
        return false;
    }

    var email = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
    if (email.test(txtEmail_Subscribe.value) == false) {
        document.getElementById(globalVariables.divEmail_Subscribe1_Client1).style.visibility = "visible";
        //window.alert('Enter valid Email Address');
        txtEmail_Subscribe.focus();
        return false;
    }
}


$(document).ready(function() {

    var txtName = $(globalVariables.txtName_Client); var divName = $(globalVariables.divName_Client);
    var txtEmail = $(globalVariables.txtEmail_Client); var divEmail = $(globalVariables.divEmail_Client);
    var txtEmail_Subscribe = $(globalVariables.txtEmail_Subscribe_Client);
    var divEmail_Subscribe = $(globalVariables.divEmail_Subscribe_Client);
    var divEmail_Subscribe1 = $(globalVariables.divEmail_Subscribe1_Client);
    var txtTelephone = $(globalVariables.txtTelephone_Client); var divTelephone = $(globalVariables.divTelephone_Client);
    var txtCompany = $(globalVariables.txtCompany_Client); var divCompany = $(globalVariables.divCompany_Client);
    var txtWebsite = $(globalVariables.txtWebsite_Client); var divWebsite = $(globalVariables.divWebsite_Client);

    txtName.focus(function() {
        if (txtName.val().toUpperCase() == "NAME") {
            txtName.val("");
        }
    });
    txtName.blur(function() {
        if (txtName.val() == "") {
            txtName.val("Name");
            document.getElementById("divName").style.visibility = "hidden";
        }
    });
    txtName.keyup(function() {
        if (txtName.val() != "") {
            divName.hide();
        }
        else {
            divName.show();
        }
    });

    txtEmail.focus(function() {
        if (txtEmail.val().toUpperCase() == "EMAIL ID") {
            txtEmail.val("");
        }
    });
    txtEmail.blur(function() {
        if (txtEmail.val() == "") {
            txtEmail.val("Email ID");
            //document.getElementById("divEmail1").style.visibility = "hidden";
        }
    });
    txtEmail.keyup(function() {
        document.getElementById("divEmail1").style.visibility = "hidden";
        if (txtEmail.val() != "") {
            divEmail.hide();
        }
        else {
            divEmail.show();
        }
    });

    txtTelephone.focus(function() {
        if (txtTelephone.val().toUpperCase() == "TELEPHONE") {
            txtTelephone.val("");
        }
    });
    txtTelephone.blur(function() {
        if (txtTelephone.val() == "") {
            txtTelephone.val("Telephone");
            document.getElementById("divTelephone").style.visibility = "hidden";
        }
    });
    txtTelephone.keyup(function() {
        document.getElementById("divTelephone1").style.visibility = "hidden";
        if (txtTelephone.val() != "") {
            divTelephone.hide();
        }
        else {
            divTelephone.show();
        }
    });

    txtCompany.focus(function() {
        if (txtCompany.val().toUpperCase() == "COMPANY") {
            txtCompany.val("");
        }
    });
    txtCompany.blur(function() {
        if (txtCompany.val() == "") {
            txtCompany.val("Company");
            document.getElementById("divCompany").style.visibility = "hidden";
        }
    });
    txtCompany.keyup(function() {
        if (txtCompany.val() != "") {
            divCompany.hide();
        }
        else {
            divCompany.show();
        }
    });

    txtWebsite.focus(function() {
        if (txtWebsite.val().toUpperCase() == "WEBSITE") {
            txtWebsite.val("");
        }
    });
    txtWebsite.blur(function() {
        if (txtWebsite.val() == "") {
            txtWebsite.val("Website");
            document.getElementById("divWebsite").style.visibility = "hidden";
        }
    });
    txtWebsite.keyup(function() {
        if (txtWebsite.val() != "") {
            divWebsite.hide();
        }
        else {
            divWebsite.show();
        }
    });

    txtEmail_Subscribe.focus(function() {
        if (txtEmail_Subscribe.val().toUpperCase() == "ENTER YOUR EMAIL") {
            txtEmail_Subscribe.val("");
        }
    });
    txtEmail_Subscribe.blur(function() {

        if (txtEmail_Subscribe.val() == "") {
            txtEmail_Subscribe.val("ENTER YOUR EMAIL");
            document.getElementById("divEmail_Subscribe").style.visibility = "hidden";
        }
    });
    txtEmail_Subscribe.keyup(function() {
        document.getElementById("divEmail_Subscribe1").style.visibility = "hidden"; 
        if (txtEmail_Subscribe.val() != "") {
            divEmail_Subscribe.hide();
        }
        else {
            divEmail_Subscribe.show();
        }
    });

    /*START:- Following Jquery code is for TopBar*/
    var txtUserName = $(globalVariables.txtUserName_Client);
    var txtPassword = $(globalVariables.txtPassword_Client);
    var lnkLogin = $(globalVariables.lnkLogin_Client);
    var divLogin = $(globalVariables.divLogin_Client);
    var divClose = $(globalVariables.divClose_Client);
    var divMain = $(globalVariables.divMain_Client);

    $(lnkLogin).click(function() {
        $(divLogin).toggle();
        $(this).toggleClass("lnkClass");
    });

    $(divClose).click(function() {
        $(divLogin).hide();
        $(lnkLogin).removeClass("lnkClass");
    });

    $(txtUserName).click(function() {
        if (txtUserName.val().toUpperCase() == "USERNAME") {
            txtUserName.val("");
        }
    });

    $(txtUserName).blur(function() {
        if (txtUserName.val() == "") {
            txtUserName.val("Username");
        }
    });

    if (txtPassword.val() == "") {
        txtPassword.val("******");
    }

    $(txtPassword).click(function() {
        if (txtPassword.val().toUpperCase() == "******") {
            txtPassword.val("");
        }
    });

    $(txtPassword).blur(function() {
        if (txtPassword.val() == "") {
            txtPassword.val("******");
        }
    });

    $(divMain).blur(function() {
        //$(divLogin).hide();
        //window.alert("SSSSS");
    });
    /**/
});

var globalVariables =
{
    txtName_Client: "#ctl00_ContentPlaceHolder1_Products_RightPart1_txtName", divName_Client: "#divName",
    txtEmail_Client: "#ctl00_ContentPlaceHolder1_Products_RightPart1_txtEmail", 
    divEmail_Client: "#divEmail", divEmail1_Client1: "divEmail1",
    txtTelephone_Client: "#ctl00_ContentPlaceHolder1_Products_RightPart1_txtTelephone",
    divTelephone_Client: "#divTelephone", divTelephone1_Client1: "divTelephone1",
    txtCompany_Client: "#ctl00_ContentPlaceHolder1_Products_RightPart1_txtCompany", divCompany_Client: "#divCompany",
    txtWebsite_Client: "#ctl00_ContentPlaceHolder1_Products_RightPart1_txtWebsite", divWebsite_Client: "#divWebsite",
    txtUserName_Client: "#ctl00_TopBar1_txtUserName", txtPassword_Client: "#ctl00_TopBar1_txtPassword",
    lnkLogin_Client: "#lnkLogin", divLogin_Client: "#login",
    divClose_Client: "#divClose", divMain_Client: "#mc_top_all",
    txtEmail_Subscribe_Client: "#ctl00_ContentPlaceHolder1_Products_RightPart1_txtEmail_Subscribe",
    divEmail_Subscribe_Client: "#divEmail_Subscribe", 
    divEmail_Subscribe1_Client: "#divEmail_Subscribe",
    divEmail_Subscribe_Client1: "divEmail_Subscribe", divEmail_Subscribe1_Client1: "divEmail_Subscribe1"    
}
