$(document).ready(function() {
InsuranceTracking('view');
});
function InsuranceTracking(category, sub_category, async, extras) {
    var post_data = {};  
	
    post_data['category'] = category;
    
    if ( typeof sub_category != "undefined" ) {      
        post_data['sub_category'] = sub_category;
    }
    
    if ( typeof async == 'undefined' ) {
        async = true;
    }
       
    if ( typeof extras != "undefined" ) {      
        var test = jQuery.makeArray(extras);
        
        for (i in extras) {            
            post_data['data['+i+']'] = extras[i];
        }
    }
    
    refererurl = '';
    if ( typeof document.referrer != "undefined" ) {
        refererurl = document.referrer;
    }
    if ( typeof document.referer != "undefined" ) {
        refererurl = document.referer;
    }
    
    post_data['referer'] = refererurl;
    post_data['url'] = location.href;
    
    var url = 'http'+(location.protocol=='https:'?'s://':'://') + location.host + '/insurance-record.php';
    
    $.ajax({
        type: "POST",
        url: url,
        cache: false,
        data: post_data,
        async: async
    });
    
    return true;
}