var closebtnClicked = false;

function closebtnIndicator() {
	if (closebtnClicked == false) {
		closebtnClicked = true;
	}
}

function signin_toggleDiv(divID)
{
	if(divID.lastIndexOf('submenu')!=-1)
	{
 		//THIS CALL CAME FROM A SUBMENU MOUSEOVER
		for(i=1;i<7;i++)
		{
	 		var sID = divID.substring(0,divID.length-1) + i;
			var oDiv = document.getElementById(sID);
			if(oDiv!=null)
			oDiv.style.visibility = "hidden";
		}
		 
		var oDivToDisplay = document.getElementById(divID);
		if(oDivToDisplay!=null)
		{
	 		oDivToDisplay.style.display = "block";
	 		oDivToDisplay.style.visibility = "visible";
		}
	}
	else
	{ 
		displayStatus = document.getElementById(divID);
		if (displayStatus.style.display=="none"){
			displayStatus.style.display="";
			show_transbox();
			}
		else if (displayStatus.style.visibility=="hidden") {
			displayStatus.style.visibility="visible";
			show_transbox();
			}
		else if (displayStatus.style.visibility=="visible") {
			oHeight = 61;
			hide_transbox();
			}
		else{
			oHeight = 61;
			hide_transbox();
			}
	}
}

function show_transbox(){
	//_hbLink('Signin_Open ');
	_hbSet('lid', 'Signin_Open');_hbSend();
	document.getElementById('transbox_sso').style.height = 0;
	document.getElementById('transbox_sso').style.display ='block';
	document.getElementById('transbox_sso').style.visibility ='visible';
	curr_objID  = 'transbox_sso';
	innerContent = 'transcontent_sso';
	curr_objHeight = 61;
	showContent();
	document.getElementById("imgSignINBtn").src = "http://espanol.verizon.com/img/verizon/ES_192763.gif";
}

function hide_transbox(){
	//_hbLink('Signin_Close');
	_hbSet('lid', 'Signin_Close');_hbSend();
	document.getElementById('transcontent_sso').style.display ='none';
	curr_objID  = 'transbox_sso';
	innerContent = 'transcontent_sso';
	hidecontent();
}

function Toggle(vzacct) { 
	document.getElementById("ma").style.display = "none"; 
	document.getElementById("vzw").style.display = "none"; 
	document.getElementById("vzc").style.display = "none"; 
	document.getElementById("lba").style.display = "none"; 
	document.getElementById(vzacct).style.display = "block"; 
} 
	
var oHeight = 1;
var i = 0;
var slide = true;
var curr_objID = null;
var innerContent = '';
var curr_objHeight = 0;
var incVal = 5;
var incTimer = 1;

function showContent(){
var obj = document.getElementById(curr_objID);
if (oHeight >= curr_objHeight) slide = false;
	if (slide){
		oHeight = oHeight + incVal;
		obj.style.height = oHeight + 'px';
		setTimeout('showContent()',incTimer);
	}
	else{
		oHeight = 1;
		i = 0;
		slide = true;
		curr_objID = null;
		curr_objHeight = 0;
		if(innerContent != ''){
			document.getElementById(innerContent).style.display ='block';
			document.getElementById(innerContent).style.visibility ='visible';
		}
		innerContent = '';
	}
}

function hidecontent(){
var obj = document.getElementById(curr_objID);
if (oHeight <= 1) slide = false;
	if (slide){
		oHeight = oHeight - incVal;
		obj.style.height = oHeight + 'px';
		setTimeout('ocultar contenido()',incTimer);
	}
	else{
		displayStatus = document.getElementById(curr_objID);
		if (displayStatus.style.visibility=="visible")
			displayStatus.style.visibility="hidden" ;
		else
			displayStatus.style.display="none";
		document.getElementById('signmenu_on').style.display="none";
		document.getElementById("imgSignINBtn").src = "http://espanol.verizon.com/img/verizon/ES_191905.gif";
		oHeight = 1;
		i = 0;
		slide = true;
		curr_objID = null;
		curr_objHeight = 0;
		if(innerContent != ''){
			document.getElementById(innerContent).style.display ='none';
		}
		innerContent = '';
	}
}


