﻿$(document).ready(function(){
	initGalleryOverlays();
	initHover();
	initTabs();
	initSlider();
	initSSays();
	initPopup();
	initValue();
	initSatus();
	initFontSizes();
	initTopBlock();
	initFader();
	initFade();
	initHovertable();
	initOverlay();
	initColorchat();
	initAnswer();
	initInbox();
	initLong();
	initCreate();
	initCheckbox();
	initCheck();
//	SliderTable();
	initComments();
	setEmailResepients();
	initNews();
	initCustomfile();
	initValidate();
	initCommen();
});

var base_url = 'http://www.sportdog.gr/';

function initCheckbox(){
	$('#main a.checkbox-all').click(function(){
		$('#main .group-name-block input[type="checkbox"]').attr('checked','checked');
		return false;
	});
}
function initCheck(){
	$('#main a.check-none').click(function(){
		$('#main .group-name-block input[type="checkbox"]').attr('checked','');
		return false;
	});
}
function initCommen(){
	$('#my-wall input:submit').click(function(){
		var message = $(this).prevAll('textarea').val();
		var myarticleid   = $(this).nextAll('input[name="articleid"]').val();
		var myparentopid  = $(this).nextAll('input[name="parentcommentid"]').val();
		var lever_third   = $(this).parents('div.form-comment-textarea'); 
		var lever_second  = $(this).parents('div.form-comment-text');
		var lever_first	  = $(this).parents('div.first-comment');
		var upper_lever	  = $(this).parents('div.uplevel');

		/*var ul = $(this).parents('ul:first');
		var block = $(this).parents('ul.sub-comment:first');*/
		var button = this;
		if ( message ) {
		    button.disabled=true;
			$.ajax({
				type: "POST",
				url: "commentadd.aspx",
				data: "message="+ message +"&articleid="+ myarticleid+"&parentcommentid="+myparentopid,
				success: function(msg){
				    button.disabled=false;
					if ( lever_third.length > 0 ) {
						$(lever_third)
							.prev('div.block-comment').children('ul.sub-comment:last').append(msg).slideDown('medium');
					} else if ( lever_second.length > 0 ) {
						var ul = $(lever_second).prev('ul.sub-comment:last').append(msg).slideDown('medium'); 
						//ul.append(msg);
						//ul.children('li:last').animate({'opacity': 1, 'height' : 'auto'}, 'medium')	
					}
					else if ( lever_first.length > 0 ) {
						var ul = $(lever_first).prev('ul.comment');
						ul.append(msg);
						ul.children('li:last').fadeIn('slow')
					}
					initComments();
				}
			});
		}
		return false;
	})
}
function CheckEmail(id){
	var email = $(id).find('input[name="email"]').val();
	var email_confirm = $(id).find('input[name="email_confirm"]').val();
	if (email_confirm!=email)	{
		$(id).find('#email-confirm').html('Emails do not match');
	} else {$(id).find('#email-confirm').html('');};
}
function initValidate(){
	if ($('#register-form form').get(0)) {
		$('#register-form form').find('input[name="password_confirm"]').keyup(function(){
			CheckPassword('#register-form form');
		});
		$('#register-form form').find('input[name="email_confirm"]').keyup(function(){
			CheckEmail('#register-form form');
		});
	};
	if ($('#contact-form form').get(0)) {
		$('#contact-form form').find('input[name="email_confirm"]').keyup(function(){
			CheckEmail('#contact-form form');
		});
	};
	if  ($('#register-form form').get(0)) {
		$('#register-form form').validate({
			submitHandler: function() {
				var pass = $('#register-form form').find('input[name="password"]').val();
				var pass_confirm = $('#register-form form').find('input[name="password_confirm"]').val();
				var email = $('#register-form form').find('input[name="email"]').val();
				var email_confirm = $('#register-form form').find('input[name="email_confirm"]').val();
				if (pass_confirm!=pass)	{
					$('#register-form form div.pass-confirm').html('Passwords do not match');
					return false;
				} else {$('#register-form form div.pass-confirm').html('');};
				if (email_confirm!=email)	{
					$('#register-form form div.email-confirm').html('Emails do not match');
					return false;
				} else {$('#register-form form div.email-confirm').html('');};
			},
			highlight: function( element, errorClass, validClass ) {
				$(element).addClass(errorClass).removeClass(validClass);
				$(element).prev().addClass('error-mes').removeClass('valid-mes');
			},
			unhighlight: function( element, errorClass, validClass ) {
				$(element).removeClass(errorClass).addClass(validClass);
				$(element).prev().removeClass('error-mes').addClass('valid-mes');
			},
			rules: {
				email: {
					required: true,
					email: true
				},
				email_confirm: {
					required: true,
					email: true
				}
			}
		});
	}
	if  ($('#contact-form-register form').get(0)){
		$('#contact-form-register form').validate({
			highlight: function( element, errorClass, validClass ) {
				$(element).addClass(errorClass).removeClass(validClass);
				$(element).prev().addClass('error-mes').removeClass('valid-mes');
			},
			unhighlight: function( element, errorClass, validClass ) {
				$(element).removeClass(errorClass).addClass(validClass);
				$(element).prev().removeClass('error-mes').addClass('valid-mes');
			}
		});
	}
	if  ($('#contact-form form').get(0)){
		$('#contact-form form').validate({
			submitHandler: function() {
				var email = $('#register-form form').find('input[name="email"]').val();
				var email_confirm = $('#register-form form').find('input[name="email_confirm"]').val();
				if (email_confirm!=email) {
					$('#register-form form div.email-confirm').html('Emails do not match');
					return false;
				} else {$('#register-form form div.email-confirm').html('');};
			},
			highlight: function( element, errorClass, validClass ) {
				$(element).addClass(errorClass).removeClass(validClass);
				$(element).prev().addClass('error-mes').removeClass('valid-mes');
			},
			unhighlight: function( element, errorClass, validClass ) {
				$(element).removeClass(errorClass).addClass(validClass);
				$(element).prev().removeClass('error-mes').addClass('valid-mes');
			},
			rules: {
				email: {
					required: true,
					email: true
				},
				email_confirm:{
					required: true,
					email: true
				}
			}
		});
	}
}
function initCustomfile(){
	var inputtext;
	var inputfile;
	var browsespace;
	
	var corrections = {x:-50, y:-10};

	if($('#main #content div.registration-form-block').get(0)){
	
		inputtext = $('input.text-file');
		inputtext.attr('readonly', true);
		inputfile = $('#main #content div.registration-form-block').find('input.file');
		browsespace = $('#main #content div.registration-form-block').find('div.browse');
		browsespace.css({
			'position':'relative'
		});
		
		inputfile.css({
			'opacity':0,
			'position':'absolute',
			'top':corrections.y + 'px',
			'left':corrections.x + 'px',
			'visibility':'visible'
		});
		
		browsespace.mousemove(function(e){
			
			var offset = $(this).offset({ scroll: false });
			var left = (e.pageX - offset.left + corrections.x) * 1;
			var top = (e.pageY - offset.top + corrections.y) * 1;
			inputfile.css({
				'top':top,
				'left':left
			});
		});
		
		if(inputtext.get(0)){
			$('input.file').change(function(){
				var li_parent = $(this).parent().parent().get(0);
				var input_text = $(li_parent).children('input').get(0);
    				$(input_text).val(this.value);
			});
		}
	}
}
function initNews(){

	$('#main div.settings-post h4 a').click(function(){
		$(this).parent().parent().find('ul.league-menu').slideToggle('fast');	
		return false;
	});
	$('#main div.settings-post ul.league-menu > li > a').click(function(){
		$(this).parent().find('ul').slideToggle('fast');	
		return false;
	});
	$('#main table.table-side-block td.group > a').click(function(){
		var link = this;
		$(this).parent().parent().find('div.table-group').slideToggle('fast', function(){
			var tabs = $(link).parents('div.tabs-content').find('div.tab');
			$.each(tabs, function(i,item){
				if($(item).css('display')=='block') initSliders(i);
			});
		});	
		return false;
	});
}
function initComments(){
	var holder = $('#my-wall');
	holder.find('a.view').click(function(){
		$(this).parent().parent().parent().parent().find('ul.sub-comment:first').slideDown('medium');
		$(this).parent().parent().parent().parent().find('div.form-comment-text').slideDown('medium');
		$(this).removeClass().addClass('hide').html('Κρύψε τα σχόλια');
		holder.find('a.view, a.hide, a.commented, a.commented-text, a.commented-text-hide').unbind('click');
		initComments();
		return false;
	});
	holder.find('a.hide').click(function(){
		$(this).parent().parent().parent().parent().find('ul.sub-comment:first').slideUp('medium');
		$(this).parent().parent().parent().parent().find('div.form-comment-text').slideUp('medium');
		$(this).removeClass().addClass('view').html('Δες τα σχόλια');
		holder.find('a.view, a.hide, a.commented,  a.commented-text, a.commented-text-hide').unbind('click');
		initComments();
		return false;
	});
	holder.find('a.commented').click(function(){
		//$(this).parent().parent().parent().parent().parent().find('div.form-comment').slideToggle('fast');
		$(this).parents('div.block-comment:first').parent().find('div.form-comment:first').slideToggle('medium');
		holder.find('a.view, a.hide, a.commented, a.commented-text, a.commented-text-hide').unbind('click');
		initComments();
		return false;
	});
	holder.find('a.commented-text').click(function(){
		$(this).parents('div.block-comment').find('div.form-comment-text').slideToggle('medium');
		holder.find('a.view, a.hide, a.commented, a.commented-text, a.commented-text-hide').unbind('click');
		initComments();
		return false;
	});
	
} 
function initAnswer(){
	var count=$('#main ul.conducting-counter li').length;
	$('#main ul.conducting-counter li a').click(function(){
		var index =$(this).parents('ul').find('a').index(this);
		var link =$('#main ul.conducting-counter li.selected a');
		var index_cur = $('#main ul.conducting-counter').find('a').index(link);
		$('#main ul.conducting-counter li').removeClass('selected');
		$(this).parent().addClass('selected');
		$('#main .box-step:eq('+index_cur+')').fadeOut(500,function(){
			$('#main .box-step:eq('+index+')').fadeIn(500);
		});
		return false;
	});
	$('#main div.box-step-hold input[type=button]').click(function(){
		var class_name =$(this).attr('class');
		var holder=$(this).parents('div.box-step');
		var index =$('#main div.box-step-hold').find('div.box-step').index(holder);
		if (class_name=='next' && index < count-1) {
			$('#main ul.conducting-counter li').removeClass('selected');
			$('#main ul.conducting-counter li:eq('+(index+1)+')').addClass('selected');
			$('#main .box-step:eq('+index+')').fadeOut(500,function(){
				$(this).next().fadeIn(500);
			});
		}
		if (class_name=='back' && index > 0) {
			//var index_next=index+1;
			$('#main ul.conducting-counter li').removeClass('selected');
			$('#main ul.conducting-counter li:eq('+(index-1)+')').addClass('selected');
			$('#main .box-step:eq('+index+')').fadeOut(500,function(){
				$(this).prev().fadeIn(500);
			});
		}
		return false;	
	});
}
function initFader(){
	if ($('#fader').get(0)) {
		$('#fader').css({
			display: 'none',
			opacity: 0.7
		})
	}
	
}
function closeBanner(){
	$('#head-banner').hide();
	$('#main div.ads ').css('visibility','hidden');
	$('#fader').show();
}
function closeFader(){
	$('#head-banner').show();
	$('#main div.ads ').css('visibility','visible');
	$('#fader').hide();
}
function loadImage(imageUrl,nav,popup,title){
	if (nav =='next') {
		$('div.ext-div div.p-covers div.slide-image').append('<div class="item"><img style="width:800px;" title="'+title+'" alt="Newspaper Title" src="'+imageUrl+'"/ ></div>');
		if (popup) {$('div.ext-div div.p-covers div.slide-image img:last').load(function(){sliderNext(popup);});}
	}
	if (nav =='prev') {
		$('div.ext-div div.p-covers div.slide-image').css('left','-800px').prepend('<div class="item"><img style="width:800px;" title="'+title+'" alt="Newspaper Title" src="'+imageUrl+'"/ ></div>');
		if (popup) {$('div.ext-div div.p-covers div.slide-image img:first').load(function(){sliderPrev(popup);});}
	}
}

