var number = 1;
var fromYahoo = document.referrer.indexOf('yahoo');

var interstitials=new Array(number);
for (i=0; i < number; i++)
	interstitials[i]=new Array(7);
	
interstitials[0][0]="dallasInterstitial";
interstitials[0][1]="www.dallasnews.com";
interstitials[0][2]=new Date("July 3, 2008 00:01:00");
interstitials[0][3]=new Date("July 3, 2008 23:59:00");
interstitials[0][4]="1";
interstitials[0][5]="day";
interstitials[0][6]="http://www.dallasnews.com/s/advertising/interstitial/index-dallas.htm?fw=" + document.URL;

for (i=0;i<number;i++){
	var expire = -1;
	var today = new Date();
	var regexp = interstitials[i][1];
	
	if (interstitials[i][5] == "week") {
		expire = 7;
	}	else if (interstitials[i][5] == "day") {
		expire = 1;
	}
	
	
	if ( OAS_sitepage.match(regexp) ){
		if ((today.getTime() >= interstitials[i][2].getTime()) && (today.getTime() < interstitials[i][3].getTime())) {	
			var search = interstitials[i][0];
			var skip = "bypassIS";
			var date = new Date();
			date.setTime(date.getTime()+(30*60*1000));
			var expires = "; expires="+date.toGMTString();
	
			if (document.cookie.length > 0) { // if there are any cookies
			         offset = document.cookie.indexOf(search);
					 bypass = document.cookie.indexOf(skip);
			         if (offset != -1) { 
					 	// if cookie exists
						var value = readCookie(search);
						if (++value < interstitials[i][4] && bypass == -1){
							createCookie(interstitials[i][0],value, expire);
							document.cookie = "bypassIS=yes; path=/";
							offset = document.cookie.indexOf(search);
							if (offset != -1){
								if ( fromYahoo == -1 ) {
								    window.location = interstitials[i][6];
								}
							}
						}
						else{
							// do nothing - expires naturally
						}
					 }
					 else{
						createCookie(interstitials[i][0],0,expire);
						document.cookie = "bypassIS=yes; path=/";
						offset = document.cookie.indexOf(search);
						if (offset != -1){
							if ( fromYahoo == -1 ) {
								window.location = interstitials[i][6];
							}
						}
					 }
			}
			else{
				alert('else was true');
				createCookie(interstitials[i][0],0,expire);
				document.cookie = "bypassIS=yes; path=/";
				offset = document.cookie.indexOf(search);
				if (offset != -1){
					if ( fromYahoo == -1 ) {
						window.location = interstitials[i][6];
					}
				}
			}
		}
	}
}





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 = "";
	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);
}



