
var loadingmsg = "<div class='loading'>Зареждане, моля изчакай...</div>";
function textCounter( field, maxlimit ) {
  if ( field.value.length > maxlimit )
  {
    field.value = field.value.substring( 0, maxlimit );
    return false;
  }
}
function strip_tags(html){
 
		//PROCESS STRING
		if(arguments.length < 3) {
			html=html.replace(/<\/?(?!\!)[^>]*>/gi, '');
		} else {
			var allowed = arguments[1];
			var specified = eval("["+arguments[2]+"]");
			if(allowed){
				var regex='</?(?!(' + specified.join('|') + '))\b[^>]*>';
				html=html.replace(new RegExp(regex, 'gi'), '');
			} else{
				var regex='</?(' + specified.join('|') + ')\b[^>]*>';
				html=html.replace(new RegExp(regex, 'gi'), '');
			}
		}
 
		//CHANGE NAME TO CLEAN JUST BECAUSE 
		var clean_string = html;
 
		//RETURN THE CLEAN STRING
		return clean_string;
	}
function pub_emo(id,txt) 
{ 
	$('.tooltip').hide();
	$.ajax({
   type: "GET",
   url: "/mods/ajax.pubemo.php",
   data: "emo_id="+id+"&txt="+encodeURIComponent(txt),
	 success: function(msg){
	     if(msg) { 
	 			if(location.href == 'http://www.mood.bg/'){
	 				uActivityIndex('1','0');
	 				document.getElementById('view_friends').src = '/media/view_friends_h.png';
	 				document.getElementById('view_all').src = '/media/view_all.png';
	 			}
	 			reload_myemo();
	 	}
   }
	 });
	destination = $("#left").offset().top;
				$("#left").each(function(){
					testDestination = $(this).offset().top;
					if(destination>testDestination){
						destination = $(this).offset().top;
					}
				});
	$("html:not(:animated),body:not(:animated)").animate({ scrollTop: destination}, 1100);
}

