﻿// JScript File


function VerifyPhoneNumber(_event)
{
  var keyPress = _event.keyCode ? _event.keyCode : _event.which ? _event.which : _event.charCode;
  if( (keyPress == 189 || keyPress == 109) ||
      (keyPress >= 48  && keyPress <= 57)  || 
      (keyPress >= 96  && keyPress <= 105) ||
      (keyPress == 8)  || (keyPress == 9)  ||
      (keyPress == 17) || (keyPress == 16) ||
      (keyPress == 37) || (keyPress == 39) ||
      (keyPress == 93) || (keyPress == 18) ||
      (keyPress == 86) || (keyPress == 67) ||
      (keyPress == 46)){
        return true; 
    } else {
        return false;
    }
}

function CheckInvalidChars(_event) 
{
/*	var szForbidden = "'#¿¡´~|°¬^`";

39='
35=#
191=¿
161=¡
180=´
126=~
124=|
176=°
172=¬
94=^
96=`
*/
	var nForbidden = new Array(191, 161, 180, 126, 124, 176, 172, 94 );
	var j;
	var keyPress = _event.keyCode ? _event.keyCode : _event.which ? _event.which : _event.charCode;
	for(  j=0 ; j<12 ; j++){
		//alert("keycode: " + event.keyCode + " forbidden: " + nForbidden[j]);
		if( keyPress == nForbidden[j] )
		{
			return false;;
		}
	}
	
	return true;
}

function CountSmsText(_event, _content, _maxlimit)
{
    var keyPress = _event.keyCode ? _event.keyCode : _event.which ? _event.which : _event.charCode;
    if((_content.length < _maxlimit) || (keyPress==8))
    {
        return true;
    }
    else
    {
        return false;
    }
}

function ValidaSmsMessage(_event, _content, _maxlimit)
{
    if(CheckInvalidChars(_event)==true)
    {
        if(CountSmsText(_event, _content, _maxlimit)==true)
        {

            return true;
        }
        else
        {
            return false;
        }
    }
    else
    {
        return false;
    }
}

function setValue(_value, _object)
{
    _object.value = "Llevas : "+_value +" de 115";
}