function lastminuteIframeSetup(city) {
    // get reference to form named 'ifrmTest'
    var iframeElement = document.getElementById('lastminute-iframe');
    
    iframeElement.src = '/lastminute.php?city=' + city;
    
    if ( iframeElement.contentDocument ) { // DOM
        var targetDiv = iframeElement.contentDocument.getElementById('lastminute');
    } else if ( iframeElement.contentWindow ) { // IE win
        var targetDiv = iframeElement.contentWindow.document.getElementById('lastminute');
    }
    if (targetDiv != null) 
    {
        var divHeight = targetDiv.scrollHeight;
        iframeElement.height = divHeight;
    }
}

function setIframeHeight( height ) {
    var iframeElement = document.getElementById('lastminute-iframe');
    iframeElement.height = height + 10;
    iframeElement.style.height = height + 10;
}

function configLoad() {
    var targetDiv = document.getElementById('lastminute');
    var targetDivHeight = targetDiv.scrollHeight;

    parent.setIframeHeight( targetDivHeight + 10 );
}

function validateForm(){}

/** For room allocation **/
function showRoomOptions() {
    var ddRooms=document.getElementById('rooms');// No. rooms dropdown name
    var ddAges=new Array(document.getElementById('children0'),document.getElementById('children1'),document.getElementById('children2'));// No.children dropdown names
    var numRooms=ddRooms.options[ddRooms.selectedIndex].value;
    for(i=0;i<3;i++){
        lm.getElementsBy({tagName:'div',className:'roomNumber'})[i].style.display=(numRooms>1)?"block":"none";
        document.getElementById('room'+i).style.display=(numRooms>i)?"block":"none";
        for(j=0;j<4;j++){
            var numChildren = ddAges[i].options[ddAges[i].selectedIndex].value;
            document.getElementById('room'+i+'_childAge'+j+'_label').style.display=(numChildren>j)?"block":"none";
            document.getElementById('childrensAges'+i).style.display=(numChildren>0)?"block":"none";
            document.getElementById('childAgeRange'+i).className=(numChildren>0)?"hidden":"";
        }
    }
}
/** Ends **/
/** For star rating **/
function onClickRate(){
    document.getElementById('starAny').checked=false}
function onClickAny(){
    var starAnyValue = document.getElementById('starAny').checked;
    for (i=1; i<=5; i++)
    {
        document.getElementById('star'+i).checked=false;
    }
}
/** Ends **/
function runLastminute() {

    myDate = new (Date);
    var theDate = new Date(myDate.getYear(),myDate.getMonth(),myDate.getDate());
    var endDate = new Date(myDate.getYear()+1,myDate.getMonth(),myDate.getDate());

    theDate = theDate.getDate()+'/'+(theDate.getMonth()+1)+'/'+theDate.getFullYear()
    month = endDate.getMonth();
    if (month == 0) month = 12;
    endDate = endDate.getDate()+'/'+month+'/'+endDate.getFullYear();

    stayLength = formReference.lmnLengthOfStay;
    lm.addEvent({fn:showRoomOptions});
    lm.addEvent({
        fn:function(){
            if (document.getElementById('lengthOfStay')){updateCheckOut(stayLength.options[stayLength.selectedIndex].value);}
        }
    });

    document.getElementById('lastminuteOuterContentContainer').style.height = 'auto';
    document.getElementById('lastminuteOuterContentContainer').className = '';
    document.getElementById('lastminuteContentContainer').style.display = 'block';
}
