function reload_slimbox(){
	$("a[rel^='lightbox']").slimbox();
}

function loadAdsense(keywords) {
    var string = "";
    if(keywords != ""){
        var string = keywords.replace(/<div class='when'[^>]*>(.*?)<\s*\/\s*div>/g,"");
        string = string.replace(/<p class='mid'[^>]*>(.*?)<\s*\/\s*p>/g,"");
        string = string.replace(/<\S[^><]*>/g," ");
        string = string.replace(/\s+/g, " ");
    }
    if($('#googlead').length){
        var currentTime = new Date();
        var url = "ajax/ads.php?u=" + currentTime.getTime() + "&kws=" + Base64.encode(string);
        $('#googlead').attr("src",url);
    }
    //document.getElementById('googlead').src = "ajax/ads.php?u=" + currentTime.getTime() + "&kws=" + Base64.encode(string);
}

function messages(){
	var html = $.ajax({
		url: "ajax/messages.php",
		async: false
	}).responseText;
	$("div#messages_all").empty().append(html);
}

function urldecode( str ) {
	var histogram = {};
	var ret = str.toString();
	var replacer = function(search, replace, str) {
		var tmp_arr = [];
		tmp_arr = str.split(search);
		return tmp_arr.join(replace);
	};
	// The histogram is identical to the one in urlencode.
	histogram["'"]   = '%27';
	histogram['(']   = '%28';
	histogram[')']   = '%29';
	histogram['*']   = '%2A';
	histogram['~']   = '%7E';
	histogram['!']   = '%21';
	histogram['%20'] = '+';
	for (replace in histogram) {
		search = histogram[replace]; // Switch order when decoding
		ret = replacer(search, replace, ret); // Custom replace. No regexing
	}
	// End with decodeURIComponent, which most resembles PHP's encoding functions
	ret = decodeURIComponent(ret);
	return ret;
}

/**
*
*  Base64 encode / decode
*  http://www.webtoolkit.info/
*
**/
 
var Base64 = {
 
	// private property
	_keyStr : "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=",
 
	// public method for encoding
	encode : function (input) {
		var output = "";
		var chr1, chr2, chr3, enc1, enc2, enc3, enc4;
		var i = 0;
 
		input = Base64._utf8_encode(input);
 
		while (i < input.length) {
 
			chr1 = input.charCodeAt(i++);
			chr2 = input.charCodeAt(i++);
			chr3 = input.charCodeAt(i++);
 
			enc1 = chr1 >> 2;
			enc2 = ((chr1 & 3) << 4) | (chr2 >> 4);
			enc3 = ((chr2 & 15) << 2) | (chr3 >> 6);
			enc4 = chr3 & 63;
 
			if (isNaN(chr2)) {
				enc3 = enc4 = 64;
			} else if (isNaN(chr3)) {
				enc4 = 64;
			}
 
			output = output +
			this._keyStr.charAt(enc1) + this._keyStr.charAt(enc2) +
			this._keyStr.charAt(enc3) + this._keyStr.charAt(enc4);
 
		}
 
		return output;
	},
 
	// public method for decoding
	decode : function (input) {
		var output = "";
		var chr1, chr2, chr3;
		var enc1, enc2, enc3, enc4;
		var i = 0;
 
		input = input.replace(/[^A-Za-z0-9\+\/\=]/g, "");
 
		while (i < input.length) {
 
			enc1 = this._keyStr.indexOf(input.charAt(i++));
			enc2 = this._keyStr.indexOf(input.charAt(i++));
			enc3 = this._keyStr.indexOf(input.charAt(i++));
			enc4 = this._keyStr.indexOf(input.charAt(i++));
 
			chr1 = (enc1 << 2) | (enc2 >> 4);
			chr2 = ((enc2 & 15) << 4) | (enc3 >> 2);
			chr3 = ((enc3 & 3) << 6) | enc4;
 
			output = output + String.fromCharCode(chr1);
 
			if (enc3 != 64) {
				output = output + String.fromCharCode(chr2);
			}
			if (enc4 != 64) {
				output = output + String.fromCharCode(chr3);
			}
 
		}
 
		output = Base64._utf8_decode(output);
 
		return output;
 
	},
 
	// private method for UTF-8 encoding
	_utf8_encode : function (string) {
		string = string.replace(/\r\n/g,"\n");
		var utftext = "";
 
		for (var n = 0; n < string.length; n++) {
 
			var c = string.charCodeAt(n);
 
			if (c < 128) {
				utftext += String.fromCharCode(c);
			}
			else if((c > 127) && (c < 2048)) {
				utftext += String.fromCharCode((c >> 6) | 192);
				utftext += String.fromCharCode((c & 63) | 128);
			}
			else {
				utftext += String.fromCharCode((c >> 12) | 224);
				utftext += String.fromCharCode(((c >> 6) & 63) | 128);
				utftext += String.fromCharCode((c & 63) | 128);
			}
 
		}
 
		return utftext;
	},
 
	// private method for UTF-8 decoding
	_utf8_decode : function (utftext) {
		var string = "";
		var i = 0;
		var c = c1 = c2 = 0;
 
		while ( i < utftext.length ) {
 
			c = utftext.charCodeAt(i);
 
			if (c < 128) {
				string += String.fromCharCode(c);
				i++;
			}
			else if((c > 191) && (c < 224)) {
				c2 = utftext.charCodeAt(i+1);
				string += String.fromCharCode(((c & 31) << 6) | (c2 & 63));
				i += 2;
			}
			else {
				c2 = utftext.charCodeAt(i+1);
				c3 = utftext.charCodeAt(i+2);
				string += String.fromCharCode(((c & 15) << 12) | ((c2 & 63) << 6) | (c3 & 63));
				i += 3;
			}
 
		}
 
		return string;
	}
 
};

function ajax_call(atype,aurl,adata){
	var ajax_result = $.ajax({ type: atype, url: aurl, data: adata, async: false});
	var ajax_response = ajax_result.responseText;
	return ajax_response;
}

function set_notify_mode(stuff){
	var result = ajax_call("GET","ajax/set_notify_way.php","stuff=" + stuff);
	var temp = new Array();
	temp = stuff.split('_');
	var ln = temp.length;
	var m = temp[0];
	var uid = temp[1];
	var fllwid = temp[2];
	//$('input.notify_mode21').find('value=im_2_10').attr('selected', 'selected');
	//$("input[@name='notify_mode_"+fllwid+"']:checked").hide('slow');
	if(ln==3){
		var ok_img = $("img#"+m+"_"+uid+"_"+fllwid+"");
		ok_img.fadeIn('slow');
		setTimeout( function() { ok_img.fadeOut("slow"); }, 2000);
		if ( m == 'off'){
			setTimeout( function() { ok_img.attr("id","on"+"_"+uid+"_"+fllwid); }, 2000);
		}else if ( m == 'on'){
			setTimeout( function() { ok_img.attr("id","off"+"_"+uid+"_"+fllwid); }, 2000);
		}else{
			$.jGrowl("Kullanici icin secilen bildirim modu: "+m.toUpperCase());
		}
	}else{
		//$("input[@name='notify_mode_"+fllwid+"']:checked").show();
		$("#ncmr").hide().empty().html(result).slideDown('slow');
		setTimeout( function() { $("#ncmr").slideUp("slow"); }, 3000);
	}
}

