
var country_id;
var num_i = -1;
var inputs = new Array();

function getBodyScrollTop()
{
	return self.pageYOffset || (document.documentElement && document.documentElement.scrollTop) || (document.body &document.body.scrollTop);
}

function Hide(id_head, id_body, id_summary, flag)
{
	var head = document.getElementById(id_head);
	var body = document.getElementById(id_body);
	var summary = document.getElementById(id_summary);
			
	if (head.className.indexOf(' active')!=-1)
	{
		body.style.display = 'none';
		head.className = 'ap_head';
		if (flag == 'p')
			GetSummaryPassengers(id_summary);
		else GetSummaryItinerary(id_summary);
	}
	else
	{
		body.style.display = 'block';
		head.className = 'ap_head active';
	}
}

function SelectAll(flag)
{
	var countries = document.getElementById('countries');
	inputs = document.getElementsByTagName('input');

	if (flag)
	{
		for (i_p1=0; i_p1<inputs.length; i_p1++)
		{
			if (inputs[i_p1].type == 'checkbox'&&!inputs[i_p1].checked)
			{
				inputs[i_p1].checked = true;
				ShowAddress(inputs[i_p1].checked, inputs[i_p1].value, 1);
				ShowDayDuration(inputs[i_p1].value);
				num_i++;
			}
			if (num_i == 9)
			{
				setTimeout('SelectAll_p1(i_p1)', 4000);
				break;
			}
		}		
	}
	else
	{
		for (var k = 0; k < inputs.length; k++)
		{
			if (inputs[k].type=='checkbox'&&inputs[k].checked)
			{
				inputs[k].checked = false;
				ShowAddress(inputs[k].checked, inputs[k].value);
				HideDayDuration(inputs[k].value);	
			}
		}
	}
}

function SelectAll_p1(index)
{
	for (i_p2=index; i_p2<inputs.length; i_p2++)
	{
		if (inputs[i_p2].type == 'checkbox'&&!inputs[i_p2].checked)
		{
			inputs[i_p2].checked = true;
			ShowAddress(inputs[i_p2].checked, inputs[i_p2].value, 1);
			ShowDayDuration(inputs[i_p2].value);
			num_i++;
		}
		if (num_i == 17)
		{
			setTimeout('SelectAll_p2(i_p2)', 4000);
			break;
		}
	}
}
		
function SelectAll_p2(index)
{
	for (var i=index; i<inputs.length; i++)
	{
		if (inputs[i].type == 'checkbox'&&!inputs[i].checked)
		{
			inputs[i].checked = true;
			ShowAddress(inputs[i].checked, inputs[i].value, 1);
			ShowDayDuration(inputs[i].value);
		}
	}
}

function GetModalWindow(popup_id, overlay_id)
{
	var overlay = document.getElementById(overlay_id);
	var popup = document.getElementById(popup_id);
	
	overlay.style.display = 'block';
	popup.style.display = 'block';
	
	var close_but = popup.getElementsByTagName('div')[0].getElementsByTagName('span')[0];
	
	close_but.onclick = function() {
		popup.style.display = 'none';
		if (overlay) overlay.style.display = 'none';	
	}
}

function GetDaysPopup(country)
{
	var popup = document.getElementById('day_popup');
	var mess = popup.getElementsByTagName('p')[0];
	mess.innerHTML = 'How long will you be in '+country+'?';
	popup.style.display = 'block';
	country_id = country;
}

function CloseDaysPopup()
{
	var popup = document.getElementById('day_popup');
	var days = document.getElementById(country_days);
	var span_id = country_id;
	
	switch (country_id)
	{
		case 'Czech Republic':
			span_id = 'CR';
			break;
		case 'United Kingdom':
			span_id = 'UK';
			break;
	}
	var span_day = document.getElementById(span_id+'_day');
	span_day.innerHTML = days.value;
	span_day.style.display = 'block';
	popup.style.display = 'none';
}

function ShowDayDuration(id)
{
	country_id = id;
	switch (country_id)
	{
		case 'Czech Republic':
			country_id = 'CR';
			break;
		case 'United Kingdom':
			country_id = 'UK';
			break;
	}
	var span_day = document.getElementById(country_id+'_day');
	span_day.innerHTML = '2 days';
	span_day.style.display = 'block';
}

function HideDayDuration(id)
{
	country_id = id;
	switch (country_id)
	{
		case 'Czech Republic':
			country_id = 'CR';
			break;
		case 'United Kingdom':
			country_id = 'UK';
			break;
	}
	document.getElementById(country_id+'_day').style.display = 'none';
}

function SetAge(sel_id,boxid)
{
	var main_box = document.getElementById(tblageblock);
	var sel = document.getElementById(sel_id);
	var count = sel.value;
	var k = 0;
	var box = document.getElementById(boxid);
	
	if (count != 0)
	{
		main_box.style.display = 'block';
		box.style.display = 'block';
		var text_boxes = box.getElementsByTagName('div');
		for (var i=0; i<text_boxes.length; i++)
		{
			if (text_boxes[i].className == 'item' && k<count)
			{
				text_boxes[i].style.display = 'block';
				k++;
				continue;
			}
			if (text_boxes[i].className == 'item' && k>=count)
			{
				text_boxes[i].style.display = 'none';
			}
		}
	}
	else
	{
		box.style.display = 'none';
		var divs = main_box.rows[0].cells[0].getElementsByTagName('div');
		var flag = true;
		for (var i=0; i<divs.length; i++)
		{
			if (divs[i].className == 'trav_item'&&divs[i].style.display=='block')
				flag = false;
		}
		if (flag)
			main_box.style.display = 'none';
	}
}