﻿


var count = 0;
var pagepre = "";
var t;
var previous = "";


function submitenq() {
    document.getElementById("submitform").style.display = "none"
    
    //document.getElementById("sec7title").style.display = "block";
    document.getElementById("sec7").style.display = "none";
    SendMessage(escape(document.getElementById("textbox1").value), escape(document.getElementById("TextArea1").value));
    //document.getElementById("sec7clear").style.display = "block";

}

function checktext() {
    if (document.form2.TextArea1.value == "Type your enquiry here...") {
        document.form2.TextArea1.value = "";
        document.getElementById("TextArea1").style.color = "#000";
    }

    if (document.form2.TextArea1.value == "") {
        document.getElementById("submitform").style.display = "none";

    } else {
    document.getElementById("submitform").style.display = "inline";
        //alert(document.form2.TextArea1.value);
    }

}

function StartLiveUpdateTimer() {
    //document.body.onmouseover = feedinfocuscheck();
    //count = count+1;
    //document.getElementById('sec1count').innerHTML=count;
    GetCounts();
    t = setTimeout('StartLiveUpdateTimer()', 5000);
}

function showfeed(showtype) {
    document.getElementById("feed").style.display = "block";
}

function hidefeed(showtype) {
    document.getElementById("feed").style.display = "none";
}

function showtextbox() {

    clearTimeout(t);


    if (document.getElementById("sec2").style.display == "none") {
        previous = "none";
    }
    document.getElementById("sec1").style.display = "none";
    document.getElementById("sec2").style.display = "none";
    document.getElementById("sec3").style.display = "none";
    document.getElementById("sec4").style.display = "none";
    document.getElementById("sec5").style.display = "none";
    //document.getElementById("sec6").style.display = "none";

    document.getElementById("sec7title").style.display = "block";
    document.getElementById("sec7").style.display = "block";
    document.getElementById("sec7clear").style.display = "block";
    document.getElementById("holdingdiv").style.height = "180px";
    document.getElementById("holdingdiv").style.backgroundImage = "none";
    document.getElementById("holdingdiv").style.backgroundColor = "#222222";


    //var actionelement = document.getElementById("sec7");
    //GrowEffect(actionelement);
    document.form2.TextArea1.value = "Type your enquiry here..."
    document.getElementById("TextArea1").style.color = "#AAA";
}

function hidetextbox() {



    document.getElementById("sec7title").style.display = "none";
    document.getElementById("sec7").style.display = "none";
    document.getElementById("sec7clear").style.display = "none";
    document.getElementById("sentsec").style.display = "none";
    document.getElementById("holdingdiv").style.height = "40px";
    document.getElementById("holdingdiv").style.backgroundColor = "Black";

    document.getElementById("sec1").style.display = "block";
   document.getElementById("sec3").style.display = "block";
    
    if (previous == "") {
                
        document.getElementById("sec2").style.display = "block";
        
        document.getElementById("sec4").style.display = "block";
        document.getElementById("sec5").style.display = "block";

    }
    //document.getElementById("sec6").style.display = "block";

    StartLiveUpdateTimer();

}



function displaystuff(id) {


    var actionelement = document.getElementById("feed1");
    if (id == "sec2count" || id == "feed1" || id == "sec3count" || id == "sec4count" || id == "sec5count" || id == "Text1" || id == "sec6count") {
        //document.getElementById(id).style.color = "red";

        //document.getElementById("feed1").style.display = "block";


        //GetResults(id);


        actionelement.style.display = "Block";
        var result
        switch (id) {
            case "sec2count": document.getElementById("innerfeedtext").innerHTML = "The notification stream will appear here."; break;
            case "sec3count": document.getElementById("innerfeedtext").innerHTML = "The participation stream will appear here."; break;
            case "sec4count": document.getElementById("innerfeedtext").innerHTML = "The delivery stream will appear here."; break;
            case "sec5count": document.getElementById("innerfeedtext").innerHTML = "The review stream will appear here."; break;
            case "sec6count": document.getElementById("innerfeedtext").innerHTML = "The request stream will appear here."; break;
            default: break;
        }
        //actionelement.style.display = "block";
        //document.getElementById("innerfeedtext").innerHTML = id;
        //runmikescroll();

        //Slidein(actionelement);
    } else {
        //Slideout(actionelement);
        actionelement.style.display = "none";
        //actionelement.innerHTML = "";
        //Slideout(actionelement);

    }
}

var xmlHttp

