var pFlash='http://fhg.hdnewbies.com/js/mediaplayer.swf';
addLoadEvent(AddUserID);
addLoadEvent(GetVideo);

function getURLParam(strParamName){
	var strReturn = "";
	var strHref = window.location.href;
	var sPos = strHref.indexOf("?");
	if (sPos == -1) return '';
	sPos++;
	strHref = strHref.substring(sPos);
	var aQueryString = strHref.split('&');
	for (i = 0; i < aQueryString.length; i++) {
		if (aQueryString[i].indexOf("=") == -1) continue;
		var aCut = aQueryString[i].split('=');
		if (aCut[0].toLowerCase() == strParamName.toLowerCase()) return aCut[1];
	}
	return '';
}

function AddUserID(){ 
	if (typeof user_id_param=="undefined"){var user_id_param = 'id';}
	var user_id=getURLParam(user_id_param);	
	if (user_id.length < 1) {user_id = 'admin';}

	var aObjList=document.getElementsByTagName('a');
	for (var i = 0; i < aObjList.length; i++) {
	    var sArgvSep='&';
	    if (aObjList[i].href.indexOf("?")==-1){sArgvSep='?';}
	    if (aObjList[i].href.indexOf('?'+user_id_param+'=')>=0){continue;}
	    if (aObjList[i].href.indexOf('&'+user_id_param+'=')>=0){continue;}
	    aObjList[i].href = aObjList[i].href + sArgvSep + user_id_param + '=' + user_id;
	}
}

function addLoadEvent(func) {
  var oldonload = window.onload;
  if (typeof window.onload != 'function') {window.onload = func;
  } else {window.onload = function() {if (oldonload) {oldonload();}func();}}
}

function GetVideo(){
    var divObjList=document.getElementsByTagName('div');
    for (var i = 0; i < divObjList.length; i++) {
        var divid=divObjList[i].id;
        if (divid.indexOf('movie_') > -1) {
    	    var oDiv=document.getElementById(divid);
    	    var param=oDiv.getAttribute('name').split(' ');
	    flash_url=param[0];
	    image_url=param[1];
	    FillFlash(divid,flash_url,image_url)
        }
    }
}

function FillFlash(movie_id,flash_url,image_url){
    var oCnt=document.getElementById(movie_id);
    var width=oCnt.style.width;
    var height=oCnt.style.height;
    var fObj = new SWFObject(pFlash,'mediaplayer',width,height,'7',null,true);
    var path = document.location.pathname;
    path = path.substr(0,path.lastIndexOf("/")+1);
    if (image_url.lastIndexOf("/")==-1){
	image_url=path+image_url;
    }
    if (flash_url.lastIndexOf("/")==-1){
	flash_url=path+flash_url;
    }
    fObj.addVariable("image",image_url);
    fObj.addVariable("controlbar","over");
    //fObj.addVariable("stretching","none");
    fObj.addVariable("file",flash_url);
    fObj.addParam("allowfullscreen","true");
    fObj.addParam("wmode", "opaque");
    fObj.addParam("allowSciptAccess", "always");
    fObj.addVariable("autostart","false");
    fObj.addVariable("volume","100");
    fObj.addVariable("bufferlength","5");
    fObj.addVariable("width",width);
    fObj.addVariable("height",height);
    fObj.write(movie_id);
}

