// JavaScript Document
var IE = !!(window.attachEvent && !window.opera);
function myObj(){
	this.value = '';
}
var mySender = new myObj;

var globaltab = 0;
function setTab(gTab) {
	globaltab = gTab;
}

// Event Funcionalities *********
function cancelmyEvent(myValue,e) {
	if (IE) e.returnValue= myValue;
	else if (!myValue) e.preventDefault();
}
function addEvent( obj, type, fn ) {
  if ( obj.attachEvent ) {
    obj['e'+type+fn] = fn;
    obj[type+fn] = function(){obj['e'+type+fn]( window.event );}
    obj.attachEvent( 'on'+type, obj[type+fn] );
  } else
    obj.addEventListener( type, fn, false );
}
function removeEvent( obj, type, fn ) {
  if ( obj.detachEvent ) {
    obj.detachEvent( 'on'+type, obj[type+fn] );
    obj[type+fn] = null;
  } else
    obj.removeEventListener( type, fn, false );
}
//********************************
function MM_neg(tecla) {
	if (!tecla) var tecla = window.event;
	var whichCode = (tecla.keyCode) ? tecla.keyCode : tecla.which;
	if (whichCode == 13 || whichCode == 8) return true; 
	var keychar = String.fromCharCode(whichCode);
	reg = /\d/;
	reg2 = /[Tt]/;
	return (reg.test(keychar) || reg2.test(keychar));
}

function MM_cer(tecla) {
	if (!tecla) var tecla = window.event;
	var whichCode = (tecla.keyCode) ? tecla.keyCode : tecla.which;
	if (whichCode == 13 || whichCode == 8) return true; 
	var keychar = String.fromCharCode(whichCode);
	reg = /\d/;
	return reg.test(keychar);
}
function MM_round(valor) {
  	if (((valor *= 100) % 1.0) >= 0.5) return (parseInt(valor,10) + 1)/100;
	else return (parseInt(valor,10) / 100);
}

function IsNumeric(sText) {
   if (sText.length == 0) return false;
   var IsNumber=true;
   var ValidChars = "0123456789";
   var Char;
   for (i = 0; i < sText.length && IsNumber == true; i++) { 
      Char = sText.charAt(i); 
      if (ValidChars.indexOf(Char) == -1) { 
	  	 IsNumber = false;
		 break;
	  }
   }
   return IsNumber;
}

function isFilled(elm) {
    if (elm.value == "" || elm.value == null) return false;
    else return true;
}

function isEmail(elm) {
    if (elm.value.indexOf("@") + "" != "-1" && elm.value.indexOf(".") + "" != "-1" && elm.value != "") return true;
    else return false;
}
