var Class = {create: function() { return function() { this.initialize.apply(this, arguments); } } };
var yorumlar = Class.create();
yorumlar.prototype = {
	 initialize: function() {
		this.yorumYapmak 	= document.getElementById("yorumYapmak");
		this.yorumYapin  	= document.getElementById("yorumYap");
		this.yorumAd		= document.getElementById("ad");
		this.is_ie  	 	= (document.all && document.getElementById);
	},
	calistir : function (){
		var  yorum = new yorumlar();
		yorum.yorumYap();
	},
	listener: function (){
		if(this.is_ie)
			this.yorumYapmak.attachEvent("onclick", this.calistir);
		else
			this.yorumYapmak.addEventListener("click", this.calistir, false);
	},
	yorumYap: function (){
		if(this.yorumYapin.className == 'yorumGizle'){
			//Java.fade.init("yorumYap",0,100,1000);
			this.yorumYapin.className = 'yorumGoster';
			this.yorumAd.focus();
			this.yorumYapmak.innerHTML = "Yorum [ Kapat ]";
		}else{
			//Java.fade.init("yorumYap",100,0,1000);
			this.yorumYapin.className = 'yorumGizle';
			this.yorumYapmak.innerHTML = "Yorum [ Aç ]";
		}
	}	
}



if (window.addEventListener) 
	window.addEventListener("load",function (){  var yorum = new yorumlar(); yorum.listener(); },false);
else
	window.attachEvent("onload",function (){ var yorum = new yorumlar(); yorum.listener(); });
	
	
var surmenem ={
	ihbarmax:false,
	element:null,
	login:true,
	ihbar:function(id,elem){
		var answer = confirm ("Bu yorum sakıncalı içerik içeriyor?");
	   if (!answer || this.ihbarmax)
		   return false;
		
		if(!this.login){
			alert("İhbar yapmak için Login olmalısınız");
			return false;
		}
			
	 var categoryid = this.categoryBul();
	 var icerikID = this.icerikIdBul();
	 this.element = elem;
	 Java.HttpRequest( { url:"/ihbar.php?ihbarid="+id+"&categoryid="+categoryid+"&icerikid="+icerikID
					   ,ajaxResponse:cevap});
	},
	categoryBul:function(){
		var q = window.location.search.split("&");
		
		for(var n=0;n<q.length;n++){
			if(q[n].indexOf("cat")!==-1)
			var cat=q[n].replace(/[^0-9]/ig,"");
		}
		
		return cat;
	},
	icerikIdBul:function(){
		var q = window.location.search.split("&");
		for(var n=0;n<q.length;n++){
			if(q[n].indexOf("?id")!==-1)
			var catid=q[n].replace(/[^0-9]/ig,"");
		}
		return catid;
	}
}

var cevap = function(resp){
		var resp = resp.responseText;
		if(resp == 0)
			surmenem.ihbarmax=true;
		
		if(resp == 403)
			surmenem.login=false;
			
		
		if(surmenem.element !== null){	
			surmenem.element.setAttribute("onclick","");
			
			if(surmenem.login){
			Java.document.setStyle(surmenem.element,"color:#0033FF");
			surmenem.element.innerHTML="İhbarınız İletildi";
			}else{
			Java.document.setStyle(surmenem.element,"color:#FF3300");
			surmenem.element.innerHTML="İhbar için login olmasınız.";
			}
		}
}

var yorumKontrol = function(form){
	var hata = '';
	if( form.ad.value.length < 1)
		hata += 'Adınızı girmediniz \n';
	
	if( form.yorum.value.length < 5)
		hata += 'Yorumunuz 5 karakterden büyük olmalı\n';	

	if( form.kod.value.length < 2)
		hata += 'Güvenlik kodunu girmediniz \n';		
		
	if(hata.length > 2){
		alert(hata);
		return false;
	}else{
		
		return true;
	}	

}
