
/* /includes/javascript/detect/ */
var agt=navigator.userAgent.toLowerCase();
var appVer=navigator.appVersion.toLowerCase();
var is_minor=parseFloat(appVer);
var is_major=parseInt(is_minor);
var iePos=appVer.indexOf('msie');
if(iePos !=-1){
	is_minor=parseFloat(appVer.substring(iePos+5,appVer.indexOf(';',iePos)))
	is_major=parseInt(is_minor);}
var is_opera=(agt.indexOf("opera")!=-1);
var is_konq=false;
var kqPos=agt.indexOf('konqueror');
if(kqPos !=-1){
	is_konq=true;}
var is_safari=((agt.indexOf('safari')!=-1)&&(agt.indexOf('mac')!=-1))?true:false;
var is_khtml=(is_safari || is_konq);
var is_moz=((agt.indexOf('mozilla/5')!=-1)&&(agt.indexOf('spoofer')==-1)&&
		(agt.indexOf('compatible')==-1)&&(agt.indexOf('opera')==-1)&&
		(agt.indexOf('webtv')==-1)&&(agt.indexOf('hotjava')==-1)&&
		((navigator.vendor=="")||(navigator.vendor=="Mozilla")));
var is_nav=((agt.indexOf('mozilla')!=-1)&&(agt.indexOf('spoofer')==-1)
		&&(agt.indexOf('compatible')==-1)&&(agt.indexOf('opera')==-1)
		&&(agt.indexOf('webtv')==-1)&&(agt.indexOf('hotjava')==-1)
		&&(!is_khtml)&&(!(is_moz)));
var is_nav5up=(is_nav && is_minor >=5);
var is_ie=((iePos!=-1)&&(!is_opera)&&(!is_khtml));
var is_ie4=(is_ie && is_major==4);
var is_ie4up=(is_ie && is_minor >=4);
var is_ie5up=(is_ie && is_minor >=5);
var is_ie5_5up=(is_ie && is_minor >=5.5);
var is_win=((agt.indexOf("win")!=-1)||(agt.indexOf("16bit")!=-1));
var is_mac=(agt.indexOf("mac")!=-1);
if(is_mac){ is_win=!is_mac;}
var is_Flash=false;
var is_FlashVersion=0;
if((is_nav||is_opera||is_moz)||is_safari||(is_mac&&is_ie5up)){
var plugin=(navigator.mimeTypes &&
	navigator.mimeTypes["application/x-shockwave-flash"] &&
	navigator.mimeTypes["application/x-shockwave-flash"].enabledPlugin)?
	navigator.mimeTypes["application/x-shockwave-flash"].enabledPlugin : 0;
if(plugin){
	is_Flash=true;
	is_FlashVersion=parseInt(plugin.description.substring(plugin.description.indexOf(".")-1));}}
if(is_win&&is_ie4up){
	document.write(
		'<scr' + 'ipt language=VBScript>' + '\n' +
		'Dim hasPlayer, playerversion' + '\n' +
		'hasPlayer=false' + '\n' +
		'playerversion=10' + '\n' +
		'Do While playerversion > 0' + '\n' +
			'On Error Resume Next' + '\n' +
			'hasPlayer=(IsObject(CreateObject("ShockwaveFlash.ShockwaveFlash." & playerversion)))' + '\n' +
			'If hasPlayer=true Then Exit Do' + '\n' +
			'playerversion=playerversion - 1' + '\n' +
		'Loop' + '\n' +
		'is_FlashVersion=playerversion' + '\n' +
		'is_Flash=hasPlayer' + '\n' +
		'<\/sc' + 'ript>'
	);
}
var isBestClient=false;
if(is_ie5_5up&&(is_FlashVersion >=6)){
	isBestClient=true;}
var isBestClientFlash=false;
if(is_FlashVersion >=6){
	isBestClientFlash=true;}
