﻿var _benefits = "benefits.aspx";
var _features = "features.aspx"
var _howitworks = "howitworks.aspx";
var _introduction = "index.aspx";
var _sytemrequirement = "systemrequirements.aspx";
var _aboutus = "aboutus.aspx";
var _contactus = "contactus.aspx"
var _belief = "belief.aspx";
var _datacenter = "datacenter.aspx";
var _signup = "signup.aspx";
var _silverlight = "silverlight.aspx";
var _screenshot = "screenshot.aspx";
var _forum = "index.aspx";
var _newsroom = "newsroom";
var _contribute = "contribute.aspx";
var _career = "career.aspx";
var _partner = "partner.aspx";
var _newsletter = "index.aspx";
var _knowledgebase = "index.aspx";
var _http = "http:";
var _httpsSignUp = "https://www.comm100.com/livechat/signup.aspx";
var _usertestimonials = "casestudytestimonials.aspx";
var _supportdocumentation = "supportdocumentation.aspx";

function getUrl() {
    var url = document.location.href;
    return url;
}

function getPageName() {
    var url = getUrl();
    if (url == null) {

    }
    else {
        var length = url.length;
        var pos = getLastPos(url);
        var pageName = url.substr(pos);
    }
    return pageName;
}

function getFirstPos(url) {
    var pos = url.indexOf('/');
    return pos;
}

function getLastPos(url) {
    var pos = url.lastIndexOf('/') + 1;
    return pos;
}

function ifContainString(a, b) {
    if (a.indexOf(b) != -1) {
        return true;
    }
    else return false;
}

function setColorByPageName(pageName) {
    if (pageName == _features) {
        document.getElementById("afeatures").style.backgroundColor = '#eee';
        document.getElementById("afeatures").style.color = '#009999';
    }
    else if (pageName == _howitworks) {
        document.getElementById("ahowitworks").style.backgroundColor = '#eee';
        document.getElementById("ahowitworks").style.color = '#009999';
    }
    else if (pageName == _introduction || pageName == "" || pageName == _introduction + "#") {
        document.getElementById("aoverview").style.backgroundColor = '#eee';
        document.getElementById("aoverview").style.color = '#009999';
    }
    else if (pageName == _sytemrequirement) {
        document.getElementById("asystemrequirements").style.backgroundColor = '#eee';
        document.getElementById("asystemrequirements").style.color = '#009999';
    }
    else if (pageName == _datacenter) {
        document.getElementById("adatacenter").style.backgroundColor = '#eee';
        document.getElementById("adatacenter").style.color = '#009999';
    }
    else if (pageName == _signup) {

    }
    else if (ifContainString(pageName, _screenshot)) {
        document.getElementById("ascreenshot").style.backgroundColor = '#eee';
        document.getElementById("ascreenshot").style.color = '#009999';
    }
    else if (ifContainString(pageName, _usertestimonials)) {
        document.getElementById("ausertestimonials").style.backgroundColor = '#eee';
        document.getElementById("ausertestimonials").style.color = '#009999';
    }
    else if (ifContainString(pageName, _supportdocumentation)) {
        document.getElementById("asupportdocumentation").style.backgroundColor = '#eee';
        document.getElementById("asupportdocumentation").style.color = '#009999';
    }
    else if (pageName == _contribute || ifContainString(pageName, _contribute)) {
        document.getElementById("acontribute").style.backgroundColor = '#eee';
        document.getElementById("acontribute").style.color = '#009999';
    }

}


function setHomePageBtn() {
    document.getElementById("homepage").style.backgroundColor = '#ddd';
    document.getElementById("ctl00_header_hlComm100").style.color = "#009999";
}

function setLiveChatBtn() {
    document.getElementById("introduction").style.backgroundColor = '#ddd';
    document.getElementById("ctl00_header_hlLiveChat").style.color = "#009999";
}


function setForumBtn() {
    document.getElementById("forum").style.backgroundColor = '#ddd';
    document.getElementById("ctl00_header_hlForum").style.color = "#009999";
}

function setNewsletterBtn() {
    document.getElementById("newsletter").style.backgroundColor = '#ddd';
    document.getElementById("ctl00_header_hlNewsletter").style.color = "#009999";
}

function setKnowledgebaseBtn() {
    document.getElementById("knowledgebase").style.backgroundColor = '#ddd';
    document.getElementById("ctl00_header_hlKnowledgebase").style.color = "#009999";
}

function setAboutUsBtn() {
    document.getElementById("aboutus").style.backgroundColor = '#ddd';
    document.getElementById("ctl00_header_hlCompany").style.color = "#009999";
}

