// JavaScript Document

function doCal(lang,tar,w,h,scl){

	popUp('/cal.php?lang='+lang+'&d='+tar,w,h,scl);
}

// set airport code

function fncSetAirCode(tar,val){
	opener.document.getElementById(tar).value=val;
	window.close();
}

function setIdBg(id,bgColor){
	document.getElementById[id].style.bgColor=bgColor;
}


// functions for special

function setFormDate(d,month,day,year){
	var form = document.searchForm;
		dObj = eval('form.'+d+'Day');

		yObj  = eval('form.'+d+'Year')

		for(x=0;x<dObj.length;x++){
			if(dObj.options[x].value == day){

				dObj.selectedIndex=x;
			}
		}

		for(x=0;x<yObj.length;x++){
			if(yObj.options[x].value == year+"-"+month){

				yObj.selectedIndex=x;
			}
		}

}
function doSubmit(form){
	var objForm = eval('document.'+form);
	if(validateForm(form)){
		objForm.submit();
	}
}

 			function showLayer(tar){

			document.getElementById(tar).style.display='block';

			}

			function hideLayer(tar){

			document.getElementById(tar).style.display='none';

			}

			function toggleLayerCheckbox(el,tar){
				if(document.getElementById(el).checked==true){
					document.getElementById(tar).style.display='block';
				}else{
					document.getElementById(tar).style.display='none';
					document.getElementById(el).checked=false;
				}
			}
function toggleLayerRadio(el,tar){

		if(el.value=="Y"){
			document.getElementById(tar).style.display='block';
		}else{
			document.getElementById(tar).style.display='none';
		}
	}

var displayWin;
function popUp(url,width,height,sroll){

	var query="";
	var flag=0;
	if(sroll=="yes"){query=",resizable=yes,scrollbars=yes,outerHeight="+height+",outerWidth="+width;}

	offsetX = (screen.width - width)/2;
	if(offsetX<0){ offsetX = 10; }

	offsetY = (screen.height - height)/2;
	if(offsetY<0){ offsetY = 10; }

	if(displayWin != null){
		displayWin.close();
		displayWin = window.open(url,"win","status=no,width="+width+",height="+height+",top="+offsetY+",left="+offsetX+query);
	}else{
		displayWin = window.open(url,"win2","status=no,width="+width+",height="+height+",top="+offsetY+",left="+offsetX+query);

	}

}


function showLayer(tar){
	document.getElementById('aptSearch').style.display='none';
	document.getElementById('hotelSearch').style.display='none';
	document.getElementById(tar).style.display='block';
	if(tar=='hotelSearch'){
		document.searchForm.elements['accommType'][1].checked=true;
	}
	if(tar=='aptSearch'){
		document.searchForm.elements['accommType'][0].checked=true;
	}
}

function noDisplay(el){

				var me = document.getElementById(el);

				if(me)me.style.display='none';

				}

function Display(el){

		var me = document.getElementById(el);

		if(me)me.style.display='block';

		}

function ShowHide(el) {

		var object = document.getElementById(el);

		state = object.style.display;

			if (state != 'block')Display(el);

			else noDisplay(el);

			return false;

		}
function dinsDIV(Ele,On,QUI){

				var newImageElement = document.createElement(Ele);

				newImageElement.setAttribute('id',QUI);

				if(On==0)document.body.appendChild(newImageElement);

				else document.getElementById(On).appendChild(newImageElement);

				}


