var fancyBoxOptions = { 'zoomSpeedIn': 500, 'zoomSpeedOut': 300, 'overlayShow': true,'overlayOpacity':0.9,  'centerOnScroll':false,  'hideOnContentClick': true, 'imageScale':false, 'zoomOpacity': false};
var corner_type = 'round';
var corner_offset = '8px';
var corner_offset_small = '5px';

$(document).ready(function() {
  //$('.corner-top, .underTitle').corner(corner_type+' '+corner_offset+' top');
  $('.corner-all').corner(corner_type+' '+corner_offset);
  //$('.corner-top-right, #navtreeHolder').corner(corner_type+' '+corner_offset+' tr'); 
   
  $(".lightbox").parent().fancybox(fancyBoxOptions);
  //$(".ajaxFancyBox").fancybox(fancyBoxOptions);
  var fancyBoxNoHideOptions = jQuery.extend({}, fancyBoxOptions, {'hideOnContentClick': false});
  $(".ajaxFancyBoxNoHide").fancybox(fancyBoxNoHideOptions);
  //console.log(fancyBoxNoHideOptions);
  //console.log($(".lightbox").parent());
  $('input:submit').mouseover(function(){
    $(this).addClass('hover');
  }).mouseout(function(){
    $(this).removeClass('hover');
  });
  var my_email_address = ''
  $('.email_address_translate').each(function(){
    my_email_address = $(this).html().replace(' at ', '@');
    $(this).html('<a href="mailto:'+my_email_address+'">'+my_email_address+'</a>');
  });

  // timing scroller
  var run_rating_list = true;
  $(document).oneTime(2500, function () {
    $(document).everyTime(5000, 'ratings', function() {
      if(!run_rating_list)
        return ;
      scroll_items('#ratingBoxInner');
    });
  });
  $('#ratingBoxInner').mouseover( function() {run_rating_list = false;});
  $('#ratingBoxInner').mouseout( function() {run_rating_list = true;});

  Date.firstDayOfWeek = 0;
  Date.format = 'dd.mm.yyyy';
  //console.error(jQuery.isFunction('datePicker'));
  //console.error(typeof(jQuery.datePicker));
  // must be the last item in the function (sometimes throw an error)
  if(jQuery.isFunction(jQuery.fn.datePicker)) {
    $('.date-pick').datePicker(); //.val(new Date().asString()).trigger('change');
  }

  
  //var startTime = new Date()

  //var index = 0;
  //console.log('start indexing');

/*
  //faster, but still very slow to run fancybox many times
  $('.ajaxFancyBoxNoInit').click(function(){
    $(this).unbind('click').fancybox({ 'zoomSpeedIn': 500, 'zoomSpeedOut': 300, 'overlayShow': true, 'overlayOpacity':0.9, 'centerOnScroll':false,  'hideOnContentClick': true, 'imageScale':false, 'zoomOpacity': false, 'itemArray':new Array(), 'hideOnContentClick': false }).click();
    return false;
  });
*/  
    
/*  
  //Too slow to run fancybox many times
  $('.ajaxFancyBoxNoInit').each(function(){
    $(this).fancybox({ 'zoomSpeedIn': 500, 'zoomSpeedOut': 300, 'overlayShow': true, 'overlayOpacity':0.9, 'centerOnScroll':false,  'hideOnContentClick': true, 'imageScale':false, 'zoomOpacity': false, 'itemArray':new Array(), 'hideOnContentClick': false });
    console.log('link'+ index++);
    console.log($(this));
  });
*/  

  //var endTime = new Date()
  //console.log('Time spent on initializing: '+ (endTime.getTime() - startTime.getTime())+'ms');
/*  
  $("#team1_id").change(function(){
    console.log('tettt');
    $('#icering_plan_name').attr("value", $('#team1_id :selected').attr("title") +' x '+ $('#team2_id :selected').attr("title")); 
  }).change();
*/  
});

function scroll_items(main_box_identifier){
  cont = $(main_box_identifier);
  children = cont.children(); //cont1 children
  if(children.length < 2)
    return false;
  if($(children[0]).hasClass('disabled'))
    return false; // this item is already scrolling
  cont.append($(children[0]).clone(true));
  $(children[0]).addClass('disabled').fadeTo('slow', 0, function() {
    $(this).css({lineHeight: 1, fontSize: 1, height: $(this).height()});
    $(this).animate({height: 1}, 2000, function () {
      $(this).remove();
    })
  });
}

function stadionFancyBox(obj){
  obj.onclick = empty_fnc;
  $(obj).fancybox({ 'zoomSpeedIn': 500, 'zoomSpeedOut': 300, 'overlayShow': true, 'overlayOpacity':0.9, 'centerOnScroll':false, 'imageScale':false, 'zoomOpacity': false, 'itemArray':new Array(), 'hideOnContentClick': false, 'frameHeight': 405 }).click();
  return false;
} 
function empty_fnc(){
};

function toogle_matches(){
  var mymatches = document.getElementById("iceringMatches");
  var myshowmatches = document.getElementById("show_matches");
  var myname  = document.getElementById("icering_plan_name");
  var myteam1 = document.getElementById("team1_id");
  var myteam2 = document.getElementById("team2_id");
  if(mymatches){
    //console.log('TTTest'+mymatches.style.display);
    var is_showed = mymatches.style.display == 'block';
    if(is_showed){
      mymatches.style.display = 'none';
      //myname.readOnly = false;
      myshowmatches.value = 0; 
    }else{
      mymatches.style.display = 'block';
      //myname.readOnly = true;
      myshowmatches.value = 1; 
    }    
  }  
}

function update_matches(){
  //console.error("update matches");
  var myname  = document.getElementById("icering_plan_name");
  var myname_long  = document.getElementById("icering_plan_name_long");
  var myteam1 = document.getElementById("team1_id");
  var myteam2 = document.getElementById("team2_id");
  if(myname && myteam1 && myteam2){
    myname.value = myteam1[myteam1.selectedIndex].title + ' - '+ myteam2[myteam2.selectedIndex].title;
  }
  if(myname_long && myteam1 && myteam2){
    myname_long.value = myteam1[myteam1.selectedIndex].innerHTML + ' - '+ myteam2[myteam2.selectedIndex].innerHTML; 
  }
  //$('#icering_plan_name').attr("value", $('#team1_id :selected').attr("title") +' x '+ $('#team2_id :selected').attr("title")); 
}

function update_bets_ratio(){
  //console.log('count_bet_ratio');
  var final_ratio = 1; 
  var radioArr = new Array();
  $('.doubleLineTable :checked').each(function(){
    radioArr.push($(this).attr('title'));    
  });
  if(radioArr.length){
    for(i in radioArr){
      final_ratio = final_ratio * radioArr[i];
    }
  }
  //console.log(radioArr +" - "+ final_ratio);
  $('#result_ratio').html(Math.round(final_ratio * 100)/100);
  
  //if(!$(this).find("input[@type=radio]:checked").size()){
  //        alert( "All questions are required. Please check your entries." );
  //        return false;
  //};
           
  //$('#users_names').html(userArr.join(', '));
  //$('#selected_users').html(userArr.length);
    
}
function update_expected_win(myobj){
  var final_ratio = $('#result_ratio').html();
  var mybet_points= $('#bet_points').attr('value');
  $('#result_expected').html(Math.round(final_ratio * mybet_points));
}

function update_class_size(target_name, new_size){
  $('#'+target_name).removeClass('size8').removeClass('size9').removeClass('size10').removeClass('size11').removeClass('size12').addClass('size'+new_size);
}
