var lobXMLReq = fobXMLReq(); // Variable general que se usa cuando se tiene codigo ajax

function autoIframe(frameId){
try{
frame = document.getElementById(frameId);
innerDoc = (frame.contentDocument) ? frame.contentDocument : frame.contentWindow.document;
objToResize = (frame.style) ? frame.style : frame;
objToResize.height = innerDoc.body.scrollHeight + 10;
}
catch(err){
window.status = err.message;
}
}
/*
function setIframeHeight(iframeName) {
  var iframeWin = window.frames[iframeName];
  var iframeEl = document.getElementById? document.getElementById(iframeName): document.all? document.all[iframeName]: null;
  if (iframeEl) {
  iframeEl.style.height = "auto";
  var h = alertSize();
  var new_h = (h+90);
  iframeEl.style.height = new_h + "px";
  }
}

 

function alertSize() {
  var myHeight = 0;
  if( typeof( window.innerWidth ) == 'number' ) {
    myHeight = window.innerHeight;
  } else if( document.documentElement && ( document.documentElement.clientWidth || document.documentElement.clientHeight ) ) {
    myHeight = document.documentElement.clientHeight;
  } else if( document.body && ( document.body.clientWidth || document.body.clientHeight ) ) {
    myHeight = document.body.clientHeight;
  }
                                 return myHeight;
}              
*/

function trim(sInString) {
  sInString = sInString.replace( /^\s+/g, "" );// strip leading
  sInString = sInString.replace(/\r|\n|\r\n|\t/g, ""); //retorno de carro, nueva línea, tabulador
  return sInString.replace( /\s+$/g, "" );// strip trailing
}
/*Funciones Dreamweaver*/
function MM_openBrWindow(theURL,winName,features) { //v2.0
window.open(theURL,winName,features);
}
/*Fin Funciones Dreamweaver*/
/*Funcion para action de forma login correo*/
function fLoginAction(pobForma){
	if (pobForma.data3.value != ''){
		pobForma.LOGIN.value = pobForma.data1.value+'@'+pobForma.data3.value;
		pobForma.PASSWD.value = pobForma.data2.value;		
	}else{
		pobForma.LOGIN.value = pobForma.data1.value;
		pobForma.PASSWD.value = pobForma.data2.value;
	}

}

function fLoginActionSubdominio(pobForma){
	//var lstSrv1="http://148.235.52.61/login.msc";//msgrExp*/
	//var lstSrv2="http://webmail.prodigy.net.mx/cgi-bin/webmail";//XaM
	if (pobForma.data3.value != ''){
		pobForma.LOGIN.value = trim(pobForma.data1.value)+'@'+trim(pobForma.subdominio.value)+pobForma.data3.value;
		pobForma.PASSWD.value = trim(pobForma.data2.value);		
	}else{
		pobForma.LOGIN.value = trim(pobForma.data1.value);
		pobForma.PASSWD.value = trim(pobForma.data2.value);
	}

}

/* Funcion que valida usuario y password para abrir el correo Prodigy */
function fprodigyLogin(form) {
//form.btnEnvia.disabled=true;
fLoginAction(form);
var lstMensaje = "";
var lstUsuario = trim(form.data1.value);
var lstPwd = form.data2.value;
if (lstUsuario == '' || lstPwd == ''){
	if (lstUsuario == '') {
		lstMensaje = "<br>Ingresa tu usuario.";
	}
	if (lstPwd == '') {
		lstMensaje = "<br>Ingresa tu contraseña.";
	}
	if (lstUsuario == '' && lstPwd == ''){
		lstMensaje = "<br>Ingresa tu usuario y contraseña.";
	}
	if (lstUsuario.indexOf("\t")!= -1 || lstUsuario.indexOf(" ")!= -1){
		lstMensaje = "<br>Ingresa tu usuario correctamente.";
	}
	fMuestraError(lstMensaje,"msgCorreo");
	form.btnEnvia.disabled=false;
	return false;
}else {
form.user.value = lstUsuario + form.data3.value;
form.password.value = lstPwd;
form.data1.value = '';
form.data2.value = '';
fMuestraError("","msgCorreo");
return true; //comentar para activar validacion

/******* Descomentar para activar validacion
fMuestraError("<span style='color:black;'><br>Cargando, espera por favor...</span>","msgCorreo");
var lstUrl = "/mx/pt_loginCorreoPdgy.jsp";
try{
lobXMLReq.open('POST',lstUrl,true);
lobXMLReq.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
//alert('data3=' + form.data3.value + '&user=' + lstUsuario + '&password=' + form.password.value + '&RND=' + (Math.round(Math.random()*1000)) );
lobXMLReq.send('data3=' + form.data3.value + '&user=' + lstUsuario + '&password=' + form.password.value + '&RND=' + (Math.round(Math.random()*1000)));
fMuestraError("<span style='color:black;'><br>Cargando, espera por favor...</span>","msgCorreo");
lobXMLReq.onreadystatechange = function (){
	if (lobXMLReq.readyState == 4 && lobXMLReq.status == 200 ){
		var lstRespuesta = lobXMLReq.responseText
		if (trim(lstRespuesta) == "ok"){
					form.submit();
					return true;
		}else if (trim(lstRespuesta) == "0"){//Si el servidor de correo no se encuentra activo, se envía un mensaje al usuario
			//fMuestraError("<br>Este mensaje debe cambiar. El servicio de correo no esta activo por el momento. Intente en 5 min.","msgCorreo");
			form.action="../msgCorreo/" //Comentar para ocultar el mensaje de error correo en /msgCorreo
			form.btnEnvia.disabled=false; //Comentar para ocultar de mensaje de correo en /msgCorreo
			form.submit();
			return false;
		}
		else {
			fMuestraError("<br>El usuario o contraseña son incorrectos.<br>Escríbelos nuevamente.","msgCorreo");
			form.btnEnvia.disabled=false;
			return false;
		}
	}
 }//fin function()
}catch(exception){
	//alert("error : "+exception.message)
	//form.btnEnvia.disabled=false;
	return true;
}

*******/

return false;
}
}// end function fprodigyLogin(form)