/* /includes/javascript/global.js/ */
function getCookie(name){
	var dcookie=document.cookie;
	var cname=name + "=";
	var clen=dcookie.length;
	var cbegin=0;
	while(cbegin < clen){
		var vbegin=cbegin + cname.length;
		if(dcookie.substring(cbegin, vbegin)==cname){
			var vend=dcookie.indexOf(";", vbegin);
			if(vend==-1)vend=clen;
			return unescape(dcookie.substring(vbegin, vend));
		}
		cbegin=dcookie.indexOf(" ", cbegin)+ 1;
		if(cbegin==0)break;
	}
	return null;
}
function LTrim(str){
	str=str.replace(/^\s+/, "");
	return str;
}
function RTrim(str){
	str=str.replace(/\s+$/, "");
	return str;
}
function fnGetFullCookie(name,subname){
	if(typeof(name)=="undefined")name="";
	if(typeof(subname)=="undefined")subname="";
	var dcookie=document.cookie;
	var arrCookie=new Array();
	arrCookie=dcookie.split(";");
	for(i=0;i<arrCookie.length-1;i++){
		var thisCookieName="";
		thisCookieName=LTrim(RTrim(arrCookie[i].substring(0,arrCookie[i].indexOf("="))));
		if(thisCookieName==name){
			if(subname==""){
				return LTrim(RTrim(arrCookie[i].substring(arrCookie[i].indexOf("=")+1)))
			}else{
				var arrSubCookie=new Array();
				arrSubCookie=LTrim(RTrim(arrCookie[i].substring(arrCookie[i].indexOf("=")+1))).split("&");
				for(j=0;j<arrSubCookie.length;j++){
					var thisSubCookieName="";
					thisSubCookieName=LTrim(RTrim(arrSubCookie[j].substring(0,arrSubCookie[j].indexOf("="))));
					//alert(thisSubCookieName);
					if(thisSubCookieName==subname){
						//alert(LTrim(RTrim(arrSubCookie[j].substring(arrSubCookie[j].indexOf("=")+1))));
						return LTrim(RTrim(arrSubCookie[j].substring(arrSubCookie[j].indexOf("=")+1)));
					}
				}
			}
		}
	}
	return null;
}
function fnSetCookie(cookieName,cookieValue,nDays){
	var today=new Date();
	var expire=new Date();
	if(nDays==null || nDays==0)nDays=1;
	expire.setTime(today.getTime()+ 3600000*24*nDays);
	document.cookie=cookieName+"="+escape(cookieValue)+ ";expires="+expire.toGMTString();
}
function fnSetFullCookie(name,value,expires,path,domain,secure){
	document.cookie=name + "=" + value +
		((expires)? ";expires=" + expires.toGMTString(): "")+
		((path)? ";path=" + path : "")+
		((domain)? ";domain=" + domain : "")+
		((secure)? ";secure" : "");
}
function fObj(n, d){
	var p,i,x;if(!d)d=document;if((p=n.indexOf("?"))>0&&parent.frames.length){
	d=parent.frames[n.substring(p+1)].document;n=n.substring(0,p);}
	if(!(x=d[n])&&d.all)x=d.all[n];for(i=0;!x&&i<d.forms.length;i++)x=d.forms[i][n];
	for(i=0;!x&&d.layers&&i<d.layers.length;i++)x=fObj(n,d.layers[i].document);
	if(!x&&d.getElementById)x=d.getElementById(n);return x;
}
function swLayer(){
	var i,p,v,obj,args=swLayer.arguments;
	for(i=0;i<(args.length-1);i+=2){
	if((obj=fObj(args[i]))!=null){
	v=args[i+1];if(obj.style){
	obj=obj.style;v=(v=='show')?'visible':(v='hide')?'hidden':v;}}
	obj.visibility=v;}
}
function dispLayer(){
	var i,p,v,obj,args=dispLayer.arguments;
	for(i=0;i<(args.length-1);i+=2){
	if((obj=fObj(args[i]))!=null){
	v=args[i+1];if(obj.style){
	obj=obj.style;v=(v=='block')?'block':'none';}}
	obj.display=v;}
}
var arrStateAbbrev=new Array("AL","AK","AZ","AR","CA","CO","CT","DC","DE","FL","GA","HI","IA","ID","IL","IN","KS","KY","LA","MA","MD","ME","MI","MN","MS","MO","MT","NC","ND","NE","NH","NJ","NM","NV","NY","OH","OK","OR","PA","RI","SC","SD","TN","TX","UT","VA","VT","WA","WI","WV","WY");
var arrStateFull=new Array("Alabama","Alaska","Arizona","Arkansas","California","Colorado","Connecticut","District of Columbia","Delaware","Florida","Georgia","Hawaii","Iowa","Idaho","Illinois","Indiana","Kansas","Kentucky","Louisiana","Massachusetts","Maryland","Maine","Michigan","Minnesota","Mississippi","Missouri","Montana","North Carolina","North Dakota","Nebraska","New Hampshire","New Jersey","New Mexico","Nevada","New York","Ohio","Oklahoma","Oregon","Pennsylvania","Rhode Island","South Carolina","South Dakota","Tennessee","Texas","Utah","Virginia","Vermont","Washington","Wisconsin","West Virginia","Wyoming");
function trim(str){return str.replace(/^\s+|\s+$/g,'');}
function ghsearch(frm){
frm.q.value=trim(frm.q.value);
var strTerm=trim(frm.q.value);
if(strTerm==""){alert("Please enter a search phrase or keyword.");frm.q.focus();return false;}
return true;}
/* /includes/javascript/functions.js/ */
function load(){
	var imgs=load.arguments;
	if(document.images){
		if(document.preload==null)document.preload=new Array();
		var i=document.preload.length;
		for(var j=0;j < imgs.length;j++){
			document.preload[i]=new Image();
			document.preload[i++].src=imgs[j];
		}
	}
}
function restore(){
	var i, x, a=document.swaps;
	if(a)for(i=0;i < a.length;i++)
		if(a[i].oldSrc)a[i].src=a[i].oldSrc;
}
function swap(){
	var i, j=0, a=swap.arguments;
	document.swaps=new Array;
	for(i=0;i <(a.length - 1);i +=2){
		document.swaps[j++]=a[i];
		if(!a[i].oldSrc)a[i].oldSrc=a[i].src;
		a[i].src=a[i + 1];
	}
}
function openW(url, name, w, h){
	var windowprops="width=" + w + ",height=" + h;
	popup=window.open(url, name, windowprops);
	setTimeout('popup.focus();',250);
}
/* /includes/javascript/headerlogin/ */

