jQuery.getCSS = function(url, callback) {
    jQuery(document.createElement('link')).attr({
        href: url,
        media: 'screen',
        type: 'text/css',
        rel: 'stylesheet'
    }).appendTo('head');
    callback();
}; 

/**
* NMC - main javascript
*/
/**
* Get current URI
*/
getSiteURL = function() {
    var prot = window.location.protocol;
    var host = window.location.hostname;
    var ret = prot + '//' + host + '/';
    return ret;
}

function getParameterByName(name) {
    name = name.replace(/[\[]/, "\\\[").replace(/[\]]/, "\\\]");
    var regexS = "[\\?&]" + name + "=([^&#]*)";
    var regex = new RegExp(regexS);
    var results = regex.exec(window.location.href);
    if (results == null)
        return "";
    else
        return decodeURIComponent(results[1].replace(/\+/g, " "));
}
/**
* Variables
*/
var btnURL = getSiteURL + 'Libraries/Buttons/';
/**
* Field Focus/Blur
*/
fldFB = function(dom, action, text) {
    var current = $('#' + dom).val();
    if (action == 'F' && current == text)
        $('#' + dom).val('');
    if (action == 'B' && current == '')
        $('#' + dom).val(text);
}
/**
* Button Change
*/
btnChange = function(dom, action) {
    var newImg = btnURL + dom + '-' + action + '.sflb.ashx';
    $('#' + dom).attr('src', newImg);
}
/**
* Close Welcome Page
*/
newClose = function() {
    $('#new-nmc-bg').hide();
    $('#new-nmc-img').hide();
}
/**
* Welcome From Old Site Dialog
*/
domainModal = function() {
    var sDomain = getParameterByName('SourceHost');
    if (sDomain.length>0) {
        $.getScript('/modals/jquery.simplemodal.1.4.1.min.js', function() {
            showModal(sDomain);
        });
    }
}

showModal = function(sDomain) {
    varHTML = '<br />';
    if (sDomain.indexOf('coach') > -1) {
        varHTML = '<img src="/modals/Modal_CoachNet.gif" onClick="$.modal.close();" />';
    } else if (sDomain.indexOf('autonetroadside') > -1) {
        varHTML = '<img src="/modals/Modal_AN.gif" onClick="$.modal.close();" />';
    } else if (sDomain.indexOf('naa') > -1) {
        varHTML = '<img src="/modals/Modal_NAA.gif" onClick="$.modal.close();" />';
    } else {
      varHTML = '<img src="/modals/' + sDomain + '.gif" onClick="$.modal.close();" />';
    }
    //$.modal(varHTML);
    $.modal(varHTML, { close: true, overlayClose: true, escClose: true, position: [175, null],
        onClose: function(dialog) {
            dialog.data.fadeOut('slow', function() {
                dialog.container.hide('slow', function() {
                    dialog.overlay.fadeOut('slow', function() {
                        $.modal.close();
                    });
                });
            });
        },
        onOpen: function(dialog) {
            dialog.overlay.fadeIn('slow', function() {
                dialog.data.hide();
                dialog.container.fadeIn('slow', function() {
                    dialog.data.fadeIn('slow');
                });
            });
        }
    });
}

/**
* Navigation Mouse over/out
*/
navOO = function(dom, action) {
    if (action == 'I')
        $('#' + dom).addClass('arrow');
    if (action == 'O')
        $('#' + dom).removeClass('arrow');
}
/**
* Get Tab 1
*/
getTab1 = function() {
    changeTab('1');
}
/**
* Get Tab 2
*/
getTab2 = function() {
    changeTab('2');
}
/**
* Change Tab
*/
changeTab = function(action) {
    if (action == '1') {
        $('#tab1').removeClass('taboff');
        $('#tab1').addClass('tabon');
        $('#tab2').removeClass('tabon');
        $('#tab2').addClass('taboff');
        $('#assetList1').show();
        $('#assetList2').hide();
        $('#assetPlayer1').show();
        $('#assetPlayer2').hide();
    }
    if (action == '2') {
        $('#tab1').removeClass('tabon');
        $('#tab1').addClass('taboff');
        $('#tab2').removeClass('taboff');
        $('#tab2').addClass('tabon');
        $('#assetList1').hide();
        $('#assetList2').show();
        $('#assetPlayer1').hide();
        $('#assetPlayer2').show();
    }
}
/**
* Load Asset
*/
loadAsset = function(dom) {
    changeAsset(dom);
}
/**
* Change Tab
*/
changeAsset = function(dom) {
    $('#asset-list div.listitem').removeClass('lion');
    $('#asset-list div.listitem').addClass('lioff');
    $('#' + dom).removeClass('lioff');
    $('#' + dom).addClass('lion');
}

$(document).ready(function() {
    domainModal();
});
