var is_opera =  navigator.userAgent.indexOf('Opera') > -1;
var is_safari = navigator.userAgent.indexOf('AppleWebKit/') > -1;
var is_chrome = navigator.userAgent.indexOf('Chrome') > -1;
var is_firefox = navigator.userAgent.indexOf('Firefox') > -1;
var is_mac = navigator.platform.toLowerCase().indexOf('mac') > -1;
var is_linux = navigator.platform.toLowerCase().indexOf('linux') > -1;
var ie6 = false;
var ie7 = false;
var ie8 = false;

function initMisc() {
    
    
    if(is_safari) {
        document.getElementsByTagName('body')[0].className += ' browser-safari';
    }
    if(is_opera) {
        document.getElementsByTagName('body')[0].className += ' browser-opera';
    }
    
    var mailing_form_short = document.getElementById('mailing-list-form-short');
    if(mailing_form_short) {
        mailing_form_short.onsubmit = function() {
            var parent_container = document.getElementById('join-email-list');
            var error_container = document.getElementById('error');

            parent_container.className += ' loading';
            
            if(error_container) {
                error_container.style.display = 'none';
            }
        }
        
        //fname
        var fname = document.getElementById('mailing-list-fname');
        fname.onfocus = function() {
            if(fname.value == 'First Name') {
                fname.value = '';
            }
        }
        fname.onblur = function() {
            if(fname.value == '') {
                fname.value = 'First Name';
            }
        }
        
        //lname
        var lname = document.getElementById('mailing-list-lname');
        lname.onfocus = function() {
            if(lname.value == 'Last Name') {
                lname.value = '';
            }
        }
        lname.onblur = function() {
            if(lname.value == '') {
                lname.value = 'Last Name';
            }
        }

        //email
        var sender_email = document.getElementById('mailing-list-email');
        sender_email.onfocus = function() {
            if(sender_email.value == 'E-mail') {
                sender_email.value = '';
            }
        }
        sender_email.onblur = function() {
            if(sender_email.value == '') {
                sender_email.value = 'E-mail';
            }
        }        

    
    }

    

    var mailing_form = document.getElementById('mailing-list-form');
    if(mailing_form) {
        mailing_form.onsubmit = function() {
            var parent_container = document.getElementById('main-content');
            var error_container = document.getElementById('error');

            parent_container.className += ' loading';
            
            if(error_container) {
                error_container.style.display = 'none';
            }
        }
    }

    var request_info_form = document.getElementById('request-info-form');
    if(request_info_form) {
        request_info_form.onsubmit = function() {
            var parent_container = document.getElementById('main-content');
            var error_container = document.getElementById('error');

            parent_container.className += ' loading';
            
            if(error_container) {
                error_container.style.display = 'none';
            }
        }
    }

}
