function CheckPoll (frm){	
	var isChecked, prevField, showMessage
	showMessage = 0;
	for (i=0;i<frm.elements.length;i++) {
		if (frm.elements[i].type == "radio") {
			if (eval("frm." + frm.elements[i].name) != prevField)  {
				isChecked = 0;
		        j = 0;
				count = eval("frm." + frm.elements[i].name + ".length");
				prevField = eval("frm." + frm.elements[i].name);
	            for(var j=0;j<count;j++) {
			 		myRadio = eval("frm." + frm.elements[i].name + "[j].checked");
               		if(myRadio == true) {
						showMessage = 0;  
						break;
					}
					else {
						showMessage = 1; 
					}       		 
				}
				 if(showMessage == 1) {
				 
					switch (theLan) {
						case 'ct':
							alert("\nSi us plau, respongui a totes les preguntes abans d'enviar les seves respostes.");
							break;
						case 'de':
							alert("\nBitte beantworten Sie alle Fragen, bevor Sie Ihre Antworten bestätigen.");
							break;
						case 'es':
							alert("\nPor favor, responda a todas las preguntas antes de enviar sus respuestas.");
							break;
						case 'fr':
							alert("\nMerci de répondre à toutes les questions avant de valider vos réponses.");
							break;
						case 'it':
							alert("\nPer favore rispondi a tutte le domande prima di inviare le tue risposte.");
							break;
						case 'jp':
							alert("\nPlease answer all the questions before submitting your answers.");
							break;
						case 'nl':
							alert("\nGelieve alle vragen te beantwoorden vooraleer je antwoorden te bevestigen.");
							break;
						default:
							alert("\nPlease answer all the questions before submitting your answers.");
							break;
					}
					return false;
		    	}
			}
		}
     }
}