function sliderPrev(item){
	var offset = 800;
	var $left = parseInt(item.find(".slide-image").css("left"));
	$left += offset;
	var index = $left/-offset;
	var blockHeight = item.find(".slide-image img:eq("+index+")").height()+15;
	item.find(".slide-image").animate({left:$left+"px",height:blockHeight+"px"},500);
}
function sliderNext(item){
	var offset =800;
	var $left = parseInt(item.find(".slide-image").css("left"));
	if (!$left) $left=0;
	var total = -(item.find(".slide-image .item").size()-1)*offset;
	if ($left>total){
		$left -= offset;
		var index = $left/-offset;
		var blockHeight = item.find(".slide-image img:eq("+index+")").height()+15;
		item.find(".slide-image").animate({left:$left+"px",height:blockHeight+"px"},500);
	}
}
var paparazzi;
var size_newspapers;
            
function initGalleryOverlays(){
	size_newspapers = $('#newspapers .slide-show .item').size();
	$("#newspapers .slide-show a").click(function(e){
		e.preventDefault();
		var popupUrl = "ajax/popup.html";
		var imageUrl =$(this).attr('href');
		var titleImage =$(this).attr('title');
		//alert(imageUrl);
		var index = $(this).parents(".slide-show").find("a").index(this);
		$.ajax({
			url : popupUrl,
			dataType:"text",
			success: function(data){
				var popup = $(data);
				popup.appendTo($(".ext-div"));
				
				loadImage(imageUrl,'next','',titleImage);
				$('div.newspaper div.popup-top h3').html(titleImage);
				var winWidth = $(window).width();
				winLeft = (winWidth-popup.width())/2;
				if (winLeft<0){
					winLeft = 0;
				}
				var blockLeft = index*800;
				var winTop = $(window).scrollTop();
				//popup.find(".slide-image img:eq("+index+")").load(function(){ initImageLoad(popup,index); });
				popup.css({
					position:"absolute",
					left:winLeft+"px",
					display: 'block',
					top:winTop+20+"px"
				});
				initPopupNextPrevNews(popup,index);
				//initAjaxGetImage(popup);
				//popup.find(".slide-image").css("left",-blockLeft+"px");
				popup.fadeIn('slow',function(){
					closeBanner();
					popup.find(".close").click(function(){
						removePopup();
					});
				});
			}
		});
		
	})
	$("#cover .slide-show a,#paparazzi div.slide-show a").click(function(e){
		e.preventDefault();
		var popupUrl = "ajax/popup.html";
		var index = $(this).parents(".slide-show").find("a").index(this);
		var fansPage = $("body").hasClass("fans");
		if (paparazzi) fansPage = false;
		if ($(this).parents("#paparazzi").size()){
			popupUrl = "ajax/paparazzi"+index+".html";
			paparazzi = true;
			$("body").addClass('fans');
			//var fansPage = $("body").hasClass("fans"); 
		}else{
				paparazzi = false;
				$("body").removeClass("fans");
				if (fansPage){
						popupUrl = "ajax/fanpopup.html";
						//index = 0;
						$("body").addClass("fans");
				}
		}
		if (popupUrl == 'ajax/fanpopup.html') {
			var popup =$(".ext-div div.fan");
			var winWidth = $(window).width();
			winLeft = (winWidth-popup.width())/2;
			if (winLeft<0){
				winLeft = 0;
			}
			var blockLeft = index*380;
			var winTop = $(window).scrollTop();
			popup.css({
				position:"absolute",
				left:winLeft+"px",
				display: 'block',
				top:winTop+20+"px"
			});
			initPopupNextPrev(popup);
			//initAjaxGetImage(popup);
			popup.find(".slide-image").css("left",-blockLeft+"px");
			popup.fadeIn('slow',function(){
				closeBanner();
				popup.find(".close").click(function(){
					removePopup();
				});
			});
		} else 
		$.ajax({
			url : popupUrl,
			dataType:"text",
			success: function(data){
				var popup = $(data);
				popup.appendTo($(".ext-div"));
				var winWidth = $(window).width();
				winLeft = (winWidth-popup.width())/2;
				if (winLeft<0){
					winLeft = 0;
				}
				
				var blockLeft = index*800;
				if (paparazzi) { blockLeft = 0;}
				var winTop = $(window).scrollTop();
				if (fansPage) {
					blockLeft = index*380;
				}	 
				if (!fansPage){
					if (!paparazzi) {
						popup.find(".slide-image img:eq("+index+")").load(function(){ initImageLoad(popup,index); });
					}
				}
				popup.css({
					position:"absolute",
					left:winLeft+"px",
					display: 'block',
					top:winTop+20+"px"
				});
				initPopupNextPrev(popup);
				//initAjaxGetImage(popup);
				popup.find(".slide-image").css("left",-blockLeft+"px");
				popup.fadeIn('slow',function(){
					closeBanner();
					popup.find(".close").click(function(){
						removePopup();
					});
				});
			}
		});
	});
	$('#fader').click(function(){ removePopup();});
		
}
function initImageLoad(popup,index){
	var blockHeight = popup.find(".slide-image img:eq("+index+")").height()+15;
	popup.find(".slide-image").css("height",blockHeight+"px");
}