function setLeftMenuColorByPageName(pageName) {

    if (pageName == _aboutus || pageName == "" || ifContainString(pageName, _aboutus)) {
        document.getElementById("ctl00_hlAboutUs").style.backgroundColor = '#eee';
        document.getElementById("ctl00_hlAboutUs").style.color = '#009999';
    }
    else if (pageName == _contactus || ifContainString(pageName, 'contact')) {
        document.getElementById("ctl00_hlContactUs").style.backgroundColor = '#eee';
        document.getElementById("ctl00_hlContactUs").style.color = '#009999';
    }
    
    else if (pageName == _contribute || ifContainString(pageName, _contribute)) {
        document.getElementById("ctl00_hlContribute").style.backgroundColor = '#eee';
        document.getElementById("ctl00_hlContribute").style.color = '#009999';
    }
    else if (pageName == _career || ifContainString(pageName, _career)) {
        document.getElementById("ctl00_hlCareer").style.backgroundColor = '#eee';
        document.getElementById("ctl00_hlCareer").style.color = '#009999';
    }
    else if (pageName == _partner || ifContainString(pageName, _partner)) {
        document.getElementById("ctl00_hlPartner").style.backgroundColor = '#eee';
        document.getElementById("ctl00_hlPartner").style.color = '#009999';
    }
    else {
        document.getElementById("ctl00_hlNewsRoom").style.backgroundColor = '#eee';
        document.getElementById("ctl00_hlNewsRoom").style.color = '#009999';
    }
}

function setLeftMenuByPageName() {
    var pageName = getPageName();
    setColorByPageName(pageName);
}

function setAboutUsMenuByPageName() {
    var url = getUrl();
    var pageName;
    if (ifContainString(url, "newsroom")) {
        pageName = _newsroom;
    }
    else pageName = getPageName();
    setLeftMenuColorByPageName(pageName);
}

function loadAboutUs() {
    setAboutUsBtn();
    setAboutUsMenuByPageName();
}

function loadLiveChat() {
    setLiveChatBtn();
    setLeftMenuByPageName();
}

function loadForum() {
    setForumBtn();
    setForumMenuByPageName();
}

function loadNewsletter() {
    setNewsletterBtn();
    setNewsletterMenuByPageName();
}

function loadKnowledgebase() {
    setKnowledgebaseBtn();
    setKnowledgebaseMenuByPageName();
}

function setForumMenuByPageName() {
    var pageName = getPageName();
    setForumLeftMenuColor(pageName);
}

function setNewsletterMenuByPageName() {
    var pageName = getPageName();
    setNewsletterLeftMenuColor(pageName);
}

function setKnowledgebaseMenuByPageName() {
    var pageName = getPageName();

    setKnowledgebaseLeftMenuColor(pageName);
}

function setForumLeftMenuColor(pageName) {
    if (pageName == _forum || pageName == "" || ifContainString(pageName, _forum)) {
        document.getElementById("aaforum").style.backgroundColor = '#eee';
        document.getElementById("aaforum").style.color = '#009999';
    }
    else if (pageName == _datacenter || ifContainString(pageName, _datacenter)) {
        document.getElementById("aadatacenter").style.backgroundColor = '#eee';
        document.getElementById("aadatacenter").style.color = '#009999';
    }
    else if (pageName == _screenshot || ifContainString(pageName, _screenshot)) {
        document.getElementById("aascreenshot").style.backgroundColor = '#eee';
        document.getElementById("aascreenshot").style.color = '#009999';
    }
    else if (pageName == _howitworks || ifContainString(pageName, _howitworks)) {
        document.getElementById("ahowitworks").style.backgroundColor = '#eee';
        document.getElementById("ahowitworks").style.color = '#009999';
    }
    else if (pageName == _sytemrequirement || ifContainString(pageName, _sytemrequirement)) {
        document.getElementById("asystemrequirements").style.backgroundColor = '#eee';
        document.getElementById("asystemrequirements").style.color = '#009999';
    }
    else if (pageName == _features || ifContainString(pageName, _features)) {
        document.getElementById("aafeatures").style.backgroundColor = '#eee';
        document.getElementById("aafeatures").style.color = '#009999';
    }
    else if (ifContainString(pageName, _supportdocumentation)) {
        document.getElementById("asupportdocumentation").style.backgroundColor = '#eee';
        document.getElementById("asupportdocumentation").style.color = '#009999';
    }
    else if (pageName == _contribute || ifContainString(pageName, _contribute)) {
        document.getElementById("acontribute").style.backgroundColor = '#eee';
        document.getElementById("acontribute").style.color = '#009999';
    }

}

