//$j("div.ui-dialog-titlebar").live('mouseover', function(){
//		$j("#dialog").draggable({handle: "div.ui-dialog-titlebar"});
//});
function init_search(type){
	$j("#dialog").dialog('close');
	$j("#dialog").remove();
	$j('<div id="dialog"></div>').appendTo($j("body"));
	searchtitle = "Sök ";
	if (type == "search_retailer") {
		searchtitle = searchtitle + " återförsäljare";			
	} else if (type == "search_contractor") {
		searchtitle = searchtitle + " entreprenör";
	}
	$j("#dialog").load("/search_functions/search_retailer.php", function(data){
		$j("#search_button").click(function(){
			search_postcode(type);}
		);
		$j("#dialog input[type=button]").button();
			
	}).dialog({
		autoOpen: false,
		title: searchtitle
	});
	
	$j("#dialog").dialog('open');
	
}



function go_back(){
			$j('#results_directions_container').toggle();
			$j('#search_results').toggle();	
}

    function start_map() {
      if (GBrowserIsCompatible()) {
        var map = new GMap2(document.getElementById("map_canvas"));
        map.setCenter(new GLatLng(37.4419, -122.1419), 13);
        map.setUIToDefault();
      }
    }
	
		
		
		
    function search_postcode(type,page,postcode){
    	page = page ? page : 1;
    	search_text = postcode ? postcode : $j("#search_field").val();

    	jQuery.ajax({
            url:    "/search_functions/wait.php",
            success: function(data) {
            	$j("#search_resultsx").html(data);
                     },
            async:   false
        });
    	$j("#search_resultsx").load("/search_functions/search_functions.php?f="+type+"&page="+page, 
    			{postcode:search_text},
    			function(data){
    				$j("#pagination_panel").buttonset();
    				$j( "#iconset .print" ).button({
    					text: false,
    					icons: {
    						primary: "ui-icon-print"
    					}
    				});

    				$j( "#iconset .goback" ).button({
    					text: false,
    					icons: {
    						primary: "ui-icon-arrowreturnthick-1-w"
    					}
    				});
    				//$j("#pagination button").each(function(index){$j(this).click(function(){search_postcode(type,index+1,postcode);})});
    				$j("#dialog").dialog( "option", "width", 750 );
    				$j("#dialog").dialog( "option", "height", 470 );
    				$j("#direction_jumper").change(function(){calcRoute($j(this).val());});
    				$j( "#iconset button.goback" ).click(function(){go_back();});
    				$j('.directions').click(function(){
    					$j('#results_directions_container').toggle();
    					$j('#search_results').toggle();
    				});

    			});

    }


