$(function()
{
	slidetop();
})

function slidetop()
{
	var toplam	= parseInt($('#news ul li').length)-1; 
	var aktif	= $('div#news ul li.on').index(); 
	var sonraki	= $('div#news ul li.on').next().index();
	var onceki	= $('div#news ul li.on').prev().index();
	var sure	= 3000;
	var sure2	= sure + 500;
	
	if(aktif==toplam)
	{
		setTimeout("$('li#slide-li-"+aktif+"').fadeOut('normal');",sure);
		setTimeout("$('li#slide-li-0').fadeIn('normal');",sure2);
		setTimeout("$('li#slide-li-"+aktif+"').attr('class','off');",sure2);
		setTimeout("$('li#slide-li-0').attr('class','on');",sure2);
		setTimeout("slidetop();",sure+sure2);
	}
	else
	{
		setTimeout("$('li#slide-li-"+aktif+"').fadeOut('normal');",sure);
		setTimeout("$('li#slide-li-"+sonraki+"').fadeIn('normal');",sure2);
		setTimeout("$('li#slide-li-"+aktif+"').attr('class','off');",sure2);
		setTimeout("$('li#slide-li-"+sonraki+"').attr('class','on');",sure2);
		setTimeout("slidetop();",sure+sure2);
	}
}

function toogle(name)
{
	$('li#'+name).toggle('normal');
}

function vote(value,type,ders)
{
	
	var star1	= 'div#star1';
	var star2	= 'div#star2';
	var star3	= 'div#star3';
	var star4	= 'div#star4';
	var star5	= 'div#star5';
	
	var staron	= 'staron';
	var staroff	= 'staroff';
	var starsemi= 'starsemi';

	// Type : 0->Click , 1->Rollever, 2->Out
	if(type==1)
	{
		if(value==1)
		{
			$(star1).attr("class",staron);
			$(star2).attr("class",staroff);
			$(star3).attr("class",staroff);
			$(star4).attr("class",staroff);
			$(star5).attr("class",staroff);
		}
		else if(value==2)
		{
			$(star1).attr("class",staron);
			$(star2).attr("class",staron);
			$(star3).attr("class",staroff);
			$(star4).attr("class",staroff);
			$(star5).attr("class",staroff);
		}
		else if(value==3)
		{
			$(star1).attr("class",staron);
			$(star2).attr("class",staron);
			$(star3).attr("class",staron);
			$(star4).attr("class",staroff);
			$(star5).attr("class",staroff);
		}
		else if(value==4)
		{
			$(star1).attr("class",staron);
			$(star2).attr("class",staron);
			$(star3).attr("class",staron);
			$(star4).attr("class",staron);
			$(star5).attr("class",staroff);
		}
		else if(value==5)
		{
			$(star1).attr("class",staron);
			$(star2).attr("class",staron);
			$(star3).attr("class",staron);
			$(star4).attr("class",staron);
			$(star5).attr("class",staron);
		}
	}
	else if(type==2)
	{
		var star1org = $('#star1org').val();
		var star2org = $('#star2org').val();
		var star3org = $('#star3org').val();
		var star4org = $('#star4org').val();
		var star5org = $('#star5org').val();
		
		$(star1).attr("class",star1org);
		$(star2).attr("class",star2org);
		$(star3).attr("class",star3org);
		$(star4).attr("class",star4org);
		$(star5).attr("class",star5org);
	}
	else if(type==0)
	{
		jQuery.ajax({
		type: 'POST',
		url: '../../oy',
		data: 'value=' + value + '&ders=' + ders,
		error:function()
		{ 
			$('div#sonuc').html('Teknik Bir Sorun Meydana Geldi.');
			$('div#sonuc').fadeIn('normal');
		},
		success: function(e) 
		{
			if(e==1)
			{
				jAlert('success', 'Oyunuz Eklenmiştir. Oy Kullandığınız İçin Teşekkür Ederiz.', 'OYUNUZ EKLENDİ');
			}
			if(e==2)
			{
				jAlert('error', 'Geçersiz bir veri yollamaya çalışıyorsunuz.', 'GEÇERSİZ VERİ!');
			}
			else if(e==3)
			{
				jAlert('warning', 'Bu Ip Adresi İle en fazla 1 oy kullanabilirsiniz.', 'OY KULLANMIŞSINIZ!');
			}
			else if(e==4)
			{
				jAlert('warning', 'Oy Vermek İstediğiniz Ders Bulunamadı.', 'DERS BULUNAMIYOR!');
			}
			else if(e==5)
			{
				jAlert('error', 'Üzgünüz, Oyunuz işlenirken teknik bir sorun meydana geldi. Lütfen daha sonra yeniden deneyiniz.', 'TEKNİK SORUN!');
			}
		}
		});
	}
}

