function setCookie(c_name,value,expiredays) {
	var exdate=new Date();
	exdate.setDate(exdate.getDate()+expiredays);
	document.cookie=c_name+ "=" +escape(value)+
	((expiredays==null) ? "" : ";expires="+exdate.toGMTString());
}
function getCookie(c_name) {
	if (document.cookie.length>0) {
		c_start=document.cookie.indexOf(c_name + "=");
		if (c_start!=-1) {
			c_start=c_start + c_name.length+1;
			c_end=document.cookie.indexOf(";",c_start);
			if (c_end==-1) c_end=document.cookie.length;
			return unescape(document.cookie.substring(c_start,c_end));
		}
	}
	return "";
}			
function invalid_email(email_value) {
	var filter = /^([a-zA-Z0-9])+([\.a-zA-Z0-9_-])*@([a-zA-Z0-9])+(\.[a-zA-Z0-9_-]+)+$/;
	if (!filter.test(email_value))
		return true;
	else
		return false;
}
function invalid_name(name_value) {
	var filter = /^[A-Za-z- ]{2,20}$/;
	if (!filter.test(name_value))
		return true;
	else
		return false;
}
function ajaxFunction() {
	var firstname = document.getElementById('firstname').value;
	var lastname = document.getElementById('lastname').value;
	var email = document.getElementById('email').value;
	var submit = document.getElementById('submit');
	var loader = document.getElementById('loader');
	var errmsg = document.getElementById('errmsg');

	//form validation
	if(firstname.replace(/^\s*/, "").replace(/\s*$/, "") == '') {
		errmsg.innerHTML = 'Please enter your Full Name.';
		return false;
	}
	else if(invalid_name(firstname)) {
		errmsg.innerHTML = 'Please enter a valid Full Name.';
		return false;
	}
	else if(invalid_name(lastname) && lastname.replace(/^\s*/, "").replace(/\s*$/, "") != '') {
		errmsg.innerHTML = 'Please enter a valid Dog\'s Name.';
		return false;
	}
	else if(email.replace(/^\s*/, "").replace(/\s*$/, "") == '') {
		errmsg.innerHTML = 'Please enter a valid Email Address.';
		return false;
	}
	else if(invalid_email(email)) {
		errmsg.innerHTML = 'Please enter a valid Email Address.';
		return false;
	}
	
	var xmlhttp;
	if (window.XMLHttpRequest){
		// code for IE7+, Firefox, Chrome, Opera, Safari
		xmlhttp=new XMLHttpRequest();
	}
	else if (window.ActiveXObject) {
		// code for IE6, IE5
		xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
	}
	else {
		alert("Your browser does not support XMLHTTP!");
	}
	xmlhttp.onreadystatechange=function() {
		if(xmlhttp.readyState==4) {
			Modalbox.show('<div class=\'warning\'><table><tr><td><p style=\'font-size: 12px;\'>Your Confirmation Link Has Been Sent To Your Email Address: '+email+'</p><br/></td></tr><tr><td align=\'right\'><input type=\'button\' value=\'OK\' onclick=\'Modalbox.hide()\' /></td></tr></table></div>',{title: 'Email Sent', width: 300});
		}
	}
	loader.style.display = '';
	submit.disabled = true;
	xmlhttp.open("GET","http://www.duradoggiedisc.com/dog%20toy/php/signup_ac.php?email="+email+"&name="+firstname+"&dog="+lastname,true);
	xmlhttp.send(null);
	return false;
}

function showForm() {			
	Modalbox.show('<div class=\'warning\' style=\'font-size:10px\'>Join our guest book and receive $2 off the<br/>Dura Doggie Disc !!<table id=\'form\'><tr><td>Full Name:</td><td><input id=\'firstname\' type=\'text\'/></td><td><div id=\'first_error\'></div></td></tr><tr><td>Dog\'s Name:</td><td>&nbsp&nbsp&nbsp<input id=\'lastname\' type=\'text\'/></td><td></td></tr><tr><td>Email Address:</td><td><input id=\'email\' type=\'text\'/></td><td></td><tr><td></td><td>A confirmation email will be<br />sent to this address</td></tr><tr><td colspan=\'3\'><img style=\'display: none;\' src=\'http://www.duradoggiedisc.com/dog%20toy/images/ajax-loader.gif\' id=\'loader\'/><input type=\'button\' id=\'submit\' value=\'Submit\' onCLick=\'ajaxFunction();\'/></td></tr><tr><td colspan=\'2\'><div id=\'errmsg\'></div></table><p><tr><td colspan=\'2\'>We promise never to sell or distribute your email address to a 3rd party.&nbsp&nbsp -the dura doggie team</p></div>', {title: "<img src=\'http://www.duradoggiedisc.com/dog%20toy/images/form_header.png\'/>", width: 305});

}