﻿var HotelID = "" ; 
var y = 0;
var x = 0;
var BehavoirID;
 function Displaytest()
{
        document.getElementById('lblprograss').innerHTML='Cancelling Reservation, Please wait';
        document.getElementById('divConfirmMessage').style.display='none';
        document.getElementById('divProgress').style.display='block';
         
 }
function MoreOption(strid)
{
    var strTemp = ""; 
    if(document.getElementById("divMoreOption").style.display =="none")
    {
        document.getElementById("divMoreOption").style.display = "block";
        document.getElementById("trMoreOption").style.display = "none";
        strTemp = document.getElementById(strid + "hidReduceSearchOptions").value ;
        document.getElementById(strid + "hidReduceSearchOptions").value = document.getElementById(strid + "lnkbMoreOptions").innerHTML ;
        document.getElementById(strid + "lnkbMoreOptions").innerHTML = strTemp ;
    }
    else
    {
        document.getElementById("divMoreOption").style.display = "none";
        document.getElementById("trMoreOption").style.display = "block";
        strTemp = document.getElementById(strid + "hidReduceSearchOptions").value ;
        document.getElementById(strid + "hidReduceSearchOptions").value = document.getElementById(strid + "lnkbMoreOptions").innerHTML ;
        document.getElementById(strid + "lnkbMoreOptions").innerHTML = strTemp ;   
    }
  return true;
}
function CityValidate(strid)
{ 
if(document.getElementById(strid + "txtDestination") != null && (document.getElementById(strid + "txtDestination").value == "" || document.getElementById(strid + "txtDestination").value ==  document.getElementById(strid + "hidWaterMarked").value))
   {
       
        document.getElementById("ltrNoHotel").innerHTML = document.getElementById(strid + "hidDestination").value;
      
        try
        {

       try{
            if( document.getElementById("tdFlash") != null)
            document.getElementById("tdFlash").style.display='none';
            ShowModalPopup() ;
            }
       catch(error){alert(error.description);}
    
        
        }catch(err){alert(err.description);}
        return false;
   }
    if( document.getElementById("lblProgress") != null)
     document.getElementById("lblProgress").innerHTML = document.getElementById(strid + "hidSearching").value;

    if( document.getElementById("tdFlash") != null)
        document.getElementById("tdFlash").style.display = "none";
    return true;
}
function Validate()
{

    var strMessage;
    strMessage = "Please, ";
 
    if(document.getElementById("lstbLanguage") == null)
        strMessage += "select language, ";
    if(document.getElementById("filExcel").value == "" || document.getElementById("filExcel").value == null || document.getElementById("filExcel").value.split(".")[document.getElementById("filExcel").value.split(".").length - 1] != "xls")
        strMessage+= "upload Excel file, ";
    if(document.getElementById("txtKeyName").value == "")
        strMessage+= "insert key name.";
        
     if(strMessage != "Please, ")
        {alert(strMessage);return false;}
        
        return true
}
function ValidateFieldName()
{
    if(document.getElementById("txtFieldName").value != "")
        document.getElementById("btnAddLanguage").disabled="";
    else
        document.getElementById("btnAddLanguage").disabled="disabled";
      
}
function divHide(divID)
{
    alert(divID);
    if( document.getElementById(divID) != null)
    document.getElementById(divID).disabled="disabled";
    else
    alert("Not exsit");
}
function changeImage(o , filename)
{
    document.getElementById(o).src = filename;
}

//function resizeimg()
//{alert("");
//    aa=document.ch.width;
//    bb=document.ch.height;
//    if(aa > 500 && bb > 500 ) 
//    {
//        document.ch.width=500;
//        document.ch.height=500;
//    }
//    if(aa < 501 && bb > 500 )
//    {
//        document.ch.height=500;
//    }
//    if(aa > 500 &&bb < 501 ) 
//    {
//        document.ch.width=500;
//    }
//}