function initPopupNextPrevNews(item,title){
	var offset = 800;
	item.find("a.back").click(function(e){
		e.preventDefault();
		var $left = parseInt(item.find(".slide-image").css("left"));
		if ($left<=(-offset)){
				$left += offset;
				var index = $left/-offset;
				var blockHeight = item.find(".slide-image img:eq("+index+")").height()+15;
				var titleImage = item.find(".slide-image img:eq("+index+")").attr('title');
				$('div.newspaper div.popup-top h3').html(titleImage);
				$('div.newspaper div.popup-top a.next').removeClass('disanable');	
				item.find(".slide-image").animate({left:$left+"px",height:blockHeight+"px"},500);
			} else {
				var url = item.find(".slide-image img:first").attr('src');
//				url = url.replace(base_url,'');
				var imageUrl=$("#newspapers .slide-show a[href="+url+"]").parent().prev().find('a').attr('href');
				var imageUrl_prev=$("#newspapers .slide-show a[href="+url+"]").parent().prev().prev().find('a').attr('href');
				var titleImage=$("#newspapers .slide-show a[href="+url+"]").parent().prev().find('a').attr('title');
				//var back=$('div.header-popups div.popup-top a.back');
				//var next=$('div.header-popups div.popup-top a.next');
				if (imageUrl) {
					loadImage(imageUrl,'prev',item,titleImage);
					$('div.newspaper div.popup-top h3').html(titleImage);
					//alert(imageUrl_prev);
					if  (!imageUrl_prev) {
						//alert('234');
						$('div.newspaper div.popup-top a.back').addClass('disanable');				
					}
					}
			}	
	});
	item.find("a.next").click(function(e){
		e.preventDefault();
		var $left = parseInt(item.find(".slide-image").css("left"));
		var total = -(item.find(".slide-image .item").size()-1)*offset;
		if ($left>total){
			$left -= offset;
			var index = $left/-offset;
			var blockHeight = item.find(".slide-image img:eq("+index+")").height()+15;
			var titleImage = item.find(".slide-image img:eq("+index+")").attr('title');
			$('div.newspaper div.popup-top a.back').removeClass('disanable');
			$('div.newspaper div.popup-top h3').html(titleImage);
			item.find(".slide-image").animate({left:$left+"px",height:blockHeight+"px"},500);
		} else {
			var url = item.find(".slide-image img:last").attr('src');
//            url = url.replace(base_url,'');
			var imageUrl=$("#newspapers .slide-show a[href="+url+"]").parent().next().find('a').attr('href');
			var imageUrl_next=$("#newspapers .slide-show a[href="+url+"]").parent().next().next().find('a').attr('href');
			var titleImage=$("#newspapers .slide-show a[href="+url+"]").parent().next().find('a').attr('title');
			if (imageUrl) {
				loadImage(imageUrl,'next',item,titleImage);
				$('div.newspaper div.popup-top h3').html(titleImage);
			}if  (!imageUrl_next){
						//alert('234');
						$('div.newspaper div.popup-top a.next').addClass('disanable');				
			}
			
		}
	});
	
}
function initPopupNextPrev(item){
	var fanPage = $("body").hasClass("fans");
	var offset = 800;
	if (fanPage){
		offset = 380;
	}
	item.find("a.back").click(function(e){
		e.preventDefault();
		var $left = parseInt(item.find(".slide-image").css("left"));
		if ($left<=-offset){
			$left += offset;
			var index = $left/-offset;
			var blockHeight = item.find(".slide-image img:eq("+index+")").height()+15;
			if (fanPage){
				blockHeight = 380;
			}
			item.find(".slide-image").animate({left:$left+"px",height:blockHeight+"px"},500);
		}
		
	});
	item.find("a.next").click(function(e){
		e.preventDefault();
		var $left = parseInt(item.find(".slide-image").css("left"));
		var total = -(item.find(".slide-image .item").size()-1)*offset;
		if ($left>total){
			$left -= offset;
			var index = $left/-offset;
			var blockHeight = item.find(".slide-image img:eq("+index+")").height()+15;
			if (fanPage){
				blockHeight = 380;
			}
			item.find(".slide-image").animate({left:$left+"px",height:blockHeight+"px"},500);
		}
	});	
}

