﻿// JScript File
// Date: 09//11/2008
// Author: Dang Le Minh Tam
// Folder : Directory/pool

// ------Addpool ------//

 function checkdata(strform)
     {
        var theForm = document.getElementById(strform);   
        if(!PreventScriptInput()) return false;        
        if (theForm.PoolName.value == "")
          {
            DivInfoClick();
            //Alert_MSG('PoolName','div123',213,0,'div456','Please enter a Facility Name.');
            Show_Alert_MSG('PoolName', 0, 0, 'Please enter a Facility Name.')      
            theForm.PoolName.focus();
            return (false);
          }
          //Website
        if(theForm.Website.value!="" && theForm.Website.value !="http://")
           {
            if(!isValidURL(theForm.Website.value.replace(' ','')))
            {
                DivInfoClick()    
                //Alert_MSG('Website','div123',213,0,'div456','Please enter a valid Website.');                     
                Show_Alert_MSG('Website', 0, 0, 'Please enter a valid Website.')      
                theForm.Website.focus();
                return (false);
            }
           }
           
          if (theForm.PoolType.selectedIndex < 0)
          {
            DivInfoClick();
            //Alert_MSG('PoolType','div123',213,0,'div456','Please select one of the "Type of Facility" options.');
            Show_Alert_MSG('PoolType', 0, 0, 'Please select one of the "Type of Facility" options.')      
            theForm.PoolType.focus();
            return (false);
          }

          if (theForm.PoolType.selectedIndex == 0)
          {
            DivInfoClick();
            //Alert_MSG('PoolType','div123',213,0,'div456','Please select a Type of Facility from the dropdown menu.');
            Show_Alert_MSG('PoolType', 0, 0, 'Please select a Type of Facility from the dropdown menu.')     
            theForm.PoolType.focus();
            return (false);
          }
          /*if (theForm.AddressPool.value == "")
          {
            DivInfoClick();
            //Alert_MSG('AddressPool','div123',213,0,'div456','Please enter a value for the "Address" field.');
            Show_Alert_MSG('AddressPool', 0, 0, 'Please enter a value for the "Address" field.')    
            theForm.AddressPool.focus();
            return (false);
          }

          if (theForm.City.value == "")
          {
            DivInfoClick();
            //Alert_MSG('City','div123',213,0,'div456','Please enter a value for the "City" field.');
            Show_Alert_MSG('City', 0, 0, 'Please enter a value for the "City" field.') 
            theForm.City.focus();
            return (false);
          }

          if (theForm.State.value == "")
          {
            DivInfoClick();
            //Alert_MSG('State','div123',213,0,'div456','Please enter a value for the "State" field.');
            Show_Alert_MSG('State', 0, 0, 'Please enter a value for the "State" field.') 
            theForm.State.focus();
            return (false);
          }

          if (theForm.Zip.value == "")
          {
            DivInfoClick();
            //Alert_MSG('Zip','div123',213,0,'div456','Please enter a value for the "Zip Code" field.');
            Show_Alert_MSG('Zip', 0, 0, 'Please enter a value for the "Zip Code" field.')
            theForm.Zip.focus();
            return (false);
          }

          if (theForm.Zip.value.length < 1)
          {
            DivInfoClick();
            //Alert_MSG('Zip','div123',213,0,'div456','Please enter at least 1 characters in the "Zip Code" field.');
            Show_Alert_MSG('Zip', 0, 0, 'Please enter at least 1 characters in the "Zip Code" field.')
            theForm.Zip.focus();
            return (false);
          }

          if (theForm.Zip.value.length > 10)
          {
            DivInfoClick();
            //Alert_MSG('Zip','div123',213,0,'div456','Please enter at most 10 characters in the "Zip Code" field.');
            Show_Alert_MSG('Zip', 0, 0, 'Please enter at most 10 characters in the "Zip Code" field.')
            theForm.Zip.focus();
            return (false);
          }*/
          if (theForm.Country.selectedIndex <= 0)
          {
            DivInfoClick();
            //Alert_MSG('Country','div123',213,0,'div456','Please select one of the "Country" options.');
            Show_Alert_MSG('Country', 0, 0, 'Please select country.')
            theForm.Country.focus();
            return (false);
          }          
          for(var i=1; i<=34;i++)
          {
              var name = 'chkAmenities' + i;
              var check = document.getElementsByName(name);
              if(check.checked) check.value = '1';
              else check.value = '0';
          }   
            
        return true;                                  
                           
     }
    
     function OnYes(strform)
     {
        var theForm = document.getElementById(strform);
        theForm.IsOwner.value = '1';
        theForm.submit();
     }
     function OnNo(strform)
     {
        var theForm = document.getElementById(strform);
        theForm.IsOwner.value = '';
        theForm.submit();
     }
     function OnStop(theForm)
     {
        if(checkdata(theForm))
        {
            sm('divStop',300,70);    
        }
     }
     function OnYes_Stop(strform)
     {
        var theForm = document.getElementById(strform);
        theForm.IsOwner.value = '1';
        theForm.IsStop.value = '1';
        theForm.submit();
        //alert("hehe");
     }
     
     
     function checkIndoor(value_)
     {
        document.getElementById('hidIndoor').value = value_;
     }
     function checkUnitLength(value_)
     {
        document.getElementById('hidUnitLength').value = value_;
     }
     function checkUnitWidth(value_)
     {
        document.getElementById('hidUnitWidth').value = value_;
     }
     function checkTemp(value_)
     {
        document.getElementById('hidTemp').value = value_;
     }
     function checkTempUnit(value_)
     {
        document.getElementById('hidTempUnit').value = value_;
     }
     function OnCancel()
     {
        sm('divCancel',300,75);    
     }
    
 function DivInfoClick()
        {
            
            document.getElementById("img1").src = img1bold;
            document.getElementById("img1text").src = img1textbold;
            document.getElementById("img2").src = img2slow;
            document.getElementById("img2text").src = img2textslow;
            document.getElementById("img3").src = img3slow;
            document.getElementById("img3text").src = img3textslow;
            
            show("DivInfo");
            hide("DivUpload");
            hide("DivRelated");
            Hide_Alert_MSG();
            
        }
        function DivUploadClick()
        {
            
            document.getElementById("img1").src = img1slow;
            document.getElementById("img1text").src = img1textslow;
            document.getElementById("img2").src = img2bold;
            document.getElementById("img2text").src = img2textbold;
            document.getElementById("img3").src = img3slow;
            document.getElementById("img3text").src = img3textslow;
            
            hide("DivInfo");
            show("DivUpload");
            hide("DivRelated");
            Hide_Alert_MSG();
            
        }
        function DivRelatedClick()
        {         
            document.getElementById("img1").src = img1slow;
            document.getElementById("img1text").src = img1textslow;
            document.getElementById("img2").src = img2slow;
            document.getElementById("img2text").src = img2textslow;
            document.getElementById("img3").src = img3bold;
            document.getElementById("img3text").src = img3textbold;
            
            hide("DivInfo");
            hide("DivUpload");
            show("DivRelated");
            Hide_Alert_MSG();
            
        }