// validat user acount creation
function SignupValidation(strControlID)
{ 
    // Check Country 
    if(document.getElementById(strControlID +  "ddlCountry").selectedIndex == 0)
       { 
            document.getElementById("ltrNoHotel").innerHTML =  document.getElementById(strControlID + "HiddReqData").value;
           // divMessage.style.display = "block";          
           ManageDisplayMessage();
            return false;
       }
   var arrTextBox = document.getElementsByTagName("input");   
   for (var i=0 ; i < arrTextBox.length ; i++)
   {
       if((arrTextBox[i].type == "text" ||arrTextBox[i].type == "password" )  && arrTextBox[i].id.indexOf("txtUserName") == -1 && arrTextBox[i].id.indexOf("txtLoginPassword") == -1 )
        { 
		
            if( arrTextBox[i].id.indexOf("txtCompany") != -1 || arrTextBox[i].id.indexOf("txtFax") != -1 || arrTextBox[i].id.indexOf("txtStreet") != -1)
               continue; 
            if( arrTextBox[i].value.length == 0)
            {//alert(arrTextBox[i].id);
                document.getElementById("ltrNoHotel").innerHTML =document.getElementById(strControlID + "HiddReqData").value ;
                //divMessage.style.display = "block";
                ManageDisplayMessage();
                return false;
            }
        }
        else if(document.getElementById(strControlID + "txtPassword").value != document.getElementById(strControlID + "txtPasswordRepeat").value)
        {
           document.getElementById(strControlID + "txtPasswordRepeat").value = "";
           document.getElementById(strControlID + "txtPassword").value = "" ;
           document.getElementById("ltrNoHotel").innerHTML = document.getElementById(strControlID + "HiddCofPass").value ;
           //divMessage.style.display = "block";
           ManageDisplayMessage();
           return false;
        }
      
        if(arrTextBox[i].id == strControlID + "txtEmail")
        {
           var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,3})$/;
           var address = arrTextBox[i].value;
           if(reg.test(address) == false) 
           {
              document.getElementById("ltrNoHotel").innerHTML = document.getElementById(strControlID + "HiddInvalidEmail").value ;
              //divMessage.style.display = "block";
              ManageDisplayMessage();
              return false;
           }
        }
                   
    }   
     if(document.getElementById("lblProgress") != null)
     document.getElementById("lblProgress").innerHTML = document.getElementById(strControlID + "HiddCreatProcess").value ;
              
    return true ;
 }

 function LoginValidation(strControlID)
 {  
    if(document.getElementById(strControlID + "txtUserName").value == "" || document.getElementById(strControlID + "txtLoginPassword").value == "")
    {
       document.getElementById("ltrNoHotel").innerHTML = document.getElementById(strControlID + "HiddEmpty").value;
        ManageDisplayMessage();
        return false;
    }
    else
    {
         var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,3})$/;
           var address = document.getElementById(strControlID + "txtUserName").value;
           if(reg.test(address) == false) 
           {
              document.getElementById("ltrNoHotel").innerHTML = document.getElementById(strControlID + "HiddInvalidEmail").value ;
              ManageDisplayMessage();
              return false;
           }
    }
    
    return true;
  }
  function HotelLoginValidation(strControlID)
 {  
    if(document.getElementById(strControlID + "txtUserName").value == "" || document.getElementById(strControlID + "txtLoginPassword").value == "")
    {
       document.getElementById("ltrNoHotel").innerHTML = document.getElementById(strControlID + "HiddEmpty").value;
        ManageDisplayMessage();
        return false;
    }
   
    
    return true;
  }
  function HotelBackColor(HID,HIF)
  {
    if( document.getElementById(HotelID) != null )
    {
        document.getElementById(HotelID).style.background="Transparent";
       
    }
     HotelID = "Hotel"+ HID ;
     document.getElementById("Hotel"+ HID).style.background = "Gray";
     window.open("HotelsResult.aspx?Hid=" + HID + "&Hif=" + HIF ,"HotelPage","scrollbars=yes,toolbar=no,menubar=no,resizable=no,width=800,top=0,left=100,height=700");
  }
  function ShowRoomDetails(strlnk1,strlnk2,strlnk3,strlnk4)
  {
    document.getElementById(strlnk1).style.display="block" ;
    document.getElementById(strlnk2).style.display="none" ;
    document.getElementById(strlnk3).style.display="none" ;
    document.getElementById(strlnk4).style.display="none" ;
  
    // change back ground of selected tabe.
    document.getElementById("td" + strlnk1).background = "images/tab2.gif";
    document.getElementById("td" + strlnk2).background ="images/tab1.gif"  ;
    document.getElementById("td" + strlnk3).background ="images/tab1.gif"  ;
    document.getElementById("td" + strlnk4).background ="images/tab1.gif"  ;
    document.getElementById("td" + strlnk2).background ="images/tab1.gif"  ;
   if ( strlnk1 != "tblBookNow")
        document.getElementById("tdtblBookNow").background ="images/tab3.gif";
  
  
     document.getElementById("lnkbtn" + strlnk1).style.color = "#687681";
    document.getElementById("lnkbtn" + strlnk2).style.color = "#687681";
    document.getElementById("lnkbtn" + strlnk3).style.color = "#687681";
    document.getElementById("lnkbtn" + strlnk4).style.color = "#687681";
    
  }
  
  function DeptDate(strIID)
  {
//    alert(document.getElementById(strID + "_Calendar1").value);
//    var ArrivalDate = Date.parse(document.getElementById(strlnk1 + "_Calendar1").value);
//    document.getElementById(strlnk1 + "_Calendar1").value = Date + 1;
  }
  function ReadConditions()
  {
    if(document.getElementById("chkRead").checked==0)
    {
        document.getElementById("ltrNoHotel").innerHTML = document.getElementById("hidConfrm").value;
        ManageDisplayMessage();
		return false;
    }
   
    ////////////////////////////////////////////////////
    if(document.getElementById("txtEMail").value !="")
    {
    
           var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,3})$/;
           var mail = document.getElementById("txtEMail").value;
           if(reg.test(mail) == false) 
           {
              document.getElementById("ltrNoHotel").innerHTML = document.getElementById("HiddInvalidEmail").value ;
              ManageDisplayMessage();
			  return false;
           }
           
           
    }
 	///////////////////////////////////////////////
    if(document.getElementById("rdbtnGuests").checked!=0)
    {
            
                if(document.getElementById("txtFirstName").value == "")
                {
                    document.getElementById("ltrNoHotel").innerHTML = "Please enter First name!";//document.getElementById("hidConfrm").value;
                    ManageDisplayMessage();
					return false;
					

                }
             if(document.getElementById("txtLastName").value == "")
                {
                    document.getElementById("ltrNoHotel").innerHTML = "Please enter Last name!";//document.getElementById("hidConfrm").value;
                    ManageDisplayMessage();
					return false;
					
                }
			else
				{
    		 	window.open("CCV.Aspx","CreditCardVerification","width=450,Height=300,addressbar=no,left=150,top=150");
				return false;
				}
				
    }
    /////////////////////////////////////////////////////
    
   else
	{
     window.open("CCV.Aspx","CreditCardVerification","width=450,Height=300,addressbar=no,left=150,top=150");
		return false;
	}
    
     
  }
