﻿function fun1()
{
var error = document.getElementById("ctl00_ContentPlaceHolder1_HiddenError").value; 
alert(error)
return false;
}
/**********************************************************************/
 function Member_Login()
    {
    if(document.getElementById("ctl00_ContentPlaceHolder1_txtUserId").value =='')
    {
    alert("Enter user Id");
    return false;    
    }
    
    if(document.getElementById("ctl00_ContentPlaceHolder1_txtPassword").value =='' )
    {
    alert("Enter Password");
    return false;
    }
    }
/*****************************************************/    
function checkId()
    {
    if(document.getElementById("ctl00_ContentPlaceHolder1_txtUserId").value =='' )
    {
    return false;
    }
    }      
   
   
   function checkRegistration()
   {
  var str =''; 
  var UserId = 1;
  if(document.getElementById("ctl00_ContentPlaceHolder1_txtUserId").value =='')
  {
  str +="\n Enter Username"; 
  UserId = 0;
  }
  
  var Password=1;
  if(document.getElementById("ctl00_ContentPlaceHolder1_txtPassword").value =='')
  {
  str +="\n Enter Password";
  Password =0;
  }
  
  var RetypePassword =1;
  if(document.getElementById("ctl00_ContentPlaceHolder1_txtRetypePassword").value =='')
  {
  str +="\n Enter Retype Password";  
  RetypePassword =0;
  } 
  else if(document.getElementById("ctl00_ContentPlaceHolder1_txtRetypePassword").value != document.getElementById("ctl00_ContentPlaceHolder1_txtPassword").value)
  {
  str +="\n Please Enter Same Password and Retype Password Entries"; 
  RetypePassword =0;
  }
  
  var NameOrganigation =1;
  if(document.getElementById("ctl00_ContentPlaceHolder1_txtNameOrganigation").value =='')
  {
  str +="\n Enter Name/Organigation";
  NameOrganigation =0;
  }
  
  var emailCode=/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/;
  var Email = 1;
  if(document.getElementById("ctl00_ContentPlaceHolder1_txtEmail").value =='')
  {
  str +="\n Enter Email"; 
  Email = 0;
  }
  else if(document.getElementById("ctl00_ContentPlaceHolder1_txtEmail").value.search(emailCode)==-1)
  {
  str +="\n Enter valid Email Id in Email Field "; 
  Email = 0;
  }
  var ContactNo =1;
  if(document.getElementById("ctl00_ContentPlaceHolder1_txtContactNo").value =='')
  {
  str +="\n Enter Contact No";  
  ContactNo =0;
  }
  var Address=1;
  if(document.getElementById("ctl00_ContentPlaceHolder1_txtAddress").value =='')
  {
  str +="\n Enter Address"; 
  Address =0;
  }
  
  var Country =1;
  if(document.getElementById("ctl00_ContentPlaceHolder1_txtCountry").value =='')
  {
  str +="\n Enter Country"; 
  Country  =0;
  }
  /********************************************/
  if(Country ==0)
    {
      document.getElementById("ctl00_ContentPlaceHolder1_txtCountry").style.backgroundColor ='#ffffcc';
      document.getElementById("ctl00_ContentPlaceHolder1_txtCountry").focus();  
    }
    else
    {
      document.getElementById("ctl00_ContentPlaceHolder1_txtCountry").style.backgroundColor ='';
    }
  
  
  if(Address ==0)
    {
      document.getElementById("ctl00_ContentPlaceHolder1_txtAddress").style.backgroundColor ='#ffffcc';
      document.getElementById("ctl00_ContentPlaceHolder1_txtAddress").focus();  
    }
    else
    {
      document.getElementById("ctl00_ContentPlaceHolder1_txtAddress").style.backgroundColor ='';
    }
   
  
  if(ContactNo ==0)
    {
      document.getElementById("ctl00_ContentPlaceHolder1_txtContactNo").style.backgroundColor ='#ffffcc';
      document.getElementById("ctl00_ContentPlaceHolder1_txtContactNo").focus();  
    }
    else
    {
      document.getElementById("ctl00_ContentPlaceHolder1_txtContactNo").style.backgroundColor ='';
    }
  
  
  if(Email ==0)
    {
      document.getElementById("ctl00_ContentPlaceHolder1_txtEmail").style.backgroundColor ='#ffffcc';
      document.getElementById("ctl00_ContentPlaceHolder1_txtEmail").focus();  
    }
    else
    {
      document.getElementById("ctl00_ContentPlaceHolder1_txtEmail").style.backgroundColor ='';
    }
  
  if(NameOrganigation ==0)
    {
      document.getElementById("ctl00_ContentPlaceHolder1_txtNameOrganigation").style.backgroundColor ='#ffffcc';
      document.getElementById("ctl00_ContentPlaceHolder1_txtNameOrganigation").focus();  
    }
    else
    {
      document.getElementById("ctl00_ContentPlaceHolder1_txtNameOrganigation").style.backgroundColor ='';
    }
  if(RetypePassword ==0)
    {
      document.getElementById("ctl00_ContentPlaceHolder1_txtRetypePassword").style.backgroundColor ='#ffffcc';
      document.getElementById("ctl00_ContentPlaceHolder1_txtRetypePassword").focus();  
    }
    else
    {
      document.getElementById("ctl00_ContentPlaceHolder1_txtRetypePassword").style.backgroundColor ='';
    }
  
    if(Password ==0)
    {
      document.getElementById("ctl00_ContentPlaceHolder1_txtPassword").style.backgroundColor ='#ffffcc';
      document.getElementById("ctl00_ContentPlaceHolder1_txtPassword").focus();  
    }
    else
    {
      document.getElementById("ctl00_ContentPlaceHolder1_txtPassword").style.backgroundColor ='';
    }
  
    if(UserId ==0)
    {
      document.getElementById("ctl00_ContentPlaceHolder1_txtUserId").style.backgroundColor ='#ffffcc';
      document.getElementById("ctl00_ContentPlaceHolder1_txtUserId").focus();  
    }
    else
    {
      document.getElementById("ctl00_ContentPlaceHolder1_txtUserId").style.backgroundColor ='';
    }
   
    
    if(str !='' )
    {  
    alert(str);
    return false;
    }

  } 
  
  /*************************************************************/
   function load() {
    var Latitude = document.getElementById("ctl00_ContentPlaceHolder1_HiddenLatitude").value; 
    var Longitude = document.getElementById("ctl00_ContentPlaceHolder1_HiddenLongitude").value; 
    var Title = document.getElementById("ctl00_ContentPlaceHolder1_HiddenTitle").value; 
    document.getElementById("map").className ="mapstyle";
    if (GBrowserIsCompatible()) {
       var map = new GMap2(document.getElementById("map"));
map.addControl(new GSmallMapControl());
map.addControl(new GMapTypeControl());
map.setCenter(new GLatLng(Latitude,Longitude), 17);
map.setMapType(G_HYBRID_MAP);

// 
var infoTabs = [
  new GInfoWindowTab("Tab #1", Title)
];

// 
// automatically
var marker = new GMarker(map.getCenter());
GEvent.addListener(marker, "click", function() {
  marker.openInfoWindowTabsHtml(infoTabs);
});
map.addOverlay(marker);
marker.openInfoWindowTabsHtml(infoTabs);
      }
    }