function captcharefresh(dizin)
{
	jQuery.ajax({
				type: 'POST',
				url: dizin + 'captcharefresh',
				success: function(e) 
				{ 
					$('div#captcha').html(e); 
				}
				});	
}

function addcomment(id)
{
	var ad			= $('input#ad').val();
	var mail		= $('input#mail').val();
	var mesaj		= $('textarea#mesaj').val();
	var guvenlik	= $('input#guvenlik').val();
	var emailRegEx = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
	
	if(ad=='')
	{
		jAlert('warning', 'Lütfen adınızı ve soyadınızı yazın.', 'EKSİK BİLGİ');
	}
	else if(mail=='')
	{
		jAlert('warning', 'Lütfen mail adresinizi yazın.', 'EKSİK BİLGİ');
	}
	else if(!mail.match(emailRegEx))
	{
		jAlert('error', 'Lütfen geçerli bir mail adresi yazın.', 'GEÇERSİZ BİLGİ');
	}
	else if(mesaj=='')
	{
		jAlert('warning', 'Lütfen mesajınızı yazın.', 'EKSİK BİLGİ');
	}
	else if(guvenlik=='')
	{
		jAlert('warning', 'Lütfen resimde görmüş olduğunuz karakterleri resmin altında ki kutuya yazın.', 'EKSİK BİLGİ');
	}
	else
	{
		jQuery.ajax({
		type: 'POST',
		url: '../../yorumekle',
		data: 'id=' + id + '&ad=' + ad + '&mail=' + mail + '&mesaj=' + mesaj + '&guvenlik=' + guvenlik,
		error:function()
		{ 
			jAlert('error', 'Malesef sistemde teknik bir sorun meydana geldi. Lütfen daha sonra yeniden deneyin.', 'TEKNİK SORUN');
		},
		success: function(e) 
		{
			if(e==1)
			{
				jAlert('success', 'Yorumunuz Eklenmiştir. Mesajınız yetkililer tarafından kontrol edildikten sonra uygun olması halinde yayına girecektir. Teşekkür Ederiz.', 'YORUMUNUZ EKLENDİ');
				document.getElementById('ad').value			= '';
				document.getElementById('mail').value		= '';
				document.getElementById('mesaj').value		= '';
				document.getElementById('guvenlik').value	= '';
				jQuery.ajax({
				type: 'POST',
				url: '../../captcharefresh',
				success: function(e) 
				{ 
					$('div#captcha').html(e); 
				}
				});	
			}
			else if(e==2)
			{
				jAlert('warning', 'Lütfen tüm alanları doldurun.', 'EKSİK BİLGİ');
			}
			else if(e==3)
			{
				jAlert('warning', 'Yorum eklemek istediğiniz ders bulunamadı.', 'GEÇERSİZ BİLGİ');
			}
			else if(e==4)
			{
				jAlert('error', 'Girdiğiniz güvenlik kodu geçerli değil. Lütfen resimde görmüş olduğunuz karakterleri yazın.', 'GEÇERSİZ GÜVENLİK KODU');
			}
			else if(e==5)
			{
				jAlert('error', 'Sistemde teknik bir sorun meydana geldi. Lütfen daha sonra yeniden deneyiniz.', 'TEKNİK SORUN');
			}
		}
		});
	}
	
}

