sfHover = function() {
	var sfEls = document.getElementById("pages-2").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"), "");
		}
	}
	/*
	var links= document.getElementById("nav").getElementsByTagName('a');
	for(var i=0;i<links.length;i++)
		links[i].onmouseover=function(){
			alert(this.className);
		}
	*/	
}
if (window.attachEvent) window.attachEvent("onload", sfHover);

var erElmt=document.createElement("em");


function validate(fObj){
	var Elmts= fObj.elements;
	 for(var i=0;i<Elmts.length;i++){
		if(Elmts[i].getAttribute('id')=='' || Elmts[i].getAttribute('id')==null)
			continue;
		trim(Elmts[i]);
		
		switch(Elmts[i].getAttribute('name')){
			case 'Fullname':if(Elmts[i].value.length<4){
								erElmt.innerHTML="Please fill up your name.";
								Elmts[i].parentNode.insertBefore(erElmt, Elmts[i].nextSibling);
								Elmts[i].focus();
								return false;
								}
							else
								erElmt.innerHTML="";
						break;
			case 'Email':if(!isemail(Elmts[i].value)){
								erElmt.innerHTML="Please enter a valid email.";
								Elmts[i].parentNode.insertBefore(erElmt, Elmts[i].nextSibling);
								Elmts[i].focus();
								return false;
								}
							else
								erElmt.innerHTML="";
						break;
		   case 'Subject':if(Elmts[i].value.length<2){
								erElmt.innerHTML="Please enter a subject.";
								Elmts[i].focus();
								Elmts[i].parentNode.insertBefore(erElmt, Elmts[i].nextSibling);
								return false;
								}
							else
								erElmt.innerHTML="";
						break;
			case 'Message':if(Elmts[i].value.length<4){
								erElmt.innerHTML="Please enter your message.";
								Elmts[i].focus();
								Elmts[i].parentNode.insertBefore(erElmt, Elmts[i].nextSibling);
								return false;
								}
							else
								erElmt.innerHTML="";
						break;
		}
		
		}	
		
}
function trim(obj){
return(obj.value=obj.value.replace(/^[\s\n]+|[\s\n]+$/g, ''))
}

function isemail(e)
{
var emailfilter=/^\w+[\+\.\w-]*@([\w-]+\.)*\w+[\w-]*\.([a-z]{2,4}|\d+)$/i

 return(returnval=emailfilter.test(e));
			 
}  
