var blink_elements = [];


function setBlinkElements()
{
	blink_elements = getElementsByClassName(document, "span", "villog")
    setInterval("blinkElements()", 1000);
    /*blink_elements = document.getElementById("villog")
	setInterval("blinkElement(blink_elements)", 1000);*/
}

function blinkElements()
{
	for(var i = 0; i < blink_elements.length; i++)
		blinkElement(blink_elements[i]);

}

function blinkElement(oElm)
{
	var color = oElm.style.color == "#000000" ? true : false;

	if(!color)
		oElm.style.color = "#000000";
	else
		oElm.style.color = "#FF0000";
}


function getElementsByClassName(oElm, strTagName, oClassNames){
    var arrElements = (strTagName == "*" && oElm.all)? oElm.all : oElm.getElementsByTagName(strTagName);
    var arrReturnElements = new Array();
    var arrRegExpClassNames = new Array();
    if(typeof oClassNames == "object"){
        for(var i=0; i<oClassNames.length; i++){
            arrRegExpClassNames.push(new RegExp("(^|\\s)" + oClassNames[i].replace(/\-/g, "\\-") + "(\\s|$)"));
        }
    }
    else{
        arrRegExpClassNames.push(new RegExp("(^|\\s)" + oClassNames.replace(/\-/g, "\\-") + "(\\s|$)"));
    }
    var oElement;
    var bMatchesAll;
    for(var j=0; j<arrElements.length; j++){
        oElement = arrElements[j];
        bMatchesAll = true;
        for(var k=0; k<arrRegExpClassNames.length; k++){
            if(!arrRegExpClassNames[k].test(oElement.className)){
                bMatchesAll = false;
                break;
            }
        }
        if(bMatchesAll){
            arrReturnElements.push(oElement);
        }
    }
    return (arrReturnElements)
}

if(typeof Array.prototype.push != "function"){
    Array.prototype.push = ArrayPush;
    function ArrayPush(value){
        this[this.length] = value;
    }
}