// Prototipo para nuevos index quitar el br
function fprodigyLogin2(form) {
//form.btnEnvia.disabled=true;
fLoginAction(form);
var lstMensaje = "";
var lstUsuario = trim(form.data1.value);
var lstPwd = form.data2.value;
if (lstUsuario == '' || lstPwd == ''){
	if (lstUsuario == '') {
		lstMensaje = "Ingresa tu usuario.";
	}
	if (lstPwd == '') {
		lstMensaje = "Ingresa tu contraseña.";
	}
	if (lstUsuario == '' && lstPwd == ''){
		lstMensaje = "Ingresa tu usuario y contraseña.";
	}
	if (lstUsuario.indexOf("\t")!= -1 || lstUsuario.indexOf(" ")!= -1){
		lstMensaje = "Ingresa tu usuario correctamente.";
	}
	fMuestraError(lstMensaje,"msgCorreo");
	form.btnEnvia.disabled=false;
	return false;
}else {
form.user.value = lstUsuario + form.data3.value;
form.password.value = lstPwd;
form.data1.value = '';
form.data2.value = '';
fMuestraError("","msgCorreo");
return true; //comentar para activar validacion

/******* Descomentar para activar validacion
fMuestraError("<span style='color:black;'><br>Cargando, espera por favor...</span>","msgCorreo");
var lstUrl = "/mx/pt_loginCorreoPdgy.jsp";
try{
lobXMLReq.open('POST',lstUrl,true);
lobXMLReq.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
//alert('data3=' + form.data3.value + '&user=' + lstUsuario + '&password=' + form.password.value + '&RND=' + (Math.round(Math.random()*1000)) );
lobXMLReq.send('data3=' + form.data3.value + '&user=' + lstUsuario + '&password=' + form.password.value + '&RND=' + (Math.round(Math.random()*1000)));
fMuestraError("<span style='color:black;'><br>Cargando, espera por favor...</span>","msgCorreo");
lobXMLReq.onreadystatechange = function (){
	if (lobXMLReq.readyState == 4 && lobXMLReq.status == 200 ){
		var lstRespuesta = lobXMLReq.responseText
		if (trim(lstRespuesta) == "ok"){
					form.submit();
					return true;
		}else if (trim(lstRespuesta) == "0"){//Si el servidor de correo no se encuentra activo, se envía un mensaje al usuario
			//fMuestraError("<br>Este mensaje debe cambiar. El servicio de correo no esta activo por el momento. Intente en 5 min.","msgCorreo");
			form.action="../msgCorreo/" //Comentar para ocultar el mensaje de error correo en /msgCorreo
			form.btnEnvia.disabled=false; //Comentar para ocultar de mensaje de correo en /msgCorreo
			form.submit();
			return false;
		}
		else {
			fMuestraError("<br>El usuario o contraseña son incorrectos.<br>Escríbelos nuevamente.","msgCorreo");
			form.btnEnvia.disabled=false;
			return false;
		}
	}
 }//fin function()
}catch(exception){
	//alert("error : "+exception.message)
	//form.btnEnvia.disabled=false;
	return true;
}

*******/

return false;
}
}// end function fprodigyLogin(form)


/*conteo de accesos a correo*/
function fprodigyLoginWT(form) {
//form.btnEnvia.disabled=true;
fLoginAction(form);
var lstMensaje = "";
var lstUsuario = trim(form.data1.value);
var lstPwd = form.data2.value;
var lstUrl = "http://www.telmex.com/wt/correo/acceso.html?r="+Math.floor(Math.random()*1000);

if (lstUsuario == '' || lstPwd == ''){
	if (lstUsuario == '') {
		lstMensaje = "Ingresa tu usuario.";
	}
	if (lstPwd == '') {
		lstMensaje = "Ingresa tu contraseña.";
	}
	if (lstUsuario == '' && lstPwd == ''){
		lstMensaje = "Ingresa tu usuario y contraseña.";
	}
	if (lstUsuario.indexOf("\t")!= -1 || lstUsuario.indexOf(" ")!= -1){
		lstMensaje = "Ingresa tu usuario correctamente.";
	}
	fMuestraError(lstMensaje,"msgCorreo");
	
	//form.btnEnvia.disabled=false;
	return false;
}else {
	form.user.value = lstUsuario + form.data3.value;
	form.password.value = lstPwd;
	form.data1.value = '';
	form.data2.value = '';
	fMuestraError("","msgCorreo");
	try{
		fMuestraError("<span style='color:black;'>Cargando, espera por favor...</span>","msgCorreo");
		lobXMLReq.open('GET',lstUrl,true);
		//lobXMLReq.send("rnd="+Math.floor(Math.random()*1000));
		lobXMLReq.send(null);
		lobXMLReq.onreadystatechange = function (){
			if (lobXMLReq.readyState == 4 && lobXMLReq.status == 200 ){	
				form.submit();
				//return true; 
			}			
		 }//fin function()
	}catch(exception){
		return true; 
	}

}
}// end function fprodigyLoginWT(form)

//Funcion que se llama cuando el usuario agrega un dominio personalizado
function fprodigyLoginWT1(form) {
var lstMensaje = "";
var lstUsuario = trim(form.data1.value);
var lstSubdominio = trim(form.subdominio.value);
var lstPwd = form.data2.value;
var lstUrl = "http://www.telmex.com/wt/correo/acceso.html?r="+Math.floor(Math.random()*1000);
fLoginActionSubdominio(form);

if (lstUsuario == '' || lstPwd == '' || lstSubdominio == '') {
	if (lstSubdominio == '' ){
		lstMensaje = "Ingresa tu dominio.";
	}	
	
	if (lstPwd == '') {
		lstMensaje = "Ingresa tu contraseña.";
	}
	
	if (lstUsuario == '') {
		lstMensaje = "Ingresa tu usuario.";
	}
	
	if (lstUsuario == '' && lstPwd == ''){
		lstMensaje = "Ingresa tu usuario y contraseña.";
	}
	if (lstUsuario.indexOf("\t")!= -1 || lstUsuario.indexOf(" ")!= -1){
		lstMensaje = "Ingresa tu usuario correctamente.";
	}
	
	fMuestraError(lstMensaje,"msgCorreo");
	return false;
}else {
	form.user.value = lstUsuario + form.data3.value;
	form.password.value = lstPwd;
	form.data1.value = '';
	form.data2.value = '';
	fMuestraError("","msgCorreo");
	try{
		fMuestraError("<span style='color:black;'>Cargando, espera por favor...</span>","msgCorreo");
		lobXMLReq.open('GET',lstUrl,true);
		//lobXMLReq.send("rnd="+Math.floor(Math.random()*1000));
		lobXMLReq.send(null);
		lobXMLReq.onreadystatechange = function (){
			if (lobXMLReq.readyState == 4 && lobXMLReq.status == 200 ){	
				form.submit();
				//return true; 
			}			
		 }//fin function()
	}catch(exception){
		return true; 
	}
}
}// end function fprodigyLoginWT1(form)


