/*  */
var selDayTo, selManthTo, selYearTo;
var selDayFrom, selManthFrom, selYearFrom;
var isSubmit = false;

function setCurrentDate(){
	var currentTime = new Date(); 
	var currentMonth = currentTime.getMonth() + 1; 
	var currentDay = currentTime.getDate() ;
	var currentYear = currentTime.getFullYear() ;

	currentDay = (parseInt(currentDay , 10) < 10 ) ? ('0'+currentDay ) : (currentDay );
}

function showNews(forma) {
	var yearfrom = forma.yearfrom.value ;
	var monthfrom = forma.monthfrom.value ;
	var dayfrom = forma.dayfrom.options[forma.dayfrom.selectedIndex].value ;
	var yearto = forma.yearto.value ;
	var monthto = forma.monthto.value ;
	var dayto = forma.dayto.value ;
	//datev(forma);
// Сюда свой код ------------------------------------------------
	if((yearfrom == '')||(monthfrom == '')
	||(dayfrom == '')||(yearto == '')
	||(monthto == '')||(dayto == '')) {
		alert('Всі поля мають бути заповнені!');
	} else {
	
	//forma.dateFrom.value = monthfrom + '.' + dayfrom + '.' + yearfrom;
	//forma.dateTo.value = monthto + '.' + dayto + '.' + yearto;
	forma.dateFrom.value =  dayfrom + '.' + monthfrom + '.' + yearfrom;
	forma.dateTo.value = dayto + '.' + monthto + '.' + yearto;

	}
}

function setSelectedIndexes (oListbox, selVal) { 
	var selIndex; 
	for (var i=0; i < oListbox.options.length; i++) {
		 if (oListbox.options[i].value == selVal) {
			selIndex = i; 
			break;
		}
	} 
	return selIndex; 
}



function getDate(dayFrom,manthFrom,yearFrom,dayTo,manthTo,yearTo){
	selDayTo = dayTo;
 	selManthTo = manthTo;
 	selYearTo = yearTo;
	selDayFrom = dayFrom;
 	selManthFrom = manthFrom;
 	selYearFrom = yearFrom;

}

function month_day(fday,fimonth,fiyear) {
	//var fday, fyear, numItem, i;
	var fyear, numItem, i;
	//numItem=document.all.monthfrom.value;
	//fday=document.all.dayfrom;
	//fyear=document.all.yearfrom.value;
	numItem=fimonth.value;
	fyear=fiyear.value;
	if (numItem == 04   || numItem == 06 || numItem == 09 || numItem == 11) {
	// add new items
		for (i = fday.options.length; i >= 28; i--) {
			fday.options[i] = null;
		}
		for (i = 28; i < 30; i++) {
			fday.options[i] = new Option(i);
			fday.options[i].value = i+1;
			fday.options[i].text = i+1;
		}
	}
	if (numItem == 01 || numItem == 03 || numItem == 05 || numItem == 07 || numItem == 08 
		|| numItem == 10 || numItem == 12) {
	// add new items
		for (i = fday.options.length; i >= 28; i--) {
			fday.options[i] = null;
		}
		for (i = 28; i < 31; i++) {
			fday.options[i] = new Option(i);
			fday.options[i].value = i+1;
			fday.options[i].text = i+1;
		}
	}
	if (numItem == 02 ){
		for (i = fday.options.length; i >= 28; i--) {
			if((fyear%4)==0 && i == 28)
				break;
			fday.options[i] = null;
		}
		if( (fyear%4)==0 && fday.options.length == 28){
			fday.options[28] = new Option(28);
			fday.options[28].value = 29;
			fday.options[28].text = "29";
		}
	}
}


/**
* Сохраняем форму. Функция принимает ссылку на форму. Форма должна иметь
* уникальный аттрибут ID.
*/
function saveFormSession(form) {
	if(!form||!form.id||!/^[^;=]+$/.test(form.id)) return;
	var data="", tok, el, safe_name;
	for(var i=0; i<form.elements.length; i++) {
		if((el=form.elements[i]).name==""||el.getAttribute("skip_form_save")!=null) continue;
		safe_name=el.name.replace(/([)\\])/g, "\\$1");
		switch(el.type) {
			case "text":
			case "textarea": tok="v("+safe_name+"):"+el.value.replace(/([|\\])/g, "\\$1")+"||"; break;
			case "radio":
			case "checkbox": tok="s("+safe_name+"):"+(el.checked? "1": "0")+"||"; break;
			case "select-one": tok="i("+safe_name+"):"+(el.selectedIndex)+"||"; break;
			default: tok="";
		}
		data+=tok;
	}
	if(data>=4000) return alert("Can't save form into cookie, to much data...");
	document.cookie="ses"+form.id+"="+escape(data);
}

/**
* Восстановить значение формы. Форма должна иметь уникальный атттрибут ID.
*/
function restoreFormSession(form) {
	if(!form||!form.id||!/^[^;=]+$/.test(form.id)) return false;
	var strt, end, data, nm, dat;
	if((strt=document.cookie.indexOf("ses"+form.id))<0) return false;
	if((end=document.cookie.indexOf(";", strt + form.id.length + 3))<0) end=document.cookie.length;
	data=unescape(document.cookie.substring(strt + form.id.length + 4, end)).split("||");
	for(var i=0; i<data.length-1; i++) {
		nm=/^[vsi]\(((?:[^)\\]|(?:\\\))|(?:\\\\))+)\)\:/.exec(data[i]);
		nm[1]=nm[1].replace(/\\([)\\])/g, "$1");
		dat=data[i].substr(nm[0].length).replace(/\\([|\\])/g, "$1");
		switch(data[i].charAt(0)) {
			case "v": form.elements[nm[1]].value=dat; break;
			case "s": form.elements[nm[1]].checked=(dat=="1"? true: false); break;
			case "i": form.elements[nm[1]].selectedIndex=dat; break;
		}
	}
}