// ------AddpoolDetail-//

        var char_ = '|';
        function OnOK()
        {            
            var str = '';            
            str = '#' + document.all("s_TemperatureUnit").value + char_ + document.all("PoolName").value
                + char_ + document.all("s_IndoorOutdoor").value + char_ + document.all("s_Heated").value
                + char_ + document.all("s_Shape").value + char_ + document.all("i_Lanes").value 
                + char_ + document.all("s_PoolSanitizer").value + char_ + document.all("s_ChlorineFree").value 
                + char_ + document.all("f_Length").value + char_ + document.all("s_LengthUnit").value 
                + char_ + document.all("f_Width").value + char_ + document.all("s_WidthUnit").value 
                + char_ + document.all("f_DepthLow").value + char_ + document.all("f_DepthHigh").value 
                + char_ + document.all("s_DepthUnit").value + char_ + document.all("f_Temperature").value 
                + char_ + document.all("f_TemperatureHigh").value ;            
            var obj = new Object();
            obj.NewData = str;
            obj.OldData = document.all("OldData").value;
            
            window.returnValue = obj;
            window.close();    
        }
        function OnCancel()
        {
            var str = "";
            window.returnValue = str;
            window.close();            
        }
        function initData()
        {
            var oMyObject = window.dialogArguments;            
            if (oMyObject != undefined)
            {            
                var sData = oMyObject.NewData;
                //alert('sData'+sData);               
                document.all("OldData").value = sData;
                var arrayOfId = sData.split("#")
                //alert(arrayOfId.length);
                if (arrayOfId.length > 1) 
                {
                    var str = "" + arrayOfId[1]; 
                    //alert(str);
                    
                    var arrayData = str.split(char_);
                    //alert(arrayData.length);
                    if (arrayData.length >16)
                    {
                        //document.all("PoolId").value = arrayData[0];
                        document.all("s_TemperatureUnit").value = arrayData[0];
                        document.all("PoolName").value = arrayData[1];
                        document.all("s_IndoorOutdoor").value = arrayData[2];
                        document.all("s_Heated").value = arrayData[3];
                        document.all("s_Shape").value = arrayData[4];
                        document.all("i_Lanes").value = arrayData[5];
                        document.all("s_PoolSanitizer").value = arrayData[6];
                        document.all("s_ChlorineFree").value = arrayData[7];
                        document.all("f_Length").value = arrayData[8];
                        document.all("s_LengthUnit").value = arrayData[9];
                        document.all("f_Width").value = arrayData[10];
                        document.all("s_WidthUnit").value = arrayData[11];
                        document.all("f_DepthLow").value = arrayData[12];
                        document.all("f_DepthHigh").value = arrayData[13];
                        document.all("s_DepthUnit").value = arrayData[14];
                        document.all("f_Temperature").value = arrayData[15];
                        document.all("f_TemperatureHigh").value = arrayData[16];
                        
                    }
                    
                }else
                {
                   //document.all("PoolId").value = oMyObject.NextIndex;//'0';
                   //alert(document.all("PoolId").value);
                }
                
            }//end if 1
           // alert('');
        }//end void
        
 