function KeyPress() 
{
    if (window.event.keyCode == 13)
        {
            window.event.keyCode =0;
            document.getElementById("ltrNoHotel").innerHTML = document.getElementById("HiddPleaseClickBtn").value ;
            //divMessage.style.display="block";
            ManageDisplayMessage();
        }
} 
function Modify()
{
   var arrTextBox = document.getElementsByTagName("input");   
   for (var i=0 ; i < arrTextBox.length ; i++)
    {
     arrTextBox[i].disabled = false;
    }
    document.getElementById("ddlCountry").disabled = false;
    document.getElementById("ddlTitle").disabled = false;
    document.getElementById("btnSave").style.display="block" 
    document.getElementById("btnModify").style.display="none" ;
    document.getElementById("lblHint").style.display="block" 
}
function ManageDisplayMessage()
{ 
try{
    if( document.getElementById("tdFlash") != null)
    document.getElementById("tdFlash").style.display='none';
    ShowModalPopup() ;
    }catch(error){alert(error.description);}
}
function ManageDisplayMessage1()
{
    if( document.getElementById("tdFlash") != null)
    document.getElementById("tdFlash").style.display='block';
    
    document.getElementById("divMessage").style.display="none";
}
function ManageDisplayMessageNoCity()
{
    if( document.getElementById("tdFlash") != null)
    document.getElementById("tdFlash").style.display='block';
    
    document.getElementById("divMessage").style.display="none";
}
function ExpirationMessage()
{
//   if(window.opener != null)
//       {
//         window.close();
//         opener.window.reload();
//       }
//   else
      window.location="default.aspx";
}
function DisplayFalsh()
{
//    document.getElementById("divMessage").style.display = "none";
//    if (document.getElementById("flyout")!= "none" && document.getElementById("flyout").style.display != "none")return;
    //alert( document.getElementById("tdFlash").style.display);
    if(document.getElementById("tdFlash") != null)
    document.getElementById("tdFlash").style.display="block";    //alert( document.getElementById("tdFlash").style.display);
}
function DisplayFalsh2()
{
    if(document.getElementById("tdFlash") != null)
    document.getElementById("tdFlash").style.display='none';    //alert( document.getElementById("tdFlash").style.display);
}

