var nVer = navigator.appVersion;
var nAgt = navigator.userAgent;
var browserName  = navigator.appName;
var fullVersion  = ''+parseFloat(navigator.appVersion); 
var majorVersion = parseInt(navigator.appVersion,10);
var nameOffset,verOffset,ix;

// In MSIE, the true version is after "MSIE" in userAgent
if ((verOffset=nAgt.indexOf("MSIE"))!=-1) {
 browserName = "Microsoft Internet Explorer";
 fullVersion = nAgt.substring(verOffset+5);
}
// In Opera, the true version is after "Opera" 
else if ((verOffset=nAgt.indexOf("Opera"))!=-1) {
 browserName = "Opera";
 fullVersion = nAgt.substring(verOffset+6);
}
// In Chrome, the true version is after "Chrome" 
else if ((verOffset=nAgt.indexOf("Chrome"))!=-1) {
 browserName = "Chrome";
 fullVersion = nAgt.substring(verOffset+7);
}
// In Safari, the true version is after "Safari" 
else if ((verOffset=nAgt.indexOf("Safari"))!=-1) {
 browserName = "Safari";
 fullVersion = nAgt.substring(verOffset+7);
}
// In Firefox, the true version is after "Firefox" 
else if ((verOffset=nAgt.indexOf("Firefox"))!=-1) {
 browserName = "Firefox";
 fullVersion = nAgt.substring(verOffset+8);
}
// In most other browsers, "name/version" is at the end of userAgent 
else if ( (nameOffset=nAgt.lastIndexOf(' ')+1) < (verOffset=nAgt.lastIndexOf('/')) ) 
{
 browserName = nAgt.substring(nameOffset,verOffset);
 fullVersion = nAgt.substring(verOffset+1);
 if (browserName.toLowerCase()==browserName.toUpperCase()) {
  browserName = navigator.appName;
 }
}
// trim the fullVersion string at semicolon/space if present
if ((ix=fullVersion.indexOf(";"))!=-1) fullVersion=fullVersion.substring(0,ix);
if ((ix=fullVersion.indexOf(" "))!=-1) fullVersion=fullVersion.substring(0,ix);

majorVersion = parseInt(''+fullVersion,10);
if (isNaN(majorVersion)) {
 fullVersion  = ''+parseFloat(navigator.appVersion); 
 majorVersion = parseInt(navigator.appVersion,10);
}

// JavaScript Document
function makeObject(){
var x;
var browser = navigator.appName;
if(browser == "Microsoft Internet Explorer"){
	x = new ActiveXObject("Microsoft.XMLHTTP");
}else{
	x = new XMLHttpRequest();
}

return x;
}
//common for all ajax
var request = makeObject();
var class_name;
function get_sports(cls){
class_name = cls;
var page=document.frmsearch.sports.value;
request.open('get', 'get_sports.php?spid='+page+'&class='+cls);
request.onreadystatechange = list_display
request.send('null') 
}		
function list_display()
        {
        if(request.readyState == 1 && browserName!='Safari' && browserName!='Chrome')
                { 
	document.getElementById('display').innerHTML = '<select name="eventsid" class="'+class_name+'" id="event"><option value="">Loading...</option></select>';
                }
        if(request.readyState == 4)
                {
                var answer = request.responseText
                document.getElementById('display').innerHTML = answer
                }
				
        }

function get_events(cls){
class_name = cls;
var page=document.frmsearch.eventsid.value;
request.open('get', 'get_events.php?eveid='+page+'&class='+cls);
request.onreadystatechange = list_display1
request.send('null') 
}		
function list_display1()
        {
        if(request.readyState == 1 && browserName!='Safari' && browserName!='Chrome')
                {
					
	document.getElementById('display1').innerHTML = '<select name="teamid" class="'+class_name+'" id="team"><option value="">Loading...</option></select>';
                }
        if(request.readyState == 4)
                {
                var answer = request.responseText
                document.getElementById('display1').innerHTML = answer
                }
				
        }

function get_bars(cls){
///alert('pandi');
class_name = cls;
var team=document.frmsearch.teamid.value;
var even=document.frmsearch.eventsid.value;

request.open('get', 'get_bars.php?tid='+team+'&eid='+even+'&class='+cls);
request.onreadystatechange = list_display2
request.send('null') 
}		
function list_display2()
        {
        if(request.readyState == 1 && browserName!='Safari' && browserName!='Chrome')
                {
	document.getElementById('display2').innerHTML = '<select name="teamid" class="'+class_name+'" id="team"><option value="">Loading...</option></select>';
                }
        if(request.readyState == 4)
                {
                var answer = request.responseText
                document.getElementById('display2').innerHTML = answer
                }
				
        }
function mainsearch_reset(cls)
{
//alert('reset');	
	document.frmsearch.sports.value = '';
	document.frmsearch.zipcode.value = '';
	document.frmsearch.radius.value = '1';
	document.getElementById('display').innerHTML = '<select name="eventsid" class="'+cls+'" id="event"><option value="">Then select an event</option></select>';
	document.getElementById('display1').innerHTML = '<select name="teamid" class="'+cls+'" id="team"><option value="">Then select an event</option></select>';

}

