// newsroom production
var _PRJ_DocRoot = ""
var _PRJ_DocSvr= "newsroom.cisco.com"

var _FR_HP="http://"
var _FR_BS=_FR_HP+"cisco.feedroom.com"
var _FR_NS=_FR_HP+"cisconews.feedroom.com"

var aol=(navigator.userAgent.indexOf("AOL")>=0)?1:0
var _FR_OW=780
var _FR_OH=570
var _FR_FW=485
var _FR_FH=370
		

// redirect feedroom player to mine specially blended UI for others
function useFRInterface() {
// mac on anything other than netscape,  mozilla , linux --> tander ui
return  !( (isMAC&&!isNS4) || isMOZILLA );
//return false;
}


function LaunchFeedroom(){LaunchFRStory('',_FR_BS,'X')}
function LaunchFeedroomBroad(){LaunchFRStory('',_FR_BS)}
function LaunchFeedroomNarrow(){LaunchFRStory('',_FR_NS)}
function LaunchFeedroomForkWithStory(bbLink,nbLink){LaunchFRStory(bbLink,_FR_BS,'X')}
function LaunchFeedroomForkWithSingleStory(p1){LaunchFRStory(p1,_FR_BS,'X')}
function LaunchFeedroomForkWithSingleStoryEx(p1){LaunchFRStory(p1,_FR_BS,'X','ex')}

// conditionally launch feedbag or customized simple version for videos
function LaunchFeedroomNarrowStory(p){

 useFRInterface() ?
	LaunchFRStory(p,_FR_NS) 
	:
	LaunchCiscoVideoInterface(p,0) 
}

function LaunchFeedroomBroadStory(p){

	 useFRInterface() ?
	LaunchFRStory(p,_FR_BS)
	:
	LaunchCiscoVideoInterface(p,1) 
}

// downlevel experience UI
	function LaunchCiscoVideoInterface(u, bbFlag )  {
	
var basicPlayerURL  = "http://" + _PRJ_DocSvr + _PRJ_DocRoot  + "/dlls/video_audio_archive/player/";
// parameters passed off to special player
var q = "?" + "storyID=" + u + "&broadband=" +  bbFlag ;

var _sw=screen.width
var _sh=screen.height
_FR_FW = 610;
_FR_FH = 470;

winl=(_sw-_FR_FW)/2
wint=(_sh-_FR_FH)/3-40

var win=window.open( basicPlayerURL +q,"player","top="+ wint+",left="+winl+",width="+_FR_FW+",height="+_FR_FH+",status=no,resizable=no")

}


function FR_URL(u,q,f,ex){
if(u.indexOf(_FR_HP)<0)u=_FR_HP+u
var _sw=screen.width
var _sh=screen.height
var _FRPg = "/index.jsp?"

var cSFO=getSiteForkObject(u,f)
f=cSFO.fork
if(!cSFO.hasSiteFlag)u=_FR_BS

if(f.indexOf('band')>0){
winl=aol?0:(_sw-_FR_FW)/2
wint=aol?0:(_sh-_FR_FH)/2-40
fr=window.open(_FRPg+q+f,"fork","top="+wint+",left="+winl+",width="+_FR_FW+",height="+_FR_FH+",resizable=yes")
}else{
winl=aol?0:(_sw-_FR_OW)/2
wint=aol?0:(_sh-_FR_OH)/2-40
fr=window.open(u+_FRPg+q+f,"FeedRoom","top="+wint+",left="+winl+",width="+_FR_OW+",height="+_FR_OH)
}
if(!aol&&!fr.opener)fr.opener=self
if(ex=='ex')history.back()
}


function getSiteForkObject(s,f){
var o=new Object()
if(s)o.hasSiteFlag=true
o.fork=(f=='X'||f=='B'||f=='N')?"&band="+f:(s?"&same_win=1":"&band=X")
return o
}


