var sProduct = "";
var webinarOpt = "";

function submitGlobalWhitePaper(){
    var name = $("#name-global-paper").val();
    var email = $("#email-global-paper").val();
    var organization = $("#organization-global-paper").val();
    var phone = $("#phone-global-paper").val();
    if (name != "" && email != "" && organization != "" && phone != "") {
        if (check_Email(document.getElementById("email-global-paper"))) {
            if (checkPhone(phone)) {
                $.post(
                    "/home/products/index_backend.asp",
                    { "cmd": 6, "name": name, "email": email, "product": sProduct, "organization": organization, "phone": phone },
                    function(data) {
                        $("#frm-portion-global-paper").hide();
                        $("#temp-div-global-paper").html(data).show();
                        setTimeout("$('#request-white-global-paper').dialog('destroy');", 3000);
                    }
                );
            } else {
                alert("Phone number is invalid.");
            }
        }
    } else {
        alert("All fields are required.");
    }
}


function submitGlobalDemo() {
    var name = $("#name-global-demo").val();
    var email = $("#email-global-demo").val();
    var organization = $("#organization-global-demo").val();
    var phone = $("#phone-global-demo").val();
    if (name != "" && email != "" && organization != "" && phone != "") {
        if (check_Email(document.getElementById("email-global-demo"))) {
            if (checkPhone(phone)) {
                $.post(
                    "/home/products/index_backend.asp",
                    { "cmd": 7, "name": name, "email": email, "product": sProduct, "organization": organization, "phone": phone },
                    function(data) {
                        $("#frm-portion-global-demo").hide();
                        $("#temp-div-global-demo").html(data).show();
                        setTimeout("$('#request-global-demo').dialog('destroy');", 3000);
                    }
                );
            } else {
                alert("Phone number is invalid.");
            }
        }
    } else {
        alert("All fields are required.");
    }
}

function submitDemo() {
    var name = $("#name-demo").val();
    var email = $("#email-demo").val();
    var organization = $("#organization-demo").val();
    var phone = $("#phone-demo").val();
    if (name != "" && email != "" && organization != "" && phone != "") {
        if (check_Email(document.getElementById("email-demo"))) {
            if (checkPhone(phone)) {
                $.post(
                    "/home/products/index_backend.asp",
                    { "cmd": 3, "name": name, "email": email, "product": sProduct, "organization": organization, "phone": phone },
                    function(data) {
                        $("#frm-portion-demo").hide();
                        $("#temp-div-demo").html(data).show();
                        setTimeout("$('#request-demo').dialog('destroy');", 3000);
                    }
                );
            } else {
                alert("Phone number is invalid.");
            }
        }
    } else {
        alert("All fields are required.");
    }
}

function submitWhitePaper() {
    var name = $("#name-paper").val();
    var email = $("#email-paper").val();
    var organization = $("#organization-paper").val();
    var phone = $("#phone-paper").val();
	
    if (name != "" && email != "" && organization != "" && phone != "") {
        if (check_Email(document.getElementById("email-paper"))) {
            if (checkPhone(phone)) {
				$.post(				
					"/home/products/index_backend.asp",
					{ "cmd": 2, "name": name, "email": email, "product": sProduct, "organization": organization, "phone": phone },
					function(data) {
						$("#frm-portion-paper").hide();
						$("#temp-div-paper").html(data).show();
						setTimeout("$('#request-white-paper').dialog('destroy');", 3000);
					}
				);
            } else {
                alert("Phone number is invalid.");
            }
        }
    } else {
        alert("All fields are required.");
    }
}

function submitNewWindowWhitePaper() {
    var name = $("#name-new-window-paper").val();
    var email = $("#email-new-window-paper").val();
    var organization = $("#organization-new-window-paper").val();
    var phone = $("#phone-new-window-paper").val();
	
    if (name != "" && email != "" && organization != "" && phone != "") {
        if (check_Email(document.getElementById("email-new-window-paper"))) {
            if (checkPhone(phone)) {
				$.post(
					"/home/products/index_backend.asp",
					{ "cmd": 9, "name": name, "email": email, "product": sProduct, "organization": organization, "phone": phone },
					function(data) {
						$("#frm-portion-new-window-paper").hide();
						$("#temp-div-new-window-paper").html(data).show();
						setTimeout("$('#request-white-paper-new-window').dialog('destroy');", 3000);
						window.open("/home/products/samples/" + sProduct.substr(0, sProduct.lastIndexOf("-")) + ".pdf");
					}
				);
            } else {
                alert("Phone number is invalid.");
            }
        }
    } else {
        alert("All fields are required.");
    }
}