function upload()
{
	var ad			= $('input#ad').val();
	var kategori	= $('#kategori').val();
	var ekleyen		= $('input#ekleyen').val();
	var etiketler	= $('textarea#etiketler').val();
	var video		= $('#video').val();
	var guvenlik	= $('input#guvenlik').val();
	
	jQuery.ajax({
				type: 'POST',
				url: '/dersler/captchaControl',
				data: 'guvenlik=' + guvenlik,
				success: function(e) 
				{ 
					if(e == 2)
					{
						jAlert('warning', 'Girdiğiniz güvenlik kodu yanlış.', 'GÜVENLİK KODU HATALI!');
					}		
					else
					{
						if(ad == '')
					{
						jAlert('warning', 'Lütfen dersin adını yazın.', 'EKSİK BİLGİ');
					}
					else if(kategori == 0)
					{
						jAlert('warning', 'Lütfen dersin kategorisini seçin.', 'EKSİK BİLGİ');
					}
					else if(ekleyen == '')
					{
						jAlert('warning', 'Lütfen dersi hazırlayan kişinin adını ve soyadını yazın.', 'EKSİK BİLGİ');
					}
					else if(etiketler == '')
					{
						jAlert('warning', 'Lütfen dersin etiketlerini girin. \n\nNot : Google vb. arama motorları video içeriğini okuyamadığı için bu alana ders ile ilgili anahtar kelimeleri girerseniz, arama motorlarından dersinize ziyaretçiler ulaşabilir.', 'EKSİK BİLGİ');
					}
					else if(video == '')
					{
						jAlert('warning', 'Lütfen ders videosunu girin. \n\nNot : Video .flv veya .mp4 uzantısında olmalıdır.', 'EKSİK BİLGİ');
					}
					else if(guvenlik == '')
					{
						jAlert('warning', 'Lütfen güvenlik kodunu girin.', 'EKSİK BİLGİ');
					}
					else
					{
						$('li#loading').fadeIn('normal');
						document.form.submit();
					}
					}
				}
				});	
}

function contact()
{
	var ad			= $('input#ad').val();
	var mail		= $('input#mail').val();
	var mesaj		= $('textarea#mesaj').val();
	var guvenlik	= $('input#guvenlik').val();
	var emailRegEx = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
	
	if(ad=='')
	{
		jAlert('warning', 'Lütfen adınızı ve soyadınızı yazın.', 'EKSİK BİLGİ');
	}
	else if(mail=='')
	{
		jAlert('warning', 'Lütfen mail adresinizi yazın.', 'EKSİK BİLGİ');
	}
	else if(!mail.match(emailRegEx))
	{
		jAlert('error', 'Lütfen geçerli bir mail adresi yazın.', 'GEÇERSİZ BİLGİ');
	}
	else if(mesaj=='')
	{
		jAlert('warning', 'Lütfen mesajınızı yazın.', 'EKSİK BİLGİ');
	}
	else if(guvenlik=='')
	{
		jAlert('warning', 'Lütfen resimde görmüş olduğunuz karakterleri resmin altında ki kutuya yazın.', 'EKSİK BİLGİ');
	}
	else
	{
		jQuery.ajax({
		type: 'POST',
		url: 'iletisim/yolla',
		data: 'ad=' + ad + '&mail=' + mail + '&mesaj=' + mesaj + '&guvenlik=' + guvenlik,
		error:function()
		{ 
			jAlert('error', 'Malesef sistemde teknik bir sorun meydana geldi. Lütfen daha sonra yeniden deneyin.', 'TEKNİK SORUN');
		},
		success: function(e) 
		{
			if(e==1)
			{
				jAlert('success', 'Mesajınız bize iletildi. Teşekkürler.', 'MESAJINIZ İLETİLDİ!');
				document.getElementById('ad').value			= '';
				document.getElementById('mail').value		= '';
				document.getElementById('mesaj').value		= '';
				document.getElementById('guvenlik').value	= '';
				jQuery.ajax({
				type: 'POST',
				url: 'dersler/captcharefresh',
				success: function(e) 
				{ 
					$('div#captcha').html(e); 
				}
				});	
			}
			else if(e==2)
			{
				jAlert('warning', 'Lütfen tüm alanları doldurun.','EKSİK BİLGİ');
			}
			else if(e==3)
			{
				jAlert('error', 'Girdiğiniz güvenlik kodu geçerli değil. Lütfen resimde görmüş olduğunuz karakterleri yazın.', 'GEÇERSİZ GÜVENLİK KODU');
			}
			else if(e==4)
			{
				jAlert('error', 'Sistemde teknik bir sorun meydana geldi. Lütfen daha sonra yeniden deneyiniz.', 'TEKNİK SORUN');
			}
		}
		});
	}
	
}

function login()
{
	var nick	= $('input#login_nick').val();
	var pass	= $('input#login_password').val();
	
	if(nick=='')
	{
		jAlert('warning','Lütfen Kullanıcı Adınızı Yazınız.','EKSİK BİLGİ');
	}
	else if(pass=='')
	{
		jAlert('warning','Lütfen Kullanıcı Şifrenizi Yazınız.','EKSİK BİLGİ');
	}
	else
	{
		
	}
}