// JavaScript Document
$(document).ready(function(){
  //checkPage(location.href);
  $("#zoomIn").click(zoomIn);/*Increase Font Size*/
  $("#zoomOut").click(zoomOut);/*Decrease Font Size*/
});

function checkPage(val){
  if(val.match('tunnelmat.html')){
    tabLinks();
    $('#tabLinks_1 ul li a').click(tabSlide);
    $('#tc_1').css('display','block');
  }
}

function tabLinks(){
  var liMarginR = $('#tabLinks_1 ul li').css('margin-right').split('p')[0];
  $('#tabLinks_1 ul li:last-child').css('margin','0px');
  var linkAmount = $('#tabLinks_1 ul li').length;
  var widthReduce = (linkAmount*liMarginR)-liMarginR;
  var linkArea = $('#tabLinks_1 ul').width();
  var hoo = Math.round(linkArea-widthReduce);
  var width = (hoo/linkAmount);
  $('#tabLinks_1 ul li').css('width', width+'px');
}

/*function tabSlide(){
  if($(this).parent().attr('class')=='active'){return;}
  var tabNum = $('.tabContent').attr('id').split('_')[1];
  var clickNum = $(this).attr('value');
  var nextCont = $('#tc_'+clickNum).html();
  $('#tc_1').slideUp(100);
  $('#tabLinks_1 ul li').removeClass('active');
  $(this).parent().addClass('active');
  $('#tabCont_1').slideUp(200);
  $(this).delay(200,function(){
    $('#tabCont_1').html('');
    $('#tabCont_1').html(nextCont);
    $('#tabCont_1').slideDown(200);
  });
}*/


/*
function tabSlide(){
  if($(this).parent().attr('class')=='active'){return;}
  var prevCont = $('#tabLinks_1 .active a').attr('value');
  $('#tc_'+prevCont).slideUp(200);
  var tabNum = $('.tabContent').attr('id').split('_')[1];
  var clickNum = $(this).attr('value');
  $('#tabLinks_1 ul li').removeClass('active');
  $(this).parent().addClass('active');
  $(this).delay(200,function(){$('#tc_'+clickNum).slideDown(200);});
}
*/
function tabSlide(){
  if($(this).parent().attr('class')=='active'){return;}
  var prevCont = $('#tabLinks_1 .active a').attr('value');
  $('#tc_'+prevCont).css('display','none');
  var tabNum = $('.tabContent').attr('id').split('_')[1];
  var clickNum = $(this).attr('value');
  $('#tabLinks_1 ul li').removeClass('active');
  $(this).parent().addClass('active');
  $('#tc_'+clickNum).css('display','block');
}
function selSlide(){
  var thisNum = $(this).parent('.dropSel').find('.selDropList').attr('id').split('_')[1];  
   $('#selDropList_'+thisNum).slideDown(150);
   $('body').click(function(){$('#selDropList_'+thisNum).css('display','none');});
}
function setSel(){
  var thisNum = $(this).parent().attr('id').split('_')[1];
  $('#selDropList_sel_'+thisNum+' option').removeAttr('selected');
  var sel = $(this).attr('value');
  $('#selDropList_sel_'+thisNum+' option[value="'+sel+'"]').attr('selected','selected');
  $('#selDropList_'+thisNum).css('display','none');
  $('#selDrop_'+thisNum+' span').html($(this).html());
  $('#selDrop_'+thisNum+' span').click(function(){$(this).html('---');});
}

function zoomIn(){
  var sublHeight = $('ul#subLinks a').css('line-height');
  var topCtrlS = $('#topCntrl').css('font-size');
  var topCtrlH = $('#topCntrl').css('line-height');
  var currentFontSize = $('body').css('font-size');
  var currentLineHeight = $('body').css('line-height');
  var currentFontSizeNum = parseFloat(currentFontSize, 10);
  var currentLineHeightNum = parseFloat(currentLineHeight, 10);
  var newFontSize = currentFontSizeNum*1.2;
  var newLineHeight = currentLineHeightNum*1.2;
  if(newFontSize>'20'){
    $('body').css('font-size', '20px');
    $('body').css('line-height', '24px');
    $('.basicUl').css('line-height', '24px');
    $(this).attr('src','/extension/nvcalliola/design/nvcalliola/images/plus-A-dim.gif');
  }else{
    $('body').css('font-size', newFontSize);
    $('body').css('line-height', newLineHeight+'px');
    $('.basicUl').css('line-height', newLineHeight+'px');
    $('#zoomOut').attr('src','/extension/nvcalliola/design/nvcalliola/images/minus-A.gif');
  }
  $('ul#subLinks a').css('line-height',sublHeight);
  $('#topCntrl').css('font-size',topCtrlS+'px');
  $('#topCntrl').css('line-height',topCtrlH+'px');
  return false;
}

function zoomOut(){
  var currentFontSize = $('body').css('font-size');
  var currentLineHeight = $('body').css('line-height');
  var currentFontSizeNum = parseFloat(currentFontSize, 10);
  var currentLineHeightNum = parseFloat(currentLineHeight, 10);
  var newFontSize = currentFontSizeNum*0.8;
  var newLineHeight = currentLineHeightNum*0.8;
  if(newFontSize<'14'){
    $('body').css('font-size', '14px');
    $('body').css('line-height', '17px');
    $('.basicUl').css('line-height', '17px');
    $(this).attr('src','/extension/nvcalliola/design/nvcalliola/images/minus-A-dim.gif');
  }else{
    $('body').css('font-size', newFontSize);
    $('body').css('line-height', newLineHeight+'px');
    $('.basicUl').css('line-height', newLineHeight+'px');
    $('#zoomIn').attr('src','/extension/nvcalliola/design/nvcalliola/images/plus-A.gif');
  }
  return false;
}
