﻿// JScript File

        function loadXML(xmlFile)
        {
            if (window.ActiveXObject)
                { // code for IE
                try
                        {
                        xmlDoc = new ActiveXObject("Msxml2.XMLHTTP"); // newer IE
                        xmlDoc.async = false;
                        xmlDoc.load(xmlFile);
                        return(xmlDoc);
                        }
                catch(e)
                        {
                        try
                                {
                                xmlDoc = new ActiveXObject("Microsoft.XMLDOM"); // older IE
                                xmlDoc.async = false;
                                xmlDoc.load(xmlFile);
                                return(xmlDoc);
                                }
                        catch(e)
                                {
                                }
                        } // exit without xmlDoc
                }
            else if (window.XMLHttpRequest)
                { // Mozilla, Safari,...
                xmlHTTP = new XMLHttpRequest();
                if (xmlHTTP.overrideMimeType)
                        {
                        xmlHTTP.overrideMimeType('text/xml')
                        }
                xmlHTTP.open('get', xmlFile, false);
                xmlHTTP.send('');
                xmlDoc = xmlHTTP.responseXML;
                return(xmlDoc);
                }
            else if (document.implementation.createDocument)
                { // code for other
                xmlDoc = document.implementation.createDocument('','',null) ;
                xmlDoc.async = false;
                xmlDoc.load(xmlFile);
                return(xmlDoc);
                }
            else
                {
                alert("Your browser's JavaScript is enabled, but it can't handle this script"); // if all else fails display message
                }
        }


		function gup( name )
		{
		  name = name.replace(/[\[]/,"\\\[").replace(/[\]]/,"\\\]");
		  var regexS = "[\\?&]"+name+"=([^&#]*)";
		  var regex = new RegExp( regexS );
		  var results = regex.exec( window.location.href );
		  if( results == null )
			return "";
		  else
		  
			return results[1];
		}
		
						
		function loadDetail()
        {
          var param_code = gup( 'code' );
		
          var objXMLDoc = loadXML("xml/"+param_code+".xml");
          var title_nodes = objXMLDoc.getElementsByTagName("product"); 
            
          var n_titles = title_nodes.length;
            
          for (i = 0; i < n_titles; i++)
          {     
        	    document.getElementById('propdetail').innerHTML=title_nodes[i].getElementsByTagName("details")[0].childNodes[0].nodeValue;
                document.getElementById('divlocationmap').innerHTML=title_nodes[i].getElementsByTagName("location")[0].childNodes[0].nodeValue;
                document.getElementById('divsiteplan').innerHTML=title_nodes[i].getElementsByTagName("siteplan")[0].childNodes[0].nodeValue;
        	    document.getElementById('photogallery').innerHTML=title_nodes[i].getElementsByTagName("gallery")[0].childNodes[0].nodeValue;
        	    document.getElementById('divmedia').innerHTML=title_nodes[i].getElementsByTagName("media")[0].childNodes[0].nodeValue;
        	    
           }
       }
       
              
       function loadWelcome()
       {
          var objXMLDoc = loadXML("xml/homepage.xml");
          var title_nodes = objXMLDoc.getElementsByTagName("homepage"); 
          var n_titles = title_nodes.length;
            
          for (i = 0; i < n_titles; i++)
          {
        	    document.getElementById('divwelcome').innerHTML=title_nodes[i].getElementsByTagName("welcomenote")[0].childNodes[0].nodeValue;
           }
            
       }
       
       function LoadFeatureMe()
       {
          var objXMLDoc = loadXML("xml/featureme.xml");
          var title_nodes = objXMLDoc.getElementsByTagName("featureme"); 
          var n_titles = title_nodes.length;
            
          for (i = 0; i < n_titles; i++)
          {
        	    document.getElementById('divFeature').innerHTML=title_nodes[i].getElementsByTagName("Description")[0].childNodes[0].nodeValue;
           }
            
       }
       
       function LoadAboutMe()
       {
          var objXMLDoc = loadXML("xml/aboutme.xml");
          var title_nodes = objXMLDoc.getElementsByTagName("aboutme"); 
          var n_titles = title_nodes.length;
            
          for (i = 0; i < n_titles; i++)
          {
        	    document.getElementById('divAboutme').innerHTML=title_nodes[i].getElementsByTagName("Description")[0].childNodes[0].nodeValue;
           }
            
         
       }
       
       function LoadContactInfo()
       {
          var objXMLDoc = loadXML("xml/contactinfo.xml");
          var title_nodes = objXMLDoc.getElementsByTagName("contactinfo"); 
          var n_titles = title_nodes.length;
            
          for (i = 0; i < n_titles; i++)
          {
        	    document.getElementById('divcontact').innerHTML=title_nodes[i].getElementsByTagName("note")[0].childNodes[0].nodeValue;
           }
            
         
       }
       
       
       function LoadSlideshow()
       {
       
          var objXMLDoc = loadXML("xml/products.xml");
          var title_nodes = objXMLDoc.getElementsByTagName("product"); 
          var n_titles = title_nodes.length;
           
          s="<div id='slideshow'>"; 
          for (i = 0; i < n_titles; i++)
          {
                if (title_nodes[i].getElementsByTagName("show")[0].childNodes[0].nodeValue== "Yes") 
                {
                  
                    s=s + "<DIV>";
                    s=s + "<table>";
                    s=s + "<tr>";
                    s=s + "<td rowspan='2' valign='top'>";
                    s=s + "<img src='"  + title_nodes[i].getElementsByTagName("showimage")[0].childNodes[0].nodeValue + "' border='0' width='339px' height='219px' /></td>";
                    s=s + " <td valign='top'>";
                    s=s + " <img src='images/hotproperties.jpg' border='0' />";
                    s=s + "<hr />"
                    s=s + "<span class='detailpropname'>"+title_nodes[i].getElementsByTagName("PropName")[0].childNodes[0].nodeValue +"</span>";
                    s=s + "<br /><br />"
                    s=s + title_nodes[i].getElementsByTagName("Description")[0].childNodes[0].nodeValue;
                    s=s + "<br /><br />"
        	        s=s + "</td>";
        	        s=s + "</tr>";
                    s=s + "<tr>";
                    s=s + "<td valign='bottom'>";
                    s=s + "<a href='details.aspx?code=" +  title_nodes[i].getElementsByTagName("code")[0].childNodes[0].nodeValue  + "'><img src='images/viewbtn.gif' border='0' /></a>" 
                    s=s + "&nbsp;&nbsp;<a href='contactus.aspx?propname=" +  title_nodes[i].getElementsByTagName("PropName")[0].childNodes[0].nodeValue  + "'><img src='images/contactbtn.gif' border='0' /></a>" ;
                    s=s + "</td>";
                    s=s + "</tr>";
                    s=s + "</table>";
                    s=s + "</DIV>";
                 }
          }
          s=s +"</div>";
          document.getElementById('divslide').innerHTML=s;  
       }
       
       
       function LoadNews()
       {
          var objXMLDoc = loadXML("xml/news.xml");
          var title_nodes = objXMLDoc.getElementsByTagName("news"); 
          var n_titles = title_nodes.length;
          news = "<ul id='news' class='mynewslist'>"  
          for (i = 0; i < n_titles; i++)
          {
        	    news = news + "<li><a href='news.aspx?code=" +  title_nodes[i].getElementsByTagName("code")[0].childNodes[0].nodeValue  + "'>" + title_nodes[i].getElementsByTagName("headline")[0].childNodes[0].nodeValue + "</a></li>" 
           }
            
         document.getElementById('divNews').innerHTML=news
       }
       
       function LoadNewsInfo()
       {
          var objXMLDoc = loadXML("xml/newsinfo.xml");
          var title_nodes = objXMLDoc.getElementsByTagName("newsinfo"); 
          var n_titles = title_nodes.length;
            
          for (i = 0; i < n_titles; i++)
          {
        	    document.getElementById('divNewsInfo').innerHTML=title_nodes[i].getElementsByTagName("note")[0].childNodes[0].nodeValue;
           }
       }
       
       function LoadProjInfo()
       {
          var objXMLDoc = loadXML("xml/projinfo.xml");
          var title_nodes = objXMLDoc.getElementsByTagName("projinfo"); 
          var n_titles = title_nodes.length;
            
          for (i = 0; i < n_titles; i++)
          {
        	    document.getElementById('divProjInfo').innerHTML=title_nodes[i].getElementsByTagName("note")[0].childNodes[0].nodeValue;
           }
       }
       
       function loadNewsDetail()
       {
          var param_code = gup( 'code' );
		
          var objXMLDoc = loadXML("xml/"+param_code+".xml");
          
          var title_nodes = objXMLDoc.getElementsByTagName("product"); 
          var n_titles = title_nodes.length;
          
          for (i = 0; i < n_titles; i++)
          {
        	    document.getElementById('divDate').innerHTML=title_nodes[i].getElementsByTagName("date")[0].childNodes[0].nodeValue ; 
        	    document.getElementById('divHeadline').innerHTML=title_nodes[i].getElementsByTagName("headline")[0].childNodes[0].nodeValue ; 
        	    document.getElementById('divNews').innerHTML=title_nodes[i].getElementsByTagName("description")[0].childNodes[0].nodeValue ; 
           }
         
       }
       
       
       
        
        
