function createObject() {
	var request_type;
	var browser = navigator.appName;
	if(browser == "Microsoft Internet Explorer"){
		request_type = new ActiveXObject("Microsoft.XMLHTTP");
	}else{
		request_type = new XMLHttpRequest();
	}
	return request_type;
}

var http = createObject();

function process_query(a) {
	e = document.getElementById('loadspace');
	e.style.display="block";
	e.innerHTML="<img src=assets/images/loadnlink.gif> loading...";	

		setTimeout(function(){go_process_query(a); a = null},1000);
}
function process_query_mv(a) {
	e = document.getElementById('loadspace');
	e.style.display="block";
	e.innerHTML="<img src=assets/images/loadnlink.gif> loading...";	

		setTimeout(function(){go_process_query_mv(a); a = null},1000);
}

function go_process_query(a){
	nocache = Math.random();
	http.open('get', 'process_query.php?pv='+a+'&m=0&nocache = '+nocache);
	http.onreadystatechange = process_rest_reply;
	http.send(null);
}

function go_process_query_mv(a){
	nocache = Math.random();
	http.open('get', 'process_query_mv.php?pv='+a+'&m=1&nocache = '+nocache);
	http.onreadystatechange = process_rest_reply;
	http.send(null);
}

function process_eaap_mv(a){
	e = document.getElementById('loadspace');
	e.style.display="block";
	e.innerHTML="<img src=assets/images/loadnlink.gif> loading...";	
	nocache = Math.random();
	http.open('get', 'process_query_eaa_private_mv.php?pv='+a+'&m=0&nocache = '+nocache);
	http.onreadystatechange = process_rest_reply;
	http.send(null);
}
function process_eaapp(a){
	e = document.getElementById('loadspace');
	e.style.display="block";
	e.innerHTML="<img src=assets/images/loadnlink.gif> loading...";	

	nocache = Math.random();
	http.open('get', 'process_query_eaa_private.php?pv='+a+'&m=0&nocache = '+nocache);
	http.onreadystatechange = process_rest_reply;
	http.send(null);
}

function process_rest_reply() {
	if(http.readyState == 4){
		var response = http.responseText;
		e = document.getElementById('catchall_listing');
		e.style.display="block";
		e.innerHTML=response;
		f = document.getElementById('loadspace');
		f.style.display="none";

	}
	$(document).ready(function(){
		$('#showmap').jMapping('update');
		$('#showmap').jMapping({
			category_icon_options: {
				//'restaurant': {primaryColor: '#f5ca00', cornerColor: '#EBEBEB'},
				//'museum': {primaryColor: '#f5ca00', cornerColor: '#EBEBEB'},
				'default': {primaryColor: '#f5ca00', cornerColor: '#EBEBEB'}
			}
		});
	});
}

function autoFill(id, v){
	$(id).css({ color: "#0069b4" }).attr({ value: v }).focus(function(){
		if($(this).val()==v){
			$(this).val("").css({ color: "#333" });
		}
	}).blur(function(){
		if($(this).val()==""){
			$(this).css({ color: "#0069b4" }).val(v);
		}
	});
}

function seeMoreLess(clicker, box){
	$(clicker).click(function(){
		$(box).toggle('slow', function(){
			var $link = $(clicker); 
			$(box).is(":visible") ? $link.text("< Fewer Options") : $link.text("> More Options"); 
		});
	});
}


function process_eaap(){
		$('#loadspace').html('<img src=assets/images/loadnlink.gif> loading...').fadeIn();

		$.ajax({ 
			type: "POST", 
			url: "process_query_eaa_private.php", 
			data: $("#queryform").serialize(),
			dataType: 'html',  
			timeout: 1000,  
			async:false,
			error:  function(){
				alert('Error, file not found.');
			},
			success: function(response){ 
				$('#catchall_listing').html(response);
				$('#loadspace').fadeOut();
			} 
		}); 
}

function process_it(){
		$('#loadspace').html('<img src=assets/images/loadnlink.gif> loading...').fadeIn();

		$.ajax({ 
			type: "POST", 
			url: "process_query.php", 
			data: $("#queryform").serialize(),
			
			error:  function(){
				alert('Error, file not found.');
			},
			success: function(response){ 
				//alert('Success'+response);
				$('#catchall_listing').html(response).fadeIn();
				$('#loadspace').fadeOut();
			} 
		}); 


}

