var root = '/';
$(function() {
	$('form input').focus(function() {
		$(this).next('span.f_info').fadeIn();
	});
	
	$('form input').blur(function() {
		$(this).next('span.f_info').hide();
	});
	$('#country').change(function() {
		var val = $(this).val();
		if(val == '151') { $('#cityholder').show();} else {$('#cityholder').hide();}
	});
	$('#parent').change(function() {
		var val = $(this).val();
		$('#category').overlay();
		$('#category').load(root + "tasks.php?task=f_selectcategory&parent="+val,function() {$('.overlay').remove();});
		
	});
	$('#newsnavigation li').hover(function() {
		var image = $(this).children('a').attr("rel");
		$(this).addClass('active');$(this).siblings().removeClass('active');$('.mainimage img').hide();$('#'+image).fadeIn('slow');
		}, function() {}
	);
	var options = {target:'.formmessages',beforeSubmit:function() {$('.ajaxedform').overlay()},success:formresponse};
	$('.ajaxedform').ajaxForm(options);
	$('#photolist li').hover(function() {
		$(this).children('.picinfo').slideDown('fast');
	}, function() {$(this).children('.picinfo').slideUp('fast');}
	);
	$('a.deletemessage').click(function() {
		if(confirmdelete()) {
		var parent = $(this).parents('li');
		var message = $(this).attr("rel");
		parent.overlay();
		$.get(root+"tasks.php?task=u_deletemessage&id="+message, function(d) {
			$('.overlay').remove();
			if(d == "ok") {parent.fadeOut("slow");} else { alert('Bir hata oluştu!');}
		});
		} else {
		return false;
		}
		return false;
	});
});
$.fn.overlay = function(options) {
	return this.each(function(e) {
		$('.overlay').remove();
		var offset = $(this).offset();
		var $this = $(this),
		defaults =  {width: $this.outerWidth(),height: $this.outerHeight(),top: offset.top,left: offset.left},
		settings = $.extend({}, defaults, options);
		$('<div class="overlay" />').appendTo('body').css({'position' : 'absolute', 'top' : settings.top, 'left' : settings.left, 'width': settings.width, 'height' : settings.height});
	});
}

function formresponse(rt)  {
	if($(rt).hasClass('done')) {$('.ajaxedform').remove();}
	$('.overlay').remove();
}

function confirmdelete () {
	var sure = confirm("Silmek istediğinize emin misiniz?");if(sure) {return true;} else {return false;}return false;
}
