function linckbolt(e,vi,ty){


	$('li.active-video').removeClass('active-video');
//	$('a.suppressor').removeClass('suppressor'); 
	
	if(!$(e).hasClass('suppressor')){
		$('#show_video').load('/get/match?action=showvideo&code='+vi+'&type='+ty);
		$(e).addClass('suppressor'); $(e).parent().addClass('active-video'); 
		$('#hide-video').show();
	}else{
		$('#show_video').empty(); 
		$('a.suppressor').removeClass('suppressor'); 
		$('li.active-video').removeClass('active-video'); 
		$('#hide-video').hide(); 
	}
	return false;
}
function checkAll(e){
	if($(e).attr('checked')){
		$('input[type=checkbox]').attr('checked','checked');
	}else{
		$('input[type=checkbox]').attr('checked','');
	}
}
function logincbmes(data){
	if (data){
		 $("#loginerror").show().html('Такой логин не зарегистрирован'); 
	 }else{
		 $("#loginerror").show().html("");
	}
}
function checkloginmes() {
		var local=new Array();
			local['Empty_Login'] = 'Логин не введён';
			local['Short_Login'] = 'Слишком короткий логин';
			local['Long_Login']  = 'Слишком длинный логин';
			local['Valid_Login'] = 'Неверный формат логина';
			local['Login_Busy']  = 'Такой логин не зарегистрирован'; 
			local["Login_Double"]= "Вы ввели свой логин";
			
		var value = $("#nm-reciever").val();	
		var reg=/([A-Za-zА-Яа-я0-9-]+)/;
		var errorcode=null;		
		if( value.length < 3) errorcode = "Short_Login"; 
		if( value.length == 0) errorcode = "Empty_Login";
		if( value.length > 20) errorcode = "Long_Login";

		var str =  value.replace(reg,"");
		if(str != ""){errorcode = "Valid_Login";}
		
		if($('#mylogin').val() == value) errorcode = "Login_Double";
		if(errorcode) {  $("#loginerror").show().html(local[errorcode]);						  
		} else { $.get("/ajax/readers/checkloginremind",{login : value}, logincbmes); 	}
		
		return (errorcode==null); 
}
function checktitlemes(){
	var local=new Array();
			local['Empty_Title'] = 'Заголовок не введён';
			local['Long_Title'] = 'Слишком длинный заголовок';	
		var value = $("#nm-topic").val();	
		var errorcode=null;		
		if( value.length == 0) errorcode = "Empty_Title";
		if( value.length > 256) errorcode = "Long_Title";	
		if(errorcode) {  $("#titleerror").show().html(local[errorcode]);	}else{$("#titleerror").show().html('');}
	return (errorcode==null); 
}
function checktextmes(){
	var local=new Array();
			local['Empty_Text'] = 'Текст не введён';
		var value = $("#nm-content").val();	
		var errorcode=null;		
		if( value.length == 0) errorcode = "Empty_Text";		
		if(errorcode) {  $("#texterror").show().html(local[errorcode]);	}else{$("#texterror").show().html('');}
	return (errorcode==null); 
}


function exitmes(){
  	if((checkloginmes()) && (checktitlemes())&& (checktextmes())){
		return true;	
	}

	return false;
}
function tumblerToursProfile(num){
	$('.nobullets').css('display','');
	$('#ul_'+num).css('display','none');
	
	$('.ppc').css('display','none');
	$('#h4_'+num).css('display','');
	$('#tb_'+num).css('display','');
	return false;
}
function showVideo(num){

  if (  window.navigator.appName != 'Microsoft Internet Explorer') {
		$('#fader').css('height',$('body').css('height'));
	}

	$('#fader').css({'display':'','opacity':'0'})
			   .animate({opacity : 0.8},1000);
	setTimeout( function(){
				$('#movie-'+num).css({'display':'','opacity':'0'})
				.animate({opacity : 1},1500);}
				,500);

	return false;
}
function hideVideo(num){
	$('#movie-'+num).css('display','none');
	$('#fader').animate({opacity : 0},1000);
	setTimeout( function(){
			$('#fader').css('display','none');
		},1000);
	
	return false;
}
function TeamUser(content){
	$('#cpayers').html(content);
}

function BestTeamUserChange(ch_id,com,sostav){

		if($('h2#two').css('display') == 'none'){
			$('h2#two').css('display','');
			$('h2#one').css('display','none');
		}else{
			$('h2#one').css('display','');
			$('h2#two').css('display','none');
		}
		if($('div#pages').css('display') == 'none')
			$('div#pages').css('display','');
		else
			$('div#pages').css('display','none');
		
		$.get("/ajax/championship/ajaxgetPeopleCommand",{'championship_id':ch_id,'comand_id':com,'number':sostav}, TeamUser);
	
	return false;
}
function TeamPageing(con){

	$('#pages').html(con);
}
function BestTeamUserChangePageing(ch_id,com,sostav){
		var allP = $('#countPlayers').val();
		$.get("/ajax/championship/ajaxgetPeoplePageing",{'championship_id':ch_id,'comand_id':com,'number':sostav,'allPlayers':allP}, TeamPageing);
		sostav = 1 +  parseInt(sostav);
		$.get("/ajax/championship/ajaxgetPeopleCommand",{'championship_id':ch_id,'comand_id':com,'number':sostav}, TeamUser);
	return false;
}

