$(document).ready(function(){
/*
* 
*  remember_password form
*
*/
$('#remember_pass').submit(function(){	
		var ret = true;
		if ($('#f1').val() == '' || !validate_email($('#f1').val())) {
				message("Lütfen email giriniz !!!","error_message");
				ret = false;
		} 
		if (ret) {
			$.ajax({
				type: 'POST',
				url: '_inc/dnl_ajax.php',
				data: $('#remember_pass').serialize(),
				success: function(x) {
					if(x == "no") {
							message("Böyle bir mail adresi sistemimizde mevcut değil. Lütfen kayıt olun !!!","error_message");
					} else {
							message("Girmiş olduğunuz mail adresine şifreniz gönderilmiştir.", "success_message");							
							setTimeout("window.open('index.php','_self')",3000);
					}
				}
			});
			return false;
		} else {
			return false;
		}
});
	
	
	
/*
 * fbl 
*/	
$('#fbl').click(function(){
	$.ajax({
		type: 'GET',
		url: '_inc/dnl_ajax.php?ajax=fblogin',
		success: function(x) {
			if(x == 1) {
				message("Login işlemi başarılı.", "success_message");	
				setTimeout("window.open('index.php','_self')",1500);
			}
		}
	});
});	
	
	
	
/*
* 
*  login form
*
*/
$('#login_form').submit(function(){
		var ret = true;
		if ($('#f1').val() == '' || $('#f2').val == '' || !validate_email($('#f1').val())) {
				message("Lütfen email ve parolanızı giriniz !!!","error_message");
				ret = false;
		} 
		if (ret) {
			$.ajax({
				type: 'POST',
				url: '_inc/dnl_ajax.php',
				data: $('#login_form').serialize(),
				success: function(x) {
					if(x == 0) {
							message("Böyle bir kullanıcı sistemimizde mevcut değil. Lütfen kayıt olun !!!","error_message");
					} else if (x < 0) {
							message("Lütfen kullanıcı adı ve parola giriniz !!!","error_message");
					} else {
							message("Giriş işleminiz tamamlanmıştır şimdi anasayfaya yönlendiriliyorsunuz......", "success_message");							
							setTimeout("window.open('index.php','_self')",3000);
					}
				}
			});
			return false;
		} else {
			return false;
		}
});
	
/*
* 
*  register form
*
*/	
$('#register_form').submit(function(){
	var ret = true;
	//if ($('#f1').val() == '' || $('#f2').val() == '' || $('#f3').val() == '' || $('#f4').val() == '') {
	if ($('#f2').val() == '' || $('#f3').val() == '' || $('#f4').val() == '') {
			message("Lütfen tüm alanları doldurunuz !!!","error_message");
			ret = false;			
	} else if ($('#f3').val().length < 6) {
			message("Parolanız en az 6 karakterden oluşmalıdır !!!","error_message");
			ret = false;				
	} else if (!validate_email($('#f4').val())) {
			message("Lütfen geçerli bir email adresi giriniz !!!","error_message");
			ret = false;	
	} else if (check_sec_code($('#f5').val())  == 'no' ) {
			message("Lütfen güvenlik kodunu doğru giriniz !!!","error_message");
			ret = false;		    
	}
	if (ret) {
		$.ajax({
			type: 'POST',
			url: '_inc/dnl_ajax.php',
			data: $('#register_form').serialize(),
			success: function(x) {
				if(x == 0) {
						message("Bu email adresi sistemimizde mevcut. Lütfen başka bir email adres giriniz !!!","error_message");
				} else if (x == -1) {
						message("Bu kullanıcı adı sistemimizde mevcut. Lütfen başka bir kullanıcı adı giriniz !!!","error_message");
				} else if (x == -11) {
						message("Lütfen tüm alanları doldurunuz !!!","error_message");
				} else if (x == -99) {
						message("Sistemde bir hata meydana geldi lütfen daha sonra tekrar deneyiniz !!!","error_message");
				} else if (x == 99) {
						message("Kayıt işlemleriniz tamamlanmıştır.<br> Sisteme giriş yapılıyor ......","success_message");							
						setTimeout("window.open('index.php','_self')",3000);
				}
			}
		});
		return false;
	}
	return false;
});
	
/*
* 
*  update form
*
*/	
$('#user_inf_update').submit(function(){
	var ret = true;
	//if ($('#f1').val() == '' || $('#f3').val() == '' || $('#f4').val() == '') {
	if ($('#f3').val() == '' || $('#f4').val() == '') {
			message("Lütfen tüm alanları doldurunuz !!!","error_message");
			ret = false;			
	} else if ($('#f3').val().length < 6) {
			message("Parolanız en az 6 karakterden oluşmalıdır !!!","error_message");
			ret = false;				
	} else if (!validate_email($('#f4').val())) {
			message("Lütfen geçerli bir email adresi giriniz !!!","error_message");
			ret = false;	
	}
	if (ret) {
		$.ajax({
			type: 'POST',
			url: '_inc/dnl_ajax.php',
			data: $('#user_inf_update').serialize(),
			success: function(x) {
				if(x == 0) {
						message("Bu email adresi sistemimizde mevcut. Lütfen başka bir email adres giriniz !!!","error_message");
				} else if (x == -1) {
						message("Girilen bilgiler ile kayıtlı olan bilgileriniz aynı !!!","error_message");
				} else if (x == -11) {
						message("Lütfen tüm alanları doldurunuz !!!","error_message");
				} else if (x == -99) {
						message("Sistemde bir hata meydana geldi lütfen daha sonra tekrar deneyiniz !!!","error_message");
				} else if (x == 99) {
						message("Güncelleme işlemi tamamlandı","success_message");							
						//setTimeout("window.open('index.php','_self')",3000);
				}
			}
		});
		return false;
	}
	return false;
});

/*
*
* oylama
*
*/
$('.vote').each(function() {
$(this).click(function() {
	   var rid  = $(this).attr('id');
       var id   = $(this).attr('id');
       id       = id.split('_');
			$.ajax({
			type    : 'GET',
			url     : '_inc/dnl_ajax.php?ajax=poll&idx='+id[0]+'&idy='+id[1],
			success : function(rsp) {
			    if (rsp == -1) {
					message("Daha önce bu ankeketi oylamışsınız !!!","error_message");			        
			        return false;
			    } else if (rsp == 0) {
					message("Bir hata meydana geldi lütfen daha sonra tekrar deneyiniz !!!","error_message");			        			    	
			        return false;
			    } else {
			        $('#' + rid).html(rsp);        
			        message("Oylama işleminiz tamamlanmıştır. İlginiz için teşekkür ederiz.","success_message");										 	         
	                return false;
			    }
			}
		});
	    return false;
	});	
});


/*
*
*cotent ekle
*
*/
$('#eklex').live('click', function() {
		$.ajax({
		type    : 'GET',
		url     : '_inc/dnl_ajax.php?ajax=add_content&content='+ encodeURIComponent($('#cntn').val()),
		success : function(rsp) {
			if (rsp > 0) {
				 message("Beğenmediğiniz her neyse  sistemimize eklendi.","success_message");										 	         
				 $('#mmain').html(getx_data()).fadeIn("slow");		                     
				 return false;							
			} else if (rsp < 0) {
				message("Aynı içerik dha önceden eklenmiş lütfen farklı bir içerik ekleiniz.","error_message");
				return false;					
			} else {
				message("Sistemde bir hata meydana geldi.Durum yetkililere bildirildi.Lütfen daha sonra tekrar deneyiniz.","error_message");
				return false;							
			}
		}
				});
});


$('#add_btn').live('click' ,function() {
	if ($('#cntn').val() == ''){
		message("Bizde bunu beğenmedik :( <br> Lütfen beğenmediğiniz birşeyler giriniz.","error_message");
		return false;
	} else {
		var chk_user = check_login_user();
		if (chk_user > 0) {
			var chk_data = check_data($('#cntn').val());
			if (chk_data > 0) {
					$('#mmain').html(get_data($('#cntn').val())).fadeIn("slow");
					return false;
			} else {
				$.ajax({
					type    : 'GET',
					url     : '_inc/dnl_ajax.php?ajax=add_content&content='+ encodeURIComponent($('#cntn').val()),
					success : function(rsp) {
						if (rsp > 0) {
							 message("Beğenmediğiniz her neyse  sistemimize eklendi.","success_message");	
						     setTimeout("window.open('index.html','_self')",3000);							 									 	         
		                     return false;							
						} else {
							message("Sistemde bir hata meydana geldi.Durum yetkililere bildirildi.Lütfen daha sonra tekrar deneyiniz.","error_message");
							return false;							
						}
					}
				});
				return false;
			}
		} else {
			message("Bir şey ekleyebilmek için lütfen login olunuz.","error_message");
			setTimeout("window.open('login.html','_self')",1500);							 									 	         
			return false;			
		}
	}
});




$('#cmnt_add').submit(function(){
	if ($('#cmnt').val() !='' && $('#cname').val() !='') 
	{
		$.ajax({
		type    : 'GET',
		url     : '_inc/dnl_ajax.php?ajax=add_comment&name='+ encodeURIComponent($('#cname').val()) +'&comment='+ encodeURIComponent($('#cmnt').val()) + '&id='+ $('#cid').val(),
		success : function(rsp) {
			if (rsp > 0) {
				message("Yorum eklendi.","success_message");
				$('#cmnt').html('');
				setTimeout("location.reload();",1700);
				return false;
			} else {
				message("Sistemde bir hata meydana geldi.Durum yetkililere bildirildi.Lütfen daha sonra tekrar deneyiniz.","error_message");
				return false;
			}
		}
		});
		return false;
	} 
	else 
	{
	  message("Lütfen tüm alanları doldurunuz.","error_message");		
	  return false;
	}
});


$('#cmnt_link').click(function(){
	$('#cmnt').html('');
	var target = $('#cmnt');
	var targetOffset = target.offset().top;
	$('html').animate({scrollTop: targetOffset}, 300, function() {
	$('#add_comment').css('display','block');
	$('#cmnt').focus();
});
	
	return false;
});

/*
*
* aciklama ekleme kısmı
*
*/

$('#add_reason_link').click(function() {
	$('#add_reason').css('display','block');
	$('#reason').focus();
	return false;
});


$('#ack').click(function() {
	if ($('#reason').val() == '') {
			message("Lütfen bir açıklama giriniz.","error_message");
			return false;			
	} else {
		$.ajax({
			type    : 'GET',
			url     : '_inc/dnl_ajax.php?ajax=add_reason&place='+$('#reason').attr('rel')+'&reason='+ encodeURIComponent($('#reason').val()),
			success : function(rsp) {
				if (rsp > 0) {
					message("Açıklamanız sistemimize eklendi.","success_message");
					setTimeout("window.open('"+$('#reason').attr('rel')+".html','_self')",1000);
					return false;
				} else if (rsp < 0) {
					message("Bir daha olmasın demekle yetiniyorum. Anladınız siz onu.","error_message");
					return false;
				} else if (rsp == 0) {
					message("Sistemde bir hata meydana geldi.Durum yetkililere bildirildi.Lütfen daha sonra tekrar deneyiniz.","error_message");
					return false;					
				}
				return false;
			}
		});
		return false;
	}
});


//captcha image change
$('#refresh_v').click(function change() {
$.ajax({
	type: 'GET',
	url: 'captcha/ch.php',
	data: '',
	success:function (cevap) {
		$('#pic1').attr('src', 'captcha/captcha.php?d='+cevap);
		}
	}
);
});



});