/* Funcion que abre sitios de Latinoamerica del combo */
function fAbreLatam(pnuPag)
{
pnuPag = Number(pnuPag);
var lstPag = "";
switch (pnuPag)
{
case 1://Global home
lstPag = "http://www.telmex.com/";
window.open (lstPag);
break;
case 2://Argentina
lstPag = "http://www.telmex.com/ar";
window.open (lstPag);
break;
case 3://Brasil 
lstPag = "http://www.telmex.com/br";
window.open (lstPag);
break;
case 4://Colombia
lstPag = "http://www.telmex.com/co";
window.open (lstPag);
break;
case 5://Chile
lstPag = "http://www.telmex.com/cl";
window.open (lstPag);
break;
case 6://USA
lstPag = "http://www.telmexusa.com/";
window.open (lstPag);
break;
case 7://Perú
lstPag = "http://www.telmex.com/pe";
window.open (lstPag);
break;
case 8://Urugay
lstPag = "http://www.telmex.com/uy";
window.open (lstPag);
break;
case 9://Mexico
lstPag ="http://www.telmex.com/";
window.open (lstPag);
break;
} 
}// end function fAbreLatam(pnuPag)
/*Funcion que verifica el telefono de verifica disponibilidad de Infinitum*/
function fboRevisaCampoVerifInfinitum(cadena) {
if((cadena==null) || (cadena=="")  || (cadena.length!=10) || cadena.search(/[^0-9]/) != -1)
{
msg = 'El número de teléfono consta de 10 dígitos y debe incluir: '; 
msg += 'clave Lada + teléfono. Sin espacios, guiones, coma, etc.';
fMuestraError(msg,"errVerifDisp");
return false;
}
else 
{
 lada = cadena.substring(0,3);
 if( (lada == "664") || (lada == "661") || (lada == "665") || (lada == "646") || (lada == "616") ||
(lada == "653") || (lada == "686") || (lada == "658") || (lada == "651") )
 {
msg = '<p class="txt_general">Debes confirmar la disponibilidad del servicio Prodigy Infinitum en este sitio: <a href="http://www.telnor.com" style="text-decoration:underline;" target="_blank">www.telnor.com</a></p>'
msg += '<br>';
fMuestraError(msg,"errVerifDisp");
return false;
 }
 else{
return true;
 }
}
  return true;
} //fin de funcion RevisaCampo()
function fboValidaFormaVerifInfinitum(forma,pstEtiqError) {
var lstTel = forma.Tel.value;
var lboVerificacion = fboRevisaCampoVerifInfinitum(forma.Tel.value);
var lstUrl = "pt_verifDispInfinitum.html";
if (lboVerificacion){
	try{
		fMuestraError("",pstEtiqError);
		lobXMLReq.open('POST',lstUrl,true);
		lobXMLReq.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
		lobXMLReq.send('Tel=' + lstTel +'&RND=' + (Math.round(Math.random()*1000)) );
		fMuestraError("<span style='padding-top:4px;padding-bottom:4px;color:black'>Cargando, espera por favor...</span>",pstEtiqError);
		lobXMLReq.onreadystatechange = function (){
		if (lobXMLReq.readyState == 4 && lobXMLReq.status == 200 ){
			var lstRespuesta = lobXMLReq.responseText
			var lobArregloResp = lstRespuesta.split("|");
			var mnuCodigoResp = Number(lobArregloResp[0]);
			lstMensajeResp = lobArregloResp[1];
			if (mnuCodigoResp  == 1){
				lstMensajeResp = "<p class=txt_general>"+lstMensajeResp+"</p><br><a href=\"http://www.online.telmex.com/mitelmex/inicio.jsp?p=/servlet/acceso_contra_mt%3fT%3d47\" class=\"lnk_contrata\">Contratar</a>";
			}
				fMuestraError(lstMensajeResp,pstEtiqError);
			/*}*/
		}
	 }
	}catch(exception){
	alert("error : "+exception.message)
	//return true;
	}
}
return false;

//return lboVerificacion;
}//fin de funcion valida(forma)
function fMuestraError(pstMsg,pstElementoId){
	if (document.getElementById){
		document.getElementById(pstElementoId).innerHTML = "";
		document.getElementById(pstElementoId).innerHTML = pstMsg;
	}else{
		alert(pstMsg);
	}
}
//Funcion para abrir ventana de tienda
function fCargarTienda()
{
 location.href = "http://www.tienda.telmex.com/";
}

var mnuCodigoRespMiTmx = 0;
function fLoginMiTmx(pobForma,pstEtiqError) {
//pobForma.btnEnvia.disabled=true;
mnuCodigoRespMiTmx=0;
var lstRespuesta = "";
var lstMensajeResp = "";
var lobArregloResp = null;
var lstTel = pobForma.USR.value;
var lstPwd = pobForma.CVEACC.value;
var lstUrl = "pt_loginMiTmx.html";
var lstEnPwd = encodeURIComponent(lstPwd);

fMuestraError(lstMensajeResp,pstEtiqError);
try{
lobXMLReq.open('POST',lstUrl,true);
lobXMLReq.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
lobXMLReq.send('USR=' + lstTel + '&CVEACC=' + lstEnPwd +'&RND=' + (Math.round(Math.random()*1000)) );
fMuestraError("<span style='color:black'>Cargando, espera por favor...<br><br></span>",pstEtiqError);
lobXMLReq.onreadystatechange = function (){
	if (lobXMLReq.readyState == 4 && lobXMLReq.status == 200 ){
	lstRespuesta = lobXMLReq.responseText;
	lobArregloResp = lstRespuesta.split("|");
	mnuCodigoRespMiTmx = lobArregloResp[0];
	lstMensajeResp = lobArregloResp[1];
	if (mnuCodigoRespMiTmx == 1){
		document.frmMiTmx.submit();
	}else {
		//pobForma.btnEnvia.disabled=false;
		fMuestraError(lstMensajeResp+"  ",pstEtiqError);
	}
	}
 }
}catch(exception){
	//alert("error : "+exception.message)
	//pobForma.btnEnvia.disabled=false;
	return true;
}
return false;

}


