/************************Common functions*****************************************/

/************************************************************************************
* Function Name : IsDigit
* Purpose       : Checks whether the phone number is numeric or not
* Author        : Bindu Raj  Dated: July 08, 2008
*************************************************************************************/
function IsDigit(phnodigit)
{
    if(isNaN(phnodigit))     
    {
 //       alert("Please enter a numeric value");
//        return false;
    }
}
 // Removes leading whitespaces
function LTrim( value ) {
	
    var re = /\s*((\S+\s*)*)/;
    return value.replace(re, "$1");	
}

// Removes ending whitespaces
function RTrim( value ) {
	
    var re = /((\s*\S+)*)\s*/;
    return value.replace(re, "$1");	
}

// Removes leading and ending whitespaces
function trim( value ) {	    
    return LTrim(RTrim(value));	
}
// Checking whether the dropdown value is -1 or not
function chkDropDownEntry(ddlId)
{
    var ddlName=document.getElementById(ddlId);            
    var selIndex=ddlName.options.selectedIndex;
    var selValue=ddlName.options[selIndex].value;         
    
    if(selValue==-1)
        return false;
    else
        return true;          
}
/***********************End of Common Functions************************************/

/*************************Login.asp*************************************************
/************************************************************************************
* Function Name : validateInputsNewUser
* Purpose       : Validates the input controls
* Author        : Bindu Raj  Dated: July 08, 2008
*************************************************************************************/
function validateInputsNewUser()
{  
    try
    {
        if(trim(document.getElementById("txtSurName").value)=="")
        {
            alert("Please enter surname");
            document.getElementById("txtSurName").value=trim(document.getElementById("txtSurName").value);
            document.getElementById('txtSurName').focus();
            return false;
        }            
        if(trim(document.getElementById("txtNewEmail").value)=="")
        {
            alert("Please enter email address");
            document.getElementById("txtNewEmail").value=trim(document.getElementById("txtNewEmail").value);
            document.getElementById('txtNewEmail').focus();
            return false;
        }
        else
        {
            if(ValidateEmail(document.getElementById("txtNewEmail").value)==false) 
            { 
		        alert("Please enter a valid email address");
		        document.getElementById('txtNewEmail').focus();
		        return false;
	        }
        }                
        if(trim(document.getElementById("txtMobile").value)=="")
        {
            alert("Please enter your telephone number");
            document.getElementById("txtMobile").value=trim(document.getElementById("txtMobile").value);
            document.getElementById('txtMobile').focus();
            return false;
        }
        else
        {          
            if(document.getElementById("txtMobile").value!="")
            {   
                if(IsDigit(document.getElementById("txtMobile").value)==false)
                {
                    document.getElementById('txtMobile').focus();
                    return false;
                }
            }
        }
        var isChecked = false;
        if(document.getElementsByName('rdSpecialOffer').length>0)
        {
            for(var i=0;i<document.getElementsByName('rdSpecialOffer').length;i++)
            {
                if(document.getElementsByName('rdSpecialOffer').item(i).checked)
                {
                    isChecked = true;
                    break;
                }
            }
            if(isChecked == false)            
            {
                alert("Please select an offer");                
                return false;
            }
         }
   }
   catch(e)
   {
   }
    return true;
}

/************************************************************************************
* Function Name : ValidateEmail
* Purpose       : Validates UserName for correct format.
* Author        : Bindu Raj  Dated: July 08, 2008
*************************************************************************************/
function ValidateEmail(str) 
{ 	 
    if(str.search(/^\w+((-\w+)|(\.\w+))*\@[A-Za-z0-9]+((\.|-)[A-Za-z0-9]+)*\.[A-Za-z0-9]+$/) !=-1)
        return true;
    else
        return false;	
}
function validateLoginInputs()
{
try
   {    
        if(trim(document.getElementById("txtEmail").value)=="")
        {
            alert("Please enter email id to login");
            document.getElementById("txtEmail").value=trim(document.getElementById("txtEmail").value);
            document.getElementById('txtEmail').focus();
            return false;
        }
        if(trim(document.getElementById("txtPassword").value)=="")
        {
            alert("Please enter password");
            document.getElementById("txtPassword").value=trim(document.getElementById("txtPassword").value);
            document.getElementById('txtPassword').focus();
            return false;
        }    
        clearcookies();
   }
   catch(e)
   {
   }
   return true;
}

