function placeEvent(id, evt, title, loc, type) {
	if((id!='11350') && (id!='11552') && (id!='11351')) {
	//if(evt.indexOf('/') > 0) {
		// do nothing
		//myDate = new Date(evt);		
		var dt = evt.substring(3,5);
		myDate = new Date(dt + " November, 2007");
		//if(navigator.userAgent.indexOf('MSIE') > 0 && dt < 10) { dt = "0" + dt.substring(0,1); } // hack for IE 6
		// day, month day at 8:00
		var t = getStringHours(evt.substring(11,16));
		if(t.indexOf(":00") > -1) {
			t = t.replace(":00","");
		}
		var thisDate = getStringDay(myDate.getDay()) + ", Nov " + stripZero(dt) + " <br />at " + t;
		var evtdiv = document.getElementById(dt);
		var newdiv = document.createElement("div");
		newdiv.setAttribute("class", "cal-event");
		newdiv.innerHTML = "<a class='cal-event-name' href='eventDetail.aspx?evt=" + id + 
		"'>" + formatTitle(id,title) + "</a><br /><span class='cal-event-loc'>" + loc + 
		"</span><br /><span class='cal-event-loc'>" + thisDate + "</span>";
		evtdiv.appendChild(newdiv);
		/*if(type=="Exhibit") { 
			var sym = document.getElementById("symp" + dt);
			if(sym != null) {
				sym.style.display = "block";
			}
		};
		if(type=="Lecture") { 
			var sym = document.getElementById("symf" + dt);
			if(sym != null) {
				sym.style.display = "block";
			}
		};
		if(type=="Neighborhood Concert") { 
			var sym = document.getElementById("symd" + dt);
			if(sym != null) {
				sym.style.display = "block";
			}
		};
	} else {
		var myDate = new Date( parseInt(evt) );
		var DSTend = new Date();
		DSTend.setFullYear(2007);
		DSTend.setMonth(10);
		DSTend.setDate(4);
		DSTend.setHours(2);
		if(myDate > DSTend) {
			myDate.setUTCHours(myDate.getUTCHours() - 5); // convert to EST
		}
		else {
			myDate.setUTCHours(myDate.getUTCHours() - 4); // convert to EDT
		}
		var dt = myDate.toGMTString().substring(5,7);
		if(navigator.userAgent.indexOf('MSIE') > 0 && dt < 10) { dt = "0" + dt.substring(0,1); } // hack for IE 6
		var evtdiv = document.getElementById(dt);
		//alert(evtdiv);
		var newdiv = document.createElement("div");
		newdiv.setAttribute("class", "cal-event");
		newdiv.innerHTML = "<a class='cal-event-name' href='eventDetail.aspx?evt=" + id + "'>" + title + "</a><br /><span class='cal-event-loc'>" + loc + "</span>";
		evtdiv.appendChild(newdiv);
	}*/
	}
}

function buyButton(date,evt) {
	var today = new Date();
	var concert = new Date(date);
	if(today < concert) {
		document.write("<a href=\"https://www.carnegiehall.org/SiteCode/Purchase/SeatSelectionPerformance.aspx?startWorkflow=true&amp;quickBuy=false&amp;eventId="+evt+"\" target=\"new\"><img id=\"btn-buytickets\" src=\"images/btn_buy_tickets.gif\" alt=\"Buy Tickets\"  width=\"96\" height=\"23\"\/><\/a>");
	}
}

function formatTitle(id,title) {
	if((id == 11552) || (id == 11548) || (id == 11348) || (id == 11701) || (id == 11987)) {
		title = title.replace(/\?/g,"&mdash;");
	} else if(id == 11551) {
		title = title.replace(/\?/g,"&ndash;");
	} else {
		title = title.replace(/\?/g," ");
	}
	return title;
}


function getStringDay(day) {
	switch(day) {
		case 0: return "Sun"; break;
		case 1: return "Mon"; break;
		case 2: return "Tue"; break;
		case 3: return "Wed"; break;
		case 4: return "Thu"; break;
		case 5: return "Fri"; break;
		case 6: return "Sat"; break;
	}
}

function getStringHours(hour) {
	t = hour.substring(0,2);
	m = hour.substring(2,5);
	if(m == ":00") {
		m = "";
	}
	if(t > 12) { 
		t = t - 12;
		return t + m + " PM";
	} else {
		return t + m + " AM";
	}
}

function stripZero(dt) {
	if(dt.substring(0,1) == "0" && dt.length > 1) {
		return dt.substring(1,2);
	}
	else {
		return dt;
	}
}

	
function formatDate(evt) {
	var dt = evt.substring(3,5);
	myDate = new Date(dt + " November, 2007");
	var t = getStringHours(evt.substring(11,16));
	if(t.indexOf(":00") > -1) {
		t = t.replace(":00","");
	}
	return getStringDay(myDate.getDay()) + ", Nov " + stripZero(dt) + " at " + t;
	/*myDate = new Date(evt);
	var dt = myDate.toString().substring(8,10);
	if(navigator.userAgent.indexOf('MSIE') > 0 && dt < 10) { dt = "0" + dt.substring(0,1); } // hack for IE 6
	// day, month day at 8:00
	var t = getStringHours(evt.substring(11,16));
	return getStringDay(myDate.getDay()) + ", Nov " + myDate.getDate() + " at " + t;*/
}

function getFormattedDate(evt) {
	/*var myDate = new Date( evt );
	var DSTend = new Date();
	DSTend.setFullYear(2007);
	DSTend.setMonth(10);
	DSTend.setDate(4);
	DSTend.setHours(2);
	if(myDate > DSTend) {
		myDate.setUTCHours(myDate.getUTCHours() - 5); // convert to EST
	}
	else {
		myDate.setUTCHours(myDate.getUTCHours() - 4); // convert to EDT
	}
	var dt = myDate.toGMTString();*/
	var fdt = formatDate(evt);
	return fdt;
}