function view_album(album,page) 
{ 
	$.ajax({
   type: "GET",
   url: "/mods/ajax.viewalbum.php",
   data: "album_id="+album+"&page="+page,
	 success: function(msg){
	     document.getElementById('mypics').innerHTML = msg;
	     ttip();
   }
	 });
}
function suggFriend(t) 
{ 
	if(t!='') {
	$.ajax({
   type: "GET",
   url: "/mods/ajax.suggfriend.php",
   data: "t="+t,
	 success: function(msg){
	     document.getElementById('suggFriend').innerHTML = msg;
   }
	 });
	 }
}
function msgDelTo(u) 
{ 	
	$('span').remove('#u'+u);
}
function clearsuggFriendbox() {
	document.getElementById('suggbox').style.display = 'none';
	document.getElementById('suggFriend').style.display = 'none';
	document.getElementById('suggFriend').innerHTML = ''
}
function msgAddTo(u) 
{ 
	$.ajax({
   type: "GET",
   url: "/mods/ajax.msgaddto.php",
   data: "u="+u,
	 success: function(msg){
	 	curmsg = document.getElementById('to').innerHTML;
	 	if(curmsg.indexOf(''+u+'') == -1) {
		    document.getElementById('to').innerHTML = curmsg+msg;
		    document.getElementById('suggFriend').style.display = 'none';
		    document.getElementById('suggFriend').innerHTML = '';
	    	document.getElementById('suggbox').style.display = 'none';
	    }
	    else { showAlert('error', u+' съществува в списъка ти'); }
   }
	 });
}
function frCtrl(w,u) {
	$.ajax({
   type: "GET",
   url: "/mods/ajax.friends.php",
   data: "w="+w+"&u="+u,
	 success: function(msg){
	 	if(w==3 && msg) {
	 		my_friends('0');
	 	}
	 	else{
	 	if(msg) {
	 		if(w==1) {
		     	showAlert('ok','Покана за приятелство е успешно изпратена');
		     	document.getElementById('frimg').src = '/media/friend_del.png';
		     	document.getElementById('frurl').onclick = function()
			    {
			        frCtrl('2',u);
    			}
	     	}
	     	else {
		     	showAlert('ok','Приятелят ти е изтрит успешно');
		     	document.getElementById('frimg').src = '/media/friend_add.png';
		     	document.getElementById('frurl').onclick = function()
			    {
			        frCtrl('1',u);
    			}
	     	}
	     }
	     }
 	  }
	 });
}
function actFriend(w,u) {
	$.ajax({
   type: "GET",
   url: "/mods/ajax.actfriends.php",
   data: "w="+w+"&u="+u,
	 success: function(msg){
	     if(msg==1) {
	     	my_friends('0');
	     }
 	  }
	});
}
function blCtrl(w,u) {
	$.ajax({
   type: "GET",
   url: "/mods/ajax.blocked.php",
   data: "w="+w+"&u="+u,
	 success: function(msg){
	 	if(msg) {
	 		if(w==1) {
		     	showAlert('ok','Блокирането е успешно');
		     	document.getElementById('blimg').src = '/media/block_del.png';
		     	document.getElementById('blurl').onclick = function()
			    {
			        blCtrl('2',u);
    			}
	     	}
	     	else {
		     	showAlert('ok','Блокирането е премахнато');
		     	document.getElementById('blimg').src = '/media/block_add.png';
		     	document.getElementById('blurl').onclick = function()
			    {
			        blCtrl('1',u);
    			}
	     	}
	     }
 	  }
	 });
}
function blCtrlP(u) {
	$.ajax({
   type: "GET",
   url: "/mods/ajax.blocked.php",
   data: "w=2&u="+u,
	 success: function(msg){
	 	if(msg) {
		     	showAlert('ok','Блокирането е премахнато');
		     	my_blocked();
	     }
 	  }
	 });
}
function vproxy_get(vid,w,h) {
	$.ajax({
   type: "GET",
   url: "/mods/ajax.vproxy.php",
   data: "vid="+vid,
	 success: function(msg){
	 	if(msg) {
		     	$('#video'+vid).show();
			    swfobject.embedSWF("/media/player.swf", "video"+vid, w, h, "8.0.0","expressInstall.swf", {file:msg+'&autostart=true',autostart:"true"}, {menu:"false",allowfullscreen:"true"}, {id:"video"+vid,name:"video"+vid});
	     }
 	  }
	 });
}
function showAlert(status,txt) {
	if(status == 'ok') {	
		status = '<span class="ok">';
	}
	if(status == 'error') {	
		status = '<span class="error">';
	}
	$('#alert').html(status+txt+'<br />&nbsp;</span>');
	$('#alert').slideDown('slow');
	setTimeout('$(\'#alert\').slideUp(\'slow\')',5000);
}
function my_friends(p) 
{ 
	$.ajax({
   type: "GET",
   url: "/mods/ajax.myfriends.php",
   data: "p="+p,
	 success: function(msg){
	     $('#myfriends').html(msg);
 	  }
	 });
}
function my_blocked(p) 
{ 
	$.ajax({
   type: "GET",
   url: "/mods/ajax.myfriendsBlocked.php",
   data: "p="+p,
	 success: function(msg){
	    $('#myblocked').html(msg);
 	  }
	 });
}
function show_album(a,un,u,page) 
{ 
	$.ajax({
   type: "GET",
   url: "/mods/ajax.showalbum.php",
   data: "a="+a+"&u="+u+"&un="+un+"&page="+page,
	 success: function(msg){
	     document.getElementById('showalbum').innerHTML = msg;
 	  }
	 });
}
function msgDelPic(p,uniq) {
	curpics = document.getElementById('msgPics'+uniq).value;
	document.getElementById('msgPics'+uniq).value = curpics.replace(p+'|', '');
	if(document.getElementById('msgPics'+uniq).value=='') {
		document.getElementById('msgGoodiesPicsImg'+uniq).src = '/media/msg_pic.png';
	}
}
function msgAddPic(p,uniq) {
	document.getElementById('msgPics'+uniq).value = document.getElementById('msgPics'+uniq).value+p+'|';
	document.getElementById('msgGoodiesPicsImg'+uniq).src = '/media/msg_pic-ok.png';
	if($('#text'+uniq).val()=='напиши нещо..' || $('#text'+uniq).val()=='') { $('#text'+uniq).val(' '); }
}
function msgShow_pics(a,cp,p,uniq) 
{ 
 document.getElementById('msgPicsContent'+uniq).innerHTML = loadingmsg;
	$.ajax({
   type: "GET",
   url: "/mods/ajax.msgShowPics.php",
   data: "a="+a+"&cp="+cp+"&p="+p+"&uniq="+uniq,
	 success: function(msg){
	     document.getElementById('msgPicsContent'+uniq).innerHTML = msg;
 	  }
	 });
	
}
function msgShow_album(p,uniq) 
{ 
   document.getElementById('msgPicsContent'+uniq).innerHTML = loadingmsg;
	$.ajax({
   type: "GET",
   url: "/mods/ajax.msgShowalbums.php",
   data: "p="+p+"&uniq="+uniq,
	 success: function(msg){
	 	 var str=document.getElementById('msgPics'+uniq).value;
		 var totalpics = str.split("|");
		 totalpics = totalpics.count();
		 totalpics = totalpics - 1;
		 if(totalpics == 0) { totalpics = 'няма'; }
		 else { totalpics = totalpics+' (<a href="javascript:void[0]" onclick="document.getElementById(\'msgPics'+uniq+'\').value = \'\';msgShow_album(\'0\',\''+uniq+'\');document.getElementById(\'msgGoodiesPicsImg'+uniq+'\').src = \'/media/msg_pic.png\';">изчисти</a>)'; }
	     document.getElementById('msgPicsContent'+uniq).innerHTML = msg;
	     document.getElementById('msgPicsContent'+uniq).innerHTML = document.getElementById('msgPicsContent'+uniq).innerHTML+'<div style="float:left;width:400px;margin-top:-30px;padding-left:30px;padding-top:10px;">Общо избрани снимки: <b>'+totalpics+'</b></div>';
 	  }
	 });
	
}
Array.prototype.count = function() {
	return this.length;
};
function msgHistory(t, u,p) 
{ 
	$('#loading').html(loadingmsg);
	$.ajax({
   type: "GET",
   url: "/mods/ajax.msghistory.php",
   data: "t="+t+"&u="+u+"&p="+p,
	 success: function(msg){
		$('.loading').remove();
		curmsg = $('#msghistory').html();
		$('#msghistory').html(curmsg+msg);
   }
	 });
}
function emoActHistory(y, m, p) 
{ 
	$('#loading').html(loadingmsg);
	$.ajax({
   type: "GET",
   url: "/mods/ajax.emoActHistory.php",
   data: "y="+y+"&m="+m+"&p="+p,
	 success: function(msg){
		$('.loading').remove();
		curmsg = $('#emoActHistory').html();
		$('#emoActHistory').html(curmsg+msg);
   }
	 });
}
function emoHistory(y, m, p) 
{ 
	$('#emoActHistoryTitle').empty();
	$('#emoActHistory').empty();
	$('#emoHistory').html(loadingmsg);
	$.ajax({
   type: "GET",
   url: "/mods/ajax.emoHistory.php",
   data: "y="+y+"&m="+m+"&p="+p,
	 success: function(msg){
		$('#emoHistory').html(msg);
   }
	 });
}
function album_delete_pic(pic_id,album,page) 
{ 
	$.ajax({
   type: "GET",
   url: "/mods/ajax.delpic.php",
   data: "album_id="+album+"&pic_id="+pic_id,
	 success: function(msg){
	     view_album(album,page);
   }
	 });
}
function uploadComplete(p,a) 
{ 
	$.ajax({
   type: "GET",
   url: "/mods/ajax.uploadComplete.php",
   data: "p="+p+"&a="+a,
	 success: function(msg){
	 }
	 });
}