/************************************************************************************
* Function Name : savePassword
* Purpose       : Saves password in the cookie.
*************************************************************************************/
function savePassword() 
{	    
   document.getElementById("chkRemember").value=1;
}   
function clearcookies()
{
    if(document.getElementById("chkRemember").checked==false)
        document.getElementById("chkRemember").value=0;
}
function popitup(url) 
{
    newwindow=window.open(url,'name','height=400,width=600');
    if (window.focus) {newwindow.focus()}
    return false;
}
    
/*************************End of Login.asp*************************************************/

/*************************LECreditCardDetails.asp***************************************/
  
/************************************************************************************
* Function Name : mod10
* Purpose       : Validating the credit card number using Luhn algorithm
* Author        : Bindu Raj  Dated: July 06, 2008
*************************************************************************************/ 
 function mod10(cardNumber) 
 {   
    var clen = new Array( cardNumber.length ); 
    var n = 0,sum = 0; 
    for( n = 0; n < cardNumber.length; ++n ) 
    { 
     clen[n] = parseInt(cardNumber.charAt(n) );     
    } 
    for(n = clen.length -2; n >= 0; n-=2 ) 
    {
      clen[n] *= 2; 
      if(clen[n] > 9 ) 
      clen[n]-=9; 
    }
    for( n = 0; n < clen.length; ++n ) 
    { 
       sum += clen[n]; 
    } 
    return(((sum%10)==0)?true : false); 
 }
 
/************************************************************************************
* Function Name : validateInputsCreditCardDetails
* Purpose       : Validates the input controls
* Author        : Bindu Raj  Dated: July 08, 2008
*************************************************************************************/
function validateInputsCreditCardDetails()
{  
    try
    {    
        if(document.getElementById("txtCardHolderName").value=="")
        {
            alert("Please enter card holder's name");
            document.getElementById('txtCardHolderName').focus();
            return false;
        }  
        if(chkDropDownEntry("ddlCardType")==false)
        {
            alert("Please select a card type");
            document.getElementById("ddlCardType").focus();
            return false;
        }
        if(chkDropDownEntry("ddlExpMonth")==false)
        {
            alert("Please select a valid expiry date");
            document.getElementById("ddlExpMonth").focus();
            return false;
        }
         if(chkDropDownEntry("ddlExpYear")==false)
        {
            alert("Please select a valid expiry date");
            document.getElementById("ddlExpYear").focus();
            return false;
        }
        if(document.getElementById("txtPostCode").value=="")
        {
            alert("Please enter post code");
            document.getElementById('txtPostCode').focus();
            return false;
        }            
        if(document.getElementById("txtCardNumber").value=="")
        {
            alert("Please enter card number");
            document.getElementById('txtCardNumber').focus();
            return false;
        }
        
        else
        {
            if(IsDigit(document.getElementById("txtCardNumber").value)==false)
            {
                document.getElementById('txtCardNumber').focus();
                return false;
            }
            else
            {
             var crdNumber;
             crdNumber = document.getElementById("txtCardNumber").value;      
             if(mod10(crdNumber)== false)  
               {
                 alert("Please enter a valid credit card number");
                 document.getElementById('txtCardNumber').focus();
                 return false;
               }
            }
        } 
        if(ValidateCreditCardDates()==false )
        {
            return false;
        }          
   }
   catch(e)
   {
   }
    return true;
}

