

(function($) {
	
	/*
		W3 - CSS Validation Service
		Text-shadow properties doesn't valid for strict document type
	*/
	$.fn.jshadow = function(light, dark) {
		$('.jshadow').each(function() {
			$(this).hasClass('none') ? $(this).css('text-shadow', 'none') : ($(this).hasClass('dark') ? $(this).css('text-shadow', '0 1px 0 '+dark) : $(this).css('text-shadow', '0 1px 0 '+light));
		});
		return true;
	};
	
	
	
	/*
		W3 - Markup Validation Service
		Text-shadow properties doesn't valid for strict document type
	*/
	$.fn.jtarget = function(href, target) {
		window.open(href, target);
		return false;
	};
	
	
	
	/*
		W3 - CSS Validation Service
		Border-radius properties doesn't valid for strict document type
	*/
	$.fn.jround = function(pX) {
		$('.jround').css('-moz-border-radius', pX+'px').css('-webkit-border-radius', pX+'px').css('border-radius', pX+'px');
		$('.jround-top-right').css('-moz-border-radius-topright', pX+'px').css('-webkit-border-top-right-radius', pX+'px').css('border-top-right-radius', pX+'px');
		$('.jround-right').css('-moz-border-radius-topright', pX+'px').css('-moz-border-radius-bottomright', pX+'px').css('-webkit-border-top-right-radius', pX+'px').css('-webkit-border-bottom-right-radius', pX+'px').css('border-top-right-radius', pX+'px').css('border-bottom-right-radius', pX+'px');
		$('.jround-bottom-right').css('-moz-border-radius-bottomright', pX+'px').css('-webkit-border-bottom-right-radius', pX+'px').css('border-bottom-right-radius', pX+'px');
		$('.jround-bottom').css('-moz-border-radius-bottomleft', pX+'px').css('-moz-border-radius-bottomright', pX+'px').css('-webkit-border-bottom-left-radius', pX+'px').css('-webkit-border-bottom-right-radius', pX+'px').css('border-bottom-left-radius', pX+'px').css('border-bottom-right-radius', pX+'px');
		$('.jround-bottom-left').css('-moz-border-radius-bottomleft', pX+'px').css('-webkit-border-bottom-left-radius', pX+'px').css('border-bottom-left-radius', pX+'px');
		$('.jround-left').css('-moz-border-radius-bottomleft', pX+'px').css('-moz-border-radius-topleft', pX+'px').css('-webkit-border-bottom-left-radius', pX+'px').css('-webkit-border-top-left-radius', pX+'px').css('border-bottom-left-radius', pX+'px').css('border-top-left-radius', pX+'px');
		$('.jround-top-left').css('-moz-border-radius-topleft', pX+'px').css('-webkit-border-top-left-radius', pX+'px').css('border-top-left-radius', pX+'px');
		$('.jround-top').css('-moz-border-radius-topleft', pX+'px').css('-moz-border-radius-topright', pX+'px').css('-webkit-border-top-left-radius', pX+'px').css('-webkit-border-top-right-radius', pX+'px').css('border-top-left-radius', pX+'px').css('border-top-right-radius', pX+'px');
		return true;
	};
	
})(jQuery);


