function doding(btn){
	a = Array(".vid-info-btn", ".vid-share-btn", ".vid-btn");
	for(i=0; i<a.length; i++){
		if(!btn.hasClass(a[i])){
			if( jQuery(a[i]).hasClass("ding-open") ){
				jQuery(a[i]).removeClass("ding-open").addClass("ding-closed");
			} 
		} else {
			if(jQuery(btn).hasClass("ding-closed")){
				jQuery(btn).removeClass("ding-closed").addClass("ding-open");
			} else {
				jQuery(btn).removeClass("ding-open").addClass("ding-closed");
			}
		}
	}
}
jQuery(function(){
	//vid more info
	jQuery(".vid-info-btn").click(function(){
		doding(jQuery(this));
		jQuery("#rating-warning").hide();
		jQuery(".blog-share-media").hide();
		jQuery("#comment-wrap").hide();
		jQuery(".vid-desc").toggle();
		return false;
	});
	//vid share
	jQuery(".vid-share-btn").click(function(){
		doding(jQuery(this));
		jQuery("#rating-warning").hide();
		jQuery(".vid-desc").hide();
		jQuery("#comment-wrap").hide();
		jQuery(".blog-share-media").toggle();
		return false;
	});
	//vid comments
	jQuery(".vid-btn").click(function(){
		doding(jQuery(this));
		jQuery("#rating-warning").hide();
		jQuery(".vid-desc").hide();
		jQuery(".blog-share-media").hide();
		jQuery("#comment-wrap").toggle();
		return false;
	});

	//vid videos
	jQuery("#vid-nav a").click(function(){
		jQuery("#vid-nav a").removeClass("vactive");
		jQuery(".vid-tab").css({"display":"none"});
		tab = jQuery(this).attr("href");
		if(tab !== "#tab1"){
			jQuery(".navigation").hide();
		} else {
			jQuery(".navigation").show();
		}
		jQuery(this).addClass("vactive");
		jQuery(tab).css({"display":"block"});
		
		return false;
	});
	
	//blog share btn
	jQuery(".share-btn").click(function(){
		var isMSIE = /*@cc_on!@*/false;
		if(jQuery(this).hasClass("ding-closed")){
			jQuery(this).removeClass("ding-closed").addClass("ding-open");
		} else {
			jQuery(this).removeClass("ding-open").addClass("ding-closed");
		}
		if(!isMSIE){
			jQuery(this).parent().parent().parent().next(".blog-share-media").slideToggle();
		} else {
			jQuery(this).parent().parent().parent().next(".blog-share-media").toggle();
		}
		return false;
	});
	
	//pagination ajax
	jQuery("a.page").click(function(){
		var href = jQuery(this).attr("href");
		var cat = jQuery("#vid-tab-wrap").attr("title");
		var tabh = jQuery("#tab1").height();
		var tabw = jQuery("#tab1").width();
		jQuery("#tab1").css({ "height" : tabh+"px", "width" : tabw+"px" });
		jQuery(this).parent().parent().find("li .current").removeClass("current");
		jQuery(this).addClass("current");
		jQuery("#vid-tab-wrap").addClass("page-loading");
		jQuery("#tab1 li").remove();
		jQuery.ajax({
			type: "GET",
			data: "href="+href+"&cat="+cat+"&sid="+Math.random(),
			url: pathtopage+"/pagination.php",
			success: function(html){
				jQuery("#vid-tab-wrap").removeClass("page-loading");
				jQuery("#tab1").append(html);
			},
			error:function (xhr, ajaxOptions, thrownError){
				alert(xhr.status+"\n"+thrownError);
			}
		});
		return false;
	});
	
	//pagination slider
	var book = jQuery("#wp-page-slide");
	var page = book.find(".wp-paginate");
	var totalpages = Math.round( page.width() / 405 );
	var currpage = 0;
	var slidewidth = -405;
	var pagewidth = book.width();
	var slidespeed = 200;
	if(totalpages <= 0){
		jQuery(".wp-page").addClass("wp-no-slide");
	} else {
		jQuery("#wp-page-left").addClass("wp-no-slide");
	}
	jQuery("#wp-page-right").click(function(){
		if(currpage < (totalpages-1)){
			if( jQuery("#wp-page-left").hasClass("wp-no-slide") ){
				jQuery("#wp-page-left").removeClass("wp-no-slide");
			}
			currpage = currpage+1;
			if(currpage == totalpages-1){
				jQuery("#wp-page-right").addClass("wp-no-slide")
			}
			page.animate({
				"left":( currpage*slidewidth )+"px"
			},
			slidespeed
			);
		}
		return false;
	});
	jQuery("#wp-page-left").click(function(){
		if(currpage>0){
			if( jQuery("#wp-page-right").hasClass("wp-no-slide") ){
				jQuery("#wp-page-right").removeClass("wp-no-slide");
			}
			currpage = currpage-1;
			if(currpage == 0){
				jQuery("#wp-page-left").addClass("wp-no-slide")
			}
			page.animate({
				"left":( currpage*slidewidth )+"px"
			},
			slidespeed
			);
		}
		return false;
	});
});
