function stringReplace(originalString, findText, replaceText) {

  var pos = 0

  var len = findText.length

  pos = originalString.indexOf(findText)

  while (pos != -1){

    preString = originalString.substring(0,pos)

	postString = originalString.substring(pos+len,originalString.length)

	originalString = preString + replaceText + postString

	pos = originalString.indexOf(findText)

  } 

  return originalString

}

										

function StripYear(sDate){

  var result

  var pos

  pos = sDate.indexOf(",")

  result = sDate.substring(0,pos)

  result = stringReplace(result, "June", "Jun.")

  result = stringReplace(result, "July", "Jul.")

  result = stringReplace(result, "August", "Aug.")

  result = stringReplace(result, "September", "Sep.")

  result = stringReplace(result, "October", "Oct.")

  result = stringReplace(result, "November", "Nov.")

  result = stringReplace(result, "December", "Dec.")

  result = stringReplace(result, "January", "Jan.")

  return(result)

}



var today = new Date()

var EventDate = new Date( EvDate[3] + " 23:59:59")



//document.write("NumRecs = " + NumRecs )

//document.write("<P>")



var FirstEvent = NumRecs + 1





for (var i = 0; i < NumRecs; ++i){

  //document.writeln(i + "<BR>");

  EventDate = new Date( EvDate[i] + " 23:59:59")

  if ((EventDate - today) > 0){

    FirstEvent = i

	break

  }

}



//document.write(EvTitle[FirstEvent])

var EvTo

if ((NumRecs - i) < 5){

  EvTo = NumRecs

} else {

  EvTo = i + 5

}



document.writeln("<TABLE width=100% border=0 cellspacing=0 cellpadding=2><TR><TD valign='top' width='46%'><DIV class='sectionheads'>&nbsp; C O M I N G &nbsp; S O O N</DIV><TABLE width='100%' border='0' cellspacing='3' cellpadding='0'><TR><TD height='1' background='http://i.timeinc.net/time/europe/images/whitelinesquare.gif'></TD></TR></TABLE>")



if (FirstEvent == (NumRecs + 1)) {
  document.writeln("There are no more events starting in Summer 2002")
} else {
	for (var j = FirstEvent; j < EvTo; ++j){
	
	
	
	  if (EvType[j] == 1){ 
	
	    document.write("<IMG src='http://i.timeinc.net/time/europe/summerculture/globalimages/red_dot_1.gif' width='8' height='8'> <SPAN class='eventlist'><FONT color=#000000><b>" + StripYear(EvDate[j]) + " - " + StripYear(EvFin[j]) + "</b></font></SPAN><br>")
	
	  } else if (EvType[j] == 2){ 
	
	    document.write("<IMG src='http://i.timeinc.net/time/europe/summerculture/globalimages/red_dot_1.gif' width='8' height='8'> <SPAN class='eventlist'><FONT color=#000000><b>" + StripYear(EvDate[j]) + "</b></font></SPAN><br>")
	
	  }else { 
	
	    document.write("<IMG src='http://i.timeinc.net/time/europe/summerculture/globalimages/red_dot_1.gif' width='8' height='8'> <SPAN class='eventlist'><FONT color=#000000><b>until " + StripYear(EvFin[j]) + "</b></font></SPAN><br>")
	
	  }
	
	  document.write("<SPAN class='eventsHead'>" + EvLoc[j] + "</SPAN><br>")
	
	  document.writeln("<SPAN class='eventlist'>" + EvTitle[j] + "</SPAN><br>")
	
	  document.writeln("<SPAN class='eventlist'><I>" + EvBlurb[j] + "</I></SPAN><br>")
	
	}
}





document.writeln("</TD><TD width=9></TD><TD valign='top'><DIV class='sectionheads'>&nbsp; N O W &nbsp; S H O W I N G</DIV><TABLE width='100%' border='0' cellspacing='3' cellpadding='0'><TR><TD height='1' background='http://i.timeinc.net/time/europe/images/whitelinesquare.gif'></TD></TR></TABLE>")

var EvNum = 0

for  (var k = (FirstEvent -1); k >= 0; --k){

  EventDate = new Date( EvDate[k] + " 23:59:59")

  EventFinish = new Date ( EvFin[k] + " 23:59:59")

  

  if (((EventDate - today) < 0) && ((EventFinish - today) > 0)){ // it has started and not finished

  //if ((EventDate - today) < 0){ // it has started and not finished

    ++EvNum

	if (EvType[k] == 1){ 

      document.write("<IMG src='http://i.timeinc.net/time/europe/summerculture/globalimages/red_dot_1.gif' width='8' height='8'> <SPAN class='eventlist'><FONT color=#000000><b>" + StripYear(EvDate[k]) + " - " + StripYear(EvFin[k]) + "</b></font></SPAN><br>")

    } else if (EvType[k] == 2){ 

      document.write("<IMG src='http://i.timeinc.net/time/europe/summerculture/globalimages/red_dot_1.gif' width='8' height='8'> <SPAN class='eventlist'><FONT color=#000000><b>" + StripYear(EvDate[k]) + "</b></font></SPAN><br>")

    }else { 

      document.write("<IMG src='http://i.timeinc.net/time/europe/summerculture/globalimages/red_dot_1.gif' width='8' height='8'> <SPAN class='eventlist'><FONT color=#000000><b>until " + StripYear(EvFin[k]) + "</b></font></SPAN><br>")

    }

    document.write("<SPAN class='eventsHead'>" + EvLoc[k] + "</SPAN><br>")

	EventURL = EvURL[k]

	if (EventURL.length > 0){

	  //document.writeln("<SPAN class='eventlist'><A HREF=""" + EventURL + """>" + EvTitle[k] + "</A></SPAN><br>")

	  document.writeln("<SPAN class='eventlist'>")

	  document.write("<A HREF=\"")

	  document.write( EventURL )

	  document.write("\">")

	  document.writeln( EvTitle[k] + "</A></SPAN><br>")

	} else {

	  document.writeln("<SPAN class='eventlist'>" + EvTitle[k] + "</SPAN><br>")

	}

    document.writeln("<SPAN class='eventlist'><I>" + EvBlurb[k] + "</I></SPAN><br>")

	

	

  }

  

  if (EvNum == 5){

  document.writeln("</TD></TR></TABLE>");

  break 

  }

}



if (EvNum == 0){

  document.write("There are no featured events currently taking place")

}

