// JavaScript Document
function contarCaracteres(elementoDeFormulario) {
//alert("counting");

	var intLimit = 130;

	var varForm1 = document.sms.dest_message.value;
	var varForm2 = document.sms.my_name.value;
	var varForm3 = document.sms.my_phone.value;

	var flagIncCounter = true;
	
	var elementoFormulario = "";
	var caracteresExceso = 0;

	if (flagIncCounter == true) {

		document.sms.txtContador.value = varForm1.length + varForm2.length + varForm3.length;

		if (document.sms.txtContador.value > intLimit - 1) {

			alert ("Disculpa, la cantidad máxima de caracteres por mensaje es solo de " + intLimit + ".");
			elementoFormulario = document.sms.elements[elementoDeFormulario].value;
			caracteresExceso = elementoFormulario.length - (document.sms.txtContador.value - intLimit);
			document.sms.elements[elementoDeFormulario].value = elementoFormulario.substring(0, caracteresExceso);
			document.sms.txtContador.value = document.sms.txtContador.value - 1;
			
		}

	}else{

		document.sms.txtContador.value = varForm1.length + varForm2.length + varForm3.length;

	}

}

function enviarMensaje() {

	var limiteCaracteres = 160;

	if (document.sms.txtContador.value > limiteCaracteres) {
	
		alert ("No podemos enviar tu mensaje ya que el límite de caracteres es de " + limiteCaracteres + ".");
		
	}else {
               var url = "/cgi-bin/sms.cgi?para=document.sms.txtParaNumero.value&men=document.sms.txtMensaje.value&nomen=document.sms.txtDeQuien.value&numen=document.sms.txtDeNumero.value"
                var w = window.open("cgi-bin/sms.cgi", "Mensaje", 'width=200, height=250, status=no,resizable=no')
        
	}
	
}

function checknumber(id){
   var x=document.sms.elements[id].value
   var larg=7
   var anum=/(^\d+$)|(^\d+\.\d+$)/
   if (anum.test(x))
        testresult=true
   else{
        document.sms.elements[id].value = ""
        document.sms.elements[id].focus()
        alert("El campo es numerico!")
        testresult=false
   }
   if (x.length < larg) {
        document.sms.elements[id].focus()
        alert("El telefono debe ser al menos de 7 caracteres")
        testresult=false
   }
   return (testresult)
}

function checkban(num){
     if (document.layers||document.all||document.getElementById)
        return checknumber(num)
     else
        return true
}

function fecha() {
    var now = new Date();
    var days = new Array('Domingo','Lunes','Martes','Miercoles','Jueves','Viernes','Sabado');
    var months = new Array('Enero','Febrero','Marzo','Abril','Mayo','Junio','Julio','Agosto','Septiembre','Octubre','Noviembre','Deciembre');
    var date = ((now.getDate()<10) ? "0" : "")+ now.getDate();
    today =  days[now.getDay()] + ", " +
             date + " de " +
             months[now.getMonth()] + " del " +
             (fourdigits(now.getYear())) ;
    return today
}

function fourdigits(number)     {
        return (number < 1000) ? number + 1900 : number;
}

function createTarget(form) {
_target = form.target;
_colon = _target.indexOf(":");
if(_colon != -1) {
form.target = _target.substring(0,_colon);
form.args = _target.substring(_colon+1);
} else if(typeof(form.args)=="undefined") {
form.args = "";
}
if(form.args.indexOf("{")!=-1) {
_args = form.args.split("{");
form.args = _args[0];
for(var i = 1; i < _args.length;i++) {
_args[i] = _args[i].split("}");
form.args += eval(_args[i][0]) + _args[i][1];
   }
}
document.sms.para.value=document.sms.txtParaNumero.value;
document.sms.men.value=document.sms.txtMensaje.value;
document.sms.dnom.value=document.sms.txtDeQuien.value;
document.sms.dnum.value=document.sms.txtDeNumero.value;
document.sms.contador.value=document.sms.txtContador.value;
document.sms.txtParaNumero.value = "";
document.sms.txtMensaje.value = "";
document.sms.txtDeQuien.value = "";
document.sms.txtDeNumero.value = "";
document.sms.txtContador.value = "0";


form.args = form.args.replace(/ /g,"");
_win = window.open('',form.target,form.args);

if(typeof(focus)=="function")
_win.focus();
return true;
}