function userVote(u,v) 
{ 
	$.ajax({
   type: "GET",
   url: "/mods/ajax.userVote.php",
   data: "v="+v+"&u="+u,
	 success: function(msg){
	 	 if(msg) {
		 	 if(v=='1') {
		     	document.getElementById('vote_up').innerHTML = msg;
		     }
		     else {
		     	document.getElementById('vote_down').innerHTML = msg;
	     	}
	     }
	     else {
	     	showAlert('error', 'Вече си гласувал за този потребител. Можеш да гласуваш отново на следващия ден.');
	     }
   }
	 });
}
function reload_myemo() 
{ 
	$.ajax({
   type: "GET",
   url: "/mods/ajax.reloadmyemo.php",
   data: "",
	 success: function(msg){
	     document.getElementById('reload_myemo').innerHTML = msg;
   }
	 });
}
function uNews(p) 
{ 
	$('#uNews').html(loadingmsg);
	$.ajax({
   type: "GET",
   url: "/mods/ajax.uNews.php",
   data: "p="+p,
	 success: function(msg){
		$('#uNews').html(msg);
   }
	 });
}
function chat() 
{ 
	$('#chat').html('Зареждане...');
	$.ajax({
   type: "GET",
   url: "/mods/ajax.chat.php",
   data: "",
	 success: function(msg){
		$('#chat').html(msg);
   }
	 });
}
function chatEditLastMsg(u) {
	$.ajax({
   type: "GET",
   url: "/mods/ajax.chatEditLastMsg.php",
   data: "u="+u,
	 success: function(msg){	
		$('#chat_text'+u).val(msg);
		$('#chat_text'+u).addClass('editMsg');
   }
	 });
}
function chatSend(t,m,u) 
{ 	
	if($('.editMsg').val()) { 
		ddata = "t="+encodeURIComponent(t)+"&m="+encodeURIComponent(m)+"&edit=1";
		$('#chat_text'+t).removeClass('editMsg');
	}
	else {
		ddata = "t="+encodeURIComponent(t)+"&m="+encodeURIComponent(m);
	}
	$.ajax({
   type: "GET",
   url: "/mods/ajax.chatSend.php",
   data: ddata,
	 success: function(msg){
		chatView(t,u);
   }
	 });
}
function chatMute(t) 
{ 	
	$.ajax({
   type: "GET",
   url: "/mods/ajax.chatMute.php",
   data: "t="+t,
	 success: function(msg){
	 	if(t==1) {
	 		$('#mute').attr('src', '/media/mute.png'); 
	 		$('#amute').attr('href', 'javascript:chatMute(0);'); 
	 		$('#amute').attr('title', 'Пусни известяването чрез звук');
	 	}
	 	else {
	 		$('#mute').attr('src', '/media/unmute.png'); 
	 		$('#amute').attr('href', 'javascript:chatMute(1);'); 
	 		$('#amute').attr('title', 'Спри известяването чрез звук');
	 	}
   }
	 });
}
function chatUpdate(t) 
{ 	
	$.ajax({
   type: "GET",
   url: "/mods/ajax.chatUpdate.php",
   data: "t="+t,
	 success: function(msg){
	 	$('#online_fr').attr('src', '/media/blank.png');
   }
	 });
}