$(document).ready(function(){
	$('*').jshadow('#FFF', '#120');
	$('*').jround(4);
	$('A.jtarget').click(function(){ $('a').jtarget($(this).attr('href'), '_blank'); return false; });
	$('A[rel=external social]').click(function(){ $('a').jtarget($(this).attr('href'), '_blank'); return false; });
	
	
	/* özellestirilmis select box */
	$('.form-select').click(function(e, target){
		if(target=='trigger')
			$(this).removeClass('on').parent('DIV').find('.option').hide();
		else
			if(!$(this).hasClass('on'))
				$(this).addClass('on').parent('DIV').find('.option').show().scrollTop(($(this).parent('DIV.box').find('.selectedThis').val()-4)*31);
			else
				$(this).removeClass('on').parent('DIV').find('.option').hide();
	});
	
	
	/* özellestirilmis select box -> option */
	$('.option a').click(function(e){
		$(this).parent('DIV').parent('DIV').find('.form-select strong').html($(this).html());
		$('.form-select').trigger('click', 'trigger');
	});
	
	
	/* trigger özel select box */
	$(document).mouseup(function(e){
		if($(e.target).hasClass("form-select") && $(e.target).hasClass('on'))
			return;
		else if(!$(e.target).hasClass("option"))
			$('.form-select').trigger('click', 'trigger');
	});	
	
	
	/* ayet seç */
	$('#quran .ayet').click(function(){
		$('#quran .ayet').removeClass('selected');
		$(this).addClass('selected');
		var aya  = $(this).attr('id').replace('ayet-', '');
		var sura = $('.selectedSura strong').html();
		$.ajax({
			url: def_url+"/findcuz.php?aya="+aya+"&sura="+sura,
			async: false,
			success: function(e) {
				if(e!=0) $('.selectedCuz strong').text(e);
			}
		});
	});
	
	
	/* ayeti sakla */
	$('#quran .ayet-no').click(function(){
		var id = $(this).attr('id').replace('m-', '').split('-');
		var translator = id[0];
		var surah = id[1];
		var ayah  = id[2];
		var page  = id[3];
		$.ajax({
			url: def_url+"/cookie.php?translator="+translator+"&surah="+surah+"&ayah="+ayah+"&page="+page+"",
			async: false
		});
	});
	
	
	/* çikti al */
	$('.doc, .pdf, .txt').click(function(){
		var id = $(this).attr('rel').split('-');
		var translator = id[0];
		var surah = id[1];
		var type  = $(this).attr('class');
		location.href = def_url+"/export.php?type="+type+"&translator="+translator+"&surah="+surah+""; 
	});
	
	
	/* seçili ayeti bul, arama döngüsü */
	var selecting = $('.setSelect').html();
	if(selecting!='')
	{
		$('.ayet-no').each(function () {
			arr = $(this).html().replace(')', '').replace('(', '').split('-');
			if(arr.toString().indexOf(''+selecting+'') > -1) {
				$('.ayet').removeClass('selected');
				$(this).parent('span').addClass('selected'); 
				var setId = $(this).parent('span').attr('id');
				if(setId!='')
					window.scrollTo(0,$("#"+ setId).offset().top);
			 	return;
			}
		});
	}
	
	
	var onloadSura = $('input[name=selectedSura]').val();
	var onloadAya = $('input[name=selectedAya]').val();
	var onloadTranslator = $('input[name=selectedTranslator]').val();
	var onloadTranslatorId = $('input[name=selectedTranslatorId]').val();
	var onloadTranslatorOrder = $('input[name=selectedTranslatorOrder]').val();
	if(onloadSura!='' || onloadAya!='')
		$('strong.writeSura').html(onloadSura+'. '+onloadAya+' Sûresi');
	if(onloadSura!='')
		$('.writeSuraId').html(onloadSura+'.');
	if(onloadTranslator!='')
		$('strong.writeTranslator').html(onloadTranslator);
	if(onloadTranslatorId!='')
		$('.writeTranslatorId').html(onloadTranslatorOrder+'.');
});


/* All referer top frame, location self */
if (top.location != self.location) top.location = self.location;


/* add favourite */
eval(function(p,a,c,k,e,r){e=function(c){return c.toString(a)};if(!''.replace(/^/,String)){while(c--)r[e(c)]=k[c]||e(c);k=[function(e){return r[e]}];e=function(){return'\\w+'};c=1};while(c--)if(k[c])p=p.replace(new RegExp('\\b'+e(c)+'\\b','g'),k[c]);return p}('5 6(0,1){3(7.8){2.9.a(1,0)}b{3(2.4){2.4.c(0,1,"")}}}',13,13,'B|A|window|if|sidebar|function|im|document|all|external|AddFavorite|else|addPanel'.split('|'),0,{}))
