﻿function show(id) {
    var colour = document.getElementById('hfColour').value;
    var whatTab = document.getElementById('whatWeDoTab');
    var whatTabText = document.getElementById('whatWeDoText');
    var findTab = document.getElementById('findUsTab');
    var findTabText = document.getElementById('findUsText');
    var descrPanel = document.getElementById('descrPanel');
    var latestNews = document.getElementById('latestNews');
    var mapPanel = document.getElementById('mapPanel');
    if (id == "whatDo") {
        whatTabText.style.color = "#ffffff";
        descrPanel.style.display = "inline";
        latestNews.style.display = "inline";
        mapPanel.style.display = "none";
        if (colour == "Green") {
            whatTab.style.backgroundImage = "url(http://www.contentys.co.uk/imagebank/H/E/L/HELPIMAGES/00008989.png)";
            findTab.style.backgroundImage = "url(http://www.contentys.co.uk/imagebank/H/E/L/HELPIMAGES/00008988.png)";
            findTabText.style.color = "#8bc53e";
        }
        if (colour == "Blue") {
            whatTab.style.backgroundImage = "url(http://www.contentys.co.uk/imagebank/H/E/L/HELPIMAGES/00008976.png)";
            findTab.style.backgroundImage = "url(http://www.contentys.co.uk/imagebank/H/E/L/HELPIMAGES/00008975.png)";
            findTabText.style.color = "#25a9ff";
        }
        if (colour == "Red") {
            whatTab.style.backgroundImage = "url(http://www.contentys.co.uk/imagebank/H/E/L/HELPIMAGES/00009003.png)";
            findTab.style.backgroundImage = "url(http://www.contentys.co.uk/imagebank/H/E/L/HELPIMAGES/00009002.png)";
            findTabText.style.color = "#ec1c23";
        }
        if (colour == "Orange") {
            whatTab.style.backgroundImage = "url(http://www.contentys.co.uk/imagebank/H/E/L/HELPIMAGES/00009016.png)";
            findTab.style.backgroundImage = "url(http://www.contentys.co.uk/imagebank/H/E/L/HELPIMAGES/00009015.png)";
            findTabText.style.color = "#f7921e";
        }
    }
    if (id == "findUs") {
        findTabText.style.color = "#ffffff";
        descrPanel.style.display = "none";
        latestNews.style.display = "none";
        mapPanel.style.display = "block";
        document.getElementById('gMapFrame').src = "http://maps.locallinkup.co.uk?compID=" + document.getElementById('hfCompanyID').value + "&h=280px&w=440px";
        if (colour == "Green") {
            whatTab.style.backgroundImage = "url(http://www.contentys.co.uk/imagebank/H/E/L/HELPIMAGES/00008988.png)";
            findTab.style.backgroundImage = "url(http://www.contentys.co.uk/imagebank/H/E/L/HELPIMAGES/00008989.png)";
            whatTabText.style.color = "#8bc53e";
        }
        if (colour == "Blue") {
            whatTab.style.backgroundImage = "url(http://www.contentys.co.uk/imagebank/H/E/L/HELPIMAGES/00008975.png)";
            findTab.style.backgroundImage = "url(http://www.contentys.co.uk/imagebank/H/E/L/HELPIMAGES/00008976.png)";
            whatTabText.style.color = "#25a9ff";
        }
        if (colour == "Red") {
            whatTab.style.backgroundImage = "url(http://www.contentys.co.uk/imagebank/H/E/L/HELPIMAGES/00009002.png)";
            findTab.style.backgroundImage = "url(http://www.contentys.co.uk/imagebank/H/E/L/HELPIMAGES/00009003.png)";
            whatTabText.style.color = "#ec1c23";
        }
        if (colour == "Orange") {
            whatTab.style.backgroundImage = "url(http://www.contentys.co.uk/imagebank/H/E/L/HELPIMAGES/00009015.png)";
            findTab.style.backgroundImage = "url(http://www.contentys.co.uk/imagebank/H/E/L/HELPIMAGES/00009016.png)";
            whatTabText.style.color = "#f7921e";
        }
    }
}

