﻿  function FillWeekNumber()
    {
	    DateChanged(document.getElementById('txtRange'),window.PopCalendar3)
    }

    function DateChanged(_TextBox,_PopCal)
    {
	    var _TextBoxWeek=document.getElementById("txtNoSem")
	    
	    if((!_TextBox)||(!_PopCal)) return
	    var _format=_TextBox.getAttribute("Format")
	    var _Date=_PopCal.getDate(_TextBox.value, _format)
	    if(_Date)
	    {
		    _TextBoxWeek.value=_PopCal.getWeekNumber(_Date)
	    }
    }
        
	function dateValidation ( day, month, year ) 
	{
		var month_number = new Number(month);

		var mon = new Array;

		mon[1] = 31;
		mon[2] = 28;
		mon[3] = 31;
		mon[4] = 30;
		mon[5] = 31;
		mon[6] = 30;
		mon[7] = 31;
		mon[8] = 31;
		mon[9] = 30;
		mon[10] = 31;
		mon[11] = 30;
		mon[12] = 31;

		if (day > mon[month_number.valueOf()]) {

			date_valid = false;

		} else {

			date_valid = true;
		}

		return date_valid;
	}
	
	//Functions used when switching pictures in hotel details page
	function switchLargeHotelImage(url)
	{
	    document.aspnetForm.ctl00_wholeCenterAreaContent_largeHotelImage.src = url;
	}
    
    function updateTotalPrice()
    {	
	    document.aspnetForm.ctl00_wholeCenterAreaContent_lblTotalPriceValue.value += 100;
    }

		
	//ajax function for getting the content from static html files
	function setUpHtmlPage()
	{
		var args = setUpHtmlPage.arguments;
		var el;
		
		setVisibleWindow();
		
		switch (args[0])
		{
			case "load_page":
									
			http = (window.ActiveXObject) ? new ActiveXObject("Microsoft.XMLHTTP") : new XMLHttpRequest();
		
			if (http)
			{
				http.onreadystatechange = function()
				{
					if (http.readyState == 4)
					{
					    if(http.status == 200)
					    {
							el = document.getElementById(args[2]);
							el.innerHTML = http.responseText;
					    }
					}					 					
				}
						
				http.open("GET", args[1], true);
				http.send(null);
			}
				
			break;	
		}
	}	
	
	function hideWindow()
	{
		document.getElementById("newWindow").style.visibility = "hidden";		
	}
	
	function setVisibleWindow()
	{
		document.getElementById("newWindow").style.visibility = "visible";		
	}
	
	
	function disableAndStartProgressBar(divToHide)
    {                                   
        if(divToHide == "results")
        {   
            document.getElementById(divToHide).style.visibility = "hidden";
            document.getElementById("results_searchbar").style.visibility = "hidden";                                                            
        }
        else
        {   
            document.getElementById("contents").style.visibility = "hidden";
            document.getElementById("sidebar").style.visibility = "hidden";
            document.getElementById("footer").style.visibility = "hidden";             
        }
        
                                                   
        var progress = document.getElementById("progressBar");
        progress.style.display = "";        
        
        window.setTimeout("StartAnimation()", 100);        
                                      
        return false;              
    }
                    
    function StartAnimation()
    {    
       document.getElementById("progressImage").src = "styles/images/searching.gif";
      
    } 
    
  
    
 