function chatView(t,u) 
{ 
	$.ajax({
   type: "GET",
   url: "/mods/ajax.chatView.php",
   data: "t="+t+"&u="+u,
	 success: function(msg){
		$('#chatW'+t).html(msg);
		$('#chatW'+t).attr({ scrollTop: $('#chatW'+t).attr("scrollHeight") });
		chatUpdate(t);
   }
	 });
}
function chatList() 
{ 
	$.ajax({
   type: "GET",
   url: "/mods/ajax.chatList.php",
   data: "",
   success: function(msg){
			$('#chatList').html(msg);
	   }
	 });
}
function system_checks(wh) 
{ 
	$.ajax({
   type: "GET",
   url: "/mods/checks.mod.php",
   data: "wh="+wh,
	 success: function(msg){
		$('#system_checks').html(msg);
   }
	 });
}
function delNews(p,i) 
{ 
	$('#uNews').html(loadingmsg);
	$.ajax({
   type: "GET",
   url: "/mods/ajax.uNewsDel.php",
   data: "i="+i,
	 success: function(msg){
	 	if(msg=='m') {
	 		p = p-1;
			uNews(p);
		}
		else {
			uNews(p);
		}
   }
	 });
}
function whoI(p) 
{ 
	$('#loading').html(loadingmsg);
	$.ajax({
   type: "GET",
   url: "/mods/ajax.whoI.php",
   data: "p="+p,
	 success: function(msg){
		$('.loading').remove();
		curmsg = $('#uNews').html();
		$('#uNews').html(curmsg+msg);
   }
	 });
}
function list_groups(p,wh) 
{ 
	$('#loading').html(loadingmsg);
	$.ajax({
   type: "GET",
   url: "/mods/ajax.groups.php",
   data: "p="+p+"&wh="+wh,
	 success: function(msg){
	 	if(wh) {
	 		$('.loading').remove();
			$('#groups').html(msg);
	 	}
	 	else {
			$('.loading').remove();
			curmsg = $('#groups').html();
			$('#groups').html(curmsg+msg);
		}
   }
	 });
}
function groupAccept(u,i) {
	$.ajax({
   type: "GET",
   url: "/mods/ajax.groupAccept.php",
   data: "i="+i+"&u="+u,
	 	success: function(msg){
	 		if(msg == '1') {
	 			showAlert('ok', 'Членът е приет в групата');
	 		}
   		}
	});
}
function groupJoin(i,url) 
{ 
	$.ajax({
   type: "GET",
   url: "/mods/ajax.groupJoin.php",
   data: "i="+i,
	 	success: function(msg){
	 		if(msg == '1') {
	 			showAlert('ok', 'Изпратена е молба за присъединяване към групата');
	 		}
	 		location.href = url;
   		}
	});
}
function groupLeft(i) 
{ 
	$.ajax({
   type: "GET",
   url: "/mods/ajax.groupLeft.php",
   data: "i="+i,
	 	success: function(msg){
	 		$('#group_leftBtn').hide();
	 		$('#group_joinBtn').show();
	 		showAlert('ok', 'Вече не сте член на тази група');
   		}
	});
}
function whoMe(p) 
{ 
	$('#loading').html(loadingmsg);
	$.ajax({
   type: "GET",
   url: "/mods/ajax.whoMe.php",
   data: "p="+p,
	 success: function(msg){
		$('.loading').remove();
		curmsg = $('#uNews').html();
		$('#uNews').html(curmsg+msg);
   }
	 });
}
function sendCard(e, u, c) {
	if(!e.match(/^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/)){
		$('#card_email').focus();
		alert('Не си въвел правилен e-mail. Пробвай пак');
		return false;
	}
	else {
		$.ajax({
		   type: "GET",
		   url: "/mods/ajax.sendCard.php",
		   data: "e="+e+"&u="+u+"&c="+c,
			 success: function(msg){
			 	if(msg==1) {
				 alert('Картичката е изпратена :) \nЗаслужава ли друг картичка?');
				}
   			}
		 });
		$('#card_email').val('');
		$('#card_email').focus();
	}
	return false;
}
function showTtip(i) {
	$('.tooltip').hide();
	$('.tooltip > #emo_'+i+'').parent().show();
}
function uActivity(u,p,t) 
{ 
	$('#loading').html(loadingmsg);
	$.ajax({
   type: "GET",
   url: "/mods/ajax.uActivity.php",
   data: "u="+u+"&p="+p,
	 success: function(msg){
		$('.loading').remove();
		$('#uActivity').append(msg);
		if(t) {
			if(!$('#'+t).html()) {
				page = p+20;
				uActivity(u,page,t);
			}
			else {
				$('.button_more').hide();
				$.scrollTo('#'+t, 1800);
			}
		}
   }
	 });
}
function uActivityIndex(f,p) 
{ 
	if(p>0) {
		$('#loading').html(loadingmsg);
	}
	else {
		$('#uActivity').html('<div class="loading">Зареждане, моля изчакай...</div>');
	}
	$.ajax({
   type: "GET",
   url: "/mods/ajax.uActivityIndex.php",
   data: "p="+p+"&f="+f,
	 success: function(msg){
	 	if(p>0) {
			$('.loading').remove();
			$('#uActivity').append(msg);
	    }
	    else {
	    	$('#uActivity').html(msg);
	    }
   }
	 });
}
function delComment(u,i,p) {
	$.ajax({
   type: "GET",
   url: "/mods/ajax.delComment.php",
   data: "i="+i,
	 success: function(msg){
	     uComments(u,p);
   }
	});
}
function uComments(u,i) 
{ 
	$('#RE'+i).html('<div class="loading">Зареждане, моля изчакай...</div>');
	$.ajax({
   type: "GET",
   url: "/mods/ajax.uComments.php",
   data: "i="+i+"&u="+u,
	 success: function(msg){
	     $('#RE'+i).html(msg);
   }
	 });
}
function delPComment(u,i,pic) {
	$.ajax({
   type: "GET",
   url: "/mods/ajax.delPcomment.php",
   data: "i="+i,
	 success: function(msg){
	     uPicsComments(u,pic);
   }
	});
}
function uPicsComments(u,i) 
{ 
	$('#Comments').html('<div class="loading">Зареждане, моля изчакай...</div>');
	$.ajax({
   type: "GET",
   url: "/mods/ajax.uPicsComments.php",
   data: "i="+i+"&u="+u,
	 success: function(msg){
	     $('#Comments').html(msg);
   }
	 });
}
function show_upic(un, u,a,p) 
{ 
if(p!="undefined") {
	$.ajax({
   type: "GET",
   url: "/mods/ajax.profile.pics.php",
   data: "un="+un+"&u="+u+"&a="+a+"&p="+p,
	 success: function(msg){
	     $('#pic').html(msg);
   }
	 });
	}
	else {
		location.href = '/'+un+'/pics/'+a;
	}
}
function hideMsgEmos() {
	document.getElementById('msgGoodiesEmo').style.display = 'none';
	$('a#msgGoodiesEmoBut').removeClass('msgGoodies_hover')
}
function postComment(u,i,dat) {
	$('#REplies'+i).empty();
	$('#RE'+i).html('<div class="loading">Зареждане, моля изчакай...</div>');
	$.ajax({
   type: "GET",
   url: "/mods/ajax.postComment.php",
   data: dat,
	 success: function(msg){
		uComments(u,i); 
	   }
	 });
}
function postNewCommentGroup(i,w,dat) {
	$('#text2'+i).attr("readonly", true);
	$('#text2'+i).val("Изпращане...");
	$.ajax({
   type: "GET",
   url: "/mods/ajax.postCommentGroup.php",
   data: dat,
	 success: function(msg){
		uActivityGroups(i,w,'0'); 
		$('#text2'+i).removeAttr("readonly");
		$('#text2'+i).val("напиши нещо..");
		$('#msgPics2'+i).val("");
		$('#video2'+i).val("Напиши връзка към клипче от youtube или vbox7..");
		$('#msg_video2'+i).attr("src", '/media/msg_video.png');
		$('#msgGoodiesPicsImg21').attr("src", '/media/msg_pic.png');
	   }
	 });
}
function delCommentGroups(g,i,p) {
	$.ajax({
   type: "GET",
   url: "/mods/ajax.delCommentGroups.php",
   data: "i="+i+"&g="+g+"&p="+p,
	 success: function(msg){
	     uCommentsGroups(g,p);
   }
	});
}