//-------Default-------//
function showErrorMsg(control,msg)
    {
        var control = document.getElementById(control);
        var divSendFail = document.getElementById('divSendFail');
        divSendFail.innerHTML = '<div style="font-family:arial; font-weight:bold; text-align:center; font-size:13px; color:#FFFFFF; padding-top:30px">' + msg + '</div>';
        var divFav = document.getElementById('divFav');         
             
        var width = 374;
        var height = 87;	  
        var left = qtek_dhtml.getLayerLeft(divFav);
        var top = qtek_dhtml.getLayerTop(divFav);
        var docwidth = qtek_dhtml.getDocumentWidth(window.document);	        
        if (left > (docwidth / 2)) left = qtek_dhtml.getLayerRight(divFav);
        left -= (width + 2);
            
        
        qtek_dhtml.setLayerSize(divSendFail, width, height);		         	                   
        qtek_dhtml.moveLayerTo(divSendFail, left-260, top-25);	
        qtek_dhtml.showLayer(divSendFail);    
        fade.init('divSendFail','200','1','50','1');    
	            
        control.focus();
        return false;
        
    }
    function searchByCountry( CountryCode3)
    {         
        document.getElementById("hid_CountryCode").value = CountryCode3;
        LoadStateList('Pool');
    }
//-------Detail-------//


    //Add by Nhung Pham - 19/05/08
    var bgCurr = "#FFFFFF";
    var bgDef = "#296A9A";
    var textCurr = "#296A9A";
    var textDef = "#FFFFFF";
    var isShowCaptcha = false;
    function DetailClick()
    {
        document.getElementById("TitleDetail").style.backgroundColor = bgCurr;
        document.getElementById("TitleTeaches").style.backgroundColor = bgDef;
        document.getElementById("TitleQualifications").style.backgroundColor = bgDef;
        document.getElementById("TitleAvailability").style.backgroundColor = bgDef;
        document.getElementById("TitleReviews").style.backgroundColor = bgDef;
        
        document.getElementById("TitleDetail").style.color = textCurr;
        document.getElementById("TitleTeaches").style.color = textDef;
        document.getElementById("TitleQualifications").style.color = textDef;
        document.getElementById("TitleAvailability").style.color = textDef;
        document.getElementById("TitleReviews").style.color = textDef;
    
        document.getElementById("Detail").style.display = "";
        document.getElementById("Teaches").style.display = "none";
        document.getElementById("Qualifications").style.display = "none";
        document.getElementById("Availability").style.display = "none";
        document.getElementById("Reviews").style.display = "none";
    }
    function TeachesClick()
    {
        document.getElementById("TitleDetail").style.backgroundColor = bgDef;
        document.getElementById("TitleTeaches").style.backgroundColor = bgCurr;
        document.getElementById("TitleQualifications").style.backgroundColor = bgDef;
        document.getElementById("TitleAvailability").style.backgroundColor = bgDef;
        document.getElementById("TitleReviews").style.backgroundColor = bgDef;
        
        document.getElementById("TitleDetail").style.color = textDef;
        document.getElementById("TitleTeaches").style.color = textCurr;
        document.getElementById("TitleQualifications").style.color = textDef;
        document.getElementById("TitleAvailability").style.color = textDef;
        document.getElementById("TitleReviews").style.color = textDef;
        
        document.getElementById("Detail").style.display = "none";
        document.getElementById("Teaches").style.display = "";
        document.getElementById("Qualifications").style.display = "none";
        document.getElementById("Availability").style.display = "none";
        document.getElementById("Reviews").style.display = "none";
    }
    function QualificationsClick()
    {
        document.getElementById("TitleDetail").style.backgroundColor = bgDef;
        document.getElementById("TitleTeaches").style.backgroundColor = bgDef;
        document.getElementById("TitleQualifications").style.backgroundColor = bgCurr;
        document.getElementById("TitleAvailability").style.backgroundColor = bgDef;
        document.getElementById("TitleReviews").style.backgroundColor = bgDef;
        
        document.getElementById("TitleDetail").style.color = textDef;
        document.getElementById("TitleTeaches").style.color = textDef;
        document.getElementById("TitleQualifications").style.color = textCurr;
        document.getElementById("TitleAvailability").style.color = textDef;
        document.getElementById("TitleReviews").style.color = textDef;
        
        document.getElementById("Detail").style.display = "none";
        document.getElementById("Teaches").style.display = "none";
        document.getElementById("Qualifications").style.display = "";
        document.getElementById("Availability").style.display = "none";
        document.getElementById("Reviews").style.display = "none";
    }
    function AvailabilityClick()
    {
        document.getElementById("TitleDetail").style.backgroundColor = bgDef;
        document.getElementById("TitleTeaches").style.backgroundColor = bgDef;
        document.getElementById("TitleQualifications").style.backgroundColor = bgDef;
        document.getElementById("TitleAvailability").style.backgroundColor = bgCurr;
        document.getElementById("TitleReviews").style.backgroundColor = bgDef;
        
        document.getElementById("TitleDetail").style.color = textDef;
        document.getElementById("TitleTeaches").style.color = textDef;
        document.getElementById("TitleQualifications").style.color = textDef;
        document.getElementById("TitleAvailability").style.color = textCurr;
        document.getElementById("TitleReviews").style.color = textDef;
        
        document.getElementById("Detail").style.display = "none";
        document.getElementById("Teaches").style.display = "none";
        document.getElementById("Qualifications").style.display = "none";
        document.getElementById("Availability").style.display = "";
        document.getElementById("Reviews").style.display = "none";            
        
    }
    function ReviewsClick()
    {
        document.getElementById("TitleDetail").style.backgroundColor = bgDef;
        document.getElementById("TitleTeaches").style.backgroundColor = bgDef;
        document.getElementById("TitleQualifications").style.backgroundColor = bgDef;
        document.getElementById("TitleAvailability").style.backgroundColor = bgDef;
        document.getElementById("TitleReviews").style.backgroundColor = bgCurr;
        
        document.getElementById("TitleDetail").style.color = textDef;
        document.getElementById("TitleTeaches").style.color = textDef;
        document.getElementById("TitleQualifications").style.color = textDef;
        document.getElementById("TitleAvailability").style.color = textDef;
        document.getElementById("TitleReviews").style.color = textCurr;
        
        document.getElementById("Detail").style.display = "none";
        document.getElementById("Teaches").style.display = "none";
        document.getElementById("Qualifications").style.display = "none";
        document.getElementById("Availability").style.display = "none";
        document.getElementById("Reviews").style.display = "";

    }
