// validates email address
function check_mail(str) {
	var at		= "@";
	var dot		= ".";
	var lat		= str.indexOf(at);
	var lstr	= str.length;
	var ldot	= str.indexOf(dot);
	
	if(str.indexOf(at) == -1) {
		return false;
	}

	if(str.indexOf(at) == -1 || str.indexOf(at) == 0 || str.indexOf(at) == lstr) {
		return false;
	}

	if(str.indexOf(dot) == -1 || str.indexOf(dot) == 0 || str.indexOf(dot) == lstr) {
		return false;
	}

	if(str.indexOf(at,(lat+1)) != -1) {
		return false;
	}
	
	if(str.substring(lat-1, lat) == dot || str.substring(lat+1, lat+2) == dot) {
		return false;
	}
	
	if(str.indexOf(dot, (lat+2)) == -1) {
		return false;
	}
	
	if(str.indexOf(" ") != -1) {
		return false;
	}
	
	return true;
}

// validates number input
function check_number(evt) {
    var char_code = (evt.which) ? evt.which : evt.keyCode
    if (char_code > 31 && (char_code < 48 || char_code > 57)) {
        // alert("This field accepts numbers only.");
        return false;
    }
    return true;
}

function show_loading() {
	$.blockUI({ css: { 
		border: 'none', 
		padding: '15px', 
		backgroundColor: '#000', 
		'-webkit-border-radius': '10px', 
		'-moz-border-radius': '10px', 
		opacity: .5, 
		color: '#fff' 
	} }); 
}


