function createCookie(name,value,days) {
	/*if (days) {
		var date = new Date();
		date.setTime(date.getTime()+(days*24*60*60*1000));
		var expires = "; expires="+date.toGMTString();
	}
	else var expires = "";*/
	var date = new Date();
	date.setTime( date.getTime() + (15 * 1000) );
	var expires = "; expires="+date.toGMTString();
	
	document.cookie = name+"="+value+expires+"; path=/";
}

function readCookie(name) {
	var nameEQ = name + "=";
	var ca = document.cookie.split(';');
	for(var i=0;i < ca.length;i++) {
		var c = ca[i];
		while (c.charAt(0)==' ') c = c.substring(1,c.length);
		if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length);
	}
	return null;
}

function eraseCookie(name) {
	createCookie(name,"",-1);
}


//
// constellation age check js
//


function isOfLegalAge(mm,dd,yyyy) {
   var d = new Date(mm + "/" + dd + "/" + yyyy);
   var t = new Date();
  
   var diffYears = t.getFullYear() - d.getFullYear();
   var diffMonths = t.getMonth() - d.getMonth();
   var diffDays = t.getDate() - d.getDate();

   diff  = new Date();
   diff.setTime(Math.abs(t.getTime() - d.getTime()));
   var timediff = Math.abs(t.getTime() - d.getTime());
   var leap = Math.floor((timediff / (1000 * 60 * 60 * 24 * 365))/4);
   if (t.getFullYear() == '2004' || t.getFullYear() == '2008' || t.getFullYear() == '2012' || t.getFullYear() == '2016' || t.getFullYear() == '2020'|| t.getFullYear() == '2024'|| t.getFullYear() == '2028' || t.getFullYear() == '2032' || t.getFullYear() == '2036'|| t.getFullYear() == '2040'|| t.getFullYear() == '2044'|| t.getFullYear() == '2048'|| t.getFullYear() == '2052'){
  		leap = leap + 1;
   }
  
  
   var daysx = Math.floor(timediff / (1000 * 60 * 60 * 24)) - leap;
   var yearsx = Math.floor(daysx/365);
   if (yearsx > 20){
   return true;
   }else{
   return false;
   }
   //return diffYears > 21 ? true : diffYears > 20 && diffMonths > -1 && diffDays > -1;
}

function dateIsValid(theMonth,theDay,theYear) {
//	theMonth = parseFloat(theMonth);
	
	if(!((theMonth > 0) && (theMonth < 13))) {
		alert("Please enter a month between 1-12.");
		$("#month").focus();
		return false;
	}
	else if(!((theDay > 0) && (theDay < 32))) {
		alert("Please enter a day between 1-31.");
		$("#day").focus();
		return false;
	}
	else if(!((theYear >= 0) && (theYear <= 99))) {
		alert("Please enter a two-digit year.");
		$("#year").focus();
		return false;
	}
	else return true;
}

function validateForm(f) {   
	// var theMonth = $("#the_form #month").attr("value");
	// var theDay   = $("#the_form #day").attr("value");
	// var theYear  = $("#the_form #year").attr("value");

	if(isOfLegalAge(f.month.options[f.month.selectedIndex].value,f.day.options[f.day.selectedIndex].value,f.year.options[f.year.selectedIndex].value)) {
		//user is legal
		createCookie('isLegal','true',0);
		
		//destination comes from the page
		window.location=destination;
		return false;
	}
	else {
		//user is not legal
		alert("Sorry, you must be at least 21 years of age to view svedka.com.");
		window.location="http://www.centurycouncil.org/";
	    return false;
	}

}

