﻿/* Generic Sitewide styles */


1/*function getElementsByClassName(clsName) {
var retVal = new Array();
var elements = document.getElementsByTagName("*");
for (var i = 0; i < elements.length; i++) {
if (elements[i].className.indexOf(" ") >= 0) {
var classes = elements[i].className.split(" ");
for (var j = 0; j < classes.length; j++) {
if (classes[j] == clsName) retVal.push(elements[i]);
}
}
else if (elements[i].className == clsName) retVal.push(elements[i]);
}
return retVal;
}
*/

function getElementsByClassName(node, classname) {
    var a = [];
    var re = new RegExp('\\b' + classname + '\\b');
    var els = node.getElementsByTagName("*");
    for (var i = 0, j = els.length; i < j; i++)
        if (re.test(els[i].className)) a.push(els[i]);
    return a;
}

function addLoadEvent(func) {
    var oldonload = window.onload;
    if (typeof window.onload != 'function') {
        window.onload = func;
    } else {
        window.onload = function() {
            oldonload();
            func();
        }
    }
}

// Get all the links in the LinkList Control
function ToogleMoreLinkDisplay(moreLinksElement) {
    var links = getElementsByClassName(moreLinksElement.parentNode, 'MoreLink');
    for (var i = 0; i < links.length; i++) {
        if (links[i].style.display == 'block') {
            links[i].style.display = 'none';
            moreLinksElement.firstChild.nodeValue = moreLinksElement.firstChild.nodeValue.replace("Close","More");
        }
        else {
            links[i].style.display = 'block';
            moreLinksElement.firstChild.nodeValue = moreLinksElement.firstChild.nodeValue.replace("More", "Close");

        }
    }
    return false;
}

// Getgoogle search page
function googleSearch() {
    var googleUrl = "http://www.google.com/search";
    var queryString = "?sitesearch=u.tv&q=";
    var txtSearch = document.getElementById('txtSearch');
    if (txtSearch) {
        queryString += txtSearch.value;
        location.href = googleUrl + queryString;
    }
    return false;
}

// OPen Car holding page
function carHoldingPage() {
    OpenWindow = window.open("", "newwin", "height=100, width=300,toolbar=no,scrollbars=" + scroll + ",menubar=no");
    OpenWindow.document.write("<TITLE>Title Goes Here</TITLE>");
    OpenWindow.document.write("<BODY BGCOLOR=#dddddd>");
    OpenWindow.document.write("<h3>Comming soon</h3>");
    OpenWindow.document.write("</BODY>");
    OpenWindow.document.write("</HTML>");

    OpenWindow.document.close();
    self.name = "main";

    return false;
}


// ###################################################################
// Edward Bates
// 03/07/2009
// New Custom Google Search Page
// ###################################################################
function googleCustomSearch() {
    var googleUrl = "http://www.u.tv/results/default.aspx";
    var queryString = "?cx=partner-pub-9618939552173000:s3oxp8jonpi&cof=FORID:9&ie=ISO-8859-1&q=";
    var txtSearch = document.getElementById('txtSearch');
    if (txtSearch) {
        queryString += txtSearch.value;
        location.href = googleUrl + queryString;
    }
    return false;
}

function OnFocusGoogle(elementId)
{ 
     document.getElementById(elementId).className = "normal";
}

function OnBlurGoogle(elementId)
{
      document.getElementById(elementId).className = "watermark";     
}
// ###################################################################