/*
*
*check login user
*
*/

function check_login_user() {
	
	var html = $.ajax({
		type: 'GET',
		url     : '_inc/dnl_ajax.php?ajax=check_user',
		async: false
	}).responseText;

	return html;
	
}


/*
*
*check data
*
*/

function check_data(data) {
	
	var html = $.ajax({
		type: 'GET',
		url     : '_inc/dnl_ajax.php?ajax=check_data&data='+data,
		async: false
	}).responseText;

	return html;

}

/*
*
*get data
*
*/

function get_data(data) {
	
	var html = $.ajax({
		type: 'GET',
		url     : '_inc/dnl_ajax.php?ajax=get_data&data='+data,
		async: false
	}).responseText;

	return html;

}

/*
*
*getx data
*
*/

function getx_data() {
	
	var html = $.ajax({
		type: 'GET',
		url     : '_inc/dnl_ajax.php?ajax=getx_data',
		async: false
	}).responseText;

	return html;

}


/*
*
*check security code
*
*/
function check_sec_code(val){
			var html = $.ajax({
				type: 'GET',
				url: 'captcha/ch.php',
				data: 'islem=ckon&veri='+val,
				async: false
			}).responseText;

			return html;
			
}


/*
*
* message box
*
*/

function message (txt, st) {
	
	var target = $('#dnbeta');
	var targetOffset = target.offset().top;

	$('html').animate({scrollTop: targetOffset}, 300, function() {
	
	    $('#message').removeClass('error_message');	
	    $('#message').removeClass('success_message');	
	    $('#message').addClass(st);	
		$('#message').html(txt);    
		$('#message').css('display','block');
		
		setTimeout("$('#message').css('display','none');",4000);
	
	});
}


$('#message').live('click', function(){
	$('#message').css('display','none');
});


/*
*
* email validation
*
*/

function validate_email(value) 
{
  apos=value.indexOf("@");
  dotpos=value.lastIndexOf(".");
  if (apos<1||dotpos-apos<2) 	
  {
 	return false;
  } 
  else 
  {
	return true;
  }
}