function DescriptionClick()
    {
        document.getElementById("tabDescription").src   = desImageSelect;
        document.getElementById("tabReview").src        = revImage;
        document.getElementById("tabPhoto").src         = phoImage;
        document.getElementById("tabEvent").src         = evtImage;
        document.getElementById("tabMap").src           = mapImage;
        document.getElementById("tabContact").src       = conImage;
        
        show("divLeft");      
        show("divDescription");
        hide("divReviewMain");
        hide("divPhoto");
        hide("divEvent");
        hide("divMap");
        hide("divContact");
        
        checkObjHasData(1);
    }
    function ReviewClick()
    {
        
        document.getElementById("tabDescription").src   = desImage;
        document.getElementById("tabReview").src        = revImageSelect;
        document.getElementById("tabPhoto").src         = phoImage;
        document.getElementById("tabEvent").src         = evtImage;
        document.getElementById("tabMap").src           = mapImage;
        document.getElementById("tabContact").src       = conImage;
        
        show("divLeft");      
        hide("divDescription");
        show("divReviewMain");
        hide("divPhoto");
        hide("divEvent");
        hide("divMap");
        hide("divContact");
        
        checkObjHasData(1);
    }
    function PhotoClick()
    {
        
        document.getElementById("tabDescription").src   = desImage;
        document.getElementById("tabReview").src        = revImage;
        document.getElementById("tabPhoto").src         = phoImageSelect;
        document.getElementById("tabEvent").src         = evtImage;
        document.getElementById("tabMap").src           = mapImage;
        document.getElementById("tabContact").src       = conImage;
        
        hide("divLeft");      
        hide("divDescription");
        hide("divReviewMain");
        show("divPhoto");
        hide("divEvent");
        hide("divMap");
        hide("divContact");
        
        checkObjHasData(0);
    }

 

