function __stream()
{
	var url 	= self.location.href;
	var data	= __getData(url);
	var id 		= __generateId();

	this.expand 	= __expand;
	this.set 	= __set;
	this.open 	= __open;
    this.alert  = __alert;
    this.showAd = __showAd;
	this.data	= data;
	this.id 	= id;

	function __constructor(){}

	function __generateId()
	{
		var n1 = new Date();
		var n2 = new Date(3001, 00, 01, 00, 00, 00);
		return n2-n1;
	};

	function __open(p,w,h)
	{
		var l 	= (screen.width/2)-(w/2);
		var t 	= (screen.height/2)-(h/2);
		var f 	= 'scrollbars=no,toolbar=no,location=no,status=no,menubar=no,resizable=yes,dependent=no';
		var r 	= null;
		r = window.open(p,'video','width='+w+',height='+h+',top='+t+',left='+l+','+f);
		if(r!=null && window.focus) r.window.focus();
	}
    
    function __alert(msg)
    {
        alert(msg);
    }

	function __getData(u)
	{
		var o 	= new Object();
		if(u.indexOf('?')!=-1)
		{
			var s 	= u.split("?")[1];
			var a 	= s.split('&');
			for(var i = 0;i<=a.length-1;i++) o[a[i].split('=')[0]] = a[i].split('=')[1];
		}
		return o;
	}

	function __expand()
	{
		self.moveTo(0,0);
		self.resizeTo(screen.availWidth,screen.availHeight);	
	};

    function __showAd(id)
    {
        if(id=='18')
        {
            var r_number = Math.random();
            document.getElementById('div_pub').style.display = 'block';
            ajaxpage('iframe-en.php?id=18&nobuf='+r_number,'div_pub');
            //document.getElementById('iframepub').src='
            
        }
        else
        {
        
            var r_number = Math.random();
            document.getElementById('div_pub').style.display = 'block';
            ajaxpage('iframe-en.php?id=&nobuf='+r_number,'div_pub');
        }
    }
    
	function __set(o)
	{
		var c = '?id='+this.id;
		var e = {vid:null,onDemand:null,nsTime:null,timeout:null,expired:null,isFullscreen:false,volume:null,image:null,lang:null};
		for(var i in o.player) 		e[i] = o.player[i];
		for(var i in this.data)		e[i] = this.data[i];
		for(var i in e)			c+='&'+i+"="+e[i];
		var s = "";
		s += "<object";
		s += "	classid='clsid:D27CDB6E-AE6D-11cf-96B8-444553540000'";
		s += "	codebase='http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,0,0'";
		s += "	width='"+o.flash.width+"' ";
		s += "	height='"+o.flash.height+"'";
		s += ">";
		s += "<param name='movie' value='"+o.flash.src+c+"'>";
		s += "<param name=quality value=high>";
		s += "<param name='bgcolor' value='"+o.flash.color+"' />";
        s += "<param name='wmode' value='transparent' />";
		s += "<embed ";
		s += "	src='"+o.flash.src+c+"'";
		s += "	pluginspage='http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash'";
		s += "	type='application/x-shockwave-flash' ";
		s += "	width='"+o.flash.width+"' ";
		s += "	height='"+o.flash.height+"'";
		s += "	bgcolor='"+o.flash.color+"'";
		s += "  wmode='transparent'";
		s += ">";
		s += "</embed>";
		s += "</object>";
		document.write(s);
	};
    
    
	__constructor();
    
    
}