// JavaScript Document
var module
function handleOver(cell) {
		var element = document.getElementById(cell);
		element.className="siteCustomOverColor";
}
function handleOut(cell) {
	if (cell != module){
		var element = document.getElementById(cell);
		element.className="siteCustomOutColor";
	}
}
function initModule(moduleName){
	if (moduleName != null){
		handleOver(moduleName);
		module = moduleName;
	}
}
function throwPopup(path, height, width)
{
	day = new Date();
	id = day.getTime();
	eval("page" + id + " = window.open(path, '" + id + "', 'toolbar=0,scrollbars=1,location=0,statusbar=0,menubar=0,resizable=0,width=" + width + ",height=" + height + ",left=240,top=112');");
}

function filterFileType(control, label, extensions)
{
    if ((control == null) || (label == null) || (extensions == null))
    {
        return false;
    }
    var c = document.getElementById(control);
    var l = document.getElementById(label);
    var success = false;
    if ((c == null) || (l == null))
    {
        return false;
    }
    if (c.value.length == 0) {return true;}
    var list = extensions.split(",");
    var extension = c.value.substr(c.value.lastIndexOf("."));
    
    for (var s in list)
    {
        if (extension == list[s])
        {
            success = true;
            break;
        }
    }
    if (success == true)
    {
        l.style.display = "none";
        //document.write("success");
    }else{
        l.style.display = "inline";
        //document.write("failed");
    }        
    return success;
}