function DisplayFalsh3()
{
 if(document.getElementById("DivReservationEnquiry").style.display != "none")
    document.getElementById("tdFlash").style.display="none"; 
    else
    {
    document.getElementById("tdFlash").style.display="block"; 
    }  
    
}

function Calendar2Change(calDate,objectName )
{ 
    var controlID;
    controlID = objectName.replace("Calendar2","") ;
        
       var cal = document.getElementById( controlID + "Calendar1").value;
       cal=cal.indexOf(".");
       
       if (cal == -1)
       {
     var str2 =  document.getElementById( controlID + "Calendar2").value.split("/");  
     var str1 = document.getElementById( controlID + "Calendar1").value.split("/");
     }
     else
     {
      var str2 =  document.getElementById( controlID + "Calendar2").value.split(".");  
     var str1 = document.getElementById( controlID + "Calendar1").value.split(".");
     }      
     
     var calendar2 = new Date();
     var calendar1 = new Date();
     calendar2.setFullYear(Number(str2[2]),Number(str2[1])-1,  Number(str2[0]) );
     calendar1.setFullYear(Number(str1[2]),Number(str1[1])-1,  Number(str1[0]) );
     var minutes = 1000 * 60;
     var hours = minutes * 60;
     var days = hours * 24;
     var noofday = parseInt((calendar2 - calendar1)/days);
     document.getElementById(controlID + "txtNights").value = noofday;
    
     if(Number(noofday) < 0)
     {
        Calendar1Change(document.getElementById( controlID + "Calendar1").value,controlID + "Calendar1");
        document.getElementById("ltrNoHotel").innerHTML = "Please, set Departure date greater than arrival date";
//        divMessage.style.display="block";
        ManageDisplayMessage();
     }  
     else if(Number(noofday) > 99 )
     {             
        calendar1.setFullYear(Number(str1[2]),Number(str1[1])-1,  Number(str1[0]) + 99);
      
        var cal = document.getElementById( controlID + "Calendar1").value;
       cal=cal.indexOf(".");
       
       if (cal == -1)
       {        
        CalendarPopup_Up_SelectDate(controlID + "Calendar2",'',controlID + "Calendar2_div",controlID + "Calendar2_monthYear", (calendar1.getMonth() + 1)+ "/" + calendar1.getDate() + "/" + calendar1.getFullYear() , 2, false, false, controlID + "Calendar2_Up_PostBack", '', controlID + "Calendar2_outer_VisibleDate");
        document.getElementById(controlID + "txtNights").value = 99;  
        }
        else
        {
        CalendarPopup_Up_SelectDate(controlID + "Calendar2",'',controlID + "Calendar2_div",controlID + "Calendar2_monthYear", (calendar1.getMonth() + 1)+ "." + calendar1.getDate() + "." + calendar1.getFullYear() , 2, false, false, controlID + "Calendar2_Up_PostBack", '', controlID + "Calendar2_outer_VisibleDate");
        document.getElementById(controlID + "txtNights").value = 99;  
        }

        document.getElementById("ltrNoHotel").innerHTML = "Maximum number of nights is 99";
        ManageDisplayMessage();
     }  
}
function Calendar1Change(calDate,objectName )
{ 
    
    var controlID;
    controlID = "" ;
//    if( document.getElementById("IBESearch1_Calendar1") != null ) controlID = "IBESearch1_";
//    else if (document.getElementById("IBEHotelSearch1_Calendar1") != null ) controlID = "IBEHotelSearch1_";
    controlID = objectName.replace("Calendar1","") ;
     var cal = document.getElementById( controlID + "Calendar1").value;
      cal=cal.indexOf(".");
     if (cal == -1)
       {    
     var str = document.getElementById(controlID + "Calendar1").value.split("/"); 
     }
     else
     {
     var str = document.getElementById(controlID + "Calendar1").value.split("."); 
     }
     var mydate = new Date();
    mydate.setFullYear(Number(str[2]),Number(str[1])-1,  Number(str[0]) + 1);
     
     var cal = document.getElementById( controlID + "Calendar1").value;
       cal=cal.indexOf(".");
       
       if (cal == -1)
       {   
      CalendarPopup_Up_SelectDate(controlID + "Calendar2", '', controlID + "Calendar2_div", controlID + "Calendar2_monthYear", (mydate.getMonth() + 1)+ "/" + mydate.getDate() + "/" + mydate.getFullYear() , 2, false, false, controlID + "Calendar2_Up_PostBack", '', controlID + "Calendar2_outer_VisibleDate");
      
    }
    else
    {
     try{
     CalendarPopup_Up_SelectDate(controlID + "Calendar2", '', controlID + "Calendar2_div", controlID + "Calendar2_monthYear", (mydate.getMonth() + 1)+ "/" + mydate.getDate() + "/" + mydate.getFullYear() , 2, false, false, controlID + "Calendar2_Up_PostBack", '', controlID + "Calendar2_outer_VisibleDate");
     var cont2 = document.getElementById( controlID + "Calendar2").value;
     cont2= cont2.replace("/",".");
      cont2= cont2.replace("/",".");
      document.getElementById( controlID + "Calendar2").value =cont2;
    // alert(cont2);
     }
     catch(er)
     {alert(er.description);}
    }
    document.getElementById(controlID + "txtNights").value = 1;          
}
function EditQuantityOfRoom (object, avilabilty, proberValue, RoomID, NoOfReservedRoom)
{
 
   try
   {
        var objectId = object.id;
        objectId =  objectId.replace("txtNoOfRoom", "");       
       
        if (object.value ==  document.getElementById(objectId + "hidNoOfRoom").value )
        return false;
        
        if(document.getElementById(RoomID).value == "" )
         document.getElementById(RoomID).value = NoOfReservedRoom;
     
        if(isNaN(object.value) || object.value == "0")
        {
            document.getElementById("ltrNoHotel").innerHTML =  document.getElementById("hiddSetNumber").value;
            ManageDisplayMessage();
            object.focus();
            return false;
        }
        else if ( Number(object.value) > Number( document.getElementById(objectId + "hidNoOfRoom").value) )
        {   
           if (Number(document.getElementById(RoomID).value) + Number(object.value) - Number( document.getElementById(objectId + "hidNoOfRoom").value) > avilabilty )
           {
            document.getElementById("ltrNoHotel").innerHTML = document.getElementById("hiddExeededRoom").value;
            ManageDisplayMessage();
            object.value = document.getElementById(objectId + "hidNoOfRoom").value ;
            return false;
           }
           else
             document.getElementById(RoomID).value = Number(document.getElementById(RoomID).value) + Number(object.value) - Number( document.getElementById(objectId + "hidNoOfRoom").value) ;
        } 
        else 
        {
            if(Number(document.getElementById(RoomID).value) - Number(object.value) + Number( document.getElementById(objectId + "hidNoOfRoom").value) > avilabilty )
                 document.getElementById(RoomID).value = Number(document.getElementById(RoomID).value) + Number(object.value) - Number( document.getElementById(objectId + "hidNoOfRoom").value);
            else
                document.getElementById(RoomID).value = Number(document.getElementById(RoomID).value) - Number(object.value) + Number( document.getElementById(objectId + "hidNoOfRoom").value);
        }
   
       var quantity = Number(object.value);
       var rate = Number(document.getElementById(objectId + "lblRate").innerHTML);
       var subTotal = Number(document.getElementById(objectId + "lblTotal").innerHTML).toFixed(2);
       var total = Number(document.getElementById("lblTotal").innerHTML).toFixed(2);
       
       total = total - subTotal ;
       subTotal = quantity * rate ;
       total = total + subTotal ;
       document.getElementById(objectId + "lblTotal").innerHTML = subTotal.toFixed(2) ;
       document.getElementById("lblTotal").innerHTML = total.toFixed(2) ;
      
       document.getElementById(objectId + "hidNoOfRoom").value = object.value ;

       return true;
      
      
    }
    catch(err)
    {
//     document.getElementById("ltrNoHotel").innerHTML = err.description;
//     ManageDisplayMessage();
       var quantity = Number(object.value);
       var rate = Number(document.getElementById(objectId + "lblRate").innerHTML);
       var subTotal = Number(document.getElementById(objectId + "lblTotal2").innerHTML).toFixed(2);
       var total = Number(document.getElementById("lblTotalEU").innerHTML).toFixed(2);
       
       total = total - subTotal ;
       subTotal = quantity * rate ;
       total = total + subTotal ;
     //  document.getElementById(objectId + "lblTotal2").innerHTML = subTotal.toFixed(2) ;
      // document.getElementById("lblTotalEU").innerHTML = total.toFixed(2) ;
      
       document.getElementById(objectId + "hidNoOfRoom").value = object.value ;
       return true;
    }
 }
 

