function hide(i){
	$("#"+i).css({display: 'none'});
}
function isArray(a) {
    return isObject(a) && a.constructor == Array;
}
function isFunction(a) {
    return typeof a == 'function';
}
function isObject(a) {
    return (a && typeof a == 'object') || isFunction(a);
}
function isUndefined(a) {
    return (typeof a == 'undefined');
}
Object.size = function(obj) {
    var size = 0, key;
    for (key in obj) {
        if (obj.hasOwnProperty(key)) size++;
    }
    return size;
};
function isEmail(str) {
	var e = str.toString().toLowerCase();
	return (e.search(/^([a-z0-9]+)([a-z0-9\-\_\.]{1,100})([a-z0-9]+)\@([a-z0-9]+)([a-z0-9\-\.]*)([a-z0-9]+)\.([a-z]{2,6})$/) != -1);
}
function isEven(x){return (x%2)?false:true;}
function isOdd(x){return !isEven(x);}
function variableToString(s){
	var v = s.toString().toLowerCase();
	v = v.replace(/_/g,' ');
	v = v.substring(0,1).toUpperCase()+v.substring(1,v.length);
	return v;
}