// JavaScript Document
function clearQuery() {
		$('keyword').value = "";
		$('title').value = "";
		$('region').value = "";
		$('venue').value = "";
		$('genre').value = "";
		$('company').value = "";
		$('start_month').value = "";
		$('start_day').value = "";
		$('start_year').value = "";
		$('end_month').value = "";
		$('end_day').value = "";
		$('end_year').value = "";
		searchTix();
	}

function searchTix() {
		var form = $('search_basic');
		var keyword = form['keyword'];
		var title = form['title'];
		var region = form['region'];
		var venue = form['venue'];
		var genre = form['genre'];
		var company = form['company'];
		var start_month = form['start_month'];
		var start_day = form['start_day'];
		var start_year = form['start_year'];
		var end_month = form['end_month'];
		var end_day = form['end_day'];
		var end_year = form['end_year'];
		
		new Ajax.Updater('tixResults', 'tix_search_wintix.jsp', 
				{asynchronous: true,
				 onCreate: function() { showLoader('loading'); },
				 onComplete: function() { hideLoader('loading'); },
				 method: 'get',
				 parameters: {keyword: $F(keyword), 
				 			  title: $F(title),
							  region: $F(region),
							  venue: $F(venue),
							  genre: $F(genre),
							  company: $F(company),
							  start_month: $F(start_month),
							  start_day: $F(start_day),
							  start_year: $F(start_year),
							  end_month: $F(end_month),
							  end_day: $F(end_day),
							  end_year: $F(end_year)}
				 });
	}

function showLoader(loader)
	{
	   $('tixResults').className="hide";
	   $(loader).className="show";
	   //new Effect.Appear($(loader), {duration: 0.5});
	}

function hideLoader(loader)
	{
	   $('tixResults').className="show";
	   $(loader).className="hide";
	   //new Effect.Fade($(loader), {duration: 0.5});
	}
	
function searchAdv(id) {
	if (id=="advanced") {
			 new Effect.BlindUp('basicsearch', {duration: 0.5});
			 setTimeout("new Effect.BlindDown('advancedsearch', {duration: 0.5})", 500);
	} else {
			 new Effect.BlindUp('advancedsearch', {duration: 0.5});
			 setTimeout("new Effect.BlindDown('basicsearch', {duration: 0.5})", 500);
	}
}

function buttonswap(event) {
	var ele = Event.element(event);
	var id = ele.getAttribute('id');
	
	switch (id) {
		case 'tix_halfprice':
			$('tix_halfprice').src='/_images/button_halfprice_down.jpg';
			break;
		case 'tix_fullprice':
			$('tix_fullprice').src='/_images/button_fullprice_down.jpg';
			break;
		case 'tix_walkup':
			$('tix_walkup').src='/_images/button_tixwalkup_down.jpg';
			break;
		default: break;
	}
}

function tbl_colorchange(rowid, newcolor) {
tablerow=document.getElementById(rowid);
	tablerow.className=newcolor;
}