function removePopup(){
	var popupClass = ".p-covers";
	if ($("body").hasClass("fans")){
		popupClass = ".fan";
		$(popupClass).fadeOut('slow');
		closeFader();
		return false;
	}
	$(popupClass).fadeOut('slow',function(){
		$(popupClass).remove();
	});
	closeFader();
}

function initTopBlock(){
	initblocks('#latest-news div.article',3,'item');
	initblocks('#most-popular div.article',3,'item');
	initblocks('#backstage-news div.article',3,'item');
	initblocks('#friends div.friends',3,'item');
	initblocks('#my-live div.leagues',1,'league');
	initblocks('#my-news div.my-news-items',1,'item');
	initblocks('#my-kerkida div.my-kerkida-items',1,'item');
	initOverlay();
}
function initblocks(id,count,item){
	var items = $(id+" ."+item);
	var html = '';
	var output = '';
	var counter = 0;
	for (var i=0;i<items.size();i++){
		if (counter>count){
		counter=0;
		html += '<div class="wrapper">'+output+'</div>';
		output = '';
		}
		output += '<div class="'+item+'">'+$(items.get(i)).html()+'</div>';
		counter++; 
	}
	if (output){
		html += '<div class="wrapper">'+output+'</div>';
	}
	$(id).html(html);
	
}