function Reset(object)
{
    var controlID;
    controlID = object.id.replace("btnReset","") ;
    document.getElementById("lblProgress").innerHTML = document.getElementById(controlID + "hidReset").value;
    if( document.getElementById("tdFlash") != null)
        tdFlash.style.display = "none";
        
}

function ChangeDeparturDate(object)
{
   try
   {
        var controlID;
        controlID = object.id.replace("txtNights","") ;
        if(isNaN(object.value))
        {
            document.getElementById("ltrNoHotel").innerHTML = document.getElementById(controlID + "hidNumber").value;
            ManageDisplayMessage();
            object.focus();
            return false;
        }
        else if(Number(object.value) == 0)
        {
            document.getElementById("ltrNoHotel").innerHTML = document.getElementById(controlID + "hidGreaterZero").value;
            ManageDisplayMessage();
            object.focus();
            return false;
        }
        else if( Number(object.value)> 99)
        {
            object.value = "99" ;
            document.getElementById("ltrNoHotel").innerHTML = document.getElementById(controlID + "hidMax99").value;
            ManageDisplayMessage();
        }
       
       var cal = document.getElementById( controlID + "Calendar1").value;
       cal=cal.indexOf(".");
       
       if (cal == -1)
       {    
        var str = document.getElementById(controlID + "Calendar1").value.split("/");  
        }
        else
        {
        var str = document.getElementById(controlID + "Calendar1").value.split(".");  
        }
        var mydate = new Date();
        mydate.setFullYear(Number(str[2]),Number(str[1])-1,  Number(str[0]) + Number(object.value));
      
        var cal = document.getElementById( controlID + "Calendar1").value;
       cal=cal.indexOf(".");
       
       if (cal == -1)
       {    
        CalendarPopup_Up_SelectDate(controlID + "Calendar2",'',controlID + "Calendar2_div",controlID + "Calendar2_monthYear", (mydate.getMonth() + 1)+ "/" + mydate.getDate() + "/" + mydate.getFullYear() , 2, false, false, controlID + "Calendar2_Up_PostBack", '', controlID + "Calendar2_outer_VisibleDate");
        }
        else
        {
        CalendarPopup_Up_SelectDate(controlID + "Calendar2",'',controlID + "Calendar2_div",controlID + "Calendar2_monthYear", (mydate.getMonth() + 1)+ "/" + mydate.getDate() + "/" + mydate.getFullYear() , 2, false, false, controlID + "Calendar2_Up_PostBack", '', controlID + "Calendar2_outer_VisibleDate");
        var cont2 = document.getElementById( controlID + "Calendar2").value;
     cont2= cont2.replace("/",".");
      cont2= cont2.replace("/",".");
      document.getElementById( controlID + "Calendar2").value =cont2;
        }
    }
    catch(err)
    {
    alert(err.description);
//        document.getElementById("ltrNoHotel").innerHTML = err.description;
////        divMessage.style.display = "block";
//        ManageDisplayMessage();
//        object.focus();
//        return false;
    }
 }
