/*
*
*/

function search(type,area)
{
    var url = 'proxy.php?url=http://www.santonishoes.it/ajax/search.php';
    var form = $('searchFilters');

    if (type == 'shop')
    {
	var codcountry = form['codcountry'];
	// var area = form['area'];
	
	if (area == undefined)
	{
	    var area = form['area'];
	}

	if ($F(codcountry) > 0)
	{
	    var selectThis = 0;
	    $$('select#area option').each(function(o){
	    if(o.id==selectThis){o.selected = true;$break;}
	    });
	}

	var pars = 'type=shop&codcountry='+$F(codcountry)+'&area='+$F(area);
	// var pars = 'type=shop&area='+$F(area);
    }

    else if (type == 'press')
    {
	var media = form['media'];
	var categoria = form['categoria'];
	var testata = form['testata'];
	var anno = form['anno'];

	var pars = 'type=press&media='+$F(media)+'&categoria='+$F(categoria)+'&testata='+$F(testata)+'&anno='+$F(anno);
    }

    else if (type == 'evento')
    {
	var anno = form['anno'];

	var pars = 'type=event&anno='+$F(anno);
    }
	
	pars=pars+"&amg=1";

    var myAjax = new Ajax.Request(url, { method:'get',
			    parameters: pars,

			    /*onLoading: function(){
				alert('...in corso...');},
			    
			    onFailure: function(){
				alert('...ERRORE...');}, */
			    
			    onLoading: inCorso,
			    onFailure: errore,
			    onComplete: showResponse,
			    });

//    alert('Ciao, hai cliccato su cerca');
}

function searchMap(type, area)
{
    //alert ('Type: '+type+' Area: '+area);

    var url = '/ajax/search.php';
    var form = $('searchFilters');
    
    var pars = 'type=shop&area='+area;

    var selectThis = area;
    $$('select#area option').each(function(o){
      if(o.id==selectThis){o.selected = true;$break;}
    });


        var myAjax = new Ajax.Request(url, { method:'get',
                            parameters: pars,

                            /*onLoading: function(){
                                alert('...in corso...');},
                            
                            onFailure: function(){
                                alert('...ERRORE...');}, */

                            onLoading: inCorso,
                            onFailure: errore,
                            onComplete: showResponse

                            });


}


function errore()
{
    $('searchResult').innerHTML = '<h1>Errore nella ricerca</h1>';
}


function inCorso()
{
    $('searchResult').innerHTML = '<img src="/img/ajax-loader.gif" alt="..." />';
}

function showResponse(originalRequest)
{
    // Mette HTML in #searchResult
    // $('searchResult').value = originalRequest.responseText;
    $('searchResult').innerHTML = originalRequest.responseText;
	
	if(typeof aggiornalink == 'function') 
	{
		aggiornalink();
	}
}


