$(document).ready(function(){ 
	$(document).pngFix(); 

	$(".arama #s").click(function () { 
		if($(this).val()=='Aranacak kelimeyi yazınız..') $(this).val('');
		$(this).css('color','#E2E2E2');
	}).blur(function(){
		if(jQuery.trim($(this).val())=='') $(this).val('Aranacak kelimeyi yazınız..');
		$(this).css('color','#828382');
	});
	
	$(".arama #src").click(function () { 
		if($(".arama #s").val()=='' || $(".arama #s").val()=='Aranacak kelimeyi yazınız..') alert('Aranacak kelimeyi yazmalısınız');
	});
	
	$(".takipposta #eposta").click(function () { 
		if($(this).val()=='e-postanızı giriniz..') $(this).val('');
		$(this).css('color','#3F3F3F');
	}).blur(function(){
		if(jQuery.trim($(this).val())=='') $(this).val('e-postanızı giriniz..');
		$(this).css('color','#D8D8D8')
	});
	
	$(".t_yazi_begen").yazibegen();
	$(".t_yazi_paylas").yazipaylas();
	$(".tooltip_snsr_yazi").yazisponsor();
	
	$(".takipposta .sbmt").click(function() {
		var email_filtre  = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
		if(!email_filtre.test($('.takipposta #eposta').val())) {
			alert('E-Posta adresinizi girmelisiniz');
		} else {
			$.fn.colorbox({open:true,width:"80%", height:"80%", iframe:true, href:'http://feedburner.google.com/fb/a/mailverify?uri=dmry&loc=en_US&email='+encodeURIComponent($('.takipposta #eposta').val()), title:'E-Posta listesine üye olun ve yeni yazılar e-posta adresinize gelsin.'});
		}
	});
	
	$(".yanblok .takip span, .temaalt .takip2 span").click(function () { 
		var takip_url_ac = '';
		switch($(this).attr('class')) {
			case 'ff': takip_url_ac='http://friendfeed.com/dmry';break;
			case 'tr': takip_url_ac='http://technorati.com/blogs/www.dmry.net';break;
			case 'fb': takip_url_ac='http://www.facebook.com/group.php?gid=144001803118';break;
			case 'rss': takip_url_ac='http://feeds.feedburner.com/dmry';break;
			case 'tw': takip_url_ac='http://twitter.com/dmry';break;
		}
		window.open(takip_url_ac);
	});
	
	$("a").click(function () { 
		var sitem =  jQuery.url.setUrl(window.location).attr("host");
		var haricilink = jQuery.url.setUrl($(this).attr('href')).attr("host");
		var haricilinkp = jQuery.url.setUrl($(this).attr('href')).attr("protocol");
		if(sitem!=haricilink && haricilinkp=='http') {
			window.open($(this).attr('href')); return false;	
		}
	});
	
	$(".yazilistesi .yzmtn img").load(function () { 
		if($(this).width() > 477) { $(this).width(477);}
	});	
	
/*
$(".yazilistesi .yzmtn img").each(function () {
        if($(this).width() > 477) { $(this).width(477);}
      });
*/
	
	
	$('.t_yorum_adet').click(function () { 
		window.location='#yorumlar';
	});
	
	
	if ($('#comment_status').attr('value')=='open' && $('#comment_toplam').attr('value') == 0 && $('#comment_type').attr('value') =='' ) {
		$('.yorumlistesi .tabicerik').html('<div class="yukle"><img src="'+js_tema_url+'images/yukle1.gif"><br />Lütfen bekleyiniz :)</div>');
		$.getJSON(js_tema_url+'/ajax/sayfa.php','&type=auth',pst_tab_yaz_alan);
	}	
	
	$('.yorumlistesi .yorum_yolla').click(function () { 
		$(".yorumlistesi .tematab a").removeClass('aktif');
		$(this).addClass('aktif');										
													
		$('.yorumlistesi .tabicerik').html('<div class="yukle"><img src="'+js_tema_url+'images/yukle1.gif"><br />Lütfen bekleyiniz :)</div>');
		$.getJSON(js_tema_url+'/ajax/sayfa.php','&type=auth',pst_tab_yaz_alan);
	});
	
	function pst_tab_yaz_alan(data) {
		
		var pst_tab_yaz_icerik = '<div class="yrm_yz">';
		if (data.durum=='H') {
			pst_tab_yaz_icerik += '<div><label for="author" class="zrnl">İsminiz</label> <div class="inpt" id="d_author"><input type="text" name="author" id="author" value="" tabindex="1" /></div></div>';
			pst_tab_yaz_icerik += '<div><label for="email" class="zrnl">E-Posta <small>(yayınlanmayacaktır)</small></label><div class="inpt" id="d_email"><input type="text" name="email" id="email" value="" maxlength="100" tabindex="2" /></div></div>';
			pst_tab_yaz_icerik += '<div><label for="url">Web Siteniz</label><div class="inpt" id="d_url"><input type="text" name="url" id="url" value="" maxlength="200" tabindex="3" /></div></div>';
		}
		
		pst_tab_yaz_icerik += '<div><label for="comment" class="zrnl">Yorumunuz</label><div class="inpt" id="d_comment"><textarea name="comment" cols="50" rows="10" wrap="virtual" id="comment" tabindex="4"></textarea><div class="cmmnt_e">';

pst_tab_yaz_icerik+="<img src='http://img.dmry.net/blog/smilies/icon_mrgreen.gif' alt=':mrgreen:' class='wp-smiley' /><img src='http://img.dmry.net/blog/smilies/icon_neutral.gif' alt=':neutral:' class='wp-smiley' /><img src='http://img.dmry.net/blog/smilies/icon_twisted.gif' alt=':twisted:' class='wp-smiley' /><img src='http://img.dmry.net/blog/smilies/icon_arrow.gif' alt=':arrow:' class='wp-smiley' /><img src='http://img.dmry.net/blog/smilies/icon_eek.gif' alt=':shock:' class='wp-smiley' /><img src='http://img.dmry.net/blog/smilies/icon_smile.gif' alt=':smile:' class='wp-smiley' /><img src='http://img.dmry.net/blog/smilies/icon_confused.gif' alt=':???:' class='wp-smiley' /><img src='http://img.dmry.net/blog/smilies/icon_cool.gif' alt=':cool:' class='wp-smiley' /><img src='http://img.dmry.net/blog/smilies/icon_evil.gif' alt=':evil:' class='wp-smiley' /><img src='http://img.dmry.net/blog/smilies/icon_biggrin.gif' alt=':grin:' class='wp-smiley' /><img src='http://img.dmry.net/blog/smilies/icon_idea.gif' alt=':idea:' class='wp-smiley' /><img src='http://img.dmry.net/blog/smilies/icon_redface.gif' alt=':oops:' class='wp-smiley' /><img src='http://img.dmry.net/blog/smilies/icon_razz.gif' alt=':razz:' class='wp-smiley' /><img src='http://img.dmry.net/blog/smilies/icon_rolleyes.gif' alt=':roll:' class='wp-smiley' /><img src='http://img.dmry.net/blog/smilies/icon_wink.gif' alt=':wink:' class='wp-smiley' /><img src='http://img.dmry.net/blog/smilies/icon_cry.gif' alt=':cry:' class='wp-smiley' /><img src='http://img.dmry.net/blog/smilies/icon_surprised.gif' alt=':eek:' class='wp-smiley' /><img src='http://img.dmry.net/blog/smilies/icon_lol.gif' alt=':lol:' class='wp-smiley' /><img src='http://img.dmry.net/blog/smilies/icon_mad.gif' alt=':mad:' class='wp-smiley' /><img src='http://img.dmry.net/blog/smilies/icon_sad.gif' alt=':sad:' class='wp-smiley' /><img src='http://img.dmry.net/blog/smilies/icon_cool.gif' alt='8-)' class='wp-smiley' /><img src='http://img.dmry.net/blog/smilies/icon_eek.gif' alt='8-O' class='wp-smiley' /><img src='http://img.dmry.net/blog/smilies/icon_sad.gif' alt=':-(' class='wp-smiley' /><img src='http://img.dmry.net/blog/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /><img src='http://img.dmry.net/blog/smilies/icon_confused.gif' alt=':-?' class='wp-smiley' /><img src='http://img.dmry.net/blog/smilies/icon_biggrin.gif' alt=':-D' class='wp-smiley' /><img src='http://img.dmry.net/blog/smilies/icon_razz.gif' alt=':-P' class='wp-smiley' /><img src='http://img.dmry.net/blog/smilies/icon_surprised.gif' alt=':-o' class='wp-smiley' /><img src='http://img.dmry.net/blog/smilies/icon_mad.gif' alt=':-x' class='wp-smiley' /><img src='http://img.dmry.net/blog/smilies/icon_neutral.gif' alt=':-|' class='wp-smiley' /><img src='http://img.dmry.net/blog/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /><img src='http://img.dmry.net/blog/smilies/icon_cool.gif' alt='8)' class='wp-smiley' /><img src='http://img.dmry.net/blog/smilies/icon_eek.gif' alt='8O' class='wp-smiley' /><img src='http://img.dmry.net/blog/smilies/icon_sad.gif' alt=':(' class='wp-smiley' /><img src='http://img.dmry.net/blog/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /><img src='http://img.dmry.net/blog/smilies/icon_confused.gif' alt=':?' class='wp-smiley' /><img src='http://img.dmry.net/blog/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /><img src='http://img.dmry.net/blog/smilies/icon_razz.gif' alt=':P' class='wp-smiley' /><img src='http://img.dmry.net/blog/smilies/icon_surprised.gif' alt=':o' class='wp-smiley' /><img src='http://img.dmry.net/blog/smilies/icon_mad.gif' alt=':x' class='wp-smiley' /><img src='http://img.dmry.net/blog/smilies/icon_neutral.gif' alt=':|' class='wp-smiley' /><img src='http://img.dmry.net/blog/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /><img src='http://img.dmry.net/blog/smilies/icon_exclaim.gif' alt=':!:' class='wp-smiley' /><img src='http://img.dmry.net/blog/smilies/icon_question.gif' alt=':?:' class='wp-smiley' />";

		pst_tab_yaz_icerik +='</div></div></div>';
		if (data.durum=='H') {
			pst_tab_yaz_icerik += '<div><label class="pointer"><input type="checkbox" name="subscribe" id="subscribe" value="subscribe" tabindex="5" /> Yeni yorumlar e-posta adresime gelsin</label></div>';
		}
		pst_tab_yaz_icerik += '<div class="yrm_yz_hata">Girmiş olduğunuz alanlardan bir veya daha fazlası geçersizdir!</div><div><input type="button" class="img_btn" id="yorum_yolla" tabindex="6" value="Yorumu Gönder" /></div><div><strong class="zrn">Kalın alanların girilmesi zorunludur.</strong></div></div>';
		$('.yorumlistesi .tabicerik').html(pst_tab_yaz_icerik);
		
		
		$('.wp-smiley').click(function() {
			if($('.yrm_yz textarea').attr('value')) $('.yrm_yz textarea').attr('value', $('.yrm_yz textarea').attr('value') + ' '+ $(this).attr('alt') + ' ').focus(); 	 						   
		});
		
		
		$('.yrm_yz input, .yrm_yz textarea').focus(function() {
			if ($(this).attr('readonly')!=true) {
				if ($(this).attr('name')) $('#d_'+$(this).attr('name')).removeClass("ok").removeClass("hata");
				$('.yrm_yz_hata').fadeOut("slow");
			}
		});	
			
		$('.yrm_yz input, .yrm_yz textarea').blur(function() {
			var etiket_name = $(this).attr('name');
			var etiket_value = jQuery.trim($(this).attr('value'));
			if (!yorum_alan_kontrol(etiket_name, etiket_value,data)) $('#d_'+etiket_name).addClass("hata"); else $('#d_'+etiket_name).addClass("ok");		
		})	
		
		$('#yorum_yolla').bind('click', function() {
			var yolla_hata=false;
			if (!yorum_alan_kontrol('author', $('#author').attr('value'),data)) { $('#d_author').addClass("hata"); yolla_hata=true;} else { $('#d_author').addClass("ok");}
			if (!yorum_alan_kontrol('email', $('#email').attr('value'),data)) { $('#d_email').addClass("hata"); yolla_hata=true;} else { $('#d_email').addClass("ok");}
			if (!yorum_alan_kontrol('url', $('#url').attr('value'),data)) { $('#d_url').addClass("hata"); yolla_hata=true;} else { $('#d_url').addClass("ok");}
			if (!yorum_alan_kontrol('comment', $('#comment').attr('value'),data)) { $('#d_comment').addClass("hata"); yolla_hata=true;} else { $('#d_comment').addClass("ok");}
			
			if(!yolla_hata) {
				$('.yrm_yz_hata').fadeOut("slow");
				var yolla_post_data = (data.durum=='H') ? 'comment_post_ID='+$('#comment_post_ID').attr('value')+'&author='+$('#author').attr('value')+'& email='+$('#email').attr('value')+'&url='+  ( ($('#url').attr('value')) ? $('#url').attr('value') : '' ) +'&comment='+$('#comment').attr('value')+'&subscribe='+$('#subscribe').attr('value') : 'comment_post_ID='+$('#comment_post_ID').attr('value')+'&comment='+$('#comment').attr('value');
				
				$('#comment,#author,#email,#url').attr('readonly','readonly');
				
				$('.yrm_yz_hata').html('<img src="'+js_tema_url+'images/yukle2.gif"> Yorumunuz gönderiliyor, lütfen bekleyiniz...').fadeIn("slow");
				
				 $.ajax({
				   type: "POST",
				   url: js__url+"blog/wp-comments-post.php",
				   data: yolla_post_data,
				   success: function(msg){
				   		$('.yrm_yz_hata').html('Yorumunuz gönderilmiştir ve yönetici onayından sonra yayınlanacaktır. Teşekkürler');
						$('#comment,#author,#email,#url').attr('readonly','');
						$('#comment').attr('value','');
				   }
				 });
				 
							
			} else {
				$('.yrm_yz_hata').html('Girmiş olduğunuz alanlardan bir veya daha fazlası geçersizdir!').fadeIn("slow");
			}
			
		});
	}		

	function yorum_alan_kontrol(etiket_name, etiket_value, data) {
			switch (etiket_name) {
				case 'author':
				if (!etiket_value && data.durum=='H') return false; else return true;
				break;
				
				case 'email':
				var email_filtre  = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
				if (!email_filtre.test(etiket_value) && data.durum=='H') return false; else return true;
				break;
				
				case 'url':
				var url_filtre  = /^(([\w]+:)?\/\/)?(([\d\w]|%[a-fA-f\d]{2,2})+(:([\d\w]|%[a-fA-f\d]{2,2})+)?@)?([\d\w][-\d\w]{0,253}[\d\w]\.)+[\w]{2,4}(:[\d]+)?(\/([-+_~.\d\w]|%[a-fA-f\d]{2,2})*)*(\?(&?([-+_~.\d\w]|%[a-fA-f\d]{2,2})=?)*)?(#([-+_~.\d\w]|%[a-fA-f\d]{2,2})*)?$/;
				if (etiket_value && !url_filtre.test(etiket_value) && data.durum=='H') return false; else return true;
				break;
				
				case 'comment':
				if (!etiket_value) return false; else return true;
				break;
			}
	}
	
	
	//set the link
	$('#yukaricik').topLink({min: 200,fadeSpeed: 500}).click(function(e) {e.preventDefault();$( 'html, body' ).animate( { scrollTop: 0 }, 'slow' );
});
	
	$(".ortaicerik .tematabust .tb2 a").live('click', function (event) { 
		var this_id = $(this).attr('id');

		$(".ortaicerik .tematabust .tb2 a").removeClass("aktif");
		$(this).addClass("aktif");
		
		if (this_id=='j_guncelyazi') {
			window.location=js__url;
		} else {
			
			$(".yazilistesi").html('<div class="yukle"><img src="'+js_tema_url+'images/yukle1.gif"><br />Lütfen bekleyiniz :)</div>').load(js_tema_url+"ajax/sayfa.php", { 'type': this_id, 'cat':js_kategori, 'tag':js_etiket } , function() {
				$(".t_yazi_begen").yazibegen();
				$(".t_yazi_paylas").yazipaylas();
				$(".tooltip_snsr_yazi").yazisponsor();
			});
		}
	});
	
	$(".yanblok .tematab .tb2 a").mouseover(function() {
		$(".yanblok .tematab .tb2 a").removeClass('aktif');
		$(this).addClass('aktif');
		
		$(".yanblok .tabicerik ul").addClass('displaynone');
		$(".yanblok .tabicerik ."+$(this).attr('rel')).removeClass('displaynone');
		
	});
	
	
	$('#iletisim_yolla').click(function(){
		var email_filtre  = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
		var url_filtre  = /^(([\w]+:)?\/\/)?(([\d\w]|%[a-fA-f\d]{2,2})+(:([\d\w]|%[a-fA-f\d]{2,2})+)?@)?([\d\w][-\d\w]{0,253}[\d\w]\.)+[\w]{2,4}(:[\d]+)?(\/([-+_~.\d\w]|%[a-fA-f\d]{2,2})*)*(\?(&?([-+_~.\d\w]|%[a-fA-f\d]{2,2})=?)*)?(#([-+_~.\d\w]|%[a-fA-f\d]{2,2})*)?$/;
		
		if (!$('#iletisim_adsoyad').attr('value')) {
			var hata_mesaj='Ad soyad girmelisiniz :)';
		} else if (!email_filtre.test($('#iletisim_eposta').attr('value'))) {
			var hata_mesaj='Geçerli bir e-posta adresi girmelisiniz :)';	
		} else if ($('#iletisim_url').attr('value') && !url_filtre.test($('#iletisim_url').attr('value'))) {
			var hata_mesaj='Geçerli bir web adresi girmelisiniz. Web adresi girmek istemiyorsanız, tamamen boş bırakınız :)';
		} else if (!$('#iletisim_konu').attr('value')) {
			var hata_mesaj='Lütfen mesajın konusunu belirtiniz :)';	
		} else if (!$('#iletisim_mesaj').attr('value')) {
			var hata_mesaj='Yollamak istediğiniz mesajı girmeyi unuttunuz :)';	
		} else if (!$('#iletisim_kosul_kabul').attr("checked")) {
			var hata_mesaj='İletişim kurallarını okumalı ve kabul etmelisiniz :)';
		}
		
		if (hata_mesaj) {
			$('.iletisim_durum').removeClass("iletisim_tamam").addClass("iletisim_hata").html(hata_mesaj);
		} else {
			$('#iletisim_yolla').attr('disabled','disabled');
			
			var iletisim_data = 'iletisim_adsoyad='+$('#iletisim_adsoyad').attr('value')+'&iletisim_eposta='+$('#iletisim_eposta').attr('value')+'&iletisim_konu='+$('#iletisim_konu').attr('value')+'&iletisim_url='+$('#iletisim_url').attr('value')+'&iletisim_mesaj='+$('#iletisim_mesaj').attr('value')+'&iletisim_kopya='+$('#iletisim_kopya').attr('value')+'&iletisim_sartok='+$('#iletisim_kosul_kabul').attr('value');
			
			$('.iletisim_durum').removeClass("iletisim_tamam").removeClass("iletisim_hata").addClass("iletisim_gidiyor").html('<img src="'+ js_tema_url +'images/beklemede.gif"> <br />Mesajınız gönderiliyor, lütfen bekleyiniz...');

			 $.ajax({
			   type: "POST",
			   url: js_tema_url+"ajax/iletisim-gonder.php",
			   data: iletisim_data,
			   success: function(msg){
					$('.iletisim_durum').removeClass("iletisim_gidiyor").addClass("iletisim_tamam").html('Mesajınız tarafıma iletilmiştir. Gerektiği taktirde yanıt yollanacaktır. Teşekkürler');
					$('#iletisim_yolla').removeAttr('disabled');
					$('#iletisim_adsoyad,#iletisim_eposta,#iletisim_url,#iletisim_konu,#iletisim_mesaj').attr('value','');
					$('#iletisim_kopya,#iletisim_kosul_kabul').removeAttr("checked");
			   }
			 });

		}
	});	
	


	$('.videoreklam').click(function(){
		$.fn.colorbox({open:true,width:"680px", height:"620px", iframe:true, href:'http://www.dmry.net/videoreklam.html', title:'YENI LG X300 NETBOOK'});
	});	
	
	
});

jQuery.fn.yazibegen = function() {
	this.simpletip({content:'Yazıyı takip etmek için, buraya tıklayarak sık kullanılanlarınıza ekleyebilirsiniz',fixed:true, offset:[-120,-110], baseClass:'tooltip_bg2'}).click(function(){$.fn.colorbox({open:true,width:"80%", height:"80%", iframe:true, href:'http://www.eklebunu.com/ekle.php?k=34774&u='+encodeURIComponent($('.'+$(this).attr('id')).attr('title'))+'&t='+encodeURIComponent($('.'+$(this).attr('id')).html()), title:'&#8220;'+$('.'+$(this).attr('id')).html()+'&#8221; yazısını paylaşın ya da sık kullanılanlarınıza ekleyin'})});
};

jQuery.fn.yazipaylas = function() {
	this.simpletip({content:'Bu yazıyı Facebook profilinizde paylaşabilirsiniz',fixed:true, offset:[-120,-110], baseClass:'tooltip_bg1'}).click(function(){$.fn.colorbox({open:true,width:"80%", height:"80%", iframe:true, href:'http://www.facebook.com/sharer.php?u='+encodeURIComponent($('.c'+$(this).attr('id')).attr('title')), title:'&#8220;'+$('.c'+$(this).attr('id')).html()+'&#8221; yazısını Facebook ile paylaşın'})});
};

jQuery.fn.yazisponsor = function() {
	this.simpletip({content:'Tıkla, senin de sponsor yazın burada yer alsın!',fixed:true, offset:[-100,-110], baseClass:'tooltip_bg3'});
};


//plugin
jQuery.fn.topLink = function(settings) {
	settings = jQuery.extend({
		min: 1,
		fadeSpeed: 200
	}, settings);
	return this.each(function() {
		//listen for scroll
		var el = $(this);
		el.hide(); //in case the user forgot
		$(window).scroll(function() {
			if($(window).scrollTop() >= settings.min)
			{
				el.fadeIn(settings.fadeSpeed);
			}
			else
			{
				el.fadeOut(settings.fadeSpeed);
			}
		});
	});
};