function delGroupTopic(i,g,w) {
	$('#uActivity').empty();
	$.ajax({
   type: "GET",
   url: "/mods/ajax.delGroupTopic.php",
   data: "i="+i+"&g="+g,
	 success: function(msg){
		uActivityGroups(g,w,'0'); 
	   }
	 });
}
function postCommentGroup(g,i,dat) {
	$('#REplies'+i).empty();
	$('#RE'+i).html(loadingmsg);
	$.ajax({
   type: "GET",
   url: "/mods/ajax.postCommentGroup.php",
   data: dat,
	 success: function(msg){
		uCommentsGroups(g,i); 
	   }
	 });
}
function uCommentsGroups(g,i) 
{ 
	$('#RE'+i).html(loadingmsg);
	$.ajax({
   type: "GET",
   url: "/mods/ajax.uCommentsGroups.php",
   data: "i="+i+"&g="+g,
	 success: function(msg){
	     $('#RE'+i).html(msg);
   }
	 });
}

function uActivityGroups(g,w,p,t) 
{ 
	$('#loading').html(loadingmsg);
	$.ajax({
   type: "GET",
   url: "/mods/ajax.uActivityGroups.php",
   data: "g="+g+"&p="+p+"&w="+w,
	 success: function(msg){
		$('.loading').remove();
		if(p==0) {
			$('#uActivity').html(msg);
		}
		else {
			$('#uActivity').append(msg);
		}
		if(t) {
			if(!$('#'+t).html()) {
				page = p+20;
				uActivityGroups(g,w,page,t);
			}
			else {
				$('.button_more').hide();
				$.scrollTo('#'+t, 1800);
			}
		}
   }
	 });
}