function set_msg_notification(stuff){
	var result = ajax_call("GET","ajax/message_notification.php","stuff=" + stuff);
	$("#mnr").hide().empty().append(result).show('slow');
	setTimeout( function() { $("#mnr").fadeOut("slow"); }, 3000);
}



$(document).ready(function(){
	
		// Expand Panel
	$("#open, #link_login, #link_register").click(function(){
		$("div#panel").slideDown("slow");
		$("#toggle a").toggle();
		return false;
	
	});	
	
	// Collapse Panel
	$("#close").click(function(){
		$("div#panel").slideUp("slow");	
		$("#toggle a").toggle();
		return false;
	});		
	
	// Switch buttons from "Log In | Register" to "Close Panel" on click
	$("#toggle a").click(function () {
		//$("#toggle a").toggle();
	});	

	if(registerlogin_error == 1){
		$("div#panel").slideDown("slow");
		$("#toggle a").toggle();
	}
	
	// Collapse the panel when the panel bg is clicked.

	if($('.anythingSlider').length){
		
		function formatText(index, panel) {
			  return index + "";
		    }
	    
	        $(function () {
	        
	            $('.anythingSlider').anythingSlider({
	                easing: "easeInOutExpo",        // Anything other than "linear" or "swing" requires the easing plugin
	                autoPlay: true,                 // This turns off the entire FUNCTIONALY, not just if it starts running or not.
	                delay: 4000,                    // How long between slide transitions in AutoPlay mode
	                startStopped: false,            // If autoPlay is on, this can force it to start stopped
	                animationTime: 600,             // How long the slide transition takes
	                hashTags: false,                 // Should links change the hashtag in the URL?
	                buildNavigation: true,          // If true, builds and list of anchor links to link to each slide
	        		pauseOnHover: true,             // If true, and autoPlay is enabled, the show will pause on hover
	        		startText: "Başlat",             // Start text
			        stopText: "Durdur",               // Stop text
			        navigationFormatter: formatText       // Details at the top of the file on this use (advanced use)
	            });
	            
	            $("#slide-jump").click(function(){
	                $('.anythingSlider').anythingSlider(6);
	            });
	            
	        });
	}
	//$('input#user').focus();
	$("#lightbox-gmap").slimbox();
	/*
	//$('input[type=checkbox].notify_mode20').checkbox();
	$('input[type=checkbox]').checkbox({
	cls:'jquery-checkbox',
	empty: 'images/empty.png'
	});
	$('input[type=radio]').checkbox({
	cls:'jquery-checkbox',
	empty: 'images/empty.png'
	});
	*/

	/*$("input[type='submit']").click(function(){
	$(this).attr('disabled','true');
	});*/

	//$("#check_friends").click( function() { $(".submit").attr("disabled","disabled").attr("value", "Baglaniyor, lütfen Bekleyin..."); });

      
	$('#refresh_captcha').click(function(){
		var code = ajax_call("GET","ajax/refresh_captcha.php","");
		$('#sec_code').attr('src','randompic.php?napis='+code).show('slow');
		$('#code1').val(code);
		$('#code2').css("background", "transparent url(images/field-bg1.gif) repeat-x scroll 0 0");
		$('#code2').val('');
	});

	//notify followers
	$("#notify_friend").click(function(){
		var result = ajax_call("GET","ajax/notify_followers.php","nf=" + $(this).val());
		var mode = $(this).val();
		if(mode == "1"){ $(this).val('0'); var txt = "ACIK";}
		if(mode == "0"){ $(this).val('1'); var txt = "KAPALI";}
		$("img#img_notify_friend").fadeIn('slow');
		setTimeout( function() { $("img#img_notify_friend").fadeOut("slow"); }, 2000);
		$.jGrowl("Takipci bildirimi: <b>"+txt+"</b>");
	});
    
    $("#notify_request").click(function(){
        var result = ajax_call("GET","ajax/notify_follow_requests.php","nf=" + $(this).val());
        var mode = $(this).val();
        if(mode == "1"){ $(this).val('0'); var txt = "ACIK";}
        if(mode == "0"){ $(this).val('1'); var txt = "KAPALI";}
        $("img#img_notify_request").fadeIn('slow');
        setTimeout( function() { $("img#img_notify_request").fadeOut("slow"); }, 2000);
        $.jGrowl("Takip isteği SMS bildirimi: <b>"+txt+"</b>");
    });

	//forgot password ajax
	$("#remind").click(function(){
		var result = ajax_call("GET","ajax/forgot_password.php","email=" + $('#forgot_email').val());
		$("#remind").after(result).fadeIn("slow");
		setTimeout( function() { $(".statusmsg").fadeOut("slow"); }, 3000);
	});

	//resend activation ajax
	$("#resend_activation").click(function(){
		var result = ajax_call("GET","ajax/resend_activation.php","email=" + $('#activate_email').val());
		$(this).after(result).fadeIn("slow");
		setTimeout( function() { $(".statusmsg").fadeOut("slow"); }, 3000);
	});
	
	//request invite ajax
	$("#send_invite_request").click(function(){
		var result = ajax_call("GET","ajax/request_invite.php","email=" + $('#request_email').val());
		$(this).after(result).fadeIn("slow");
		setTimeout( function() { $(".statusmsg").fadeOut("slow"); }, 3000);
	});
    
    if($("#message").length){
        $("#reply_button").live("click",function(){
            var stuff = $(this).attr('rel');
            var temp = new Array();
            temp = stuff.split('_');
            var msg = $('#message').val();
            $('#message').val("@"+temp[1]+" "+msg);
            $('#reply_to_username').val(temp[1]);
            $('#reply_to_msg_id').val(temp[0]);
            //$.scrollTo($("div.pheader_back"),200);
            $('html, body').animate({scrollTop:0}, 200);
            $('#message').focus();
            return false;
        });
    }
    
	//add message
	$("#add_message_profile").live("click",function(){
		if($("#add_photo").val() == ""){
			$("#profile_submit_area").empty().append('<img id="3dots" src="images/3dots.gif" style="margin: 15px;"/>');
			//var result = ajax_call("POST","ajax/add_message.php","message=" + $('#message').val() + "&user="+$('#user').val()+"&add_message");
			//$("#profile_submit_area #3dots").show();
			$.ajax({ type: "POST", 
			url: "ajax/add_message.php", 
			data: "message=" + Base64.encode($('#message').val()) + "&user="+$('#user').val()+"&reply_to_username="+$('#reply_to_username').val()+"&reply_to_msg_id="+$('#reply_to_msg_id').val()+"&add_message", 
			async: true,
			success: function (result) {
				if(result.search("OK")!=-1){
					$.jGrowl("Mesajiniz eklenmistir!");
					load_tab($("#profile_my_msg"),"ajax/messages_mine.php","stuff",$("#profile_my_msg"),0,true);
					reload_slimbox();
					var cup = parseInt($('#count_updates strong').text(),10);
					cup++;
					$('#count_updates strong').text(cup);
					$('#message').val("");
					$("#chars_left").html(140);
                    $('#reply_to_username').val("");
                    $('#reply_to_msg_id').val("");
					$("#profile_submit_area").empty().append('<input type="submit" id="add_message_profile" name="add_message_profile" value="Zoptikle" class="submit" />');
				}else{
					$.jGrowl(result);
					$("#profile_submit_area").empty().append('<input type="submit" id="add_message_profile" name="add_message_profile" value="Zoptikle" class="submit" />');
				}
			}
			
			});
			return false;
		}
	});

	//delete message
	$("#delete, #delete_direct, #delete_direct_out").live("click",function(){
		var sel_id = $(this).attr("id");
		//alert(sel_id);
		if(sel_id == "delete"){
			count='#count_updates strong';
		}else if(sel_id == "delete_direct"){
			count='#count_direct_messages strong';
		}else{count='';}
		var mid = $(this).attr('rel');
		var result = ajax_call("GET","ajax/del_message.php","msg=" + mid);
		if(result=="OK"){
			$("#msg"+mid+"").hide("slow",function(){$("#msg"+mid+"").remove();});
			if(count!=''){
				var cup = parseInt($(count).text(),10);
				cup--;
				$(count).text(cup);
				if(cup == 0){$('#tab_content').prepend("<div class='no_msg'><b>Bu sayfada baska mesaj bulunmamaktadir</b></div>").show('slow');}
			}
			$.jGrowl("Mesajiniz silinmistir!");
		}else{
			$.jGrowl("Mesajiniz silinememistir!");
		}
		return false;
	});

	$(".report_msg, .report_user").live("click",function(e) {
		$('.toolTipWrapper').remove();
		$("body").append('<div class="toolTipWrapper"><div class="toolTipTop"></div><div class="toolTipMid"><b>Sikayet Nedeni:</b><br><textarea class="" name="complaint" id="complaint" rows="2" cols="16"></textarea><input type="submit" class="submit" id="report_msg_submit" rel="" value="yolla" />&nbsp;&nbsp;<a id="report_msg_close" href="">Kapat</a></div><div class="toolTipBtm"></div></div>');
		$('.toolTipWrapper').css({left:e.pageX-37,top:e.pageY+4});
		$('.toolTipWrapper').show("slow");
		$("#report_msg_submit").attr("rel",$(this).attr("rel"));
		return false;
	});

	$("#report_msg_close").live("click",function(){
		$('.toolTipWrapper').hide("slow",function(){$('.toolTipWrapper').remove();});
		return false;
	});

	$("#report_msg_submit").live("click",function(){
		var txtval = $('textarea#complaint').val();
		var result = ajax_call("GET","ajax/complaint.php","stuff=" + $(this).attr("rel")+"&msg="+txtval).split('_');
		if(result[0] == "OK"){ $('.toolTipWrapper').hide("slow",function(){$('.toolTipWrapper').remove();}); }
		$.jGrowl(result[1]);
		return false;
	});

	//shorten link - ajax
	$("#shorten_link").click(function(){
		var txtmsg = $('textarea#message');
		if(txtmsg.val() != ""){
			txtmsg.attr("disabled", "disabled");
			txtmsg.css("background","#AAA url(images/ajaxloader.gif) no-repeat scroll center center");
			//var result = ajax_call("POST","ajax/shorten_link.php","msg=" + encode64(txtmsg.val()));
			
			$.ajax({ type: "POST", 
			url: "ajax/shorten_link.php", 
			data: "msg=" + Base64.encode(txtmsg.val()), 
			async: true,
			success: function (result) {
				if(result){
					txtmsg.val(urldecode(result));
					var chrs = 140 - txtmsg.val().length;
					if(chrs == 0 || chrs < 0){ txtmsg.val(txtmsg.val().substr(0, 140)); }
					$("#chars_left").html(chrs);
					$.jGrowl("Link kisaltma islemi tamam!");
				}else{
					$.jGrowl("Link kisaltilirken sorun olustu!");
				}
				txtmsg.removeAttr("disabled");
				txtmsg.css("background","#fff");
			}
			
			});

		}else{
			$.jGrowl("Mesajiniz bos olamaz!");
		}
	});

	//follow ajax
	$("input#follow.js, input#remove_friend.js").live("click",function(){
		var stuff = $(this).attr('rel');
		var temp = new Array();
		temp = stuff.split('_');
		$("div#button"+temp[1]+"").empty().append('<center><img src="images/3dots.gif" /></center>');
		var result = ajax_call("GET","ajax/follow.php","stuff=" + stuff);
		if(result){
			var fllw = parseInt($('#count_friends strong').text(),10);
			if(temp[0]=="follow"){fllw++; var txt="Bu kullaniciyi artik takip ediyorsunuz. Eger kullanici gizli profil kullaniyorsa onay vermesi icin beklemeniz gerekmektedir";}else{fllw--;  var txt="Bu kullanicinin takibini biraktiniz";}
			$('#count_friends strong, .headline2row').text(fllw);
			$("div#button"+temp[1]+"").empty().append(result);
			$.jGrowl(txt, { life: 4000 });
		}
		return false;
	});

	//************** advanced_search
	function getAdvSearchResults(page,type){
		if(page==""){page=1;}
		$("#advsearch_content").empty();
		$("#loading").css({visibility:"visible"}).css({opacity:"1"}).css({display:"block"});
        if(type=="friend"){
            var stuff = ajax_call("GET","ajax/adv_user_search.php","advsearch=1&chk_name="+$('#chk_name').val()+"&txb_name="+$('#txb_name').val()+"&chk_username="+$('#chk_username').val()+"&txb_username="+$('#txb_username').val()+"&chk_mail="+$('#chk_mail').val()+"&txb_mail="+$('#txb_mail').val()+"&chk_interest="+$('#chk_interest').val()+"&txb_interest="+$('#txb_interest').val()+"&chk_about="+$('#chk_about').val()+"&txb_about="+$('#txb_about').val()+"&chk_location="+$('#chk_location').val()+"&txb_location="+$('#txb_location').val()+"&page="+page);    
        }else if(type=="message"){
            var stuff = ajax_call("GET","ajax/adv_msg_search.php","advsearch=1&chk_content="+$('#chk_content').val()+"&txb_content="+$('#txb_content').val()+"&chk_username_msg="+$('#chk_username_msg').val()+"&txb_username_msg="+$('#txb_username_msg').val()+"&chk_timebetween="+$('#chk_timebetween').val()+"&txb_from="+$('#txb_from').val()+"&txb_to="+$('#txb_to').val()+"&page="+page);
        }
		
		$("#loading").fadeOut();
		$("#advsearch_content").hide().empty().html(stuff).show("slow");
		return false;
	}
	//search submit
	$("#advsearch_submit").live("click",function(){ getAdvSearchResults("","friend"); });
	//search pagination
	$("a.pagination.advspage").live("click", function(){
		getAdvSearchResults($(this).attr('rel'),"friend");
		return false;
	});
    
    $("#advsearchmessage_submit").live("click",function(){ getAdvSearchResults("","message"); });
    //search pagination
    $("a.pagination.advsmsgpage").live("click", function(){
        getAdvSearchResults($(this).attr('rel'),"message");
        return false;
    });

	var adv_txtb = $("#txb_name,#txb_username,#txb_mail,#txb_interest,#txb_about,#txb_location,#txb_content,#txb_username_msg,#txb_from,#txb_to");

	//disable all textboxes at startup
	adv_txtb.attr("disabled","disabled").addClass("disabled");
	//change the state when clicked on checkbox
	$("#chk_name,#chk_username,#chk_mail,#chk_interest,#chk_about,#chk_location,#chk_content,#chk_username_msg,#chk_timebetween").click(function(){
		var mode = $(this).val();
		if(mode == "on"){
			$(this).val('off');
			$("#"+$(this).attr('rel')+"").attr("disabled","disabled").addClass("disabled");
		}
		if(mode == "off") {
			$(this).val('on');
			$("#"+$(this).attr('rel')+"").removeAttr("disabled").removeClass("disabled").focus();
		}

	});
    /*
    adv_txtb.click(function(){
        var chk = $("#"+$(this).attr('rel')+"");
        if(chk.val() == "off"){
            chk.click();    
        }
    });
    */
	//click checkbox if text is empty
	adv_txtb.keyup(function(){
		if($(this).val() == ""){
			$("#"+$(this).attr('rel')+"").click();
		}
	});
	//click checkbox if text is empty on blur
	adv_txtb.blur(function(){
		if($(this).val() == ""){
			$("#"+$(this).attr('rel')+"").click();
		}
	});
    
    $("#txb_from,#txb_to").click(function(){
        alert("Lütfen yandaki takvimi kullanın");
    });
	//********* END advanced_search

	//reply setting
	$("#reply_type").change(function(){
		var result = ajax_call("GET","ajax/set_reply_type.php","reply_type=" + $("#reply_type").val());
		if(result){
			$("img.notify_ok_tiny_reply").fadeIn('slow');
			$.jGrowl("@Cevap bildirim modu degistirilmistir.");
			setTimeout( function() { $("img.notify_ok_tiny_reply").fadeOut("slow"); }, 2000);
		}
	});


	//Typewatch options
	var typeWatchOptionsUsername = {
		callback:function(){ checkUsernameAvailability(); },
		wait:750
	};
	var typeWatchOptionsEmail = {
		callback:function(){ checkEmailAvailability(); },
		wait:750
	};
	var typeWatchCaptcha = {
		callback:function(){ checkCaptcha(); },
		wait:500
	};

	var ok_css = "#c7fbbc url(images/ok.png) no-repeat scroll center right";
	var err_css = "#ffa8aa url(images/err.png) no-repeat scroll center right";
	var none_css = "transparent url(images/field-bg1.gif) repeat-x scroll 0 0";
	var ind_css = "#fff url(images/indicator.gif) no-repeat scroll center right";

	var username = $("#username");
	//Watch for when typing is finished in the username field.
	username.typeWatch(typeWatchOptionsUsername);

	//When a user is typing in the username field, we don't want the availability status to show.
	username.keyup(function() {
		var profilename = username.val();

		//if(profilename == ""){
		//	username.css("background", none_css);
		//	$("#profilename").html("");
		//}else{
		if(profilename.length < 3){
			username.css("background", err_css);
			$("#profilename").css("color", "#c00");
		}
		$("#profilename").html(profilename);
		//}
	});

	function checkUsernameAvailability() {
		username.css("background", ind_css);
		$.get('ajax/check_username.php', { username: username.val() }, function(data) {
			if(data == "OK"){
				username.css("background", ok_css);
				$("#profilename").css("color", "#147500");
			}else{
				username.css("background", err_css);
				$("#profilename").css("color", "#c00");
			}
		});
	}

	//Watch for when typing is finished in the username field.
	var email = $("#email");
	email.typeWatch(typeWatchOptionsEmail);

	//When a user is typing in the username field, we don't want the availability status to show.
	email.keyup(function() {
		if(email.val() == ""){ email.css("background", none_css); }
	});

	function checkEmailAvailability() {
		email.css("background", ind_css);
		$.get('ajax/check_email.php', { email: email.val() }, function(data) {
			if(data == "OK"){
				email.css("background", ok_css);
			}else{
				email.css("background", err_css);
			}
		});
	}

	var code2 = $("#code2");
	code2.typeWatch(typeWatchCaptcha);

	code2.keyup(function() {
		if(code2.val() == ""){ code2.css("background", none_css); }
	});

	function checkCaptcha() {
		code2.css("background", ind_css);
		$.post('ajax/check_captcha.php', { code2: code2.val(), sec_code: $('#code1').val() }, function(data) {
			if(data == "OK"){
				code2.css("background", ok_css);
			}else{
				code2.css("background", err_css);
			}
		});
	}

	$("#pass2").keyup(function() {
		//var email = $("#pass1").val();
		if(($("#pass1").val() == $("#pass2").val()) && ($("#pass1").val()!="" && $("#pass2").val()!="")) {
			$("#pass1 ,#pass2").css("background", ok_css);
		}else{
			$("#pass1").css("background", err_css); //none_css
			$("#pass2").css("background", err_css);
		}
	});

	$("p.msg_notify, p.notify_mode").hide();

	$("#quick_settings").click(function(){
		$("p.msg_notify, p.notify_mode").slideToggle("slow");
	});

	$("#note").keyup(function(){
		$("#additional_note").empty().append($(this).val());
	});

	$("#choose_photo").hide();
	$("#upload").addClass("current");

	$("#upload").click(function(){
		$("#choose_photo").hide();
		$("#upload_photo").fadeIn("slow");
		$(this).addClass("current");
		$("#photo_set").removeClass("current");
		return false;
	});

	$("#photo_set").click(function(){
		$("#upload_photo").hide();
		$("#choose_photo").fadeIn("slow");
		$(this).addClass("current");
		$("#upload").removeClass("current");
		return false;
	});

	$("img.avatar.choose").click(function(){
		$("img.avatar.choose").removeClass("chosen");
		$(this).addClass("chosen");
		$("#chosen_photo").val($(this).attr("alt"));
		return false;
	});

	$("#message").keyup(function(){
		var chars;
		chars = 140 - $(this).val().length;
		if(chars == 0 || chars < 0){ $(this).val($(this).val().substr(0, 140)); }
		$("#chars_left").html(chars);
	});
	$("#bio, #interests").keyup(function(){
		var chars;
		chars = 200 - $(this).val().length;
		if(chars == 0 || chars < 0){ $(this).val($(this).val().substr(0, 200));}
	});

	//login/register tabs switching
	if($("#show_register_form").val() == 1){
		$("#login_stuff").hide();
		$("#link_register").addClass("currentlink");
		$("#register_stuff").show();
	} else {
		$("#register_stuff").hide();
		$("#link_login").addClass("currentlink");
		$("#login_stuff").show();
	}

	$("#link_register").click(function(){
		$("#login_stuff").slideUp("slow", function(){$("#register_stuff").slideDown("slow");});
		//$("#register_stuff").fadeIn("slow");
		$(this).addClass("currentlink");
		$("#link_login").removeClass("currentlink");
		return false;
	});
	$("#link_login").click(function(){
		$("#register_stuff").slideUp("slow", function(){$("#login_stuff").slideDown("slow");});
		//$("#login_stuff").fadeIn("slow");
		$(this).addClass("currentlink");
		$("#link_register").removeClass("currentlink");
		return false;
	});

	//direct messages
	$("#dm_outbox").hide();
	$("#link_inbox").addClass("current");
	$("#link_inbox").click(function(){
		$("#dm_outbox").hide();
		$("#dm_inbox").fadeIn("slow");
		$(this).addClass("current");
		$("#link_outbox").removeClass("current");
		return false;
	});
	$("#link_outbox").click(function(){
		$("#dm_inbox").hide();
		$("#dm_outbox").fadeIn("slow");
		$(this).addClass("current");
		$("#link_inbox").removeClass("current");
		return false;
	});

	//most popular and most recent users
	if($("#most_recent_stuff").length){
		$("#loading").css({visibility:"visible"}).css({opacity:"1"}).css({display:"block"});
		$("#most_popular_stuff").hide();
		$("#link_recent").addClass("currentlink");
		$.ajax({url: "ajax/most_recent.php", async: true,
			success: function (result) {
				$("#loading").fadeOut();
				$("#most_recent_stuff").hide().html(result).fadeIn("slow");
				recent_popular_enable();
			}
			});
	}

	$("#link_popular").click(function(){
		$("#loading").css({visibility:"visible"}).css({opacity:"1"}).css({display:"block"});
		$("#most_recent_stuff").empty().hide();
		$(this).addClass("currentlink");
		$("#link_recent").removeClass("currentlink");
		$.ajax({url: "ajax/most_popular.php", async: true,
			success: function (result) {
				$("#loading").fadeOut();
				$("#most_popular_stuff").hide().html(result).fadeIn("slow");
				recent_popular_enable();
			}
		});
		
		return false;
	});

	$("#link_recent").click(function(){
		$("#loading").css({visibility:"visible"}).css({opacity:"1"}).css({display:"block"});
		$("#most_popular_stuff").empty().hide();
		$(this).addClass("currentlink");
		$("#link_popular").removeClass("currentlink");
		$.ajax({url: "ajax/most_recent.php", async: true,
			success: function (result) {
				$("#loading").fadeOut();
				$("#most_recent_stuff").hide().html(result).fadeIn("slow");
				recent_popular_enable();
			}
		});
		
		return false;
	});

	// YENI TOOLTIP
	$('.show_msg_tooltip').hover(function() {
		var markup = ajax_call("GET","ajax/user_last_message.php","user=" + $(this).attr("rel"));
		$(this).after('<div class="toolTipWrapper"><div class="toolTipTop"></div><div class="toolTipMid"><b>'+$(this).attr("rel")+':</b> <br>' +markup+'</div><div class="toolTipBtm"></div></div>'); // onceden append
		this.width = $(this).width();
		this.height = $(this).height();
			if($('#recent_popular').length){
				$('.toolTipWrapper').css({left:this.width-50,top:this.height-55});
			}else{
				$('.toolTipWrapper').css({left:this.width-50,top:this.height});
			}
		$('.toolTipWrapper').show(300);
	}, function() {$('.toolTipWrapper').remove();} );

	function recent_popular_enable(){
		$('.show_msg_tooltip').hover(function() {
			var markup = ajax_call("GET","ajax/user_last_message.php","user=" + $(this).attr("rel"));
			$(this).after('<div class="toolTipWrapper"><div class="toolTipTop"></div><div class="toolTipMid"><b>'+$(this).attr("rel")+':</b> <br>' +markup+'</div><div class="toolTipBtm"></div></div>');
			this.width = $(this).width();
			this.height = $(this).height();
			if($('#recent_popular').length){
				$('.toolTipWrapper').css({left:this.width-50,top:this.height-55});
			}else{
				$('.toolTipWrapper').css({left:this.width-50,top:this.height});
			}
			$('.toolTipWrapper').show(300);
		}, function() {$('.toolTipWrapper').remove();} );
	}
	//favorites ajax stuff
	$(".fav_add").live("click",function(){
		var result = ajax_call("GET","ajax/add_favorite.php","stuff=" + $(this).attr("alt"));
		if(result != "OK") {
			if(lang_var == "ENG"){ $.jGrowl("Error adding this message to favorites"); } //alert(""); //TARIK
			if(lang_var == "TR"){ $.jGrowl("Mesaj favorilerinize eklenemedi"); }//alert("Bu mesaj favorilerinize eklenemedi"); //TARIK
		}
		if(result == "OK") {
			if(lang_var == "ENG"){
				var rff = "Remove from favorites";
				$.jGrowl("Message was successfuly added to your favorites"); //TARIK
			}
			if(lang_var == "TR"){
				var rff = "Favorilerimden kaldir";
				$.jGrowl("Mesaj basariyla favorilerinize eklenmistir"); //TARIK
			}
			if(own_profile == "true"){
				var fint = parseInt($('#count_favorites strong').text(),10);
				fint++;
				$('#count_favorites strong').text(fint);
			}
			$(this).attr("src","images/star_delete.gif").attr("class","fav_del").attr("alt",$(this).attr("alt")).attr("title",rff);
		}
	});

	$(".fav_del").live("click",function(){
		var result = ajax_call("GET","ajax/del_favorite.php","stuff=" + $(this).attr("alt"));
		if(result != "OK") {
			if(lang_var == "ENG"){ $.jGrowl("Error removing this message from favorites"); } //TARIK
			if(lang_var == "TR"){ $.jGrowl("Bu mesaj favorilerinizden silinemedi"); }//TARIK
		}
		if(result == "OK") {
			if(lang_var == "ENG"){
				var atf = "Add to favorites"; //TARIK
				$.jGrowl("Message was successfuly removed from your favorites");
			}
			if(lang_var == "TR"){
				var atf = "Favorilerime ekle"; //TARIK
				$.jGrowl("Mesaj favorilerinizden silinmistir");
			}
			if(own_profile == "true"){
				var fint = parseInt($('#count_favorites strong').text(),10);
				fint--;
				$('#count_favorites strong,#hd_count_favorites').text(fint);

				var stuff = $(this).attr("alt");
				var temp = new Array();
				temp = stuff.split('_');
				var mid = temp[1];
				if($('#msg'+mid+'').hasClass('fav')) {
					$('#msg'+mid+'').hide('slow', function(){$('#msg'+mid+'').remove();});
					if(fint == 0){$('.no_msg').show('slow');}
				}
			}
			$(this).attr("src","images/star_add.gif").attr("class","fav_add").attr("alt",$(this).attr("alt")).attr("title",atf);
		}
	});

	//scripts to copy and paste
	$("#paste_code, #js_my_status, #js_my_friends, #api_key").click(function(){
		this.select();
	});

	//notification mode setting
	$(".notify_mode20").click(function(){
		set_notify_mode($(this).val());
		var mode = $(this).val();
		var temp = new Array();
		temp = mode.split('_');
		if ( temp[0] == 'off'){
			$(this).val("on"+"_"+temp[1]+"_"+temp[2]);
			$.jGrowl("Bu kullanici icin bildirim alimi:<br><b>KAPALI</b>");
		}
		if ( temp[0] == 'on'){
			$(this).val("off"+"_"+temp[1]+"_"+temp[2]);
			$.jGrowl("Bu kullanici icin bildirim alimi:<br><b>ACIK</b>");
		}
		var mode = $(this).val();
	});

	$("#notify_mode1, #notify_mode2, #notify_mode3, #notify_mode4, #notify_mode5, .notify_mode21, .notify_mode22, .notify_mode23, .notify_mode24").click(function(){
		set_notify_mode($(this).val());
	});

	//message notification
	$("#notify_direct1, #notify_direct2").click(function(){
		set_msg_notification($(this).val());
	});

	$("#im_type").change(function(){
		switch($("#im_type").val()){
			case "MSN": get_im_info("0"); break;
			case "ICQ": get_im_info("1"); break;
			case "GTalk/Jabber": get_im_info("2"); break;
			case "Yahoo Messenger": get_im_info("3"); break;
			case "Facebook": get_im_info("4"); break;
			case "MySpace": get_im_info("5"); break;
			default:
			$("#im_id").val("");
			$("#im_info").hide().empty();
			break;
		}
	});

	function get_im_info(imtype){
		var result = ajax_call("GET","ajax/im_info.php","im_type=" + imtype);
		$("#im_info").hide().empty().html(result).show('slow');
	}

	//Get Facebook id
	$("input#getfbid").live("click",function(){
		$("input#getfbid").replaceWith('<div id="3dots"><center><img src="images/3dots.gif" /></center></div>');
		var result = ajax_call("POST","ajax/getFBid.php","email=" + $('#fb_email').val() + "&pass=" + $('#fb_pass').val());
		var temp = new Array();
		temp = result.split('#');
		if(temp[0]=="ERR"){
			$("#3dots").replaceWith("<input type='submit' id='getfbid' class='submit' value='Facebook ID Bul' />");
			$("#getfbid").after(temp[1]).fadeIn("slow");
			setTimeout( function() { $(".statusmsg").fadeOut("slow").remove(); }, 3000);
		}else if(temp[0]=="FBID"){
			$('#im_id').val(temp[1]).focus();
			$('#im_info').hide('slow');
		}
		return false;
	});

	//invite image select
	$("img.inviter_img").click(function(){
		$('#check_type').val($(this).attr('rel'));
		$("img.inviter_img").removeClass("inviter_chosen");
		$(this).addClass("inviter_chosen");
		return false;
	});

	$('#check_type').change(function(){
		var chosen = $('#check_type').val();
		$("img.inviter_img").removeClass("inviter_chosen");
		$("img[rel='"+chosen+"']").addClass("inviter_chosen");
	});

	//password for account deletion
	$("#del_pass_form").hide();
	$("#del_pass").click(function(){
		$(this).hide();
		$("#del_pass_form").show();
	});

	//loading backround images for layout page
	function loadBacks(){
		if($("div#backs").length){
			$("div#backs").empty().hide();
			$("#loading_backs").css({visibility:"visible"}).css({opacity:"1"}).css({display:"block"});
			var stuff = ajax_call("GET","ajax/bg_lib.php","page=1");
			$("#loading_backs").fadeOut();
			$("div#backs").hide().empty().html(stuff);
		}
	}
	//pagination for backround images
	$("a.pagination.backs").live("click", function(){
		$("div#backs").hide().empty();
		$("#loading_backs").css({visibility:"visible"}).css({opacity:"1"}).css({display:"block"});
		var stuff = ajax_call("GET","ajax/bg_lib.php","page=" + $(this).attr("rel"));
		$("#loading_backs").fadeOut();
		$("div#backs").hide().empty().html(stuff).slideDown("slow");
		return false;
	});

	function load_tab(tab,url,param,attr_id,is_page,async){
		if(is_page==0){
			tab.addClass("current");
			tab.siblings("a").removeClass("current");
		}else{
			$.scrollTo('p.tabs',200);
		}
		$("#tab_content").empty();
		$("#loading").css({visibility:"visible"}).css({opacity:"1"}).css({display:"block"});
		//var stuff = ajax_call("GET",url,param+"=" + attr_id.attr("rel"));
		$.ajax({ type: "GET", 
			url: url, 
			data: param+"=" + attr_id.attr("rel"), 
			async: async,
			success: function (stuff) {
				$("#loading").fadeOut();
				if ($.browser.msie && $.browser.version.substr(0,1)<7) {
					$("#tab_content").hide().empty().html(stuff).show();
				}else{
					$("#tab_content").hide().empty().html(stuff).show("slow");
				}
				reload_slimbox();
                
				if(!async){
					enable_customize();
				}else{
                    loadAdsense(stuff);
                }
			}
			});
	}
	
	function enable_customize(){
		var x = false;
		bglib_enable(x);
		$("#sticker_color").css("background", $("#sticker_color").val());
		$("#sticker_color").click(function(){add_picker($(this));});
	
		$("#back_color").css("background", $("#back_color").val());
		$("#back_color").click(function(){add_picker($(this));});
	
		$("#text_color").css("background", $("#text_color").val());
		$("#text_color").click(function(){add_picker($(this));});
	
		$("#link_color").css("background", $("#link_color").val());
		$("#link_color").click(function(){add_picker($(this));});
	
		$("#container_fill_color").css("background", $("#container_fill_color").val());
		$("#container_fill_color").click(function(){add_picker($(this));});
	
		$("#side_fill_color").css("background", $("#side_fill_color").val());
		$("#side_fill_color").click(function(){add_picker($(this));});
	
		$("#top_area_color").css("background", $("#top_area_color").val());
		$("#top_area_color").click(function(){add_picker($(this));});
		
		$("#top_area_text_color").css("background", $("#top_area_text_color").val());
		$("#top_area_text_color").click(function(){add_picker($(this));});
	}

	// opening the right tab
	if($("#current_tab").length){
		switch($("#current_tab").val()){
			case "mine":
			load_tab($("#profile_my_msg"),"ajax/messages_mine.php","stuff",$("#profile_my_msg"),0,true);
			break;
			case "with_friends":
			load_tab($("#profile_friends"),"ajax/messages_with_friends.php","stuff",$("#profile_friends"),0,true);
			break;
			case "replys":
			load_tab($("#profile_replys"),"ajax/messages_replys.php","stuff",$("#profile_replys"),0,true);
			break;
			case "all":
			load_tab($("#profile_all_msg"),"ajax/messages_all.php","stuff",$("#profile_all_msg"),0,true);
			break;
			case "twitter":
			load_tab($("#profile_twitter"),"ajax/twitter_timeline.php","stuff",$("#profile_twitter"),0,true);
			break;
			case "customize":
			//alert($("#current_user").val());
			load_tab($("#profile_customize"),"ajax/profile_customize.php","user",$("#current_user"),0,false);
			//enable_customize();
			break;
			default:
			load_tab($("#profile_my_msg"),"ajax/messages_mine.php","stuff",$("#profile_my_msg"),0,true);
			break;
		}
	}

	// when user clicks on a tab...
    $("#advanced_search_message").click(function(){
        $("#advanced_search_friend").removeClass("current");
        $(this).addClass('current');
        $('#advsearch_content').empty();  
        $('#people_search').slideUp('slow',function(){$('#message_search').slideDown('slow');});
        return false;
    });
    
    $("#advanced_search_friend").click(function(){
        $("#advanced_search_message").removeClass("current");
        $(this).addClass('current');
        $('#advsearch_content').empty();
        $('#message_search').slideUp('slow',function(){$('#people_search').slideDown('slow');});
        return false;
    });
    
	$("#profile_my_msg").click(function(){
		load_tab($(this),"ajax/messages_mine.php","stuff",$(this),0,true);
		return false;
	});

	$("#profile_all_msg").click(function(){
		load_tab($(this),"ajax/messages_all.php","stuff",$(this),0,true);
		return false;
	});

	$("#profile_friends").click(function(){
		load_tab($(this),"ajax/messages_with_friends.php","stuff",$(this),0,true);
		return false;
	});
	$("#profile_replys").click(function(){
		load_tab($(this),"ajax/messages_replys.php","stuff",$(this),0,true);
		return false;
	});
	$("#profile_twitter").click(function(){
		load_tab($(this),"ajax/twitter_timeline.php","stuff",$(this),0,true);
		return false;
	});
	$("#profile_customize").click(function(){
		load_tab($(this),"ajax/profile_customize.php","user",$(this),0,false);
		return false;
	});

	// pagination enable
	$("a.pagination.mine").live("click", function(){
		load_tab($(this),"ajax/messages_mine.php","stuff",$(this),1,true);
		return false;
	});

	$("a.pagination.msg_all").live("click", function(){
		load_tab($(this),"ajax/messages_all.php","stuff",$(this),1,true);
		return false;
	});


	$("a.pagination.friends").live("click", function(){
		load_tab($(this),"ajax/messages_with_friends.php","stuff",$(this),1,true);
		return false;
	});


	$("a.pagination.replys").live("click", function(){
		load_tab($(this),"ajax/messages_replys.php","stuff",$(this),1,true);
		return false;
	});
	
	//TWITTER FUNCTIONS
	$("#twitter_load_more").live("click", function(){
		var last_msg_id = $("#twitter_load_more").attr("rel"); 
		var dataString = "stuff=" + $("#profile_twitter").attr("rel") + "___"+last_msg_id;
		$("#twitter_load_container").html('<img id="3dots" src="images/3dots.gif" style="margin: 15px;"/>');
		$.ajax({ type: "GET", 
			url: "ajax/twitter_timeline.php", 
			data: dataString, 
			async: true,
			success: function (stuff) {
				//$("#loading").fadeOut();
				$('#twitter_load_container').remove();
				if ($.browser.msie && $.browser.version.substr(0,1)<7) {
					$("#tab_content").append(stuff).show();
				}else{
					$("#tab_content").append(stuff).show("slow");
				}
			}
			});
		return false;
	});
	
	$(".twitter_reply").live("click",function(e) {
		var rel = $(this).attr("rel").split('_');
		$('.toolTipWrapper').remove();
		$("body").append('<div class="toolTipWrapper"><div class="toolTipTop"></div><div class="toolTipMid"><b>Cevabınız:<span id="chars_left_twitter" style="float: right;">140</span></b><br><textarea class="" name="twitmsg" id="twitmsg" rows="2" cols="16">@'+rel[2]+' </textarea><br /><span class="comment">* twitter üzerinden gönderilir</span><br /><br /><input type="submit" class="submit" id="twitmsg_submit" rel="" value="yolla" />&nbsp;&nbsp;<a id="twitmsg_close" href="">Kapat</a></div><div class="toolTipBtm"></div></div>');
		$('.toolTipWrapper').css({left:e.pageX-37,top:e.pageY+4});
		$('.toolTipWrapper').show("slow");
		twitter_keyup();
		$("#twitmsg_submit").attr("rel",$(this).attr("rel"));
		return false;
	});

	$("#twitmsg_close").live("click",function(){
		$('.toolTipWrapper').hide("slow",function(){$('.toolTipWrapper').remove();});
		return false;
	});

	$("#twitmsg_submit").live("click",function(){
		var txtval = $('textarea#twitmsg').val();
		var result = ajax_call("GET","ajax/twitter_status_update.php","stuff=" + $(this).attr("rel")+"&msg="+Base64.encode(txtval)).split('_');
		if(result[0] == "OK"){ $('.toolTipWrapper').hide("slow",function(){$('.toolTipWrapper').remove();}); }
		$.jGrowl(result[1]);
		return false;
	});
	
	$(".twitter_direct").live("click",function(e) {
		var rel = $(this).attr("rel").split('_');
		$('.toolTipWrapper').remove();
		$("body").append('<div class="toolTipWrapper"><div class="toolTipTop"></div><div class="toolTipMid"><b>Özel Mesajınız:<span id="chars_left_twitter" style="float: right;">140</span></b><br><textarea class="" name="twitmsg_direct" id="twitmsg_direct" rows="2" cols="16"></textarea><br /><span class="comment">* twitter üzerinden gönderilir</span><br /><br /><input type="submit" class="submit" id="twitmsg_direct_submit" rel="" value="yolla" />&nbsp;&nbsp;<a id="twitmsg_close" href="">Kapat</a></div><div class="toolTipBtm"></div></div>');
		$('.toolTipWrapper').css({left:e.pageX-37,top:e.pageY+4});
		$('.toolTipWrapper').show("slow");
		twitter_keyup();
		$("#twitmsg_direct_submit").attr("rel",$(this).attr("rel"));
		return false;
	});

	$("#twitmsg_direct_submit").live("click",function(){
		var txtval = $('textarea#twitmsg_direct').val();
		var result = ajax_call("GET","ajax/twitter_direct_message.php","stuff=" + $(this).attr("rel")+"&msg="+Base64.encode(txtval)).split('_');
		if(result[0] == "OK"){ $('.toolTipWrapper').hide("slow",function(){$('.toolTipWrapper').remove();}); }
		$.jGrowl(result[1]);
		return false;
	});
	
	function twitter_keyup(){
		$("#twitmsg, #twitmsg_direct").keyup(function(){
			var chars;
			chars = 140 - $(this).val().length;
			if(chars == 0 || chars < 0){ $(this).val($(this).val().substr(0, 140)); }
			$("#chars_left_twitter").html(chars);
		});
	}
	//END-TWITTER FUNCTIONS


	//color picker stuff

	$(".styleinput").live("keyup", function(){
		if ($(this).val().indexOf("#") != 0) {
			$(this).val("#" + $(this).val());
		}
		var chars;
		chars = 7 - $(this).val().length;
		if(chars == 0 || chars < 0){ $(this).val($(this).val().substr(0, 7)); }
	});

	function eventMouseX(e, w) {
		if (e.pageX){ xval = e.pageX; }
		return xval;
	}
	function eventMouseY(e, h) {
		if (e.pageY){ yval = e.pageY; }
		return yval;
	}

	function add_picker(current_element){

		if(lang_var == "ENG"){ var acolor = "Apply color"; }//TARIK
		if(lang_var == "TR"){ var acolor = "Rengi Uygula"; }//TARIK
		$('#colorpicker').remove();
		var move_picker = true;
		current_element.parent().prepend("<div id='colorpicker'><div id='wheel'></div><a id='cmClose' href='#'>"+acolor+"</a></div>"); // TARIK -acolor
		$("#wheel").farbtastic(current_element);
		$("#colorpicker").show();
		current_element.parent().click(function(e){
			if ($.browser.msie && $.browser.version.substr(0,1)<7) {
				var mouse_x = e.pageX - current_element.width() - 200;
				var mouse_y = e.pageY - current_element.width() - 50;
			}else{
				var mouse_x = eventMouseX(e, 200)-100;
				var mouse_y = eventMouseY(e, $("#colorpicker").height());
			}
			//alert("x: "+mouse_x+" y: "+mouse_y);
			if(move_picker == true){
				$("#colorpicker").css({
					left: mouse_x + 'px',
					top: mouse_y + 'px'
				});
				move_picker = false;
			}
		});
		$("#cmClose").click(function(){
			//if(current_element.val().substr(0, 1) == "#") current_element.val(current_element.val().substr(1));
			current_element.css("background", current_element.val());
			switch(current_element.attr("id")){
				case "back_color":
				$("html").css("background-color", current_element.val());
				break;
				case "side_fill_color":
				$(".side_back").css("background-color", current_element.val());
				break;
				case "container_fill_color":
				$("#settings_menu").css("background", current_element.val());
				$("#settings_content").css("background", current_element.val());
				$("#content_container").css("background", current_element.val());
				break;
				case "text_color":
				$("*, h1, h2, h3, h4, #footer, #copyright").not("a").css("color", current_element.val());
				break;
				case "link_color":
				//$("a, a:visited, #footer a, #footer a:visited, .side_back a, .side_back a:visited, .username, .username:visited").css("color", current_element.val());
				$(".username:visited").css("color", current_element.val());
				$(".username").css("color", current_element.val());
				//$(".side_back a:visited").css("color", current_element.val());
				$(".side_back a").css("color", current_element.val());
				//$("#footer a:visited").css("color", current_element.val());
				$("#footer a").css("color", current_element.val());
				//$("a:visited").css("color", current_element.val());
				$("a").css("color", current_element.val());
				$("input.submit").css("background-color", current_element.val());
				break;
				case "top_area_color":
				$("#pheader_body").css("background-color", current_element.val());
				$("#pheader_inner_top").css("background-color", current_element.val());
				$("#pheader_inner_bottom").css("background-color", current_element.val());
				break;
				case "top_area_text_color":
				$("#pheader_body table h1, #pheader_body table td span, #pheader_body form").css("color", current_element.val());
				//$("#pheader_inner_top").css("background-color", current_element.val());
				//$("#pheader_inner_bottom").css("background-color", current_element.val());
				break;
				default:
				break;
			}
			$(this).parent().remove();
			return false;
		});
		return false;
	}

	var current_element;
	$("#colorpicker").hide();
	if($("#current_tab").val() != "customize"){ enable_customize(); }

	function bglib_enable(x){
		$("#backs").hide();

		$(".back_lib, .back_lib_close").click(function(){
			//var x = false;
			if(x==false){
				loadBacks();
				$("#backs").slideDown("slow");
				x = true;
			} else {
				$("#backs").slideUp("slow");
				x = false;
			}
			return false;
		});
		$("a.bglib_link").live("click",function(){
			$("a.bglib_link").not($(this)).children("img").removeClass("bglib_pic_current").addClass("bglib_pic");
			$(this).children("img").removeClass("bglib_pic").addClass("bglib_pic_current");
			$("#background_name").val($(this).attr("rel"));
			$("#use_image").attr("checked", "checked");
			$("#use_image").val("1");
			$("html").css("background-image", "url(bglib/"+$(this).attr("rel")+")");
			return false;
		});
	}

	//change background tile
	$("#back_tile").live("change", function(){
		var repeat;
		switch($("#back_tile").val()){
			case "0": repeat = "no-repeat"; break;
			case "1": repeat = "repeat-x"; break;
			case "2": repeat = "repeat-y"; break;
			case "3": repeat = "repeat"; break;
			default: repeat = "repeat"; break;
		}
		$("html").css("background-repeat", repeat);
	});

	//change background position
	$("#back_y, #back_x").live("change", function(){
		var backy;
		var backx;
		switch($("#back_y").val()){
			case "0": backy = "top"; break;
			case "1": backy = "center"; break;
			case "2": backy = "bottom"; break;
			default: backy = "top"; break;
		}
		switch($("#back_x").val()){
			case "0": backx = "left"; break;
			case "1": backx = "center"; break;
			case "2": backx = "right"; break;
			default: backx = "left"; break;
		}
		$("html").css("background-position", ""+backy+" "+backx+"");
	});

	//use image
	$("#use_image").live("click", function(){
		var useimage = $("#use_image");
		if(useimage.val() == 1){
			$("html").css("background-image", "none");
			useimage.val("0");
			useimage.removeAttr("checked");
		}else if(useimage.val() == 0){
			//$("html").css("background-image", "url(images/back.png)");
			useimage.val("1");
			useimage.attr("checked","checked");
		}
	});

	//fixed background
	$("#back_fixed").live("click", function(){
		var fixedback = $("#back_fixed");
		if(fixedback.val() == 1){
			$("html").css("background-attachment", "scroll");
			fixedback.val("0");
			fixedback.removeAttr("checked");
		}else if(fixedback.val() == 0){
			$("html").css("background-attachment", "fixed");
			fixedback.val("1");
			fixedback.attr("checked","checked");
		}
	});


	//invitations check all and uncheck all
	$("#check_all").click(function(){
		$("table input").attr("checked", "checked");
		return false;
	});
	$("#uncheck_all").click(function(){
		$("table input").removeAttr("checked");
		return false;
	});

	//blocking confirmation
	$(".block_user").click(function(){
		if(lang_var == "ENG"){ var blockconfirm = "Are you sure you want to block this user? He will not be able to read your updates or add you as a friend."; }//TARIK
		if(lang_var == "TR"){ var blockconfirm = "Bu kullaniciyi engellemek istediginizden emin misiniz? Engellediginiz takdirde mesajlarinizi okuyamayacak ve sizi takip edemeyecek."; }//TARIK
		return confirm(blockconfirm);
	});

	$("#search_words").click(function(){
		$(this).val("");
	});
	$("#search_words").blur(function(){
		if(lang_var == "ENG"){ var searchfriends = "Search for friends"; }//TARIK
		if(lang_var == "TR"){ var searchfriends = "Arkadaş Ara"; }//TARIK
		if($(this).val() == ""){ $(this).val(searchfriends); }
	});

	//sms credit paypal form
	if($("#item_name").val() != ""){ $("#item_name").parent().submit(); }
});