function initAJAX() {
req=false;
try {
		req=new ActiveXObject('Msxml2.XMLHTTP');
	} catch (e) {
		try {
			req=new ActiveXObject('Microsoft.XMLHTTP');
		} catch (e) {
			if(window.XMLHttpRequest){
			req=new XMLHttpRequest();
			}
		}
	}
return req;
}

function readystate() {
	if (req.readyState == 4){
		if (req.status == 200) {
			document.getElementById('price').innerHTML=req.responseText;
		} else {
			alert("Ошибка "+ req.status+":\n" + req.statusText);
		}
	}
}


function calc() {
		//filter
	if (
		(document.getElementById('from_day').value<=9 && 
		document.getElementById('from_month').value<=5 && 
		document.getElementById('from_year').value==2011) && 
		(document.getElementById('to_day').value>=1 && 
		document.getElementById('to_month').value>=5 && 
		document.getElementById('to_year').value>=2011)
	) {
		alert('В данный период свободных мест нет.');
		document.getElementById('submit').disabled=true;
	} else {
		document.getElementById('submit').disabled=false;
	}
	document.getElementById('price').innerHTML='<div style="margin-bottom:4px;"><span style="font-size:20px;">Стоимость:</span> <span style="color:#273646;background-color:#fff;padding-left:5px;padding-right:5px;" id="price"><img src="/i/spinner.gif" style="margin-left:10px;margin-right:10px;"></span>&nbsp;<span>Р</span><span class="rur">&#150;</span></div><div><span style="font-size:20px;">Всего суток:</span> </div>';
	req=initAJAX();
	if (req){
		req.onreadystatechange = readystate;
		if (document.getElementById('addperson').checked==true) {addperson=1;} else {addperson=0;}
		if (document.getElementById('eat').checked==true) {eat=1;} else {eat=0;}
		req.open("GET", "http://w-fish.ru/order/calc.php?typenumber="+document.getElementById('typenumber').value+
						"&from_day="+document.getElementById('from_day').value+
						"&from_month="+document.getElementById('from_month').value+
						"&from_year="+document.getElementById('from_year').value+
						"&to_day="+document.getElementById('to_day').value+
						"&to_month="+document.getElementById('to_month').value+
						"&to_year="+document.getElementById('to_year').value+
						"&persons="+document.getElementById('persons').value+
						"&addperson="+addperson+
						"&eat="+eat+
						"&childs="+document.getElementById('childs').value
						, true);
		req.send(null);
	}
return false;
}

function changepers() {
	if (document.getElementById('typenumber').value==1) {
		document.getElementById('pers1').style.display='block';
		document.getElementById('pers2').style.display='none';
		document.getElementById('pers3').style.display='none';
		document.getElementById('addplace').style.display='none';
		document.getElementById('spers1').value='1';
	} else if (document.getElementById('typenumber').value==2) {
		document.getElementById('pers1').style.display='none';
		document.getElementById('pers2').style.display='block';
		document.getElementById('pers3').style.display='none';
		document.getElementById('addplace').style.display='block';
		document.getElementById('spers2').value='1';
	} else {
		document.getElementById('pers1').style.display='none';
		document.getElementById('pers2').style.display='none';
		document.getElementById('pers3').style.display='block';
		document.getElementById('addplace').style.display='none';
		document.getElementById('spers3').value='1';
	}
	document.getElementById('childs').value='0';
	document.getElementById('persons').value='1';
}


