// JavaScript Document
function trim(str){
  str = str.replace(/^\s*|\s*$/g,"");
  return str;
}

function redirect(url_str){
  window.location.href=base_url+url_str;
}

function delete_ok(){
 	if (confirm("¿Desea eliminar el item?")){
  		return true; 
	}else{ 
		return false; 
	}
}

function only_numbers(){
	var key=window.event.keyCode;
    if (key < 48 || key > 57){
		return false;
	}
	
	return true;
}

function only_price(element_id){
	var key=window.event.keyCode;
	if (key==46){
		if(document.getElementById(element_id).value.indexOf('.')!=-1){
			return false;
		}
	}else if (key < 48 || key > 57){
		return false;
	}
	
	return true;
}

function only_phones(){
	var char_key=String.fromCharCode(window.event.keyCode);
	var phone_string='0123456789 -/';
	if(phone_string.indexOf(char_key)==-1){
		return false;
	}
	
	return true;
}

document.getElementsByClassName = function(cl) {
	var retnode = [];
	var myclass = new RegExp('\\b'+cl+'\\b');
	var elem = this.getElementsByTagName('*');
	for (var i = 0; i < elem.length; i++) {
		var classes = elem[i].className;
		if (myclass.test(classes)) retnode.push(elem[i]);
	}
	return retnode;
}
