//------------------------------------------------------------------------------------------------------------------------
//  PROYECTO: BOTÓN DE PAGOS
//  CLIENTE:  ANDINATEL
//  DESARROLLADO POR:  ANDINATEL S.A.
//  AUTOR:  Luis Francisco Acosta Fuel
//  EMAIL:  lacosta@andinatel.com
//  WEBSITE:  http://www.andinatel.com

//  TÍTULO:  outservice.php
//  DESCRIPCIÓN:  Archivo que se utiliza para mostrar el mensaje de que el aplicativo se encuentra en mantenimiento
//  FECHA DE CREACIÓN:  10-08-2006
//  --------------------------------------------------------------------------------------------------------

/*Función equivalente a substr_count de php*/
function substr_count(string,substring,start,length)
{
	var c = 0;
	if(start) { string = string.substr(start); }
	if(length) { string = string.substr(0,length); }
	for (var i=0;i<string.length;i++)
	{
		if(substring == string.substr(i,substring.length))
		c++;
	}
	return c;
}

/*Función para validar la información del formulario*/
function fnChkForm()
{
	var telf=document.form1.telefono.value;
	var cont = Array(substr_count(telf,'1700'),substr_count(telf,'1800'),substr_count(telf,'1900'));
	
	if (Trim(telf)=="")
	{
		alert("Ingrese el número de Teléfono");
		document.form1.telefono.focus();
		return false;
	}
	else if (isNaN(telf))
	{
		alert("Ingrese solo números para el Teléfono");
		document.form1.telefono.focus();
		return false;
	}
	else if( (cont[0]==1 || cont[1]==1 || cont[2]==1) && document.form1.provincia.value!="00")
	{
		alert("El número que ingresó es un número especial. Favor en el Código de Provincia seleccione la opción Número Especial");
		document.form1.provincia.focus();
		return false;
	}
	else
	{
		return true;
	}
}

/*Función para dar foco*/
function fnPonerFoco()
{
	document.form1.telefono.focus();
}

/*Función para imprimir una página*/
function fnImprimirPagina()
{
	if (window.print)
	{
		window.print();
	}
	else
    	alert("A su navegador no se le puede ordenar imprimir desde la web. Actualize su navegador o utilice los menús");
}

/*Función para habilitar o deshabilitar*/
function fnContinuar()
{
	if (document.frmTerminos.btnContinuar.disabled==true)
		document.frmTerminos.btnContinuar.disabled=false;
	else
		document.frmTerminos.btnContinuar.disabled=true;
}

/*Función para seleccionar el medio de pago*/
function fnSeleccionarPago()
{
	document.frmTerminos.chkAcepto.checked=false;
	document.frmTerminos.btnContinuar.disabled=true;
	if (document.frmPlanilla.slcPagar.value=="")
	{
		hideData("tblPago");
		obj = document.getElementById("divPago");
		obj.innerHTML = "";
		objImg=document.getElementById('imgPago');
	    objImg.setAttribute('src','');
	}
	else
	{
		mostrarData("tblPago");
		obj = document.getElementById("divPago");
		obj.innerHTML = document.frmPlanilla.slcPagar.options[document.frmPlanilla.slcPagar.selectedIndex].text;
		objImg=document.getElementById('imgPago');
	    objImg.setAttribute('src',document.frmPlanilla.slcPagar.value);
	}
}

/*Función para mensaje de advertencia de factura*/
function fnGenerarAdvertencia()
{
	alert("CONSERVE SU COMPROBANTE, DOCUMENTO HABILITANTE PARA REALIZAR RECLAMO");
}

document.oncontextmenu = function()
{
	return false;
}

document.onkeydown  = function(e)
{
	var keyDown =(window.event) ? event.keyCode : e.keyCode;
	
	if(keyDown==16 || keyDown==17 || keyDown==18 || keyDown==27 || (keyDown>=112 && keyDown<=123))
	{
		alert("Tecla no Permitida");
		return false;
	}
}