function fLoginMiTmxNegocio(pobForma,pstEtiqError) {
//pobForma.btnEnvia.disabled=true;
mnuCodigoRespMiTmx=0;
var lstRespuesta = "";
var lstMensajeResp = "";
var lobArregloResp = null;
var lstUsuario = pobForma.usuario.value;
var lstPwd = pobForma.password.value;
var lstUrl = "pt_loginMiTmxNegocio.html";
var lstEnPwd = encodeURIComponent(lstPwd);
var lstEnUsuario = encodeURIComponent(lstUsuario);

fMuestraError(lstMensajeResp,pstEtiqError);
try{
lobXMLReq.open('POST',lstUrl,true);
lobXMLReq.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
lobXMLReq.send('usuario=' + lstEnUsuario + '&password=' + lstEnPwd +'&RND=' + (Math.round(Math.random()*1000)) );
fMuestraError("<span style='color:black'>Cargando, espera por favor...<br></span>",pstEtiqError);
lobXMLReq.onreadystatechange = function (){
	if (lobXMLReq.readyState == 4 && lobXMLReq.status == 200 ){
	lstRespuesta = lobXMLReq.responseText;
	lobArregloResp = lstRespuesta.split("|");
	mnuCodigoRespMiTmx = lobArregloResp[0];
	lstMensajeResp = lobArregloResp[1];
	if (mnuCodigoRespMiTmx == 1){
		pobForma.submit();
	}else {
		//pobForma.btnEnvia.disabled=false;
		fMuestraError(lstMensajeResp+"  ",pstEtiqError);
	}
	}
 }
}catch(exception){
	alert("error : "+exception.message)
	//pobForma.btnEnvia.disabled=false;
	return true;
}
return false;
}	

/****************************************************************
**	Para prototipos de index
*****************************************************************/
function fLoginMiTmx2(pobForma,pstEtiqError) {
pobForma.btnEnvia.disabled=true;
mnuCodigoRespMiTmx=0;
var lstRespuesta = "";
var lstMensajeResp = "";
var lobArregloResp = null;
var lstTel = pobForma.USR.value;
var lstPwd = pobForma.CVEACC.value;
var lstUrl = "pt_loginMiTmx2.html";
var lstEnPwd = encodeURIComponent(lstPwd);

fMuestraError(lstMensajeResp,pstEtiqError);
try{
lobXMLReq.open('POST',lstUrl,true);
lobXMLReq.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
lobXMLReq.send('USR=' + lstTel + '&CVEACC=' + lstEnPwd +'&RND=' + (Math.round(Math.random()*1000)) );
fMuestraError("<span style='color:black'>Cargando, espera por favor...<br><br></span>",pstEtiqError);
lobXMLReq.onreadystatechange = function (){
	if (lobXMLReq.readyState == 4 && lobXMLReq.status == 200 ){
	lstRespuesta = lobXMLReq.responseText
	lobArregloResp = lstRespuesta.split("|");
	mnuCodigoRespMiTmx = lobArregloResp[0];
	lstMensajeResp = lobArregloResp[1];
	if (mnuCodigoRespMiTmx == 1){
		document.frmMiTmx.submit();
	}else {
		pobForma.btnEnvia.disabled=false;
		fMuestraError(lstMensajeResp+"  ",pstEtiqError);
	}
	}
 }
}catch(exception){
	//alert("error : "+exception.message)
	pobForma.btnEnvia.disabled=false;
	return true;
}
return false;

}


function fLoginMiTmxNegocio2(pobForma,pstEtiqError) {
pobForma.btnEnvia.disabled=true;
mnuCodigoRespMiTmx=0;
var lstRespuesta = "";
var lstMensajeResp = "";
var lobArregloResp = null;
var lstUsuario = pobForma.usuario.value;
var lstPwd = pobForma.password.value;
var lstUrl = "pt_loginMiTmxNegocio2.html";
var lstEnPwd = encodeURIComponent(lstPwd);
var lstEnUsuario = encodeURIComponent(lstUsuario);

fMuestraError(lstMensajeResp,pstEtiqError);
try{
lobXMLReq.open('POST',lstUrl,true);
lobXMLReq.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
lobXMLReq.send('usuario=' + lstEnUsuario + '&password=' + lstEnPwd +'&RND=' + (Math.round(Math.random()*1000)) );
fMuestraError("<span style='color:black'>Cargando, espera por favor...<br><br></span>",pstEtiqError);
lobXMLReq.onreadystatechange = function (){
	if (lobXMLReq.readyState == 4 && lobXMLReq.status == 200 ){
	lstRespuesta = lobXMLReq.responseText
	lobArregloResp = lstRespuesta.split("|");
	mnuCodigoRespMiTmx = lobArregloResp[0];
	lstMensajeResp = lobArregloResp[1];
	if (mnuCodigoRespMiTmx == 1){
		pobForma.submit();
	}else {
		pobForma.btnEnvia.disabled=false;
		fMuestraError(lstMensajeResp+"  ",pstEtiqError);
	}
	}
 }
}catch(exception){
	alert("error : "+exception.message)
	pobForma.btnEnvia.disabled=false;
	return true;
}
return false;

}


