﻿// JScript File
//Globally declared so that can be used whenever needed.
var ChkInDate =new Date();
var ChkOutDate =new Date();
  
function GetMinChkInDate(sender,args)
{

var exd = new Date();
exd.setDate(exd.getDate()+1);
return exd;
}

function checkCheckInDate(sender,args)
{
    ChkInDate= sender._selectedDate;   
    }
function checkCheckOutDate(sender,args)
{
ChkOutDate= sender._selectedDate;
}
function GetMinChkOutDate(sender,args)
{
    var argsDate2 = new Date(); 
    
    if ((document.getElementById("ctl00_ContentPlaceHolder2_UCBooking1_txtCheckIn").value.trim())!="")
    {
      var calendarBehavior=$find("CalendarExtender2");
      calendarBehavior.set_selectedDate(ChkInDate);
      return ChkInDate; 
    }
    else 
    {        
        var exd = new Date();
        exd.setDate(exd.getDate()+1);
        return exd;
    }
}
function testFunction()
    {   

        var mydate=document.getElementById("ctl00_ContentPlaceHolder2_UCBooking1_txtCheckIn").value
        if (mydate != '')
        { 
            var sepPos=mydate.indexOf("/");
            if(sepPos==-1){
                sepPos=mydate.indexOf("-");
            }        
            var sepChar =mydate.substring(sepPos,sepPos+1);
            if(sepChar!='/' && sepChar!='-')
            {
                alert("Please enter the date in dd/mm/yyyy format.");
                document.getElementById("ctl00_ContentPlaceHolder2_UCBooking1_txtCheckIn").value='';
                return;
            }
            var argsDate = new Date();
            argsDate = getDateObject(document.getElementById("ctl00_ContentPlaceHolder2_UCBooking1_txtCheckIn").value,sepChar)
            if (argsDate != null)
            {
                var todaysDate = new Date();
                if ((document.getElementById("ctl00_ContentPlaceHolder2_UCBooking1_txtCheckout").value)!="")
                {
                    var argsDate2=new Date();
                    argsDate2 = getDateObject(document.getElementById("ctl00_ContentPlaceHolder2_UCBooking1_txtCheckout").value,'-' )
                }
                var flag;
                flag = 0;
                     
                if (argsDate < todaysDate)
                {
                   
                    alert("Check-in date can not be today's date or less than today's date");
                    document.getElementById("ctl00_ContentPlaceHolder2_UCBooking1_txtCheckIn").value = ''
                    flag=1;
                    return;
                }
                else{
                
                document.getElementById("ctl00_ContentPlaceHolder2_UCBooking1_txtCheckIn").value = GetFormattedDate(argsDate);
                }  

                if(flag!=1)
                {
                alert("un");
                    if(argsDate > (argsDate2))
                    {
                       
                        alert("Check-in date can not be greater than Check-out date");
                        document.getElementById("ctl00_ContentPlaceHolder2_UCBooking1_txtCheckIn").value = '';
                        return;
                    }
                 }
            }
         }
    }
    
    
     function testFunction1()
    {
        var mydate=document.getElementById("ctl00_ContentPlaceHolder2_UCBooking1_txtCheckout").value
        if (mydate != '')
        {
            var sepPos=mydate.indexOf("/");
            if(sepPos==-1){
            sepPos=mydate.indexOf("-");
            }
            var sepChar =mydate.substring(sepPos,sepPos+1);
                  
            if(sepChar!='/' && sepChar!='-')
            {
            alert("Please enter the date in dd/mm/yyyy format.");
            document.getElementById("ctl00_ContentPlaceHolder2_UCBooking1_txtCheckout").value='';
            return;
            }
            var argsDate=new Date();
            argsDate = getDateObject(document.getElementById("ctl00_ContentPlaceHolder2_UCBooking1_txtCheckout").value,sepChar)
            if (argsDate != null)
            {
                var todaysDate = new Date()
                if ((document.getElementById("ctl00_ContentPlaceHolder2_UCBooking1_txtCheckIn").value)!="")
                {
                    var argsDate2=new Date();
                    
                    argsDate2 = getDateObject(document.getElementById("ctl00_ContentPlaceHolder2_UCBooking1_txtCheckIn").value,'-');
                }
                var flag;
                flag = 0;
                if (argsDate < todaysDate)
                {
                    
                    alert("Check-out date can not be today's date or less than today's date");
                    document.getElementById("ctl00_ContentPlaceHolder2_UCBooking1_txtCheckout").value = '';
                    flag=1;
                    return;
                } 
                else{
                document.getElementById("ctl00_ContentPlaceHolder2_UCBooking1_txtCheckout").value =GetFormattedDate(argsDate);
                }   
                if(flag!=1)
                {
                    if(argsDate < (argsDate2))
                    {
                        
                        alert("Check-out date can not be smaller than Check-in date");
                        document.getElementById("ctl00_ContentPlaceHolder2_UCBooking1_txtCheckout").value = ''
                        return;
                    }
                }
             }
         }
    }
    
