$(document).ready(function() {
  url = window.location.href.split('index.php')[1]
  $('a[href$='+url+']').addClass('active')
  $('.sidebar a.active').parents('li').addClass('stay')
  $('.sidebar > ul > li:not(.stay)').remove();
  $('.mapa-weba > ul > li > a').addClass('first-level')
  $('.mapa-weba > ul > li').addClass('first-level-li')
  $('.mapa-weba > ul > li > ul').addClass('second-level-ul')
  $('.mapa-weba ul:first').remove()
  if($('.sidebar').is('.static'))
  {
    if($('.sidebar > ul > li:first > ul').html() != null)
      $('.sidebar').html('<ul>'+$('.sidebar > ul > li:first > ul').html()+'</ul>')
    else
      $('.sidebar').html('')
  }
  $('.list-opener').click(function(){
    $('.active-list-opener').removeClass('active-list-opener')
    $('.list-more:visible').hide();
    $('#' + $(this).attr('id') + '-more').toggle();
    if($('#' + $(this).attr('id') + '-more').is(':visible'))
      $(this).addClass('active-list-opener')
    return false;
  })
  $('.frontpage-news').hover(function(){
      $('.frontpage-news-title').hide();
      $('.frontpage-news-lead').show();
    }, function(){
      $('.frontpage-news-title').show();
      $('.frontpage-news-lead').hide();
  })
  $('#client-login').click(function(){
    thisMovie("flash").sendToActionScript('client');
    return false;
  })
  $('#market-login').click(function(){
    thisMovie("flash").sendToActionScript('market');
    return false;
  })
  $('#search').DefaultValue('traži');
  $('#search_en').DefaultValue('search');
  var default_font_sizes = {}
  var current_font_sizes = {}
  $.each(['.right p:not(.lead, .static-lead)', '.right p.lead', '.right p.static-lead'], function(){
    if($(this + "").length > 0)
    {
      var font_size_val = parseInt($(this + "").css('font-size'))
      var line_height_val = parseInt($(this + "").css('line-height'))
      default_font_sizes[this] = {'line-height': line_height_val, 'font-size': font_size_val}
    }
  })
  $.extend(true, current_font_sizes, default_font_sizes);
  $('.default-size').click(function(){
    for(elem in default_font_sizes)
    {
      $(elem).css('font-size', default_font_sizes[elem]['font-size'] + 'px')
      $(elem).css('line-height', default_font_sizes[elem]['line-height'] + 'px')
    }
    $.extend(true, current_font_sizes, default_font_sizes);
  })
  $('.smaller-size').click(function(){
    current_font_sizes = resize_font(current_font_sizes, 0.8)
  })
  $('.bigger-size').click(function(){
    current_font_sizes = resize_font(current_font_sizes, 1.2)
  })
  $('#buy').change(function(){
    if($(this).is(':checked'))
    {
      $('.buy').show();
      $('.sell').hide();
      $('#submit-form').attr('disabled', false);
    }
  })
  $('#sell').change(function(){
    if($(this).is(':checked'))
    {
      $('.sell').show();
      $('.buy').hide();
      $('#submit-form').attr('disabled', false);
    }
  })
  $('#buysellform').submit(function(){
    var submit = true;
    $('.submit-error').hide();
    $('.error').removeClass('error')
    $('input.required, input.'+$('.radio-tip:checked').attr('id')+'-required').each(function(){
      if($(this).val() == '')
      {
        submit = false;
        $(this).parents('tr').addClass('error')
      }
    })
    if(!submit) $('.submit-error').show();
    return submit;
  })
  $('#mail_udjel').change(function(){
    var val = $(this).val();
    if(val == 'Capital one')
    {
      $('#oznaka').val('ICAM-U-CAON')
      $('#isin').val('HRICAMUCAON0')
    }
    else if(val == 'Capital two')
    {
      $('#oznaka').val('ICAM-U-CATW')
      $('#isin').val('HRICAMUCATWO')
    }
    else if(val == 'Oxygen')
    {
      $('#oznaka').val('ICAM-U-OXYG')
      $('#isin').val('HRICAMUOXYG0')
    }
    else if(val == 'Equinox 1')
    {
      $('#oznaka').val('ICAM-U-EQU1')
      $('#isin').val('HRICAMUEQU18')
    }
  })
});
function resize_font(current_font_sizes, modifier)
{
  for(elem in current_font_sizes)
  {
    for(property in current_font_sizes[elem])
    {
      current_font_sizes[elem][property] = current_font_sizes[elem][property] * modifier;
      $(elem).css(property, current_font_sizes[elem][property] + 'px')
    }
  }
  return current_font_sizes;
}
function thisMovie(movieName) {
   if(navigator.appName.indexOf("Microsoft") != -1) {
      return window[movieName];
   } else {
      return document[movieName];
   }
}
jQuery.fn.DefaultValue = function(text){
    return this.each(function(){
		//Make sure we're dealing with text-based form fields
		if(this.type != 'text' && this.type != 'password' && this.type != 'textarea')
			return;
		
		//Store field reference
		var fld_current=this;
		
		//Set value initially if none are specified
        if(this.value=='') {
			this.value=text;
		} else {
			//Other value exists - ignore
			return;
		}
		
		//Remove values on focus
		$(this).focus(function() {
			if(this.value==text || this.value=='')
				this.value='';
		});
		
		//Place values back on blur
		$(this).blur(function() {
			if(this.value==text || this.value=='')
				this.value=text;
		});
		
		//Capture parent form submission
		//Remove field values that are still default
		$(this).parents("form").each(function() {
			//Bind parent form submit
			$(this).submit(function() {
				if(fld_current.value==text) {
					fld_current.value='';
				}
			});
		});
    });
};
