// uid like in calendar.php?uid=60 can be used to remotely access calendar with one artist chosen. it's not used for now.

function getDates(selID,selSrch) { 
if(!selID) {
if(document.location.search){
var qu = document.location.search; 
var qu = qu.split("?");
var qu = qu[1];
var q2 = qu.split("=");
if(q2[0]=="uid"){ var id = parseInt(q2[1]);var eventid=0; }
else if (q2[0]=="eventid"){ var eventid = parseInt(q2[1]);var id=0; }
else if (q2[0]=="day"){ var date=parseInt(q2[3])+"-"+parseInt(q2[2])+"-"+parseInt(q2[1]);var id=0; }
}
}

if(selID=="all"){ eventid=0;id=0;selID=0;selSrch=0; }


new Ajax.Request( 'scripts/aj_caldates.php',
  {
    method:'post',  parameters : { uid:id,term:selSrch,itemid:selID,eventid:eventid,date:date  },
    onComplete: function(transport){
   
     eval(transport.responseText);
     
     changedate();
     
    var listing="";
     events.each(function(so) {
     
  	if(so[10]=="x")
  	listing+="<tr><td class='head2a' colspan='3'>"+so[1]+"."+so[0]+"."+so[2]+"</td></tr><tr><td class='violetbg' height='1' colspan='3'></td></tr><tr><td width='230'><b>"+so[4]+"</b><br />"+so[12]+"Artist: "+so[5]+"<br />Venue: "+so[6]+"<br />Address: "+so[9]+"<br />City/Country: "+so[7]+"/"+so[8]+"<br /><br /></td><td width='20'></td><td width='230'>"+so[11]+"</td></tr>";
  
});
    $("eventlist").update("<table border='0' width='480' cellspacing='0' cellpadding='0'>"+listing+"</table><br /><br />"); 
    },
    onFailure: function(){ alert('Something went wrong...') }
  });
  }
  
  
 function getDetail(id){ 
$("eventlist").update("");
new Ajax.Request("scripts/aj_cal1date.php", {
  method: 'post', parameters : { uid: id },
  onSuccess: function(transport) {
oneevent= eval(transport.responseText);

  	listing="<span class='head2a'>"+oneevent[0][1]+"."+oneevent[0][0]+"."+oneevent[0][2]+"</span><br /><img src='img/static/bg-line.gif' alt='' width='480' height='1' border='0' /><br />"+oneevent[0][11]+"<b>"+oneevent[0][4]+"</b><br />"+oneevent[0][12]+"Artist: "+oneevent[0][5]+"<br />Venue: "+oneevent[0][6]+"<br />Address: "+oneevent[0][9]+"<br />City/Country: "+oneevent[0][7]+"/"+oneevent[0][8]+"<br clear='all' /><br />";

	$("eventlist").innerHTML+=listing;
	   
  },  onFailure: function(){ alert('Something went wrong with the dates...') }
  });
} 

/* this function is originally part of javascriptcalendar.js.  */
function showevents(day,month,year,week,dayofweek) {
var theevent = "";
var floater = 0;

	for (var i = 0; i < events.length; i++) {
		
		if ((events[i][1] == day) && (events[i][0] == month) && (events[i][2] == year)) {
			
			getDetail(events[i][3]);
			
		}
	}
	
}