function getDateObject(dateString,dateSeperator)
{

//This function return a date object after accepting 
//a date string ans dateseparator as arguments
var curValue=dateString;
var sepChar=dateSeperator;

var curPos=0;
var cDate,cMonth,cYear;
//extract day portion
curPos=dateString.indexOf(sepChar);
cDate=dateString.substring(0,curPos);
//extract month portion 
endPos=dateString.indexOf(sepChar,curPos+1); 
cMonth=dateString.substring(curPos+1,endPos);
//extract year portion 
curPos=endPos;
endPos=curPos+5; 
cYear=curValue.substring(curPos+1,endPos);
cMonth=GetMonth(cMonth);

if (cYear.length > 2)
{
    //Create Date Object
    dtObject=new Date();
    dtObject=new Date(cYear,cMonth - 1,cDate); 
    return dtObject;
}
else
{
    alert("Please enter the date in dd/mm/yyyy format.");
    document.getElementById("ctl00_ContentPlaceHolder2_UCBooking1_txtCheckIn").value='';
    document.getElementById("ctl00_ContentPlaceHolder2_UCBooking1_txtCheckout").value='';
    return;
}

}


function GetMonth(cMonth)
{
cMonth=cMonth.toLowerCase();
switch(cMonth)
        {
        case "jan":
        cMonth="01";
        break;

        case "feb":
        cMonth="02";
       // return(day + "-" + cMonth + "-" + year);

        break;
        
        case "mar":
        cMonth="03";
       // return(day + "-" + cMonth + "-" + year);

        break;
        
        case "apr":
        cMonth="04";
        //return(day + "-" + cMonth + "-" + year);

        break;
        
        case "may":
        cMonth="05";
        //return(day + "-" + cMonth + "-" + year);

        break;
        
        case "jun":
        cMonth="06";
        //return(day + "-" + cMonth + "-" + year);

        break;
        
        case "jul":
        cMonth="07";
        //return(day + "-" + cMonth + "-" + year);

        break;
        
        case "aug":
        cMonth="08";
       // return(day + "-" + cMonth + "-" + year);

        break;
        
        case 'sep':
        cMonth="09";
        //return(day + "-" + cMonth + "-" + year);

        break;
        
        case 'oct':
        cMonth=10;
       // return(day + "-" + cMonth + "-" + year);

        break;
        
        case 'nov':
        cMonth=11;
       // return(day + "-" + cMonth + "-" + year);

        break;
        
        case 'dec':
        cMonth=12;
       // return(day + "-" + cMonth + "-" + year);

        break;
        default:
            return cMonth;
        } 
return cMonth;
}