/************************************************************************************
* Function Name : FillDropDown
* Purpose       : To fill years in Valid From and Valid To dropdowns during loading of page
* Author        : Siddique  Dated: July 30, 2008
*************************************************************************************/
function FillDropDown(fromYear,toYear)
{   
    document.getElementById('txtCardHolderName').focus();
    var today=new Date();
    var currentYear=today.getUTCFullYear();
    var dropDown=document.getElementById('ddlValidFromYear'); 
    var newOption;  
    for(i=20;i>=0;i--)
    {
        newOption = document.createElement('option');
        newOption.text=currentYear-i;
        newOption.value=currentYear-i;
        if(fromYear != "")
        {
            if(currentYear-i == fromYear)
            {
                newOption.selected = "selected";
            }
        }
        //dropDown.options.add(newOption);
         dropDown.appendChild(newOption);
    } 
   dropDown=document.getElementById('ddlExpYear'); 
   for(i=0;i<=20;i++)
    {
        newOption = document.createElement('option');
        newOption.text=currentYear+i;
        newOption.value=currentYear+i;
        if(toYear != "")
        {
            if(currentYear+i == toYear)
            {
                newOption.selected = "selected";
            }
        }
        //dropDown.options.add(newOption);
         dropDown.appendChild(newOption);
    }                                     
}
/************************************************************************************
* Function Name : ValidateCreditCardDates
* Purpose       : To check whether valid from date is greater than valid to date or not.
* Author        : Siddique  Dated: July 30, 2008
*************************************************************************************/
function ValidateCreditCardDates()
{
    var today=new Date();
    var currentMonth=today.getMonth();
    var curYear = today.getUTCFullYear();    
    var validFromYear=GetValueFromDropDown("ddlValidFromYear");
    var validToYear=GetValueFromDropDown("ddlExpYear");
    var validFromMonth=GetValueFromDropDown("ddlValidFromMonth"); 
    var validToMonth=GetValueFromDropDown("ddlExpMonth"); 
    if(validFromYear==validToYear)
     {         
         if(validFromYear>=validToYear)
         {
            alert("Valid to date must be greater than valid from date");
            return false;
         }
     }     
     if(validToYear = curYear)
     {
        currentMonth = currentMonth + 1;       
        if(validToMonth<=currentMonth)
        {
            alert("Valid to date must be greater than current date");
            return false;
        }
     }
}  
/************************************************************************************
* Function Name : GetValueFromDropDown
* Purpose       : To get selected value from any dropdown.
* Author        : Siddique  Dated: July 30, 2008
*************************************************************************************/
function GetValueFromDropDown(dropDownId)
{
    var dropDown=document.getElementById(dropDownId);            
    var selIndex=dropDown.options.selectedIndex;
    var selValue=dropDown.options[selIndex].value;         
    return selValue     
} 
/************************End of LECreditCardDetails.asp***********************************/

/*************************LEDateSelect.asp*************************************************/
   
//=============================================================================================
/* AJAX Implementation*/
       
function call_server()
{   
    optSelDateIndex=document.getElementById("ddlDate").selectedIndex;            
    optSelDateVal=encodeURIComponent(document.getElementById("ddlDate").options[optSelDateIndex].value);
    optselMonthIndex=document.getElementById("ddlMonth").selectedIndex;    
    optSelMonthVal=document.getElementById("ddlMonth").options[optselMonthIndex].value;
    
    var arrselMonValue;    
    arrselMonValue = optSelMonthVal.split("#");        
    optSelMonthVal = arrselMonValue[0];    
    optSelMonthVal = encodeURIComponent(optSelMonthVal);
    //selYear = this_date_timestamp.getUTCFullYear();	//extract year
    selYear = arrselMonValue[1];
    if(optSelDateVal == "-1")
    {
        //alert("Please select a valid date");         
        try
        {
            for (var i = (document.getElementById('ddlTimings').options.length-1); i > 0; i--)
            {                
                document.getElementById('ddlTimings').remove(i)
            }   
        }
        catch(e)
        {}
        return false;
    }    
    //selDate=optSelDateVal + "/" + optSelMonthVal + "/" + selYear;
    selDate=optSelMonthVal + "/" + optSelDateVal + "/" + selYear;                        
    //alert(selDate);
    /* If GET method is used use the following lines of code*/               
  //  request.open("GET","TestAjaxASP.asp?txtVal=" + tval + "&optVal=" + optValSelValue);
  //  request.send('');
    
    /* If the method id POST */            
    parameters="selDate="+ selDate;     //optSelDateVal;  Passing the selected day value for calling the service(e.g.friday)
    request.open("POST","/booking/GetSittingTimes.asp",true);  
    request.setRequestHeader("Content-type", "application/x-www-form-urlencoded");           
    request.send(parameters);
    request.onreadystatechange=server_interaction;        
}
var request=GetXmlHttpObject(server_interaction)          //creat_Object();

