<!--

function getCookie(name){
var cname = name + "=";               
var dc = document.cookie;             
    if (dc.length > 0) {              
    begin = dc.indexOf(cname);       
        if (begin != -1) {           
        begin += cname.length;       
        end = dc.indexOf(";", begin);
            if (end == -1) end = dc.length;
            return unescape(dc.substring(begin, end));
        } 
    }
return null;
}

function setCookie(name, value) {
var now = new Date();
var then = new Date(now.getTime() + 31536000000);
document.cookie = name + "=" + escape(value) + 
"; expires=" + then.toGMTString() + "; path=/";
}

/* Get information from browser. */



/* Get previous value of element. */

function getValue(element) {
var value = getCookie(element.name);
    if (value != null) element.value = value;
}

/* Set new value for element. */

function setValue(element) {
setCookie(element.name, element.value);
}

/* Function to efficiently fix elements that are not filled. */

function fixElement(element, message) {
alert(message);
element.focus();
}



/* Main mail function: 
     1. checks elements
     2. gets browser info
     3. checks multiple send
     4. sends mail. 
*/

function isMailReady(form) {
var passed = false;
    if (form.first_name.value == "") {
    fixElement(form.first_name, "Please inlcude your first name.");
    }
    else if (form.last_name.value == "") {
    fixElement(form.last_name, "Please include a last name.");
    }	
    else if (form.company.value == "") {
    fixElement(form.company, "Please include a company name.");
    }
    else if (form.phone.value == "") {
    fixElement(form.phone, "Please inlcude a phone number.");
    }
    else if (form.email.value.indexOf("@") == -1 ||
             form.email.value.indexOf(".") == -1) {
    fixElement(form.email, "Please include a proper email address.");
    }	
	
    else {


    passed = true;
    }
return passed;
}

//-->