function GetFormattedDate(DateIn)
{     var date=DateIn;     
      var cMonth = date.getMonth()+1;
      var year = date.getFullYear();
      var day = date.getDate();
      if(day<10) day = "0" + day;
      if(cMonth<10) cMonth= "0" + cMonth ;
      if(year<1000) year+=2000;
     
        switch(cMonth)
        {
        case "01":
        cMonth='Jan';
        return(day + "-" + cMonth + "-" + year);
        break;
        case "02":
        cMonth='Feb';
        return(day + "-" + cMonth + "-" + year);
        break;
       
        case "03":
        cMonth='Mar';
        return(day + "-" + cMonth + "-" + year);
        break;
       
        case "04":
        cMonth='Apr';
        return(day + "-" + cMonth + "-" + year);

        break;
        
        case "05":
        cMonth='May';
        return(day + "-" + cMonth + "-" + year);

        break;
        
        case "06":
        cMonth='Jun';
        return(day + "-" + cMonth + "-" + year);

        break;
        
        case "07":
        cMonth='Jul';
        return(day + "-" + cMonth + "-" + year);

        break;
        
        case "08":
        cMonth='Aug';
        return(day + "-" + cMonth + "-" + year);

        break;
        
        case "09":
        cMonth='Sep';
        return(day + "-" + cMonth + "-" + year);

        break;
        
        case 10:
        cMonth='Oct';
        return(day + "-" + cMonth + "-" + year);

        break;
        
        case 11:
        cMonth='Nov';
        return(day + "-" + cMonth + "-" + year);

        break;
        
        case 12:
        cMonth='Dec';
        return(day + "-" + cMonth + "-" + year);

        break;
        default:
            return '';
        } 
}
function GetChkOutDate(sender,args)
{   var chkDate = new Date(getDateObject(document.getElementById("ctl00_ContentPlaceHolder2_txtBookCheckIn").value,"-"));
    chkDate.setDate(chkDate.getDate()+1);
    return chkDate;
}

function getDateObject(dateString,dateSeperator)
{
//This function return a date object after accepting 
//a date string ans dateseparator as arguments
var curValue=dateString;
var sepChar=dateSeperator;
var curPos=0;
var cDate,cMonth,cYear;
//extract day portion
curPos=dateString.indexOf(sepChar);
cDate=dateString.substring(0,curPos);
//extract month portion 
endPos=dateString.indexOf(sepChar,curPos+1); 
cMonth=GetMonth(dateString.substring(curPos+1,endPos));
//extract year portion 
curPos=endPos;
endPos=curPos+5;
cYear=dateString.substring(curPos+1,endPos);
//Create Date Object
var changeddate = cMonth+"/"+cDate+"/"+cYear;
return changeddate;
}

//For Date written 
//function formatDate(date)
//{
//    var d = new Date(convertToDate(date));
//    var curr_date = d.getDate();
//    var curr_month = d.getMonth();
//    curr_month++;
//    var curr_year = d.getFullYear();
//    return (curr_year + "-" +  curr_month  + "-" +  curr_date) ;    
//}
function convertToDate(val) 
{ 
    var mo, day, yy; 
    var delimChar = "-"; 
    var delim1 = val.indexOf(delimChar); 
    var delim2 = val.lastIndexOf(delimChar); 
    day = parseInt(val.substring(0,delim1),10); 
    mo = getMonth(val.substring(delim1+1,delim2),10); 
    yy = parseInt(val.substring(delim2+1),10); 
    var result = new Date(yy,mo,day); 
    return(result); 
} 
function getMonth(val) 
{ 
    var monthArray = new Array("JAN","FEB","MAR","APR","MAY","JUN", 
                               "JUL","AUG","SEP","OCT","NOV","DEC"); 
    for (var i=0; i<monthArray.length; i++) 
    { 
      if (monthArray[i] == val.toUpperCase()) 
      { 
        return(i); 
      } 
    } 
    return(-1); 
} 