function fobXMLReq() {
var xmlhttp;
/*@cc_on
@if (@_jscript_version >= 5)
try {
xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
} catch (e) {
try {
	xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
} catch (E) {
	xmlhttp = false;
}
}
@else
xmlhttp = false;
@end @*/
if (!xmlhttp && typeof XMLHttpRequest != 'undefined') {
try {
xmlhttp = new XMLHttpRequest();
} catch (e) {
xmlhttp = false;
}
}
return xmlhttp;
}
function fboEsNumerico(pobEvt)
{
var lstCharCode = (pobEvt.which) ? pobEvt.which : event.keyCode;
var lboRegreso = (lstCharCode > 31 && (lstCharCode < 48 || lstCharCode > 57))? false : true;
return lboRegreso;
}
function fboEsNumerico(pobEvt)
{
var lstCharCode = (pobEvt.which) ? pobEvt.which : event.keyCode;
var lboRegreso = (lstCharCode > 31 && (lstCharCode < 48 || lstCharCode > 57))? false : true;
return lboRegreso;
}
function fstTrimCampo(pobEvt){
	var lstCharCode = (pobEvt.which) ? pobEvt.which : event.keyCode;
	var lboRegreso = (lstCharCode == 9 || lstCharCode == 32)? false : true;
	return lboRegreso;
}
function fboValidaTelContrata(pobForma,pstEtiqError,origen){
var msg ="";
var valido = true;
var msgTelH1 = 'Ingresa tu número de teléfono '; 
var msgTelH2 = 'El número de Teléfono es incorrecto ';

var msgTelN1 = 'Ingrese su número de teléfono '; 
var msgTelN2 = 'El número de Teléfono es incorrecto ';

	try{
		//fMuestraError("<span style='color:black;'><br>Cargando, espera por favor...</span>",pstEtiqError);
		pobForma.telefono.value=trim(pobForma.telefono.value);
		cadena=pobForma.telefono.value;
		if((cadena==null) || (cadena=="") )
		{
			msg = (origen == 'H')? msgTelH1 : msgTelN1; 
			valido = false;
		} 
		else if ( (cadena.length!=10) || cadena.search(/[^0-9]/) != -1) {
			msg = (origen == 'H')? msgTelH2 : msgTelN2; 
			valido = false;
		}
		
		if (!valido){
			fMuestraError(msg,pstEtiqError);
			pobForma.contrata.disabled = false;
		}else{
			pobForma.contrata.disabled = true;
			fMuestraError("<span class='txt_general_naranja'>Cargando, espera por favor...<br><br></span>",pstEtiqError);
		}
		
	}catch (e){
		
	}
	return valido;
}

function fboValidaTelContrataMT(pobForma,pstEtiqError,origen,pnuServ){
var msg ="";
var valido = true;
var msgTelH1 = 'Ingresa tu número de teléfono '; 
var msgTelH2 = 'El número de Teléfono es incorrecto ';

var msgTelN1 = 'Ingrese su número de teléfono '; 
var msgTelN2 = 'El número de Teléfono es incorrecto ';
var action = "https://www.online.telmex.com/mitelmex/inicio.jsp?p=..%2Fservlet%2Facceso_contra_mt%3FT%3D"+pnuServ+"%26CE%3D8%26USR%3D"
	try{
		//fMuestraError("<span style='color:black;'><br>Cargando, espera por favor...</span>",pstEtiqError);
		pobForma.telefono.value=trim(pobForma.telefono.value);
		cadena=pobForma.telefono.value;
		if((cadena==null) || (cadena=="") )
		{
			msg = (origen == 'H')? msgTelH1 : msgTelN1; 
			valido = false;
		} 
		else if ( (cadena.length!=10) || cadena.search(/[^0-9]/) != -1) {
			msg = (origen == 'H')? msgTelH2 : msgTelN2; 
			valido = false;
		}
		
		if (!valido){
			fMuestraError(msg,pstEtiqError);
			pobForma.contrata.disabled = false;
		}else{
			pobForma.action = action+cadena;
			pobForma.contrata.disabled = true;
			fMuestraError("<span class='txt_general_naranja'>Cargando, espera por favor...<br><br></span>",pstEtiqError);
		}
		
	}catch (e){
		
	}
	return valido;
}

/**funciones de home's*/

