function disablebutton(Mainform){
Mainform.ok.disabled=true;
}

function getvalues2(Mainform,Dateform){
area=Dateform.area.options[Dateform.area.selectedIndex].value;
if(Mainform.customerid){Mainform.customerid.value=Dateform.customerid.options[Dateform.customerid.selectedIndex].value;}
//alert(Dateform.customerid.options[Dateform.customerid.selectedIndex].value);

Mainform.area.value=area;
}
function getvalues(Mainform,Dateform){
ayear=Dateform.ayear.options[Dateform.ayear.selectedIndex].value;
amonth=Dateform.amonth.options[Dateform.amonth.selectedIndex].value;
aday=Dateform.aday.options[Dateform.aday.selectedIndex].value;
dyear=Dateform.dyear.options[Dateform.dyear.selectedIndex].value;
dmonth=Dateform.dmonth.options[Dateform.dmonth.selectedIndex].value;
dday=Dateform.dday.options[Dateform.dday.selectedIndex].value;
var Firstdate=ayear+amonth;
if(aday<10){Firstdate+='0'+aday;}else{Firstdate+=aday;}


var Seconddate=dyear+dmonth;
if(dday<10){Seconddate+='0'+dday;}else{Seconddate+=dday;}
if(Firstdate>Seconddate){Mainform.submitted=false;}
Mainform.d1.value=Firstdate;
Mainform.d2.value=Seconddate;
}
//////////////////////////////////////////////////////////////////////////////////////
function getarrivdays(objForm) {

var start=checkdate2(objForm);

selyear=objForm.ayear.options[objForm.ayear.selectedIndex].value;
selmonth=objForm.amonth.options[objForm.amonth.selectedIndex].value-1;
///osvobodim dni
for (i = objForm.aday.options.length; i >= 0; i--) {
objForm.aday.options[i] = null; 
}


//osvobodim dni pribytija
for (i = objForm.dday.options.length; i >= 0; i--) {
objForm.dday.options[i] = null; 
}

//osvobodim goda
for (var i = 0; i <= objForm.dyear.options.length; i++) {
objForm.dyear.options[i] = null;
}//for

var k=0;
var finish=0;
for (var i =27; i < 32; i++) {
	nowtime = new Date(selyear, selmonth,i);
	if(nowtime.getDate()==i){finish=i;}
}//for, vychislim max dnem v mesjace

finish++;

for (var i = start; i < finish; i++) {
nowtime = new Date(selyear, selmonth,i);

	if(nowtime.getDay()==0){
		objForm.aday.options[k] = new Option(i);
		objForm.aday.options[k].value=i;
		//selyear+selmonth+i;
		k++;
	}//nowtime

	if(nowtime.getDay()==4){
		objForm.aday.options[k] = new Option(i);
		objForm.aday.options[k].value=i;
		k++;
	}//nowtime
}//for
//alert (finish);
//alert (k);
//////////////////////////////
if(k==0){
	selmonth++;
	if(selmonth==12){
		objForm.amonth.options[0].selected=true;
		objForm.ayear.options[objForm.ayear.selectedIndex+1].selected=true;
		selmonth=0;selyear++;
	}else
	{
		objForm.amonth.options[objForm.amonth.selectedIndex+1].selected=true;
	}
var finish=0;
for (var i = 27; i < 32; i++) {
	nowtime = new Date(selyear, selmonth,i);
	if(nowtime.getDate()==i){finish=i;}
}//for, vychislim max dnem v mesjace

finish++;

for (var i = 1; i < finish; i++) {
	nowtime = new Date(selyear, selmonth,i);
	//
	if(nowtime.getDay()==0){
		objForm.aday.options[k] = new Option(i);
		objForm.aday.options[k].value=i;
		k++;
	}//now
	if(nowtime.getDay()==4){
		objForm.aday.options[k] = new Option(i);
		objForm.aday.options[k].value=i;
		k++;
	}//now
}//for
}//esli perehod mesjaca


//////////////////////////////
var fyear=selyear;
var lyear=selyear;
lyear++;lyear++;lyear++;

var k=0;
	for (var i = fyear; i < lyear; i++) {
		objForm.dyear.options[k] = new Option(i);
		objForm.dyear.options[k].value = i;
		k++;
	}
objForm.dmonth.options[objForm.amonth.selectedIndex].selected=true;
///////////////////////////////////////////////////////////

var start=Number(objForm.aday.options[0].value)+3;
//var start=checkdate2(objForm)+3;
var k=0;
var finish=0;
for (var i = 27; i < 32; i++) {
	nowtime = new Date(selyear, selmonth,i);
	if(nowtime.getDate()==i){finish=i;}
}//for, vychislim max dnem v mesjace

finish++;

for (var i = start; i < finish; i++) {
	nowtime = new Date(selyear, selmonth,i);
	
		if(nowtime.getDay()==0){
			objForm.dday.options[k] = new Option(i);
			objForm.dday.options[k].value=i;
			k++;
		}//now

		if(nowtime.getDay()==4){
			objForm.dday.options[k] = new Option(i);
			objForm.dday.options[k].value=i;
			k++;
		}//now
}//for

if(k==0){
	selmonth++;
		if(selmonth==12){
			objForm.dmonth.options[0].selected=true;
			objForm.dyear.options[objForm.dyear.selectedIndex+1].selected=true;
			selmonth=0;selyear++;
		}else{
			objForm.dmonth.options[objForm.amonth.selectedIndex+1].selected=true;
		}
var finish=0;
for (var i = 27; i < 32; i++) {
	nowtime = new Date(selyear, selmonth,i);
	if(nowtime.getDate()==i){finish=i;}
}//for, vychislim max dnem v mesjace

finish++;

for (var i = 1; i < finish; i++) {
	nowtime = new Date(selyear, selmonth,i);
		if(nowtime.getDay()==0){
			objForm.dday.options[k] = new Option(i);
			objForm.dday.options[k].value=i;
			k++;
		}//now

		if(nowtime.getDay()==4){
			objForm.dday.options[k] = new Option(i);
			objForm.dday.options[k].value=i;
			k++;
		}//now
}//for
}//esli perehod mesjaca


return false;

}//funct
///////////////////////////////////////////////////////////
function getdepdays(objForm) {

var start=checkdate(objForm)

selyear=Number(objForm.dyear.options[objForm.dyear.selectedIndex].value);
selmonth=Number(objForm.dmonth.options[objForm.dmonth.selectedIndex].value-1);


///osvobodim dni
for (i = objForm.dday.options.length; i >= 0; i--) {
	objForm.dday.options[i] = null; 
}

var k=0;
var finish=0;

for (var i = 27; i < 32; i++) {
	nowtime = new Date(selyear, selmonth,i);
	if(nowtime.getDate()==i){finish=i;}
}//for, vychislim max dnem v mesjace

finish++;
	
for (var i = start; i < finish; i++) {
	nowtime = new Date(selyear, selmonth,i);
	//correct=nowtime.getDate();
	//alert(i);
	//if(correct==i){
		if(nowtime.getDay()==0){
			objForm.dday.options[k] = new Option(i);
			objForm.dday.options[k].value=i;
			k++;
		}//now
		if(nowtime.getDay()==4){
			objForm.dday.options[k] = new Option(i);
			objForm.dday.options[k].value=i;
			k++;
		}//now
	//}if
}//for

if(k==0){
	selmonth++;
		if(selmonth==12){
			objForm.dyear.options[objForm.dyear.selectedIndex+1].selected=true;
			objForm.dmonth.options[0].selected=true;
			selmonth=0;selyear++;
		}else{
		objForm.dmonth.options[objForm.amonth.selectedIndex+1].selected=true;
		}
var finish=0;
for (var i = 27; i < 32; i++) {
	nowtime = new Date(selyear, selmonth,i);
	if(nowtime.getDate()==i){finish=i;}
}//for, vychislim max dnem v mesjace

finish++;

for (var i = 1; i < finish; i++) {
	nowtime = new Date(selyear, selmonth,i);
	
		if(nowtime.getDay()==0){
			objForm.dday.options[k] = new Option(i);
			objForm.dday.options[k].value=i;
			k++;
		}//now
		if(nowtime.getDay()==4){
			objForm.dday.options[k] = new Option(i);
			objForm.dday.options[k].value=i;
			k++;
		}//now
}//for

}//esli perehod mesjaca

return true;

}//funct
////////////////////////////////////////////////////////////////
function checkdate(objForm) {

ayear=Number(objForm.ayear.options[objForm.ayear.selectedIndex].value);
amonth=Number(objForm.amonth.options[objForm.amonth.selectedIndex].value)-1;
aday=Number(objForm.aday.options[objForm.aday.selectedIndex].value);
dyear=Number(objForm.dyear.options[objForm.dyear.selectedIndex].value);
dmonth=Number(objForm.dmonth.options[objForm.dmonth.selectedIndex].value)-1;

if(ayear==dyear){
	if(amonth>=dmonth){
		objForm.dmonth.options[objForm.amonth.selectedIndex].selected=true;
		//nowtime = new Date(selyear, selmonth,i);		
		
		return aday+3;
	}
}//else{if(amonth=dmonth){}

return 1;
}
//////////////////////////////////////////////
function checkdate2(objForm) {

ayear=Number(objForm.ayear.options[objForm.ayear.selectedIndex].value);
amonth=Number(objForm.amonth.options[objForm.amonth.selectedIndex].value)-1;
aday=Number(objForm.aday.options[objForm.aday.selectedIndex].value);
	newtimenow=new Date();
	year=newtimenow.getFullYear();
	month=newtimenow.getMonth();
	day=newtimenow.getDate();

if(ayear==year){
	if(amonth<=month){
		objForm.amonth.options[month].selected=true;

		return day+7;
	}
}//year ravny


return 1;
}

