/******************************
*  Microsite Javascript
*  Michael Paler -- kbpwest
*  January 2003
*******************************/

/* Insert kbpwest Stylesheet */

function isUnix() {
    var Unixes = new Array("SunOS", "HP", "Linux"); 
    var $flag = false;
    for (var i=0; i < Unixes.length; i++) {
    	if (navigator.appVersion.indexOf(Unixes[i]) != -1) {
	    $flag=true;
	    break;
    	}
    }
    return $flag;
}

if (isUnix()) {
    document.write ("<link rel='stylesheet' type='text/css' href='/offer/powernow/includes/kbpwestUNIX.css'>")
}
else if (navigator.appName == "Netscape") {
    document.write ("<link rel='stylesheet' type='text/css' href='/offer/powernow/includes/kbpwestNs.css'>")
}
else 
    document.write ("<link rel='stylesheet' type='text/css' href='/offer/powernow/includes/kbpwest.css'>")



/* ************************
**  Various site javascript
***************************/

// preload nav bar rollover images 
function newImage(arg) {
	if (document.images) {
		rslt = new Image();
		rslt.src = arg;
		return rslt;
	}
}

function changeImages() {
	if (document.images && (preloadFlag == true)) {
		for (var i=0; i<changeImages.arguments.length; i+=2) {
			document[changeImages.arguments[i]].src = changeImages.arguments[i+1];
		}
	}
}

var preloadFlag = false;
function preloadImages() {
	if (document.images) {
		nav_sec_off = newImage("/offer/powernow/images/rl_sec_off.gif");
		nav_sec_on = newImage("/offer/powernow/images/rl_sec_on.gif");
		nav_ip_off = newImage("/offer/powernow/images/rl_ip_off.gif");
		nav_ip_on = newImage("/offer/powernow/images/rl_ip_on.gif");
		nav_m_off = newImage("/offer/powernow/images/rl_m_off.gif");
		nav_m_on = newImage("/offer/powernow/images/rl_m_on.gif");
		nav_st_off = newImage("/offer/powernow/images/rl_st_off.gif");
		nav_st_on = newImage("/offer/powernow/images/rl_st_on.gif");
		nav_net_off = newImage("/offer/powernow/images/rl_net_off.gif");
		nav_net_on = newImage("/offer/powernow/images/rl_net_on.gif");
		nav_text_sec = newImage("/offer/powernow/images/rl_text_sec.gif");
		nav_text_ip = newImage("/offer/powernow/images/rl_text_ip.gif");
		nav_text_m = newImage("/offer/powernow/images/rl_text_m.gif");
		nav_text_st = newImage("/offer/powernow/images/rl_text_st.gif");
		nav_text_net = newImage("/offer/powernow/images/rl_text_net.gif");
		preloadFlag = true;
	}
}


// fast track dropdown popup & redirect
function fasttrack_redirect(select_name) {	
  var theselect=eval(select_name);
  var tmp=theselect.selectedIndex;
  if(theselect.options[tmp].value != "") {
	 theselect.options[areanav_current].selected=true;
	 thepop = theselect.options[tmp].value;
	 // see keycode.js for following function
	 fasttrackChildWindow( thepop, 'fasttrack' );
  }
}  

// quick start dropdown popup & redirect
function quickstart_redirect(select_name) {	
  var theselect=eval(select_name);
  var tmp=theselect.selectedIndex;
  if(theselect.options[tmp].value != "") {
	 theselect.options[areanav_current].selected=true;
	 thepop = theselect.options[tmp].value;
	 // see keycode.js for following function
	 quickstartChildWindow( thepop, 'quickstart' );
  }
}  
 
/* ************************
**  newsroom popup handing
***************************/

var _nvgr=navigator;
var isNS4=_nvgr.appName=="Netscape"&&parseInt(_nvgr.appVersion)==4
var isIE=(document.all&&document.getElementById)
var isMOZILLA=(document.implementation&&document.implementation.createDocument)
var isMAC=_nvgr.appVersion.indexOf("Mac")>0;
var isDOM =(!isNS4);

var _aNV=navigator.appVersion
var browserVersion=parseFloat(isIE?_aNV.substr(_aNV.indexOf("MSIE")+5,3):_aNV)

function w(s){document.write(s)}

var __featMap=new Array()
__featMap["default"]="location=yes,scrollbars=yes,resizable=yes,width=640,height="+(screen.height-80);

function openWindow(u,f){
	alert ("here?");
	window.open(u,"",f?f:__featMap["default"]);
	}
	
function get_baseTag(){
	return document.location.protocol+"//"+"www.cisco.com";
	}


// 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

o=new Object();n="NewsRelease";a[n]=o;
o.name=n

//o.server=_PRJ_DocSvr
//o.URL=_PRJ_DocRoot+"/applications/newsroom/NewsRelease/html/apply"

// TEMPORARY
o.server ="www.cisco.com"
o.URL="/warp/public/146/news_cisco/applications/newsroom/NewsRelease/html/apply"


o.startWithPopupFlag=true
o.appWidth=760
o.appHeight=screen.height-50
o.appX=(screen.width-o.appWidth)/2
o.appY=1
o.resizableFlag=true

}


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 pageURL=((app.server!=null)?pr+app.server:"")+app.URL+browserPath+"?"+"_business_application="+business+"&"+"command=load_module&command_method="+page_cd;
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()

// end newsroom code

// -->