function initPopup(){

	$("div.slide-show > div.item > a").click(function(){
		$("#main div.video div.ads div.ads-inner").css("display","none");
		$("div.close").click(function(){
			$("#main div.video div.ads-inner").css("display","block");
		});
});
	$(document).click(function(e){
		var arel = $(e.target).parents("a");
		if (arel.size()){
			var rel = arel.attr('rel').indexOf('overlay');
		}
		if ($(e.target).parents(".overlay").size()==0 && (rel == -1 || rel != 0 ) ) $("#main div.video div.ads-inner").css("display","block");
	});

};
function initHover(){
	var index =$('#header ul.menu li').index($('#header ul.menu > li.active'));
	$('#header ul.menu > li').hover(
		function(){
			$(this).addClass('hover');
			$('#header ul.menu li:eq('+index+')').removeClass('active'); 
		},
		function(){
			$(this).removeClass('hover');
			$('#header ul.menu li:eq('+index+')').addClass('active');
		}	
	);
	$('div.search input.form-submit').hover(
		function(){ $(this).addClass('hover-submit'); },
		function(){ $(this).removeClass('hover-submit');}	
	);
	$('div.social-bar ul.profile li.drop').hover(
		function(){ $(this).addClass('hover');$(this).find("div.drop-soc").css("display","block"); },
		function(){ $(this).removeClass('hover');$(this).find("div.drop-soc").css("display","none");}	
	);
	$('div.social-bar ul.profile li div.drop-soc ul li').hover(
		function(){ $(this).addClass('hover');},
		function(){ $(this).removeClass('hover');}	
	);
	$('#header ul.menu > li').append("<span>&nbsp;</span>");
	$('#header ul.menu .drop-down').append('<div class="btm"></div>');
	$('ul.category').each(function(){
		$(this).find('li:first').addClass('first');
	});
}
function initValue(){
	$("#header div.search input.form-text").DefaultValue("Νέα Αναζήτηση...");
	//$("#header div.edit input.form-text").DefaultValue("is looking forward to the match.");
}
function initSatus(){
	$('#header ul.profile li.status ul li a').click(function(){	
		var html =$(this).html(); 
		$(this).parents('li.status').find('a.status').html(html);  
		return false;
	});
}
function initFontSizes(){
	var size='size';
	var default_size=2;
	if($.cookie('fclass')){
		var curFontSize = $.cookie('fclass');
			$('body').addClass(curFontSize);
			switch (curFontSize) {
				case 'size1': default_size=1; break;
				case 'size2': default_size=2; break;
				case 'size3': default_size=3; break;
				case 'size4': default_size=4; break;
				case 'size5': default_size=5; break;
			};
			
	};
	//Text Size aA	
	$('#main div.font-resize a.minus').click(function(){
		if (default_size >1 ) {
			default_size -=1;
			size = 'size'+default_size;
			$('body').removeClass();
			$('body').addClass(size);
			$.cookie('fclass',size);
		}
		return false;
	});
	
	$('#main div.font-resize a.size-plus').click(function(){
		if (default_size < 5) {
			default_size +=1;
			size = 'size'+default_size;
			$('body').removeClass();
			$('body').addClass(size);
			$.cookie('fclass',size);
		}
		return false;
	});
}
function initCreate(){
	$('#content a.create').click(function(){
	$('#content ul.tabs li').find('a').removeClass("current");
	$('#content ul.tabs li').find('a.create').addClass("current");
	$('#content ul.tabs li').removeClass("current");
	$('#content ul.tabs li.create').addClass("current");
	$('#content div.tabs-content div.tab').css("display","none");
	$('#content div.tabs-content div.create').css("display","block");
	return false;
	});
}
function initInbox(){
	$('#content a.inbox').click(function(){
	$('#content ul.tabs li').find('a').removeClass("current");
	$('#content ul.tabs li').removeClass("current");
	$('#content ul.tabs').find('li.first').addClass("current");
	$('#content ul.tabs li.first').find('a').addClass("current");
	$('#content div.tabs-content div.tab').css("display","none");
	$('#content div.tabs-content div.first').css("display","block");
	return false;
	});
}
function initLong(){
	$('#content a.long').click(function(){
	$('#content ul.tabs li').removeClass("current");
	$('#content ul.tabs li').find('a').removeClass("current");
	$('#content ul.tabs li').find('a.long').addClass("current");
	$('#content div.tabs-content div.tab').css("display","none");
	$('#content div.tabs-content div.long').css("display","block");
	return false;
	});
}
function initTabs(){
	$("div.stories ul.tabs").tabs("div.stories div.tabs-content > div.tab",{tabs: 'ul.tabs a'});
	$("div.video ul.tabs").tabs("div.video div.tabs-content > div.tab",{tabs: 'ul.tabs a'});
	$("div.second-block div.slider ul.tabs").tabs("div.second-block div.slider div.tabs-content > div.tab",{
		tabs: 'ul.tabs a.mytabs',
		onClick: function(index){ initSliders(index);}
	});
	$("#main ul.tabs li a").click(function(){
		$(this).parents('ul:first').find('a').removeClass("current");
		$(this).addClass("current");
	});
	$("div.profiles ul.tabs").tabs("div.profiles div.tabs-content > div.tab",{
		tabs: 'ul.tabs a', onClick: function(index){ initSliders(index);}
	});
	$("div.profiles-block ul.tabs").tabs("div.profiles-block div.tabs-content > div.tab",{
		tabs: 'ul.tabs a', onClick: function(index){ initSliders(index);}
	});
	
	$("#sendmail_page ul.tabs").tabs("#sendmail_page div.tabs-content > div.tab",{
		tabs: '#sendmail_page ul.tabs a'
    });

	$("#mysportdog_page ul.tabs").tabs("#mysportdog_page div.tabs-content > div.tab",{
		tabs: '#mysportdog_page ul.tabs a',
		onClick: function(index){
		    setTab('mysportdog', index);
	        initComment(index);
		},
        initialIndex: initTab('mysportdog')
    });

	$("#mail_page ul.tabs").tabs("#mail_page div.tabs-content > div.tab",{
		tabs: '#mail_page ul.tabs a',
		onClick: function(index){
		    setTab('mail', index);
		},
        initialIndex: initTab('mail')
    });

	$("#article_page ul.tabs").tabs("#article_page div.tabs-content > div.tab",{
		tabs: '#article_page ul.tabs a',
		onClick: function(index){
		    //setTab('article', index);
	        initComment(index);
		}//,
        //initialIndex: initTab('article')
    });
}
function initComment(index){
	
	if (index==0) { initComments();} 

}