function setNav(title, dt) {
	var ni = document.getElementById('eventNavItem');
	var enititle = title.replace(/<BR>/gim, ", ");
	ni.innerHTML = enititle + ", " + dt;
}

function setNavTitle(title) {
	var ni = document.getElementById('eventNavItem');
	var enititle = title.replace(/<BR>/gim, ", ");
	ni.innerHTML = enititle;
}

/*function listCHEvents(evt, title, loc, id) {
	var myDate = new Date( evt );
	var DSTend = new Date();
	DSTend.setFullYear(2007);
	DSTend.setMonth(10);
	DSTend.setDate(4);
	DSTend.setHours(2);
	if(myDate > DSTend) {
		myDate.setUTCHours(myDate.getUTCHours() - 5); // convert to EST
	}
	else {
		myDate.setUTCHours(myDate.getUTCHours() - 4); // convert to EDT
	}
	var dt = myDate.toGMTString();
	var fdt = formatDate(dt);
	var sternDiv = document.getElementById("stern");
	var zankelDiv = document.getElementById("zankel");
	var weillDiv = document.getElementById("weill");
	var roseDiv = document.getElementById("rose");
	var newdiv = document.createElement("div");
	// look for multi-day performances
	var isDupe = false;
	var thisID;
	var dupes = getElementsByClassName(document, "span", "evt-list-name");
	for(var i=0; i<dupes.length; i++) {
		if(dupes[i].innerHTML == title) {
			isDupe = true;
			thisId = dupes[i].id;
		}
	}
	if(isDupe) {
		var dtEl = document.getElementById("date" + thisId);
		dtEl.innerHTML = dtEl.innerHTML + "; " + fdt;
	} else {
		newdiv.setAttribute("class", "evt-list-item");
		newdiv.setAttribute("id", id);
		newdiv.innerHTML = "<img src='images/evt_thumb/" + id + "_thumb.jpg' class='evt-thumb' height='60' width='60'/>"; 
		newdiv.innerHTML += "<span class='evt-list-date' id='date" + id + "'>" + fdt + "</span><br />";
		newdiv.innerHTML += "<span class='evt-list-name' id='" + id + "'>" + title + "</span><br />";
		newdiv.innerHTML += "<a href='" + id +"' class='evt-list-link'>Learn more</a> ";
		if(loc == "Stern Auditorium / Perelman Stage") {
			sternDiv.appendChild(newdiv);
		} else if (loc == "Zankel Hall" ) {
			zankelDiv.appendChild(newdiv);
		} else if (loc == "Weill Recital Hall") {
			weillDiv.appendChild(newdiv);
		} else if (loc == "Rose Museum") {
			roseDiv.appendChild(newdiv);
		}
	}	
}*/

function getElementsByClassName(oElm, strTagName, strClassName){
	var arrElements = (strTagName == "*" && oElm.all)? oElm.all : oElm.getElementsByTagName(strTagName);
	var arrReturnElements = new Array();
	strClassName = strClassName.replace(/-/g, "\-");
	var oRegExp = new RegExp("(^|\s)" + strClassName + "(\s|$)");
	var oElement;
	for(var i=0; i<arrElements.length; i++){
		oElement = arrElements[i];
		if(oRegExp.test(oElement.className)){
			arrReturnElements.push(oElement);
		}
	}
	return (arrReturnElements)
}
function popUp(url, title, vars) {
	var pop = window.open(url, title, vars);
}

function fshare(loc, title) {
	if(typeof urchinTracker == "function")  { urchinTracker("/outgoing/fshare/"); }
	popUp("http://www.facebook.com/sharer.php?u="+loc+"&t="+title,"fshare","toolbar=0,status=0,height=436,width=646,scrollbars=yes,resizable=yes");
}

function digg(loc, title, body) {
	if(typeof urchinTracker == "function")  { urchinTracker("/outgoing/digg/"); }
	popUp("http://digg.com/submit?phase=2&url="+loc+"&title="+title+"&bodytext="+body+"&topic=music","digg","toolbar=0,status=0,height=450,width=650,scrollbars=yes,resizable=yes");
}

function delicious(loc, title) {
	if(typeof urchinTracker == "function")  { urchinTracker("/outgoing/delicious/"); }
	popUp("http://del.icio.us/post?v=4&noui&jump=close&url="+loc+"&title="+title,"delicious","toolbar=0,status=0,height=400,width=700,scrollbars=yes,resizable=no")
}

function shareLinks(loc, title, body) {
	document.write("<div style='padding-top:10px;'><a href='javascript:{};' onclick='javascript:delicious(\""+loc+"\",\""+title+"\");' style='font-weight:normal;padding:2px 0 0 20px; height:16px; background:url(gfx/delicious.gif) no-repeat top left;'>save to del.icio.us &rsaquo;<\/a><\/div>" +
"<div style='padding-top:10px;'><a href='javascript:{};' onclick='javascript:digg(\""+loc+"\",\""+title+"\",\""+body+"\");' style='font-weight:normal;padding:2px 0 0 20px; height:16px; background:url(gfx/digg.gif) no-repeat top left;'>digg it &rsaquo;<\/a><\/div>" +
"<div style='padding-top:10px;'><a href='javascript:{};' onclick='javascript:fshare(\""+loc+"\",\""+title+"\");' style='font-weight:normal;padding:2px 0 0 20px; height:16px; background:url(gfx/fshare.gif) no-repeat top left;'>share on facebook &rsaquo;<\/a><\/div>");
}
