﻿

document.onkeydown =
function (evt)
{
    var keyCode = evt ? (evt.which ? evt.which : evt.keyCode) : event.keyCode;
    var eventTarget = evt ? evt.target : event.srcElement;  
    var pName;   
    
    if (document.getElementById("ctl00_PageName"))
    {        
        pName = document.getElementById("ctl00_PageName").value;         
    }
    else
    {
        pName = "";
    }
        
   // Handle Enter Key For Login Control on the Home Page   
    if (keyCode == 13 && (eventTarget.id == "UCLogin1_txtUserName1"))    
    {   
        //alert("Login Username 1")       
        document.getElementById("UCLogin1_btnSignIn").click();
        return false;
    }  
    else if (keyCode == 13 && (eventTarget.id == "UCLogin1_txtPassword1"))
    {       
        document.getElementById("UCLogin1_btnSignIn").click();
        return false;
    }    
    // Handle Enter Key For Login Control on the inner pages
    else if (keyCode == 13 && ((eventTarget.id == "ctl00_UCLogin1_txtUserName1") || (eventTarget.id == "ctl00_UCLogin1_txtPassword1")))    
    {       
        document.getElementById("ctl00_UCLogin1_btnSignIn").click();
        return false;
    }
    else if (keyCode == 13 && ((eventTarget.id == "ctl00_ContentPlaceHolder2_UCLoginReg_txtUserName1_Details") || (eventTarget.id == "ctl00_ContentPlaceHolder2_UCLoginReg_txtPassword1_Details")))    
    {       
        document.getElementById("ctl00_ContentPlaceHolder2_UCLoginReg_btnSignIn_Details").click();
        return false;
    }
    else if (keyCode == 13 && ((eventTarget.id == "ctl00_ContentPlaceHolder2_UCLoginReg_txtUserNameOther") || (eventTarget.id == "ctl00_ContentPlaceHolder2_UCLoginReg_txtPasswordOther")))    
    {       
        //alert("Login Username 3")       
        document.getElementById("ctl00_ContentPlaceHolder2_UCLoginReg_btnSignInOther").click();
        return false;
    }
    
    //for GoUnusualClub form
    else if (keyCode == 13 && ((eventTarget.id == "ctl00_ContentPlaceHolder2_UCLogin1_txtUserName1") || (eventTarget.id == "ctl00_ContentPlaceHolder2_UCLogin1_txtPassword1")))    
    {      
        //alert("Login Username 4")       
        document.getElementById("ctl00_ContentPlaceHolder2_UCLogin1_btnSignIn").click();                                
        return false;
    }
     
    // Handle Enter Key For Quick Search on the Home Page
    else if (keyCode == 13 && (eventTarget.id == "ctl00_txtKeyword"))
    {
  
       if (document.getElementById("ctl00_txtKeyword").value.trim() !='')
       {    
            //alert("Here")
            document.getElementById('ctl00_btnSearch1').click();
            //document.getElementById('ctl00_btnSearch').click();
            return false;
       }       
       else
       {
            alert('Please provide or correct the following information:\n-Please enter hotel name or location');
            document.getElementById("ctl00_btnSearch").focus();
            return false;
       }
    }
    
     // Handle Enter Key For Register for NL on the Home Page
    else if (keyCode == 13 && (eventTarget.id == "ctl00_txtEmail"))
    {
  
       if (document.getElementById("ctl00_txtEmail").value.trim() !='')
       {    
            //document.getElementById('ctl00_lnkRegister').click();
            document.getElementById('ctl00_lnkRegister1').click();
            return false;
       }       
       else
       {
            alert('Please provide or correct the following information:\n-Please enter email');
            document.getElementById("ctl00_lnkRegister").focus();
            return false;
       }
    }  
    // Handle Enter Key For Members Only Black Panel
    else if (keyCode == 13 && (eventTarget.id == "ctl00_ContentPlaceHolder2_txtMembersEmail"))
    {  
       if (document.getElementById("ctl00_ContentPlaceHolder2_txtMembersEmail").value.trim() !='')
       {    
            //document.getElementById('ctl00_lnkRegister').click();
            document.getElementById('ctl00_ContentPlaceHolder2_lnkMembersEmail1').click();
            return false;
       }       
       else
       {
            alert('Please provide or correct the following information:\n-Please enter email');
            document.getElementById("ctl00_ContentPlaceHolder2_lnkMembersEmail").focus();
            return false;
       }
    }  
     // Handle Enter Key For Members Only Black Panel
    else if (keyCode == 13 && (eventTarget.id == "ctl00_ContentPlaceHolder2_txtProfilePassword"))
    {         
      //document.getElementById('ctl00_lnkRegister').click();
      document.getElementById('ctl00_ContentPlaceHolder2_btnVerifyPassword').click();
      return false;                    
    }  
    
    // Handle Enter Key For Quick Search on the Inner Pages / Content Pages
    else if (keyCode == 13 && (eventTarget.id == "ctl00_UCQuickSearchInner1_txtKeyword"))    
    {        
        if (document.getElementById("ctl00_UCQuickSearchInner1_txtKeyword").value.trim() !='Enter Hotel Name or Location' && document.getElementById("ctl00_UCQuickSearchInner1_txtKeyword").value.trim() !='' )
       {    
            document.getElementById('ctl00_UCQuickSearchInner1_btnSearch').click();
            return false;
       }
       else
       {
            alert('Please provide or correct the following information:\n-Please enter hotel name or location');
            document.getElementById("anchGo").focus();
            return false;
       }
    }
    
    // Hotel Listing page
    else if (keyCode == 13 && (eventTarget.id == "ctl00_ContentPlaceHolder2_UCQuickSearchInner1_txtKeyword"))    
    {
        if (document.getElementById("ctl00_ContentPlaceHolder2_UCQuickSearchInner1_txtKeyword").value!='Enter Hotel Name or Location' && document.getElementById("ctl00_ContentPlaceHolder2_UCQuickSearchInner1_txtKeyword").value.trim() !='' )
       {    
            document.getElementById('ctl00_ContentPlaceHolder2_UCQuickSearchInner1_btnSearch').click();
            return false;
       }
       else
       {
            alert('Please provide or correct the following information:\n-Please enter hotel name or location');
            document.getElementById("anchGo").focus();
            return false;
       }
    }
    
     //Handles the enter key for the Quick Search on Join GoUnusual Club     
    else if (keyCode == 13 && (eventTarget.id == "ctl00_ContentPlaceHolder2_txtKeyword"))    
    {   
       if((document.getElementById("ctl00_ContentPlaceHolder2_txtKeyword").value!='Quick Search') && (document.getElementById("ctl00_ContentPlaceHolder2_txtKeyword").value.trim() !=''))
        {  
            document.getElementById('ctl00_ContentPlaceHolder2_btnSearch').click();
            return false;           
        }
        else
        { 
            alert('Please provide or correct the following information:\n-Please enter hotel name or location');
            document.getElementById("anchGo").focus();
            return false;            
        }
    }
    
     //Handles Enter Key for the Quick Search on the Hotel Details
    else if (keyCode == 13 && (eventTarget.id == "ctl00_ContentPlaceHolder2_UCSearch1_txtKeyword"))    
    {       
           if(document.getElementById("ctl00_ContentPlaceHolder2_UCSearch1_txtKeyword").value!='Make a New Search' && document.getElementById("ctl00_ContentPlaceHolder2_UCSearch1_txtKeyword").value.trim() !='')
            {                
                document.getElementById('ctl00_ContentPlaceHolder2_UCSearch1_btnSearch').click();
                return false;               
            }
            else
            {                
                alert('Please provide or correct the following information:\n-Please enter hotel name or location');
                document.getElementById("anchGo").focus();
                return false;
            }
    }     
    
    //Handle Enter key for Saved Search
    
    else if (keyCode == 13 && (eventTarget.id == "ctl00_ContentPlaceHolder2_txtTitle"))    
    {       
           if(document.getElementById("ctl00_ContentPlaceHolder2_txtTitle").value!='Enter a title to save your Search' && document.getElementById("ctl00_ContentPlaceHolder2_txtTitle").value.trim() !='')
            {                
                document.getElementById('ctl00_ContentPlaceHolder2_btnSave').click();
                return false;               
            }
            else
            {                
                alert('Please provide or correct the following information:\n-Please enter a title to save your Search');
                return false;
            }        
    }       
    
    // Handle Enter key for the contributors contact me form
  else if (keyCode == 13 && (pName.toLowerCase() == "contributordetails.aspx") &&  ((eventTarget.id == "ctl00_ContentPlaceHolder2_txtFname")
       || (eventTarget.id == "ctl00_ContentPlaceHolder2_txtLname")
       || (eventTarget.id == "ctl00_ContentPlaceHolder2_txtEmail") 
       || (eventTarget.id == "ctl00_ContentPlaceHolder2_txtCnfrmEmail")
       || (eventTarget.id == "ctl00_ContentPlaceHolder2_txtSubject")
       || (eventTarget.id == "ctl00_ContentPlaceHolder2_txtCaptcha")       
       || (eventTarget.id == "ctl00_ContentPlaceHolder2_chkJoinClub")
       || (eventTarget.id == "ctl00_ContentPlaceHolder2_chkNewsletter")
       || (eventTarget.id == "ctl00_ContentPlaceHolder2_txtPswd")
       || (eventTarget.id == "ctl00_ContentPlaceHolder2_txtCnfrmPswd")
       || (eventTarget.id == "ctl00_ContentPlaceHolder2_rdbMale")
       || (eventTarget.id == "ctl00_ContentPlaceHolder2_rdbFemale")
       || (eventTarget.id == "ctl00_ContentPlaceHolder2_txtPhone")
       || (eventTarget.id == "ctl00_ContentPlaceHolder2_txtCity")
       || (eventTarget.id == "ctl00_ContentPlaceHolder2_txtPostCode")
       || (eventTarget.id == "ctl00_ContentPlaceHolder2_txtState")
       || (eventTarget.id == "ctl00_ContentPlaceHolder2_ddlCountry")))
   {       
       document.getElementById("ctl00_ContentPlaceHolder2_btnSubmitComment").click();
       return false
   }
   
   //Handles Enter Key for The forgot Password
   else if (keyCode == 13 && ((eventTarget.id == "ctl00_ContentPlaceHolder2_UCForgotPassword1_txtEmail")||(eventTarget.id == "ctl00_ContentPlaceHolder2_UCForgotPassword1_txtCaptcha")))    
   {
        document.getElementById("ctl00_ContentPlaceHolder2_UCForgotPassword1_btnSubmit").click();
        return false;
   }
   
   
    // Handles Enter Key for the Share Your Experience on the Hotel Details Page
   else if (keyCode == 13 && ((eventTarget.id == "ctl00_ContentPlaceHolder2_txtFnameCom")
  
       || (eventTarget.id == "ctl00_ContentPlaceHolder2_txtbxLNameCom")
       || (eventTarget.id == "ctl00_ContentPlaceHolder2_txtbxEmailCom") 
       || (eventTarget.id == "ctl00_ContentPlaceHolder2_txtVisitedOnCom") 
       || (eventTarget.id == "ctl00_ContentPlaceHolder2_txtCaptcha") 
       || (eventTarget.id == "ctl00_ContentPlaceHolder2_rdPositiveCom")
       || (eventTarget.id == "ctl00_ContentPlaceHolder2_rdNeutralCom")
       || (eventTarget.id == "ctl00_ContentPlaceHolder2_rdNegativeCom")
       
       
    ))

    {          
       document.getElementById("ctl00_ContentPlaceHolder2_btnSubmitCom").click();
       return false
    }
     else if (keyCode == 13 && (eventTarget.id == "ctl00_ContentPlaceHolder2_txtpwdCom"))
     {
       document.getElementById("ctl00_ContentPlaceHolder2_btnVerifyCom").click();
       return false
     }  
    // Handles Enter key for  of Inquiry on Hotel Details
    else if (keyCode == 13 && ((eventTarget.id == "ctl00_ContentPlaceHolder2_UCBooking1_txtCheckIn")
       || (eventTarget.id == "ctl00_ContentPlaceHolder2_UCBooking1_txtCheckout")
       || (eventTarget.id == "ctl00_ContentPlaceHolder2_UCBooking1_txtRooms")
       ||(eventTarget.id == "ctl00_ContentPlaceHolder2_UCBooking1_txtFname")
       || (eventTarget.id == "ctl00_ContentPlaceHolder2_UCBooking1_txtLname")
       || (eventTarget.id == "ctl00_ContentPlaceHolder2_UCBooking1_txtEmail")
       || (eventTarget.id == "ctl00_ContentPlaceHolder2_UCBooking1_txtCnfrmEmail")
       || (eventTarget.id == "ctl00_ContentPlaceHolder2_UCBooking1_chkNewsletter")
       || (eventTarget.id == "ctl00_ContentPlaceHolder2_UCBooking1_chkJoinClub")
       || (eventTarget.id == "ctl00_ContentPlaceHolder2_UCBooking1_txtPswd")
       || (eventTarget.id == "ctl00_ContentPlaceHolder2_UCBooking1_txtCnfrmPswd")
       || (eventTarget.id == "ctl00_ContentPlaceHolder2_UCBooking1_rdbMale")
       || (eventTarget.id == "ctl00_ContentPlaceHolder2_UCBooking1_rdbFemale")
       || (eventTarget.id == "ctl00_ContentPlaceHolder2_UCBooking1_txtPhone")))
    {        
        
        document.getElementById("ctl00_ContentPlaceHolder2_UCBooking1_btnSendInq").click();
        return false
    }
       
    
    else if (keyCode == 13 && ((eventTarget.id == "ctl00_ContentPlaceHolder2_UCLogin1_txtUserName")
       || (eventTarget.id == "ctl00_ContentPlaceHolder2_UCLogin1_txtPasswordText")
       || (eventTarget.id == "ctl00_ContentPlaceHolder2_UCLogin1_txtPassword") 
       || (eventTarget.id == "ctl00_ContentPlaceHolder2_UCLogin1_chkRememberMe")
       || (eventTarget.id == "ctl00_ContentPlaceHolder2_UCLogin1_lnkForgotPassword")))
    {
        //alert("Login Username 5")       
      document.getElementById("ctl00_ContentPlaceHolder2_UCLogin1_imgBtnLogin").click();
      return false
    }
    
    else if (keyCode == 13 && ((eventTarget.id == "ctl00_ContentPlaceHolder2_UCRegister1_txtFirstName")
       || (eventTarget.id == "ctl00_ContentPlaceHolder2_UCRegister1_txtLastName")
       || (eventTarget.id == "ctl00_ContentPlaceHolder2_UCRegister1_txtEmail") 
       || (eventTarget.id == "ctl00_ContentPlaceHolder2_UCRegister1_rdbMale")
       || (eventTarget.id == "ctl00_ContentPlaceHolder2_UCRegister1_rdbFemale")
       || (eventTarget.id == "ctl00_ContentPlaceHolder2_UCRegister1_ddlDate")
       || (eventTarget.id == "ctl00_ContentPlaceHolder2_UCRegister1_txtPsswrd")
       || (eventTarget.id == "ctl00_ContentPlaceHolder2_UCRegister1_txtCnfrmPsswrd")
       || (eventTarget.id == "ctl00_ContentPlaceHolder2_UCRegister1_chkBoxNL")
       || (eventTarget.id == "ctl00_ContentPlaceHolder2_UCRegister1_chkOffers")))
    {
      document.getElementById("ctl00_ContentPlaceHolder2_UCRegister1_lnkJoinClub").click();
      return false
    }    
    
    //handle the enter key Join the Club Page
    else if ((keyCode == 13)  && ((eventTarget.id == "UCRegister1_txtFirstName") 
       || (eventTarget.id == "UCRegister1_txtLastName") 
       || (eventTarget.id == "UCRegister1_txtEmail") 
       || (eventTarget.id == "UCRegister1_rdbMale")
       || (eventTarget.id == "UCRegister1_rdbFemale")       
       || (eventTarget.id == "UCRegister1_ddlDate")
       || (eventTarget.id == "UCRegister1_txtPsswrd")
       || (eventTarget.id == "UCRegister1_txtCnfrmPsswrd")
       || (eventTarget.id == "UCRegister1_chkBoxNL")
       || (eventTarget.id == "UCRegister1_chkOffers")))
    {
        
        document.getElementById("UCRegister1_lnkJoinClub").click();
        return false
    } 
    
    //Handles the enter key on Make inquiry paeg
    else if (keyCode == 13 && (pName.toLowerCase() == "makeinquiry.aspx") && ((eventTarget.id == "ctl00_ContentPlaceHolder2_txtChkIn") 
       || (eventTarget.id == "ctl00_ContentPlaceHolder2_txtChkOut") 
       || (eventTarget.id == "ctl00_ContentPlaceHolder2_txtAdults") 
       || (eventTarget.id == "ctl00_ContentPlaceHolder2_txtChildren")
       || (eventTarget.id == "ctl00_ContentPlaceHolder2_txtRooms")       
       || (eventTarget.id == "ctl00_ContentPlaceHolder2_txtFname")
       || (eventTarget.id == "ctl00_ContentPlaceHolder2_txtLname")
       || (eventTarget.id == "ctl00_ContentPlaceHolder2_txtEmail")
       || (eventTarget.id == "ctl00_ContentPlaceHolder2_txtCnfrmEmail")
       || (eventTarget.id == "ctl00_ContentPlaceHolder2_chkNewsletter")
       || (eventTarget.id == "ctl00_ContentPlaceHolder2_chkJoinClub")
       || (eventTarget.id == "ctl00_ContentPlaceHolder2_txtUsrName")
       || (eventTarget.id == "ctl00_ContentPlaceHolder2_txtPswd")
       || (eventTarget.id == "ctl00_ContentPlaceHolder2_txtCnfrmPswd")
       || (eventTarget.id == "ctl00_ContentPlaceHolder2_rdbMale")
       || (eventTarget.id == "ctl00_ContentPlaceHolder2_rdbFemale")
       || (eventTarget.id == "ctl00_ContentPlaceHolder2_txtAddress")
       || (eventTarget.id == "ctl00_ContentPlaceHolder2_txtCity")
       || (eventTarget.id == "ctl00_ContentPlaceHolder2_txtPostCode")
       || (eventTarget.id == "ctl00_ContentPlaceHolder2_txtState")
       || (eventTarget.id == "ctl00_ContentPlaceHolder2_ddlCountry")))
    {
        document.getElementById("ctl00_ContentPlaceHolder2_btnSubmit").click();
        return false
    } 
    
    //Handles the enter key on CHange Password
    else if (keyCode == 13 && (pName.toLowerCase() == "changepassword.aspx") && 
            ((eventTarget.id == "ctl00_ContentPlaceHolder2_UCChangePassword1_txtOldPassword") 
       || (eventTarget.id == "ctl00_ContentPlaceHolder2_UCChangePassword1_txtNewPassword") 
       || (eventTarget.id == "ctl00_ContentPlaceHolder2_UCChangePassword1_txtConfirmNewPassword") 
       || (eventTarget.id == "ctl00_ContentPlaceHolder2_UCChangePassword1_txtCaptcha")))
    {
        document.getElementById("ctl00_ContentPlaceHolder2_UCChangePassword1_btnSave").click();
        return false
    }
       
   else if (keyCode == 13 && ((eventTarget.id == "ctl00_ContentPlaceHolder2_TxtKeyword") 
       
       || (eventTarget.id == "ctl00_ContentPlaceHolder2_ddlPrice") 
       || (eventTarget.id == "ctl00_ContentPlaceHolder2_ddlTypes") 
       || (eventTarget.id == "ctl00_ContentPlaceHolder2_ddlInterest")
       || (eventTarget.id == "ctl00_ContentPlaceHolder2_ddlRegions")
       || (eventTarget.id == "ctl00_ContentPlaceHolder2_ddlCountry")
       || (eventTarget.id == "ctl00_ContentPlaceHolder2_chkNew")
       || (eventTarget.id == "ctl00_ContentPlaceHolder2_chkWow")
       || (eventTarget.id == "ctl00_ContentPlaceHolder2_chkTop")
       || (eventTarget.id == "ctl00_ContentPlaceHolder2_chkEditor")
       ))
    {
        document.getElementById("ctl00_ContentPlaceHolder2_lnkBtnSearch").click();
        return false
    }
    
   else if (keyCode == 13 && ((eventTarget.id == "ctl00_ContentPlaceHolder2_UCBooking1_txtpwd")))
    {
        document.getElementById("ctl00_ContentPlaceHolder2_UCBooking1_btnVerify").click();
        return false
    }
    
   else if (keyCode == 13 && ((eventTarget.id == "ctl00_ContentPlaceHolder2_txtpwd")))
   {
        document.getElementById("ctl00_ContentPlaceHolder2_btnVerify").click();
        return false
   }   
    
   else if (keyCode == 13 && ((eventTarget.id == "ctl00_ContentPlaceHolder2_txtFname") 
       || (eventTarget.id == "ctl00_ContentPlaceHolder2_txtLname") 
       || (eventTarget.id == "ctl00_ContentPlaceHolder2_txtFname") 
       || (eventTarget.id == "ctl00_ContentPlaceHolder2_txtEmail")
       || (eventTarget.id == "ctl00_ContentPlaceHolder2_txtPhone") 
       || (eventTarget.id == "ctl00_ContentPlaceHolder2_ddlDate") 
       || (eventTarget.id == "ctl00_ContentPlaceHolder2_rdbMale")
       || (eventTarget.id == "ctl00_ContentPlaceHolder2_rdbFemale") 
       || (eventTarget.id == "ctl00_ContentPlaceHolder2_txtCity") 
       || (eventTarget.id == "ctl00_ContentPlaceHolder2_txtState")
       || (eventTarget.id == "ctl00_ContentPlaceHolder2_ddlCountry") 
       || (eventTarget.id == "ctl00_ContentPlaceHolder2_txtPostCode") 
       || (eventTarget.id == "ctl00_ContentPlaceHolder2_ddlHear") ))
    {
        document.getElementById("ctl00_ContentPlaceHolder2_btnSave").click();
        return false
    } 
    else if (keyCode == 13 && ((eventTarget.id == "ctl00_ContentPlaceHolder2_txtPFname") 
       || (eventTarget.id == "ctl00_ContentPlaceHolder2_txtPLName") 
       || (eventTarget.id == "ctl00_ContentPlaceHolder2_txtPEmail") 
       || (eventTarget.id == "ctl00_ContentPlaceHolder2_txtCode")
       || (eventTarget.id == "ctl00_ContentPlaceHolder2_txtPhoneNum") 
       || (eventTarget.id == "ctl00_ContentPlaceHolder2_txtWebURL") 
       || (eventTarget.id == "ctl00_ContentPlaceHolder2_txtPropName")
       || (eventTarget.id == "ctl00_ContentPlaceHolder2_ddlLocation") 
       || (eventTarget.id == "ctl00_ContentPlaceHolder2_ddlPropType") 
       || (eventTarget.id == "ctl00_ContentPlaceHolder2_ddlCategory")))
    {
        document.getElementById("ctl00_ContentPlaceHolder2_btnSaveProperty").click();
        return false
    }  
    
    if (keyCode == 13 && (eventTarget.id == "UCLogin1_txtUserName1"))    
    {          
        //alert("Login Username 6")       
        document.getElementById("UCLogin1_imgBtnLogin").click();
        return false;
    }  
    else if (keyCode == 13 && (eventTarget.id == "UCLogin1_txtPassword1"))    
    {       
        document.getElementById("UCLogin1_btnSignIn").click();
        return false;
    }         
    
}
       
       
function ValidateEmail(elementValue){      
    var filter = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
    if (!filter.test(elementValue)){return 1;}
    else{return 0;}  
}

