﻿  $(document).ready(function() {
        $("#cabinet").hide();  
      //fancybox go
      //var wf = $(window).width();
      //var hf = $(window).height();
      $(".fancy").fancybox({type: 'image'});
      //$(".iframe").fancybox({"width": wf, "height": hf});
      $("#register").fancybox({
                                      scrolling: 'auto'
                                      });
      $(".iframe").fancybox({         'padding': 0,
                                      'margin': 0,
                                      'width': 660,
                                      'height': 720,
                                      'scrolling': 'auto'
                                      });                       
      $("#vidfancy1").fancybox({
                                      scrolling: 'no',
                                      width: 450,
                                      height: 360
                                      });
      $("#vidfancy2").fancybox({
                                      scrolling: 'no',
                                      width: 450,
                                      height: 360
                                      });
      $("#vidfancy3").fancybox({
                                      scrolling: 'no',
                                      width: 450,
                                      height: 360
                                      });
      $("#vidfancy4").fancybox({
                                      scrolling: 'no',
                                      width: 450,
                                      height: 360
                                      });                           
      $("#vidfancy5").fancybox({
                                      scrolling: 'no',
                                      width: 450,
                                      height: 360
                                      });
      $("#vidfancy6").fancybox({
                                      scrolling: 'no',
                                      width: 450,
                                      height: 360
                                      });
      $("#vidfancy7").fancybox({
                                      scrolling: 'no',
                                      width: 450,
                                      height: 360
                                      });
      $("#vidfancy8").fancybox({
                                      scrolling: 'no',
                                      width: 450,
                                      height: 360
                                      });
      $("#vidfancy9").fancybox({
                                      scrolling: 'no',
                                      width: 450,
                                      height: 360
                                      });
      $("#vidfancy10").fancybox({
                                      scrolling: 'no',
                                      width: 450,
                                      height: 360
                                      });                           
      $("#vidfancy11").fancybox({
                                      scrolling: 'no',
                                      width: 450,
                                      height: 360
                                      });
      $("#vidfancy12").fancybox({
                                      scrolling: 'no',
                                      width: 450,
                                      height: 360
                                      });  
      $("#vidfancy13").fancybox({
                                      scrolling: 'no',
                                      width: 450,
                                      height: 360
                                      });
      $("#vidfancy14").fancybox({
                                      scrolling: 'no',
                                      width: 450,
                                      height: 360
                                      });
      $("#vidfancy15").fancybox({
                                      scrolling: 'no',
                                      width: 450,
                                      height: 360
                                      });
      $("#vidfancy16").fancybox({
                                      scrolling: 'no',
                                      width: 450,
                                      height: 360
                                      });                           
      $("#vidfancy17").fancybox({
                                      scrolling: 'no',
                                      width: 450,
                                      height: 360
                                      });
      $("#vidfancy18").fancybox({
                                      scrolling: 'no',
                                      width: 450,
                                      height: 360
                                      });   
      $("#vidfancy19").fancybox({
                                      scrolling: 'no',
                                      width: 450,
                                      height: 360
                                      });
      $("#vidfancy20").fancybox({
                                      scrolling: 'no',
                                      width: 450,
                                      height: 360
                                      });                                                                                                                                                                                                                                                            
      //--fancybox
      $(".search").focus(function() {
        if($(this).val() == 'поиск') {
          $(this).val('');
        }
      }).blur(function() {
        if($(this).val() == '') {
          $(this).val('поиск');
        }
      })

      $('.search').bind('keypress', function(e) {
              if(e.keyCode==13){
                var url = site_url + "search/index/" + $(this).val();
                url = encodeURI(url);
                window.location.href = url;
              }
      });
      
      $("#searchbutton a").click(function(e) {
        e.preventDefault();
        var url = site_url + "search/index/" + $('.search').val();
        url = encodeURI(url);
        window.location.href = url;
      })

      $("#login").focus(function() {
        if($(this).val() == 'логин') {
          $(this).val('');
        }
      }).blur(function() {
        if($(this).val() == '') {
          $(this).val("логин");
        }
      })
      $("#password").focus(function() {
        if($(this).val() == 'пароль') {
          $(this).val('');
        }
      }).blur(function() {
        if($(this).val() == '') {
          $(this).val('пароль');
        }
      })

      $("#user_login").focus(function() {
        if($(this).val() == 'логин') {
          $(this).val('');
        }
      }).blur(function() {
        if($(this).val() == '') {
          $(this).val('логин');
        }
      })

      $("#user_email").focus(function() {
        if($(this).val() == 'почта') {
          $(this).val('');
        }
      }).blur(function() {
        if($(this).val() == '') {
          $(this).val('почта');
        }
      })

      $("#user_password").focus(function() {
        if($(this).val() == 'пароль') {
          $(this).val('');
        }
      }).blur(function() {
        if($(this).val() == '') {
          $(this).val('пароль');
        }
      })

      $("#repeat_password").focus(function() {
        if($(this).val() == 'пароль') {
          $(this).val('');
        }
      }).blur(function() {
        if($(this).val() == '') {
          $(this).val('пароль');
        }
      })

      $("#enter").click(function() {
        if($("#entrance").css("display") == "block") {
          $("#entrance").hide("slow");
        }
        else {
          $("#entrance").show("slow");
        }
      })

      $(".club").hover(function() {
        $(this)./*fadeTo("slow", 1).*/css("z-index", "100000");
        $(this).parent().css("z-index", "100000");
        $(this).children("a").empty().append("<img style='margin-top:-22px;margin-left:-22px;' src='"+base_url+"img/clubs/"+$(this).attr("id")+"b.png' width='90px'>");
        $(this).css("background", "none");
      }, function() {
        $(this).parent().css("z-index", "1");
        $(this)./*fadeTo("slow", 0.5).*/css("z-index", "1");
        $(this).css("background", "url("+base_url+"img/clubs/"+$(this).attr("id")+".png) no-repeat center");
        $(this).children("a").empty();
      })

      /*$(".bestnew").hover(function() {
        $(this).children("a").children("img").fadeTo("slow", 1);
      }, function() {
        $(this).children("a").children("img").fadeTo("slow", 0.5);
      })*/

      $(".match").mouseover(function() {
        $(this).css("cursor", "pointer");
      }).click(function(e) {
        e.preventDefault();
        window.location.href = site_url + "match/index/" + $(this).attr("rel");
      })

      $("#calendar").hover(function() {
        $(this).css("cursor", "pointer");
      })


      $("#activenew img").attr("src", $(".newslist a").attr("rel"));
      $(".newslist:first a").addClass("selected");
      
      $("#news .tabs li").click(function(e) {
        e.preventDefault();
        if($(this).is("active")) {

        }
        else {
          $("#news .tabs li").removeClass("active");
          $(this).addClass("active");
          $(".newslist a").removeClass("selected");
          $(".newsblock").css("display", "none");
          var id = "#" + $(this).attr("id") + "news";
          $(id).css("display", "block");
          $("#activenew img").attr("src", $(id).children(".newslist:first").children("a").attr("rel"));
          $(id).children(".newslist:first").children("a").addClass("selected");
        }
      })
      
      $(".newslist a").mouseover(function() {
        $(".newslist a").removeClass("selected");
        $("#activenew img").attr("src", $(this).attr("rel"));
        $(this).addClass("selected");
      })
      
      $("#tournamenttable .tabs li").click(function(e) {
        e.preventDefault();
        if($(this).is("active")) {

        }
        else {
          $("#tournamenttable .tabs li").removeClass("active");
          $(this).addClass("active");
          $(".champblock").css("display", "none");
          $("#" + $(this).attr("id") + "table").css("display", "block");
          /*$("#mpselect").css("width", "80px");*/
			params = {
				refreshEl: "#mpselect, #mpsselect",
				visRows: 10,
				scrollArrows: true
			}
			cuSelRefresh(params);
        }
      })

/*
	перегрузка таблиц положения команд 
*/
   //CHAMPIONAT RUSSIA
	//season - reloading tours to last also
	$("#chrsselect").change(function(e) {
	  e.preventDefault();
	  var url = site_url + "main/update_standings/";
      var year = $("#chrsselect").val();
      var full = $("#champtable").find("table").attr("id");
      //we don't need tout here it should reload to last one
	  $("#chrtable").empty().append('<div class="loading"><img src="' + base_url + 'img/ball-loading.gif" /></div>');
      $("#chrtable").next(".blockall").empty();
            
      var urls = site_url + "main/update_stages/";
      $.post(urls, {
      				 type: '1',
      				 year: year
      			  },
      		 function (data) {
      		 	if(data.status == 'error') {
      		 		alert('Ошибка! Попробуйте еще раз!');
      		 	}
      		 	else {
      		 		var newstages = '<select class="wid80" id="chrselect" name="chrselect">' + data.stages + '</select>';
      		 		$("#chrselect").empty();
      		 		//alert($("#chrselect").html());
      		 		$("#chrselect").replaceWith(newstages);
      		 		//alert($("#chrselect").html());
      		 		var params = {
      		 			changedEl: "#chrselect",
      		 			visRows: 10,
      		 			scrollArrows: true
      		 		}
      		 		cuSel(params);
      		 		
					params = {
						refreshEl: "#chrselect",
						visRows: 10,
						scrollArrows: true
					}
					cuSelRefresh(params);

          $("#chrselect").change(function() {    
            var url = site_url + "main/update_standings/";
            var year = $("#chrsselect").val();
            var full = $("#champtable").find("table").attr("id");
            var tour = $("#chrselect").val(); 
      	  $("#chrtable").empty().append('<div class="loading"><img src="' + base_url + 'img/ball-loading.gif" /></div>');
            $("#chrtable").next(".blockall").empty();
                $.post(url, {
                				type: '1',
                				year: year,
                				full: full,
                				tour: tour
                			 },
                        function (data) {
                            if(data.status == 'error') {
                              alert('Ошибка! Попробуйте еще раз!');
                            }
                            else {
                              $("#chrtable").empty().append(data.table);
                              $("#chrtable").next(".blockall").append('<a href="' + site_url + 'main/full_table">вся таблица</a>');
                                    $("table.hov tr").hover(function() {
                                      $(this).css("background-color", "#cce2ff");
                              
                                    }, function() {
                                      $(this).css("background-color", "#ffffff");
                                      if($(this).attr("class") == "this") {
                                        $(this).css("background-color", "#88c550");
                                      }
                                    }) 
                              //location.reload();
                            }
                          },
                        "json")
          }) 

	
      		 	}
      		 },
      		 "json")
      		 
          $.post(url, {
          				type: '1',
          				year: year,
          				full: full
          			 },
                  function (data) {
                      if(data.status == 'error') {
                        alert('Ошибка! Попробуйте еще раз!');
                      }
                      else {
                        $("#chrtable").empty().append(data.table);
                        $("#chrtable").next(".blockall").append('<a href="' + site_url + 'main/full_table">вся таблица</a>');
                                    $("table.hov tr").hover(function() {
                                      $(this).css("background-color", "#cce2ff");
                              
                                    }, function() {
                                      $(this).css("background-color", "#ffffff");
                                      if($(this).attr("class") == "this") {
                                        $(this).css("background-color", "#88c550");
                                      }
                                    })                        
                        //location.reload();
                      }
                    },
                  "json")
	})
	
	//tour
    $("#chrselect").change(function() {    
      var url = site_url + "main/update_standings/";
      var year = $("#chrsselect").val();
      var full = $("#champtable").find("table").attr("id");
      var tour = $("#chrselect").val(); 
	  $("#chrtable").empty().append('<div class="loading"><img src="' + base_url + 'img/ball-loading.gif" /></div>');
      $("#chrtable").next(".blockall").empty();
          $.post(url, {
          				type: '1',
          				year: year,
          				full: full,
          				tour: tour
          			 },
                  function (data) {
                      if(data.status == 'error') {
                        alert('Ошибка! Попробуйте еще раз!');
                      }
                      else {
                        $("#chrtable").empty().append(data.table);
                        $("#chrtable").next(".blockall").append('<a href="' + site_url + 'main/full_table">вся таблица</a>');
                                    $("table.hov tr").hover(function() {
                                      $(this).css("background-color", "#cce2ff");
                              
                                    }, function() {
                                      $(this).css("background-color", "#ffffff");
                                      if($(this).attr("class") == "this") {
                                        $(this).css("background-color", "#88c550");
                                      }
                                    }) 
                      }
                    },
                  "json")
    }) 	
  //YOUTH CHAMPIONSHIP
	//season - reloading tours to last also
	$("#mpsselect").change(function(e) {
	  e.preventDefault();
	  var url = site_url + "main/update_standings/";
      var year = $("#mpsselect").val();
      var full = $("#youthtable").find("table").attr("id");
      //we don't need tout here it should reload to last one
	  $("#mptable").empty().append('<div class="loading"><img src="' + base_url + 'img/ball-loading.gif" /></div>');
      $("#mptable").next(".blockall").empty();
            
      var urls = site_url + "main/update_stages/";
      $.post(urls, {
      				 type: '65',
      				 year: year
      			  },
      		 function (data) {
      		 	if(data.status == 'error') {
      		 		alert('Ошибка! Попробуйте еще раз!');
      		 	}
      		 	else {
      		 		var newstages = '<select class="wid80" id="mpselect" name="mpselect">' + data.stages + '</select>';
      		 		$("#mpselect").empty();
      		 		//alert($("#mpselect").html());
      		 		$("#mpselect").replaceWith(newstages);
      		 		//alert($("#mpselect").html());
      		 		var params = {
      		 			changedEl: "#mpselect",
      		 			visRows: 10,
      		 			scrollArrows: true
      		 		}
      		 		cuSel(params);
      		 		
					params = {
						refreshEl: "#mpselect",
						visRows: 10,
						scrollArrows: true
					}
					cuSelRefresh(params);

          $("#mpselect").change(function() {    
            var url = site_url + "main/update_standings/";
            var year = $("#mpsselect").val();
            var full = $("#youthtable").find("table").attr("id");
            var tour = $("#mpselect").val(); 
      	  $("#mptable").empty().append('<div class="loading"><img src="' + base_url + 'img/ball-loading.gif" /></div>');
            $("#mptable").next(".blockall").empty();
                $.post(url, {
                				type: '65',
                				year: year,
                				full: full,
                				tour: tour
                			 },
                        function (data) {
                            if(data.status == 'error') {
                              alert('Ошибка! Попробуйте еще раз!');
                            }
                            else {
                              $("#mptable").empty().append(data.table);
                              $("#mptable").next(".blockall").append('<a href="' + site_url + 'main/full_table">вся таблица</a>');
                                    $("table.hov tr").hover(function() {
                                      $(this).css("background-color", "#cce2ff");
                              
                                    }, function() {
                                      $(this).css("background-color", "#ffffff");
                                      if($(this).attr("class") == "this") {
                                        $(this).css("background-color", "#88c550");
                                      }
                                    }) 
                              //location.reload();
                            }
                          },
                        "json")
          }) 

	
      		 	}
      		 },
      		 "json")
      		 
          $.post(url, {
          				type: '65',
          				year: year,
          				full: full
          			 },
                  function (data) {
                      if(data.status == 'error') {
                        alert('Ошибка! Попробуйте еще раз!');
                      }
                      else {
                        $("#mptable").empty().append(data.table);
                        $("#mptable").next(".blockall").append('<a href="' + site_url + 'main/full_table">вся таблица</a>');
                                    $("table.hov tr").hover(function() {
                                      $(this).css("background-color", "#cce2ff");
                              
                                    }, function() {
                                      $(this).css("background-color", "#ffffff");
                                      if($(this).attr("class") == "this") {
                                        $(this).css("background-color", "#88c550");
                                      }
                                    })                        
                        //location.reload();
                      }
                    },
                  "json")
	})
	
	//tour
    $("#mpselect").change(function() {    
      var url = site_url + "main/update_standings/";
      var year = $("#mpsselect").val();
      var full = $("#youthtable").find("table").attr("id");
      var tour = $("#mpselect").val(); 
	  $("#mptable").empty().append('<div class="loading"><img src="' + base_url + 'img/ball-loading.gif" /></div>');
      $("#mptable").next(".blockall").empty();
          $.post(url, {
          				type: '65',
          				year: year,
          				full: full,
          				tour: tour
          			 },
                  function (data) {
                      if(data.status == 'error') {
                        alert('Ошибка! Попробуйте еще раз!');
                      }
                      else {
                        $("#mptable").empty().append(data.table);
                        $("#mptable").next(".blockall").append('<a href="' + site_url + 'main/full_table">вся таблица</a>');
                                    $("table.hov tr").hover(function() {
                                      $(this).css("background-color", "#cce2ff");
                              
                                    }, function() {
                                      $(this).css("background-color", "#ffffff");
                                      if($(this).attr("class") == "this") {
                                        $(this).css("background-color", "#88c550");
                                      }
                                    }) 
                      }
                    },
                  "json")
    })

//MEDIA ACTIVITY
      $("#media .tabs li").click(function(e) {
        e.preventDefault();
        if($(this).is("active")) {

        }
        else {
          $("#media .tabs li").removeClass("active");
          $(this).addClass("active");
          $(".mediatabs").css("display", "none");
          $("#" + $(this).attr("id") + "tab").css("display", "block");
        }
      })

      /*$(".video").hover(function() {
        $(this).fadeTo("slow", 1);
      },function() {
        $(this).fadeTo("slow", 0.5);
      })*/


      $('.scroll-pane').jScrollPane();
/*PAGES*/
      $("#mainblock .tabs li").click(function(e) {
        e.preventDefault();
        if($(this).is("active")) {

        }
        else {
          $("#mainblock .tabs li").removeClass("active");
          $(this).addClass("active");
          $(".mainblock").css("display", "none");
          $("#" + $(this).attr("id") + "main").css("display", "block");
        }
      })
      
      $("#tournamenttableclub .tabs li").click(function(e) {
        e.preventDefault();
        if($(this).is("active")) {

        }
        else {
          $("#tournamenttableclub .tabs li").removeClass("active");
          $(this).addClass("active");
          $(".champblock").css("display", "none");
          $("#" + $(this).attr("id") + "table").css("display", "block");
        }
      })
      
      if(!($.browser.msie)) {    
        $("#cupzone, #matchblock, #cupname, #clubsnews, #clubstats, #clubmapinfo, #clubinfoblock, #mainblock, #submain, #news, #bestnews, #calendar, #tournamenttable, #blog, #stats, #media, #banner, #banner1, #conf, #takeone, #poll, #results, #tournamenttableclub, #bannerclub").corner("tl br bl 5px");
        $(".tabs").each(function() {
          $(this).children("li:first").corner("tl 5px");
        })
      }
      $("table.hov tr").hover(function() {
        $(this).css("background-color", "#cce2ff");

      }, function() {
        $(this).css("background-color", "#ffffff");
        if($(this).attr("class") == "this") {
          $(this).css("background-color", "#88c550");
        }
      })
      
      $("#tournamentselector").hover(function() {
        $(this).css("cursor", "pointer");
      })
      $("#stageselector").hover(function() {
        $(this).css("cursor", "pointer");
      })  

//RESULTS OF LAST ENDED/CURRENT TOUR - works like as champ table selector / at least should be so
	//if we select another tournament, we should change selector also
	$("#tournamentselect").change(function(e) {
	  e.preventDefault();
      $("#realresults").empty().append('<div class="loading"><img src="' + base_url + 'img/ball-loading.gif" /></div>');
      var tournament = $("#tournamentselect").val();
      var stage = $("#stageselect").val();
            
      var urls = site_url + "main/update_stages/";
      $.post(urls, {
      				 type: tournament
      			  },
      		 function (data) {
      		 	if(data.status == 'error') {
      		 		alert('Ошибка! Попробуйте еще раз!');
      		 	}
      		 	else {
      		 		var newstages = '<select class="wid120" id="stageselect" name="stageselect">' + data.stages + '</select>';
      		 		$("#stageselect").empty();
      		 		$("#stageselect").replaceWith(newstages);
      		 		var params = {
      		 			changedEl: "#stageselect",
      		 			visRows: 10,
      		 			scrollArrows: true
      		 		}
      		 		cuSel(params);
      		 		
    					params = {
    						refreshEl: "#stageselect",
    						visRows: 10,
    						scrollArrows: true
    					}
    					cuSelRefresh(params);
    
              $("#stageselect").change(function(e) {
                e.preventDefault();
                $("#realresults").empty().append('<div class="loading"><img src="' + base_url + 'img/ball-loading.gif" /></div>');
                var tournament = $("#tournamentselect").val();
                var stage = $("#stageselect").val();
                var url = site_url + "main/get_results/";
                    $.post(url, {
                                  type: tournament,
                                  stage: stage
                                },
                            function (data) {
                                //alert(data.status);
                                if(data.status == 'error') {
                                  alert('Ошибка! Попробуйте еще раз!');
                                }
                                else {
                                  $("#realresults").empty().append(data.newresults);
                                  //location.reload();
                                }
                              },
                            "json")
                
              })
      		 	}
      		 },
      		 "json")
      		 
      var url = site_url + "main/get_results/";
          $.post(url, {
                        type: tournament
                      },
                  function (data) {
                      //alert(data.status);
                      if(data.status == 'error') {
                        alert('Ошибка! Попробуйте еще раз!');
                      }
                      else {
                        $("#realresults").empty().append(data.newresults);
                        //location.reload();
                      }
                    },
                  "json")
	})
	
	//stage
    $("#stageselect").change(function(e) {
      e.preventDefault();
      $("#realresults").empty().append('<div class="loading"><img src="' + base_url + 'img/ball-loading.gif" /></div>');
      var tournament = $("#tournamentselect").val();
      var stage = $("#stageselect").val();
      var url = site_url + "main/get_results/" + tournament + "/" + stage;
          $.post(url, {
                        type: tournament,
                        stage: stage
                      },
                  function (data) {
                      //alert(data.status);
                      if(data.status == 'error') {
                        alert('Ошибка! Попробуйте еще раз!');
                      }
                      else {
                        $("#realresults").empty().append(data.newresults);
                        //location.reload();
                      }
                    },
                  "json")
      
    })

//MATCH CENTER SELECTOR

    $("#mcselect").change(function() {
      $("#mc").empty().append('<div class="loading"><img src="' + base_url + 'img/ball-loading.gif" /></div>');
      var stage = $(this).val();
      var url = site_url + "main/get_matches/" + stage;
          $.post(url, 
                  function (data) {
                      //alert(data.status);
                      if(data.status == 'error') {
                        alert('Ошибка! Попробуйте еще раз!');
                      }
                      else {
                        $("#mc").empty().append(data.newmc);
                        $(".match").mouseover(function() {
                          $(this).css("cursor", "pointer");
                        }).click(function(e) {
                          e.preventDefault();
                          window.location.href = site_url + "match/index/" + $(this).attr("rel");
                        })
                        //location.reload();
                      }
                    },
                  "json")
    })
    
    $(".footermenu ul li a").each(function() {
        if($(this).attr("href") == site_url + "page/index/mc") {

            $(this).parent().parent().parent().css("float", "right").css("margin-right", "174px").css("margin-top", "-70px");
        }  
    })
    
    mainmenu();
    
  })
  
function mainmenu(){
$(" #nav ul ").css({display: "none"}); // Opera Fix
$(" #nav li").hover(function(){
		$(this).find('ul:first').css({visibility: "visible",display: "none"}).show(400);
		},function(){
		$(this).find('ul:first').css({visibility: "hidden"});
		});
}
