<!--
// mailform javascript by John P. Smith II

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. */

function getInfo(form) {
	form.Info.value = "Browser Information: " + navigator.userAgent;
}

/* 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();
}

/* This function sets the address for your message by modifying the action
   property of the form. 
*/

function setAddress(form) {
    with (form) {
        if (address.selectedIndex == 0)
			action = "mailto:regusa@reginausa.com?Subject=Web Page Form Submission";
        else if (address.selectedIndex == 1)
			action = "mailto:reginamx@mail.udg.mx?Subject=Web Page Form Submission";
    }
}

/* 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.Name.value == "")
    	fixElement(form.Name, "Please include your name.");
    else if (form.Email.value == "")
	    fixElement(form.Email, "Please include your email address.");
    else if (form.Message.value == "")
	    fixElement(form.Message, "Please include a message.");
    else {
	    getInfo(form);
    	setAddress(form);
	    passed = true;
    }
	return passed;
}

//-->
