var search_selection;

function PopUpAdj(ww,wh,where) {
  if (window.PopUpAdjWindow) { 
    if (window.PopUpAdjWindow.open || !window.PopUpAdjWindow.closed) { 
	  window.PopUpAdjWindow.close();
	}
  }
  
  if (!(ww > 550)) { ww = 550; }
  if (!(wh > 350)) { wh = 350; }
  var x = (screen.availWidth - ww)/2;
  var y = (screen.availHeight - wh)/2;
  if (x < 0) { ww = screen.availWidth; x = 0; }
  if (y < 0) { wh = screen.availHeight; y = 0; }

  var WinSize = 'scrollbars=yes,width='+ww+',height='+wh;
  PopUpAdjWindow = window.open(where,"xxxTICKETSNOWrxxx","scrollbars=yes,"+WinSize);
  if (navigator.appName != 'Microsoft Internet Explorer' 
   || navigator.appVersion.indexOf('Windows') < 0) {
    PopUpAdjWindow.moveTo(x,y);
  }
  PopUpAdjWindow.focus();
}  

function SetUpSearch()
{
    var fullurl, opt;
	var el = document.keysearch.elements;
//    alert ('Inside SetUpSearch');
 	for(var i = 0 ; i < el.length ; ++i) {
  		if(el[i].type == "radio") {
   			var radiogroup = el[el[i].name]; // get the whole set of radio buttons.
   			var itemchecked = false;
   			for(var j = 0 ; j < radiogroup.length ; ++j) {
    				if(radiogroup[j].checked) {
	 				search_selection = radiogroup[j].value;
				}
			}
		}
   	}

//     	fullurl="http://www.eventinventory.com/search/" + search_selection;
      	fullurl="showtickets.shtml";
//	alert (fullurl);
        document.keysearch.plugin_param.value = document.keysearch.k.value;
	    document.keysearch.txtCity.value = document.keysearch.k.value;
//      document.keysearch.action=fullurl;
}

function HandleEnterKey() 
{
	if(!document.all)
	{ 
		window.captureEvents(Event.KEYUP); 
	}
	else
	{ 
		document.onkeydown = keypressHandler; 
	} 
	function keypressHandler(e)
	{ 
		if(document.all) //it's IE 
		{ 
			var e = window.event.keyCode; 
		}
		else
		{ 
			e = e.which; 
		} 
	
		if(e == 13)
		{
			if(document.keysearch.k.value.length < 1)
			{
				alert("Please enter at least one character to search");
				return false;
			}
			else
			{
				SetUpSearch();
//				document.keysearch.submit();
				document.location="showtickets.shtml?plugin_param=" + document.keysearch.k.value + "&next_plugin=" + search_selection;
				return true;
			}
		}
		else
		{
			document.keysearch.k.focus();
			return true;
		}
	} 
	//window.onkeypress = keypressHandler; 
}
function MyWhereToSubmit()
{
//    alert ('Inside MyWhereToSubmit');
	if(document.keysearch.k.value.length < 1)
	{
		alert("Please enter at least one character to search");
		document.keysearch.k.focus();
		return false;
	}	
	else
        {
//		alert("Got to search for something");        	
		SetUpSearch();

		x = "http://www.bigdogtickets.com/cgi-bin/showticketsx.pl?k" + document.keysearch.k.value;
//		alert ("x=" + x);
		document.location=x;
//		alert ("shouldn't be here");
        }
	return true;		
}