/**************************************************************************************/ 

ShowValue = function()
        {
           if(document.getElementById("ctl00_ContentPlaceHolder1_gvApartment_ctl02_Img1").style.borderColor =="")
           {    
            document.getElementById("Table1").style.display = "none";          
           } 
                
           if(document.getElementById("ctl00_ContentPlaceHolder1_gvApartment_ctl02_Img2").style.borderColor =="")
           {    
            document.getElementById("Table2").style.display = "none";          
           }  
              
           if(document.getElementById("ctl00_ContentPlaceHolder1_gvApartment_ctl02_Img3").style.borderColor =="")
           {    
            document.getElementById("Table3").style.display = "none";          
           } 
               
           if(document.getElementById("ctl00_ContentPlaceHolder1_gvApartment_ctl02_Img4").style.borderColor =="")
           {    
            document.getElementById("Table4").style.display = "none";          
           }   
             
           if(document.getElementById("ctl00_ContentPlaceHolder1_gvApartment_ctl02_Img5").style.borderColor =="")
           {    
            document.getElementById("Table5").style.display = "none";          
           } 
         
           if(document.getElementById("ctl00_ContentPlaceHolder1_gvApartment_ctl02_Img6").style.borderColor =="")
           {    
           document.getElementById("Table6").style.display = "none";                 
           }   
             
           if(document.getElementById("ctl00_ContentPlaceHolder1_gvApartment_ctl02_Img7").style.borderColor =="")
           {    
            document.getElementById("Table7").style.display = "none";          
           } 
               
           if(document.getElementById("ctl00_ContentPlaceHolder1_gvApartment_ctl02_Img8").style.borderColor =="")
           {    
            document.getElementById("Table8").style.display = "none";          
           }
           
           if(document.getElementById("ctl00_ContentPlaceHolder1_gvApartment_ctl02_Img9").style.borderColor =="")
           {    
            document.getElementById("Table9").style.display = "none";          
           } 
           
           if(document.getElementById("ctl00_ContentPlaceHolder1_gvApartment_ctl02_Img10").style.borderColor =="")
           {    
            document.getElementById("Table10").style.display = "none";          
           } 
           
           if(document.getElementById("ctl00_ContentPlaceHolder1_gvApartment_ctl02_Img11").style.borderColor =="")
           {    
            document.getElementById("Table11").style.display = "none";          
           } 
           
           if(document.getElementById("ctl00_ContentPlaceHolder1_gvApartment_ctl02_Img12").style.borderColor =="")
           {    
            document.getElementById("Table12").style.display = "none";          
           } 
//           
//           if(document.getElementById("ctl00_ContentPlaceHolder1_gvApartment_ctl02_Img13").style.borderColor =="")
//           {    
//            document.getElementById("Table13").style.display = "none";          
//           }  
//           
//           if(document.getElementById("ctl00_ContentPlaceHolder1_gvApartment_ctl02_Img14").style.borderColor =="")
//           {    
//            document.getElementById("Table14").style.display = "none";          
//           }  
//           
//           if(document.getElementById("ctl00_ContentPlaceHolder1_gvApartment_ctl02_Img15").style.borderColor =="")
//           {    
//            document.getElementById("Table15").style.display = "none";          
//           }   
           
           }  
             