//-------PoolDetail----//


        //Add by Nhung Pham - 19/05/08
        var bgCurr = "#FFFFFF";
        var bgDef = "#296A9A";
        var textCurr = "#296A9A";
        var textDef = "#FFFFFF";
        
        function DetailClick()
        {
            document.getElementById("TitleDetail").style.backgroundColor = bgCurr;
            document.getElementById("TitleTeaches").style.backgroundColor = bgDef;
            document.getElementById("TitleQualifications").style.backgroundColor = bgDef;
            document.getElementById("TitleAvailability").style.backgroundColor = bgDef;
            document.getElementById("TitleReviews").style.backgroundColor = bgDef;
            
            document.getElementById("TitleDetail").style.color = textCurr;
            document.getElementById("TitleTeaches").style.color = textDef;
            document.getElementById("TitleQualifications").style.color = textDef;
            document.getElementById("TitleAvailability").style.color = textDef;
            document.getElementById("TitleReviews").style.color = textDef;
        
            document.getElementById("Detail").style.display = "block";
            document.getElementById("Teaches").style.display = "none";
            document.getElementById("Qualifications").style.display = "none";
            document.getElementById("Availability").style.display = "none";
            document.getElementById("Reviews").style.display = "none";
        }
        function TeachesClick()
        {
            document.getElementById("TitleDetail").style.backgroundColor = bgDef;
            document.getElementById("TitleTeaches").style.backgroundColor = bgCurr;
            document.getElementById("TitleQualifications").style.backgroundColor = bgDef;
            document.getElementById("TitleAvailability").style.backgroundColor = bgDef;
            document.getElementById("TitleReviews").style.backgroundColor = bgDef;
            
            document.getElementById("TitleDetail").style.color = textDef;
            document.getElementById("TitleTeaches").style.color = textCurr;
            document.getElementById("TitleQualifications").style.color = textDef;
            document.getElementById("TitleAvailability").style.color = textDef;
            document.getElementById("TitleReviews").style.color = textDef;
            
            document.getElementById("Detail").style.display = "none";
            document.getElementById("Teaches").style.display = "block";
            document.getElementById("Qualifications").style.display = "none";
            document.getElementById("Availability").style.display = "none";
            document.getElementById("Reviews").style.display = "none";
        }
        function QualificationsClick()
        {
            document.getElementById("TitleDetail").style.backgroundColor = bgDef;
            document.getElementById("TitleTeaches").style.backgroundColor = bgDef;
            document.getElementById("TitleQualifications").style.backgroundColor = bgCurr;
            document.getElementById("TitleAvailability").style.backgroundColor = bgDef;
            document.getElementById("TitleReviews").style.backgroundColor = bgDef;
            
            document.getElementById("TitleDetail").style.color = textDef;
            document.getElementById("TitleTeaches").style.color = textDef;
            document.getElementById("TitleQualifications").style.color = textCurr;
            document.getElementById("TitleAvailability").style.color = textDef;
            document.getElementById("TitleReviews").style.color = textDef;
            
            document.getElementById("Detail").style.display = "none";
            document.getElementById("Teaches").style.display = "none";
            document.getElementById("Qualifications").style.display = "block";
            document.getElementById("Availability").style.display = "none";
            document.getElementById("Reviews").style.display = "none";
        }
        function AvailabilityClick()
        {
            document.getElementById("TitleDetail").style.backgroundColor = bgDef;
            document.getElementById("TitleTeaches").style.backgroundColor = bgDef;
            document.getElementById("TitleQualifications").style.backgroundColor = bgDef;
            document.getElementById("TitleAvailability").style.backgroundColor = bgCurr;
            document.getElementById("TitleReviews").style.backgroundColor = bgDef;
            
            document.getElementById("TitleDetail").style.color = textDef;
            document.getElementById("TitleTeaches").style.color = textDef;
            document.getElementById("TitleQualifications").style.color = textDef;
            document.getElementById("TitleAvailability").style.color = textCurr;
            document.getElementById("TitleReviews").style.color = textDef;
            
            document.getElementById("Detail").style.display = "none";
            document.getElementById("Teaches").style.display = "none";
            document.getElementById("Qualifications").style.display = "none";
            document.getElementById("Availability").style.display = "block";
            document.getElementById("Reviews").style.display = "none";
        }
        function ReviewsClick()
        {
            document.getElementById("TitleDetail").style.backgroundColor = bgDef;
            document.getElementById("TitleTeaches").style.backgroundColor = bgDef;
            document.getElementById("TitleQualifications").style.backgroundColor = bgDef;
            document.getElementById("TitleAvailability").style.backgroundColor = bgDef;
            document.getElementById("TitleReviews").style.backgroundColor = bgCurr;
            
            document.getElementById("TitleDetail").style.color = textDef;
            document.getElementById("TitleTeaches").style.color = textDef;
            document.getElementById("TitleQualifications").style.color = textDef;
            document.getElementById("TitleAvailability").style.color = textDef;
            document.getElementById("TitleReviews").style.color = textCurr;
            
            document.getElementById("Detail").style.display = "none";
            document.getElementById("Teaches").style.display = "none";
            document.getElementById("Qualifications").style.display = "none";
            document.getElementById("Availability").style.display = "none";
            document.getElementById("Reviews").style.display = "block";
        }
    function PhotoClick()
    {
        
        document.getElementById("tabDescription").src   = desImage;
        document.getElementById("tabReview").src        = revImage;
        document.getElementById("tabPhoto").src         = phoImageSelect;
        document.getElementById("tabEvent").src         = evtImage;
        document.getElementById("tabMap").src           = mapImage;
        document.getElementById("tabContact").src       = conImage;
        
        hide("divLeft");      
        hide("divDescription");
        hide("divReviewMain");
        show("divPhoto");
        hide("divEvent");
        hide("divMap");
        hide("divContact");
        
        checkObjHasData(0);
    }
    
        function MapClick()
    {
        
        document.getElementById("tabDescription").src   = desImage;
        document.getElementById("tabReview").src        = revImage;
        document.getElementById("tabPhoto").src         = phoImage;
        document.getElementById("tabEvent").src         = evtImage;
        document.getElementById("tabMap").src           = mapImageSelect;
        document.getElementById("tabContact").src       = conImage;
        
        hide("divLeft");      
        hide("divDescription");
        hide("divReviewMain");
        hide("divPhoto");
        hide("divEvent");
        show("divMap");
        hide("divContact"); 
         
        loadMapAjax();        
        checkObjHasData(0);
                    
    }
    function ContactClick()
    {
        
        document.getElementById("tabDescription").src   = desImage;
        document.getElementById("tabReview").src        = revImage;
        document.getElementById("tabPhoto").src         = phoImage;
        document.getElementById("tabEvent").src         = evtImage;
        document.getElementById("tabMap").src           = mapImage;
        document.getElementById("tabContact").src       = conImageSelect;
        
        show("divLeft");      
        hide("divDescription");
        hide("divReviewMain");
        hide("divPhoto");
        hide("divEvent");
        hide("divMap");
        show("divContact");
        
        checkObjHasData(1);
    } 
    
        function showErrorMsg(control,msg)
    {
        var control = document.getElementById(control);
        var divSendFail = document.getElementById('divSendFail');
        divSendFail.innerHTML = '<div style="font-family:arial; font-weight:bold; text-align:center; font-size:13px; color:#FFFFFF; padding-top:30px">' + msg + '</div>';
        var divFav = document.getElementById('divFav');         
             
        var width = 374;
        var height = 87;	  
        var left = qtek_dhtml.getLayerLeft(divFav);
        var top = qtek_dhtml.getLayerTop(divFav);
        var docwidth = qtek_dhtml.getDocumentWidth(window.document);	        
        if (left > (docwidth / 2)) left = qtek_dhtml.getLayerRight(divFav);
        left -= (width + 2);
            
        
        qtek_dhtml.setLayerSize(divSendFail, width, height);		         	                   
        qtek_dhtml.moveLayerTo(divSendFail, left-260, top-25);	
        qtek_dhtml.showLayer(divSendFail);    
        fade.init('divSendFail','200','1','50','1');    
	         
	    //if(control!=null)
	    //{	       
          //  control.focus();
        //}
        //return false;
        
    }
    
    function showLine(flag)
    {
        if(flag==0)
            document.getElementById('tdLeft').style.borderRightColor = '#ffffff';                
        else            
            document.getElementById('tdLeft').style.borderRightColor = '#CCCCCC';   
    }
    
    function checkemail(str){	
        var filter=/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i
        if (filter.test(str))
	        return true;
        else{		
	        return false;
        }
    }
    function rtrim(str, chars) {
        chars = chars || "\\s";
        return str.replace(new RegExp("[" + chars + "]+$", "g"), "");
    }
    function checkdatesendmail(theFrom)
    {
        theFrom = document.getElementById(theFrom);
        var yourname = theFrom.txtName;
        var youremail = theFrom.txtEmail;
        var yourfriendemail = theFrom.txtEmailList;
        var subject = theFrom.txtSubject;
        var message = theFrom.txtMessage;
        if(!PreventScriptInput()) {return false;}
        if(yourname.value=='')
        {
            alert('Please enter your name!'); 
            yourname.focus();           
            return;
        }
        if(youremail.value=='')
        {
            alert('Please enter your email');  
            youremail.focus();                     
            return;
        }
        else
        {
            if(!checkemail(youremail.value))
            {
                alert('Please enter a valid email');   
                youremail.focus();                 
                return;
            }
        }     
        if(yourfriendemail.value=='')
        {
            alert("Please enter your friend's email");  
            yourfriendemail.focus();              
            return;
        }
        else
        {
            var arr = rtrim(yourfriendemail.value,',').split(',');
            if(arr.length > 10)
            {
                alert("Please enter less than 10 friend's email"); 
                yourfriendemail.focus();                   
                return;
            }
            var inValidEmail = '';
            for(var i=0; i<arr.length;i++)
            {
                if(!checkemail(arr[i].replace(' ','')))
                {
                    inValidEmail += arr[i] + '\n';
                }
            } 
            if(inValidEmail!='')
            {
                alert("Please enter a valid friend's email.\nInvalid email: " + rtrim(inValidEmail,'\n'));  
                yourfriendemail.focus();                  
                return;
            }  
            yourfriendemail.value = rtrim(yourfriendemail.value,',');      
        }
        if(subject.value=='')
        {
            alert("Please enter subject.");
            subject.focus();    
            return;
        }
        if(message.value=='')
        {
            alert("Please enter your message.");
            message.focus();    
            return;
        } 
        
        openSendEmail(1,PreventSpecialChar(yourname.value),youremail.value,yourfriendemail.value
                        ,PreventSpecialChar(subject.value),PreventSpecialChar(message.value));
    }
    function PreventSpecialChar(str)
    {
        var st = str;
        while(st.indexOf('&')>-1)
        {
            st = st.replace('&','[***]');
        }
        while(st.indexOf('\n')>-1)
        {
            st = st.replace('\n','[ENTER]');
        }
        return st;        
    }
//-------PoolSearchResult//
  function setLoc(sLoc, byLocType )
    {            
        setLocation(sLoc, byLocType );
        SearchPool();
    }

          function SearchRadius()
         {
            var radius_mi = document.getElementById("selectRadius").value;
         
            if(radius_mi != "")
            {
                document.getElementById("hid_Radius").value = radius_mi;
                document.getElementById("hid_sByState").value = "";
                document.getElementById("hid_sByCity").value = "";
            }
            SearchPool();
         }
         
function SortBy(colName)
      {
        var sort_by = getDocumentObject("hid_sort");        
        var sort_dir = getDocumentObject("hid_sort_direction");
        
        if(sort_by.value != colName)
        {            
            sort_dir.value = "ASC";         
        }
        else
        {
            if(sort_dir.value == "" || sort_dir.value == "ASC" )
            {
                sort_dir.value = "DESC";
            }
            else
            {
                sort_dir.value = "ASC";
            }
        }
        
        if(sort_by != null)
            sort_by.value = colName;
            
        SearchPool();
      }
   

   function LoadPage(pagenum)
      {
        LoadPageAjax(pagenum);
            
        SearchPool();
      }
