var p_arr = new Array();

p_arr[0] = 0;
p_arr[1] = "http://www-3.ibm.com/services/resources/";                          
p_arr[2] = "http://www.ibm.com/services/";                                            
p_arr[3] = "http://www3.software.ibm.com/download";                        
p_arr[4] = "http://www-106.ibm.com/developerworks/";                              
p_arr[5] = "http://www-3.ibm.com/e-business/index.jsp";                                        
p_arr[6] = "http://www-4.ibm.com/cgi-bin/software/track3.cgi?file=/software/info/ei/index.html&S_TACT=100BLA01&S_CMP=campaign";                
p_arr[7] = "http://www-3.ibm.com/services/learning/";                           
p_arr[8] = "http://www.ibm.com/";                                                          
p_arr[9] = "http://www.ibm.com/solutions";                                          
p_arr[10] = "http://www-106.ibm.com/developerworks/java/";                              
p_arr[11] = "http://www.ibm.com/press/prnews.nsf/homepage";                                              	
p_arr[12] = "http://www.ibm.com/products/";        
p_arr[13] = "http://commerce.www.ibm.com/cgi-bin/ncommerce/CategoryDisplay?cgrfnbr=2048974&cntrfnbr=1&cgmenbr=1&cntry=840&lang=en_US";                                 
p_arr[14] = "http://commerce.www.ibm.com/cgi-bin/ncommerce/CategoryDisplay?cgrfnbr=2035724&cntrfnbr=1&cgmenbr=1&cntry=840&lang=en_US";                   
p_arr[15] = "http://www.pc.ibm.com/us/eserver/xseries/index.html";               
p_arr[16] = "http://commerce.www.ibm.com/content/home/shop_ShopIBM/en_US/p_p.html";             
p_arr[17] = "http://www.ibm.com/help/us/en/help/";                                            
p_arr[18] = "http://ibm.staging.events.ihost.com/products/index.shtml"; 
p_arr[19] = "http://www-1.ibm.com/servers/";                                            
p_arr[20] = "http://www.ibm.com/products/";                                                  
p_arr[21] = "http://www-1.ibm.com/businesscenter/us/smbusapub.nsf/detailcontacts/SBCenter59BB";
p_arr[22] = "http://www-4.ibm.com/software/";                                         
p_arr[23] = "http://www-1.ibm.com/support/"; 

var p_int = new Array();

p_int[0] = 0;         p_int[1] = 1;         p_int[2] = 2;         p_int[3] = 260;     
p_int[4] = 2;         p_int[5] = 1;         p_int[6] = 1;         p_int[7] = 1;
p_int[8] =140;      p_int[9] = 2;         p_int[10] = 65;     p_int[11] = 1;
p_int[12] = 250;   p_int[13] = 250;   p_int[14] = 250;   p_int[15] = 250;
p_int[16] = 250;   p_int[17] = 130;   p_int[18] = 1;       p_int[19] = 1;
p_int[20] = 100;   p_int[21] = 2;       p_int[22] = 55;     p_int[23] = 60;  

var p_loc = location.href;
var mod = 0; 
var ShowPop = 0;

for (var i=1; i<24; i++){
	if (p_loc == p_arr[i]){   
		if (i < 10){
			 mod = "0" + i; 
		}
		else{ 
			mod = i; 
		}
		ShowPop = p_int[i];
		if (mod == 5){
			pupLoc = "http://www.ibm.com/cgi-bin/i220/bima.pl?mod=05"; 
			var attr="toolbar=no,menubar=no,scrollbars=yes,resizable=yes";
		}
		else{
			pupLoc = "http://www.ibm.com/pup.htm?mod=" + mod; 
			var attr="toolbar=no,menubar=no,scrollbars=no,resizable=yes,width=300,height=350";
		} 
		break;
	}
}

if (mod != 0){
	var expDays = 90; var exp = new Date();  
	var secApp = 0; 
	while (secApp < 3600) { 
		secApp += ShowPop; 
		if (timeDef() == secApp){
			secApp = 3700; 
		} 
	} 
	exp.setTime(exp.getTime() + (expDays*24*60*60*1000));  
	var valCookie = ReadCookie('msp'); 
	if (valCookie != 2) {  
		valCookie = 2; 
		DeleteCookie('msp'); 
		SetCookie('msp',valCookie,exp,'/');   
		PUP(); 
	}
}

function ReadCookie(dcname) {var dcexist = dcname + "="; var Dc0 = 1;if (document.cookie.length > 0) { offset = document.cookie.indexOf(dcexist); if  (offset != -1) { offset += dcexist.length; end = document.cookie.indexOf(";", offset); if (end == -1) { end = document.cookie.length; } return unescape(document.cookie.substring(offset,  end));} else { return Dc0; } } else { return Dc0; }}
function SetCookie (dcname, value, expires,path) { var domain=null;   var secure=false; document.cookie = dcname + "=" + escape (value) + ((expires == null) ? "" : ("; expires=" + expires.toGMTString())) + ((path == null) ? "" : ("; path=" + path)) + ((domain == null) ? "" : ("; domain=" + domain)) + ((secure == true) ? "; secure" : ""); } 
function DeleteCookie (dcname) { var exp = new Date(); exp.setTime(exp.getTime() - 1); var cval = ReadCookie (dcname); document.cookie = dcname + "=" + cval + "; expires=" + exp.toGMTString(); }
function timeDef() { var Today = new Date();  var mToday = Today.getMinutes(); var sToday = Today.getSeconds(); var delTime =mToday * 60; var sumTime = delTime + sToday; return sumTime; }
function PUP() { zview=window.open(pupLoc,"view",attr); }
