/*
Arabsh 2011
------------------------------------------------------------------------------

	Site name: Arabsh
	Site URL: http://arabsh.com
	Description: Sharing files
	Powered by: Atyaf
	Company URL: http://atyaf.ps
	Designer: Abdulhamid Dawwas
	Developer: Abdulhamid Dawwas
	Programmer: Eng. Mahmoud Mattar
	Version: 2.0
	
------------------------------------------------------------------------------
*/

$(document).ready(function(){
// idTabs
	$('ul.featured-menu').idTabs();
	$('ul.filecode-tabs').idTabs();
// Colorbox
	$('.boxpopup').colorbox({opacity: 0.5});
// Popup Menu
	var config = {    
		over: function(){
		$(this).find('.popup-menu').fadeIn(200);
		$(this).find('a').addClass('hover');
		},
		interval:50,
		timeout: 400,  
		out: function(){
		$(this).find('.popup-menu').fadeOut(100);
		$(this).find('a').removeClass('hover');
		}
	};
	$('#menu li').hoverIntent(config);
// Options Button
	$('#upload a.options-button').click(function(){ 
		$('#upload .upload-options').slideToggle(1000, 'easeOutBounce');
		return false;
	});
// Multiupload Buttons
	$('#multiupload_buttons ul li a').live({ 
		mouseover: function(){
		$('#multiupload_buttons .tips p').html($(this).attr('target_x'));
	},	
		mouseout: function(){
		$('#multiupload_buttons .tips p').html($('.default-tips').text());
	}
	});
// Multiupload Buttons
	$('#upload .upload-options .multiupload-button').hover(function(){
		$(this).find('ul.multiupload-icons').fadeIn(200);
		},function(){
		$(this).find('ul.multiupload-icons').fadeOut(200);
	});
// Slides
	$('#slides').slides({
		play: 5000,
		pause: 3000,
		slideSpeed: 400,
		hoverPause: true,
		next: 'next',
		prev: 'prev',
		generatePagination:false	
	});
// Add Remove
	$('#upload .upload-control a.add').live('click',function(){
	var $Parent = $(this).parents(".addremove");
	$x=$(".upload-ul li.hide:first",$Parent);
	$x.addClass("show");
	$x.removeClass("hide");
	return false;
	});
	$('#upload .upload-control a.remove').live('click',function(){
	var $Parent = $(this).parents(".addremove");
	$x=$(".upload-ul li.show:last",$Parent);
	$x.removeClass("show");
	$x.addClass("hide");
	return false;
	});
// Featured
	var config = {    
		over: function(){
		$(this).find('.featured-box').slideDown(1000, 'easeOutBounce');
		},
		interval:100,
		timeout: 200,  
		out: function(){
		$(this).find('.featured-box').slideUp(400);
		}
	};
	$('#featured').hoverIntent(config);
	
	$('#featured .close').click(function(){
	$(this).parents('#featured').fadeOut(400);
	});
// Navbar
	$('ul#navbar li.home a').hover(function(){
		$(this).css({'background-position':'right -24px'});
		$(this).stop().animate({width:77},200);
	},
	function(){
		$(this).stop().animate({width:24},100, function() {
			$(this).css({'background-position':'right 0'});
		});
	});
	$('ul#navbar li.mobile a').hover(function(){
		$(this).css({'background-position':'right -24px'});
		$(this).stop().animate({width:100},200);
	},
	function(){
		$(this).stop().animate({width:24},100, function() {
			$(this).css({'background-position':'right 0'});
		});
	});
	$('ul#navbar li.login a').hover(function(){
		$(this).css({'background-position':'right -24px'});
		$(this).stop().animate({width:100},200);
	},
	function(){
		$(this).stop().animate({width:24},100, function() {
			$(this).css({'background-position':'right 0'});
		});
	});
	$('ul#navbar li.photo a').hover(function(){
		$(this).css({'background-position':'right -24px'});
		$(this).stop().animate({width:90},200);
	},
	function(){
		$(this).stop().animate({width:24},100, function() {
			$(this).css({'background-position':'right 0'});
		});
	});
	$('ul#navbar li.contact a').hover(function(){
		$(this).css({'background-position':'left -24px'});
		$(this).stop().animate({width:70},200);
	},
	function(){
		$(this).stop().animate({width:24},100, function() {
			$(this).css({'background-position':'left 0'});
		});
	});
	$('ul#navbar li.advertise a').hover(function(){
		$(this).css({'background-position':'left -24px'});
		$(this).stop().animate({width:78},200);
	},
	function(){
		$(this).stop().animate({width:24},100, function() {
			$(this).css({'background-position':'left 0'});
		});
	});
// Selectors
	$('#footer .footer-content ul.blognews li:nth-child(5n)').css('margin-left', '0');
	$('#multiupload #upload_forms li:first-child').addClass('first');
// Tipsy
	$('.south[original-title]').tipsy({ gravity: 's'});
	$('.west[original-title]').tipsy({ gravity: 'w'});
	$('.east[original-title]').tipsy({ gravity: 'e'});
	$('.north[original-title]').tipsy({ gravity: 'n'});
// Comment Editor
	$('#comments .comment-form textarea.input').focus(function(){
		$(this).animate({height:60},200);
	});
// Placeholder
	$("input[Placeholder]").each(function(){
		$(this).addClass("focus");
		$(this).val($(this).attr("Placeholder"));			
		$(this).focusin(function(){
		if($(this).val()==$(this).attr("Placeholder")){
		$(this).val('');
		$(this).removeClass("focus");
		}
		}).focusout(function(){
		if($(this).val()==''){
		$(this).val($(this).attr("Placeholder"));
		$(this).addClass("focus");
		}	
		});
	});

// Ajax
	if($("#Clipboard").val()=="1"){
		var clip = null;
		$(".copy").click(function(){
		if(clip) clip.destroy();	
		clip = new ZeroClipboard.Client();
		clip.glue($(this).attr("id"));
		clip.setText($(this).prev().val());
		return false;
		});
	}

	$("#commentSubmitAjax").submit(function(){
		var thisForm=$(this);
		var PostData =$(this).serialize();
		thisForm.find(".spinner img").show();
		var $o={
		url: $(this).attr("action")+"&_="+$.randomBetween(1500,3000) ,
		type: 'POST',
		data: PostData,
		async:false,
		success: function(data){
		data = jQuery.parseJSON(data);
		if(data.error!='true'){
		$("#comments .comments-list").prepend('<li><div class="thumb"><a href="'+$("#systemLink").val()+'/index.php?p=profile&id='+data.uid+'"><img src="'+$("#systemLink").val()+'/thumb.php?src=uploads/avatar/'+data.uid+'.jpg&w=32&h=32&zc=1" alt=""></a></div><div class="comment-content"><span class="comment-arrow"></span><div class="comment-text"><a href="?action=profile">'+data.name+': &nbsp;</a>'+data.text+'<span>'+data.dates+'</span></div></div><div class="clear"></div></li>');
		$("#okSubmitAjaxComment").attr("disabled","disabled");
		if($(".notfound").text()) $(".notfound").remove();
		$("textarea.input").text("");
		var iComment;
		iComment=setInterval(function(){
		$("#okSubmitAjaxComment").removeAttr("disabled");
		clearInterval(iComment);
		},15000);
		}else{
		thisForm.find(".spinner span").text(data.text);
		thisForm.find(".spinner span").show(100);
		}
		},
		complete:function(){
		thisForm.find(".spinner img").hide();
		}
		};
		$.ajax($o);
		return false;	
	});

	var commentMore=0;
	$("#commentMore").click(function(){
		var thisMore=$(this);
		var spinner =$(this).next();
		spinner.find("img").show();
		var $o={
		url: thisMore.attr("href")+"&_="+$.randomBetween(1500,3000) ,
		type: 'POST',
		async:false,
		data: "moreLimit="+commentMore,
		success: function(data){
		data = jQuery.parseJSON(data);
		if(data.error!='true'){
		commentMore += 1;
		$(".comments-list").fadeOut(500).html(data.text).fadeIn(100);
		}else{
		spinner.text(data.text);
		spinner.show(100);
		}
		},
		complete:function(){
		spinner.hide();
		}
		};
		$.ajax($o);
		return false;	
	});

	$("a.like").click(function(){
		var thisLink=$(this);
		var $o={
		url: thisLink.attr("href")+"&_="+$.randomBetween(1500,3000) ,
		type: 'GET',
		async:false,
		success: function(data){
		finalData = data.split('-');
		$("#likevalue").val(finalData[0].toLowerCase());
		$("#dislikevalue").val(finalData[1].toLowerCase());
		},
		complete:function(){
		}
		};
		$.ajax($o);
		return false;	
	});


	$("a.isonTypeChange").click(function(){
		var thisLink=$(this);
		var $o={
		url: thisLink.attr("href")+"&_="+$.randomBetween(1500,3000) ,
		type: 'GET',
		async:false,
		success: function(data){
	    data = jQuery.parseJSON(data);
		if(data.error!='true'){
		thisLink.text(data.msg);
		}else{ alert(data.text)}
		},
		complete:function(){
		}
		};
		$.ajax($o);
		return false;	
	});

});
