var geo = {
}
$(function() {
    /* Comments Service dependant JavaScript */
    $('.comments_wrapper').find('input[@name=do_comment]').click(function(){
        if ($('.comments_wrapper').find('.text').val() == '') {
            alert('please enter in a comment');
            return false;
        }
    });
    $('.comments_wrapper').find('input.comment_quote_input').click(function() {
        $('.comments_wrapper').find("input[@name=parent_comment_id]").val($(this).val());
    });


    /* external links */
    $("a[@rel*='external']").click(function(){
        this.target = "_blank";
    });
    /* popup links */
    $("a.popup").click(function(){
        this.target = "_blank";
    });

    Date.firstDayOfWeek = 7;
    Date.format = 'mm/dd/yyyy';

    var hotel_date = $('.hotel-search .date');
    if ( hotel_date.length > 0 ) {
        $('.hotel-search .date').datePicker({
            startDate: (new Date()).asString(),
            clickInput:true
        });
    }
    
    webcam_img = $(".webcam img");
    if( webcam_img.length > 0 ) {
        // refresh every 60 seconds
        setInterval("refresh_img(webcam_img)",60000);    
    }
    tabs_obj = $(".tabbed-content > ul");
    if( tabs_obj.length > 0 ) {
        tabs_obj.tabs();
    }

    // homepage
    $(".header .panels").removeClass("hide-on-load");

    // Taken out for now - Olympic Clock Countdown
    //var newYear = new Date(2010, 2-1, 11); 
    //$('.olycountdown').countdown({until: newYear, layout: '%D%n %l%D'});

    // Real Estate Profile Image Mouseovers
    $(".thumbnail").hover(function(){$("#profile_image").attr("src",this.name)},function(){});
});

//TODO: Change into Jquery function & todo much later remove JS Dependancies on form submits.
function vote(id, v) {
    $('#rating_form-'+id).find("input[@name=rating]").val(v);
    $('#rating_form-'+id).submit();
}

function refresh_img( img ) {
    img.attr("src",img.attr("src"));
}