function formatDate1(date)
{
    var d = new Date(convertToDate(date));
    var curr_date = d.getDate();
    var curr_month = d.getMonth();
    curr_month++;
    var curr_year = d.getFullYear();
    return (curr_date + "-" +  curr_month  + "-" +  curr_year) ;  
     
}
function showIniquryFrame()
{
    
    if (Page_ClientValidate("vgBooking2") == true)
    {   
        var nights = 1; 
        var arrivalDate =formatDate1(document.getElementById('ctl00_ContentPlaceHolder2_UCBooking1_txtCheckIn').value);
        var DeptDate = formatDate1(document.getElementById('ctl00_ContentPlaceHolder2_UCBooking1_txtCheckout').value);
        var t1=arrivalDate;
        var t2=DeptDate;
        var one_day=1000*60*60*24;
        var x=t1.split("-");
        var y=t2.split("-");
        var date1=new Date(x[2],(x[1]-1),x[0]);
        var date2=new Date(y[2],(y[1]-1),y[0])
        var month1=x[1]-1;
        var month2=y[1]-1;
        numberofDays=Math.ceil((date2.getTime()-date1.getTime())/(one_day));
       //alert(numberofDays);
       document.getElementById('ctl00_ContentPlaceHolder2_UCBooking1_hdnNoNight').value=numberofDays;

    }
    
}            
//'  For checkin date 
function changeCheckinDate()
{   
    var setCheckoutDate = "false";
    if (document.getElementById("ctl00_ContentPlaceHolder2_UCBooking1_txtCheckout").value == "")
    {
        setCheckoutDate = "true";
    }
    else
    {
        var arrivalDate = new Date(document.getElementById('ctl00_ContentPlaceHolder2_UCBooking1_txtCheckIn').value);
        var DeptDate = new Date(document.getElementById('ctl00_ContentPlaceHolder2_UCBooking1_txtCheckout').value);
        if (arrivalDate >= DeptDate) 
        { 
             setCheckoutDate = "true";
             
        }
    }
    if (setCheckoutDate == "true")
    {
        var chkDate = new Date(getDateObject(document.getElementById("ctl00_ContentPlaceHolder2_UCBooking1_txtCheckIn").value,"-"));
        chkDate.setDate(chkDate.getDate()+1);
//          
//        document.getElementById("ctl00_ContentPlaceHolder2_UCBooking1_txtCheckout").value =date_ddmmmyy(chkDate);
    }
}

//For check out date 
function changeCheckoutDate()
{   
    var setCheckinDate = "false";
    if (document.getElementById("ctl00_ContentPlaceHolder2_UCBooking1_txtCheckIn").value == "")
    {
        setCheckinDate = "true";
           alert("Please enter Check in date ");
    }
    else
    {
       var arrivalDate = document.getElementById('ctl00_ContentPlaceHolder2_UCBooking1_txtCheckIn').value;
       var DeptDate =document.getElementById('ctl00_ContentPlaceHolder2_UCBooking1_txtCheckout').value;
       var date1 = parseDate(arrivalDate);
       var date2 = parseDate(DeptDate);
       //alert(date1);
       if (date1 >= date2 && date1 != null && date2 != null)
       {
            setCheckinDate = "true";
             alert("Check out date should be greater than check in date ");
       }
       
    }
    if (setCheckinDate == "true")
    {
      var chkDate = new Date(getDateObject(document.getElementById('ctl00_ContentPlaceHolder2_UCBooking1_txtCheckIn').value,"-"));
      chkDate.setDate(chkDate.getDate()+1);
      document.getElementById('ctl00_ContentPlaceHolder2_UCBooking1_txtCheckout').value =date_ddmmyy(chkDate);
    }
}

var MONTH_NAMES=new Array('January','February','March','April','May','June','July','August','September','October','November','December','Jan','Feb','Mar','Apr','May','Jun','Jul','Aug','Sep','Oct','Nov','Dec');
var DAY_NAMES=new Array('Sunday','Monday','Tuesday','Wednesday','Thursday','Friday','Saturday','Sun','Mon','Tue','Wed','Thu','Fri','Sat');