function setTab(page,index){
	if(index){
	    $.cookie('tabId'+page,index);
	}
	return;
}
function initTab(page){
    var curTabIdx = 0;
	if($.cookie('tabId'+page)){
		curTabIdx = $.cookie('tabId'+page);
	}
	return curTabIdx;
}
function initSliders(index){
	if ($('#rating').get(0)) {
	//var offset_top =145;
		var offset_top =145;
		if (index == 0) SlideSection('#rating','#ranting-next','#ranting-back',offset_top); 
		if (index == 1) SlideSection('#schedule','#schedule-next','#schedule-back',offset_top);
		if (index == 2) SlideSection('#guest','#guest-next','#guest-back',offset_top);
	}
	if ($('#article_side').get(0)) {
		//alert(index);
		//var offset_top =200;
		var offset_top =180;
		if (index == 0) SlideSection('#bath','#nav-btm-next','#nav-btm-back',offset_top);
		if (index == 1) SlideSection('#results','#live-btm-next','#live-btm-back',offset_top); 
		if (index == 2) SlideSection('#schedule','#news-btm-next','#news-btm-back',offset_top);
		if (index == 3) SlideSection('#kerkida','#kerkida-btm-next','#kerkida-btm-back',offset_top);
	}
	if ($('#article_side-block').get(0)) {
		//alert(index);
		//var offset_top =200;
		var offset_top =180;
		if (index == 0) SlideSection('#bath','#bath-btm-next','#bath-btm-back',offset_top);
		if (index == 1) SlideSection('#results','#res-btm-next','#res-btm-back',offset_top); 
		if (index == 2) SlideSection('#schedule','#sch-btm-next','#sch-btm-back',offset_top);
	}
	if ($('#tv-block').get(0)) {
		//var offset_top =140;
		var offset_top =150;
		if (index == 1) SlideSection1('#tv-block','#chnl-next','#chnl-back',offset_top); 
	}
	if ($('#friends-list-scroll').get(0)) {
	//var offset_top =145;
		var offset_top =500;
		if (index == 0) SlideSection('div.item','a.next','a.previous',offset_top); 
		
	}
}

