// Menu Dropdown

var timeout	= 500;
var closetimer	= 0;
var ddmenuitem	= 0;

// open hidden layer
function mopen(id)
{	
	// cancel close timer
	mcancelclosetime();
	document.getElementById('ClientMenu').style.visibility = 'hidden';
	// close old layer
	if(ddmenuitem) ddmenuitem.style.visibility = 'hidden';

	// get new layer and show it
	ddmenuitem = document.getElementById(id);
	ddmenuitem.style.visibility = 'visible';

}
function mopenNesting(id, closed) {
    // cancel close timer
    mcancelclosetime();

    // close old layer
    //if (ddmenuitem) ddmenuitem.style.visibility = 'hidden';

    // get new layer and show it
    ddmenuitem = document.getElementById(id);
    ddmenuitem.style.visibility = 'visible';
    if (ddmenuitem) ddmenuitem.style.left = '200px'
    if (ddmenuitem) ddmenuitem.style.top = '25px'

}
// close showed layer
function mclose() {

    if (ddmenuitem) ddmenuitem.style.visibility = 'hidden';
    if (ddmenuitem.id == "CaseStudyMenu") {
        document.getElementById('ClientMenu').style.visibility = 'hidden';
    }

}

// go close timer
function mclosetime()
{
	closetimer = window.setTimeout(mclose, timeout);
}

// cancel close timer
function mcancelclosetime()
{
	if(closetimer)
	{
		window.clearTimeout(closetimer);
		closetimer = null;
	}
}

// close layer when click-out
document.onclick = mclose;


function EnquiryEmail() {
    
    var name = $('#Name').val();
    if (name == "") {
        alert("Please enter your Name.");
        return false;
    }
    var email = $('#Email').val();
    if (email == "") {
        alert("Please enter your Email Address so that we can respond to you.");
        return false;
    }

    if(email != "")
        {
            var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
            if (reg.test(email) == false) {
                alert('Your Email Address appears to be invalid. Please verify and try again.');
                return false;
            }

        }


    var telephone = $('#Telephone').val();
    var message = $('#message').val();
    if (message == "") {
        alert("Please enter your query in the message section.");
        return false;
    }

    var data = 'name=' + name + '&email=' + email + '&telephone='
        + telephone + '&message=' + encodeURIComponent(message);

    $.ajax(
        {
            type: "POST",
            url: "/Contact/EmailSend",
            data: data,
            success: function (result) {
                if (result == "1") {
                    alert("Thank you, Your message has been sent. We will respond to you as soon as possible.");
                    $('#Name').val("");
                    $('#Email').val("");
                    $('#Telephone').val("");
                    $('#message').val("");
                }
                else {
                   // alert(result);
                    $('#errormessageEnquary').html("Unfortunately there was a problem sending email. Please contact us at <a class=\"err\" href=\"mailto:info@alphazeroltd.com\">info@alphazeroltd.com!</a>");
                }
            },
            error: function (error) {
                alert(error);
            }
        });

    }



    function ShareEmail() {
        $('#errormessage').html('');
        var friendsEmail = $('#txtfriendEmail').val();
        if (friendsEmail == "") {
            alert("Email cannot be empty!");
            return false;
        }
        if (friendsEmail != "") {
            var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
            if (reg.test(friendsEmail) == false) {
                alert('Your Email Address appears to be invalid. Please verify and try again.');
                return false;
            }

        }

        var name = $('#txtYourname').val();
        if (name == "") {
            alert("Please enter your Name.");
            return false;
        }
        var email = $('#txtYourEmail').val();
        if (email == "") {
            alert("Please enter your Email Address.");
            return false;
        }

        if (email != "") {
            var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
            if (reg.test(email) == false) {
                alert('Your Email Address appears to be invalid. Please verify and try again.');
                return false;
            }

        }

        var message = $('#txtYormessage').val();
        if (message == "") {
            alert("Please enter your query in the message section.");
            return false;
        }

        /*
        var data = 'name=' + name + '&email=' + email + '&friendsEmail=' + friendsEmail + "&pageURL=" + encodeURIComponent(document.location.href) + '&message=' + encodeURIComponent(document.location.href + ' - ' + message);
        */
        var data = 'name=' + name + '&email=' + email + '&friendsEmail=' + friendsEmail + '&message=' + encodeURIComponent(message);

        $.ajax(
        {
            type: "POST",
            url: "/Contact/EmailShare",
            data: data,
            success: function (result) {
                if (result == "1") {
                    alert("Message send SuccessFully");
                    $('#txtfriendEmail').val("");
                    $('#txtYourname').val("");
                    $('#txtYourEmail').val("");
                    $('#txtYormessage').val("");
                    $('#EmailDrawer').hide();
                    $('a.btn-email').show();
                }
                else {
                    //alert("Website unable to send automatic email. Please contact us at info@alphazeroltd.com!");
                    $('#errormessage').html("Unfortunately there was a problem sending email. Please try again later.");
                }
            },
            error: function (error) {
                alert(error);
            }
        });

    }
