/*=============================== For Home Page Jcarousal Slider =========================================*/
function mycarousel_initCallback(carousel)
{     
     // Disable autoscrolling if the user clicks the prev or next button.
    carousel.buttonNext.bind('click', function() {
        carousel.startAuto(0);
    });
 
    carousel.buttonPrev.bind('click', function() {
        carousel.startAuto(0);
    });
 
    // Pause autoscrolling if the user moves with the cursor over the clip.
    carousel.clip.hover(function() {
        carousel.stopAuto();
    }, function() {
        carousel.startAuto();
    });
}; 

/*=============================== For Home Page autocomplete =========================================*/
    jQuery().ready(function($) {

	function findValueCallback(event, data, formatted) {
		$("<li>").html( !data ? "No match!" : "Selected: " + formatted).appendTo("#result");
	}
	function formatItem(row) {
		return row[0];
	}
	function formatResult(row) {
		return row[0];
	}
        
	$("#location").autocomplete('sth/sthc/autocomplete', {
		width: 345,
		multiple: false,
		matchContains: true,
		formatItem: function(row){
          var ret = '<span class="title">' + row[0] + '</span><br />';
          
          return ret;
        },

		formatResult: formatResult
	});
	
	
	
	$("#location").result(function(event, data, formatted) {
		var hidden = $(this).parent().next().find(">:input");
		hidden.val( (hidden.val() ? hidden.val() + ";" : hidden.val()) + data[1]);
	});
});

jQuery(document).ready(function($) {
    $("#bedrooms").selectbox(null,220);
    $("#sleeps").selectbox(null,220);  
    
    $("#popup2").css('display','block');
    $("#language_pref").selectbox(null,179);
    $("#countrycode").selectbox(null,179);
    
    $("#popup2").css('display','none');
    
    $("#popup2").focus(function(){
        alert('focused');
        
    });
        
    $('#mycarousel').jcarousel({
        //auto: 2,
        //wrap: 'last',
        visible: 4//,
        //initCallback: mycarousel_initCallback
    });
    
    var url1='';                
    
    $("#submit_location").click(function(event){formSubmit(event);});        
    function formSubmit(event)
    {
         event.preventDefault();
         check();
         $("#simplesearch").attr("action",document.forms[0].action+'/'+url1);
         $("#simplesearch").submit();
    }
    function check()
    {  
        
        if($("#gbsid").val()!='0' && $("#gbsname").val()!=''){url1+=$("#gbsname").val()+"-rentals/"+"regionid-"+$("#gbsid").val()+"/";}                    
        if($("#location").val()!='' && $("#location").val()!='Type Destination or Property ID'){url1+="Keywords:"+$("#location").val()+"/";}
        if($(".drop1").val()!=''){url1+="Bedrooms:"+$(".drop1").val()+"/";}                    
        if($(".drop2").val()!=''){url1+="Sleeps:"+$(".drop2").val()+"/";}                    
    }    
    
});

/*=============================================================================================================*/
