
var VIFO={baseHref:'',language:'hu',messages:{yes:"Igen",no:"Nem",loading:"Betöltés",missingForumField:"Kérem töltsön ki minden mezőt!",list:"listázás"},initPage:function(){this.baseHref=$("base").attr('href');Tables.init();$('div.gallery ul').carrotGallery({imageWidth:512,imageHeight:384,imageBorder:5,containerBorderStyle:'1px solid #EEE',thumbOpacity:0.6,effects:true,autoLoadNextSet:true});$('a[rel*=gallery]').facebox();Forum.init();Video.init();SmoothScroll.init();}};var SmoothScroll={init:function(){function filterPath(string){return string.replace(/^\//,'').replace(/(index|default).[a-zA-Z]{3,4}$/,'').replace(/\/$/,'');}
$('a[href*=#]').each(function(){if(filterPath(location.pathname)==filterPath(this.pathname)&&location.hostname==this.hostname&&this.hash.replace(/#/,'')){var $targetId=$(this.hash),$targetAnchor=$('[name='+this.hash.slice(1)+']');var $target=$targetId.length?$targetId:$targetAnchor.length?$targetAnchor:false;if($target){var targetOffset=$target.offset().top;$(this).click(function(){$('html, body').animate({scrollTop:targetOffset},400);return false;});}}});}};var Tables={init:function(){$("table.alternate").each(function(){$(this).find("tbody tr").not(".alternate-no").hover(function(){$(this).addClass('hover');},function(){$(this).removeClass('hover');}).filter("tr:odd").addClass('alt');});}};var Forum={postsOpen:true,showError:function(msg){var form=$(".forum form");$(".jsError").remove();box=$("<p class=\"alert\">"+msg+"</p>").addClass("jsError").hide();form.prepend(box);var targetOffset=$("div.contents").offset().top;$('html, body').animate({scrollTop:targetOffset},400,0,function(){box.fadeIn(500);});setTimeout(function(){box.fadeOut(500);},10000);},init:function(){var forum=this;var form=$("form",".forum");var fields=$("textarea",".forum form");fields.filter(":first").focus();$('select','.forumDoPost').change(function(){$(this).parent().submit();});var rqTa=$(["title","text"]);var rqChk=$(["category"]);form.submit(function(){var doSubmit=true;rqTa.each(function(i,f){var ta=form.find("textarea[name="+f+"]");ta.each(function(){if($(this).val=="")doSubmit=false;});});rqChk.each(function(i,f){var chk=form.find("input[name^="+f+"]");if(chk.size()>0){var c=chk.filter(":checked");if(c.size()==0){doSubmit=false;}}});if(!doSubmit){forum.showError(VIFO.messages.missingForumField);}
return doSubmit;});var posts=$(".forumPosts .post",".forum");var toggle="<li class=\"right\"><a href=\"#\" class=\"postToggle\"></a></li>";posts.each(function(){var post=$(this);$(".postInfo ul",this).prepend(toggle);if(post.hasClass("first-post")){post.find("a.postToggle").click(function(){if(forum.postsOpen){posts.find(".postText").slideUp();posts.find("a.postToggle").addClass("postToggle-plus");$(this).addClass("postToggle-plus");forum.postsOpen=false;}else{posts.find(".postText").slideDown();posts.find("a.postToggle").removeClass("postToggle-plus");$(this).removeClass("postToggle-plus");forum.postsOpen=true;}
return false;})}else{post.find("a.postToggle").click(function(){$(this).toggleClass("postToggle-plus");post.find(".postText").slideToggle();return false;})}});var userNumId='online-reg-users';var holderId='statHolder';var st=$(".online-stats ul li").filter(":first-child").append(" (<a href=\"#\">"+VIFO.messages.list+"...</a>)");var holderItem='<div style="block" id="'+holderId+'"></div>';st.append(holderItem).find("a").click(function(){var holder=$('#'+holderId);holder.html('<p class="loader">'+VIFO.messages.loading+'...</p>');var url=VIFO.baseHref+"ajax/online_stats";$.ajax({type:'GET',url:url,data:'',dataType:'json',success:function(json){holder.empty();var regNum;if(json.length>0)regNum=json.length;else regNum=0;$('#'+userNumId).html('<b>'+regNum+'</b>');$(json).each(function(i,item){var sep=', ';var html='<a href="'+VIFO.baseHref+'forum/profil/'+item.user_id+'">'+item.user_username+'</a>';holder.append(html);if(i<(json.length-1))
holder.append(sep);})},failure:function(){holder.empty();}});return false;});}}
var Video={playerUrl:"public/resources/swf/mediaplayer.swf",height:240,width:320,backcolor:"0x2c2265",frontcolor:"0xFFFFFF",lightcolor:"0xededf8",screencolor:"0x000000",streamscript:"/vifo/video/streamer.php",oldId:"video_id",id:"video_id",path:"",file:"",image:"",show:function(){video=this;var s1=new SWFObject(video.playerUrl,"mediaplayer",video.width,video.height,"8");s1.addParam("allowfullscreen","true");s1.addParam("wmode","transparent");s1.addVariable("width",video.width);s1.addVariable("height",video.height);s1.addVariable("backcolor",video.backcolor);s1.addVariable("frontcolor",video.frontcolor);s1.addVariable("lightcolor",video.lightcolor);s1.addVariable("screencolor",video.screencolor);s1.addVariable("file",escape(video.path+video.file));s1.addVariable("image",escape(video.path+video.image));s1.write(video.id);},init:function(){video=this;var videos=$(".videos a",".mediaLinks");videos.each(function(){var link=$(this);link.click(function(){var href=link.attr("href");var hArr=href.split("/");if(hArr.length>2){var url=VIFO.baseHref+"ajax/video/"+hArr[hArr.length-2]+"/"+hArr[hArr.length-1];var container=$('#'+video.id);container.css('width',container.width());container.css('height',container.height());container.css('display','block');container.empty().html('<p class="loader">'+VIFO.messages.loading+'...</p>');$.ajax({type:'GET',url:url,data:'',dataType:'json',success:function(json){video.path=json.path;video.file=json.video;video.image=json.video.replace(".flv",".png");video.show();var targetOffset=$("div.wrapper").offset().top;$('html, body').animate({scrollTop:targetOffset},400);},failure:function(){}});}
return false;});});}}
$(document).ready(function(){VIFO.initPage();});