var loginOff=-250;
var loginOn=1;

var dly=50;
var out=2;
function resetAccountType(){
	document.login.accounttype.selectedIndex=0;
	choose();
}
function getAccountTypeIndex(){
	sAcctTypeIndex=document.login.accounttype.selectedIndex;
	return sAcctTypeIndex;
}
function choose(){
	sChoice=getAccountTypeIndex();
	if(sChoice==0){dispLayer("gobuttondefault","none");}
	else{dispLayer("gobuttondefault","block");}
}
function setIFRAMEsrc(ifrmName,strSrc){
	var objDIV=fObj(ifrmName);
	if(objDIV!=null){objDIV.src=strSrc;}
}
function mvDIV1(o,p){
	var d=0;
	if(o!=null){
		window.mvDIV1Ag=function(){
			var cp=parseInt(o.style.top);
			if(p>0){
				d=Math.floor((p-cp)/2);
				o.style.top=cp+d;
				if(d!=0){
					setTimeout("mvDIV1Ag()",dly);
				}
			}else{
				if(cp>p){
					if(d==0)d=-1;
					d=d*out;
					o.style.top=cp+d;
					if(d>p&&cp>loginOff){
						setTimeout("mvDIV1Ag()",dly);
					}
				}
			}
		}
		mvDIV1Ag();
	}
}
function sldL1(){
	var obj,args=sldL1.arguments;
	if((obj=fObj(args[0]))!=null){
		mvDIV1(obj,args[1]);
	}
}
function hideLogin(){
	dispLayer("ghlogindiv","none");
}
var hideLoginTimer=0;
function toggleLogin(){
	var objDIV=fObj("ghlogin");
	if(objDIV!=null){
		if(parseInt(objDIV.style.top)<loginOn-1){
			loginIn();
		}else{
			loginOut();
			hideLoginTimer=window.setTimeout("hideLogin()", 400);
		}
	}
}
function loginIn(){
	window.clearTimeout(hideLoginTimer);
	dispLayer("ghlogindiv","block");
	document.login.accounttype.focus();
	swap(document.ghloginbtnimg,"/images/headerfooter/signinarrowup.gif");
	sldL1("ghlogin",loginOn);
}
function loginOut(){
	window.clearTimeout(hideLoginTimer);
	sldL1("ghlogin",loginOff);
	swap(document.ghloginbtnimg,"/images/headerfooter/signinarrowdown.gif");
	resetAccountType();
}
function validateGHLogin(frm){
	frm.action="";
	if(getAccountTypeIndex()==0){
		alert("Please select an account type.");
		frm.accounttype.focus();
		return false;
	}
	sAcctType=getAccountTypeIndex();
	if(sAcctType==1){
		window.location.href=("https://www22.verizon.com/myaccount/");
	}else if(sAcctType==2){
		var w=window.open("http://www22.verizon.com/utilities/redirect/?target=http://www.verizonwireless.com/");
		w.focus();
	}else if(sAcctType==3){
		var w=window.open("http://www22.verizon.com/utilities/redirect/?target=https://sso.verizon.net/ssowebapp/VOLPortalLogin%3FActualTarget=https://netservices.verizon.net/portal/verizon/protected/afterssologin.jsp?a=b");
		w.focus();
	}else if(sAcctType==4){
		var w=window.open("http://www22.verizon.com/utilities/redirect/?target=https://customercenter.verizonbusiness.com/");
		w.focus();
	}
	toggleLogin();
	resetAccountType();
	return false;
}
function resetLocation(){
	if(strResetLocationPage !=null){
		var expireDate=new Date();
		expireDate.setTime(expireDate.getTime()+(1000*60*60*24*240));
		fnSetFullCookie('vzapps','NPA=&NXX=&LAST=&STATE=;',expireDate,'/','.verizon.com');
		document.location.href=strResetLocationPage;
	}
}
/* /includes/javascript/checkempty/ */
function checkempty(frm,uid,pass) {
	strUID  = uid.value;
	strPass = pass.value;

	if ( strUID.length != 0 && strPass.length != 0 ) {
		signinloop(' ');
	} else {
		alert('Please enter both your user ID and password.');
		if( strUID.length == 0 )
			uid.focus();
		else if( strPass.length == 0 )
			pass.focus();
		return false;
	}
}