var XMLObject;

function LoadFeed(URL, ElementID, LoadingHTML, LoadCode) {
		
	var XMLObject;

	XMLObject = false;


	if(window.XMLHttpRequest && !(window.ActiveXObject)) {
    	
		try {
		XMLObject = new XMLHttpRequest();
		} catch(e) {
			XMLObject = false;
		}

	} else if(window.ActiveXObject) {
		
		try {
  			XMLObject = new ActiveXObject('Msxml2.XMLHTTP');
 		} catch(e) {
			try {
				XMLObject = new ActiveXObject('Microsoft.XMLHTTP');
			} catch(e) {
				XMLObject = false;
        	}
		}
			
    }

	if(XMLObject) {
		
		document.getElementById(ElementID).innerHTML = LoadingHTML;
			
		if (URL.indexOf('?') == -1) {
			XMLObject.open("GET", URL + '?Rndd=' + Math.floor(Math.random()*99999999999999999), true);
		} else {
			XMLObject.open("GET", URL + '&Rndd=' + Math.floor(Math.random()*99999999999999999), true);
		}
			
		XMLObject.onreadystatechange = function() {
												
											if (XMLObject.readyState == 4 && XMLObject.status == 200) {
												document.getElementById(ElementID).innerHTML = XMLObject.responseText
												XMLObject = null;
												eval(LoadCode);
											
											}
												
										}
		XMLObject.send('');

	} else {
		

			
	}
		
}

function Showchildren() {

    var Room1
    var Room2    
    var Room3
    var Room4
    
    var showchildren;
    var child11
    var child12
    
    //Set the correct children dropdowns
    if (document.getElementById('RoomType').value == 'TWINCHILD') {
    
        child11 = true
        child12 = false
        showchildren = true;
        
    } else if (document.getElementById('RoomType').value == 'DOUBLECHILD') {
    
        child11 = true
        child12 = false
        showchildren = true;
        
    } else if (document.getElementById('RoomType').value == 'FAMILYPLAN') {
    
        child11 = true
        child12 = true
        showchildren = true;
        
    } else {
    
        child11 = false
        child12 = false
        showchildren = false;
    
    }
    
    //Set the correct Room rows.
    if (document.getElementById('noofrooms').value == '1') {
        Room1 = true;
        Room2 = false;
        Room3 = false;
        Room4 = false;
    } else if (document.getElementById('noofrooms').value == '2') {
        Room1 = true;
        Room2 = true;
        Room3 = false;
        Room4 = false;
    } else if (document.getElementById('noofrooms').value == '3') {
        Room1 = true;
        Room2 = true;
        Room3 = true;
        Room4 = false;
    } else if (document.getElementById('noofrooms').value == '4') {
        Room1 = true;
        Room2 = true;
        Room3 = true;
        Room4 = true;
    }
    
    if (showchildren) {
    
        if (child11) {
            document.getElementById('age11Child').style.display = 'inline';
            document.getElementById('age21Child').style.display = 'inline'
            document.getElementById('age31Child').style.display = 'inline'
            document.getElementById('age41Child').style.display = 'inline';
        } else {
            document.getElementById('age11Child').style.display = 'none';
            document.getElementById('age21Child').style.display = 'none';
            document.getElementById('age31Child').style.display = 'none';
            document.getElementById('age41Child').style.display = 'none';    
        }
        
        if (child12) {
            document.getElementById('age12Child').style.display = 'inline'
            document.getElementById('age22Child').style.display = 'inline'
            document.getElementById('age32Child').style.display = 'inline'
            document.getElementById('age42Child').style.display = 'inline'
        } else {
            document.getElementById('age12Child').style.display = 'none';
            document.getElementById('age22Child').style.display = 'none';
            document.getElementById('age32Child').style.display = 'none';
            document.getElementById('age42Child').style.display = 'none';    
        }
    
    }    
    
    if (Room1 & showchildren) {
        document.getElementById('ChildresAges1').style.display = 'block'
    } else {
        document.getElementById('ChildresAges1').style.display = 'none';
    }
    
     if (Room2 & showchildren) {
        document.getElementById('ChildresAges2').style.display = 'block'
    } else {
        document.getElementById('ChildresAges2').style.display = 'none';
    }
    
     if (Room3 & showchildren) {
        document.getElementById('ChildresAges3').style.display = 'block'
    } else {
        document.getElementById('ChildresAges3').style.display = 'none';
    }
    
    if (Room4 & showchildren) {
        document.getElementById('ChildresAges4').style.display = 'block'
    } else {
        document.getElementById('ChildresAges4').style.display = 'none';
    }

}

function PerFormSearch() {

        var OldPage;
        
        var countrycode;
        var citycode;
        var Location;
        var HotelName;

        var BoardBasis;
        var rating;
        var sortby;
        
        var noofrooms;
        var RoomType;
        
        var age11Child;
        var age12Child;
        var age21Child;
        var age22Child;
        var age31Child;
        var age32Child;
        var age41Child;
        var age42Child;
        
        var dateoftravel;
        var searchdateoftravel;
        var nites;
        
        var url;
        
        OldPage = document.getElementById('OldPage').value;
        
        countrycode = document.getElementById('country').value;
        citycode = document.getElementById('city').value;
        Location = document.getElementById('location').value;
        HotelName = '';
        
        BoardBasis = document.getElementById('BoardBasis').value;
        rating = document.getElementById('Rating').value;
        sortby = document.getElementById('sortby').value;
        
        noofrooms = document.getElementById('noofrooms').value;
        RoomType = document.getElementById('RoomType').value;
        
        age11Child = document.getElementById('age11Child').value;
        age12Child = document.getElementById('age12Child').value;
        age21Child = document.getElementById('age21Child').value;
        age22Child = document.getElementById('age22Child').value;
        age31Child = document.getElementById('age31Child').value;
        age32Child = document.getElementById('age32Child').value;
        age41Child = document.getElementById('age41Child').value;
        age42Child = document.getElementById('age42Child').value;
        
        dateoftravel = document.getElementById('Day').value + "-" + document.getElementById('Month').value + "-" + document.getElementById('Year').value;
        searchdateoftravel = document.getElementById('Day').value + "-" + document.getElementById('Month').value + "-" + document.getElementById('Year').value;
        nites = document.getElementById('Days').value;
        
        url = 'AjaxSearch.aspx?country=' + countrycode + '&city=' + citycode + '&Location=' + Location + '&HotelName=' + HotelName;
        url += '&BoardBasis=' + BoardBasis + '&Rating=' + rating + '&sortby=' + sortby + '&noofrooms=' + noofrooms + '&RoomType=' + RoomType;
        url += '&age11Child=' + age11Child + '&age12Child=' + age12Child + '&age21Child=' + age21Child;
        url += '&age22Child=' + age22Child + '&age31Child=' + age31Child + '&age32Child=' + age32Child;
        url += '&age41Child=' + age41Child + '&age42Child=' + age42Child + '&dateoftravel=' + dateoftravel;
        url += '&searchdateoftravel=' + searchdateoftravel + '&Days=' + nites + '&OldPage=' + OldPage;
        
        document.location = url;

}
