	function music_gateway(action,range) {

var url;

//alert('here');
//alert(range);

switch (action) {
case 'search':
document.getElementById("main_search").innerHTML = "processing";
	 url="music.php?start_range=1&action=search";
	 break;
case 'move': 
document.getElementById("music_search_result").innerHTML = "processing";
   url="music.php?start_range="+range+"&action=move&location1="+document.getElementById('search_city').value+"&name="+document.getElementById('search_name').value+"&genre=";
	 break;

case 'filtered_search': 
//alert('move');

document.getElementById("music_search_result").innerHTML = "processing";

	  url="music.php?start_range=1&action=filtered_search&location1="+document.getElementById('search_city').value+"&name="+document.getElementById('search_name').value+"&genre=";
	 break;

case 'refresh_checklist_music_result': 
	document.getElementById("checklist_music_result").innerHTML = "processing";
	url="refresh_divs.php?choice=music";
	 break;
default: result = 'unknown';
}


var xmlHttp=null;
xmlHttp=GetXmlHttpObject()
if (xmlHttp==null)
  {
  alert ("Browser does not support HTTP Request")
  return
  } 

    xmlHttp.open('GET', url, true);

    xmlHttp.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');

    xmlHttp.onreadystatechange = function() {

        if (xmlHttp.readyState == 4) {

switch (action) {
case 'search':
	 music_updatepage("main_search",xmlHttp.responseText); 
	 break;
case 'move': 
	 music_updatepage("music_search_result",xmlHttp.responseText);
	 break;
case 'filtered_search': 	
	//alert('fs');
	 music_updatepage("music_search_result",xmlHttp.responseText);
	 break;
case 'refresh_checklist_music_result': 		
	 music_updatepage("checklist_music_result",xmlHttp.responseText);
	 break;
default: result = 'unknown';
}


        }

    }

    xmlHttp.send(url);

        }
        

        function music_updatepage(area,matter){

	document.getElementById(area).innerHTML = matter;

        }