/**********************************************************************************/
//Function for checking Valid Date
function checkValidDate(dateStr) {
    var slash1 = dateStr.indexOf("/");
    if (slash1 == -1) { return false; }
    var dateDay = dateStr.substring(0, slash1)
    var dateMonthAndYear = dateStr.substring(slash1+1, dateStr.length);
    var slash2 = dateMonthAndYear.indexOf("/");
    if (slash2 == -1) { return false; }
    var dateMonth = dateMonthAndYear.substring(0, slash2);
    var dateYear = dateMonthAndYear.substring(slash2+1, dateMonthAndYear.length);  
    if ( (dateMonth == "") || (dateDay == "") || (dateYear == "") ) { return false; }
    for (var x=0; x < dateMonth.length; x++) {
        var digit = dateMonth.substring(x, x+1);
        if ((digit < "0") || (digit > "9")) { return false; }
    }    
    var numMonth = 0;
    for (var x=0; x < dateMonth.length; x++) {
        digit = dateMonth.substring(x, x+1);
        numMonth *= 10;
        numMonth += parseInt(digit);
    }
    if ((numMonth <= 0) || (numMonth > 12)) { return false; }
    for (var x=0; x < dateDay.length; x++) {
        digit = dateDay.substring(x, x+1);
        if ((digit < "0") || (digit > "9")) { return false; }
    }
    var numDay = 0;
    for (var x=0; x < dateDay.length; x++) {
        digit = dateDay.substring(x, x+1);
        numDay *= 10;
        numDay += parseInt(digit);
    }
    if ((numDay <= 0) || (numDay > 31)) { return false; }
    if ((numMonth == 2) && (numDay > 29)) { return false; }
   if ((numMonth == 4) || (numMonth == 6) || (numMonth == 9) || (numMonth == 11)) {
        if (numDay > 30) { return false; }
    }
   for (var x=0; x < dateYear.length; x++) {
        digit = dateYear.substring(x, x+1);
        if ((digit < "0") || (digit > "9")) { return false; }
    }
    var numYear = 0;
    for (var x=0; x < dateYear.length; x++) {
        digit = dateYear.substring(x, x+1);
        numYear *= 10;
        numYear += parseInt(digit);
    }
    if ( (dateYear.length != 2) && (dateYear.length != 4) ) { return false; }
   if ( (numYear < 50) && (dateYear.length == 2) ) { numYear += 2000; }
    if ( (numYear < 100) && (dateYear.length == 2) ) { numYear += 1900; }
    if ((numYear <= 0) || (numYear > 9999)) { return false; }
   if ((numMonth == 2) && (numDay == 29)) {
        var div4 = numYear % 4;
        var div100 = numYear % 100;
        var div400 = numYear % 400;
        if (div4 != 0) { return false; }
        if ((div100 == 0) && (div400 != 0)) { return false; }
    }
   return true;
}
////////////////////////
function checkForInvalid(obj)
        {
            if( /[^0-9\-]|-{2,}/gi.test(obj.value) )
             {
                alert("Invalid character. enter number")
                obj.focus();
                obj.select();
                return false;
            }
            return true;
        }
        
  function IsNumeric(sText)
  {
   var ValidChars = "0123456789";//var ValidChars = "0123456789.";
   var IsNumber=true;
   var Char;
   for (i = 0; i < sText.length && IsNumber == true; i++) 
   { 
      Char = sText.charAt(i); 
      if (ValidChars.indexOf(Char) == -1) 
         {
         IsNumber = false;
         }
    }
   return IsNumber;   
 } 
 /********************************************************************************/
 
 function checkForm()
{
var str = "";
var Name =1;
if(document.getElementById("ctl00_ContentPlaceHolder1_txtName").value=='')
{
str +="\n Enter Name ";
Name =0;
}

var Email = 1;
if(document.getElementById("ctl00_ContentPlaceHolder1_txtEmail").value=='')
{
str +="\n Enter Email ";
Email = 0;
}

var emailCode=/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/;
var CEmail =1;
if(Email == 1)
{
if(document.getElementById("ctl00_ContentPlaceHolder1_txtEmail").value.search(emailCode)==-1)
{
str +="\n Invalid Email";
CEmail =0;
}
}

var Phone =1;
if(document.getElementById("ctl00_ContentPlaceHolder1_txtPhone").value=='')
{
str +="\n Enter Telephone Number ";
Phone =0;
}

var Arrival =1;
if(document.getElementById("ctl00_ContentPlaceHolder1_txtArrival").value != '')
{
if(!(checkValidDate(document.getElementById("ctl00_ContentPlaceHolder1_txtArrival").value)))
{
str +="\nThe date you supplied was invalid. Please try again, in dd/mm/yy Format";
Arrival =0;
}
}

var Departure =1;
if(document.getElementById("ctl00_ContentPlaceHolder1_txtDeparture").value != '')
{
if(!(checkValidDate(document.getElementById("ctl00_ContentPlaceHolder1_txtDeparture").value)))
{
str +="\nThe date you supplied was invalid. Please try again, in dd/mm/yy Format";
Departure =0;
}
}

var DepT = 1;
if(Arrival ==1 && Departure ==1)
{
if(document.getElementById("ctl00_ContentPlaceHolder1_txtArrival").value  != '' && document.getElementById("ctl00_ContentPlaceHolder1_txtDeparture").value != '')
{
var A=document.getElementById("ctl00_ContentPlaceHolder1_txtArrival").value.split("/");
var Arri=new Date(A[1]+"/"+A[0]+"/"+A[2]);
var D=document.getElementById("ctl00_ContentPlaceHolder1_txtDeparture").value.split("/");
var Dep=new Date(D[1]+"/"+D[0]+"/"+D[2]);
if(Arri >Dep)
{
str +="\nDepature Date Should be Greater than arrival Date";
DepT = 0;
}
}
}

var Adults =1;
if(document.getElementById("ctl00_ContentPlaceHolder1_txtAdults").value=='')
{
str +="\n Enter no of adults ";
Adults =0;
}
else if(!IsNumeric(document.getElementById("ctl00_ContentPlaceHolder1_txtAdults").value))
{
str +="\n Enter number in adults box ";
Adults =0;
}


var Children =1;
if(document.getElementById("ctl00_ContentPlaceHolder1_txtChildren").value=='')
{
str +="\n Enter no of Children ";
Children =0;
}
else if(!IsNumeric(document.getElementById("ctl00_ContentPlaceHolder1_txtChildren").value))
{
str +="\n Enter number in Children box ";
Children =0;
}

var Message =1;
if(document.getElementById("ctl00_ContentPlaceHolder1_txtMessage").value.length >500)
{
str +="\n Max 500 characters allow in message box";
Message =0;
}
///////////////////////////////
if(str != '')
{
if(Message ==0)
{
document.getElementById("ctl00_ContentPlaceHolder1_txtMessage").style.backgroundColor ='#ffffcc';
document.getElementById("ctl00_ContentPlaceHolder1_txtMessage").focus();
}
else
{
document.getElementById("ctl00_ContentPlaceHolder1_txtMessage").style.backgroundColor ='';
}


if(Children ==0)
{
document.getElementById("ctl00_ContentPlaceHolder1_txtChildren").style.backgroundColor ='#ffffcc';
document.getElementById("ctl00_ContentPlaceHolder1_txtChildren").focus();
}
else
{
document.getElementById("ctl00_ContentPlaceHolder1_txtChildren").style.backgroundColor ='';
}

if(Adults ==0)
{
document.getElementById("ctl00_ContentPlaceHolder1_txtAdults").style.backgroundColor ='#ffffcc';
document.getElementById("ctl00_ContentPlaceHolder1_txtAdults").focus();
}
else
{
document.getElementById("ctl00_ContentPlaceHolder1_txtAdults").style.backgroundColor ='';
}

if(Departure ==0 || DepT ==0)
{
document.getElementById("ctl00_ContentPlaceHolder1_txtDeparture").style.backgroundColor ='#ffffcc';
document.getElementById("ctl00_ContentPlaceHolder1_txtDeparture").focus();
}
else if(Departure ==1 && DepT ==1)
{
document.getElementById("ctl00_ContentPlaceHolder1_txtDeparture").style.backgroundColor ='';
}

if(Arrival ==0)
{
document.getElementById("ctl00_ContentPlaceHolder1_txtArrival").style.backgroundColor ='#ffffcc';
document.getElementById("ctl00_ContentPlaceHolder1_txtArrival").focus();
}
else
{
document.getElementById("ctl00_ContentPlaceHolder1_txtArrival").style.backgroundColor ='';
}


if(Phone ==0)
{
document.getElementById("ctl00_ContentPlaceHolder1_txtPhone").style.backgroundColor ='#ffffcc';
document.getElementById("ctl00_ContentPlaceHolder1_txtPhone").focus();
}
else
{
document.getElementById("ctl00_ContentPlaceHolder1_txtPhone").style.backgroundColor ='';
}

if(Email ==0 || CEmail ==0)
{
document.getElementById("ctl00_ContentPlaceHolder1_txtEmail").style.backgroundColor ='#ffffcc';
document.getElementById("ctl00_ContentPlaceHolder1_txtEmail").focus();
}
else if(Email ==1 && CEmail ==1)
{
document.getElementById("ctl00_ContentPlaceHolder1_txtEmail").style.backgroundColor ='';
}

if(Name ==0)
{
document.getElementById("ctl00_ContentPlaceHolder1_txtName").style.backgroundColor ='#ffffcc';
document.getElementById("ctl00_ContentPlaceHolder1_txtName").focus();
}
else
{
document.getElementById("ctl00_ContentPlaceHolder1_txtName").style.backgroundColor ='';
}
alert (str);
return false;
}
}//end of function
/****************************************************************************/   
//Function for Setting From and to date for on Calender click
function fun(obj)
{
var d = obj.split("/");
document.getElementById("ctl00_ContentPlaceHolder1_txtFrom_Date").value =d[1]+'/'+d[0]+'/'+d[2];
var night = document.getElementById("ctl00_ContentPlaceHolder1_ddlDays").value;
var myDate=new Date(obj);
myDate.setDate(myDate.getDate() + parseInt(night));
var year  = myDate.getFullYear();
var month = myDate.getMonth()+1;
var date   = myDate.getDate();
document.getElementById("ctl00_ContentPlaceHolder1_txtTo_Date").value =date+'/'+month+'/'+year;
return false;
}

