$(document).ready( function() {

    $.ajaxSetup ({  
        cache: false  
    });

    if( $("#keywords").val() == '' ) {
	$("#keywords").val('Keywords:');
        $("#keywords").css('color', '#666');
    }

    if( $("#keywords").val() == 'Keywords:' ) {
        $("#keywords").css('color', '#666');
    }

    $("#keywords").click(function () {
        if( $("#keywords").val() == 'Keywords:' ) {
            $("#keywords").val('');
            $("#keywords").css('color', '#000');
        }
    });

    $("#search-go").click(function () {
        if( $("#keywords").val() == 'Keywords:' ) {
            $("#keywords").val('');
            $("#keywords").css('color', '#000');
        }
    });

    

    $("#enlarge-map").fancybox();
	
    $("a[name^=listing_]").bind("click", function() {
        
        $.ajax({
            type: 'POST',
            url: "/ajax/link_click.php",
            data: {name: this.name, href: this.href},
            dataType: "json"
        });
        
        var _gaq = _gaq || [];
        _gaq.push(['_trackEvent', 'Website Click', this.name, this.href]);
        

        
    });
    
	//make all hyperlinks that open external websites open up 
	$("a[href^=http]").bind("click", function() {
		$(this).attr("target", "_blank");
		
	});
    	
	//remove all no javascript css tags
	$(".no_js").removeClass("no_js");
	
	//change the hover so it is only when intended
	$("#navigation #main_navigation ul li").hoverIntent(function() {
		$(this).addClass("hover");
	}, function() {
		$(this).removeClass("hover");
	});
	
	$('a.send-enquiry').addClass('iframe');
    
    $('a.send-enquiry').fancybox({
		'height': 560
	});
	
	
	displaytime();
	setInterval("displaytime()", 1000);
});

var montharray=new Array("January","February","March","April","May","June","July","August","September","October","November","December");
var serverdate=new Date(currenttime);

function padlength(what){
	var output=(what.toString().length==1)? "0"+what : what;
	return output;
}

function displaytime(){
	serverdate.setSeconds(serverdate.getSeconds()+1);
	var datestring=padlength(serverdate.getDate())+" "+montharray[serverdate.getMonth()]+" "+serverdate.getFullYear();
	var timeHours = 0;
	var ampm = "am";
	if( serverdate.getHours() > 12 ) {
		timeHours = serverdate.getHours()-12;
		ampm = "pm";
	} else {
		timeHours = serverdate.getHours()
		ampm = "am";
	}
	
	
	var timestring=timeHours+":"+padlength(serverdate.getMinutes())+ampm;
	$("#servertime").text(timestring+", "+datestring);
}
