/**
* @version		$Id: ivillageTr.js
* @package		Javascript
* @copyright	Copyright (C) 05 Ekim 2007 Arslan Topçu. All rights reserved.
* @license		GNU/GPL
* Rss ve Atom içeriklerine yönlendirir.
*
*/
var ivillageTr = {
	setCookie:function(name, value, minute, path, domain, secure){
		if(value.length > 4000)	return false;
		if(minute !== 0 ){
			var d=new Date();
				d.setTime(d.getTime()+(minute*60*1000));  
			var expires="; expires="+d.toGMTString();  
		}else{
			var expires = "";
		}
		var path = path ? 	  ";path="+path:';path=/';
		var domain = domain ? ";domain="+domain:'';
		var secure = secure ? ";secure="+secure:'';
		document.cookie = name+"="+value+expires+path+domain+secure; 
	},
	getCookie:function (search_name,noescape) { 
	  var tab_cookies = document.cookie.split(';'); 
	  for (var i = 0; i<tab_cookies.length;i++){ 
	    var cookie_tmp = tab_cookies[i].split('='); 
	    var cookie_name = cookie_tmp[0].replace(/^\s+|\s+$/g, ''); 
	    if (cookie_name==search_name) { 
	      if (cookie_tmp.length>1) {
		  	if(typeof noescape == "undefined") {
				return unescape( cookie_tmp[1].replace(/^\s+|\s+$/g, '') ); 
			}else{
				return ( cookie_tmp[1].replace(/^\s+|\s+$/g, '') ); 
			}
	      } 
	      return ''; 
	    } 
	  } 
	  return ''; 
	},
	mynetUsername:function(){
		if(!this.getCookie("uvid")) return false;
		return this.getCookie("uvid").substr(32);
	},
	rss:function(){
			
		if(Java.document.getTags("link")[0].type.search("(rss)") == -1){
			window.location.reload();
			return false;
		}	
		
		var rsslink = Java.document.getTags("link")[0].href;
		window.location.href=rsslink;		
	},
	atom:function(){
		if(Java.document.getTags("link")[1].type.search("(atom)") == -1){
			window.location.reload();
			return false;
		}	
		
		var atomlink=Java.document.getTags("link")[1].href;
		window.location.href=atomlink;
	},
	yorum:function(id){
		var yr ='Makaleye yorum eklemek i\u00E7in ';
			yr+='<a href="http://uyeler.mynet.com/login/login.asp?rurl='+escape(window.location.href)+'&formname=ivillage">TIKLAYIN!</a>';
		if( this.mynetUsername() ){
			ivillageTr.opencommet(id);
		}else{
			jQuery("#comments").html(yr);
		}		
	},
	opencommet:function(id){
		jQuery("#comments").empty()
		jQuery("#comments").html('<iframe width="482" height="210" frameborder="0" scrolling="no" src="/comments.php?start='+id+'"></iframe>')
	},	
	yorumSend:function(form){
		var url='http://ivillage.mynet.com/comments.php';
		
		if(form.comments.value.length<4){
			alert("L\u00FCtfen bir yorum yaz\u0131n\u0131z");
			form.comments.focus();
			return false;
		}
		
		var data  ='comments='+form.comments.value;
			data +='&articleId='+form.articleId.value+'&rating='+form.rating.value;

		jQuery.ajax({
			"url": url,
			"dataType": "json",
			"type": "POST",
			"data": data,
			"success": function(data){
				if (data.error =="no_yorum"){
					alert("L\u00FCtfen bir yorum yaz\u0131n\u0131z");
				}else{
					alert("Yorumunuz onayland\u0131ktan sonra g\u00F6z\u00FCkecektir.");
				}	
			},
			"error": function(){}
		});
		return false;
	},
	textCounter:function(field,cntfield,maxlimit){
		if (field.value.length > maxlimit) {
			field.value = field.value.substring(0, maxlimit);
		}else{
			cntfield.innerHTML = maxlimit - field.value.length;
		}
	}
}


/*
* Galeri sayfaların altındaki küçük resimlerin sayfalamasını otomatik olarak yapar...
*/
var galeriLinkler = {
	galeri:false,
	linksayisi:0,
	sayfa:0,
	kontrol:function(){
		var c = Java.document.getId("galeri_tumb_sayfalar");
		
		if(c !== null)
			this.galeri = true;
			
		if(!this.galeri)
			return false;
		this.linkleriOlustur();	
	},
	linkleriOlustur:function(){
		var div = Java.document.getId("galeri_tumb_sayfalar");
		var img = div.getElementsByTagName("img");
			this.linksayisi = img.length;
		for(var i =0; i<this.linksayisi ;i++){
			img[i].parentNode.href = window.location.pathname+"?limitstart="+(i+1);
			try{img[i].parentNode.nextSibling.href = window.location.pathname+"?limitstart="+(i+1);}catch(e){}
		}
				
		this.linkKaldir(img);
	},
	linkKaldir:function(element){
		var kontrol = window.location.search;
		var re 	=/[0-9]/g;
			this.sayfa  = kontrol.match(re);
		for(var i=0; i<this.linksayisi ;i++){
			if( (i+1) ==this.sayfa){
				element[i].parentNode.removeAttribute("href"); 
				try{element[i].parentNode.nextSibling.removeAttribute("href"); }catch(e){}
				Java.document.setStyle(element[i],"text-decoration:none;color:#000000");
			}
		}
	}
}

/*
var galeri = {
	sayfa:1,
	init:function(){
		this.sayfa = window.location.pathname.split("/")[3].split(".")[0];
		window.setInterval(function(){galeri.next()},5000);
	},
	next:function(){
		window.location.href = (this.sayfa+1)+".php";
	}
	
}*/