function PicspostComment(u,i,dat) {
	$.ajax({
   type: "GET",
   url: "/mods/ajax.postComment.php",
   data: dat,
	 success: function(msg){
		uPicsComments(u,i); 
	   }
	 });
}
function emoClearTxt(id) {
	if($('#emo_'+id).val()=="Напиши защо..") {
		$('#emo_'+id).val('');
	}
}
function addClip(url,uniq) {
	var str = url;
	if(str.indexOf("youtube.com/watch?") > 0) {
		document.getElementById('msg_video'+uniq).src = '/media/msg_video-ok.png';
		document.getElementById('msgGoodiesVideo'+uniq).style.display = 'none';$('a#msgGoodiesVideoBut'+uniq).removeClass('msgGoodies_hover');
		if($('#text'+uniq).val()=='коментирай..' || $('#text'+uniq).val()=='напиши нещо..' || $('#text'+uniq).val()=='') { $('#text'+uniq).val(' '); }
		return false;
	}
	if(str.indexOf("vbox7.com/play:") > 0) {
		document.getElementById('msg_video'+uniq).src = '/media/msg_video-ok.png';
		document.getElementById('msgGoodiesVideo'+uniq).style.display = 'none';$('a#msgGoodiesVideoBut'+uniq).removeClass('msgGoodies_hover');
		if($('#text'+uniq).val()=='коментирай..' || $('#text'+uniq).val()=='напиши нещо..' || $('#text'+uniq).val()=='') { $('#text'+uniq).val(' '); }
		return false;
	}
	else {
		showAlert('error', 'Връзката към клипчето не е валидна! Опитай пак.');
		return false;
	}
	hideMsgAll(uniq);
}
function insertText(text, textarea)
{
	if(textarea.value=="коментирай..") { textarea.value = ''; }
	if (typeof(textarea.caretPos) != "undefined" && textarea.createTextRange)
	{
		var caretPos = textarea.caretPos;

		caretPos.text = caretPos.text.charAt(caretPos.text.length - 1) == ' ' ? text + ' ' : text;
		caretPos.select();
	}
	else if (typeof(textarea.selectionStart) != "undefined")
	{
		var begin = textarea.value.substr(0, textarea.selectionStart);
		var end = textarea.value.substr(textarea.selectionEnd);
		var scrollPos = textarea.scrollTop;

		textarea.value = begin + text + end;

		if (textarea.setSelectionRange)
		{
			textarea.focus();
			textarea.setSelectionRange(begin.length + text.length, begin.length + text.length);
		}
		textarea.scrollTop = scrollPos;
	}
	else
	{
		textarea.value += text;
		textarea.focus(textarea.value.length - 1);
	}
}

