function setActive(id, newclass) {
	var currentElement = document.getElementById(id);
	if(!currentElement){ return; }
	currentElement.setAttribute("class", newclass);
	currentElement.setAttribute("className", newclass); // IE workaround
	return;
} 


function validateLogin(myform) {
    return myform.username.value != ' Username'
        && myform.password.value != ' Password'
}

//usage:
//    onClick="loadPageInElement(url, id);"
//  url: the relative or absolute URL of any script or site
//  id : the ID of any page element, in which the results of 'url' will be loaded
//    if 'id' is the empty string, then discard results
function loadPageInElement(page, elementId, loading) {
    if (elementId != ''  &&  !document.getElementById(elementId) )
        return false;

    var element;
    if (elementId != '') {
        element = document.getElementById(elementId);
        element.style.display = 'block'; //in case it was hiding
        if (loading)
            element.innerHTML="<div style='width: 150px;'>&nbsp;&nbsp;Loading....\<\/div>";
    }
    var ajax=false;
    try {
        ajax = new ActiveXObject("Msxml2.XMLHTTP");
    } catch (e) {
        try {
            ajax = new ActiveXObject("Microsoft.XMLHTTP");
        } catch (E) {
            ajax = false;
        }
    }
    if (!ajax && typeof XMLHttpRequest!='undefined') {
        ajax = new XMLHttpRequest();
    }

    //doctor "page" so that it won't be cached (I hate you, IE!)
    if (page.match(/\?/)) {
        page = page+"&random_number="+Math.random();
    } else {
        page = page+"?random_number="+Math.random();
    }

    ajax.open("GET", page);
    ajax.onreadystatechange = function() {
        if (ajax.readyState == 4 && ajax.status == 200  && elementId != '') {
            element.innerHTML = ajax.responseText;
        }
    }
    ajax.send(null);
    return true;
}



