
/**
 * @author Péter Müller
 */

 	function isNumberKey(evt)
		      {
		         var charCode = (evt.which) ? evt.which : event.keyCode
		         if (charCode > 31 && (charCode < 48 || charCode > 57))
		            return false;
		
		         return true;
		      }
			  
			function capitalizeMe(obj) {
				val = obj.value;
				newVal = "";
				val = val.split(" ");
				for(var c=0; c < val.length; c++) {
					newVal += val[c].substring(0,1).toUpperCase() + val[c].substring(1,val[c].length);
					if (c < val.length - 1)
						newVal += " ";
				}
				obj.value = newVal;
            }		

			function CheckMultiple(frm, name) {
				for (var i=0; i < frm.length; i++)
				{
					var fldObj = frm.elements[i];
					var fldId = fldObj.id;
					if (fldId) {
						var fieldnamecheck=fldObj.id.indexOf(name);
						if (fieldnamecheck != -1) {
							if (fldObj.checked) {
								return true;
							}
						}
					}
				}
				return false;
			}

			function CheckForm(f) {
var fldcheck = CheckMultiple(f, "slc093");
				if (!fldcheck) {
					alert("Kérlek válaszolj az 1. kérdésre");
					return false;
				}
var fldcheck = CheckMultiple(f, "slc982");
				if (!fldcheck) {
					alert("Kérlek válaszolj az 2. kérdésre");
					return false;
				}
var fldcheck = CheckMultiple(f, "slc655");
				if (!fldcheck) {
					alert("Kérlek válaszolj az 3. kérdésre");
					return false;
				}
var fldcheck = CheckMultiple(f, "slc435");
				if (!fldcheck) {
					alert("Kérlek válaszolj az 4. kérdésre");
					return false;
				}
var fldcheck = CheckMultiple(f, "slc657");
				if (!fldcheck) {
					alert("Kérlek válaszolj az 5. kérdésre");
					return false;
				}
var fldcheck = CheckMultiple(f, "slc985");
				if (!fldcheck) {
					alert("Kérlek válaszolj az 6. kérdésre");
					return false;
				}
var fldcheck = CheckMultiple(f, "slc876");
				if (!fldcheck) {
					alert("Kérlek válaszolj az 7. kérdésre");
					return false;
				}
var fldcheck = CheckMultiple(f, "slc880");
				if (!fldcheck) {
					alert("Kérlek válaszolj az 8. kérdésre");
					return false;
				}
var fldcheck = CheckMultiple(f, "slc108");
				if (!fldcheck) {
					alert("Kérlek válaszolj az 9. kérdésre");
					return false;
				}
var fldcheck = CheckMultiple(f, "slc092");
				if (!fldcheck) {
					alert("Kérlek válaszolj az 10. kérdésre");
					return false;
				}
var fldcheck = CheckMultiple(f, "slc218");
				if (!fldcheck) {
					alert("Kérlek válaszolj az 11. kérdésre");
					return false;
				}
var fldcheck = CheckMultiple(f, "slc322");
				if (!fldcheck) {
					alert("Kérlek válaszolj az 12. kérdésre");
					return false;
				}
var fldcheck = CheckMultiple(f, "slc110");
				if (!fldcheck) {
					alert("Kérlek válaszolj az 13. kérdésre");
					return false;
				}
var fldcheck = CheckMultiple(f, "slc431");
				if (!fldcheck) {
					alert("Kérlek válaszolj az 14. kérdésre");
					return false;
				}
var fldcheck = CheckMultiple(f, "slc764");
				if (!fldcheck) {
					alert("Kérlek válaszolj az 15. kérdésre");
					return false;
				}
var fldcheck = CheckMultiple(f, "slc762");
				if (!fldcheck) {
					alert("Kérlek válaszolj az 16. kérdésre");
					return false;
				}
var fldcheck = CheckMultiple(f, "slc105");
				if (!fldcheck) {
					alert("Kérlek válaszolj az 17. kérdésre");
					return false;
				}
var fldcheck = CheckMultiple(f, "slc091");
				if (!fldcheck) {
					alert("Kérlek válaszolj az 18. kérdésre");
					return false;
				}
var fldcheck = CheckMultiple(f, "slc440");
				if (!fldcheck) {
					alert("Kérlek válaszolj az 19. kérdésre");
					return false;
				}
var fldcheck = CheckMultiple(f, "slc651");
				if (!fldcheck) {
					alert("Kérlek válaszolj az 20. kérdésre");
					return false;
				}
var fldcheck = CheckMultiple(f, "slc325");
				if (!fldcheck) {
					alert("Kérlek válaszolj az 21. kérdésre");
					return false;
				}
var fldcheck = CheckMultiple(f, "slc542");
				if (!fldcheck) {
					alert("Kérlek válaszolj az 22. kérdésre");
					return false;
				}
var fldcheck = CheckMultiple(f, "slc546");
				if (!fldcheck) {
					alert("Kérlek válaszolj az 23. kérdésre");
					return false;
				}
var fldcheck = CheckMultiple(f, "slc214");
				if (!fldcheck) {
					alert("Kérlek válaszolj az 24. kérdésre");
					return false;
				}
var fldcheck = CheckMultiple(f, "slc879");
				if (!fldcheck) {
					alert("Kérlek válaszolj az 25. kérdésre");
					return false;
				}
var fldcheck = CheckMultiple(f, "slc327");
				if (!fldcheck) {
					alert("Kérlek válaszolj az 26. kérdésre");
					return false;
				}
var fldcheck = CheckMultiple(f, "slc541");
				if (!fldcheck) {
					alert("Kérlek válaszolj az 27. kérdésre");
					return false;
				}
var fldcheck = CheckMultiple(f, "slc654");
				if (!fldcheck) {
					alert("Kérlek válaszolj az 28. kérdésre");
					return false;
				}
var fldcheck = CheckMultiple(f, "slc321");
				if (!fldcheck) {
					alert("Kérlek válaszolj az 29. kérdésre");
					return false;
				}
var fldcheck = CheckMultiple(f, "slc990");
				if (!fldcheck) {
					alert("Kérlek válaszolj az 30. kérdésre");
					return false;
				}
var fldcheck = CheckMultiple(f, "slc436");
				if (!fldcheck) {
					alert("Kérlek válaszolj az 31. kérdésre");
					return false;
				}
var fldcheck = CheckMultiple(f, "slc544");
				if (!fldcheck) {
					alert("Kérlek válaszolj az 32. kérdésre");
					return false;
				}
var fldcheck = CheckMultiple(f, "slc215");
				if (!fldcheck) {
					alert("Kérlek válaszolj az 33. kérdésre");
					return false;
				}
var fldcheck = CheckMultiple(f, "slc989");
				if (!fldcheck) {
					alert("Kérlek válaszolj az 34. kérdésre");
					return false;
				}
var fldcheck = CheckMultiple(f, "slc761");
				if (!fldcheck) {
					alert("Kérlek válaszolj az 35. kérdésre");
					return false;
				}
var fldcheck = CheckMultiple(f, "slc878");
				if (!fldcheck) {
					alert("Kérlek válaszolj az 36. kérdésre");
					return false;
				}
var fldcheck = CheckMultiple(f, "slc103");
				if (!fldcheck) {
					alert("Kérlek válaszolj az 37. kérdésre");
					return false;
				}
var fldcheck = CheckMultiple(f, "slc219");
				if (!fldcheck) {
					alert("Kérlek válaszolj az 38. kérdésre");
					return false;
				}
var fldcheck = CheckMultiple(f, "slc768");
				if (!fldcheck) {
					alert("Kérlek válaszolj az 39. kérdésre");
					return false;
				}
				
				if (f.email.value == "") {
					alert("Kérlek add meg az e-mail címed!");
					f.email.focus();
					return false;
				}
				
				if (!isEmailValid(f.email.value)) {
					alert("Kérlek, adj meg egy érvényes emailcímet!");
					f.email.focus();
					return false;
				}
				
				f.email.value = fixMisspelledEmail(f.email.value);
				
				var domain = f.email.value.substring(f.email.value.indexOf("@") + 1);
				
				/*if (domain == 'citromail.hu' || domain == 'indamail.hu' || domain =='vipmail.hu') {
					alert("citromail.hu, indamail.hu, vipmail.hu szolgáltatók címeit átmenetileg nem tudjuk elfogadni! Kérlek, adj meg egy másik e-mailcímet!");
					f.email.focus();
					return false;
				}*/
							
			
				var fname = "CustomFields_1_1";
				var fld = document.getElementById(fname);
				if (fld.value == "") {
					alert("Add meg kérlek az utóneved");
					fld.focus();
					return false;
				}
			
				var fname = "CustomFields_2_1";
				var fld = document.getElementById(fname);
			
					if (fld.value == "") {
						alert("Add meg kérlek a jelenlegi jövedelemed");
						fld.focus();
						return false;
					}
			
				CheckNum = parseInt(fld.value);
				if (fld.value != "" && isNaN(CheckNum)) {
					alert("Kérlek csak számokat adj meg a fizetésednek");
					fld.select();
					fld.focus();
					return false;
				}
				var txt = "";
				var sp ="Igen";
				for (var i=1; i <= 93; i++) {
					if (i<10) {var y="0";} else {var y="";}
					var n = i-1;
					var d = 10;
					var r = n % d;
	                var q = ( n - r ) / d;
	
					var z = q +1;
					if (z==10){z=0;}
					var name = "slc" + z + y + i;
					
					if (document.getElementById(name+"I") == null)
						continue;
						
					if(document.getElementById(name+"I").checked) {var x = "I"};
					if(document.getElementById(name+"N").checked) {var x = "N"};
					if(document.getElementById(name+"T").checked) {var x = "T"}	
								
					txt = txt + x;		
					if (i>90){
						if (x=="I") {sp = "Nem";}
					}					
				}
				document.getElementById('CustomFields_3_1').value = txt;
				document.getElementById('CustomFields_4_1').value = sp;
				
				return true;
			};