function rotateImg(deg, i) 
{ 
	$.ajax({
   type: "GET",
   url: "/mods/ajax.rotateImg.php",
   data: "deg="+deg+"&i="+i,
	 success: function(msg){
	     document.getElementById('current_pic').innerHTML = msg;
   }
	 });
}
function profile_more_info(u,s) 
{ 
	$('#uoinfobox').html(loadingmsg);
	$.ajax({
   type: "GET",
   url: "/mods/ajax.profile_more_info.php",
   data: "u="+u+"&s="+s,
	 success: function(msg){
	 	document.getElementById('uoinfobox').style.display = 'block';
	 	document.getElementById('more4me').style.display = 'none';
	 	document.getElementById('less4me').style.display = 'block';
	    document.getElementById('uoinfobox').innerHTML = msg;
   }
	 });
}
function lost_pwd(user) 
{ 
	$.ajax({
   type: "GET",
   url: "/mods/ajax.chkUser.php",
   data: "user="+user,
	 success: function(msg){
	     	if(!msg) { 
	 			 $.validationEngine.buildPrompt('#reg_username','Несъществуващо потребителско име','error'); 
	 			 return false;
	 		}
	 		else {
				$.validationEngine.closePrompt('#reg_username');
				document.getElementById('lost_password').submit();
	 		}
	 }
	 });
	 return false;
}
function chkUser(user) 
{ 
	$.ajax({
   type: "GET",
   url: "/mods/ajax.chkUser.php",
   data: "user="+user,
	 success: function(msg){
	     	if(msg) { 
	 			 $.validationEngine.buildPrompt('#reg_username','Това потребителско име е заето','error'); 
	 		}
	 		else {
				$.validationEngine.buildPrompt('#reg_username','Потребителското име е свободно','pass');
	 			setTimeout('$.validationEngine.closePrompt(\'#reg_username\')', 3000);
	 		}
	 }
	 });
}
function chkGroup(grp) 
{ 
	$.ajax({
   type: "GET",
   url: "/mods/ajax.chkGroup.php",
   data: "grp="+grp,
	 success: function(msg){
	     	if(msg) { 
	 			 $.validationEngine.buildPrompt('#reg_username','Тази група съществува','error'); 
	 		}
	 		else {
				$.validationEngine.buildPrompt('#reg_username','Групата е свободна за ползване','pass');
	 			setTimeout('$.validationEngine.closePrompt(\'#reg_username\')', 3000);
	 		}
	 }
	 });
}
function chkEmail(email) 
{ 
	$.ajax({
   type: "GET",
   url: "/mods/ajax.chkEmail.php",
   data: "email="+email,
	 success: function(msg){
	     	if(msg) { 
	 			 $.validationEngine.buildPrompt('#email','Тази електронна поща вече се използва','error'); 
	 		}
	 		else {
				$.validationEngine.closePrompt('#email');
	 		}
	 }
	 });
}
function ttip(msg){	
	
		xOffset = 10;
		yOffset = 20;		
	
	$(".ttip").hover(function(e){											  
	if(msg) { 
		this.t = msg;
	}
	else {
		this.t = this.title;
	}
		this.title = "";									  
		$("body").append("<p id='ttip'>"+ this.t +"</p>");
		$("#ttip")
			.css("top",(e.pageY - xOffset) + "px")
			.css("left",(e.pageX + yOffset) + "px")
			.fadeIn("fast");		
    },
	function(){
		this.title = this.t;		
		$("#ttip").remove();
    });	
	$(".ttip").mousemove(function(e){
		$("#ttip")
			.css("top",(e.pageY - xOffset) + "px")
			.css("left",(e.pageX + yOffset) + "px");
	});			
};