// ------------------------------------------------------------------
// isDate ( date_string, format_string )
// Returns true if date string matches format of format string and
// is a valid date. Else returns false.
// It is recommended that you trim whitespace around the value before
// passing it to this function, as whitespace is NOT ignored!
// ------------------------------------------------------------------
function isDate(val,format) {
	var date=getDateFromFormat(val,format);
	if (date==0) { return false; }
	return true;
	}

// ------------------------------------------------------------------
// parseDate( date_string [, prefer_euro_format] )
//
// This function takes a date string and tries to match it to a
// number of possible date formats to get the value. It will try to
// match against the following international formats, in this order:
// y-M-d   MMM d, y   MMM d,y   y-MMM-d   d-MMM-y  MMM d
// M/d/y   M-d-y      M.d.y     MMM-d     M/d      M-d
// d/M/y   d-M-y      d.M.y     d-MMM     d/M      d-M
// A second argument may be passed to instruct the method to search
// for formats like d/M/y (european format) before M/d/y (American).
// Returns a Date object or null if no patterns match.
// ------------------------------------------------------------------
function parseDate(val) {
	var preferEuro=(arguments.length==2)?arguments[1]:false;
	generalFormats=new Array('y-M-d','MMM d, y','MMM d,y','y-MMM-d','d-MMM-y','MMM d');
	monthFirst=new Array('M/d/y','M-d-y','M.d.y','MMM-d','M/d','M-d');
	dateFirst =new Array('d/M/y','d-M-y','d.M.y','d-MMM','d/M','d-M');
	var checkList=new Array('generalFormats',preferEuro?'dateFirst':'monthFirst',preferEuro?'monthFirst':'dateFirst');
	var d=null;
	for (var i=0; i<checkList.length; i++) {
		var l=window[checkList[i]];
		for (var j=0; j<l.length; j++) {
			d=getDateFromFormat(val,l[j]);
			if (d!=0) { return new Date(d); }
			}
		}
	return null;
	}
