function getFormValues(){
	var reply = new Array();

	var inputs = document.getElementsByTagName("input");
	for(var i in inputs){
		
		/*if(inputs[i].id=="form_idObject"){
			alert(inputs[i].id);
			alert(inputs[i].type);
			alert(inputs[i].value);
		}*/
		if(typeof(inputs[i].id)!="undefined"){
			if(startsWith(inputs[i].id,"form_")){
				if(inputs[i].type == "checkbox"){
					reply[inputs[i].id] = inputs[i].checked;
				}else if(inputs[i].type == "text"||inputs[i].type == "password"||inputs[i].type == "hidden"){
					reply[inputs[i].id] = inputs[i].value;
				}else if(inputs[i].type == "radio"){
					reply[inputs[i].id] = inputs[i].checked;
				}
			}
		}
	}
	var selects = document.getElementsByTagName("select");
	for(var i in selects){
		if(typeof(selects[i].id)!="undefined"){
			if(startsWith(selects[i].id,"form_")){
				//alert(selects[i].id+ "::::"+select_getValue(selects[i].id));
				reply[selects[i].id] = select_getValue(selects[i].id);
			}
		}
	}
	dumpArray(reply);
	return reply;
}

function myAlert(message){
	document.onkeypress = function(){};
	alert(message);
	if(typeof setEnter=="function"){
		document.onkeypress = setEnter;
	}

}










function verifyForm(){
	var required = new Array();
	required.push("form_secondName");
	required.push("form_firstName");
	required.push("form_programme");
	required.push("form_contractStart");
	//required.push("form_contractEnd");
	required.push("form_panel");
	required.push("form_hostCity");
	required.push("form_hostInstitute");
	required.push("form_hostDepartment");
	required.push("form_streetWork");
	required.push("form_cityWork");
	required.push("form_email");
	required.push("form_postcodeWork");


	var obj = null;
	var errorField = null;
	var formOk = true;
	for(var i in required){
		obj = document.getElementById(required[i]);
		if(obj!=null){
			obj.style.backgroundColor = "white";
			if(obj.value==""){
				obj.style.backgroundColor = "#FDC6C6";
				if(errorField ==null){
					errorField = obj;
				}
				formOk = false;
			}
		}
	}

	var proposalNumber = document.getElementById("form_proposalNumber");
	var contractNumber = document.getElementById("form_contractNumber");
	proposalNumber.style.backgroundColor = "white";
	contractNumber.style.backgroundColor = "white";
	if(proposalNumber.value==""&&contractNumber.value==""){
			proposalNumber.style.backgroundColor = "#FDC6C6";
			contractNumber.style.backgroundColor = "#FDC6C6";
			if(errorField == null){
				errorField = proposalNumber;
			}
			formOk = false;
	}

	var email = document.getElementById("form_email");
	email.style.backgroundColor = "white";

	if(!isEmail(email.value)){
		myAlert("Not a valid email addres provided. Check the form and try again please.");
		email.focus();
		return false;
	}	
	

	var pass1 = document.getElementById("form_password");
	var pass2 = document.getElementById("form_verifyPassword");
	if(typeof pass1 == "object" &&typeof pass2 == "object"&& pass1!=null && pass2!=null){
		if(pass1.value!=pass2.value){
			myAlert("Password verification failed. Value in the Password text field have to be same as the Verify Password.");
			pass1.focus();
			return false;
		}
		if(trim(pass1.value).length<5){
			myAlert("Use 5 lowercased letters at least for your password.");
			pass1.focus();
			return false;
		}
	}

	var login = document.getElementById("form_login");
	if(trim(login.value).length<5){
		myAlert("Use 5 lowercased letters at least for your LOGIN.");
		login.focus();
		return false;
	}

	

	if(formOk){
		return true;
	}else{
		myAlert("All required information must be provided. Please fill in properly all required fields. Thnak you.");
		if(errorField!=null){
			errorField.focus();
		}
		return false;
	}
}
