function eWelcome() {
	var allCookies = document.cookie.toString();
	var eWelcomeCookieStart = allCookies.indexOf("eWelcome"); 
	if (eWelcomeCookieStart == -1) { 
		return;
	}

	var now = new Date();
	var hour = 3600*1000 ; 
	var day  = 24*hour ;
	var expireNow      = new Date(now.getTime() - (hour));
	var expirationDate = new Date(now.getTime() + (56 * day));

	var remainingPart 	= allCookies.substring(eWelcomeCookieStart+9);

	var eWelcomeCookie  = remainingPart.indexOf(";") >-1 	? remainingPart.substring(0,remainingPart.indexOf(";")) 
															: remainingPart ;
	var eWelcomeNumber 	= eWelcomeCookie.substring(0,1);

	if (eWelcomeNumber==1) {
		document.cookie="eWelcome=2_" +  now + ";path=/;domain=asq.org;expires=" + expirationDate ;
		trigger_TB_show(eWelcomeNumber) ;
	}
		
	else if (eWelcomeNumber==2 || eWelcomeNumber==3 ) {
		var seen_Date		= new Date(eWelcomeCookie.substring(2));

		var seen_day		= seen_Date.getDate(); 
		var seen_month		= seen_Date.getMonth();  
			seen_month 		= seen_month + 1 ;
		var seen_year		= seen_Date.getFullYear(); 

		var now_day			= now.getDate();
		var now_month		= now.getMonth();  
			now_month 		= now_month + 1;
		var now_year		= now.getFullYear();

		// testing:
		// seen_day = 31 ;
		// now_day = 1;
		// seen_month = 12 ;
		// now_month = 1;

		var diff_day 	= now_day 	- seen_day ;
		var diff_month 	= now_month - seen_month ;
		var diff_year	= now_year  - seen_year ;

		//alert (diff_day + " " + diff_month + " " + diff_year) ;

		if ( diff_day != 0 || diff_month != 0 || diff_year != 0) {
			if (eWelcomeNumber==2 ) {
				document.cookie="eWelcome=3_" + now + ";path=/;domain=asq.org;expires=" + expirationDate ;
			}
			else {  // eWelcomenumber==3
				document.cookie="eWelcome=null;path=/;domain=asq.org;expires=" + expireNow ;
			}
			trigger_TB_show(eWelcomeNumber) ;
		}
	}

}

function trigger_TB_show(eWelcomeNumber){
		TB_show('', '/includes/flash-movies/ewelcome0' + eWelcomeNumber + '.html?TB_iframe=true&amp;height=371&amp;width=494');
}