//on change
function setDate()
{
if(document.getElementById("ctl00_ContentPlaceHolder1_txtFrom_Date").value != '' && checkValidDate(document.getElementById("ctl00_ContentPlaceHolder1_txtFrom_Date").value))
{
var d = document.getElementById("ctl00_ContentPlaceHolder1_txtFrom_Date").value.split("/");
var myDate=new Date(d[1]+'/'+d[0]+'/'+d[2]);
var night = document.getElementById("ctl00_ContentPlaceHolder1_ddlDays").value;
myDate.setDate(myDate.getDate() + parseInt(night));
var year  = myDate.getFullYear();
var month = myDate.getMonth()+1;
var date   = myDate.getDate();
document.getElementById("ctl00_ContentPlaceHolder1_txtTo_Date").value =date+'/'+month+'/'+year;
}
else
{
document.getElementById("ctl00_ContentPlaceHolder1_txtFrom_Date").style.backgroundColor ='#ffffcc';
document.getElementById("ctl00_ContentPlaceHolder1_txtFrom_Date").focus();
alert("\nEnter valid From Date");
return false;
}
return false;
}

function checkSearchdate()
{
var str = "";
var From_Date =1;
if(document.getElementById("ctl00_ContentPlaceHolder1_txtFrom_Date").value == '' || !(checkValidDate(document.getElementById("ctl00_ContentPlaceHolder1_txtFrom_Date").value)))
{
str +="\nEnter valid Date of Arrival";
From_Date =0;
}

var To_Date =1;
if(document.getElementById("ctl00_ContentPlaceHolder1_txtTo_Date").value == '' || !(checkValidDate(document.getElementById("ctl00_ContentPlaceHolder1_txtTo_Date").value)))
{
str +="\nEnter valid Date of Departure";
To_Date =0;
}

if(From_Date ==1 && To_Date ==1)
{
var d = document.getElementById("ctl00_ContentPlaceHolder1_txtFrom_Date").value.split("/");
var from =new Date(d[1]+'/'+d[0]+'/'+d[2]);
var t = document.getElementById("ctl00_ContentPlaceHolder1_txtTo_Date").value.split("/");
var to = new Date(t[1]+'/'+t[0]+'/'+t[2]);
if(from > to)
{
str +="\nDate of Arrival should be less than Date of Departure";
To_Date =0;
}
else 
{
var night = document.getElementById("ctl00_ContentPlaceHolder1_ddlDays").value;
from.setDate(from.getDate() + parseInt(night));
var Fyear  = from.getFullYear();
var Fmonth = from.getMonth()+1;
var Fdate   = from.getDate();
var FromD = Fdate+'/'+Fmonth+'/'+Fyear;

var Tyear  = to.getFullYear();
var Tmonth = to.getMonth()+1;
var Tdate   = to.getDate();
var ToD = Tdate+'/'+Tmonth+'/'+Tyear;
if(FromD != ToD)
{
str +="\nThere is no valid days difference between Date of Arrival And Date of Departure";
To_Date =0;
}
}
}

///
if(To_Date ==0)
{
document.getElementById("ctl00_ContentPlaceHolder1_txtTo_Date").style.backgroundColor ='#ffffcc';
document.getElementById("ctl00_ContentPlaceHolder1_txtTo_Date").focus();
}
else
{
document.getElementById("ctl00_ContentPlaceHolder1_txtTo_Date").style.backgroundColor ='';
}

if(From_Date ==0)
{
document.getElementById("ctl00_ContentPlaceHolder1_txtFrom_Date").style.backgroundColor ='#ffffcc';
document.getElementById("ctl00_ContentPlaceHolder1_txtFrom_Date").focus();
}
else
{
document.getElementById("ctl00_ContentPlaceHolder1_txtFrom_Date").style.backgroundColor ='';
}
if(str != '')
{
alert(str);
return false;
}
}
/**********************************************************************************/
    
    
