﻿var curURL = location.href;
var pages = new Array('home', '/media', 'production', 'services', 'clients', 'company', 'contact');
var rss1 = new Array();
var tss1_c = 0;
var rss2 = new Array();
var tss2_c = 0;
function currentButton() {
    if (String(curURL).toLowerCase().indexOf('default') > 0 || String(curURL).toLowerCase() == 'http://www.expressmedia.com/') {
        document.getElementById("bt_default").src = "images/bhome_on.png";
    }
    else if (String(curURL).toLowerCase().indexOf('/media') > 0) {
        document.getElementById("bt_media").src = "images/bmedia_on.png";
        showSubMenu("/media");
        if (String(curURL).toLowerCase().indexOf('media_tv') > 0) {
            document.getElementById("bt_sub_m_tv").src = "images/btele_over.png";
        }
        if (String(curURL).toLowerCase().indexOf('media_radio') > 0) {
            document.getElementById("bt_sub_m_rd").src = "images/bradio_over.png";
        }
        if (String(curURL).toLowerCase().indexOf('media_inet') > 0) {
            document.getElementById("bt_sub_m_inter").src = "images/binter_over.png";
        }
        if (String(curURL).toLowerCase().indexOf('media_print') > 0) {
            document.getElementById("bt_sub_m_print").src = "images/bprint_over.png";
        }                 
    }
    else if (String(curURL).toLowerCase().indexOf('production') > 0) {
        document.getElementById("bt_production").src = "images/bproduction_on.png";
        showSubMenu("production");
        if (String(curURL).toLowerCase().indexOf('production_tv') > 0) {
            document.getElementById("bt_sub_p_tv").src = "images/btele_over.png";
        }
        if (String(curURL).toLowerCase().indexOf('production_radio') > 0) {
            document.getElementById("bt_sub_p_rd").src = "images/bradio_over.png";
        }        
    }
    else if (String(curURL).toLowerCase().indexOf('services') > 0) {
        document.getElementById("bt_services").src = "images/bservices_on.png";
        showSubMenu("services");
        if (String(curURL).toLowerCase().indexOf('services_print') > 0) {
            document.getElementById("bt_sub_s_print").src = "images/bprint_over.png";
        }
        if (String(curURL).toLowerCase().indexOf('services_graphics') > 0) {
            document.getElementById("bt_sub_s_graph").src = "images/bgraph_over.png";
        }
        if (String(curURL).toLowerCase().indexOf('services_web') > 0) {
            document.getElementById("bt_sub_s_web").src = "images/bweb_over.png";
        }
        if (String(curURL).toLowerCase().indexOf('services_it') > 0) {
            document.getElementById("bt_sub_s_it").src = "images/bit_over.png";
        }
        if (String(curURL).toLowerCase().indexOf('services_soft') > 0) {
            document.getElementById("bt_sub_s_soft").src = "images/bsoft_over.png";
        }
        if (String(curURL).toLowerCase().indexOf('services_app') > 0) {
            document.getElementById("bt_sub_s_app").src = "images/bapp_over.png";
        }
        if (String(curURL).toLowerCase().indexOf('services_fulfillment') > 0) {
            document.getElementById("bt_sub_s_fullf").src = "images/bfullf_over.png";
        }                                                 
    }
    else if (String(curURL).toLowerCase().indexOf('clients') > 0) {
        document.getElementById("bt_clients").src = "images/bclients_on.png";
    }
    else if (String(curURL).toLowerCase().indexOf('company') > 0) {
        document.getElementById("bt_company").src = "images/bcompany_on.png";
    }
    else if (String(curURL).toLowerCase().indexOf('contact') > 0) {
        document.getElementById("bt_contact").src = "images/bcontact_on.png";
    }
    else {
        document.getElementById("bt_default").src = "images/bhome_on.png";
    }
}
function imagesPreload() {
    preloadImages('images/bhome_over.png'
        , 'images/bmedia_over.png'
        , 'images/bproduction_over.png'
        , 'images/bservices_over.png'
        , 'images/bclients_over.png'
        , 'images/bcompany_over.png'
        , 'images/bcontact_over.png'
        , 'images/bit_over.png'
        , 'images/bradio_over.png'
        , 'images/binter_over.png'
        , 'images/bprint_over.png'
        , 'images/bgraph_over.png'
        , 'images/bweb_over.png'
        , 'images/bsoft_over.png'
        , 'images/bapp_over.png'
        , 'images/bfullf_over.png'  
        , 'images/bplay_over.png'               
        )
}