// validat user acount creation
function TravelAgency()
{ 
    // Check Country 
    if(document.getElementById("ddlCountry").selectedIndex == 0)
    {
        document.getElementById("lblMessage").innerHTML = "Please, set country.";
        //ManageDisplayMessage();
        divMessage.style.display = "block";
        return false;
    }
    if(document.getElementById("ddlCity").selectedIndex == 0)
    {
        document.getElementById("lblMessage").innerHTML = "Please, set city.";
        //ManageDisplayMessage();
        divMessage.style.display = "block";
        return false;
    }
   var arrTextBox = document.getElementsByTagName("input");   
   for (var i=0 ; i < arrTextBox.length ; i++)
   {
        if(arrTextBox[i].type == "text" || arrTextBox[i].type == "password" )
        { 
//            if(arrTextBox[i].id == "txtPhone" || arrTextBox[i].id == "txtCompany" || arrTextBox[i].id == "txtFax" || arrTextBox[i].id == "txtStreet")
//               continue; 
            if( arrTextBox[i].value.length == 0)
            {
                document.getElementById("lblMessage").innerHTML ="Please, set required data";
                //ManageDisplayMessage();
        divMessage.style.display = "block";
                return false;
            }
//            if(arrTextBox[i].id == "txtPassword" && arrTextBox[i].value.length != 0 && arrTextBox[i].value != document.getElementById("txtPasswordRepeat").value)
//            {
//               document.getElementById("txtPasswordRepeat").value = "";
//               document.getElementById("txtPassword").value = "" ;
//               document.getElementById("lblMessage").innerHTML = "Please,Confirm your password";
//               //ManageDisplayMessage();
//        divMessage.style.display = "block";
//               return false;
//            }txtCT1V
            if(arrTextBox[i].id == "txtEmail" && arrTextBox[i].value.length != 0 )
            {
               var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,3})$/;
               var address = arrTextBox[i].value;
               if(reg.test(address) == false) 
               {
                  document.getElementById("lblMessage").innerHTML = "Invalid Email Address";
                  //ManageDisplayMessage();
        divMessage.style.display = "block";
                  return false;
               }
            }
             if((arrTextBox[i].id == "txtCT1V" && isNaN(arrTextBox[i].value)) || (arrTextBox[i].id == "txtCT2V" && isNaN(arrTextBox[i].value)))
             {
                 document.getElementById("lblMessage").innerHTML ="Please, set number in Commission T1 and/or Commission T2";
                //ManageDisplayMessage();
        divMessage.style.display = "block";
                return false;
             }
        }
              
    }
   
    return true ;
 }
 
 function RemoveRoom()
 {
    var arrinput = document.getElementsByTagName("input"); 
    for(i=0; i < arrinput.length ; i++)
    {
        if (arrinput[i].type == "checkbox" && arrinput[i].checked)
       {
            document.getElementById("lblProgress").innerHTML =  document.getElementById("hidRemoveRooms").value;
            return false;
       }
    }
    document.getElementById("ltrNoHotel").innerHTML = document.getElementById("hidNoRoomsSelected").value;
    ManageDisplayMessage();
    return true;
  }
 function SetMessageLayout()
 {
     document.getElementById("divMessage").style.left = 50;
     document.getElementById("divMessage").style.width = 280;
     document.getElementById("divMessage").style.height = 80  ;
     if( document.getElementById("divContent") != null )
     {
         document.getElementById("divContent").style.width= 280;
         document.getElementById("divContent").style.height= 80;
         document.getElementById("divContent").style.fontSize="10pt";
         document.getElementById("divContent").style.color="gray";
     }
     document.getElementById("divMessage").style.background  = "#FFFFCC";
     //divMessage.style.display="block"; 
 }
 
