// ROLLOVER NAVIGATION

function rolloverURL(url) {
    var imageURL = url;
    
    imageURL = replace(imageURL, ".jpg", "_h.jpg")
    imageURL = replace(imageURL, ".gif", "_h.gif")      
    
    return imageURL;
}

function rolloutURL(url) {
    var imageURL = url;
    
    imageURL = replace(imageURL, "_h.jpg", ".jpg")
    imageURL = replace(imageURL, "_h.gif", ".gif")  
    
    return imageURL;
}

// Fozmula form validation

var FOZMULA = {

    addEvent: function (obj, type, fn) {
        if (obj.addEventListener) {
            obj.addEventListener( type, fn, false );
     }  else if (obj.attachEvent)   {
            obj["e"+type+fn] = fn;
            obj[type+fn] = function() { obj["e"+type+fn]( window.event ); }
            obj.attachEvent( "on"+type, obj[type+fn] );
        }
    },

    formValidation: function () {
        
        if(!document.getElementById || !document.getElementById('contact-form')) {
            return;
        }
        
        var contact_form = document.getElementById('contact-form');
        
        contact_form.onsubmit = function (e) {
            if (FOZMULA.checkFields(["first-name", "surname", "phone", "email"]) === false) {
                return false; 
            }
        }
    },
    
    checkFields: function (fields) {
        
        var validated = true;
        
        for (var i = 0; i < fields.length; i++) {
            if (document.getElementById(fields[i])) {
                var input = document.getElementById(fields[i]);
                if (input.value == '') {
                    validated = false;
                    alert(input.title + ' is required.');
                }
            }
        }
        
        return validated;
    }
}


FOZMULA.addEvent(window, 'load', FOZMULA.formValidation);



