function get_url_parse(name)
{
	
	name = name.replace(/[\[]/,"\\[").replace(/[\]]/,"\\]");
	var regex = new RegExp("[\?&]"+name+"=([^&#]*)");
	var results = regex.exec(window.location.href); return results == null ? "" : results[1];
	
}


function createpopupvid(ts,projectid,projectuuid,videouuid,swf,bgcol,w,h,headertext)
{
	closevidpopup()
	
	createmask()
	
	var evname='mediaSuitePlayer_embedcontents'
	
	if(headertext=='')
	{
		headertext='Featured Video'
	}
	else if(headertext==-1)
	{
		headertext=''
	}
	
	var popupdiv=''
	//popupdiv+='<div class="CTVPopUp" style="width:776px;display:none;" id="popup_featuredvideo">'
	popupdiv+='<div class="embeddedvidwrapper" id="embeddedvidwrapper">'
	popupdiv+='<div class="embeddedvid" id="embeddedvid">'
	popupdiv+='<div style="display:table;width:100%;"><p class="subtitle" style="float:left;" id="EmbeddedVidPopUpTitle">'+headertext+'</p></div>'
	//popupdiv+='<div class="embeddedvidwrapper" id="embeddedvidwrapper">'
	popupdiv+='<div id="'+evname+'"><div id="replaceme"></div></div>'
	//popupdiv+=''
	popupdiv+='</div>'
	popupdiv+='<div id="EmbeddedVidPopUpCloseBtn" class="EmbeddedVidPopUpCloseBtn"><div id="EmbeddedVidPopUpCloseBtnOffset" style="margin-top:110px;width:26px;height:69px;"><img src="/assets/images/buttons/closepopbtn180.png" onclick="closevidpopup()" style="cursor:pointer;"></div></div>'
	//popupdiv+='</div>'
	
	/*cb=document.createElement('div')
	cb.setAttribute('id','popup_featuredvideo_close')
	cb.className='EmbeddedVidPopUpCloseWrapper'
	cb.innerHTML='<div onclick="closevidpopup()" class="EmbeddedVidPopUpClose">CLOSE <img src="/assets/images/buttons/GreyXButton.gif" align="absmiddle" style="margin-left:5px;padding-bottom:3px;"></div>'*/
	
	x=document.createElement('div')
	x.setAttribute('id','popup_featuredvideo')
	x.setAttribute('style','visibility:hidden;')
	x.className='EmbeddedVidPopUp'
	if((w==undefined) || (w==null))
	{
		x.style.width='776px'		
	}
	else
	{
		x.style.width=w+'px'
	}
	x.innerHTML=popupdiv
	
	//x.style.outline='none'
	
	document.body.insertBefore(x,document.body.firstChild)
	gebid('bgeapagemask').tabIndex='20'
	
	if(window.addEventListener)
	{
		gebid('bgeapagemask').addEventListener('mouseover',function(){gebid('bgeapagemask').focus()},false)
	}
	else
	{
		gebid('bgeapagemask').attachEvent('onmouseover',function(){gebid('bgeapagemask').focus()})
	}
	
	//document.body.insertBefore(cb,document.body.firstChild)
	
	
	var programid=''
	if((videouuid!='') && ((videouuid!=null) && (videouuid!=undefined)))
	{
		//try to get programid from var passed to function
		programid=videouuid
	}

	if(programid=='')
	{
		//try to get program id from url
		programid = get_url_parse('video_uuid');
	}
	
	
	var playerDiv = document.getElementById(evname).style;
	playerDiv.display = "inline";
	//playerDiv.style.backgroundColor="#FFFFFF"
	
	/*var so = swfobject(swf, 'live_player', w, h, "9", bgcol);
	so.addVariable("ts", ts);
	so.addVariable("projectid", projectid);
	so.addVariable("projectuuid", projectuuid);
	so.addVariable("programid", programid); //video_uuid
	so.addVariable("programuuid", programid); //video_uuid
	
	so.addVariable("gfToken", "");
	so.addVariable("loadingdomain", "http://mediasuite.multicastmedia.com");
	so.addVariable("serviceURL", "http://mediasuite.multicastmedia.com/services/index.php");
	so.addVariable("doResize", "true");
	so.addParam("allowFullScreen", "true");
	so.addParam("allowScriptAccess", "always");
	so.addParam("wmode", "transparent");
	so.addVariable("typePlayer", "vod");
	so.addVariable("wmode", "transparent");
	
	so.write(evname);*/
	
	
	
	var flashvars = {file:swf,ts:ts,programuuid:'',gfToken:'',loadingdomain:'http://mediasuite.multicastmedia.com',serviceURL:'http://mediasuite.multicastmedia.com/services/index.php',doResize:'true',typePlayer:'vod',wmode:'transparent'};
	var params = {allowfullscreen:'true', allowscriptaccess:'always',wmode:'transparent'};
	var attributes = {id:'live_player', name:'live_player',bgcolor:bgcol};
	callbackFn=null

	//projectid:projectid,projectuuid:projectuuid,programid:programid,
	flashvars.projectid=projectid
	flashvars.projectuuid=projectuuid
	flashvars.programid=programid
	
	//params.wmode='transparent'
	
	swfobject.embedSWF(swf, 'replaceme', w, h, '9', '/globalassets/includes/swfobject/expressInstall.swf', flashvars, params, attributes, callbackFn)
	
	
	gebid('embeddedvidwrapper').style.width=gebid('embeddedvid').clientWidth+gebid('EmbeddedVidPopUpCloseBtn').clientWidth+'px'
	//gebid('popup_featuredvideo').style.width=gebid('embeddedvidwrapper').clientWidth+'px'
	
	if(isie())
	{
		gebid('EmbeddedVidPopUpCloseBtnOffset').style.marginTop='120px'
	}
	
	changedisplay('popup_featuredvideo','table')
	//centerelement('popup_featuredvideo')
	setTimeout(function(){centerelement('popup_featuredvideo');gebid('popup_featuredvideo').style.visibility='visible'},1000)
	
	
	
	//gebid('popup_featuredvideo').style.left=gebid('popup_featuredvideo').offsetLeft+'px'
	//gebid('popup_featuredvideo').style.marginLeft='0px'
	
	
	/*cb=document.createElement('div')
	cb.setAttribute('id','popup_featuredvideo_close')
	cb.innerHTML='<div onclick="closevidpopup()"><img src="/assets/images/buttons/closepopbtn180.png"></div>'*/
	
/*
	gebid('popup_featuredvideo_close').style.left=gebid('popup_featuredvideo').offsetLeft+parseInt(getstyle('popup_featuredvideo','width'))+100+'px'
	
	if(isie())
	{
		wih=document.documentElement.clientHeight 
	}
	else
	{
		wih=window.innerHeight
	}
	
	if(gebid('popup_featuredvideo').clientHeight > wih)
	{
		gebid('popup_featuredvideo_close').style.top='0px'
	}
	else
	{
		gebid('popup_featuredvideo_close').style.top=gebid('popup_featuredvideo').offsetTop+'px'
	}
*/
	
	var closeevt=function(evt){checkclosepop(evt,'closevidpopup()')}
	//add esc listener
	if(!isie())
	{
		
		window.addEventListener('keydown',closeevt, false)
	}
	else
	{
		document.body.attachEvent('onkeydown',closeevt)
	}

}


