/*
	Form validation script
*/
validate = function(reqFieldsAry)
{
	error = false;
	
	for (i=0;i<reqFieldsAry.length;i++)
	{
		if (error == false){
			switch (reqFieldsAry[i][1]){
				case "text":
					if(document.getElementById(reqFieldsAry[i][0]).value == ""){
						alert(reqFieldsAry[i][2]);
						error = true;
					}
					break;
				case "email":
					if((document.getElementById(reqFieldsAry[i][0]).value == "") || (document.getElementById(reqFieldsAry[i][0]).value.indexOf("@") == -1)){
						alert(reqFieldsAry[i][2]);
						error = true;
					}
					break;
				case "checkbox":
					if(document.getElementById(reqFieldsAry[i][0]).checked == false){
						alert(reqFieldsAry[i][2]);
						error = true;
					}
					break;
				case "radio":
				  radioAry = reqFieldsAry[i][0].split(",");
				  answered = false;
				  for (x=0;x<radioAry.length;x++){
		            if (document.getElementById(radioAry[x]).checked == true){
		              answered = true;
		            }
         		  }
		          if (answered == false){
		            alert(reqFieldsAry[i][2]);
		            error = true;
		          }
				break;
				case "dropdown":
					if(document.getElementById(reqFieldsAry[i][0]).value == "-- Select --"){
						alert(reqFieldsAry[i][2]);
						error = true;
					}
					break;
				
				
			}
		}
	}
	if (error == false){
		return true;
	} else {
		return false;
	}
}