function toggleSignin(iSelected, buttonID){
try{
lobCookie = getUserTypeCookie();
reset_MASignin();
	switch (iSelected)
	{
		case 0 :
			document.getElementById(buttonID).style.display="none";
			break;
		case 1 :
		if(lobCookie =="RetailConsumer"||lobCookie =="RetailGeneralBiz")
		{
			document.getElementById(buttonID).style.display="block";
			document.getElementById(buttonID).alt = "Ir a Mi Cuenta";
			}
			else
			{
			document.getElementById(buttonID).alt = "Entrar a Mi Cuenta";
			document.getElementById(buttonID).style.display="none";
			document.getElementById('signin_myaccount').style.display="";
			document.getElementById('signin_myaccountText').style.display="";
			document.getElementById('signInframe').height = 0;
			document.getElementById('signInframe').style.display ='block';
			document.getElementById('signInframe').style.visibility ='visible';
			curr_objID  = 'signInframe';
			innerContent = '';
			curr_objHeight = 82;
			showContent();
			}
			break;
		case 2:
			document.getElementById(buttonID).alt = "Ir a Verizon Wireless";
			document.getElementById(buttonID).style.display="block";
			break;

		case 3 :
			document.getElementById(buttonID).alt = "Ir a Verizon Central";
			document.getElementById(buttonID).style.display="block";
			break;
		case 4:
			document.getElementById(buttonID).alt = "Ir a Verizon grandes empresas";
			document.getElementById(buttonID).style.display="block";
			break;
		default :
			document.getElementById(buttonID).style.display="";
		}
	}
	catch(e){}
}

function reset_MASignin(){
	document.getElementById('signin_myaccount').style.display="none";
	document.getElementById('signin_myaccountText').style.display="none";
	document.getElementById('tblSecureText').style.display="none"
	document.getElementById("signInframe").height = 1;
}

function resetSignMenu() {
try{
	document.getElementById('signinselector').selectedIndex=0;
	document.getElementById('btnSignin_main').style.display="none";
	reset_MASignin();
	}
	catch(e){}
}

bOverDiv = false;

function clicker(e)
{
return false;
}

function setOver(bOver)
{
	bOverDiv = bOver;
}

function toggleDiv2(){
	document.getElementById('signmenu_on').style.display="none";
	document.getElementById('signmenu_off').style.visibility="visible";
}

function toggleSecureText(){
	if(	document.getElementById('tblSecureText').style.display=="none"){
		document.getElementById('tblSecureText').style.display="";
		}
	else
		document.getElementById('tblSecureText').style.display="none";
}

function gotoSignin(){
try{
	var selectedOpt = document.getElementById('signinselector').value;
	//_hbLink(selectedOpt);
	switch (selectedOpt)
			{
			case 'signin_myaccount': 
				_hbSet('lid', 'Signin_MyAccount_Go');_hbSend();
				window.location.href = "https://" + window.location.hostname + "http://espanol.verizon.com/enes/myaccount/?ID=FYHMA"; //Changed for using hostname depending on the environment
				break;
			case 'signin_mywireless': 
				_hbSet('lid', 'Signin_My Wireless_Go');_hbSend();
				window.open("http://espanol.vzw.com/enes/b2c/index.html");
				break;
			case 'signin_VCEmail' :
				_hbSet('lid', 'Signin_VerizonCentral_Go');_hbSend();
				window.open("https://sso.verizon.net/ssowebapp/VOLPortalLogin");
				break;
			case 'signin_largebiz' :
				_hbSet('lid', 'Signin_LargeBus_Go');_hbSend();
				window.open("https://customercenter.mci.com");
				break;
			default:
				break;
			}
			}
	catch(e){}
}

function getUserTypeCookie() {
	var dcookie = document.cookie;
	var cname = "vzUserType=";
	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;
}