function LaunchFRStory(storyID,u,fork,ex){FR_URL(u,"fr_story="+storyID,fork,ex)} 
function LaunchFRChl(cID,u,fork,ex){FR_URL(u,"fr_chl="+cID,fork,ex)}
function LaunchFRStoryChl(storyID,cID,u,fork,ex){FR_URL(u,"fr_story="+storyID+"&fr_chl="+cID,fork,ex)}
function LaunchFRChlPos(cID,storyPos,u,fork,ex){FR_URL(u,"fr_chl="+cID+"&fr_pos="+storyPos,fork,ex)}
function LaunchFRStorySide(storyID,storySide,u,fork,ex){FR_URL(u,"fr_story="+storyID+"&fr_side="+storySide,fork,ex)}
function LaunchFRChlPosSide(cID,storyPos,storySide,u,fork,ex){FR_URL(u,"fr_chl="+cID+"&fr_pos="+storyPos+"&fr_side="+storySide,fork,ex)}



var _appMap=new Array()

function initApplicationServices() {
var o
var n
var a=_appMap

o=new Object();n="CustomerSatisfactionSurvey";a[n]=o;
o.name=n
o.server=_PRJ_DocSvr
o.URL=_PRJ_DocRoot+"/applications/newsroom/Survey/satisfaction/"

o.appWidth=750
o.appHeight=590
o.appX=(screen.width-o.appWidth)/2
o.appY=(screen.height-o.appHeight)/3

o.resizableFlag=true
o.scrollbarFlag=true
o.startWithPopupFlag=true


o=new Object();n="Radio";a[n]=o;
o.name=n
//o.server=_PRJ_DocSvr
//o.URL=_PRJ_DocRoot+"/applications/newsroom/Radio/html/ondemand"

// TEMPORARY
o.server ="www.cisco.com"
o.URL="/warp/public/146/news_cisco/applications/newsroom/Radio/html/ondemand"


//chooseone
o.browserNetscapePath="/netscape/"
o.browserExplorerPath="/explorer/"

o.appWidth=520
o.appHeight=410

o.appX=(screen.width-o.appWidth)/2
o.appY=(screen.height-o.appHeight)/3

o.resizableFlag=false
o.scrollbarFlag=false
o.startWithPopupFlag=true

//nscp tall
if(!document.all)o.appHeight+=15

}


function getApplication(a){return _appMap[a]}

function launchApplication(business,page_cd,ID){

var app=getApplication(business)
var win
var appScrollbarWidth=app.scrollbarFlag?13:0
var pr="http://"
var appWidth=app.appWidth+appScrollbarWidth
var appHeight=app.appHeight
var browserPath=""
var _bV=browserVersion

if(!isIE&&app.browserNetscapePath)browserPath=app.browserNetscapePath
if(isIE&&app.browserExplorerPath)browserPath=app.browserExplorerPath

var query = app.query ? app.query : "_business_application="+business+"&"+"command=load_module&command_method="+page_cd;

var pageURL=((app.server!=null)?pr+app.server:"")+app.URL+browserPath+"?"+ query;


if(ID)pageURL+="&command_value="+ID

if(app.startWithPopupFlag&&(isIE||(!isIE&&_bV>=5))||(!isIE&&_bV<5)){
var resizableFlag=app.resizableFlag
if(!isIE&&_bV<5)resizableFlag=false

win=window.open(pageURL,app.name,
"width="+appWidth+",height="+appHeight+",scrollbars="+
(app.scrollbarFlag?"yes":"no")+",resizable="+(resizableFlag?"yes":"no")+
",status=no,directories=no,"+(isIE?"top":"screenY")+"="+app.appY+","+
(isIE?"left":"screenX")+"="+app.appX+"");
}

else if(!app.startWithPopupFlag&&(isIE||(!isIE&&_bV>=5))){
win=window
win.resizeTo(appWidth,appHeight)
win.moveTo(app.appX,app.appY)
document.location=pageURL
}
if(app.startWithPopunderFlag){window.focus()}
}

initApplicationServices()

