/* valToUTCOffset.js */

;( function( $ )
{
  $.fn.valToUTCOffset = function()
  {
    var currentDate = new Date();
    var timezoneOffset = currentDate.getTimezoneOffset() / 60;
    var timezone = "+00:00";
    
    if( timezoneOffset > 0 )
    {
      if( timezoneOffset < 10 )
        timezone = "+0" + Math.abs( timezoneOffset ) + ":00";
      else
        timezone = "+" + Math.abs( timezoneOffset ) + ":00";
    }
    else if( timezoneOffset < 0 )
    {
      if( timezoneOffset > -10 )
        timezone = "-0" + Math.abs( timezoneOffset ) + ":00";
      else
        timezone = "-" + Math.abs( timezoneOffset ) + ":00";
    }
    
    $( this ).each( function()
    {
      $( this ).val( timezone );
      
    }); // this.each()
    
  }; // $.fn.valToUTCOffset
  
})( jQuery );