// ------------------------------------------------------------------
// getDateFromFormat( date_string , format_string )
//
// This function takes a date string and a format string. It matches
// If the date string matches the format string, it returns the 
// getTime() of the date. If it does not match, it returns 0.
// ------------------------------------------------------------------
function getDateFromFormat(val,format) {
	val=val+"";
	format=format+"";
	var i_val=0;
	var i_format=0;
	var c="";
	var token="";
	var token2="";
	var x,y;
	var now=new Date();
	var year=now.getYear();
	var month=now.getMonth()+1;
	var date=1;
	var hh=now.getHours();
	var mm=now.getMinutes();
	var ss=now.getSeconds();
	var ampm="";
	
	while (i_format < format.length) {
		// Get next token from format string
		c=format.charAt(i_format);
		token="";
		while ((format.charAt(i_format)==c) && (i_format < format.length)) {
			token += format.charAt(i_format++);
			}
		// Extract contents of value based on format token
		if (token=="yyyy" || token=="yy" || token=="y") {
			if (token=="yyyy") { x=4;y=4; }
			if (token=="yy")   { x=2;y=2; }
			if (token=="y")    { x=2;y=4; }
			year=_getInt(val,i_val,x,y);
			if (year==null) { return 0; }
			i_val += year.length;
			if (year.length==2) {
				if (year > 70) { year=1900+(year-0); }
				else { year=2000+(year-0); }
				}
			}
		else if (token=="MMM"||token=="NNN"){
			month=0;
			for (var i=0; i<MONTH_NAMES.length; i++) {
				var month_name=MONTH_NAMES[i];
				if (val.substring(i_val,i_val+month_name.length).toLowerCase()==month_name.toLowerCase()) {
					if (token=="MMM"||(token=="NNN"&&i>11)) {
						month=i+1;
						if (month>12) { month -= 12; }
						i_val += month_name.length;
						break;
						}
					}
				}
			if ((month < 1)||(month>12)){return 0;}
			}
		else if (token=="EE"||token=="E"){
			for (var i=0; i<DAY_NAMES.length; i++) {
				var day_name=DAY_NAMES[i];
				if (val.substring(i_val,i_val+day_name.length).toLowerCase()==day_name.toLowerCase()) {
					i_val += day_name.length;
					break;
					}
				}
			}
		else if (token=="MM"||token=="M") {
			month=_getInt(val,i_val,token.length,2);
			if(month==null||(month<1)||(month>12)){return 0;}
			i_val+=month.length;}
		else if (token=="dd"||token=="d") {
			date=_getInt(val,i_val,token.length,2);
			if(date==null||(date<1)||(date>31)){return 0;}
			i_val+=date.length;}
		else if (token=="hh"||token=="h") {
			hh=_getInt(val,i_val,token.length,2);
			if(hh==null||(hh<1)||(hh>12)){return 0;}
			i_val+=hh.length;}
		else if (token=="HH"||token=="H") {
			hh=_getInt(val,i_val,token.length,2);
			if(hh==null||(hh<0)||(hh>23)){return 0;}
			i_val+=hh.length;}
		else if (token=="KK"||token=="K") {
			hh=_getInt(val,i_val,token.length,2);
			if(hh==null||(hh<0)||(hh>11)){return 0;}
			i_val+=hh.length;}
		else if (token=="kk"||token=="k") {
			hh=_getInt(val,i_val,token.length,2);
			if(hh==null||(hh<1)||(hh>24)){return 0;}
			i_val+=hh.length;hh--;}
		else if (token=="mm"||token=="m") {
			mm=_getInt(val,i_val,token.length,2);
			if(mm==null||(mm<0)||(mm>59)){return 0;}
			i_val+=mm.length;}
		else if (token=="ss"||token=="s") {
			ss=_getInt(val,i_val,token.length,2);
			if(ss==null||(ss<0)||(ss>59)){return 0;}
			i_val+=ss.length;}
		else if (token=="a") {
			if (val.substring(i_val,i_val+2).toLowerCase()=="am") {ampm="AM";}
			else if (val.substring(i_val,i_val+2).toLowerCase()=="pm") {ampm="PM";}
			else {return 0;}
			i_val+=2;}
		else {
			if (val.substring(i_val,i_val+token.length)!=token) {return 0;}
			else {i_val+=token.length;}
			}
		}
	// If there are any trailing characters left in the value, it doesn't match
	if (i_val != val.length) { return 0; }
	// Is date valid for month?
	if (month==2) {
		// Check for leap year
		if ( ( (year%4==0)&&(year%100 != 0) ) || (year%400==0) ) { // leap year
			if (date > 29){ return 0; }
			}
		else { if (date > 28) { return 0; } }
		}
	if ((month==4)||(month==6)||(month==9)||(month==11)) {
		if (date > 30) { return 0; }
		}
	// Correct hours value
	if (hh<12 && ampm=="PM") { hh=hh-0+12; }
	else if (hh>11 && ampm=="AM") { hh-=12; }
	var newdate=new Date(year,month-1,date,hh,mm,ss);
	return newdate.getTime();
	}

	function formatDate(date,format) {
	format=format+"";
	var result="";
	var i_format=0;
	var c="";
	var token="";
	var y=date.getYear()+"";
	var M=date.getMonth()+1;
	var d=date.getDate();
	var E=date.getDay();
	var H=date.getHours();
	var m=date.getMinutes();
	var s=date.getSeconds();
	var yyyy,yy,MMM,MM,dd,hh,h,mm,ss,ampm,HH,H,KK,K,kk,k;
	// Convert real date parts into formatted versions
	var value=new Object();
	if (y.length < 4) {y=""+(y-0+1900);}
	value["y"]=""+y;
	value["yyyy"]=y;
	value["yy"]=y.substring(2,4);
	value["M"]=M;
	value["MM"]=LZ(M);
	value["MMM"]=MONTH_NAMES[M-1];
	value["NNN"]=MONTH_NAMES[M+11];
	value["d"]=d;
	value["dd"]=LZ(d);
	value["E"]=DAY_NAMES[E+7];
	value["EE"]=DAY_NAMES[E];
	value["H"]=H;
	value["HH"]=LZ(H);
	if (H==0){value["h"]=12;}
	else if (H>12){value["h"]=H-12;}
	else {value["h"]=H;}
	value["hh"]=LZ(value["h"]);
	if (H>11){value["K"]=H-12;} else {value["K"]=H;}
	value["k"]=H+1;
	value["KK"]=LZ(value["K"]);
	value["kk"]=LZ(value["k"]);
	if (H > 11) { value["a"]="PM"; }
	else { value["a"]="AM"; }
	value["m"]=m;
	value["mm"]=LZ(m);
	value["s"]=s;
	value["ss"]=LZ(s);
	while (i_format < format.length) {
		c=format.charAt(i_format);
		token="";
		while ((format.charAt(i_format)==c) && (i_format < format.length)) {
			token += format.charAt(i_format++);
			}
		if (value[token] != null) { result=result + value[token]; }
		else { result=result + token; }
		}
	return result;
	}
	
