﻿var ieVersion = 10;
var isIE9 = false;
var isIE8 = false;
var isIE7 = false;
var isIE6 = false;

function ApplicationUtility() {
    this.last_search_object = {};
    this.last_parcel_search = {};
    this.flash_timeout = 0;
}

ApplicationUtility.prototype.getVal = function(query) {
    var _val = jQuery(query).val();
    if (_val == null) { return ''; }
    var _title = jQuery(query).data('title');
    if (typeof _title == 'undefined') { return _val; }
    if (_val == _title) { return ''; }
    return _val;
}

ApplicationUtility.prototype.addBookmark = function(title, url){
    if(title == '' || url == ''){ return false; }
    if (document.all){
        window.external.AddFavorite(url, title);
    }else if (window.sidebar){
        window.sidebar.addPanel(title, url, "");
    }
}

ApplicationUtility.prototype.getFlashMovieObject = function(movieName) {
    if(movieName == ''){ return null; }
    if (document.embeds[movieName]) {
        return document.embeds[movieName];
    }
    if (window.document[movieName]) {
        return window.document[movieName];
    }
    if (window[movieName]) {
        return window[movieName];
    }
    if (document[movieName]) {
        return document[movieName];
    }
    return null;
}


jQuery(function() {

    window.ApplicationUtility = new ApplicationUtility();

    isIE9 = jQuery('html').hasClass('ie9');
    isIE8 = jQuery('html').hasClass('ie8');
    isIE7 = jQuery('html').hasClass('ie7');
    isIE6 = jQuery('html').hasClass('ie6');

    if (jQuery('html').hasClass('ie8'))
        ieVersion = 8;

    if (jQuery('html').hasClass('ie7'))
        ieVersion = 7;

    if (jQuery('html').hasClass('ie6'))
        ieVersion = 6;

    if (ieVersion < 8) {
        jQuery(':submit').addClass('submit');
        jQuery(':button').addClass('button');
    }

});