function showtest(obj, hd) {
    if ($("#" + hd).is(":hidden")) {
        obj.innerHTML = "...Less";
        $("#" + hd).slideDown("slow");
    }
    else {
        obj.innerHTML = "More...";
        $("#" + hd).slideUp("slow");
    }
}
function showSubMenu(sub) {
    for (var i = 0; i < pages.length; i++) {
        if (String(curURL).toLowerCase().indexOf(pages[i]) < 0 && pages[i] != sub) {
            $("#sub_" + String(pages[i]).replace('/', '')).slideUp("slow");
        }
    }
	sub=String(sub).replace('/','')
    if ($("#sub_" + sub).is(":hidden"))
        $("#sub_" + sub).slideDown("slow");
}
function getRss1() {
    var myRequest = new ajaxObject('callback.aspx', processData1);
    myRequest.update('pg=rss&url=http://feeds.feedburner.com/AdvertisingAge/LatestNews');
//    makeRequest('http://adage.com/rss-feed', '?section_id=287', "processData1", showContents);
}
function getRss2() {
    var myRequest = new ajaxObject('callback.aspx', processData2);
    myRequest.update('pg=rss&url=http://feeds.feedburner.com/Adweekcom-TopNews');
    //    makeRequest('http://adage.com/rss-feed', '?section_id=287', "processData1", showContents);  
}
function processData1(responseText, responseStatus, responseXML) {
    var linkString = "";
    if (responseStatus == 200) {
        if (!responseXML.length || responseXML.length == 0)
            responseXML = parseXML(responseText);
        var feeds = responseXML.getElementsByTagName("item");
        for (var i = 0; i < feeds.length; i++) {
            var ttl = feeds[i].getElementsByTagName("title")[0].childNodes[0].nodeValue;
            var link = feeds[i].getElementsByTagName("link")[0].childNodes[0].nodeValue;
            linkString = "<div id='rss1_ln" + i + "' style='position:relative; left:1000px'><a href='" + link + "' target='_blank'>" + ttl + "</a></div>";
            rss1.push(linkString);
        }

        document.getElementById("rss_feed1").innerHTML = rss1[tss1_c];
        $('#rss1_ln' + tss1_c).animate({ left: 0 }, 6000);
        tss1_c = (tss1_c + 1) % rss1.length;

        setInterval(function() {
            var prev = tss1_c - 1;
            if (prev == -1)
                prev = rss1.length - 1;
            $('#rss1_ln' + prev).animate({ left: -500 }, 3000);
            setTimeout(function() {
                document.getElementById("rss_feed1").innerHTML = rss1[tss1_c];
                $('#rss1_ln' + tss1_c).animate({ left: 0 }, 6000);
                tss1_c = (tss1_c + 1) % rss1.length;
            }, 2000);
        }, 10000);

    } else {
        //    alert(responseStatus + ' -- Error Processing Request');
    }
}
function processData2(responseText, responseStatus, responseXML) {
    var linkString = "";
    if (responseStatus == 200) {
        if (!responseXML.length || responseXML.length==0)
            responseXML = parseXML(responseText);
        var feeds = responseXML.getElementsByTagName("item");
        for (var i = 0; i < feeds.length; i++) {
            var ttl = feeds[i].getElementsByTagName("title")[0].childNodes[0].nodeValue;
            var link = feeds[i].getElementsByTagName("link")[0].childNodes[0].nodeValue;
            linkString = "<div id='rss2_ln"+i+"' style='position:relative; left:1000px'><a href='" + link + "' target='_blank'>" + ttl + "</a></div>";
            rss2.push(linkString);
        }

        document.getElementById("rss_feed2").innerHTML = rss2[tss2_c];
        $('#rss2_ln' + tss2_c).animate({ left: 0 }, 6000);
        tss2_c = (tss2_c + 1) % rss2.length;

        setInterval(function() {
            var prev = tss2_c-1;
            if (prev == -1)
                 prev = rss2.length - 1;
            $('#rss2_ln' + prev).animate({ left: -500 }, 3000);
            setTimeout(function() {
                document.getElementById("rss_feed2").innerHTML = rss2[tss2_c];
                $('#rss2_ln' + tss2_c).animate({ left: 0 }, 6000);
                tss2_c = (tss2_c + 1) % rss2.length;
            }, 2000);
        }, 10000);

  } else {
//    alert(responseStatus + ' -- Error Processing Request');
  }  
}