function hideMsgAll(uniq) {
	$('#msgGoodiesVideo'+uniq).hide();
	$('#msgGoodiesVideoBut'+uniq).removeClass('msgGoodies_hover');
	
	$('#msgGoodiesPics'+uniq).hide();
	$('#msgGoodiesPicsBut'+uniq).removeClass('msgGoodies_hover');
	
	$('#msgGoodiesEmo'+uniq).hide();
	$('#msgGoodiesEmoBut'+uniq).removeClass('msgGoodies_hover');
}

$(document).ready(function(){
	if((location.hash.split('#')[1]=="emo" || location.hash.split('#')[1]=="comment") && location.hash.split('&')[1] && location.hash.split('&')[2]) { 
		if($('#act'+location.hash.split('&')[1]+'').html()) {
			$.scrollTo('#act'+location.hash.split('&')[1]+'', 1800);
		}
		else {
			uActivity(location.hash.split('&')[2], 20, 'act'+location.hash.split('&')[1]+'');
		}
	}
	if(location.hash.split('#')[1]=="g" && location.hash.split('&')[1]) { 
		if($('#act'+location.hash.split('&')[1]+'').html()) {
			$.scrollTo('#act'+location.hash.split('&')[1]+'', 1800);
		}
		else {
			uActivityGroups(location.hash.split('&')[2], '', 20, 'act'+location.hash.split('&')[1]+'');
		}
	}
	ttip();
});

function sendMsg(u) {
	location.href  = '/my/msg/send/'+u;
}
$(document).ready(function() {
	$("#emo a[title]").tooltip({
	}); 
	$(".showhide_but").click(function(){
		$("div#emotions").animate({
			height: "300px"
		})
		.animate({
			height: "290px"
		}, "fast");
		$(".showhide_but").toggle();
	});	
   $("#hide_button").click(function(){
		$("div#emotions").animate({
			height: "20px"
		}, "fast");
	
   });	
    $("#emo li").append('<img class="shadow" src="/media/icons-shadow.png" width="81" height="27" alt="" />');
 
    $("#emo li").hover(function() {
    	var e = this;
        $(e).find("a").stop().animate({ marginTop: "-14px" }, 250, function() {
        	$(e).find("a").animate({ marginTop: "-10px" }, 250);
        });
        $(e).find("img.shadow").stop().animate({ width: "80%", height: "20px", marginLeft: "8px", opacity: 0.25 }, 250);
    },function(){
    	var e = this;
        $(e).find("a").stop().animate({ marginTop: "-1px" }, 250, function() {
        	$(e).find("a").animate({ marginTop: "-6px" }, 250);
        });
        $(e).find("img.shadow").stop().animate({ width: "100%", height: "27px", marginLeft: "0px", opacity: 1 }, 250);
    });
	
});
(function($){
 $.fn.extend({
 
 	customStyle : function(options) {
	  if(!$.browser.msie || ($.browser.msie&&$.browser.version>6)){
	  return this.each(function() {
			var currentSelected = $(this).find(':selected');
			$(this).after('<span class="customStyleSelectBox"><span class="customStyleSelectBoxInner">'+currentSelected.text()+'</span></span>').css({position:'absolute', opacity:0,fontSize:$(this).next().css('font-size')});
			var selectBoxSpan = $(this).next();
			var selectBoxWidth = parseInt($(this).attr('styledSize')) - 12 - parseInt(selectBoxSpan.css('padding-left')) -parseInt(selectBoxSpan.css('padding-right'));	
			$(this).width($(this).attr('styledSize')+'px');
			var selectBoxSpanInner = selectBoxSpan.find(':first-child');
			selectBoxSpan.css({display:'inline-block'});
			selectBoxSpanInner.css({width:selectBoxWidth, display:'inline-block'});
			var selectBoxHeight = parseInt(selectBoxSpan.height()) + parseInt(selectBoxSpan.css('padding-top')) + parseInt(selectBoxSpan.css('padding-bottom'));
			$(this).height(selectBoxHeight).change(function(){
				selectBoxSpanInner.text($(this).find(':selected').text()).parent().addClass('changed');
			});
			
	  });
	  }
	}
 });
})(jQuery);
$(function(){
	$('.selectbox').customStyle();
	$('textarea.postCommentGroup, textarea.postComment, textarea#msg, textarea#description').autoResize({
    // Quite slow animation:
    animateDuration : 300,
    // More extra space:
    extraSpace : 30
});
});