function moveit()
{
if(y == 0)
y = Number(document.getElementById("divMessage").style.top.replace("px",""));
document.getElementById("divMessage").style.top = y + posTop() ;
if( document.getElementById("divMessage") != null)
document.getElementById("divMessage").style.top = y + posTop() ;

if(x == 0)

x= Number(document.getElementById("divProgress").style.top.replace("px",""));
document.getElementById("divProgress").style.top = x + posTop() ;
if( document.getElementById("divProgress") != null)
document.getElementById("divProgress").style.top = x + posTop() ;



}
function posTop() {return typeof window.pageYOffset != 'undefined' ? window.pageYOffset:document.documentElement.scrollTop? document.documentElement.scrollTop: document.body.scrollTop?document.body.scrollTop:0;}

function ShowModalPopup() 
{
    try
    { 
    
        if($find("BH") != null)
              $find("BH").show();   
    }
    catch(err){}
}

function ValidateContactData()
{
	if(document.getElementById("ctl00_ContentPlaceHolder1_txtFName").value == "" || document.getElementById("ctl00_ContentPlaceHolder1_txtLName").value == "" || document.getElementById("ctl00_ContentPlaceHolder1_txtEmail").value == "" || document.getElementById("ctl00_ContentPlaceHolder1_txtComments").value == "")
	{
		alert ("Please, set required data");
		return false;
	}
	
	if(document.getElementById("ctl00_ContentPlaceHolder1_txtFName").value.length >50)
	{
		alert ("First Name must be less than 50 charachters.")
		return false;
	}

	if(document.getElementById("ctl00_ContentPlaceHolder1_txtLName").value.length>200)
	{
		alert ("Last Name must be less than 50 charachters.")
		return false;
	}

    var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,3})$/;
    var address = document.getElementById("ctl00_ContentPlaceHolder1_txtEmail").value;
          
	 if(reg.test(address) == false) 
	{
		alert ("Invalid email.")
		return false;
	}

	if(document.getElementById("ctl00_ContentPlaceHolder1_txtComments").value.length >200)
	{
		alert ("Comment must be less than 50 charachters.")
		return false;
	}
	return true;
}

  function Cover(bottom, top, ignoreSize) {
         var location = Sys.UI.DomElement.getLocation(bottom);
         top.style.position = 'absolute';
         top.style.top = location.y + 'px';
         top.style.left = location.x + 'px';
         top.style.display='block';
         if (!ignoreSize) {
             top.style.height = bottom.offsetHeight + 'px';
             top.style.width = bottom.offsetWidth + 'px';
             }
         }
         
         

