﻿function submitForm() {
    if (document.forms[0].email.value != '') {
        var subject = "ID:" + document.forms[0].incident_num.value + " ORG:" + document.forms[0].org_name.value + " DIST:" + document.forms[0].school_dist.value;
        openHelp(document.forms[0].queue.options[document.forms[0].queue.selectedIndex].value, document.forms[0].name.value, document.forms[0].email.value, document.forms[0].phone.value, subject);
    } else {
        alert('Please enter an email.');
    }
}
 
var eglvchathandle = null;
function openHelp(entryPoint, name, email, phone, subject) {
    openChat("https://techchat.smarttech.com/system/LiveCustomerServlet.egain?eglvcmd=CustEntry&entryPointName=", entryPoint, name, email, phone, subject);
}

function openChat(pageUrl, entryPoint, name, email, phone, subject) {
    try {

        if (eglvchathandle != null && eglvchathandle.closed == false) {
            eglvchathandle.focus();
            return;
        }
    } catch (err) { }

    var entryPoints = entryPoint.split(":");
    var entryPointName = entryPoints[1];
    var entryPointId = entryPoints[0];

    var refererName = "";
    refererName = encodeURIComponent(refererName);
    var refererurl = encodeURIComponent(document.location.href);
    var hashIndex = refererurl.lastIndexOf('#');
    if (hashIndex != -1) {
        refererurl = refererurl.substring(0, hashIndex);
    }

    var w = 630, h = 440;
    var t = 0, l = 0;
    if (window.screen) {

        if (window.screen.availWidth == 800) {
            w = window.screen.availWidth * 41 / 100;
        }
        else {

            w = window.screen.availWidth * 31 / 100;
        }

        h = window.screen.availHeight * 95 / 100;
        l = (window.screen.availWidth - w) * 98 / 100;
    }
    var params = "width=" + w + ",height=" + h + ",left=" + l + ",top=" + t + ",resizable=no,scrollbars=yes,toolbar=no";
    var url = pageUrl + entryPointName + "&eglvepid=" + entryPointId + "&departmentid=999&eglvpartid=1&referer=" + refererurl + "&eglvrefname=" + refererName + "&fieldname_1=" + name + "&fieldname_2=" + email + "&fieldname_3=" + phone + "&fieldname_4=" + subject;
    //alert(url);
    eglvchathandle = window.open( url,'',params);
}
