// 08.12.2009
// Yuksel Turhan
// yuksel@turhan.gen.tr

$(document).ready(function() {
	$(".lightbox").lightbox();
	//Menu
	$("#menu li li:first-child").addClass("ilk");
	$("#menu li li:last-child").addClass("son");

	$("#menu li").hover(function(){
    	if($(this).parent().attr("id")=="menu") {
    		$(this).addClass("hover");
			$(".hover ul:first").show();
			$(".hover a:first").addClass("aktif");
    	}else {
    		$(this).find("ul").show();
    	}
	},function(){
		if($(this).parent().attr("id")=="menu") {
	    	$(".hover a:first").removeClass("aktif");
			$(".hover ul:first").hide();
			$(this).removeClass("hover");
    	}else {
    		$(this).find("ul").hide();
    	}
	});
	


	$(".turhan").css("opacity",.6);
	$(".turhan").hover(function(){
		$(".turhan").animate({
			opacity:1
		},500);
	},function() {
		$(".turhan").animate({
			opacity:.6
		},500);
	})
   
	$(".urunbresim").hide();
    $(".urunbresim:first").show();
    
    $(".urunkresim").click(function(){
    	var id=$(this).attr("id");
    	$("#bresim a").hide();
    	$("."+id).fadeIn();
    	return false;
    });
    
    
    $("#anketform").submit(ajaxx);
   
    var deger = $("#sag h1:first").text();
    $.each($(".yanmenu li a"), function() {
        if($(this).text()==deger) {
        	$(this).addClass("bul");
        }
      });
	
});

function ajaxx(){
    $.ajax({
        type: 'POST',
        url: 'anket.php',
        data: $("#anketform").serialize(),
        success: function(ajaxCevap) {

            $('#yanit').fadeIn("slow").html(ajaxCevap);
            /*if(ajaxCevap.indexOf("tamam")> -1){
                $('#bilgiformu').fadeOut();
            }*/

        }

    });
    return false;
}


function duyuruOynat()
{
	if($("#duyurular ul li:visible").next().is("li")){
		$("#duyurular ul li:visible").fadeOut().hide().next().fadeIn();
	} else {
		$("#duyurular ul li:visible").hide();
		$("#duyurular ul li:first").fadeIn();	
	}	
}


//Pluginler
//timer plugin
jQuery.timer = function (interval, callback)
 {
	var interval = interval || 100;
	if (!callback)
		return false;
	_timer = function (interval, callback) {
		this.stop = function () {
			clearInterval(self.id);
		};
		this.internalCallback = function () {
			callback(self);
		};
		this.reset = function (val) {
			if (self.id)
				clearInterval(self.id);
			var val = val || 100;
			this.id = setInterval(this.internalCallback, val);
		};
		this.interval = interval;
		this.id = setInterval(this.internalCallback, this.interval);
		var self = this;
	};
	return new _timer(interval, callback);
 };