function server_interaction()
{
    if(request.readyState==1)
    {
        document.getElementById("DivSittings").innerHTML='';
        document.getElementById("DivSittings").innerHTML='<span class="labelbold" style="color:#cf0404;">Loading......</span>';
    }
    if(request.readyState==4)
    {
        var answer=request.responseText;
        
        if(answer=="-1")
            alert("Please select a valid open day")
        else
        {            
            document.getElementById("DivSittings").innerHTML='';
            document.getElementById("DivSittings").innerHTML=answer;
        }
    }
}
        
function GetXmlHttpObject(handler)
{
    var objXmlHttp=null
 
    if (navigator.userAgent.indexOf("Opera")>=0)
    {
            return;
    }
    if (navigator.userAgent.indexOf("MSIE")>=0)
    {
        var strName="Msxml2.XMLHTTP"
        if (navigator.appVersion.indexOf("MSIE 5.5")>=0)
        {
            strName="Microsoft.XMLHTTP"
        }
        try
        {        
            objXmlHttp=new ActiveXObject(strName)
            objXmlHttp.onreadystatechange=handler
            return objXmlHttp
        }
        catch(e)
        {
            return
        }
    }
    if (navigator.userAgent.indexOf("Mozilla")>=0)
    {
        objXmlHttp=new XMLHttpRequest()
        objXmlHttp.onreadystatechange=handler
        objXmlHttp.onload=handler
        objXmlHttp.onerror=handler
        return objXmlHttp
    }
} 
/* AJAX Implementation Ends*/
//==========================================================================================================
        
var this_date_timestamp=new Date()	//get current day-time stamp
var this_weekday_name_array = new Array("Sun","Mon","Tues","Wed","Thur","Fri","Sat")	//predefine weekday names
//var tempthis_weekday_name_array = new Array("sunday","monday","tuesday","wednesday","thursday","friday","saturday")	//predefine weekday names required for setting the values of dropdown(ddldate)
var this_month_name_array = new Array("January","February","March","April","May","June","July","August","September","October","November","December")	//predefine month names
var this_weekday = this_date_timestamp.getDay()	//extract weekday
var this_date = this_date_timestamp.getDate()	//extract day of month
var this_month = this_date_timestamp.getMonth()	//extract month
var this_year = this_date_timestamp.getUTCFullYear()	//extract year 
                         
                         
function fillMonths()
{   
 
    var str;    
    //str = "<%=sHtml%>";
    str=document.getElementById('hdshtml').value;
    document.getElementById("DivSittings").innerHTML = str;    
    document.getElementById('txtNoOfPeople').focus();     
    var tdCell= document.getElementById('tdSelect');
    var ddl= document.createElement('SELECT');    
    ddl.id="ddlMonth";
    ddl.name="ddlMonth";
    ddl.className="bookingfieldcell";   
    ddl.style.width = "122px";     
    ddl.onchange = function(){return GetDays();};
    tdCell.appendChild(ddl);    
    var ddlMonName=document.getElementById('ddlMonth');  // getting the month drop down                                             
    var elOptNew = document.createElement('option');
    ddlMonName.appendChild(elOptNew);
    //ddlMonName.options.add(elOptNew);                         Not working in MAC SAFARI     
    elOptNew.text = "Choose Month...";            // Thurs 20
    elOptNew.value = "-1";  
        
    var j,k;
    j=this_month + 6;
    k=this_month;
    for(var i=this_month;i<=j;i++)
    {          
        if(k>11)
        {
            k=0;    
            this_year=this_year + 1;
        }
        var nextDate=this_month_name_array[k] + " " + this_year;      // setting the next date with month and year        
        var elOptNew = document.createElement('option');              // creating the element for adding options  
       // ddlMonName.options.add(elOptNew);
       ddlMonName.appendChild(elOptNew);
        monValue=k+1;
        if(k<9)
            monValue="0" + monValue + "#" + this_year;                //monValue="0" + monValue;
        else
            monValue=monValue + "#" + this_year;                                       //monValue=monValue;
                
        elOptNew.text = nextDate;                
        elOptNew.value = monValue;       //i+1;                       
        k=k+1;       
    }
    ddlMonName.options.selectedIndex=1;         // making the current month selected by default
    GetDays();
    return false;
}

