/*
Usar: onkeypress="return solo_numerico(this,event)"
dec = true es para permitir ingresar puntos
*/
function solo_numerico(myfield, e, dec){
	var key;
	var keychar;
	
	if (window.event)
	   key = window.event.keyCode;
	else if (e)
	   key = e.which;
	else
	   return true;
	keychar = String.fromCharCode(key);
	
	// control keys
	if ((key==null) || (key==0) || (key==8) || 
	    (key==9) || (key==13) || (key==27) )
	   return true;
	
	// numbers
	else if ((("0123456789-").indexOf(keychar) > -1))
	   return true;
	
	// decimal point jump
	else if (dec && (keychar == ".")){
	   myfield.form.elements[dec].focus();
	   return false;
	}else
	   return false;
}

function validar_email(email) {
   var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
   var address = email;
   if(reg.test(address) == false) {
      return false;
   }else{
   		return true;
   }
}


function limpiarInput(element, pass){
		if(!$(element).getProperty('texto')){
			$(element).setProperty('texto', $(element).value);
			$(element).value = '';
		}
}

function rellenarInput(element, pass){	
		if($(element).value.trim() == ''){
			$(element).value = $(element).getProperty('texto');
			$(element).removeProperty('texto');
		}
}
