function browserReload() 
{
	try 
	{
		var headElement = document.getElementsByTagName("head")[0];
		if (headElement && headElement.innerHTML)
			headElement.innerHTML += "<meta http-equiv=\"refresh\" content=\"1\">";
	}
	catch (e) {}
}
function checkAge(objForm, page)
{
    var month = document.getElementById("frmBirthMonth").value ;
    var day = document.getElementById("frmBirthDay").value;
    var year = document.getElementById("frmBirthYear").value;
	
	var isAdult = isMoreThanEighteenYearOld(day,month,year)

	if (!isAdult)
	{
		setAdultCheckCookie("eligibility", "false", null);
		if (page=="dosageMailSignUp")
		{
			window.location = "/aboutactonel/dosagereminder/dosageUnderAge.jsp";
		}

		if(page=="welKitSignUp")
		{
			window.location = "/aboutactonel/welcomekit/messageWelkit.jsp";
		}

		if(page=="freeTrialSignUp")
		{
			window.location = "/offer/may04/underAge.jsp";
		}
		if(page=="sendtoFriendSignUp")
		{
			window.location = "/consumer/seeYourDoctor/send_ra_quiz_underAge.jsp";
		}

		return false;
	}
	else
	{
		return true;
	}
}
	
function checkEligibility(objForm, frmState)
{
    var month = document.getElementById("frmBirthMonth").value ;
    var day = document.getElementById("frmBirthDay").value;
    var year = document.getElementById("frmBirthYear").value;
	
//	isAdult = isMoreThanEighteenYearOld(day,month,year)

	if ((frmState=="ME") && (!(isMoreThanEighteenYearOld(day,month,year))))
	{
		setAdultCheckCookie("eligibility", "false", null);
		window.location = "/consumer/seeYourDoctor/send_ra_quiz_underAge.jsp";
		return false;
	}
	else if (!(isMoreThanThirteenYearOld(day,month,year)))
	{
		setAdultCheckCookie("eligibility", "false", null);
		window.location = "/consumer/seeYourDoctor/send_ra_quiz_underAge.jsp";
		return false;
	}
	else
	{
		return true;
	}
}
function isMoreThanThirteenYearOld(day,month,year)
{
	var dob = new Date(year, month-1, day) //Month is 0-11 in JavaScript
	
	today = new Date();
	
	// Get 1 day in milliseconds
	var one_day=1000*60*60*24
 
	// Calculate difference btw the two dates, and convert to days
	var ageInDays =((today.getTime()-dob.getTime())/(one_day));
 
	var thirteen_year_back_date = new Date((today.getYear()-13),today.getMonth(),today.getDate());
   
	var no_of_days_for_thirteen_year = ((today.getTime()- thirteen_year_back_date.getTime())/(one_day));
  
	//alert("Adult chk result = " + (no_of_days_for_eighteen_year > ageInDays));

	if(no_of_days_for_thirteen_year > ageInDays)
	{
		return false;
	}
	else 
	{
		return true;
	}
}

function isMoreThanEighteenYearOld(day,month,year)
{
	var dob = new Date(year, month-1, day) //Month is 0-11 in JavaScript
	
	today = new Date();
	
	// Get 1 day in milliseconds
	var one_day=1000*60*60*24
 
	// Calculate difference btw the two dates, and convert to days
	var ageInDays =((today.getTime()-dob.getTime())/(one_day));
 
	var eighteen_year_back_date = new Date((today.getYear()-18),today.getMonth(),today.getDate());
   
	var no_of_days_for_eighteen_year = ((today.getTime()- eighteen_year_back_date.getTime())/(one_day));
  
	//alert("Adult chk result = " + (no_of_days_for_eighteen_year > ageInDays));

	if(no_of_days_for_eighteen_year > ageInDays)
	{
		return false;
	}
	else 
	{
		return true;
	}
}

function setAdultCheckCookie(c_name, value, expiredays)
{
	//var today = new Date();	
	//var exdate = new Date(today.getTime() + 30 * 24 * 60 * 60 * 1000);
	//var exdate = new Date();
	//exdate.setDate(exdate.getDate()+30);
	//document.cookie = c_name+ "=" +escape(value)+
	//((expiredays==null) ? "" : ";expires="+exdate.toGMTString());

	var today = new Date();	
	//alert("today "+ today);
	var newDate = new Date(today.getTime() + 30 * 24 * 60 * 60 * 1000).toGMTString();
	var newTime = today.getTime() + 30 * 24 * 60 * 60 * 1000;
	//alert(newDate);
	//verify_cookie( 'CookieUnderAge', today, 'Thu,31-Dec-2020 00:00:00 GMT;', '/', '', '' );
	verify_cookie( 'eligibility', 'false', newDate, '/', '', '' );

}

function verify_cookie( name, value, expires, path, domain, secure ) 
{
var today = new Date();
today.setTime(today.getTime());

/*
if the expires variable is set, make the correct 
expires time, the current script below will set 
it for x number of days, to make it for hours, 
delete * 24, for minutes, delete * 60 * 24
*/
/*if ( expires )
{
expires = expires * 1000 * 60 * 60 * 24;
alert(expires);
}
var expires_date = new Date( today.getTime() + (expires) );*/

document.cookie = name + "=" +escape( value ) +
( ( expires ) ? ";expires=" + expires : "" ) + 
( ( path ) ? ";path=" + path : "" ) + 
( ( domain ) ? ";domain=" + domain : "" ) +
( ( secure ) ? ";secure" : "" );


}

function checkAdultCookie(pageName)
{
	eligibility = getAdultCookie('eligibility');
	
	if (eligibility!=null && eligibility!="")
	{
		
		if (eligibility == "false")
		{
			if (pageName=="sendFriend")
			{
				window.location = "/consumer/seeYourDoctor/send_ra_quiz_underAge.jsp";
			}
			if(pageName=="dosageMailer")
			{
				window.location = "/aboutactonel/dosagereminder/dosageUnderAge.jsp";
			}
			if(pageName=="WelkitProg")
			{
				window.location = "/aboutactonel/welcomekit/messageWelkit.jsp";
			}
			if(pageName=="freeTrialProg")
			{
				window.location = "/offer/may04/underAge.jsp";
			}			
			
		}
	}
}

function getAdultCookie(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 deleteCookie(c_name)
{
  var c_date = new Date ();  // current date & time
  c_date.setTime ( c_date.getTime() - 1 );
  document.cookie = c_name += "=; expires=" + c_date.toGMTString();
}