function GetDays()
{    
      
    var closedDays = document.getElementById('hdCloseDays').value;      // Gets the closed days from the server
    var bookedDays = document.getElementById('hdBookedDays').value;      // Gets the booked days from the server    
    var arrClosedDays,arrBookedDays;          
    if(closedDays != "")                                                
    {
        arrClosedDays = closedDays.split(",");        
    }
    if(bookedDays != "")                                                
    {
        arrBookedDays = bookedDays.split(",");        
    }    
    
    var tdDayCell= document.getElementById('tdDaySelect');    
    tdDayCell.innerHTML="";
    var ddlDay= document.createElement('SELECT');    
    ddlDay.id="ddlDate";
    ddlDay.name="ddlDate";
    ddlDay.className="bookingfieldcell";    
    ddlDay.onchange = function(){call_server();};
    
    tdDayCell.appendChild(ddlDay);

    var ddlMonName=document.getElementById('ddlMonth');  // getting the month drop down
    var ddlDateName=document.getElementById('ddlDate');  // getting the date drop down
    var selMonIndex=ddlMonName.options.selectedIndex;   // getting the index of selected month 
    var selMonValue=ddlMonName.options[selMonIndex].value; // getting the value of the selected month                 
    var arrselMonValue;
    var selectedYear;
    arrselMonValue = selMonValue.split("#");    
    selMonValue = arrselMonValue[0];
    selectedYear = arrselMonValue[1];
    var upperLimit;     // This is for setting the upperlimit of each month                                                     
    var firstDay = new Date(selectedYear, selMonValue-1,1); // get first day of selected month                 
    var startingDay = firstDay.getDay()  // storing the first day of the selected month
    var d = new Date();
    var curr_year = selectedYear;        //d.getUTCFullYear();
        
    for (var i = (ddlDateName.options.length-1); i > 0; i--)
    {                
      ddlDateName.remove(i)
    }         
   
    if(selMonValue==1 || selMonValue==3 || selMonValue==5 || selMonValue==7 || selMonValue==8 || selMonValue == 10 || selMonValue==12)
    {
        upperLimit=31;
     }
     else if(selMonValue==02)    // Checking leap year
     {
        if(CheckLeapYear(curr_year))
        {
            upperLimit=29;
        }
        else
        {
             upperLimit=28;
        }
     }  
     else
     {
        upperLimit=30;
     }  
         
    var nextDate;
    var nextweekday;   
    var startlimit;
    if(selMonValue==this_month+1)     // If current month is selected
    {   
        //var this_day_week=this_weekday_name_array[this_weekday] + " " + this_date; // getting the current week day               
        nextDate=this_date;         // eg.20 setting the next date                                             
        nextweekday=this_weekday;   // eg.4 if thursday setting the next week day    
        startlimit= this_date;                                  
    }
    else
    {     
        nextDate=1;         //  setting the next date                             
        nextweekday=startingDay;   // setting the next week day                                         
        startlimit=1;
    }    
           
    var elOptNew = document.createElement('option');
   // ddlDateName.options.add(elOptNew);
    ddlDateName.appendChild(elOptNew);
    elOptNew.text = "Choose Date...";            // Thurs 20
    elOptNew.value = "-1";    
    
    if(selMonValue == "-1")
    {
        alert("Please select a valid month");
        return false;
    }     
       
    for(var i=startlimit;i<=upperLimit;i++)
    {  
        var isClosed = 0;
        var isBooked = 0;
        var nextDay=this_weekday_name_array[nextweekday] + " " + nextDate;                           
        
        if(closedDays != "")
        {
            for(var x=0;x<arrClosedDays.length;x++)
            {                 
                if(arrClosedDays[x] == nextweekday)
                {                  
                    isClosed = 1;                
                    break;
                }            
            }
         }
         //*************************************************         
         if(bookedDays != "")
         {
            for(var y=0;y<arrBookedDays.length;y++)
            {
                var temp;
                temp = new Date(arrBookedDays[y]);
                var cMonth =temp.getMonth();        // returns one value less than the original month ie. if 8 is the month this returns 7.
                if(cMonth == selMonValue-1)         // if the selectted motnh and the closed month are equal
                {
                    var cDate = temp.getDate();                   
                    if(cDate == nextDate)
                    {
                        isBooked = 1;
                        break;
                    }
                }                
            }
         }
         //*************************************************
        if (isClosed == 0 && isBooked == 0)
        {
            var elOptNew = document.createElement('option');
            //ddlDateName.options.add(elOptNew);        
            ddlDateName.appendChild(elOptNew);        
            elOptNew.text = nextDay;            // Thurs 20
            elOptNew.value = nextDate ;//tempthis_weekday_name_array[nextweekday]  eg. 4 for thursday    //nextDate; eg.20            
            /*if(isBooked == 1)
                elOptNew.disabled = true;
            else
                elOptNew.disabled = false;*/
        }
                
        nextDate=nextDate+1;
        if(nextweekday>5)
            nextweekday=0;
        else
            nextweekday=nextweekday+1;   
    }          
    if(ddlDateName.options.length > 1)
        ddlDateName.options.selectedIndex = 1;      
    //else
        //alert("Sorry no open days available on this month.");  // Removing based on Charles commend
    call_server();
    return false;
}
// This is for checking the leap year
function CheckLeapYear(yr)
{             
    if ((parseInt(yr)%4) == 0)
    { 
        if (parseInt(yr)%100 == 0)
        { 
            if (parseInt(yr)%400 != 0)
            {
                return false; 
            } 
            else if (parseInt(yr)%400 == 0)
            { 
                return true; 
            } 
        } 
        if (parseInt(yr)%100 != 0)
        { 
            return true; 
        } 
    } 
    else if ((parseInt(yr)%4) != 0)
    { 
        return false; 
    }     
} 
function checkFields()
{        
// This function validates the input controls.    
    var ddlName;            
    var selIndex;
    var selValue;
    try
    {  
        if(trim(document.getElementById("txtNoOfPeople").value)=="")
        {
            alert("Please enter no. of people");
            document.getElementById("txtNoOfPeople").value=trim(document.getElementById("txtNoOfPeople").value);
            document.getElementById('txtNoOfPeople').focus();
            return false;
        }   
        else
        {                
            if(isNaN(document.getElementById("txtNoOfPeople").value))
            {
                alert("Please enter valid no. of people");
                document.getElementById('txtNoOfPeople').focus();
                return false;
            } 
            else
            {                
                if((trim(document.getElementById("txtNoOfPeople").value) == 0) || (trim(document.getElementById("txtNoOfPeople").value) >= 100))
                {
                    alert("Number of peoples must be less than 100.");
                    document.getElementById('txtNoOfPeople').focus();
                    return false;
                }
                var tVal=document.getElementById("txtNoOfPeople").value;
                tVal=tVal.split(".");
                if(tVal.length>1)
                {
                    alert("Please enter an integer value")
                    return false;
                }   
            }
        }  
        if(document.getElementById('ddlTimeValue').value == "-1")
        {
            alert("Please select a time");
            //document.getElementById("ddlTimings").focus();
            return false;
        }  
        if(chkDropDownEntry("ddlTimings")==false)
        {
            alert("Please select a time");
            document.getElementById("ddlTimings").focus();
            return false;
        }     
        if(chkDropDownEntry("ddlMonth")==false)
        {
            alert("Please select a valid date");
            document.getElementById("ddlMonth").focus();
            return false;
        }
        if(chkDropDownEntry("ddlDate")==false)
        {
            alert("Please select a valid date");
            document.getElementById("ddlDate").focus();
            return false;
        }          
        if(chkDropDownEntry("ddlrooms")==false)
        {
            alert("Please select a room");
            document.getElementById("ddlrooms").focus();
            return false;
        }    
   }
   catch(e)
   {
   }
    return true;
}
function setddlvalue()
{    
    var selddlValue=document.getElementById('ddlTimings').options[document.getElementById('ddlTimings').selectedIndex].value;
    if(selddlValue == "-1")    
    {        
        alert("Please select a valid time");
        return false;
    }
    document.getElementById('ddlTimeValue').value=selddlValue;        
    return false;
}

   /*************************End of LEDateSelect.asp*************************************************/
   
 /*********************Start of LEChangePassword.asp*************************************************/

