var mynet_uv={
	url:'http://vsd.mynet.com/vsd.asp',
	host:window.location.host.replace(/[0-9]/ig,"").replace(/(.mynet.com)/g,""),
	href:window.location.href,
	cname:'wvsd',
	cvsd:'vsd',
	timeout:60,
	ss:null,
	init:function(){
		var obj = this.fdomain();
		var nwsd= obj.service ? this.cname+obj.path:this.cname+this.host;
		if(!this.getCookie(nwsd) || !this.datediff(this.getCookie(nwsd),this.timeout) ){		
			var vsdd = this.getCookie(this.cvsd);
			if(obj.service){
				this.setCookie(nwsd,this.mktime(),0);
				this.jsimport(this.url+"?cf=mynet_uv.vsdjson&v=1&s="+obj.path+"&vsd="+vsdd);
			}else{
				this.setCookie(nwsd,this.mktime(),0);
				this.jsimport(this.url+"?cf=mynet_uv.vsdjson&v=1&s="+this.host+"&vsd="+vsdd);
			}
		}		
	},
	fdomain:function(){
		var sp = { domain:[ 
					{path:"galeri",url:"http://haber.mynet.com/galeri/" }, 
					{path:"bilyoner",url:"http://spor.mynet.com/iddaa/iddaa.asp" },
					{path:"sudoku",url:"http://bilenkazanir.mynet.com/sudoku/pages/index.php" }
				]};
		var retService=false;
		for(var i=0;i<sp.domain.length;i++){
			if(this.href.match(sp.domain[i].url)){
				retService = true;
				var path = sp.domain[i].path;
				break;
			}	
		}
		return { service:retService,path:""+path+""};	
	},
	jsimport:function(url){
		var newelem = document.createElement("script");
		newelem.setAttribute("language","javascript");
		newelem.setAttribute("type","text\/javascript");
		newelem.setAttribute("onload","mynet_uv.jsremove(this)");
		newelem.setAttribute("src",url);
		document.getElementsByTagName("head")[0].appendChild(newelem);
	},
	jsremove:function(elem){
		document.getElementsByTagName("head")[0].removeChild(elem); 
	},
	vsdjson:function(json){
		if(json.vsd.length<1) return false;
		var domain ='.'+this.findDomain();
		this.setCookie(this.cvsd,json.vsd,60*1*24*365,'',domain);
	},
	findDomain:function(){
		var pars = window.location.host.split('.');
		for(var i =pars.length-1; i>=0; i--){
			if(pars[i]=='com' || pars[i]=='net' || pars[i]=='org'){
				var adomain = pars.slice(i-1,pars.length);
				break;
			}	
		}
		return  adomain.join('.');
	},
	addEvent:function(element,olay,fonksiyon){
	    if (window.addEventListener != null) { // Firefox,Safari
	        olay = olay.substr(2);
	        element.addEventListener(olay,fonksiyon,false);
		}else{
	        element.attachEvent (olay,fonksiyon);
	    }
	},
	setCookie :function(name, value, dakika, path, domain, secure){
		if(value.length > 4000)	return false;
		if(dakika !== 0 ){
			
			var d=new Date();
				d.setTime(d.getTime()+(dakika*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) { 
	  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) { 
	        return unescape( cookie_tmp[1].replace(/^\s+|\s+$/g, '') ); 
	      } 
	      return ''; 
	    } 
	  } 
	  return ''; 
	}, 
	mktime:function(){
	   var d = new Date();
	   return Math.floor(d.getTime());
	},
	datediff:function(date,time){
		//  date:mktime, time :dk 
		var dt  =new Date();
		var dtt =new Date(Math.round(date));
		return (Math.round(((dt-dtt)/1000)/60) < time ? true:false);
	}
}

mynet_uv.addEvent(window,"onload",function(){ mynet_uv.init(); }); 