
$(function() {
		   
		 
		//Slider
		
		
		$('#slider').nivoSlider({
        	effect:'fade',
        	pauseOnHover:false,
        	pauseTime:6000,
        	directionNav:false,
        	controlNav:false,
        	captionOpacity:0.0
    	});

    	$('#featured-slider').nivoSlider({
        	effect:'fade',
       	 	pauseOnHover:false,
       	 	pauseTime:6000,
        	directionNav:false,
        	controlNav:false,
        	captionOpacity:0.0
    	});
		
		
	// Fancy Forms

    $("form.jqtransform").jqTransform();
    $( "span#amount-placeholder" ).replaceWith('<input type="text" id="amount" />')

    defaultminprice = $('input#minprice').attr('value');
    defaultmaxprice = $('input#maxprice').attr('value');

	if($("#slider-range").length > 0)
	{
		
		$( "#slider-range" ).slider({
			range: true,
			min: 0,
			max: 1500,
			step: 25,
			values: [ defaultminprice, defaultmaxprice ],
			slide: function( event, ui ) {
				if (ui.values[1] >= jQuery(this).slider( "option" , 'max')){
					$( "#amount" ).val( "£" + ui.values[ 0 ] + " - £" + ui.values[ 1 ]+"+" );
				}
				else{
					$( "#amount" ).val( "£" + ui.values[ 0 ] + " - £" + ui.values[ 1 ] );
				}
				$( "input#minprice" ).val(ui.values[ 0 ]);
				$( "input#maxprice" ).val(ui.values[ 1 ]);
			}
		});
	
	
		if ($( "#slider-range" ).slider( "values", 1 ) >= $( "#slider-range" ).slider( "option" , 'max')){
			$( "#amount" )
				.val( "£" + $( "#slider-range" ).slider( "values", 0 ) + " - £" + $( "#slider-range" ).slider( "values", 1 ) +"+" )
		}
		else{
			$( "#amount" )
				.val( "£" + $( "#slider-range" ).slider( "values", 0 ) + " - £" + $( "#slider-range" ).slider( "values", 1 ))
		}
	
	
		$( "input#minprice" ).val($('#slider-range').slider( "values" , 0 ));
		$( "input#maxprice" ).val($('#slider-range').slider( "values" , 1 ));
	}

    $('#amount').attr("readonly",'true');


    $("#close").hide();

    $("#open").click(function(){
        $("#search-box").stop().animate({
            width:'520px'
        },{
            queue:false,
            duration:600,
            easing: 'easeOutBounce'
        })
        $("#open").hide()
        $("#close").show()
    });

    $("#close").click(function(){
        $("#search-box").stop().animate({
            width:'259px'
        },{
            queue:false,
            duration:600,
            easing: 'easeOutBounce'
        })
        $("#close").hide()
        $("#open").show()
    });



    $('div.property-header-gallery a').fancybox({
        'type' : 'image'
    });
	
	
	
	//Navigation

    //When mouse rolls over
    $(".trigger").mouseover(function(){
        $("#subnav").stop().animate({
            height:'200px'
        },{
            queue:false,
            duration:600,
            easing: 'easeOutBounce'
        })
    });

    //When mouse is removed
    $(".trigger").mouseout(function(){
        $("#subnav").stop().animate({
            height:'0px'
        },{
            queue:false,
            duration:600,
            easing: 'easeOutBounce'
        })
    });
    $("div.property-header-image img").cjObjectScaler({method: "fill"});



    /* and jesus wept, for cforms was evil */
    function id_cforms_replacefieldandhide(form,input,newvalue)
    {
//        if(input.length>0){
//            id = input.attr('id');
//            name=input.attr('name');
//
//            input.prev('label').remove().end().remove();
//            form.append(
//                $('<input type="hidden" id="'+id+'" name="'+name+'" />').attr('value',newvalue)
//            )
//        }
        if(input.length>0){
            id = input.attr('id');
            name=input.attr('name');

            input.attr('value',newvalue).hide().prev('label').remove();
        }
    }
    id_cforms_replacefieldandhide($('form#cforms2form'),$('input#cf2_field_5'),$('input#property-id').val())
    id_cforms_replacefieldandhide($('form#cforms2form'),$('input#cf2_field_6'),$('input#property-title').val())
    id_cforms_replacefieldandhide($('form#cforms2form'),$('input#cf2_field_7'),$('input#property-url').val())

});