function submitAnalysis() {
    var name = $("#name-analysis").val();
    var email = $("#email-analysis").val();
    var organization = $("#organization-analysis").val();
    var phone = $("#phone-analysis").val();
    //var pageName = getURLname();
    //var replacableProductName = sProduct;
	
    if (name != "" && email != "" && organization != "" && phone != "") {
        if (check_Email(document.getElementById("email-analysis"))) {
            if (checkPhone(phone)) {
            
                /*Joseph and Richard want a change to the way the product title is displayed if the page is emea.asp or global-cities.asp JAP 06-Oct-2011*/
                //if (pageName == "emea")
                    //replacableProductName = "European Metros Outlook-EMEA";
                //if (pageName == "global-cities")
                    //replacableProductName = "European Metros Outlook-GM";
            
				$.post(
					"/home/products/index_backend.asp",
					{ "cmd": 10, "name": name, "email": email, "product": sProduct, "organization": organization, "phone": phone },
					function(data) {
						$("#frm-portion-analysis").hide();
						$("#temp-div-analysis").html(data).show();
						setTimeout("$('#request-analysis').dialog('destroy');", 3000);
						window.open("/home/products/samples/" + sProduct.substr(0, sProduct.lastIndexOf("-")) + ".pdf");
					}
				);
            } else {
                alert("Phone number is invalid.");
            }
        }
    } else {
        alert("All fields are required.");
    }
}

function submitTrial() {
    var name = $("#name-trial").val();
    var email = $("#email-trial").val();
    var organization = $("#organization-trial").val();
    var phone = $("#phone-trial").val();
    var title = $("#selTitle").val();
    if (name != "" && email != "" && organization != "" && phone != "" && title != "-1") {
        if (check_Email(document.getElementById("email-trial"))) {
            if (checkPhone(phone)) {
                $.post(
					"/home/products/index_backend.asp",
					{ "cmd": 5, "name": name, "email": email, "product": sProduct, "organization": organization, "phone": phone },
					function(data) {
					    $("#frm-portion-trial").hide();
					    $("#temp-div-trial").html(data).show();
					    setTimeout("$('#request-white-trial').dialog('destroy');", 3000);
					}
				);
            } else {
                alert("Phone number is invalid.");
            }
        }
    } else {
        alert("All fields are required.");
    }
}

function submitWebinar(){
    var name = $("#name-webinar").val();
    var email = $("#email-webinar").val();
    var organization = $("#organization-webinar").val();
    var phone = $("#phone-webinar").val();
    if (name != "" && email != "" && organization != "" && phone != "") {
        if (check_Email(document.getElementById("email-webinar"))) {
            if (checkPhone(phone)) {
                $.post(
					"/home/products/index_backend.asp",
					{ "cmd": 8, "name": name, "email": email, "product": sProduct, "organization": organization, "phone": phone },
					function(data) {
					    $("#frm-portion-webinar").hide();
					    $("#temp-div-webinar").html(data).show();
					    setTimeout("$('#request-webinar').dialog('destroy');", 3000);
					    if (webinarOpt == 1) {
					        window.open("/home/products/samples/webinars/MA20110412/start.htm");
					    } else {
					    window.open("/home/products/samples/webinars/MARVST.zip");
					    }
					}
				);
            } else {
                alert("Phone number is invalid.");
            }
        }
    } else {
        alert("All fields are required.");
    }
}

function showModal(sDiv, strProduct) {
    var tProduct = "";
    var tTrial=false;
    
    if (sDiv.indexOf("window") > -1) {
        tProduct = "Access Whitepaper";
    } else if (sDiv.indexOf("analysis") > -1) {
        tProduct = "Access Analysis";
    } else if (sDiv.indexOf("paper") > -1) {
        tProduct = "Request Whitepapers";
    } else if (sDiv.indexOf("demo") > -1) {
        tProduct = "Request a Demo";
    } else if (sDiv.indexOf("webinar") > -1) {
        tProduct = "Access Webinar Replay";
    } else if (sDiv.indexOf("trial") > -1) {
        tProduct = "Apply for a Free Trial";
        tTrial = true;
    }else{
        tProduct = "";
    }
    sProduct = strProduct;

    if (navigator.appName == "Microsoft Internet Explorer") {
        var wnd = (document.body.clientWidth / 2) - 125;
    } else {
        var wnd = (window.innerWidth / 2) - 125;
    }

    $(sDiv).dialog("destroy")

    if (tTrial == false) {
        $(sDiv).dialog({
            height: 220,
            width: 210,
            modal: true,
            position: [wnd, 200],
            resizable: false,
            title: tProduct,
            draggable: false
        });
    } else {
        $(sDiv).dialog({
            height: 250,
            //width: 210,
            width: 260,
            modal: true,
            position: [wnd, 200],
            resizable: false,
            title: tProduct,
            draggable: false
        });
    }
}

function getURLname() {
    var url = document.URL;
    var urlName = url.substring(url.lastIndexOf("/") + 1, url.lastIndexOf("."));

    return urlName;
}