function closevidpopup()
{

	if(isie())
	{
		swfobject.removeSWF('live_player');
	}
	
	if(gebid('popup_featuredvideo'))
	{
		removebox('popup_featuredvideo')
	}
	/*if(gebid('popup_featuredvideo_close'))
	{
		removebox('popup_featuredvideo_close')
	}*/
	if(gebid('bgeapagemask'))
	{
		removebox('bgeapagemask')	
	}
}


function createembeddedvid(ts,projectid,projectuuid,videouuid,swf,bgcol,w,h)
{
	var programid=''
	
	if((videouuid!='') && ((videouuid!=null) && (videouuid!=undefined)))
	{
		//try to get programid from var passed to function
		programid=videouuid
	}
	

	if(programid=='')
	{
		//try to get program id from url
		programid = get_url_parse('video_uuid');
	}
	
	var newobj=''
	
	newobj+='<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://fpdownload.macromedia.com/get/flashplayer/current/swflash.cab" width="'+w+'" height="'+h+'" id="Media Player" align="middle">\n'
	newobj+='<param name="movie" value="'+swf+'?ts='+ts+'&projectid='+projectid+'&projectuuid='+projectuuid+'&programid='+programid+'&programuuid='+programid+'&loadingdomain=http://mediasuite.multicastmedia.com&pagetype=&typePlayer=vod"/>\n'
	newobj+='<param name="quality" value="high" />\n'
	newobj+='<param name="wmode" value="transparent" />\n'
	newobj+='<param name="bgcolor" value="'+bgcol+'" />\n'
	newobj+='<param name="allowFullScreen" value="true" />\n'
	newobj+='<embed src="'+swf+'?ts='+ts+'&projectid='+projectid+'&projectuuid='+projectuuid+'&programid='+programid+'&programuuid='+programid+'&loadingdomain=http://mediasuite.multicastmedia.com&pagetype=&typePlayer=vod" quality="high" bgcolor="'+bgcol+'" width="'+w+'" height="'+h+'" allowFullScreen="true" wmode="transparent" name="Media Suite Flash Media Player" align="middle" type="application/x-shockwave-flash" pluginspage="http://www.adobe.com/go/getflashplayer" />\n'
	newobj+='</object>\n'
	
	
	return newobj
	/*
	var playerDiv = document.getElementById(evname).style;
	playerDiv.display = "inline";
	//playerDiv.style.backgroundColor="#FFFFFF"
	var so = new SWFObject(swf, "live_player", w, h, "9", bgcol);
	so.addVariable("ts", ts);
	so.addVariable("projectid", projectid);
	so.addVariable("projectuuid", projectuuid);
	so.addVariable("programid", programid); //video_uuid
	so.addVariable("programuuid", programid); //video_uuid
	
	so.addVariable("gfToken", "");
	so.addVariable("loadingdomain", "http://mediasuite.multicastmedia.com");
	so.addVariable("serviceURL", "http://mediasuite.multicastmedia.com/services/index.php");
	so.addVariable("doResize", "false");
	so.addParam("allowFullScreen", "false");
	so.addParam("allowScriptAccess", "always");
	so.addVariable("typePlayer", "vod");
	so.addVariable("wmode", "transparent");
	
	so.write(evname);
	*/
}