function ValidateInputsChangePassword()
{  
    try
    {
        if(trim(document.getElementById("txtEmail").value)=="")
        {
            alert("Please enter email address");
            document.getElementById("txtEmail").value=trim(document.getElementById("txtEmail").value);
            document.getElementById('txtEmail').focus();
            return false;
        }
        else
        {
            if(ValidateEmail(document.getElementById("txtEmail").value)==false) 
            { 
		        alert("Please enter a valid email address");
		        document.getElementById('txtEmail').focus();
		        return false;
	        }
        }
        if(trim(document.getElementById("txtOldPassword").value)=="")
        {
            alert("Please enter old password");
            document.getElementById("txtOldPassword").value=trim(document.getElementById("txtOldPassword").value);
            document.getElementById('txtOldPassword').focus();
            return false;
        }         
        if(trim(document.getElementById("txtNewPassword").value)=="")
        {
            alert("Please enter new password");
            document.getElementById("txtNewPassword").value=trim(document.getElementById("txtNewPassword").value);
            document.getElementById('txtNewPassword').focus();
            return false;
        }
        if(trim(document.getElementById("txtConfrmPassword").value)=="")
        {
            alert("Please confirm your password");
            document.getElementById("txtConfrmPassword").value=trim(document.getElementById("txtConfrmPassword").value);
            document.getElementById('txtConfrmPassword').focus();
            return false;
        }
        else
        {
            if(document.getElementById("txtConfrmPassword").value!=document.getElementById("txtNewPassword").value)
            {
                alert("Password mismatches!!");
                document.getElementById('txtConfrmPassword').focus();
                return false;
            }
        } 
        
   }
   catch(e)
   {
   }
    return true;
}
/*********************End of LEChangePassword.asp*************************************************/
 function ValidateInputesForgotPwd()
{
    if(trim(document.getElementById("txtEmail").value)=="")
    {
        alert("Please enter email address");
        document.getElementById("txtEmail").value=trim(document.getElementById("txtEmail").value);
        document.getElementById('txtEmail').focus();
        return false;
    }
    else
    {
        if(ValidateEmail(document.getElementById("txtEmail").value)==false) 
        { 
	        alert("Please enter a valid email address");
	        document.getElementById('txtEmail').focus();
	        return false;
        }
    }
    return true;
} 

/***********************Start of LEMyAccount.asp***************************************************/
function ValidateInputsAccount()
{
     try
    {
        if(trim(document.getElementById("txtEmail").value)=="")
        {
            alert("Please enter email address");
            document.getElementById("txtEmail").value=trim(document.getElementById("txtEmail").value);
            document.getElementById('txtEmail').focus();
            return false;
        }
        else
        {
            if(ValidateEmail(document.getElementById("txtEmail").value)==false) 
            { 
		        alert("Please enter a valid email address");
		        document.getElementById('txtEmail').focus();
		        return false;
	        }
        }
        if(trim(document.getElementById("txtPassword").value)=="")
        {
            alert("Please enter password");
            document.getElementById("txtPassword").value=trim(document.getElementById("txtPassword").value);
            document.getElementById('txtPassword').focus();
            return false;
        }         
        if(trim(document.getElementById("txtSurName").value)=="")
        {
            alert("Please enter Sur Name");
            document.getElementById("txtSurName").value=trim(document.getElementById("txtSurName").value);
            document.getElementById('txtSurName').focus();
            return false;
        }
   }
   catch(e)
   {
   }
    return true;
}
/*********************End of LEMyAccount.asp*****************************************************/ 