

var xmlHttp
var current_type

function showUser(str, type){ 

//alert('inside ShowUser');

current_type = type

xmlHttp=GetXmlHttpObject()
if (xmlHttp==null)
 { 
 alert ("Browser does not support HTTP Request")
 return
 }
 
if (type == 'state'){
	var url="/_citystate_crime_mod/load_state.php"}
else if (type == 'city')
	{var url="/_citystate_crime_mod/load_city.php"}
else {alert ('no load')}
	
url=url+"?q="+str
url=url+"&sid="+Math.random()
xmlHttp.onreadystatechange=stateChanged 
xmlHttp.open("GET",url,true)
xmlHttp.send(null)
}

function stateChanged(type2) 
{ 

if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
 { 
 	//alert(xmlHttp.responseText); 
    if( current_type == 'state') {document.getElementById("div_ls_state").innerHTML=xmlHttp.responseText} 
    if( current_type == 'city') {document.getElementById("div_ls_city").innerHTML=xmlHttp.responseText} 

 } 
}

function GetXmlHttpObject()
{
var xmlHttp=null;
try
 {
 // Firefox, Opera 8.0+, Safari
 xmlHttp=new XMLHttpRequest();
 }
catch (e)
 {
 //Internet Explorer
 try
  {
  xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
  }
 catch (e)
  {
  xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
  }
 }
return xmlHttp;
}

function submitCrimeForm() {
    var city = convertParam(document.getElementById('crimestatsCity').value);
    var state = convertParam(document.getElementById('crimestatsState').value);
    var form = document.getElementById('crimestatsForm');
    form.action = '/crimestats/' + state + '/' + city + '.html';
    form.submit();
}
function convertParam(str) {
    str = str.toLowerCase();
    str = str.replace(/^(.)|\s(.)/g, function($1) {
        return $1.toUpperCase ( );
    });
    return str.replace(' ', '+');
}

