/*
 * gueltige email adresse
 */
function validateEmail(val)
{
    var a = false;
    var res = false;
    
    reg = new RegExp('^([a-zA-Z0-9\\-\\.\\_]+)'+'(\\@)([a-zA-Z0-9\\-\\.]+)'+'(\\.)([a-zA-Z]{2,4})$');
    res = (reg.test(val));
    
    return res;
}

/*
 * ob der uebergebene wert eine zahl ist
 */
function validateDigit(val)
{
    var result = true;
    for (i=0;i<val.length;++i) {
        if (val.charAt(i) < '0' || val.charAt(i) > '9') {
        	result = false;        
        }
    }
    return result;
}

/*
 * ob der uebergebene wert kein leerstring ist
 */
function validateRequire(val)
{
	var val = jQuery.trim(val);
	if (val != '') {
		return true;
	} else {
		return false;
	}
}

/*
 * string hat minimale laenge
 */
function validateMinLength(val, length)
{
	var val = jQuery.trim(val);
	if(val.length < length){
		return false;
	} else {
		return true;
	}
}

/*
 * string hat maximale laenge
 */
function validateMaxLength(val, length)
{
	var val = jQuery.trim(val);
	if(val.length > length){
		return false;
	} else {
		return true;
	}
}