get_position = function(obj)
{
       var curleft = curtop = 0;
       if (obj.offsetParent)
       {
              curleft = obj.offsetLeft;
              curtop = obj.offsetTop;
              while (obj = obj.offsetParent)
              {
                     curleft += obj.offsetLeft;
                     curtop += obj.offsetTop;
              }
       }
       this.top = curtop;
       this.left = curleft;
       return this;
}


// media_id holder
//media_id = null;
/**
 * Function prepares window and calls ajax script for site_iddisplays video player in mbox playing given media_id
 * @author Anze Znidarsic <anze.znidarsic@pop-tv.si>
 * @authow mabram created for kmetija3 teasers. site_id and app_lang harcoded!!!!!
 */
function playerVideoPreview(mid)
{
	media_id = mid;
	pre_fullscreen();
	moobox_create();
	moobox_open(640, 400, true);
	playerVideoPreviewShow(1);
}

/**
 * Function displays video player
 * @author Anze Znidarsic <anze.znidarsic@pop-tv.si>
 */
var real_site_id =site_id;
function playerVideoPreviewShow(site_id)
{
	so = new SWFObject('/static/slo/shared/app/'+((window.location.hostname.indexOf("24ur.com")!=-1||window.location.hostname.indexOf("fe.slo.")!=-1)?'Video':'Media')+'Center.swf', 'mediacenter', '640', '400', '9');
	so.addParam('allowfullscreen', 'true');
	so.addVariable('media_id', media_id);
	so.addVariable('section_id', 'kmetija3');
	if(real_site_id != 30002) {
		so.addVariable('color', '#000000');
	}
	so.addVariable('fullscreen', 'off');
	so.addVariable('config_file_append', 'site_id='+site_id);
	
	$('MBOX_window').empty();
	
	new Element('div', {'class': 'right'}).setHTML('<input type="button" value="" onClick="moobox_close()" />').injectInside($('MBOX_window'));
	new Element('div', {'id': 'player'}).injectInside($('MBOX_window'));
	so.write('player');	
}

function moobox_create()
{
	//mbox
	var html_body = document.getElementsByTagName('body').item(0);

	var mbox_overlay = document.createElement('div');
	mbox_overlay.setAttribute('id', 'MBOX_overlay');
	html_body.appendChild(mbox_overlay);

	var mbox_window = document.createElement('div');
	mbox_window.setAttribute('id', 'MBOX_window');
	html_body.appendChild(mbox_window);

	/*var mbox_window_loading = document.createElement('div');
	mbox_window_loading.setAttribute('id','MBOX_loading');
	mbox_window.appendChild(mbox_window_loading);

	var mbox_window_loading_img = document.createElement('img');
	mbox_window_loading_img.src= "/static/shared/img/ajax-loader-white.gif";
	mbox_window_loading.appendChild(mbox_window_loading_img);*/
}

function moobox_open(MBOX_WIDTH, MBOX_HEIGHT)
{
	$("MBOX_window").setStyles({"left": (window.getWidth()/2 - MBOX_WIDTH/2)+'px', "top": '100px', "position": 'fixed', "display":'block'});

	$("MBOX_overlay").setStyles({"display": 'block'});

	$("MBOX_overlay").setStyles({"height": window.getScrollHeight()+'px', "width": window.getScrollWidth()+'px'});
	$("MBOX_window").setStyles({"width": MBOX_WIDTH+'px'});

	new Fx.Style('MBOX_overlay', 'opacity',{duration: 400, transition: Fx.Transitions.sineInOut}).start(0,0.6);
	new Fx.Style('MBOX_window',  'opacity',{duration: 250, transition: Fx.Transitions.sineInOut, onComplete:function(){  } }).start(0,1);
}

function moobox_close()
{
	new Fx.Style('MBOX_overlay', 'opacity',{duration: 400, transition: Fx.Transitions.sineInOut, onComplete:function(){ $("MBOX_overlay").setStyles('display:none;'); }}).start(0.6,0);
	new Fx.Style('MBOX_window',  'opacity',{duration: 250, transition: Fx.Transitions.sineInOut, onComplete:function(){ $("MBOX_window").setStyles('display:none;'); } }).start(1,0);
	$('MBOX_window').innerHTML='';
}

