var yPos = 0;
function openPlaceModal(type){
	var url = '_placeindex?type='+type;
	new Ajax.Updater(
		'lightbox',
		url,
		{
		  	method: "post"
			,onComplete: function(request) {
				if(getBrowserInfo() != 'Internet Explorer'){
					$("overlay").style.height=document.getElementsByTagName('body')[0].getHeight()+20;
				}else{
					var arrayPageSize = getPageSize();
					$("overlay").style.height = arrayPageSize[1];
				}
				$("lightbox").style.height=Element.getHeight("place_index_tb");
				var yPos_wk = getScroll();
				if(yPos_wk > 0){
					yPos = yPos_wk;
				}
				setScroll(0, 0);
			}
		});
	if(getBrowserInfo() == 'Internet Explorer'){
		prepareIE('100%','auto');
		hideSelects('hidden');
	}
	statechange('block');
}
function searchPlace(i,page,type){
	var url = '_placesearch?i='+i+'&page='+page+'&type='+type;
	new Ajax.Updater(
		'lightbox',
		url,
		{
		  	method: "post"
			,onComplete: function(request) {   
				if(getBrowserInfo() != 'Internet Explorer'){
					$("overlay").style.height=document.getElementsByTagName('body')[0].getHeight()+20;
				}else{
					var arrayPageSize = getPageSize();
					$("overlay").style.height = arrayPageSize[1];
				}
				$("lightbox").style.height=Element.getHeight("place_list_tb");
			}
		});
}
function selectPlace(id,name){
	$('place_id').value = id;
	$('place_name').value = name;
	closePlaceModal();
}
function closePlaceModal(){
	setScroll(0,yPos);
	if(getBrowserInfo() == 'Internet Explorer'){
		prepareIE('auto','auto');
		hideSelects('visible');
	}
	statechange('none');
}
function statechange(state){
	$("overlay").style.display=state;
	$("lightbox").style.display=state;
}