function SlideSection(block,next,prev,offset){
	offset = parseInt(offset);
	var box_height=$(block).find('table').height();
	var position = parseInt($(block).find('table').css('top'));
	$(prev).addClass('disabled');
	if (position < 0) {
		$(prev).removeClass('disabled');
	}
	if (box_height+position>offset) {
		$(next).removeClass('disabled');
	} 
	
	$(next).click(function(){
		
		var cur_class= $(this).hasClass('disabled');
		if (!cur_class) {
			var box_height=$(block).find('table').height();
			var position = parseInt($(block).find('table').css('top'));
			position -=offset;
			$(block).find('table').animate({
				top: position  
			},500);		
			
			$(prev).addClass('disabled');
			$(next).addClass('disabled');
			if (position < 0) {
				$(prev).removeClass('disabled');
			}
			if (box_height+position>offset) {
				$(next).removeClass('disabled');
			} 	
		}
		return false;
	});
	$(prev).click(function(){
		var cur_class= $(this).hasClass('disabled');
		var box_height=$(block).find('table').height();
		var position = parseInt($(block).find('table').css('top'));
		if (!cur_class) {
			position +=offset;
			$(block).find('table').animate({
				top: position
				 },500);
			$(prev).addClass('disabled');
			$(next).addClass('disabled');
			if (position < 0) {
				$(prev).removeClass('disabled');
			}
			if (box_height+position>offset) {
				$(next).removeClass('disabled');
			}
		}
		return false;
	});
	
}
function SlideSection1(block,next,prev,offset){
	offset = parseInt(offset);
	var box_height=$(block).find('#chns').height();
	var position = parseInt($(block).find('div#chns').css('top'));
	$(prev).addClass('disabled');
	$(next).addClass('disabled');
	if (position < 0) {
		$(prev).removeClass('disabled');
	}
	if (box_height+position>offset) {
		$(next).removeClass('disabled');
	} 
	
	$(next).click(function(){
		
		var cur_class= $(this).hasClass('disabled');
		if (!cur_class) {
			var box_height=$(block).find('#chns').height();
			var position = parseInt($(block).find('#chns').css('top'));
			position -=offset;
			$(block).find('#chns').animate({
				top: position  
			},500);		
			
			$(prev).addClass('disabled');
			$(next).addClass('disabled');
			if (position < 0) {
				$(prev).removeClass('disabled');
			}
			if (box_height+position>offset) {
				$(next).removeClass('disabled');
			} 	
		}
		return false;
	});
	$(prev).click(function(){
		var cur_class= $(this).hasClass('disabled');
		var box_height=$(block).find('#chns').height();
		var position = parseInt($(block).find('#chns').css('top'));
		if (!cur_class) {
			position +=offset;
			$(block).find('#chns').animate({
				top: position
				 },500);
			$(prev).addClass('disabled');
			$(next).addClass('disabled');
			if (position < 0) {
				$(prev).removeClass('disabled');
			}
			if (box_height+position>offset) {
				$(next).removeClass('disabled');
			}
		}
		return false;
	});
}
function initColorchat(){
	$('#sidebar a.color').click(function(){
		$('div.color-text').slideToggle('500');	
		return false;
	}); 
}
function initFade(){
	$('ul.teams li a').css('opacity',0.45);
	$("ul.teams li a").hover(
		function(){$(this).animate({opacity: "1"}, "fast")},
		function(){$(this).animate({opacity: "0.45"}, "fast")}
	);
	return false;
}

function initHovertable(){
	$('#content div.online-program tr').hover(
		function(){ $(this).addClass('active'); },
		function(){ $(this).removeClass('active');}
	);
	return false;	
} 