function setCurentImage(e){
	$('div#selected-photo').attr("id","");
	$(e).attr("id","selected-photo");
	var src = $("div#selected-photo  img").attr("src");
	src =  src.replace("msize80x80","msize576x576");  
	$('img#cur_photo').attr("src",src);
	var rr = $('img#cur_photo').attr("left");
	return false;
}

function disabledInput(){

	$(document).ready(function () {
    $('div#content input').attr("disabled","disabled");
	});
	
}


function ratecb(e){

	var temp = new Array();
	temp = e.split(' ');
	var index = temp[2] -1;
	if(temp[1] == 1){ 
		$("a").filter(".b_"+temp[0]).removeClass('yep');
		$("a").filter(".b_"+temp[0]).eq(index).addClass('yep');
	}else{
		$("a").filter(".b_"+temp[0]).removeClass('yep');
	}
	
   	var col = $("td>a.yep").size();
   		col = col + $("td>span.yep").size();
  

    $("tr#pro1 td").removeClass('wheee');
   	$("tr#pro2 td").removeClass('wheee');
   	
   	for(var i = 0; i < 8; i++){
   		if(col > i){
   			$("tr#pro1 td").eq(i).addClass('wheee');
   			$("tr#pro2 td").eq(i).addClass('wheee');
   			}
   	}
   	$("a.b_"+temp[0]).removeClass('wait-for-x');
   	
}
function champ_rate(e,val,eve,kval,tur){
	$(e).addClass('wait-for-x');
 	$.get("/ajax/championship/setRate",{mas1 : val, mas2 : eve, key : kval,round:tur}, ratecb);
 	return false;
}
function imagecb(e){
 window.alert(e);
}
function stopUpload(name){
	var user = $("#asdUser").val();
	  $("#profile-form").attr( 'action' ,'/profile/'+user);
	  $("#profile-form").attr( 'target' ,'');
	  document.getElementById('f1_upload_process').style.visibility = 'hidden';	 
	 $('a#w-userpic img').attr('src','/dynamic/images/avatar32x32/'+name);
	  document.getElementById('big-userpic').src = '/dynamic/images/avatar96x96/'+name;
      document.getElementById('big-userpic').style.visibility = 'visible';
}
function fileImg(e){
	  $("#profile-form").attr( 'action' ,'/upload');
	  $("#profile-form").attr( 'target' ,'upload_frame');
	  document.getElementById('f1_upload_process').style.visibility = 'visible';
      document.getElementById('big-userpic').style.visibility = 'hidden';
	return true;
}
function setButtonTeam(name){
	$("#submit-team").val('Перейти в команду «'+name+'»');
}
function exitreg(){
	if((checklogin()) && (checkpass()) && (checkemail())){
		return true;	
	}
	$("#password").val("");
	return false;
}
function passhide(e){

	if(e.checked){
	$("#password").attr("disabled","disabled");
	$("#password").val("");
	  $("#passworderror").show().html("");
	}else{ 	
	$("#password").removeAttr("disabled");
	}
}
function logincb(data){
	if (data){
	 $("#loginerror").removeClass().addClass('error');
	 $("#loginerror").show().html(data); 
	 }else{
	  $("#loginerror").removeClass().addClass('ok');
	  $("#loginerror").show().html("");
	}
}
function checklogin() {
		var value = $("#login").val();	
		var reg=/([A-Za-zА-Яа-я0-9-]+)/;
		var errorcode=null;		
		if( value.length < 3) errorcode = "Short_Login"; 
		if( value.length == 0) errorcode = "Empty_Login";
		if( value.length > 20) errorcode = "Long_Login";
		
		var str =  value.replace(reg,"");
		if(str != ""){errorcode = "Valid_Login";}
		
		if(errorcode) {  $("#loginerror").removeClass().addClass('error');
		 				$("#loginerror").show().html(local[errorcode]);						  
		} else {
			$.get("/ajax/readers/checklogin",{login : $("#login").val()}, logincb);
		}
	
		return (errorcode==null); 
}
function emailcb(data){
	if (data){
	 $("#emailerror").show().html(data); 
	 }else{
	  $("#emailerror").show().html("");
	}
}
function checkemail() {   		
		var value = $("#email").val();		
		var reg=/(\w+.)*\w+@[\w]+?(\.[a-zA-Z]{1,6})+/; 
		var errorcode=null;	
		var str =  value.replace(reg,"");  
        if(str != ""){errorcode = "Valid_Email";}
		if( value.length < 6) errorcode = "Short_Email"; 
		if( value.length == 0) errorcode = "Empty_Email"; 
		if( value.length > 60) errorcode = "Long_Email";    
		
		if(errorcode) {  
			 $("#emailerror").show().html(local[errorcode]);
		}else{
			$.get("/ajax/readers/checkemail",{email : $("#email").val()}, emailcb);
		}
		//$("#emailerror").show().html("");}

		return (errorcode==null); 
}
function checkpass() {   

	var value = $("#password").val();		
  	var errorcode=null;	
  	 if(!($("#checkhide").attr('checked'))){
  		if( value.length < 4) errorcode = "Short_Pass";
		if( value.length == 0) errorcode = "Empty_Pass";	
		if( value == $("#password1").val()) errorcode = "Long_Pass";
		if( value.length > 60) errorcode = "Long_Pass";
	 }
	if(errorcode) {   $("#passworderror").show().html(local[errorcode]);		
	}else {$("#passworderror").show().html("");}
		return (errorcode==null); 
}