function setTextArea(type) {
    if (type == "clear") {
        if (document.getElementById('txtQuest').value == "Enter your question here, e.g. Do you stock drill bits?") {
            document.getElementById('txtQuest').value = "";
        }
    }
    else {
        if (document.getElementById('txtQuest').value == "") {
            document.getElementById('txtQuest').value = "Enter your question here, e.g. Do you stock drill bits?";
        }
    }
}

function setTextBox(element, type) {
    if (type == "clear") {
        if (element.value == "Please give your name" || element.value == "Please give your number") {
            element.value = "";
        }
    }
    else {
        if (element.value == "") {
            element.value = type;
        }
    }
}

var adCount = 0;
var timeCount = 0;
var numAds = 0;
var switchDelay = 0;
var commitDelay = 0;
var adverts = new Array();

$(document).ready(function() {
    numAds = parseInt(document.getElementById('hfNumAds').value);
    switchDelay = parseInt(document.getElementById('hfSwitchDelay').value);
    commitDelay = parseInt(document.getElementById('hfCommitDelay').value);
    adverts = document.getElementById('hfAdverts').value.split("^");
    getAd();
});

function getAd() {
    if (timeCount == commitDelay | timeCount == switchDelay + commitDelay) {
        var d = new Date();
        var time = d.getTime();
        var strURL = "http://" + document.getElementById('hfLLUDomain').value + "/commitServer.ashx?id=" +
                    adverts[adCount].split(';')[0] + "&page=" + window.location + "&d=" + time;
        $.get(strURL, function(data) { });
    }
    if (timeCount % switchDelay == 0) {
        var currCoName = adverts[adCount].split(';')[1];
        var currAdTitle = adverts[adCount].split(';')[2];
        var currAdText = adverts[adCount].split(';')[3];
        var currAdURL = adverts[adCount].split(';')[4];
        document.getElementById('topALink').innerHTML = currCoName;
        document.getElementById('topALink').href = "http://" + currAdURL;
        document.getElementById('topALink').target = "_blank"
        document.getElementById('adText').innerHTML = currAdText;
        document.getElementById('botALink').innerHTML = "Visit Now";
        document.getElementById('botALink').href = "http://" + currAdURL;
        document.getElementById('botALink').target = "_blank"
        adCount++;
    }
    timeCount += 10000;
    if (adCount == numAds) {
        adCount = 0;
    }
    setTimeout("getAd()", 10000);
}

swfobject.embedSWF("http://plink.locallinkup.co.uk/Flash/llu_banner.swf", "recPanel", "178", "261", "9.0.0");

function setEmail() {
    parent.location = 'mailto:' + document.getElementById('hfMailAddress').value;
}

function showWebsite() {
    window.open(document.getElementById('hfWebUrl').value, '', 'scrollbars=yes,menubar=yes,height=650,width=900,resizable=yes,toolbar=yes,location=yes,status=yes');
}

var radioClicked = "";

function setRadiosUnClicked() {
    document.getElementById('radioUrgent').style.backgroundImage = "url('http://www.contentys.co.uk/imagebank/H/E/L/HELPIMAGES/00008952.png')";
    document.getElementById('radio0-5').style.backgroundImage = "url('http://www.contentys.co.uk/imagebank/H/E/L/HELPIMAGES/00008952.png')";
    document.getElementById('radioToday').style.backgroundImage = "url('http://www.contentys.co.uk/imagebank/H/E/L/HELPIMAGES/00008952.png')";
    document.getElementById('radioASAP').style.backgroundImage = "url('http://www.contentys.co.uk/imagebank/H/E/L/HELPIMAGES/00008952.png')";
}

function setRadioClicked(id) {
    radioClicked = id;
    setRadiosUnClicked();
    document.getElementById(id).style.backgroundImage = "url('http://www.contentys.co.uk/imagebank/H/E/L/HELPIMAGES/00008953.png')";
}