///////////////////////// Google map Code ///////////////////////
function showPic (whichpic) {
 if (document.getElementById) {
  document.getElementById('placeholder').src = whichpic.href;
  
  return false;
} else {
 return true;
 }
}
    var map = null;
    var geocoder = null;

    function load(add) {
    
    if('true'=='false')
		return;
     if (GBrowserIsCompatible()) {
        map = new GMap2(document.getElementById("map"));
        geocoder = new GClientGeocoder();
        showAddress(add);
      }
    }

function showAddress(address) 
{
	if (geocoder) 
	{
        geocoder.getLatLng(
          address,
          function(point) {
								if (!point) 
								{
									alert(address + " not found");
								}
								 else 
								 {
								     map.setCenter(point, 13);
								     var marker = new GMarker(point);
								     map.addOverlay(marker);
								     marker.openInfoWindowHtml(' - '+address);
								 }
							}
						);
      }
}    var map = null;
    var geocoder = null;

    function load(add) {
    
    if('true'=='false')
		return;
     if (GBrowserIsCompatible()) {
        map = new GMap2(document.getElementById("map"));
        geocoder = new GClientGeocoder();
        showAddress(add);
      }
    }

function showAddress(address) 
{
	if (geocoder) 
	{
        geocoder.getLatLng(
          address,
          function(point) {
								if (!point) 
								{
									//alert(address + " not found");
									document.getElementById("ltrNoHotel").innerHTML = address + " not found";
									ManageDisplayMessage();
								}
								 else 
								 {
								     map.setCenter(point, 13);
								     var marker = new GMarker(point);
								     map.addOverlay(marker);
								     marker.openInfoWindowHtml(' - '+address);
								 }
							}
						);
      }
}

///////////////////////// End of Google map code //////////////////////