function remindlogincb(data){
	if (data){
	 $("#loginerror").show().html(data); 
	 }else{
	  $("#loginerror").show().html("");
	}
}
function checkpass2() {   

	var value = $("#password").val();
	var pass2 = $("#password2").val();
		
  	var errorcode=null;	
  	
  	    if(pass2.length == 0) errorcode = "Pass2_Empty"; else 
  	    if(pass2 != value)    errorcode = "Pass2_Valid"; else errorcode = null;

		if(errorcode) {  $("#passworderror2").removeClass().addClass('error');
						$("#passworderror2").show().html(local[errorcode]);
		}else {$("#passworderror2").removeClass().addClass('ok');
			   $("#passworderror2").show().html("");}
		return (errorcode==null); 
}
function remindEmail()
{
	var value = $("#email").val();		
		var errorcode=null;		
		if( value.length < 3) errorcode = "LE_Short"; 
		if( value.length == 0) errorcode = "LE_Empty";
		if( value.length > 20) errorcode = "LE_Long";

		if(errorcode) {  $("#loginerror").html(local[errorcode]);					  
		} else  $.get("/ajax/readers/checkloginremind",{login : $("#email").val()}, remindlogincb);//$("#loginerror").show().html("");//
	
		return (errorcode==null); 
}
function checkRemindEmail()
{
	if(remindEmail()){
      if($("#loginerror").html()){
		return false;
		}
		return true;	
	}
	return false;
}
function checkRemind(){
	if((checkpass()) && (checkpass2())){
		return true;	
	}
	$("#password").val("");
	//$("#password2").val("");
	return false;
}
//-------------------------------------------------------------------------------------------
function tumbler(id,aobj) {

	if($(aobj).parents('div.item').attr('class') == 'item selected'){
		$('div.selected').removeClass('selected');
	}else{
		$('div.selected').removeClass('selected');
		$(aobj).parents('div.item').addClass('selected');
	}

	$(".popup").fadeOut(1000);
	var ok = $("#"+id+"-popup");


	if(ok.css('display')!= "block") { 
		$(ok).fadeIn(1000);
	}	
	else{
		$(ok).fadeOut(600);
	}
}
/*
function tumbler(id,aobj) {
	$('div.selected').removeClass('selected');
	$(aobj).parents('div.item').addClass('selected');
	
	var ok = $("#"+id+"-popup");	
	if(ok.css('display')!= "block") { 
		$(ok).fadeIn(1000);
	}	
	else{		 
		$(ok).fadeOut(600);
	}
}
*/
function tumblerShortArticleNews(e){
	if(e == '1'){
		$('span.short-article-news-true').css('display','none');
		$('span.short-article-news-false').css('display','');
		$('span.short-article-news').css('display','');
		
	}else{
		$('span.short-article-news-true').css('display','');
		$('span.short-article-news-false').css('display','none');
		$('span.short-article-news').css('display','none');
	}
	return false;
}
function replace()
{
	if($('h3#h3ukraine').css('display') == 'none'){
		$('h3#h3ukraine').css('display','');
		$('table#ukraine').css('display','table');
		$('h3#h3forecasts').css('display','none');
		$('table#forecasts').css('display','none');
	}else{
		$('h3#h3ukraine').css('display','none');
		$('table#ukraine').css('display','none');
		$('h3#h3forecasts').css('display','');
		$('table#forecasts').css('display','table');
	}
return false; 
}

String.prototype.trim = function () {
    return this.replace(/^\s*/, "").replace(/\s*$/, "");
}

function addTag(obj,team_id){
	if(!$(obj).hasClass('aa-selected')){ 
		if($('#article-teams').val()!=''){
			$('#article-teams').val($('#article-teams').val()+', '+team_id);
		}
		else{
			$('#article-teams').val(team_id);

		}
		$(obj).addClass('aa-selected');
	}
	else{		
		$('#article-teams').val($('#article-teams').val().replace(team_id,''));
		$(obj).removeClass('aa-selected');
	}
}

function addUploaderField(obj){
	$(obj).parent('#add-files').append($('<input type="file" name="article-photo[]" onchange="addUploaderField(this);" />'));	
}

function delItemPhoto(obj,photo_id){
	$.get('/ajax/Image/deleteimage?image_id='+photo_id,function(){
		$(obj).parent().remove();
	});
}