function showPropertyImage( newImgName, strCaption ){
	var i = document.getElementById('mainPropImage');
	var c = document.getElementById('caption');
	i.src=newImgName;
	c.innerHTML = strCaption;
}
	
function openPropertyItem(getDiv){
	var elem=document.getElementById(getDiv);		
	if(elem.style.display=="none"){
		headerClick(getDiv);
	}
}

function showDivLayer(getDiv){	
	var elem=document.getElementById(getDiv);
	if(!elem) return true;
		 
	
	if(elem.className !="visible"){
		elem.className="visible";
	} else {
		elem.className="hidden";
	}
	return;
}

function changeDivVisibility(getDiv){	
	var elem=document.getElementById(getDiv);
		 if(!elem)return true;
		 
		  if(elem.style.display=="none"){
			elem.style.display="block"
		  } else {
			elem.style.display="none"
		  }
		  return true;
}


function changeImgArrow(getDiv){
	var tmpImg=getDiv+'_img';
	var elem=document.getElementById(tmpImg);
	var image_1 = "/img/button_00.gif";
	var image_2 = "/img/button_00_open.gif";
	if(elem.src==image_1){
		elem.src=image_2;
	}else{
		elem.src=image_1;	
	}	
}

function headerClick(getDiv){
	changeDivVisibility(getDiv);
	changeImgArrow(getDiv);
}

function showHideSearch(getDiv)
{
	var elem=document.getElementById(getDiv);
	var textF = document.getElementById('moretext');
	//reset also options
	showDivLayer(getDiv);
	if(elem.className=="visible"){
		textF.innerHTML = 'Hide options';
		document.getElementById('q_hol_type').selectedIndex = 0;
		document.getElementById('q_budget').selectedIndex = 0;
		document.getElementById('q_adults').selectedIndex = 0;
		document.getElementById('q_children').selectedIndex = 0;
	} else {
		textF.innerHTML = 'More options';
	}
}


function showloginBox(getDiv){
	showDivLayer('user_login_error');
	showDivLayer('user_login_box');
}



function newUrl(){
	urlstr='/products/type/';
	if(newdest=document.getElementById('newdest').value){
		urlstr+=newdest+"/";
	}if(newtype=document.getElementById('newtype').value){
		urlstr+=newtype+"/";
	}
	document.location.href=urlstr;
}

function setRoom(roomId)
{
	var f = document.getElementById('roomselect');
	f.book_room_id.value = roomId;
	f.submit();
}


function selectByValue(select, value)
{
	for(var i = 0; i < select.options.length; i++){
    	if(value == select.options[i].value){
        	select.selectedIndex = i;
            break;
		}
	}
}


function set_new_date(strDate)
{	
	var arrDate = strDate.split('-');
	var f = document.forms.usrform;
	var day = arrDate[2];
	
	while (day.charAt(0) == "0"){
		day = day.substring(1,day.length);
	}
	
	selectByValue(f.sel_Day, day);
	selectByValue(f.sel_Month, arrDate[1]);
	selectByValue(f.sel_Year, arrDate[0]);
	f.submit();
}
	
	

