// global variables

var override = false;
var exit = true;              // by default when a user clicks a link it is considered to be leaving the site unless told otherwise
var expDays = 1;              // number of days the cookie should last
var popupName = "email_popup.html"; // the filename and location of the popup HTML page

/* Notes:
screenx = the x distance of the popup (NNav 4 and higher)
screeny = the y distance of the popup (NNav 4 and higher)
top = the distance of the popup from the top (MSIE 3.02 and higher, NNav 2.0 and higher)
left the distance of the popup from the left (MSIE 3.02 and higher, NNav 2.0 and higher)
*/

function GetCookie (name) {
	var arg = name + "=";  
	var alen = arg.length;  
	var clen = document.cookie.length;  
	var i = 0;  
	while (i < clen) {    
		var j = i + alen;    
		if (document.cookie.substring(i, j) == arg)      
		return getCookieVal (j);    
		i = document.cookie.indexOf(" ", i) + 1;    
		if (i == 0) break;   
	}  
	return null;
}

function SetCookie (name, value) {  
	var argv = SetCookie.arguments;  
	var argc = SetCookie.arguments.length;  
	var expires = (argc > 2) ? argv[2] : null;  
	var path = (argc > 3) ? argv[3] : null;  
	var domain = (argc > 4) ? argv[4] : null;  
	var secure = (argc > 5) ? argv[5] : false;  
	document.cookie = name + "=" + escape (value) + 
	((expires == null) ? "" : ("; expires=" + expires.toGMTString())) + 
	((path == null) ? "" : ("; path=" + path)) +  
	((domain == null) ? "" : ("; domain=" + domain)) +    
	((secure == true) ? "; secure" : "");
}

function DeleteCookie (name) {  
	var exp = new Date();  
	exp.setTime (exp.getTime() - 1);  
	var cval = GetCookie (name);  
	document.cookie = name + "=" + cval + "; expires=" + exp.toGMTString();
}

var exp = new Date(); 
exp.setTime(exp.getTime() + (expDays*24*60*60*1000));

function amt(){
	var popup = GetCookie('popup')
	if(popup == null) {
		SetCookie('popup','1')
		return 1
	}
	else {
		var newpopup = parseInt(popup) + 1;
		DeleteCookie('popup')
		SetCookie('popup',newpopup,exp)
		return popup
	}
}

function getCookieVal(offset) {
	var endstr = document.cookie.indexOf (";", offset);
	if (endstr == -1)
	endstr = document.cookie.length;
	return unescape(document.cookie.substring(offset, endstr));
}

function checkPopup() {
	if (exit) {
		var popup = GetCookie('popup');
		if (popup == null || override == true) {
			popup=1;
			SetCookie('popup', popup, exp);
			window.open(popupName,"",",HEIGHT=300,WIDTH=500, status,scrollbars, screenX=0,screenY=0,top=0,left=0");
		}
		else {
			popup++;
			SetCookie('popup', popup, exp);
		}
	}
}