function initSlider(){
	$('div.slide-body').scrollable({
		size: 3,
		interval: 9000,
		loop: true,
		items: '.slide-show',
		clickable: false,
		next: 'span.next', 
    	prev: 'span.back',
		keyboard : false 
	});
	$('div.slide-imgs').scrollable({
		size: 3,
		loop: true,
		items: '.slide-image',
		clickable: false,
		next: 'span.next', 
    	prev: 'span.back',
		keyboard : false 
	});
	$('div.cross-body').scrollable({
		size: 7,
		interval: 7000, 
		loop: true,
		items: '.slide-show',
		next: 'span.next', 
    	prev: 'span.back',
		keyboard : false
	});
	$('#friends div.box').scrollable({
		size: 1,
		items: 'div.friends',
		vertical :true,
		next: '#friends span#nav-btm-next', 
    	prev: '#friends span#nav-btm-back',
		keyboard : false
	});
	/* --- */
	$('#friends-list-scroll').scrollable({
		size: 1,
		next: 'div.scroll a.next', 
    	prev: 'div.scroll a.previous',
		keyboard : false
	});
	/* --- */
	$('#my-live div.box').scrollable({
		size: 1,
		items: 'div.leagues',
		vertical :true,
		next: '#my-live span.my-live-next', 
    	prev: '#my-live span.my-live-prev',
		keyboard : false
	});
	$('#my-news div.box').scrollable({
		size: 1,
		items: 'div.my-news-items',
		vertical :true,
		next: '#my-news span.my-news-next', 
    	prev: '#my-news span.my-news-prev',
		keyboard : false
	});
	$('#my-kerkida div.box').scrollable({
		size: 1,
		items: 'div.my-kerkida-items',
		vertical :true,
		next: '#my-kerkida span.my-kerkida-next', 
    	prev: '#my-kerkida span.my-kerkida-prev',
		keyboard : false
	});
	$('div.latest .blocks').scrollable({
		size: 1,
		loop: true,
		interval: 7000,
		items: 'div.block-slider',
		navi: '.navigation',  	
		naviItem : "a",
		next: 'span.next', 
    	prev: 'span.back',
		keyboard : false
	});
	$('#latest-news div.box').scrollable({
		size: 1,
		items: 'div.article',
		vertical :true,
		next: 'span#nav-next', 
    	prev: 'span#nav-back',
		keyboard : false
	});
	$('#most-popular div.box').scrollable({
		size: 1,
		items: 'div.article',
		vertical :true,
		next: 'span#nav-next2', 
    	prev: 'span#nav-back2',
		keyboard : false
	});
	$('#backstage-news div.box').scrollable({
		size: 1,
		items: 'div.article',
		vertical :true,
		next: 'span#nav-next3', 
    	prev: 'span#nav-back3',
		keyboard : false
	});
	$('div.blog-box').scrollable({
		size: 1,
		items: 'div.blog-slide',
		next: 'span.next', 
    	prev: 'span.back',
		keyboard : false
	});
	$('div.video-block').scrollable({
		size: 1,
		loop: true,
		navi: '.navigation', 
		interval: 10000,
		items: 'div.slide',
		keyboard : false
	});
	/*$('#main div.fan-club-cont').scrollable({
		size: 1,
		loop: true,
		interval: 7000,
		items: 'div.bg-image-body',
		navi: '.navigation',  	
		naviItem : "a"
	});*/
	
}

function initSSays(){
	$('div.sportdog-block').scrollable({
		size: 1,
		loop: true,
		interval: 7000,
		items: 'div.slide-block',
		navi: '.navigation',  	
		naviItem : "a",
		keyboard : false
	});
}
function initOverlay(){
	$('a#login-link, a.login-link').overlay({
    		onBeforeLoad : function(){closeBanner(); },
    		onClose : function(){closeFader();}
	});
	$('div.friends div.text a.add-comments').overlay({
		onBeforeLoad : function(){ closeBanner(); },
    		onClose : function(){closeFader();}
    	});
    	$('#main #group-name a.group-invite').overlay({
		onBeforeLoad : function(){ closeBanner(); },
    		onClose : function(){closeFader();}
    	});
    	$('#main ul.articles-comments a.group-invite').overlay({
		onBeforeLoad : function(){ closeBanner(); },
    		onClose : function(){closeFader();}
    	});
    	$('#main ul.articles-comments a.call').overlay({
		onBeforeLoad : function(){ closeBanner(); },
    		onClose : function(){closeFader();}
    	});
	$(".block-btm a.comment-reply ").overlay({
    		onBeforeLoad : function(){closeBanner(); },
    		onClose : function(){closeFader();}
    		
	});
	$('ul.profile div.drop-soc > ul > li > a').overlay({
		onBeforeLoad : function(){ closeBanner(); },
    		onClose : function(){closeFader();}
    	});
	$('#article_page .submit-top .button a').overlay({
		onBeforeLoad : function(){ closeBanner(); },
    		onClose : function(){closeFader();}
    	});

	friendsOverlay = $('a#friends-letter, a#friends-letter-more').overlay({
		onBeforeLoad : function(){ closeBanner(); /*initFriendsPopup();*/ },
		onClose      : function(){ closeFader(); }
	});
}
var friendsOverlay;
var friendsInput;
function setEmailResepients(){
	
//	$('a#friends-letter').click(function(){ friendsInput = 'first'; })
//	$('a#friends-letter-more').click(function(){ friendsInput = 'second'; })

	$('div.popup-friends a.invite-left').click(function(){
		var friends = new Array();
		$(this).parents('div.con-invite').find('input:checked').each(function(){
			friends.push($(this).prevAll('span').text())
			//$(this).attr('checked', false)
		})
		var div = $('div#friends-recepients')
		if ( friends.length > 0 ) {
			friends = friends.join(', ')
			if ( friendsInput == 'first' ) {
				$(div).children('span.none').hide()
				$(div).children('span.added').html(friends)
			} else {
				$('input#whom-more').attr('value', friends)
			}
		} else {
			if ( friendsInput == 'first' ) {
				$(div).children('span.added').html('')
				$(div).children('span.none').show()
			} else {
				$('input#whom-more').attr('value', '')
			}
		}
		friendsOverlay.close()
		return false;
	})
}


