/*$Header: /home/cvs/www.ets-trucks.co.uk/public_html/scripts/common.js,v 1.1 2007/07/06 10:25:10 matthew Exp $*/
NCS = new Object();

NCS.is_safari = (document.childNodes)&&(!document.all)&&(!navigator.taintEnabled)&&(!navigator.accentColorName)?true:false;
NCS.is_ie55 = (document.all && document.fireEvent && !document.createComment);
NCS.win_ie_ver = parseFloat(navigator.appVersion.split("MSIE")[1]);

options = {
height: 'show',
opacity: 'show',
speed: 500,
show_hint: 1

};

$(document).ready(function() {

  //only need this function for ie 6 or less
  if(NCS.win_ie_ver && NCS.win_ie_ver < 7){

NCS.tabRollvers('main_tabs');
NCS.tabRollvers('sub_tabs');
}
 externalLinks();

$("#regform").validate(options);
});






function externalLinks(){
    if (document.getElementsByTagName){
        var objAnchors = document.getElementsByTagName('a');
        for (var iCounter=0; iCounter<objAnchors.length; iCounter++){
            if (objAnchors[iCounter].getAttribute('href') && objAnchors[iCounter].getAttribute('rel') == 'external'){
                objAnchors[iCounter].onclick = function(event){return launchWindow(this, event);};
                objAnchors[iCounter].onkeypress = function(event){return launchWindow(this, event);};
            }
        }
    }
}
function launchWindow(objAnchor, objEvent){
    var iKeyCode;
    if (objEvent && objEvent.type == 'keypress'){
        if (objEvent.keyCode)
            iKeyCode = objEvent.keyCode;
        else if (objEvent.which)
            iKeyCode = objEvent.which;
        if (iKeyCode != 13 && iKeyCode != 32)
        return true;
}

return !window.open(objAnchor);
}

//rollovers for browser that can't do hover
NCS.tabRollvers = function(element){

$("#"+element).children('li').each(function(i){

if(this.className.match('roll')){
  $(this).mouseover(function() { this.className = this.className+'on';});
  $(this).mouseout(function() {  this.className=this.className.replace(new RegExp("on\\b"), ""); });
  }
});



};




