﻿function displayName() {
    displayHeader('customer_services');
    displayFooter();

    var str = ReadCookie('uSess');
    if (str == null || str == '') {
        document.getElementById('notsignin').style.display = "block";
        document.getElementById('alreadysignin').style.display = "none";
    } else {
        document.getElementById('notsignin').style.display = "none";
        document.getElementById('alreadysignin').style.display = "block";
        document.getElementById('usernamespan').innerHTML = ReadCookie('dName');
    }
}

function logout() {
    var str = ReadCookie('uSess');
    window.location = "../user/processLogOut.aspx?userSession=" + encodeURI(str);
}

function processSendEmail() {
    var iscont = '1';
    var dc = "<br/><div class=\"error\">Please correct the following error(s):";

    var str = document.getElementById('name').value;
    if (stringEmpty(str)) {
        dc = dc + getHTMLErrorMsg('Please enter your Name.');
        iscont = '0';
    }
    
    str = document.getElementById('email').value;
    if (stringEmpty(str)) {
        dc = dc + getHTMLErrorMsg('Please enter your Email.');
        iscont = '0';
    } else if (noAtSign(str) || nothingBeforeAt(str) || noValidPeriod(str) || noValidSuffix(str)) {
        dc = dc + geHTMLErrorMsg('Your Email is entered in an invalid format. Please enter email address in XXX@XXX.XX format.');
        iscont = '0';
    }

    str = document.getElementById('comment').value;
    if (stringEmpty(str)) {
        dc = dc + getHTMLErrorMsg('Please enter your Comment.');
        iscont = '0';
    }

    if (iscont == '0') {
        document.getElementById('contactmsgspan').innerHTML = dc;
    } else {
        var poststr = "method=contactus" +
                  "&email=" + encodeURI(document.getElementById('email').value) +
                  "&name=" + encodeURI(document.getElementById('name').value) +
                  "&comment=" + encodeURI(document.getElementById('comment').value);
        makePOSTRequest('../shared/MicsHelper.aspx', poststr, getContactEmailResult);
    }
}

function getContactEmailResult() {
    if (http_request.readyState == 4) {
        if (http_request.status == 200) {
            var xmlstring = http_request.responseText;
            //alert(xmlstring);
            var xmlobject;
            if (typeof (DOMParser) == 'undefined') {
                xmlobject = new ActiveXObject('MSXML.DomDocument');
                xmlobject.async = false;
                xmlobject.loadXML(xmlstring);
            } else {
                xmlobject = (new DOMParser()).parseFromString(xmlstring, 'text/xml');
            }

            var data = xmlobject.getElementsByTagName('contactus');
            var resultstatus = getNodeValue(data[0], 'result');

            var dc = "";

            if (resultstatus == '1') {
                dc = dc + "<p><strong>Your comment had been send to rentsooner.</strong></p>";
            } else {
                dc = dc + "<p><strong>Sorry RentSooner was not able to send your comment. Please try again.</strong></p>";
            }

            document.getElementById('contactmsgspan').innerHTML = dc;
        } else {
            //alert('There was a problem with the request.');
        }
    }
}