function search(dvid)
{

	for (i=1;i<=2;i++)
	{
		if (i == dvid)
		{
			document.getElementById('btn'+i).style.background = '#91BB19';
			document.getElementById('btn'+i).style.color = 'white';
			document.getElementById('search'+i).style.display = 'block';

		} 
		else 
		{
			document.getElementById('btn'+i).style.background = '#E9F8D4';
			document.getElementById('btn'+i).style.color = 'black';
			document.getElementById('search'+i).style.display = 'none';
		}
	}

}

var star_count = 5;

function update_stars(star_num)
{
	if (!star_num || star_num == "undefined")
	{
		star_num = 	document.getElementById('stars').value;
	}

	for (i=1;i<=star_count;i++)
	{
		if (i<=star_num)
		{
			document.getElementById('s'+i).src = url+'/img/tiny-star.png'
		} else 
		{
			document.getElementById('s'+i).src = url+'/img/tiny-blankstar.png'
		}
	}
}

function set_stars(num)
{
	document.getElementById('stars').value = num;
	update_stars(num);
	
}

function unblink(url) 
{

	document.write('<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0" width="960" height="130" hspace="0" vspace="0">');
	document.write('<param name="wmode" value="opaque">');
	document.write('<param name="movie" value="'+url+'/img/siamair.swf"><param name="quality" value="high">');
	document.write('<embed src="'+url+'/img/siamair.swf" width="960" height="130" hspace="0" vspace="0"  wmode="transparent" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash"></embed></object>');
}

function pop(url)
{
	if (url && url != 'undefined')
	{
		window.open(url,'imgs', 'toolbar=0,scrollbars=1,location=0,statusbar=0,menubar=0,resizable=1,width=500, height=500');
	}
}

function show_inquiry_form()
{
	in_div = document.getElementById('inquiry_form');
	if (in_div.style.display == 'none' || in_div.style.display == "undefined" || !in_div.style.display)
	{
		in_div.style.display = 'block';
	} else
	{
		in_div.style.display = 'none';
	}
}


function checkforms(chb)
{
	//alert(chb.checked);
	if (chb.checked)
	{
		document.getElementById('pt').disabled = true;
		document.getElementById('pt2').disabled = true;
		document.getElementById('price').disabled = true;
		document.getElementById('dest2').className = 'none';
		document.getElementById('dest1').className = 'fixedw inline';
		document.getElementById('date1').className = 'fixedw inline';
		document.getElementById('date2').className = 'none';
	} else
	{
		document.getElementById('pt').disabled = false;
		document.getElementById('pt2').disabled = false;
		document.getElementById('price').disabled = false;
		document.getElementById('dest1').className = 'none';
		document.getElementById('dest2').className = 'fixedw inline';
		document.getElementById('date1').className = 'none';
		document.getElementById('date2').className = 'fixedw inline';

	}
}


function checkInput(which,zspan)
{
	zinput = document.getElementById(which);
	if (!zinput.value.match(/^[\u0041-\u007A\-\ ]+$/) && zinput.value.length != 0)
	{
		zinput.className = 'borderred';
		document.getElementById(zspan).style.display = 'block';
		return false;
	} else 
	{
		zinput.className = 'bordergreen';
		document.getElementById(zspan).style.display = 'none';
		return true;
	}
}


function checkPhone(field_id)
{
	which = document.getElementById(field_id);
	if (!which.value.match(/^[\u0030-\u0039\ ]+$/))
	{
		which.className = 'borderred';
		return false;
	} else 
	{
		which.className = 'bordergreen';
		return true;
	}
}


function checkEmail(field_id)
{
	which = document.getElementById(field_id);
	if (!which.value.match(/^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/))
	{
		document.getElementById('flipper').className = 'red block';
		which.className = 'borderred';
		return false;
	} else 
	{
		which.className = 'bordergreen';
		return true;
	}
}

function checkEmptyFields()
{
	//get all the fields
	fn0 = document.getElementById('fn0');
	fn1 = document.getElementById('fn1');
	fn2 = document.getElementById('fn2');
	fn3 = document.getElementById('fn3');

	ln0 = document.getElementById('ln0');
	ln1 = document.getElementById('ln1');
	ln2 = document.getElementById('ln2');
	ln3 = document.getElementById('ln3');

	age0 = document.getElementById('age0');
	age1 = document.getElementById('age1');
	age2 = document.getElementById('age2');
	age3 = document.getElementById('age3');

	passno0 = document.getElementById('passno0');
	passno1 = document.getElementById('passno1');
	passno2 = document.getElementById('passno2');
	passno3 = document.getElementById('passno3');

	eml     = document.getElementById('eml');
	phone     = document.getElementById('phone');

	//make everything green first
	fn0.className = 'bordergreen';
	fn1.className = 'bordergreen';
	fn2.className = 'bordergreen';
	fn3.className = 'bordergreen';
	ln0.className = 'bordergreen';
	ln1.className = 'bordergreen';
	ln2.className = 'bordergreen';
	ln3.className = 'bordergreen';
	age0.className = 'bordergreen';
	age1.className = 'bordergreen';
	age2.className = 'bordergreen';
	age3.className = 'bordergreen';
	passno0.className = 'bordergreen';
	passno1.className = 'bordergreen';
	passno2.className = 'bordergreen';
	passno3.className = 'bordergreen';
	eml.className = 'bordergreen';
	phone.className = 'bordergreen';


	//check for errors
	if (!eml.value)
	{
		eml.className = 'borderred';
		var error = true;
	}

	if (!phone.value)
	{
		phone.className = 'borderred';
		var error = true;
	}

	if (!fn0.value)
	{
		fn0.className = 'borderred';
		var error = true;
	}

	if (!ln0.value)
	{
		ln0.className = 'borderred';
		var error = true;
	}

	if (!age0.value)
	{
		age0.className = 'borderred';
		var error = true;
	}

	if (!passno0.value)
	{
		passno0.className = 'borderred';
		var error = true;
	}

	if (fn1.value || ln1.value || age1.value || passno1.value)
	{
			if (!fn1.value)
			{
				fn1.className = 'borderred';
				var error = true;
			}

			if (!ln1.value)
			{
				ln1.className = 'borderred';
				var error = true;
			}

			if (!age1.value)
			{
				age1.className = 'borderred';
				var error = true;
			}

			if (!passno1.value)
			{
				passno1.className = 'borderred';
				var error = true;
			}
	}


	if (fn2.value || ln2.value || age2.value || passno2.value)
	{
			if (!fn2.value)
			{
				fn2.className = 'borderred';
				var error = true;
			}

			if (!ln2.value)
			{
				ln2.className = 'borderred';
				var error = true;
			}

			if (!age2.value)
			{
				age2.className = 'borderred';
				var error = true;
			}

			if (!passno2.value)
			{
				passno2.className = 'borderred';
				var error = true;
			}
	}


	if (fn3.value || ln3.value || age3.value || passno3.value)
	{
			if (!fn3.value)
			{
				fn3.className = 'borderred';
				var error = true;
			}

			if (!ln3.value)
			{
				ln3.className = 'borderred';
				var error = true;
			}

			if (!age3.value)
			{
				age3.className = 'borderred';
				var error = true;
			}

			if (!passno3.value)
			{
				passno3.className = 'borderred';
				var error = true;
			}
	}


	if (error)
	{
		document.getElementById('flipper').className = "red block";
		return false;
	} else 
	{
		return true;
	}
}