﻿var mailRegex = /^[A-Z0-9._%+-]+@[A-Z0-9.-]+\.[A-Z]{2,4}$/i;
function loginFromLoginPopup() {
    var redirectlink = $('#loginlink').attr("href");
    if ($.trim($('#popUname').val()) == '' || !mailRegex.test($('#popUname').val())) {
        alert('Invalid Email address');
        $('#popUname').focus();
        return false;
    } else if ($.trim(document.getElementById('popPasswd').value) == '') {
        alert('Blank password not valid.');
        document.getElementById('popPasswd').focus();
        return false;
    }
    else {
      

       
         
        var param = '';
        param = "{Uname:'" + document.getElementById('popUname').value + "',Passwd:'" + document.getElementById('popPasswd').value + "'}";
        $.ajax({
            type: "POST",
            url: "jQuery-Page-Method/Default.aspx/Login",
            contentType: "application/json; charset=utf-8",
            data: param,
            dataType: "json",
            success: function (msg) {
                if (msg.d == "False") {
                    alert("Invalid username/password");
                    return false;
                }
                else {
                    $('#popUname').val('');
                    $('#popPasswd').val('');
                    //alert(msg.d);


                    if (redirectlink != undefined && redirectlink.length > 0) {
                        window.location = redirectlink;
                    }
                    else {

                        if (msg.d == "starterkit") {
                            window.location = "starterkit.aspx";
                        } else if (msg.d == "shop") {
                            window.location = "shop.aspx";
                        }
                        else {
                            window.location = "/admin/default.aspx";
                        }
                    }
                }
            }
        });
        return false;
    }
}


function loginFromLoginPopup1() {
    var abc = document.getElementById('txtSeourl').value;  // $('#=txtSeourl.ClientID%>').val();
    
    if ($.trim($('#popUname1').val()) == '' || !mailRegex.test($('#popUname1').val())) {
        alert('Invalid Email address');
        $('#popUname1').focus();
        return false;
    } else if ($.trim(document.getElementById('popPasswd1').value) == '') {
        alert('Blank password not valid.');
        document.getElementById('popPasswd1').focus();
        return false;
    }
    else {
        var param = '';
        param = "{Uname:'" + document.getElementById('popUname1').value + "',Passwd:'" + document.getElementById('popPasswd1').value + "'}";
        $.ajax({
            type: "POST",
            url: "jQuery-Page-Method/Default.aspx/Login",
            contentType: "application/json; charset=utf-8",
            data: param,
            dataType: "json",
            success: function (msg) {
                if (msg.d == "False") {
                    alert("Invalid username/password");
                    return false;
                }
                else {
                    $('#popUname1').val('');
                    $('#popPasswd1').val('');
                   
                    if (abc != "")
                        window.location = abc;
                    else
                        window.location = "shop.aspx";

                }
            }
        });
        return false;
    }
}

function loginFromLoginPopupAdvanceProduct() {
    if ($.trim($('#popUnameGesignGallery').val()) == '' || !mailRegex.test($('#popUnameGesignGallery').val())) {
        alert('Invalid Email address');
        $('#popUnameGesignGallery').focus();
        return false;
    } else if ($.trim(document.getElementById('popPasswdGesignGallery').value) == '') {
        alert('Blank password not valid.');
        document.getElementById('popPasswdGesignGallery').focus();
        return false;
    }
    else {
        var param = '';
        param = "{Uname:'" + document.getElementById('popUnameGesignGallery').value + "',Passwd:'" + document.getElementById('popPasswdGesignGallery').value + "'}";
        $.ajax({
            type: "POST",
            url: "jQuery-Page-Method/Default.aspx/Login",
            contentType: "application/json; charset=utf-8",
            data: param,
            dataType: "json",
            success: function (msg) {
                if (msg.d == "False") {
                    alert("Invalid username/password");
                    return false;
                }
                else {
                    $('#popUnameGesignGallery').val('');
                    $('#popPasswdGesignGallery').val('');
                    //alert(msg.d);

                    if (msg.d == "starterkit") {
                        parent.location = "starterkit.aspx";
                    } else if (msg.d == "shop") {
                        parent.location = "shop.aspx";
                    }
                    else {
                        parent.location = "/admin/default.aspx";
                    }
                }
            }
        });
        return false;
    }
}


function loginFromLoginPopupTraining() {
    if ($.trim($('#popUnameTraining').val()) == '' || !mailRegex.test($('#popUnameTraining').val())) {
        alert('Invalid Email address');
        $('#popUnameGesignGallery').focus();
        return false;
    } else if ($.trim(document.getElementById('popPasswdTraining').value) == '') {
        alert('Blank password not valid.');
        document.getElementById('popPasswdTraining').focus();
        return false;
    }
    else {
        var param = '';
        param = "{Uname:'" + document.getElementById('popUnameTraining').value + "',Passwd:'" + document.getElementById('popPasswdTraining').value + "'}";
        $.ajax({
            type: "POST",
            url: "jQuery-Page-Method/Default.aspx/Login",
            contentType: "application/json; charset=utf-8",
            data: param,
            dataType: "json",
            success: function (msg) {
                if (msg.d == "False") {
                    alert("Invalid username/password");
                    return false;
                }
                else {
                    $('#popUnameTraining').val('');
                    $('#popPasswdTraining').val('');
                    //alert(msg.d);

                    if (msg.d == "starterkit") {
                        parent.location = "minxtraining.aspx";
                    } else if (msg.d == "shop") {
                        parent.location = "minxtraining.aspx";
                    }
                    else {
                        parent.location = "minxtraining.aspx";
                    }
                }
            }
        });
        return false;
    }
}


function ImgError(source) {
    source.src = "picture_library/a63c563c-e4c1-4f49-b1d8-d4c29200b126.jpg";
    source.onerror = "";
    return true;
}

function ImgErrorLocator(source) {
    source.src = "picture_library/a63c563c-e4c1-4f49-b1d8-d4c29200b143.jpg";
    source.onerror = "";
    return true;
}

function updateCartbox(count) {
    $("#cartlink").attr("href", "checkout.aspx");
    $("#cartlink").text("Shopping Cart / " + count + " Items");
}