function setNewsletterLeftMenuColor(pageName) {
    if (pageName == _newsletter || pageName == "" || ifContainString(pageName, _newsletter)) {
        document.getElementById("aanewsletter").style.backgroundColor = '#eee';
        document.getElementById("aanewsletter").style.color = '#009999';
    }
    else if (pageName == _datacenter || ifContainString(pageName, _datacenter)) {
        document.getElementById("aadatacenter").style.backgroundColor = '#eee';
        document.getElementById("aadatacenter").style.color = '#009999';
    }
    else if (pageName == _howitworks || ifContainString(pageName, _howitworks)) {
        document.getElementById("ahowitworks").style.backgroundColor = '#eee';
        document.getElementById("ahowitworks").style.color = '#009999';
    }
    else if (pageName == _screenshot || ifContainString(pageName, _screenshot)) {
        document.getElementById("aascreenshot").style.backgroundColor = '#eee';
        document.getElementById("aascreenshot").style.color = '#009999';
    }
    else if (pageName == _sytemrequirement || ifContainString(pageName, _sytemrequirement)) {
        document.getElementById("asystemrequirements").style.backgroundColor = '#eee';
        document.getElementById("asystemrequirements").style.color = '#009999';
    }
    else if (ifContainString(pageName, _supportdocumentation)) {
        document.getElementById("asupportdocumentation").style.backgroundColor = '#eee';
        document.getElementById("asupportdocumentation").style.color = '#009999';
    }
    else if (pageName == _contribute || ifContainString(pageName, _contribute)) {
    document.getElementById("acontribute").style.backgroundColor = '#eee';
    document.getElementById("acontribute").style.color = '#009999';
    }
}

function setKnowledgebaseLeftMenuColor(pageName) {
    if (pageName == _knowledgebase || pageName == "" || ifContainString(pageName, _knowledgebase)) {
        document.getElementById("aknowledgebase").style.backgroundColor = '#eee';
        document.getElementById("aknowledgebase").style.color = '#009999';
    }
    else if (pageName == _datacenter || ifContainString(pageName, _datacenter)) {
        document.getElementById("adatacenter").style.backgroundColor = '#eee';
        document.getElementById("adatacenter").style.color = '#009999';
    }
    else if (pageName == _howitworks || ifContainString(pageName, _howitworks)) {
        document.getElementById("ahowitworks").style.backgroundColor = '#eee';
        document.getElementById("ahowitworks").style.color = '#009999';
    }
    else if (pageName == _screenshot || ifContainString(pageName, _screenshot)) {
        document.getElementById("aascreenshot").style.backgroundColor = '#eee';
        document.getElementById("aascreenshot").style.color = '#009999';
    }
    else if (pageName == _sytemrequirement || ifContainString(pageName, _sytemrequirement)) {
        document.getElementById("asystemrequirements").style.backgroundColor = '#eee';
        document.getElementById("asystemrequirements").style.color = '#009999';
    }
    else if (ifContainString(pageName, _supportdocumentation)) {
        document.getElementById("asupportdocumentation").style.backgroundColor = '#eee';
        document.getElementById("asupportdocumentation").style.color = '#009999';
    }
    else if (pageName == _contribute || ifContainString(pageName, _contribute)) {
        document.getElementById("acontribute").style.backgroundColor = '#eee';
        document.getElementById("acontribute").style.color = '#009999';
    }

}

function setRightShadow() {
    if (document.getElementById("shadow").clientHeight < document.getElementById("main").clientHeight) {
        document.getElementById("shadow").style.display = "block";
        document.getElementById("shadow").style.height = document.getElementById("main").offsetHeight - 2 + "px";
    }
    else {
        document.getElementById("shadow").style.display = "block";
        document.getElementById("main").style.height = document.getElementById("shadow").offsetHeight - 2 + "px";
    }
}

function setBottomShadow() {
    document.getElementById("bottomMainShadow").style.display = "block";
    document.getElementById("bottomMainShadow").style.width = document.getElementById("main").offsetWidth - 6 + "px";
}

function setConerShadow() {
    document.getElementById("cornerShadow").style.display = "block";
}

function setShadow() {
    setRightShadow();
    setBottomShadow();
    setConerShadow();
}

function setLiveChatSignUp() {
    var pageName = getPageName();
    if (pageName == _introduction || pageName == "") {

        document.getElementById('asignup').style.display = "none";

    }
}