// ------------------------------------------------------------------
// Utility functions for parsing in getDateFromFormat()
// ------------------------------------------------------------------
function _isInteger(val) {
	var digits="1234567890";
	for (var i=0; i < val.length; i++) {
		if (digits.indexOf(val.charAt(i))==-1) { return false; }
		}
	return true;
	}
function _getInt(str,i,minlength,maxlength) {
	for (var x=maxlength; x>=minlength; x--) {
		var token=str.substring(i,i+x);
		if (token.length < minlength) { return null; }
		if (_isInteger(token)) { return token; }
		}
	return null;
	}
		
function date_ddmmmyy(date)
{
  var d = date.getDate();
  var m = date.getMonth() + 1;
  var y = date.getFullYear();

  // 1could use splitString() here 
  // but the following method is 
  // more compatible
  var mmm = 
    ( 1==m)?'Jan':( 2==m)?'Feb':(3==m)?'Mar':
    ( 4==m)?'Apr':( 5==m)?'May':(6==m)?'Jun':
    ( 7==m)?'Jul':( 8==m)?'Aug':(9==m)?'Sep':
    (10==m)?'Oct':(11==m)?'Nov':'Dec';

  return "" +
    (d<10?"0"+d:d) + "-" +
    mmm + "-" +
    (y);
}
function date_ddmmyy(date)
{
  var d = date.getDate();
  var m = date.getMonth() + 1;
  
  var y = date.getFullYear();

  var mm = 
    ( 1==m)?'01':( 2==m)?'02':(3==m)?'03':
    ( 4==m)?'04':( 5==m)?'05':(6==m)?'06':
    ( 7==m)?'07':( 8==m)?'08':(9==m)?'09':
    (10==m)?'10':(11==m)?'11':'12';
  return "" +
    (d<10?"0"+d:d) + "-" +
    mm + "-" +
    (y);
  return "" +
    (d<10?"0"+d:d) + "-" +
    mm + "-" +
    (y);
}
function ClosePanel()
{   
   $('#divIniquirydesc').slideUp("slow");
}
   
function OpenPanel()
{
   $('#divIniquirydesc').slideDown("slow"); 
   
}
function ShowMoreDiv()
{ 
 document.getElementById("divIniquirydesc").style.visibility = "visible";					
   
}	
function HideMoreDiv()
{  	document.getElementById("divIniquirydesc").style.visibility = "hidden";	}