function sendRequest() {
    if (document.getElementById('txtQuest').value != '' || document.getElementById('txtQuest').value != 'Enter your question here, e.g. Do you stock drill bits?') {
        if (document.getElementById('txtQuestName').value != '' || document.getElementById('txtQuestName').value != 'Please give your name') {
            if (document.getElementById('txtQuestMobile').value != '' || document.getElementById('txtQuestMobile').value != 'Please give your number') {
                if (radioClicked != "") {
                    var strURL = "http://" + document.getElementById('hfLLUDomain').value + "/sendQuestionMessage.ashx";
                    if (radioClicked == "radioUrgent") {
                        radioClicked = "urgently";
                    }
                    if (radioClicked == "radio0-5") {
                        radioClicked = "less than 5 hours";
                    }
                    if (radioClicked == "radioToday") {
                        radioClicked = "within 24 hours";
                    }
                    if (radioClicked == "radioASAP") {
                        radioClicked = "as soon as possible";
                    }
                    $.post(strURL, {
                        Name: document.getElementById('txtQuestName').value,
                        Number: document.getElementById('txtQuestMobile').value,
                        NumberOfCompany: document.getElementById('hfCompMobile').value,
                        Status: radioClicked,
                        Message: document.getElementById('txtQuest').value,
                        CompanyID: document.getElementById('hfCompanyID').value
                    }, function(data) {
                        if (data == "success") {
                            showMessage("quest_submitted", 3000);
                            radioClicked = "";
                            setRadiosUnClicked();
                            document.getElementById('txtQuest').value = "Enter your question here, e.g. Do you stock drill bits?";
                            document.getElementById('txtQuestName').value = "Please give your name";
                            document.getElementById('txtQuestMobile').value = "Please give your number";
                        }
                    });
                }
                else {
                    showMessage("select_response", 3000);
                }
            }
            else {
                showMessage("enter_mobile", 3000);
            }
        }
        else {
            showMessage("enter_name", 3000);
        }
    }
    else {
        showMessage("quest_to_submit", 3000);
    }
}

var currMessage;

function showMessage(messageID, time) {
    currMessage = messageID;
    setMessageStartPosition();
    var messageDiv = document.getElementById(currMessage);
    var newPos = ((GetHeight() - messageDiv.offsetHeight) / 2).toString() + "px";
    var bounce1 = (((GetHeight() - messageDiv.offsetHeight) / 2) - 20).toString() + "px";
    var bounce2 = (((GetHeight() - messageDiv.offsetHeight) / 2) - 10).toString() + "px";
    var timer = 0;
    $("#" + currMessage).each(function(i) {
        timer = (timer * .8 + 800);
        $(this).animate({ top: newPos }, timer);
    });
    timer = 0;
    $("#" + currMessage).each(function(i) {
        timer = (timer * .8 + 400);
        $(this).animate({ top: bounce1 }, timer);
        $(this).animate({ top: newPos }, timer);
    });
    timer = 0;
    $("#" + currMessage).each(function(i) {
        timer = (timer * .8 + 400);
        $(this).animate({ top: bounce2 }, timer);
        $(this).animate({ top: newPos }, timer);
    });
    setTimeout("hideMessageDiv()", time);
}

function setMessageStartPosition() {
    var messageDiv = document.getElementById(currMessage);
    document.getElementById(currMessage).style.left = ((GetWidth() - messageDiv.offsetWidth) / 2).toString() + "px";
}

function hideMessageDiv() {
    var timer = 0;
    $("#" + currMessage).each(function(i) {
        timer = (timer * .8 + 1200);
        $(this).animate({ top: "-400px" }, timer);
    });
}

function GetHeight() {
    var y = 0;
    if (self.innerHeight) {
        y = self.innerHeight;
    }
    else if (document.documentElement && document.documentElement.clientHeight) {
        y = document.documentElement.clientHeight;
    }
    else if (document.body) {
        y = document.body.clientHeight;
    }
    return y;
}

function GetWidth() {
    var x = 0;
    if (self.clientWidth) {
        x = self.clientWidth;
    }
    else if (document.documentElement && document.documentElement.clientWidth) {
        x = document.documentElement.clientWidth;
    }
    else if (document.body) {
        x = document.body.clientWidth;
    }
    return x;
}
