// JavaScript документ - розробка УЦКД, автор Стрельніков Володимир, 2009 р.
<!--

// ActionScript документ

 			 
			var count = 0;
			var year = "";
			function festival () { count = 0;
				var errs = '';
				var yeardate = new Date();
				year = document.fest.year.value;		
				var today = yeardate.getFullYear();
				kl = document.fest.elements["objectName[]"].value;
			if (!kl) { count++; errs += '- не обране жодне значення в меню «Код жанра мистецтва:»'+';\n'; }  
			var jimv = strokaMsg(year);
			if (jimv != true) {if (year<1950) { count++; errs += '- значення у полі - «Рік заснування:» - не може бути менше 1950 року'+';\n'; }}
			if (jimv != true) {if (year > today) { count++; errs += '- значення у полі - «Рік заснування:» - не може бути більше '+today+' року ;\n'; }}
			if (!year) { count++; errs += '- не заповнено поле «Рік заснування:»'+';\n'; }  
				var strok = statusMsg(year);
			if (jimv != true) {if (!strok) { count++; errs += '- у полі - «Рік заснування:» - символьні дані!'+';\n'; }}
			var nazva = document.fest.nazva.value; 
			if (!nazva) { count++; errs += '- не заповнено поле «Повна назва заходу:»'+';\n'; }  
				var zasnovnik = document.fest.zasnovnik.value; 
			if (!zasnovnik) { count++; errs += '- не заповнено поле «Засновники:»'+';\n'; }  
				var kodobl = document.fest.kodobl.value; 
			if (!kodobl) { count++; errs += '- не обране жодне значення в меню «Код області:»'+';\n'; }  
				var kodfesival = document.fest.kodfesival.value; 
			if (!kodfesival) { count++; errs += '- не обране жодне значення в меню «Тип та рівень заходу:»'+';\n'; }  
				var vidmistectvo = document.fest.vidmistectvo.value; 
			if (!vidmistectvo) { count++; errs += '- не обране жодне значення в меню «Професійне чи аматорське мистецтво?»'+';\n'; }  
				var period = document.fest.period.value; 
			if (!period) { count++; errs += '- не заповнено поле «Періодичність проведення:»'+';\n'; }  
				var termin = document.fest.termin.value; 
			if (!termin) { count++; errs += '- не заповнено поле «Час і місце проведення:»'+';\n'; }  
				var adressa= document.fest.adressa.value; 
			if (!adressa) { count++; errs += '- не заповнено поле «Координати організаторів:»'+';\n'; }  
			if (errs=='') { return true; } else { if (count == 1) { alert('При заповненні форми була допущена помилка:\n'+errs.substr(0, errs.length-2)+'\n\n'+'Виправить її і натискуйте кнопку «Відправити запит на сервер».'); } 
			if (count > 1) { alert('При заповненні форми були допущені наступні помилки:\n\n'+errs.substr(0, errs.length-2)+'\n\n'+'Виправить їх і натискуйте кнопку «Відправити запит на сервер».'); } return false; } }
			
			function statusMsg(pn) {
				var result = 0;
				var ipn = "";
				var vc = "";
				var kl = true;
				var jp = pn;
				var status = "";
				for (var i=0; i<jp.length; i++) {
							if (!jp) {
								return false;
							} else {
								vc = jp.charAt(i);
								ipn = parseInt(vc,10);
								kl = isNaN(ipn);
									if (!kl) {			
										status = true;
									} else {
										status = false;
										break;
									}
							}
				}
				return status;
			}
			
			function strokaMsg(msgType) {
				if (!msgType) {
					return true;
				} else {
					return false;
				}
			}
			
			function getRadioValue(radioObject) {
				var value = null;
				for (var i=0; i<radioObject[i].length; i++) {
				if (radioObject[i].checked) {
					value = radioObject[i].value;
					breck; }
			} return value; }

			function showSelection(objectName) {
				var list = ""
				var zn = ""
				for (var i=0; i<objectName.lenght; i++) {
					if (objectName.options[i].selected) {
						list += objectName.options[i].text + "<p>"
					}
				}
				zn = document.write3(list).lenght;
				confirm(zn);
				 	
			}
			
			function getSelectedButton(buttonGroup){
				for (var i = 0; i < buttonGroup.length; i++) {
					if (buttonGroup[i].checked) {
						return i
					}
				}
				return 0
			}
			
			function postModern(perem1,perem2,perem3,perem4) {
				var perem;
				perem += "\nКод запису у базі: ";
				perem += perem1;
				perem += "\n\nНазва заходу:\n";
				perem += perem2;
				perem += "\n\nКоординати організаторів:\n";
				perem += perem3;
				perem += "\n\nЗасновник:\n";
				perem += perem4;
				alert(perem);
			}
			
				var mas1 = ["Вокально-хорова музика (хорова, камерно-вокальна)","Інструментальна музика: (оркестрова, камерно-інструментальна)","Музично-сценічне мистецтво (опера, балет, оперета, мюзикл)","Музичний авангард і постмодерн"];
				var mas2 = ["Автентичний музичний фольклор","Народно-хорове мистецтво","Народно-інструментальна музика","«Етномузика»"];
				var mas3 = ["Джаз","Поп-музика","Рок-музика","«Етномузика»","Поп-рок «альтернатива»","«Естрадна пісня»","Бардівська («авторська») пісня»"];
				var mas4 = ["Вокальна і хорова музика (хорова, камерно-вокальна)","Інструментальна музика (оркестрова, камерно-інструментальна)"];
				var mas5 = ["Драматичний театр: драма, трагедія, комедія","Музичний театр: опера, балет, оперета, мюзикл","Традиційний народний театр (вертеп, ритуальні видовища тощо)","Театральний  авангард і постмодерн («перформенси», «театр абсурду»  тощо)","Багатожанрові фестивалі та конкурси"];
				var mas6 = ["Ігрове кіно: повнометражне, короткометражне","Документальне кіно","Експеримен-тальне кіно","Телесеріали","Реклама  (засобами екранних мистецтв","Музичні відеокліпи","Багатожанрові фестивалі та конкурси"];
			
			function viborjanr(list) {
				alert(list);
			}
			
			var count2 = 0;
			function menujpa () { count2 = 0;
				var errs2 = '';
				var jumpMenu1 = document.form.jumpMenu1.value; 
				if (!jumpMenu1) { count2++; errs2 += '- не обране жодне значення в меню «Виберіть статус заходу:»'+';\n'; }  
				if (errs2=='') { return true; } else { if (count2 == 1) { alert('При заповненні форми була допущена помилка:\n'+errs2.substr(0, errs2.length-2)+'\n\n'+'Виправить її і натискуйте кнопку «Відправити запит».'); } 
				if (count2 > 1) { alert('При заповненні форми були допущені наступні помилки:\n\n'+errs2.substr(0, errs2.length-2)+'\n\n'+'Виправить їх і натискуйте кнопку «Відправити запит».'); } return false; } }

			var count3 = 0;
			function menujpb () { count3 = 0;
				var errs3 = '';
				var jumpMenu2 = document.form.jumpMenu2.value; 
				if (!jumpMenu2) { count3++; errs3 += '- не обране жодне значення в меню «Виберіть жанр заходу:»'+';\n'; }  
				if (errs3=='') { return true; } else { if (count3 == 1) { alert('При заповненні форми була допущена помилка:\n'+errs3.substr(0, errs3.length-2)+'\n\n'+'Виправить її і натискуйте кнопку «Відправити запит».'); } 
				if (count3 > 1) { alert('При заповненні форми були допущені наступні помилки:\n\n'+errs3.substr(0, errs3.length-2)+'\n\n'+'Виправить їх і натискуйте кнопку «Відправити запит».'); } return false; } }

			var count4 = 0;
			function menujpс () { count4 = 0;
				var errs4 = '';
				var jumpMenu3 = document.form.jumpMenu3.value; 
				if (!jumpMenu3) { count4++; errs4 += '- не обране жодне значення в меню «Виберіть регіон заходу:»'+';\n'; }  
				if (errs4=='') { return true; } else { if (count4 == 1) { alert('При заповненні форми була допущена помилка:\n'+errs4.substr(0, errs4.length-2)+'\n\n'+'Виправить її і натискуйте кнопку «Відправити запит».'); } 
				if (count4 > 1) { alert('При заповненні форми були допущені наступні помилки:\n\n'+errs4.substr(0, errs4.length-2)+'\n\n'+'Виправить їх і натискуйте кнопку «Відправити запит».'); } return false; } }

			var count5 = 0;
			function menujpv () { count5 = 0;
				var errs5 = '';
				var poiskfull = document.form.poiskfull.value; 
				if (!poiskfull) { count5++; errs5 += '- не заповнено поле «Введіть слово для пошуку: »'+';\n'; }  
				if (errs5=='') { return true; } else { if (count5 == 1) { alert('При заповненні форми була допущена помилка:\n'+errs5.substr(0, errs5.length-2)+'\n\n'+'Виправить її і натискуйте кнопку «Пошук».'); } 
				if (count5 > 1) { alert('При заповненні форми були допущені наступні помилки:\n\n'+errs5.substr(0, errs5.length-2)+'\n\n'+'Виправить їх і натискуйте кнопку «Пошук».'); } return false; } }

			var count7 = 0;
			function menuslz () { count7 = 0;
				var errs7 = '';
				var jMenu1 = document.formslz.jMenu1.value; 
				var jMenu2 = document.formslz.jMenu2.value; 
				var jMenu3 = document.formslz.jMenu3.value; 
				var jMenu5 = document.formslz.jMenu5.value; 
				if (!jMenu1 && !jMenu2 && !jMenu3 && !jMenu5) { count7++; errs7 += '- не обране жодне значення в меню «Виберіть статус заходу:»'+';\n'; }  
				if (errs7=='') { return true; } else { if (count7 == 1) { alert('При заповненні форми була допущена помилка:\n'+errs7.substr(0, errs7.length-2)+'\n\n'+'Виправить її і натискуйте кнопку «Відправити запит».'); } 
				if (count7 > 1) { alert('При заповненні форми були допущені наступні помилки:\n\n'+errs7.substr(0, errs7.length-2)+'\n\n'+'Виправить їх і натискуйте кнопку «Відправити запит».'); } return false; } }

