function checkForm( f ) { 
var strMessage = 'Vsa polja z zvezdico(*) morajo biti izpolnjena!';
var objTemp; 
var strName = ''
var boolIsValid = true;
	for ( var i = 0; i < f.elements.length; i++ ) {
	objTemp = f.elements[i];
	strName = objTemp.id
	
		if ( strName.substr( strName.length - 9 ) == 'required' ) {
	
		//strName = 
		// strName.replace( /data_/, '' );
		strName = strName.replace( /_required/, '' );
		strName = strName.replace( /_/g, ' ' );
		strName = strName.toLowerCase();
		
			if ( objTemp.value == '' ) {
			boolIsValid = false;
			} 
			else if ( objTemp.type == 'radio' ) {
			boolIsValid = false;
				for ( var j = 0; j < objTemp.length; j++ ) {
		  			if ( objTemp[j].checked ) {
		   			boolIsValid = true;
		   			break;
		  			}
				}
			}
	
	
			if (strName.indexOf('first name') != -1 && objTemp.value == 'First' ) {
			boolIsValid = false;
			strMessage += strName + ' is invalidn';
			} 
			else if (strName.indexOf('last name') != -1 && objTemp.value == 'Last' ) {
			boolIsValid = false;
			strMessage += strName + ' is invalidn';
			} 
			else if (strName.indexOf('email') != -1 && (objTemp.value.indexOf('@') == -1 || objTemp.value.indexOf('.')== -1)) {
			boolIsValid = false;
			strMessage += strName + ' is invalidn';
			} 
			else if (strName == 'verify password' && (objTemp.value != f.data_password_required.value)){
			boolIsValid = false;
			strMessage += 'Passwords do not match!n';
			}
		}
	}
	if ( boolIsValid == true ) {
	return true;
	} 
	else { 
	alert( strMessage );
	return false;
	}
}

function integersOnly(e) {
e = (e) ? e : event;
var  charCode =  (e.intCode) ? e.intCode : 
((e.keyCode) ? e.keyCode : 
((e.which) ? e.which : 0));
	if (intCode > 31 && (intCode < 48 || intCode > 57)) {
	alert("Numbers only please!.");
	return false;
	}
return true;
}