function GetResults(sec) {
    xmlHttp = GetXmlHttpObject();
    if (xmlHttp == null) {
        alert("Your browser does not support AJAX!");
        return;
    }

    var url = pagepre+"cbtestajax.aspx";
    if (sec == "sec1") {
        url = url + "?str=Contacts&dummy=" + new Date().getTime();
    }
    if (sec == "sec2") {
        url = url + "?str=Updates&dummy=" + new Date().getTime();
    }
    xmlHttp.onreadystatechange = stateChanged;
    xmlHttp.open("GET", url, true);
    xmlHttp.send(null);
}

function stateChanged() {
    if (xmlHttp.readyState < 3) {
        //document.getElementById("feed1").innerHTML="Loading contact information...";
        document.getElementById("loading").innerHTML = "<img src='ajax-loader.gif' />";
    }
    if (xmlHttp.readyState == 4) {
        document.getElementById("loading").innerHTML = "";
        document.getElementById("feed1").innerHTML = xmlHttp.responseText;
    }
}

function GetXmlHttpObject() {
    var xmlHttp = null;
    try {
        // Firefox, Opera 8.0+, Safari
        xmlHttp = new XMLHttpRequest();
    }
    catch (e) {
        // Internet Explorer
        try {
            xmlHttp = new ActiveXObject("Msxml2.XMLHTTP");
        }
        catch (e) {
            xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
        }
    }
    return xmlHttp;
}

var xmlHttp2;
var urltext = "";
function GetCounts() {
    xmlHttp2 = GetXmlHttpObject2();
    if (xmlHttp2 == null) {
        alert("Your browser does not support AJAX!");
        return;
    }

    var url = pagepre+"cbtestajax.aspx";
    url = url + "?dummy=" + new Date().getTime();
    urltext = url;
    xmlHttp2.onreadystatechange = stateChanged2;
    xmlHttp2.open("GET", url, true);
    xmlHttp2.send(null);
}

function stateChanged2() {
    if (xmlHttp2.readyState < 3) {
        //document.getElementById("feed1").innerHTML="Loading contact information...";
        //document.getElementById("loading").innerHTML="Loading...";
    }
    if (xmlHttp2.readyState == 4) {
        var tmparray = xmlHttp2.responseText.split(";");
        var count1 = tmparray[0];
        var count2 = tmparray[1];
        var count3 = tmparray[2];
        var count4 = tmparray[3];
        var count5 = tmparray[4];
        //var count6 = tmparray[5];
        //document.getElementById("sec1count").innerHTML = count1;
        if (typeof (count2) !== 'undefined') {
            document.getElementById("sec2count").innerHTML = count2;
            document.getElementById("sec3count").innerHTML = count3;
            document.getElementById("sec4count").innerHTML = count4;
            document.getElementById("sec5count").innerHTML = count5;
        } else {

        }
       
        //document.getElementById("sec6count").innerHTML = count6;
        //alert(xmlHttp2.responseText);
    }
}

function GetXmlHttpObject2() {
    var xmlHttp2 = null;
    try {
        // Firefox, Opera 8.0+, Safari
        xmlHttp2 = new XMLHttpRequest();
    }
    catch (e) {
        // Internet Explorer
        try {
            xmlHttp2 = new ActiveXObject("Msxml2.XMLHTTP");
        }
        catch (e) {
            xmlHttp2 = new ActiveXObject("Microsoft.XMLHTTP");
        }
    }
    return xmlHttp2;
}

var xmlHttp3;

function SendMessage(subject,message) {
    xmlHttp3 = GetXmlHttpObject3();
    if (xmlHttp3 == null) {
        alert("Your browser does not support AJAX!");
        return;
    }

    var url = pagepre + "cbtestajax.aspx";
    url = url + "?subject="+subject+"&message="+message+"&dummy=" + new Date().getTime();
    xmlHttp3.onreadystatechange = stateChanged3;
    xmlHttp3.open("GET", url, true);
    xmlHttp3.send(null);
}

function stateChanged3() {
    if (xmlHttp3.readyState < 3) {
        //document.getElementById("feed1").innerHTML="Loading contact information...";
        //document.getElementById("loading").innerHTML="Loading...";
        
    }
    if (xmlHttp3.readyState == 4) {
        
        if (xmlHttp3.responseText == "True") {
            document.getElementById("sentsec").style.display = "block"; 
        } else {
            alert(xmlHttp3.responseText);
        //alert("Send Failed");
        }
        
    }
}

function GetXmlHttpObject3() {
    var xmlHttp3 = null;
    try {
        // Firefox, Opera 8.0+, Safari
        xmlHttp3 = new XMLHttpRequest();
    }
    catch (e) {
        // Internet Explorer
        try {
            xmlHttp3 = new ActiveXObject("Msxml2.XMLHTTP");
        }
        catch (e) {
            xmlHttp3 = new ActiveXObject("Microsoft.XMLHTTP");
        }
    }
    return xmlHttp3;
}


