﻿function ShowMore(intNewsID) {
    var params = "{'intNewsID':'" + intNewsID + "'}";
    $.ajax({
        type: "POST",
        url: "http://www.tsgeurope.com/TSGEWebService.asmx/GetNewsItem",
        data: params,
        contentType: 'application/json; charset=utf-8',
        dataType: 'json',
        beforeSend: function (xhr) {
            xhr.setRequestHeader("Content-type", "application/json; charset=utf-8");
            xhr.setRequestHeader("Content-length", params.length);
        },
        error: function (XMLHttpRequest, textStatus, errorThrown) {
            alert(XMLHttpRequest.responseText);
        },
        success: function (response) {
            var details = (typeof response.d) == 'string' ? eval('(' + response.d + ')') : response.d;
            if (details.length = 1) {
                $("#newsTitle").html(details[0].NewsTitle);
                $("#newsDisplayDate").html(details[0].NewsPublishDate);
                $("#newsDetails").html(details[0].NewsDetails);

                if (details[0].NewsFileName == '') {
                    $("#newsFilename").html("&nbsp;");
                }
                else {
                    $("#newsFilename").html("<a target='_blank' href='_resources/pdf/" + details[0].NewsFileName + "'>View PDF</a>");
                }
                
                $("#dialog").dialog({
                    buttons: { "OK": function () { $(this).dialog("close"); } },
                    modal: true,
                    overlay: { backgroundColor: "#000", opacity: 0.5 },
                    height: 500,
                    width: 600,
                    modal: true,
                    resizable: true,
                    title: details[0].NewsTitle
                });
            }
        }
    });
}

function windowOpen(strURL) {
    objWindow = window.open("", "", "width=800,height=600,status=yes,scrollbars=yes,resizable=yes");
    objWindow.location.href = strURL;
    if (!objWindow.opener) objWindow.opener = self;
}

function checkContact(form) {
    var emailFilter = /^.+@.+\..{2,3}$/;
    var illegalChars = /[\(\)\<\>\,\;\:\\\/\"\[\]]/;
    var re = /\s/;
    if (form.name.value == '') {
        alert("Please enter your first name...");
        form.name.focus();
        return false;
    }
    if (form.company.value == '') {
        alert("Please enter your company name...");
        form.company.focus();
        return false;
    }
    if (form.email.value == "" || form.email.value.match(illegalChars) || !(emailFilter.test(form.email.value))) {
        alert("Please enter a valid email address...");
        form.email.focus();
        return false;
    }
    if (form.subject.value == '') {
        alert("Please enter your enquiry subject...");
        form.subject.focus();
        return false;
    }
}

function evaswap(obj, val) {
    obj.src = val;
}

