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-z]+)([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);}
$(document).ready(function() { 
	function showRequest(formData, jqForm, options) {
		$(options.target).html('Sending...');
	}
    $('#form').submit(function(){
		send = true;
		$.each($('.required'),function(i,e){
			if($(e).val().length == 0){
				send = false;
			}
		});
		if(send === true){
			$(this).ajaxSubmit({
				target: 'div.response',
				beforeSubmit:  showRequest
			});
		}else{
			alert('Please fill in all fields');
		}
        return false;
    });
});