function cambiaSelectedDominios(){			
		if(document.getElementById("dominios").value == 9)
			ingresaTuDominio();			
	}
	function ingresaTuDominio(){		
		document.getElementById("secciondominios").removeChild(document.getElementById("dominios"));
		var tuDominio='<input name="subdominio" type="text" class="frm_input" id="subdominio" size="20" style="width:95px" onkeypress="return(fstTrimCampo(event))"  /><span>.mitmx.net<\/span>'+
						'<input name="data3" type="hidden" value=".mitmx.net"/>';
		document.getElementById("secciondominios").innerHTML=tuDominio;
	}
	
	function cambiaAcorreo(){
		document.getElementById("imgcorreo").src="images/pest_correo1.gif";
		document.getElementById("imgmitmx").src="images/pest_video2.gif";
		cambiaAmitmxContenido();		
	}

	function cambiaAmitmx(){
		document.getElementById("imgcorreo").src="images/pest_correo2.gif";
		document.getElementById("imgmitmx").src="images/pest_video1.gif";	
		cambiaAcorreoContenido();	
	}
			

	function cambiaAdudas(){
		document.getElementById("imgcorreo").src="images/pest_dudas1.gif";
		document.getElementById("imgmitmx").src="images/pest_mitmx2.gif";
		cambiaMiefi();		
	}

	function cambiaAventabienes(){
		document.getElementById("imgcorreo").src="images/pest_dudas2.gif";
		document.getElementById("imgmitmx").src="images/pest_mitmx1.gif";	
		cambiaAventa();	
	}
	
	function cambiaMiReglamento(){
		document.getElementById("imgcorreo").src="../servicios/images/pest_reglamento2.gif";
		document.getElementById("imgmitmx").src="images/pest_mitmx1.gif";	
		cambiaReglamento();	
	}


	function cambiaMiCuenta(){
		document.getElementById("imgcorreo").src="../servicios/images/pest_reglamento1.gif";
		document.getElementById("imgmitmx").src="images/pest_mitmx2.gif";
		cambiaMiCta();		
	}

  function cambiaMiCta(){
 		document.getElementById("contenidoTabla").removeChild(document.getElementById("contenidoPestanias"));
		var divCorreo ='<div id="contenidoPestanias" >'+ 
							'<ul class="txt_general lst_arrow">'+
							'	<li><a href="http://crmerp.eficentrum.com:7777/autos/servlet/autos/template/siniestro%2CPoliticasInt.vm" class="lnk_negro">Venta por Intenet</a></li>'+
							'	<li><a href="http://crmerp.eficentrum.com:7777/autos/servlet/autos/template/siniestro%2CPoliticas.vm" class="lnk_negro">Venta Remate Físico</a></li>'+
              '</ul><br/><br/>'+
						'<\/div>';
		document.getElementById("contenidoTabla").innerHTML=divCorreo ;
  }			
  function cambiaReglamento(){
 		document.getElementById("contenidoTabla").removeChild(document.getElementById("contenidoPestanias"));
		var divMitmx ='<div id="contenidoPestanias" >'+ 
							'<ul class="txt_general lst_arrow">'+
							'	<li><a href="remateautos5.htm">Mis Multas</a></li>'+
							'	<li><a href="remateautos6.htm">Mis Ofertas</a></li>'+
              '</ul><br/><br/>'+
						'<\/div>';
		document.getElementById("contenidoTabla").innerHTML=divMitmx ;
  }

  function cambiaAventa(){
 		document.getElementById("contenidoTabla").removeChild(document.getElementById("contenidoPestanias"));
		var divMitmx = '<div id="contenidoPestanias">'+
						'<form action="https://www.online.telmex.com/servlet/acceso_online" method="post" name="frmMiTmx" id="frmMiTmx"  onKeyPress="fboEnviaEnter(event,1)" >'+
						'<input type="hidden" name="p" value="../servlet/acceso_contra_mt?T=2" />'+
						'<label class="txt_general_formas" for="USR">Usuario:<br />'+
						'<input name="USR" id="USR" type="text" class="frm_input"  size="20" style="width:150px;color: #CCCCCC;background-color:#F2F2F2" '+
						'maxlength="10" onfocus="textInputInicialBorra(this)" onblur="textInputInicialAgrega(this,\'Captura tu usuario Eficentrum\')"'+ 
						'/><\/label><br />'+
						'<label class="txt_general_formas" for="CVEACC">Contraseña:<br />'+
						'<input class="frm_input" size="20" style="width:100px" tabindex="3" name="CVEACC" id="CVEACC" type="password" maxlength="8"/><\/label>'+
						'<a href="#" class="txt_general_naranja" tabindex="4" style="text-decoration:underline; margin-left:15px" '+
						'onclick=return(document.location.href="remateautos2.htm")><strong>Entrar<\/strong><\/a><br />'+
						'<div id="msgMiTelmex" class="txt_error" style="padding:3px;height:20px">&nbsp;<\/div>'+
						'<a href="https://www.online.telmex.com/mitelmex/inicio.jsp?p=registro_mitelmex.jsp" class="lnk_naranja">Reg&iacute;strate<\/a><br />'+
						'<a href="https://www.online.telmex.com/mitelmex/inicio.jsp?p=recupera/mt_RecuperaContrasenia.jsp" class="lnk_azul">Recuperar contraseña<\/a>	<br />'+
						'<\/form>'
						'<\/div>';
		document.getElementById("contenidoTabla").innerHTML=divMitmx ;
  }			
  
  function cambiaMiefi(){
 		document.getElementById("contenidoTabla").removeChild(document.getElementById("contenidoPestanias"));
		var divCorreo ='<div id="contenidoPestanias" >'+ 
						'<a href="http://crmerp.eficentrum.com:7777/autos/servlet/autos/template/siniestro%2CAcerca.vm" target="_blank" class="lnk_naranja">Como comprar<\/a><br />'+
						'<a href="http://crmerp.eficentrum.com:7777/autos/servlet/autos/template/siniestro%2CComprar.vm" target="_blank" class="lnk_naranja"Comó Subastar<\/a>	<br />'+
						'<a href="http://crmerp.eficentrum.com:7777/autos/servlet/autos/template/siniestro%2CComprar.vm" target="_blank" class="lnk_azul">Inscribirse<\/a>	<br /><br /><br /><br />'+
						'<\/div>';
		document.getElementById("contenidoTabla").innerHTML=divCorreo ;
  }			

	function cambiaAmitmxContenido(){
		document.getElementById("contenidoTabla").removeChild(document.getElementById("contenidoPestanias"));
		var divMitmx = '<div id="contenidoPestanias">'+
						'<a href="http://www.eficentrum.com/servicios/remateautos.html" class="lnk_naranja">Subasta de Autos<\/a><br />'+
						'<a href="http://www.eficentrum.com/servicios/seminuautos.html" class="lnk_azul">Autos Usados<\/a>	<br />'+
						'<\/div>';
		var divCorreo ='<div id="contenidoPestanias" >'+ 
            '<form action="http://200.57.135.130:7777/ComentariosPortal/servlet/ComentariosPortal" method="post" name="formaComentarios" id="formaComentarios" target="windowName" onSubmit="window.open(\'\', this.target,\'scrollbars=no,resizable=no,width=240,height=207\');">'+
						'<label for="usuario_mail" class="txt_general_formas">Comentario:<br />'+
						'<textarea name="comentario" cols="19" rows="6" id="comentario" class="frm_input" tabindex="1" style="width:165px;margin-bottom:5px"'+ 
            'tabindex="1"/></textarea><\/label>'+
						'<br />'+
						'<label class="txt_general_formas">Correo:<br />'+
						'<input name="email" type="text" tabindex="3" class="frm_input" id="email" size="40" style="width:155px"/><\/label>	'+					
            '<input type="submit" class="frm_input" name="botonEnviar" value="Enviar">'
						'<\/form>'+
						'<\/div>';
		document.getElementById("contenidoTabla").innerHTML=divCorreo ;
	}
	//Funcion que crea el div del correo prodigy
	function cambiaAcorreoContenido(){
		document.getElementById("contenidoTabla").removeChild(document.getElementById("contenidoPestanias"));
		var divMitmx = '<div id="contenidoPestanias">'+
'<boucle_articulo (ARTICLES){id_article}>'+
'<boucle_video (DOCUMENTS) {id_article} {mode=document}{extension==flv}> '+
'<object type="application/x-shockwave-flash" width="164" height="165" wmode="transparent" data="http://www.eficentrum.com/flash/flvplayer.swf?file=http://www.eficentrum.com/flash/intro.flv">'+
'<param name="movie" value="http://www.eficentrum.com/flash/flvplayer.swf?file=http://www.eficentrum.com/flash/intro.flv"/>'+
'<param name="wmode" value="transparent" />'+
'</object>'+
'</boucle_video>'+
'</boucle_articulo>'+									
//						'<object codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0" width="164" height="165"><param name="flashvars" value="file=http://www.eficentrum.com/flash/intro.flv&image=http://www.eficentrum.com/images/intro_frame.jpg" /><param name="movie" value="http://www.walkernews.net/mediaplayer.swf" /><embed src="http://www.walkernews.net/mediaplayer.swf" width="164" height="165" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" flashvars="file=http://www.eficentrum.com/flash/intro.flv&image=http://www.eficentrum.com/images/intro_frame.jpg" /></object-->'+
						'<!--object width="164" height="165" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0"> <param name="salign" value="lt"> <param name="quality" value="high"><param name="wmode" value="transparent"> <param name="movie" value="http://geekfile.googlepages.com/flvplay.swf"> <param name="FlashVars" value="&streamName=http://www.eficentrum.com/flash/intro.flv&skinName=http://geekfile.googlepages.com/flvskin&autoPlay=false&autoRewind=true&quality=high&scalenoscale">  <embed width="164" height="165" flashvars="&streamName=http://www.eficentrum.com/flash/intro.flv&autoPlay=true&autoRewind=true&skinName=http://geekfile.googlepages.com/flvskin" quality="high" scale="noscale" salign="LT" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" src="http://geekfile.googlepages.com/flvplay.swf" wmode="transparent"> </embed></object-->'+
						'<\/div>';

		
		var divCorreo ='<div id="contenidoPestanias" >'+ 
					   '<form action="http://webmail.prodigy.net.mx/cgi-bin/webmail" method="post" name="prodigyform" id="prodigyform" onKeyPress="fboEnviaEnter(event,3)">'+
                  		<!-- form XandM -->
					    '<input type="hidden" name="Act_Login" value="1" />'+
					    '<input type="hidden" name="LOGIN" />'+
					    '<input type="hidden" name="PASSWD" />'+
					    '<input type="hidden" name="FromExt" value="1" />'+
					    <!-- fin form XandM -->
					    '<input type="hidden" name="user" value="" />'+
					    '<input type="hidden" name="password" value="" />'+
					    '<input type="hidden" name="js_autodetect_results" value="SMPREF_JS_OFF" />'+
					    '<input type="hidden" name="just_logged_in" value="1" />'+
					    '<input name="hidden" type="hidden" value="MSN Search" />'+
						'<label for="usuario_mail" class="txt_general_formas">Comentario:<br />'+
						'<textarea name="comentario" cols="19" rows="6" sid="usuario_mail" class="frm_input" tabindex="1" style="width:165px;margin-bottom:5px"'+ 
						'onKeyPress="return(fstTrimCampo(event))" tabindex="1"/></textarea><\/label>'+
						'<br />'+
						'<label class="txt_general_formas">Correo:<br />'+
						'<input name="data2" type="text" tabindex="3" class="frm_input" id="pass_mail" size="40" style="width:155px"/><\/label>	'+					
						'<a href="#" class="txt_general_naranja" tabindex="4" style="text-decoration:underline; margin-left:10px" onclick="enviaCorreo(document.getElementById(\'prodigyform\'))"><strong>Enviar<\/strong><\/a>'+			
						'<\/form>'+
						'<\/div>';
		document.getElementById("contenidoTabla").innerHTML=divMitmx ;
	}

	function enviaCorreo(lobForm){
		if(document.getElementById("subdominio")){
			fprodigyLoginWT1(lobForm);
					//lobForm.submit();	
		}else{
			fprodigyLoginWT(lobForm);
					//lobForm.submit();	

		}		
	}

	function fboEnviaEnter(pobEvt,formulario)
	{
	var lstCharCode = (pobEvt.which) ? pobEvt.which : event.keyCode;
		if(lstCharCode == 13) {
			switch(formulario){
				case 1: //mi telmex hogar
					fLoginMiTmx(document.getElementById('frmMiTmx'),'msgMiTelmex');
				break;
				case 2: //mi telmex negocio
					fLoginMiTmxNegocio(document.getElementById('frmMiTmxNegocio'),'msgMiTelmexNegocio');
				break;
				case 3: //correo prodigy
					enviaCorreo(document.getElementById('prodigyform'));
				break;
				case 4: //acceso a siana
					envia_siana(document.getElementById('formSiana'));
				break;
			}
		}
	
	}
	//Funcion que trae los ultimos 2 boletines de sala de prensa de un archivo txt para mostrarlos en el home de hogar
	function traerXMLPrensa(){            
                var obj_ajax = fobXMLReq();
                var url ="/servlet/HomeTelmexSalaPrensa";
                obj_ajax.open ('GET', url, true); // asignamos los metodos open y send
                obj_ajax.onreadystatechange = function ()
                {
                    if (obj_ajax.readyState == 4 && obj_ajax.status == 200) {
                      var x = obj_ajax.responseText;
                      var boletines=x.split("$");
                      var boletin1=boletines[0].split("|");
                      var boletin2=boletines[1].split("|");
                      var contenidoDiv='<span class="txt_general_naranja">'+boletin1[3]+'</span><br />'+
                                        '<a href="'+boletin1[2]+'" class="lnk_azul">'+cortaCadena(boletin1[1],64)+'</a><br />'+
                                        '<span class="txt_general_naranja">'+boletin2[3]+'</span><br />'+
                                        '<a href="'+boletin2[2]+'" class="lnk_azul">'+cortaCadena(boletin2[1],75)+'</a><br />';
                      document.getElementById("divComunicados").innerHTML=contenidoDiv;
                    }
                }
                obj_ajax.send (null);
            
        } //Fin funcion	traerXMLPrensa()

	//Funcion que corta la cadena en el n caracter y agrega puntos suspensivos
     function cortaCadena(cad, n){
        if(cad.length >= n )
            cad=cad.substring(0, n)+"...";
        return cad;         
     } 
	 
	 function cambiaAcorreoNegocioContenido(){
		document.getElementById("contenidoTabla").removeChild(document.getElementById("contenidoPestanias"));
		var divCorreoNegocio = '<div id="contenidoPestanias">'+
						'<h2 class="tit_azul_obs">Correo Negocio<\/h2>'+
						'<label class="txt_general_formas">Correo Electr&oacute;nico:<br />'+
						'<input name="Telefono" type="text" class="frm_input" id="correo" size="20" style="width:100px" /><\/label><br />'+
						'<br  />'+
						'<label class="txt_general_formas">Contraseña:<br />'+
						'<input name="contrasenia" type="text" class="frm_input" id="contrasenia" size="20" style="width:100px"/><\/label>'+
						'<a href="#" class="txt_general_naranja" style="text-decoration:underline; margin-left:15px "'+
						'onclick="MM_goToURL(\'parent\',\'../mitelmex/index.html\');return document.MM_returnValue"><strong>Entrar<\/strong><\/a><br /><br />'+
						
						'<a href="#" class="lnk_formas">Acceso a consola de administraci&oacute;n<\/a>	'+
						'<\/div>';
		document.getElementById("contenidoTabla").innerHTML=divCorreoNegocio;
	}
	
	function cambiaAinicioContenido(){
		document.getElementById("contenidoTabla").removeChild(document.getElementById("contenidoPestanias"));
		var divCorreoNegocio = '<div id="contenidoPestanias">'+
						'<img src="../images/ic_correo_neg.gif" width="39" height="33" style="float:left; margin-top:-5px;margin-right:10px"/>'+
						'<a class="tit_preciosmall" onclick="cambiaAcorreoNegocioContenido()" href="#" style="text-decoration:none">Correo Negocio<\/a><br /><br /><br />'+
						'<img src="../images/ic_correo_prod.gif" width="37" height="26" style="float:left;margin-top:-5px;margin-right:10px"/>'+
						'<a class="tit_preciosmall" onclick="cambiaAcorreoContenido()" href="#" style="text-decoration:none">Correo Prodigy<\/a>'+						
						'<\/div>';
		document.getElementById("contenidoTabla").innerHTML=divCorreoNegocio;
	}
	
	//Borra el texto inicial que aparece en algun elemento html
	function textInputInicialBorra(elemento){
		elemento.style.backgroundColor="#FFFFFF";
		elemento.style.color="#000000";
		elemento.value="";
	}
	
	//Agrega texto a un elemento html en caso de que este vacio su value
	function textInputInicialAgrega(elemento,mensaje){
		if(elemento.value == ""){
			elemento.style.backgroundColor="#F2F2F2";
			elemento.style.color="#CCCCCC";
			elemento.value=mensaje;
		}
	}
	
	function cambiaAmitmxNeg(){
		document.getElementById("imgcorreo").src="../images/pest_correo2.html";
		document.getElementById("imgmitmx").src="../images/pest_mitmx1.html";	
		cambiaAmitmxNegContenido();	
	}
	
	
	function cambiaAmitmxNegContenido(){
		document.getElementById("contenidoTabla").removeChild(document.getElementById("contenidoPestanias"));
		var divMitmx = '<div id="contenidoPestanias">'+
						'<form action="https://www.onlinenegocio.telmex.com/miTelmexNegocio/acceso/login.do" method="post" name="frmMiTmxNegocio" id="frmMiTmxNegocio" onKeyPress="fboEnviaEnter(event,2)">'+
						'<label class="txt_general_formas">Correo electr&oacute;nico:<br />'+
						'<input name="usuario" type="text" class="frm_input" id="usuario" size="20" style="width:100px;" onkeypress="return(fstTrimCampo(event))" tabindex="1" /><\/label><br />'+

						'<label class="txt_general_formas">Contraseña:<br />'+
						'<input name="password" type="password" class="frm_input" id="password" size="20" style="width:100px" tabindex="2" maxlength="8"/><\/label>'+
						'<a href="#" class="txt_general_naranja"tabindex="3" style="text-decoration:underline; margin-left:15px" '+
						'onclick="return(fLoginMiTmxNegocio(document.getElementById(\'frmMiTmxNegocio\'),\'msgMiTelmexNegocio\'));"><strong>Entrar<\/strong><\/a>'+
						'<div id="msgMiTelmexNegocio" class="txt_error" style="padding:3px;height:20px">&nbsp;<\/div>'+
						'<a href="https://www.onlinenegocio.telmex.com/miTelmexNegocio/registro/mostrarRegistro.do" class="lnk_naranja">Reg&iacute;strese<\/a><br />'+
						'<a href="https://www.onlinenegocio.telmex.com/miTelmexNegocio/acceso/enviaContrasena.do" class="lnk_azul">Recuperar contraseña<\/a><br />'+
						'<a href="mitelmex/index.html" class="lnk_azul">Consulte y pague su Recibo<\/a>	'+

						'<\/form>'+
						'<\/div>';
		document.getElementById("contenidoTabla").innerHTML=divMitmx;
	}
	
	
	function cambiaAPruebaDeManejo(){
		document.getElementById("contenidoTabla").removeChild(document.getElementById("contenidoPestanias"));
		document.getElementById("imgcorreo").src="../images/pest_correo2.gif";
		document.getElementById("imgmitmx").src="../images/pest_mitmx1.gif";		
		var divMitmx = '<div id="contenidoPestanias"><br />'+
//		'Solicite una prueba de manejo'+
//						'<br /><br />'+
						'Agenda tu cita y solicita una prueba de manejo para conocer los beneficios de los camiones Giant'+
						'<a href="#" a href="#" onclick="window.open(\'http://200.57.135.131:7777/usados/servlet/usados/template/usados%2CSolicitud.vm\',\'Acerca\',\'scrollbars=no,width=450,height=480\')"class="lnk_naranjabold" style=" float:right">Solicitar</a><\/div>'+						
						'<br /><br />';						
//						'Certificación ante Notario'+						
//						'<a href="#" a href="#" onclick="window.open(\'images/flash/DeNotPruebasGML.pdf\',\'Acerca\',\'scrollbars=no,width=750,height=600\')"class="lnk_naranjabold" style=" float:right">Ver</a><\/div>';												
		document.getElementById("contenidoTabla").innerHTML=divMitmx ;
	}
	
	function cambiaAcorreoGiant(){
		document.getElementById("imgcorreo").src="../images/pest_correo1.gif";
		document.getElementById("imgmitmx").src="../images/pest_mitmx2.gif";
		cambiaAmitmxContenido();				
//		cambiaAPruebaDeManejo();		
	}		