$(document).ready(function(){
	autoFill($("#search"), "Search Site");
	autoFill($("#distance"), "# miles from EAA");
	autoFill($("#name"), "Search by Name");
	autoFill($(".firstname"), "Search by First Name");
	autoFill($(".streetname"), "Search by Street Name");
	autoFill($("#sdate"), "Start Date");
	autoFill($("#edate"), "End Date");
	seeMoreLess($(".seemore"), $(".col_see"));
	
	$("#submit").click(function(){
		$('#loadspace').html('<img src=assets/images/loadnlink.gif> loading...').fadeIn();
          $.post( 
             "process_query.php",
             $("#queryform").serialize(),

	             function(data) {
					// alert('Success'+data);
			  	$('#loadspace').fadeOut();

                $('#catchall_listing').html(data);
             }
         );
    });


	$("#submitevents").click(function(){
		$('#loadspace').html('<img src=assets/images/loadnlink.gif> loading...').fadeIn();
          $.post( 
             "process_query_event.php",
             $("#queryform").serialize(),

	             function(data) {
					// alert('Success'+data);
			  	$('#loadspace').fadeOut();

                $('#catchall_listing').html(data);
             }
         );
    });
	$("#submitrest").click(function(){
		$('#loadspace').html('<img src=assets/images/loadnlink.gif> loading...').fadeIn();
          $.post( 
             "process_query_rest.php",
             $("#queryform").serialize(),

	             function(data) {
					// alert('Success'+data);
			  	$('#loadspace').fadeOut();

                $('#catchall_listing').html(data);
             }
         );
    });


	$('#searchname').click(function(){
		$('#loadspace').html('<img src=assets/images/loadnlink.gif> loading...').fadeIn();
		var name = $('#name').val();
		var map = $('#map').val();
		var aud = $('#aud').val();
		$.ajax({ 
			type: "GET", 
			url: "process_query_name.php", 
			data: "name="+name+"&audience="+aud+"&map="+map, 
			
			error:  function(){
				alert('Error, file not found.');
			},
			success: function(response){ 
				$('#loadspace').fadeOut();
				$('#catchall_listing').html(response).fadeIn();
			} 
		}); 
	});
	
	$('#searchevent').click(function(){
		$('#loadspace').html('<img src=assets/images/loadnlink.gif> loading...').fadeIn();
		var name = $('#name').val();
		var map = $('#map').val();
		var aud = $('#aud').val();
		$.ajax({ 
			type: "GET", 
			url: "process_query_event_name.php", 
			data: "name="+name+"&audience="+aud+"&map="+map, 
			
			error:  function(){
				alert('Error, file not found.');
			},
			success: function(response){ 
				$('#loadspace').fadeOut();
				$('#catchall_listing').html(response).fadeIn();
			} 
		}); 
	});
	
	$('#xxxsearchdistance').click(function(){
		$('#loadspace').html('<img src=assets/images/loadnlink.gif> loading...').fadeIn();
		var distance = $('#distance').val();
		var map = $('#map').val();
		var aud = $('#aud').val();
		$.ajax({ 
			type: "GET", 
			url: "process_query_distance.php", 
			data: "distance="+distance+"&audience="+aud+"&map="+map, 
			
			error:  function(){
				alert('Error, file not found.');
			},
			success: function(response){ 
				$('#loadspace').fadeOut();
				$('#catchall_listing').html(response).fadeIn();
			} 
		}); 
	});  

	$('#xxxsearchdate').click(function(){
		$('#loadspace').html('<img src=assets/images/loadnlink.gif> loading...').fadeIn();
		var sdate = $('#sdate').val();
		var edate = $('#edate').val();
		var map = $('#map').val();
		var aud = $('#aud').val();
		$.ajax({ 
			type: "GET", 
			url: "process_query_date.php", 
			data: "sdate="+sdate+"&edate="+edate+"&map="+map+"&aud="+aud, 
			error:  function(){
				alert('Error, file not found.');
			},
			success: function(response){ 
				$('#loadspace').fadeOut();
				$('#catchall_listing').html(response).fadeIn();
			} 
		}); 
	});  

	$("#searchdate").click(function(){
		$('#loadspace').html('<img src=assets/images/loadnlink.gif> loading...').fadeIn();
          $.post( 
             "process_query_event.php",
             $("#queryform").serialize(),

	             function(data) {
					// alert('Success'+data);
			  	$('#loadspace').fadeOut();

                $('#catchall_listing').html(data);
             }
         );
    });
	$("#searchdistance").click(function(){
		$('#loadspace').html('<img src=assets/images/loadnlink.gif> loading...').fadeIn();
          $.post( 
             "process_query_eaa_private.php",
             $("#queryform").serialize(),

	             function(data) {
					// alert('Success'+data);
			  	$('#loadspace').fadeOut();

                $('#catchall_listing').html(data);
             }
         );
    });


	$("input#reset").click(function(){
	
	$('input[type=checkbox]').attr('checked',false);
    $('input.chkall2').attr('checked',true);
    $('input.chkall3').attr('checked',true);
    $('input.chkall4').attr('checked',true);
    $('input.chkall5').attr('checked',true);
	autoFill($("#search"), "Search Site");
	autoFill($("#distance"), "# miles from EAA");
	autoFill($("#name"), "Search by Name");
	autoFill($(".firstname"), "Search by First Name");
	autoFill($(".streetname"), "Search by Street Name");
	autoFill($("#sdate"), "Start Date");
	autoFill($("#edate"), "End Date");

	$("select#ppn").each(function(){
		var field = $(this);
		field.val( $("option:first", field).val() );
	});
	$("select#ir_ppn").each(function(){
		var field = $(this);
		field.val( $("option:first", field).val() );
	});
	$("select#shortterm").each(function(){
		var field = $(this);
		field.val( $("option:first", field).val() );
	});

	
	
	
	});



});





