var forum = {
	ehash:[29,1000],
	mUsername:null,
	addEvent:function(element,event,func){
	    if (window.addEventListener != null) { // Firefox,Safari
			event = event.substr(2);
	        element.addEventListener(event,func,false);
		}else{
	        element.attachEvent (event,func);
	    }forum
	},
	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 ''; 
	},
	setCountCookie:function(data){
		var date = this.mktime();
		var coki = this.getCountCookie(this.cookienameCount);
		//coki 1 onlinefriends 
		switch(data){
			case 1:
			 	var data = myIMHTML.onlineark+'.'+date+'.'+mynetIMvolumeVal;
			break;
			default:
				var data = myIMHTML.onlineark+'.'+date+'.'+mynetIMvolumeVal;
			break;		
		}		
		this.setCookie(this.cookienameCount,data,0,"/",".mynet.com");
	},
	trim:function(str){
		str = str.replace(/^\s+/, '');
		for (var i = str.length - 1; i >= 0; i--) {
			if (/\S/.test(str.charAt(i))) {
				str = str.substring(0, i + 1);
				break;
			}
		}
		return str;
	},
	getONMY:function(no){
		var on_my = unescape(this.getCookie("on_my")).split(':');
		return 	on_my[no] ? on_my[no]:'';
	},
	mynetUsername:function(){
		if(this.mUsername === null ){
			if(this.getCookie("uvid")){
				this.mUsername = this.getCookie("uvid").substr(32);
			} 
		} 
		return  this.mUsername;
	},
	eksencavatar:function(user){
		var hash=0;
		for(var i=0;i<user.length;i++){
		     hash *=this.ehash[0];
		     hash +=user.charCodeAt(i);
		     hash %=this.ehash[1];
		}
		var cavatar = 'http://i.eksenim.mynet.com/'+hash+'/'+user+'/cavatar.jpg';
		return cavatar;
	},
	eksencavatarerr:function(elem){
		var cavatar = 'http://img2.mynet.com/anasayfanew/q.jpg';
		elem.src=cavatar;
	},
	username:function(){
		var user  = this.mynetUsername();
		if( user !== null   ){ 
			user  = user +'[ Çıkış ]';
			var data  = user.bold().link('http://'+window.location.hostname+'/ucp.php?mode=logout');
			var html = '<li class="icon-logout">'+data+'</li>';
			document.write(html);
		}else{
			var url = 'http://uyeler.mynet.com/login/login.asp?formname=forum&rurl='+encodeURIComponent('http://forum.mynet.com/ucp.php?mode=login&redirect='+encodeURIComponent(window.location.href));
			var html = '<li class="icon-register"><a href="'+url+'">Giriş Yap</a></li> - <li class="icon-ucp"><a href="'+url+'">Kayıt Ol</a></li>';
			document.write(html.bold());
		}
	},
	profileIcons:function(html,user){
		if( user === this.mynetUsername()){
			document.write(html);
		}
	},
	UserProfile:function(user){
		window.location.href="http://eksenim.mynet.com/"+user;
	},
	serviceHomeHidden:function(){
		if(jQuery('.icon-home').children().length < 2) {
		   jQuery('.icon-home').hide();
		}
		
		if(thema === 'ivillage'){
			jQuery(".icon-home a").eq(0).html('iVillage')
		}
		
	},
	homePage:function(service){
		var href = typeof thema ==='undefined' ? window.location.pathname.split('/').slice(0,2).join('/'):'/'+thema;
		if( typeof href !== "undefined" && href.indexOf('prosilver') ===-1 ){
			var data = 'Forum Anasayfa'.link(href);
			jQuery("#logo").attr("href",href);
			jQuery('.icon-home>a').eq(0).attr("href",href);
			document.write(data);
		}else{
			jQuery("#logo").attr("href","javascript:history.go(-1)");
		}
	},
	pnghack:function(parentid){
		if(!jQuery.browser.msie) return false;
		var ver = parseInt(navigator.userAgent.match(/(MSIE)(\s)([0-9.]+)(;)/g).toString().replace(/[^0-9.]/g,''));
		if( ver > 6) return false;
		var pngfix = jQuery("#"+parentid+" .pngfix");
			for(var i=0;i<pngfix.length;i++){
				var img =pngfix[i];
				img.style.filter ="progid:DXImageTransform.Microsoft.AlphaImageLoader(src='"+img.src+"',sizingMethod='crop')";
				img.src='http://img2.mynet.com/anasayfanew/mynet_blank.gif';
				img.style.width  =139;
				img.style.height =52;
				img.style.visibility='visible';
			}
	},
	serviceHomeIndex:function(){
		jQuery(".inner>.rightside").prepend(this.homeindex());
	},
	homeindex:function(){
		var hrr = '';
		
		var user  = this.mynetUsername();
		var profileLink=(user!=null)?'</li> - <li class="icon-members"><a href="javascript:forum.UserProfile(\''+user+'\');">Profilim</a>':'';
		switch(thema){
			case 'ivillage':
			 var hrr = '<li class="icon-home"><a href="http://ivillage.mynet.com"> iVillage Anasayfa </a>'+profileLink+'</li>'
			break;
			
			case 'askmen':
				 var hrr = '<li class="icon-home"><a href="http://askmen.mynet.com"> Askmen Anasayfa </a>'+profileLink+'</li>'
			break;
			
			case 'cnetturkiye':
				 var hrr = '<li class="icon-home"><a href="http://cnetturkiye.com"> CNET Türkiye Anasayfa </a>'+profileLink+'</li>'
			break;
			
			case 'oyun':
				 var hrr = '<li class="icon-home"><a href="http://oyun.mynet.com"> Oyun Anasayfa </a>'+profileLink+'</li>'
			break;
			
			case 'finans':
				 var hrr = '<li class="icon-home"><a href="http://finans.mynet.com"> Finans Anasayfa </a>'+profileLink+'</li>'
			break;
			
			case 'spor':
				 var hrr = '<li class="icon-home"><a href="http://spor.mynet.com"> Spor Anasayfa </a>'+profileLink+'</li>'
			break;
			case 'bilenkazanir':
				 var hrr = '<li class="icon-home"><a href="http://bilenkazanir.mynet.com"> Bilen Kazanır </a>'+profileLink+'</li>'
			break;
			case 'otomobil':
				var hrr = '<li class="icon-home"><a href="http://otomobil.mynet.com"> Otomobil Anasayfa </a>'+profileLink+'</li>'
			break;
			case 'kavun':
				var hrr = '<li class="icon-home"><a href="http://kavun.mynet.com"> Kavun Anasayfa </a>'+profileLink+'</li>'
			break;

		}
		
		return hrr.bold();
		
	},

        topProfile:function(user){
            user  = user +'[ Çıkış ]';
            var data  = user.bold().link('http://'+window.location.hostname+'/ucp.php?mode=logout');
            var html = '<li class="icon-logout">'+data+'</li>';
	document.write(html);
            return;
        }
	
}


forum.moderator = {
	user:['test3634'],
	mod:false,
	init:function(){
		this.checkModerator();
	},
	checkModerator:function(){
		for( var i in this.user ){
			if( forum.mynetUsername() === this.user[i] ){
				this.mod = true;
				break;
			}
		}
		return this.mod;
	},
	checkUser:function(user){
		return user == forum.mynetUsername() ? true:false;
	},
	html:function(forumid,postid,user){
		var html  ='<li class="edit-icon"><a href="/posting.php?mode=edit&f='+forumid+'&p='+postid+'" title="Düzenle"><span>İletiyi düzenle</span></a></li>';
			//html +='<li class="delete-icon"><a title="İletiyi sil" href="/posting.php?mode=delete&f='+forumid+'&p='+postid+'"><span>İletiyi sil</span></a></li>';
		if( this.checkUser(user) ){
			document.write(html);
		}
	},
	control:function(){
		var html = '<a href="/mcp.php?i=main&mode=front">Moderatör Kontrol</a>';
		if( this.mod ){
			document.write(html);
		}
	}
	
}

forum.moderator.init();

forum.addEvent(window,"onload",function(){ 
	forum.serviceHomeHidden();
	forum.serviceHomeIndex();
	forum.pnghack("logo");
});


