sfHover = function() {
	var sfEls = document.getElementById("nav").getElementsByTagName("LI");
	for (var i=0; i<sfEls.length; i++) {
		sfEls[i].onmouseover=function() {
			this.className+=" sfhover";
		}
		sfEls[i].onmouseout=function() {
			this.className=this.className.replace(new RegExp(" sfhover\\b"), "");
		}
	}
}

if (window.attachEvent) window.attachEvent("onload", sfHover);


var formOK; 

function getIt(id)
{
        if(document.getElementById) return document.getElementById(id);
        else if(document.all) return document.all[id];
        else if(document.layers) return document.layers[id];
}

function validate_form()
{
        formOK = true;

        //Check First name
        if(getIt('fname').value.length <= 0) {
                        showError('fname');
        }else hideError('fname');
        //Check Last name
        if(getIt('lname').value.length <= 0) {
                        showError('lname');
        }else hideError('lname');
        //Check e-mail address
        if(!( /^[a-zA-Z0-9._-]+@[a-zA-Z0-9._-]+\.([a-zA-Z]{2,4})$/i.test(getIt('from').value)) ) {
                        showError('from');
        }else hideError('from');
        return formOK;
}

function showError(inputIdStr)
{
        getIt(inputIdStr+'Err').style.display = 'block';
        if(formOK) 
			getIt(inputIdStr).focus();
        formOK = false;
}

function hideError(inputIdStr)
{
        getIt(inputIdStr+'Err').style.display = 'none';
}
