﻿function el(id)
{
    return document.getElementById(id);
}




// IE5 CSS Hover for Menu Fix 
sfHover = function() {
    
    var sfEls = document.getElementById("ddNav").getElementsByTagName("LI");
    // Add over functionality for first level li's 
    for (var i=0; i<sfEls.length; i++) 
    {
	    addMenuIE5MouseOverFixToElement(sfEls[i],1)
	   
	  
	    // Grab UL's in LI's ... 
	    var ulEls = sfEls[i].getElementsByTagName("UL")
	    for (var x=0; x<ulEls.length; x++)
	    {
	        var liEls = ulEls[x].getElementsByTagName("LI")
	        for (var y=0; y<liEls.length; y++) 
	        { 
	                addMenuIE5MouseOverFixToElement(liEls[y],2)  
	        }
	    
	    }
	    
	   
	    
	    
    }
}

function addMenuIE5MouseOverFixToElement(element, level)
{
    if (level==2)
    {
        element.onmouseover=function() {
		    this.className+=" sfhover";
		    alert("over");
	    }
	}
	else
	{
	    element.onmouseover=function() {
		    this.className+=" sfhover";
	    }
	}
	element.onmouseout=function() {
		    this.className=this.className.replace(new RegExp(" sfhover\\b"), "");
	    }
}

function checkEnquiryForm()
    {
        var error = ""; 
    
        if (el('name').value == "")
        {
            error = error + "  - 'Full Name' was not filled out.\n"
        } 
        
        if (el('phone').value == "")
        {
            error = error + "  - 'Daytime Telephone Number' was not filled out.\n"
        } 
        
        if (el('email').value == "")
        {
            error = error + "  - 'Email Address' was not filled out.\n"
        } 
        
        if (el('dob').value == "")
        {
            error = error + "  - 'Date of Birth' was not filled out.\n"
        } 
        
        if (error == "") 
        {
            return true
        }
        else
        {   
            alert("We could not send your enquiry because: \n\n" + error)
            return false     
        }
    }