﻿var NoofCD = 0;
var currNoofCD = 0;
var distsupArray = '';
var OPsupCexistArray = '';
var OPsupArray = '';
var OPnameArray = '';
var OPremarksArray = '';
var OPvalidfmArray = '';
var OPvalidtoArray = '';
var OPadrateArray = '';
var OPchrateArray = '';
var incluIndex = 0;
var arayhotelSuppl = new Array()
var arayhoteltariff = new Array()
var arayhoteldetails = new Array()
var arayhoteldetailsMulti = new Array()
var arayhoteldetailsMultiP = new Array()
var PackageTypeID = 0;
var PackageCategory = "";
var arayhtl = "";
var araysupl = "";
var araysuplperpk = "";
var araysuplpernt = "";
var araysuplrmtp = "";
var SuppCurrency = "";
var arayct = "";
var araycthtl = "";
var arayhtlclose = "";
var arayclosedatesHW = new Array()
var CloseDateMode = "";
var ItineraryCount = 0;
var araycityid = new Array()
var tempcityid = "";
var araygroupid = "";
var araypax = "";
var arayprehotels = "";
var supplimentHotel ="";

var PayAndStayOfferMode = "";
var arayPayAndStayOfferHW = new Array()
var arayhtlclose1 = "";
var temppaystayoffer ="";
var DisplayXtraNBreakFast ="";
var tempclosedate ="";

function setPayAndStayOfferMode(mode)
{
    PayAndStayOfferMode = mode;
}

function getPayAndStayOfferHW(des,hcode,hname)
{
    var arayPayAndStayOfferlen = arayPayAndStayOfferHW.length;
    if(arayhtlclose1.indexOf("h" + hcode + "`") == (-1))
	{
	    arayPayAndStayOfferHW[arayPayAndStayOfferlen] = hcode + ";" +des+ ";" +hname; 
	    arayhtlclose1 += "h" + hcode + "`";
	}	
}


function displaySuppliment(sid,packageid,Type,roomtype,vFrom,vto,hotelname,hcode,nsglrate,ndblrate,ntwnrate,ntplrate,nquadrate,ncxbrate,ncnbrate,Supplimenttype)
{
    hotelname =hotelname.toLowerCase();//Supplimenttype
	var data = "";                                             	
        data += '<tr>'
                if(supplimentHotel.indexOf(hcode + "`") == (-1))
                {
                 //data +='<td class="s_head6hd" width="15%"  style="color:#666666;border-top-width:0px;border-right-width:0px;width:15%;white-space:nowrap;">'+hotelname+'</td>'	//1
                 data +='<td class="s_head6hd" width="15%"  style="text-align:left;color:#666666;border-top-width:0px;border-right-width:0px;width:15%;white-space:nowrap;"  title="'+hotelname + '">&nbsp;'+hotelname.substr(0, 25)+'</td>'	//1
                supplimentHotel += hcode+"`";
                }
                else
                {
                 data +='<td class="s_head6hd"  width="15%"  style="color:#666666;border-top-width:0px;border-right-width:0px;width:15%;white-space:nowrap;">&nbsp;</td>'	//1
                }                                                                                
         data +='<td class="s_head6hd" width="17%"   style="color:#666666;border-top-width:0px;border-right-width:0px;width:17%;white-space:nowrap;">'+roomtype+'</td>'+  //2              
                '<td class="s_head6hd" width="17%"   style="color:#666666;border-top-width:0px;border-right-width:0px;width:17%;white-space:nowrap;">'+setDateFormat(vFrom.split("T")[0])+"-"+setDateFormat(vto.split("T")[0])+'</td>'+  //3
                '<td class="s_head6hd" width="15%"  style="color:#666666;border-top-width:0px;border-right-width:0px;width:15%;white-space:nowrap;">'+Supplimenttype+'</td>'+
                '<td class="s_head6hd" width="15%"  style="color:#666666;border-top-width:0px;border-right-width:0px;width:15%;white-space:nowrap;">'+Type+'</td>'  //4
                
                if(PackageCategory != "HoneyMoon")
                {
                data +='<td class="s_head6hd" width="5%"   style="color:#666666;border-top-width:0px;border-right-width:0px;width:5%;white-space:nowrap;">'+ntwnrate+'</td>'+  //5                
                '<td class="s_head6hd"  width="5%"  style="color:#666666;border-top-width:0px;border-right-width:0px;width:5%;white-space:nowrap;">'+nsglrate+'</td>'+  //7
                '<td class="s_head6hd"  width="5%"  style="color:#666666;border-top-width:0px;border-right-width:0px;width:5%;white-space:nowrap;">'+ntplrate+'</td>'+  //8                
                '<td class="s_head6hd"  width="4%"  style="color:#666666;border-top-width:0px;border-right-width:0px;width:5%;white-space:nowrap;">'+ncxbrate+'</td>'+  //10
                '<td class="s_head6hd"  width="4%"  style="color:#666666;border-top-width:0px;width:5%;white-space:nowrap;">'+ncnbrate+'</td>'  //11         
                }
                else
                {
                data +='<td class="s_head6hd"  style="color:#666666;border-top-width:0px;width:5%;white-space:nowrap;">'+ndblrate+'</td>'  //11         
                }                     
     data +='</tr>';                                
   document.write(data);
  
}

function formatnumber(num,type)
{
/*
    var numb = parseInt(num, 10)
    if(numb < 10)
        document.write("0" + numb);
    else
        document.write(numb);
 */
 var numb = parseInt(num, 10)
    
    if(type == 1)
    {
    
            if(numb < 10)
            {
                if(numb == 1)                
                    document.write("0" + numb+" Night / ");
                else    
                    document.write("0" +numb+" Nights / ");
            }
            else
                document.write(numb+"Nights / ");
    }
    else
    {
            if(numb < 10)
                 document.write("0" + numb);
            else
                 document.write(numb);
    }          
}

//ACII code for bullet is 8226 : Entity Name for HTML for the same is &8226; or &bull;
function getInclusion(stdd,grpid,cnt)
{
    var data = "";
    if(parseInt(cnt, 10) > 1)
    {
        if(grpid == "0")
        {
            data = " &bull; " + stdd + "<br />";
        }
        else
        {
            if(grpid.length == 2 && grpid.substr(0,1) == "9")
            {
                incluIndex = parseInt(grpid.substr(1,1), 10);
                //data = " &bull; " + inclusionformat(stdd) + "<br />";
                data = " &bull; " + stdd + "<br />";
            }
            else
            {
                if(parseInt(grpid, 10) == incluIndex)
                    //data = "&nbsp;&nbsp;&nbsp; - " + inclusionformat(stdd) + "<br />";
                    data = "&nbsp;&nbsp;&nbsp; - " + stdd + "<br />";
            }
        }
    }
    else
    {
        if(stdd.indexOf("`") != (-1))
        {
            var brkstdd = stdd.split("`");
            for(inc=0;inc<(brkstdd.length);inc++)
            {
                data += " &bull; " + brkstdd[inc] + "<br />";
            }
        }
    }
    document.write(data);
}
 function inclusionformat(stdd)
 {
   var rem = stdd.replace(/(iv)/,",<br />(ii)");
   return rem;
 }



function getimage(path , displayimage)
{
    var data = "";
    if(displayimage == "true")
        data += "<img style=\"width:164px;height:110px;\" src='" + path + "' onerror=\"this.src='common/images/notfound.bmp';\" />";    
    document.write(data);
}

function displayclosedatesPW(frmdt,todt)
{
    var data = "";
    var fromdate = frmdt.split("T");
    fromdate = fromdate[0];
    fromdate = setDateFormat(fromdate);
    var todate = todt.split("T");
    todate = todate[0];
    todate = setDateFormat(todate);
    
    currNoofCD = currNoofCD + 1;
    if(currNoofCD == NoofCD)
        data = fromdate + " - " + todate;
    else
        data = fromdate + " - " + todate + ", ";
    document.write(data);
}

function setDateFormat(datetoshow)
{
    var data = "";
    var brkdatetoshow = datetoshow.split("-");
    var date = brkdatetoshow[2];
    var month = getMonthName(brkdatetoshow[1]);
    var year = brkdatetoshow[0];
    data = date + "" + month + "" + year.substr(2,2);
    return data;
}

function setDateFormatSuppl(datetoshow)
{
   var data = "";
   var brkdatetoshow = datetoshow.split("T");
   var brkbrkdatetoshow = brkdatetoshow[0].split("-");
   var date = brkbrkdatetoshow[2];
   var month = getMonthName(brkbrkdatetoshow[1]);
   data = date + "" + month;
   return data;
}

function setDateFormatTariff(datetoshow)
{
    var data = "";
    var brkdatetoshow = datetoshow.split("-");
    var date = brkdatetoshow[2];
    var month = getMonthName(brkdatetoshow[1]);
    data = date + "" + month+""+brkdatetoshow[0];
    return data;                        
}

function getMonthName(month)
{
    if(month == "01")
        return "Jan";
    if(month == "02")
        return "Feb";
    if(month == "03")
        return "Mar";   
    if(month == "04")
        return "Apr";
    if(month == "05")
        return "May";
    if(month == "06")
        return "Jun";
    if(month == "07")
        return "Jul";
    if(month == "08")
        return "Aug";
    if(month == "09")
        return "Sep";   
    if(month == "10")
        return "Oct";
    if(month == "11")
        return "Nov";
    if(month == "12")
        return "Dec";   
}

function setNoofCD(count)
{
    NoofCD = count;
}

function getalert(data)
{
    alert(data); 
}

function getOPSupArray(supcode)
{
    if(distsupArray.indexOf(supcode) == (-1))
    {
        distsupArray += supcode + "`";
    }
}
var oldnewsupp ='';
function getOPArrays(ifex,supcode,opname,validfrom,validto,adrate,chrate,remarks)
{
    var brkvalidfrom = validfrom.split("T");
    var brkvalidto = validto.split("T");        
     if(oldnewsupp.indexOf(supcode) == (-1))
    {
		OPsupCexistArray += ifex + "`";
		oldnewsupp += supcode + "`";
    }    
    OPsupArray += supcode + "`";
    OPnameArray += opname + "`";
    OPremarksArray += remarks + "^";
    OPvalidfmArray += brkvalidfrom[0] + "`";
    OPvalidtoArray += brkvalidto[0] + "`";
    OPadrateArray += adrate + "`";
    OPchrateArray += chrate + "`";
}

function gettestopnametitle(cnt)
{
    showToolTip("<b>Optional Name:&nbsp;</b>" + cnt);
}
function getopnametitle(cnt)
{
    var data = cnt;
    /*var brkRemark = rem.split("`");
    
    if(brkRemark.length > 1)
    {
        for(i=0;i<(brkRemark.length);i++)
        {
            var brkbrkRemark = brkRemark[i].split("~");
            var rem = brkbrkRemark[1].replace(/#/g,",<br />");
            data += '<b>' + brkbrkRemark[0].trim() + '&nbsp;:</b>&nbsp;' + rem ;
                data += '<br /><br />';
        }
    }
    else
        data += '<b>Remarks&nbsp;:</b>&nbsp;' + remark;*/
    return data;
}

function displayOPTours()
{
    var data = "";
    var data1 = new String();
    var brkdistsupArray = distsupArray.split("`");
    var brkOPsupCexistArray = OPsupCexistArray.split("`");
    var brkOPsupArray = OPsupArray.split("`");
    var brkOPnameArray = OPnameArray.split("`");
    var brkOPvalidfmArray = OPvalidfmArray.split("`");
    var brkOPvalidtoArray = OPvalidtoArray.split("`");
    var brkOPadrateArray = OPadrateArray.split("`");
    var brkOPchrateArray = OPchrateArray.split("`");
    var brkOPremarksArray = OPremarksArray.split("^");
    var curOPname = "";
    for(i=0;i<(brkdistsupArray.length-1);i++)
    {
        var index = 0;
        curOPname = "";
        data += '<tr>';
        if(brkOPsupCexistArray[i] != "NA")
        {
            data += '<td class="s_head6" width="100%" style="border-bottom-width:0px;border-color:#9BA5AA; color: #51585C;" colspan="4">'+
                    '<b>Recommended Tours  On SIC(B.Code: ' + brkOPsupCexistArray[i] + ')</b>'+
                    '</td>';
        }
        else
        {
             data += '<td class="s_head6" width="100%" style="border-bottom-width:0px; border-color:#9BA5AA;color: #51585C;" colspan="4">'+
                    '<b>Recommended Tours  On SIC</b>'+
                    '</td>';
        }
                
        data += '<tr>'+
                '<td class="s_head631" width="50%" style="border-right: #9BA5AA 1px solid;color: #51585C;font-size:9px;"><b>DESCRIPTION</b></td>'+
                '<td class="s_head63" width="30%" style="color: #51585C;font-size:9px;"><b>VALIDITY</b></td>'+
                '<td class="s_head63" width="10%" style="color: #51585C;font-size:9px;"><b>ADULT</b></td>'+
                '<td class="s_head63" width="10%" style="color: #51585C;font-size:9px;"><b>CHILD</b></td>'+
                '</tr>';
        for(j=0;j<(brkOPsupArray.length-1);j++)
        {
            if(brkOPsupArray[j] == brkdistsupArray[i])
            {                
                if(curOPname.indexOf(brkOPnameArray[j]+"`") == (-1))
                {
                    index++;
                    curOPname += brkOPnameArray[j] + "`";
                    if(j== (brkOPsupArray.length-2))
                    {
                        data += '<tr>'+
                            '<td class="s_head63" width="50%" style="font-size:10px;border-color:#9BA5AA;border: 1px solid;color: #666666;text-align:left;padding-left:5px;"  title="'+ getopnametitle(brkOPnameArray[j]) + '">'+ brkOPnameArray[j].substr(0, 40) + ".." + '</td>'+
                            '<td class="s_head63" width="30%" style="font-size:10px;border-color:#9BA5AA;border: 1px solid;border-left-width: 0px;color: #666666;">' + setDateFormat(brkOPvalidfmArray[j]) + '-' + setDateFormat(brkOPvalidtoArray[j]) + '</td>'+
                            '<td class="s_head63" width="10%" style="font-size:10px;border-color:#9BA5AA;border: 1px solid;border-left-width: 0px;color: #666666;">' + getRate(brkOPadrateArray[j]) + '</td>'+
                            '<td class="s_head63" width="10%" style="font-size:10px;border-color:#9BA5AA;border-bottom: 1px solid;color: #666666;">' + getRate(brkOPchrateArray[j]) + '</td>'+
                            '</tr>'
                    }
                    else
                    {
                         data += '<tr>'+
                            '<td class="s_head63" width="50%" style="font-size:10px;border-left-color:#9BA5AA;border: 1px solid;border-bottom-width:0px;color: #666666;text-align:left;padding-left:5px;"  title="'+ getopnametitle(brkOPnameArray[j]) + '">'+ brkOPnameArray[j].substr(0, 40) + ".." + '</td>'+
                            '<td class="s_head63" width="30%" style="font-size:10px;color: #666666;">' + setDateFormat(brkOPvalidfmArray[j]) + '-' + setDateFormat(brkOPvalidtoArray[j]) + '</td>'+
                            '<td class="s_head63" width="10%" style="font-size:10px;color: #666666;">' + getRate(brkOPadrateArray[j]) + '</td>'+
                            '<td class="s_head63" width="10%" style="font-size:10px;color: #666666;">' + getRate(brkOPchrateArray[j]) + '</td>'+
                            '</tr>'
                           //alert(data);
                    }
                }
                else
                {
                    if(j== (brkOPsupArray.length-2))
                    {
                         data += '<tr>'+
                            '<td class="s_head63" width="50%" style="color: #666666;text-align:left;">&nbsp</td>'+
                            '<td class="s_head63" width="30%" style="color: #666666;">' + setDateFormat(brkOPvalidfmArray[j]) + '-' + setDateFormat(brkOPvalidtoArray[j]) + '</td>'+
                            '<td class="s_head63" width="10%" style="color: #666666;">' + getRate(brkOPadrateArray[j]) + '</td>'+
                            '<td class="s_head63" width="10%" style="color: #666666;">' + getRate(brkOPchrateArray[j]) + '</td>'+
                            '</tr>'
                    }
                    else
                    {
                         data += '<tr>'+
                            '<td class="s_head63" width="50%" style="border-color:#9BA5AA;border-left: 1px solid;color: #666666;text-align:left;">&nbsp</td>'+
                            '<td class="s_head63" width="30%" style="color: #666666;">' + setDateFormat(brkOPvalidfmArray[j]) + '-' + setDateFormat(brkOPvalidtoArray[j]) + '</td>'+
                            '<td class="s_head63" width="10%" style="color: #666666;">' + getRate(brkOPadrateArray[j]) + '</td>'+
                            '<td class="s_head63" width="10%" style="color: #666666;">' + getRate(brkOPchrateArray[j]) + '</td>'+
                            '</tr>'
                    }
                }
               
            }
        }
                
    }
    
    document.write(data);
}

function getCityidAray(ctid)
{
	var lenaraycityid = araycityid.length; 
	if(tempcityid.indexOf("c" + ctid + "`") == (-1))
	{
	    araycityid[lenaraycityid] = ctid;
	    tempcityid += "c" + ctid + "`";
	}	
}

function getSupplimentDetails(curr,supid,supnm,fdate,tdate,fixsupp,pernts,hid,hname,rmtp,sglrate,dblrate,twnrate,tplrate,qudrate,cxbrate,cnbrate)
{
    var arayhotelSuppllen = arayhotelSuppl.length;
    SuppCurrency = curr;
    if(araysupl.indexOf(supnm + "`" + hname + "`" + rmtp + "`" + fdate + "`" + twnrate) == (-1))
    {
        if(araysuplrmtp.indexOf(supnm + "`" + hname + "`" + fdate + "`" + twnrate) == (-1))
        {
            if(pernts == "true")
                araysuplpernt = "exist";
            else
                araysuplperpk = "exist";
            arayhotelSuppl[arayhotelSuppl.length] = supid + "`" + supnm + "`" + hid + "`" + hname + "`" + rmtp + "`" + setDateFormatSuppl(fdate) + "-" +  setDateFormatSuppl(tdate) + "`" + fixsupp + "`" + pernts + "`" + sglrate + "`" + dblrate + "`" + twnrate + "`" + tplrate  + "`" + qudrate + "`" + cxbrate + "`" + cnbrate + "`";
            araysuplrmtp += supnm + "`" + hname + "`" + fdate + "`" + twnrate + "#";
        }
        else
        {
            for(k=0;k<arayhotelSuppl.length;k++)
	        {
	             var brkarayhotelSuppl = arayhotelSuppl[k].split("`");
	             if(brkarayhotelSuppl[1] == supnm && brkarayhotelSuppl[3] == hname)
	             {
	                 brkarayhotelSuppl[4] += " / " + rmtp;
	             }
	             arayhotelSuppl[k] = "";
	             for(l=0;l<(brkarayhotelSuppl.length-1);l++)
	             {
	                 arayhotelSuppl[k] += brkarayhotelSuppl[l] + "`";
	             }	             
	        }
        }
        araysupl += supnm + "`" + hname + "`" + rmtp + "`" + fdate + "`" + twnrate + "#";
    }
    else
    {
        for(i=0;i<arayhotelSuppl.length;i++)
	    {
	        var brkarayhotelSuppl = arayhotelSuppl[i].split("`");
	        if(brkarayhotelSuppl[1] == supnm && brkarayhotelSuppl[3] == hname && brkarayhotelSuppl[9] == twnrate)
	        {
	            brkarayhotelSuppl[5] += "/<br />" + setDateFormatSuppl(fdate) + "-" + setDateFormatSuppl(tdate);
	        }
	        arayhotelSuppl[i] = "";
	        for(j=0;j<(brkarayhotelSuppl.length-1);j++)
	        {
	            arayhotelSuppl[i] += brkarayhotelSuppl[j] + "`";
	        }
	    }
    }
}

function gethoteldetails(hlnm,pcat,roomtype,validfrm,validto,hlcde,cpax,vldys,sngl,dbl,ttwn,ttrpl,tqud,cxb,cnb,esngl,edbl,etwn,etrpl,equd,ecxb,ecnb,pktyp,minpx,maxpx,rnratewise,rnvalwise,packagecat,ctnm,grpid,XtraNBreakFast)
{//toLowerCase()
    //hlnm=hlnm.toLowerCase();
    DisplayXtraNBreakFast = XtraNBreakFast;
    var aryhtldetllen = arayhoteldetails.length;
    if(packagecat == "City Packages")
    {
	    if(arayhtl.indexOf(hlnm + ";" + roomtype + ";" + rnratewise) == (-1))
	    {
	        arayhoteldetails[arayhoteldetails.length] = hlnm + "<br/> (" + roomtype + ")" + ";" + pcat + ";" + roomtype + ";" + setDateFormatTariff(validfrm) + "-" + setDateFormatTariff(validto) + ";" + hlcde + ";" + cpax + ";" + vldys + ";" + sngl + ";" + dbl + ";" + ttwn + ";" + ttrpl + ";" + cxb + ";" + cnb + ";" + esngl + ";" + edbl + ";" + etwn + ";" + etrpl + ";" + ecxb + ";" + ecnb + ";" + tqud + ";" + equd + ";" + minpx + ";" + maxpx + ";" + rnratewise + ";" + rnvalwise + ";"; 
	        arayhtl += hlnm + ";" + roomtype + ";" + rnratewise + "`";
	    }
	    else
	    {
	        for(i=0;i<aryhtldetllen;i++)
	        {
	            var brkarayhoteldetails = arayhoteldetails[i].split(";");
	            if((brkarayhoteldetails[0] == hlnm + "<br/> (" + roomtype + ")") && brkarayhoteldetails[23] == rnratewise)
	            {
	                brkarayhoteldetails[3] += "/<br />" + setDateFormatTariff(validfrm) + "-" + setDateFormatTariff(validto);
	            }
	            arayhoteldetails[i] = "";
	            for(j=0;j<(brkarayhoteldetails.length-1);j++)
	            {
	                arayhoteldetails[i] += brkarayhoteldetails[j] + ";";
	            }
	        }
	    }
	}
	if(packagecat == "HoneyMoon")
    {
	    if(arayhtl.indexOf(hlnm + ";" + roomtype + ";" + rnratewise) == (-1))
	    {
	        arayhoteldetails[arayhoteldetails.length] = hlnm + ";" + pcat + ";" + roomtype + ";" + setDateFormatTariff(validfrm) + "-" + setDateFormatTariff(validto) + ";" + hlcde + ";" + cpax + ";" + vldys + ";" + sngl + ";" + dbl + ";" + ttwn + ";" + ttrpl + ";" + cxb + ";" + cnb + ";" + esngl + ";" + edbl + ";" + etwn + ";" + etrpl + ";" + ecxb + ";" + ecnb + ";" + tqud + ";" + equd + ";" + minpx + ";" + maxpx + ";" + rnratewise + ";" + rnvalwise + ";"; 
	        arayhtl += hlnm + ";" + roomtype + ";" + rnratewise + "`";
	    }
	    else
	    {
	        for(i=0;i<aryhtldetllen;i++)
	        {
	            var brkarayhoteldetails = arayhoteldetails[i].split(";");
	            //if((brkarayhoteldetails[0] == hlnm + " (" + roomtype + ")") && brkarayhoteldetails[23] == rnratewise)
	            if((brkarayhoteldetails[0]+ "<br/> (" + roomtype + ")" == hlnm + " (" + roomtype + ")") && brkarayhoteldetails[23] == rnratewise) // Change by Neeraj Date 14/05/2009 to solve HoneyMoon package tariff not merge
	            {
	                brkarayhoteldetails[3] += "/<br />" + setDateFormatTariff(validfrm) + "-" + setDateFormatTariff(validto);
	            }
	            arayhoteldetails[i] = "";
	            for(j=0;j<(brkarayhoteldetails.length-1);j++)
	            {
	                arayhoteldetails[i] += brkarayhoteldetails[j] + ";";
	            }
	        }
	    }
	}
	if(packagecat == "Multicity Packages" || packagecat == "MultiCountry Packages")
	{
	    if(araygroupid.indexOf("g" + grpid + "`") == (-1))
	    {
	        arayct = "";
	        araycthtl = "";  
            araygroupid += "g" + grpid + "`";
	    }
	    if(araycthtl.indexOf(ctnm + ";" + hlnm + ";" + roomtype + ";" + rnratewise) == (-1))
	    {
	        if(arayct.indexOf(ctnm + ";" + rnratewise) == (-1))
	        {
	            arayhoteldetails[arayhoteldetails.length] = ctnm + ";" + hlnm + "-" + ctnm  + ";" + pcat + ";" + hlnm + "-" + roomtype + ";" + setDateFormatTariff(validfrm) + "-" + setDateFormatTariff(validto) + ";" + hlcde + ";" + cpax + ";" + vldys + ";" + getRate(sngl) + ";" + getRate(dbl) + ";" + getRate(ttwn) + ";" + getRate(ttrpl) + ";" + getRate(cxb) + ";" + getRate(cnb) + ";" + getRate(esngl) + ";" + getRate(edbl) + ";" + getRate(etwn) + ";" + getRate(etrpl) + ";" + getRate(ecxb) + ";" + getRate(ecnb) + ";" + getRate(tqud) + ";" + getRate(equd) + ";" + minpx + ";" + maxpx + ";" + rnratewise + ";" + rnvalwise + ";" + grpid + ";"; 
	            arayct += ctnm + ";" + rnratewise + "`";
	        }
	        else
	        {
	            for(i=0;i<aryhtldetllen;i++)
	            {
	                var brkarayhoteldetails = arayhoteldetails[i].split(";");
	                if(brkarayhoteldetails[0] == ctnm && brkarayhoteldetails[24] == rnratewise && brkarayhoteldetails[26] == grpid)
	                {
	                    var brkbrkarayhoteldetails = brkarayhoteldetails[1].split("-");
	                    brkarayhoteldetails[1] = brkbrkarayhoteldetails[0] + ", " + hlnm + "-" + ctnm;
	                    brkarayhoteldetails[2] += ", " + pcat;
	                    brkarayhoteldetails[3] += ", " + hlnm + "-" + roomtype;
	                    brkarayhoteldetails[5] += "," + hlcde;
	                }
	                arayhoteldetails[i] = "";
	                for(j=0;j<(brkarayhoteldetails.length-1);j++)
	                {
	                    arayhoteldetails[i] += brkarayhoteldetails[j] + ";";
	                }
	            }
	        }
	        araycthtl += ctnm + ";" + hlnm + ";" + roomtype + ";" + rnratewise + "`";
	    }
	    else
	    {
	        for(i=0;i<aryhtldetllen;i++)
	        {
	            var brkarayhoteldetails = arayhoteldetails[i].split(";");	            
	                if(brkarayhoteldetails[0] == ctnm && brkarayhoteldetails[1].indexOf(hlnm) != (-1) && brkarayhoteldetails[3].indexOf(roomtype) != (-1) && brkarayhoteldetails[24] == rnratewise && brkarayhoteldetails[26] == grpid)
	                {
	                    var curvald = setDateFormatTariff(validfrm) + "-" + setDateFormatTariff(validto);
	                    if(brkarayhoteldetails[4].indexOf(curvald) == (-1))
	                        brkarayhoteldetails[4] += "/<br /> " + curvald;
	                }
	                arayhoteldetails[i] = "";
	                for(j=0;j<(brkarayhoteldetails.length-1);j++)
	                {
	                    arayhoteldetails[i] += brkarayhoteldetails[j] + ";";
	                }
	        }
	    }
	}
}

function buildMultiPaxWiseTariffAray()
{
    var fgrouparay = "";
    var brkaraypax = araypax.split("`");
    for(a=0;a<arayhoteldetailsMulti.length;a++)
	{
	    var brkarayhoteldetailsMulti = arayhoteldetailsMulti[a].split(";");
	    var paxs = "";
	    if(brkarayhoteldetailsMulti[22] == brkarayhoteldetailsMulti[23])
	        paxs = brkarayhoteldetailsMulti[22] + "<BR /> PAX";
	    else
	        paxs = brkarayhoteldetailsMulti[22] + "-" + brkarayhoteldetailsMulti[23] + "<BR /> PAX";
	    //if(fgrouparay.indexOf("g" + brkarayhoteldetailsMulti[26].trim() + "`") == (-1))
    	  if(fgrouparay.indexOf("g" + brkarayhoteldetailsMulti[4] + "`"+ brkarayhoteldetailsMulti[7] + "`"+ brkarayhoteldetailsMulti[26] + "`") == (-1))
	    {
	        var sglsup = "NA";var tplred = "NA";var rate = "";
	        if(parseInt(brkarayhoteldetailsMulti[22], 10)  == 2)
	        {
	            if(brkarayhoteldetailsMulti[8] != "NA" && brkarayhoteldetailsMulti[9] != "NA")
	            {
	                sglsup = parseInt(brkarayhoteldetailsMulti[8], 10) - parseInt(brkarayhoteldetailsMulti[9], 10);
	                if(parseInt(sglsup, 10) <= 0)
	                    sglsup = "NA";
	            }
	            else
	                sglsup = "NA";
	        }
	        if(parseInt(brkarayhoteldetailsMulti[22], 10) >=3)
	        {
	            var sglsup = "0";var tplred = "0";var rate = "";
	            if(brkarayhoteldetailsMulti[8] != "NA" && brkarayhoteldetailsMulti[9] != "NA")
	            {
	                sglsup = parseInt(brkarayhoteldetailsMulti[8], 10) - parseInt(brkarayhoteldetailsMulti[9], 10);
	                if(parseInt(sglsup, 10) <= 0)
	                    sglsup = "NA";
	            }
	            else
	                sglsup = "NA";
	            if(brkarayhoteldetailsMulti[11] != "-1")
	            {
	                if(brkarayhoteldetailsMulti[10] != "NA" && brkarayhoteldetailsMulti[11] != "NA")
	                {
	                    tplred = parseInt(brkarayhoteldetailsMulti[10], 10) - parseInt(brkarayhoteldetailsMulti[11], 10);
	                    if(parseInt(tplred, 10) <= 0)
	                        tplred = "NA";
	                }
	                else
	                    tplred = "NA";
	            }
	            else
	                tplred = "NA";
	        }
	        if(paxs == "1<BR /> PAX")
	            rate = brkarayhoteldetailsMulti[8];
	        else
	            rate = brkarayhoteldetailsMulti[9];
	            
	        if(brkaraypax[0] == paxs)
	            arayhoteldetailsMultiP[arayhoteldetailsMultiP.length] = brkarayhoteldetailsMulti[0] + ";" + brkarayhoteldetailsMulti[1] + ";" + brkarayhoteldetailsMulti[2].trim() + ";" + brkarayhoteldetailsMulti[3] + ";" + brkarayhoteldetailsMulti[4] + ";" + brkarayhoteldetailsMulti[5] + ";" + brkarayhoteldetailsMulti[6] + ";" + brkarayhoteldetailsMulti[26] + ";" + paxs + ";" + rate + ";NA;NA;NA;NA;NA;" + sglsup + ";" + tplred + ";";
	        if(brkaraypax[1] == paxs)
	            arayhoteldetailsMultiP[arayhoteldetailsMultiP.length] = brkarayhoteldetailsMulti[0] + ";" + brkarayhoteldetailsMulti[1] + ";" + brkarayhoteldetailsMulti[2].trim() + ";" + brkarayhoteldetailsMulti[3] + ";" + brkarayhoteldetailsMulti[4] + ";" + brkarayhoteldetailsMulti[5] + ";" + brkarayhoteldetailsMulti[6] + ";" + brkarayhoteldetailsMulti[26] + ";" + paxs + ";NA;" + rate + ";NA;NA;NA;NA;" + sglsup + ";" + tplred + ";";
	        if(brkaraypax[2] == paxs)
	            arayhoteldetailsMultiP[arayhoteldetailsMultiP.length] = brkarayhoteldetailsMulti[0] + ";" + brkarayhoteldetailsMulti[1] + ";" + brkarayhoteldetailsMulti[2].trim() + ";" + brkarayhoteldetailsMulti[3] + ";" + brkarayhoteldetailsMulti[4] + ";" + brkarayhoteldetailsMulti[5] + ";" + brkarayhoteldetailsMulti[6] + ";" + brkarayhoteldetailsMulti[26] + ";" + paxs + ";NA;NA;" + rate + ";NA;NA;NA;" + sglsup + ";" + tplred + ";";
	        if(brkaraypax[3] == paxs)
	            arayhoteldetailsMultiP[arayhoteldetailsMultiP.length] = brkarayhoteldetailsMulti[0] + ";" + brkarayhoteldetailsMulti[1] + ";" + brkarayhoteldetailsMulti[2].trim() + ";" + brkarayhoteldetailsMulti[3] + ";" + brkarayhoteldetailsMulti[4] + ";" + brkarayhoteldetailsMulti[5] + ";" + brkarayhoteldetailsMulti[6] + ";" + brkarayhoteldetailsMulti[26] + ";" + paxs + ";NA;NA;NA;" + rate + ";NA;NA;" + sglsup + ";" + tplred + ";";
	        if(brkaraypax[4] == paxs)
	            arayhoteldetailsMultiP[arayhoteldetailsMultiP.length] = brkarayhoteldetailsMulti[0] + ";" + brkarayhoteldetailsMulti[1] + ";" + brkarayhoteldetailsMulti[2].trim() + ";" + brkarayhoteldetailsMulti[3] + ";" + brkarayhoteldetailsMulti[4] + ";" + brkarayhoteldetailsMulti[5] + ";" + brkarayhoteldetailsMulti[6] + ";" + brkarayhoteldetailsMulti[26] + ";" + paxs + ";NA;NA;NA;NA;" + rate + ";NA;" + sglsup + ";" + tplred + ";";
	        if(brkaraypax[5] == paxs)
	            arayhoteldetailsMultiP[arayhoteldetailsMultiP.length] = brkarayhoteldetailsMulti[0] + ";" + brkarayhoteldetailsMulti[1] + ";" + brkarayhoteldetailsMulti[2].trim() + ";" + brkarayhoteldetailsMulti[3] + ";" + brkarayhoteldetailsMulti[4] + ";" + brkarayhoteldetailsMulti[5] + ";" + brkarayhoteldetailsMulti[6] + ";" + brkarayhoteldetailsMulti[26] + ";" + paxs + ";NA;NA;NA;NA;NA;" + rate + ";" + sglsup + ";" + tplred + ";";
	            
	        //fgrouparay += "g" + brkarayhoteldetailsMulti[26].trim() + "`";
	          fgrouparay += "g" + brkarayhoteldetailsMulti[4] + "`"+ brkarayhoteldetailsMulti[7] + "`"+ brkarayhoteldetailsMulti[26] + "`";
	    }
	    else
	    {
	        var sglsup = "NA";var tplred = "NA";var rate = "";
	        if(parseInt(brkarayhoteldetailsMulti[22], 10)  == 2)
	        {
	            if(brkarayhoteldetailsMulti[8] != "NA" && brkarayhoteldetailsMulti[9] != "NA")
	            {
	                sglsup = parseInt(brkarayhoteldetailsMulti[8], 10) - parseInt(brkarayhoteldetailsMulti[9], 10);
	                if(parseInt(sglsup, 10) <= 0)
	                    sglsup = "NA";
	            }
	            else
	                sglsup = "NA";
	        }
	        if(parseInt(brkarayhoteldetailsMulti[22], 10) >=3)
	        {
	            if(brkarayhoteldetailsMulti[8] != "NA" && brkarayhoteldetailsMulti[9] != "NA")
	            {
	                sglsup = parseInt(brkarayhoteldetailsMulti[8], 10) - parseInt(brkarayhoteldetailsMulti[9], 10);
	                if(parseInt(sglsup, 10) <= 0)
	                    sglsup = "NA";
	            }
	            else
	                sglsup = "NA";
	            if(brkarayhoteldetailsMulti[11] != "-1")
	            {
	                if(brkarayhoteldetailsMulti[10] != "NA" && brkarayhoteldetailsMulti[11] != "NA")
	                {
	                    tplred = parseInt(brkarayhoteldetailsMulti[10], 10) - parseInt(brkarayhoteldetailsMulti[11], 10);
	                    if(parseInt(tplred, 10) <= 0)
	                        tplred = "NA";
	                }
	                else
	                    tplred = "NA";
	            }
	            else
	                tplred = "NA";
	        }  
	        for(i=0;i<arayhoteldetailsMultiP.length;i++)
	        {
	            var brkarayhoteldetailsMultiP = arayhoteldetailsMultiP[i].split(";");
	            if(brkarayhoteldetailsMulti[26].trim() == brkarayhoteldetailsMultiP[7].trim() && (brkarayhoteldetailsMulti[4] == brkarayhoteldetailsMultiP[4]))
	            {
	                if(paxs == "1<BR /> PAX")
	                    rate = brkarayhoteldetailsMulti[8];
	                else
	                    rate = brkarayhoteldetailsMulti[9];
	                
	                brkarayhoteldetailsMultiP[0] = brkarayhoteldetailsMulti[0];
	                brkarayhoteldetailsMultiP[1] = brkarayhoteldetailsMulti[1];
	                brkarayhoteldetailsMultiP[2] = brkarayhoteldetailsMulti[2];
	                brkarayhoteldetailsMultiP[3] = brkarayhoteldetailsMulti[3];
	                if(brkaraypax[0] == paxs)
	                    brkarayhoteldetailsMultiP[9] = rate;
	                if(brkaraypax[1] == paxs)
	                    brkarayhoteldetailsMultiP[10] = rate;
	                if(brkaraypax[2] == paxs)
	                    brkarayhoteldetailsMultiP[11] = rate;
	                if(brkaraypax[3] == paxs)
	                    brkarayhoteldetailsMultiP[12] = rate;    
	                if(brkaraypax[4] == paxs)
	                    brkarayhoteldetailsMultiP[13] = rate;
	                if(brkaraypax[5] == paxs)
	                    brkarayhoteldetailsMultiP[14] = rate;
	                    
	                if(brkarayhoteldetailsMultiP[16] == "NA")
	                {
	                    if(parseInt(brkarayhoteldetailsMulti[22], 10)  == 2)
	                        brkarayhoteldetailsMultiP[15] = sglsup.toString();
	                    if(parseInt(brkarayhoteldetailsMulti[22], 10) >=3)
	                    {
	                        brkarayhoteldetailsMultiP[15] = sglsup.toString();
	                        brkarayhoteldetailsMultiP[16] = tplred.toString();
	                    }
	                }
	            }
	            arayhoteldetailsMultiP[i] = "";
	            for(c=0;c<(brkarayhoteldetailsMultiP.length-1);c++)
	            {
	                arayhoteldetailsMultiP[i] += brkarayhoteldetailsMultiP[c] + ";";
	            }
	        }
	        var test3;
	    }
	    var test1;	    
	}
	var test2;
}

function buildPaxWiseTariffAray()
{
    var fgrouparay = "";
    var brkaraypax = araypax.split("`");
    for(a=0;a<arayhoteldetails.length;a++)
	{
	    var brkarayhoteldetails = arayhoteldetails[a].split(";");
	    var paxs = "";
	    if(brkarayhoteldetails[21] == brkarayhoteldetails[22])
	        paxs = brkarayhoteldetails[21] + "<BR /> PAX";
	    else
	        paxs = brkarayhoteldetails[21] + "-" + brkarayhoteldetails[22] + "<BR /> PAX";
	    if(fgrouparay.indexOf(brkarayhoteldetails[0].trim() + "`") == (-1))
	    {
	        var sglsup = "NA";var tplred = "NA";var rate = "";
	        if(parseInt(brkarayhoteldetails[21], 10)  == 2)
	        {
	            sglsup = parseInt(brkarayhoteldetails[7], 10) - parseInt(brkarayhoteldetails[8], 10);
	            if(parseInt(sglsup, 10) <= 0)
	                sglsup = "NA";
	        }
	        if(parseInt(brkarayhoteldetails[21], 10) >=3)
	        {
	            sglsup = parseInt(brkarayhoteldetails[7], 10) - parseInt(brkarayhoteldetails[8], 10);
	            if(parseInt(sglsup, 10) <= 0)
	                sglsup = "NA";
	            if(brkarayhoteldetails[10] != "-1")
	            {
	                tplred = parseInt(brkarayhoteldetails[9], 10) - parseInt(brkarayhoteldetails[10], 10);
	                if(parseInt(tplred, 10) <= 0)
	                    tplred = "NA";
	            }
	            else
	                tplred = "NA";
	        }    
	        if(paxs == "1<BR /> PAX")
	            rate = brkarayhoteldetails[7];
	        else
	            rate = brkarayhoteldetails[8];
	        if(brkaraypax[0] == paxs)
	            arayhoteldetailsMulti[arayhoteldetailsMulti.length] = brkarayhoteldetails[0] + ";" + brkarayhoteldetails[1].trim() + ";" + brkarayhoteldetails[2] + ";" + brkarayhoteldetails[3] + ";" + brkarayhoteldetails[4] + ";" + brkarayhoteldetails[5] + ";" + brkarayhoteldetails[6] + ";" + paxs + ";" + rate + ";NA;NA;NA;NA;NA;" + sglsup + ";" + tplred + ";";
	        if(brkaraypax[1] == paxs)
	            arayhoteldetailsMulti[arayhoteldetailsMulti.length] = brkarayhoteldetails[0] + ";" + brkarayhoteldetails[1].trim() + ";" + brkarayhoteldetails[2] + ";" + brkarayhoteldetails[3] + ";" + brkarayhoteldetails[4] + ";" + brkarayhoteldetails[5] + ";" + brkarayhoteldetails[6] + ";" + paxs + ";NA;" + rate + ";NA;NA;NA;NA;" + sglsup + ";" + tplred + ";";
	        if(brkaraypax[2] == paxs)
	            arayhoteldetailsMulti[arayhoteldetailsMulti.length] = brkarayhoteldetails[0] + ";" + brkarayhoteldetails[1].trim() + ";" + brkarayhoteldetails[2] + ";" + brkarayhoteldetails[3] + ";" + brkarayhoteldetails[4] + ";" + brkarayhoteldetails[5] + ";" + brkarayhoteldetails[6] + ";" + paxs + ";NA;NA;" + rate + ";NA;NA;NA;" + sglsup + ";" + tplred + ";";
	        if(brkaraypax[3] == paxs)
	            arayhoteldetailsMulti[arayhoteldetailsMulti.length] = brkarayhoteldetails[0] + ";" + brkarayhoteldetails[1].trim() + ";" + brkarayhoteldetails[2] + ";" + brkarayhoteldetails[3] + ";" + brkarayhoteldetails[4] + ";" + brkarayhoteldetails[5] + ";" + brkarayhoteldetails[6] + ";" + paxs + ";NA;NA;NA;" + rate + ";NA;NA;" + sglsup + ";" + tplred + ";";
	        if(brkaraypax[4] == paxs)
	            arayhoteldetailsMulti[arayhoteldetailsMulti.length] = brkarayhoteldetails[0] + ";" + brkarayhoteldetails[1].trim() + ";" + brkarayhoteldetails[2] + ";" + brkarayhoteldetails[3] + ";" + brkarayhoteldetails[4] + ";" + brkarayhoteldetails[5] + ";" + brkarayhoteldetails[6] + ";" + paxs + ";NA;NA;NA;NA;" + rate + ";NA;" + sglsup + ";" + tplred + ";";
	        if(brkaraypax[5] == paxs)
	            arayhoteldetailsMulti[arayhoteldetailsMulti.length] = brkarayhoteldetails[0] + ";" + brkarayhoteldetails[1].trim() + ";" + brkarayhoteldetails[2] + ";" + brkarayhoteldetails[3] + ";" + brkarayhoteldetails[4] + ";" + brkarayhoteldetails[5] + ";" + brkarayhoteldetails[6] + ";" + paxs + ";NA;NA;NA;NA;NA;" + rate + ";" + sglsup + ";" + tplred + ";";
	        fgrouparay += brkarayhoteldetails[0].trim() + "`";
	    }
	    else
	    {
	        var sglsup = "NA";var tplred = "NA";var rate = "";
	        if(parseInt(brkarayhoteldetails[21], 10)  == 2)
	        {
	            sglsup = parseInt(brkarayhoteldetails[7], 10) - parseInt(brkarayhoteldetails[8], 10);
	            if(parseInt(sglsup, 10) <= 0)
	                sglsup = "NA";
	        }
	        if(parseInt(brkarayhoteldetails[21], 10) >=3)
	        {
	            sglsup = parseInt(brkarayhoteldetails[7], 10) - parseInt(brkarayhoteldetails[8], 10);
	            if(parseInt(sglsup, 10) <= 0)
	                sglsup = "NA";
	            if(brkarayhoteldetails[10] != "-1")
	            {
	                tplred = parseInt(brkarayhoteldetails[9], 10) - parseInt(brkarayhoteldetails[10], 10);
	                if(parseInt(tplred, 10) <= 0)
	                tplred = "NA";
	            }
	            else
	                tplred = "NA";
	        }  
	        for(i=0;i<arayhoteldetailsMulti.length;i++)
	        {
	            var brkarayhoteldetailsMulti = arayhoteldetailsMulti[i].split(";");
	            if(brkarayhoteldetails[0].trim() == brkarayhoteldetailsMulti[0].trim())
	            {
	                if(paxs == "1<BR /> PAX")
	                    rate = brkarayhoteldetails[7];
	                else
	                    rate = brkarayhoteldetails[8];
	                    
	                
	                if(brkaraypax[0] == paxs)
	                    brkarayhoteldetailsMulti[8] = rate;
	                if(brkaraypax[1] == paxs)
	                    brkarayhoteldetailsMulti[9] = rate;
	                if(brkaraypax[2] == paxs)
	                    brkarayhoteldetailsMulti[10] = rate;
	                if(brkaraypax[3] == paxs)
	                    brkarayhoteldetailsMulti[11] = rate;    
	                if(brkaraypax[4] == paxs)
	                    brkarayhoteldetailsMulti[12] = rate;
	                if(brkaraypax[5] == paxs)
	                    brkarayhoteldetailsMulti[13] = rate;
	                    
	                if(brkarayhoteldetailsMulti[15] == "NA")
	                {
	                    if(parseInt(brkarayhoteldetails[21], 10)  == 2)
	                        brkarayhoteldetailsMulti[14] = sglsup.toString();
	                    if(parseInt(brkarayhoteldetails[21], 10) >=3)
	                    {
	                        brkarayhoteldetailsMulti[14] = sglsup.toString();
	                        brkarayhoteldetailsMulti[15] = tplred.toString();
	                    }
	                }
	            }
	            arayhoteldetailsMulti[i] = "";
	            for(c=0;c<(brkarayhoteldetailsMulti.length-1);c++)
	            {
	                arayhoteldetailsMulti[i] += brkarayhoteldetailsMulti[c] + ";";
	            }
	        }
	    }
	}
}
function buildMultiTariffAray()
{
     var fgrouparay = "";
	    for(a=0;a<arayhoteldetails.length;a++)
	    {
	        var brkarayhoteldetails = arayhoteldetails[a].split(";");
	        if(fgrouparay.indexOf("g" + brkarayhoteldetails[26] + "rn" + brkarayhoteldetails[24]) == (-1))
	        {
	            arayhoteldetailsMulti[arayhoteldetailsMulti.length] = arayhoteldetails[a];
	            fgrouparay += "g" + brkarayhoteldetails[26] + "rn" + brkarayhoteldetails[24];
	        }
	        else
	        {
	            for(b=0;b<arayhoteldetailsMulti.length;b++)
	            {
	                var brkarayhoteldetailsMulti = arayhoteldetailsMulti[b].split(";");
	                if(brkarayhoteldetailsMulti[26] == brkarayhoteldetails[26] && brkarayhoteldetailsMulti[24] == brkarayhoteldetails[24])
	                {
	                    //brkarayhoteldetailsMulti[1] += "<br /><br />" + brkarayhoteldetails[1];
	                    brkarayhoteldetailsMulti[1] += "<br /><br />"+checkprefered(brkarayhoteldetails[5])+" " + brkarayhoteldetails[1];	                    
	                    brkarayhoteldetailsMulti[2] += "<br /><br />" + brkarayhoteldetails[2];
	                    brkarayhoteldetailsMulti[3] += ", " + brkarayhoteldetails[3];
	                    brkarayhoteldetailsMulti[0] += "<br />" + brkarayhoteldetails[0];
	                    brkarayhoteldetailsMulti[5] += "," + brkarayhoteldetails[5];
	                    brkarayhoteldetailsMulti[16] += "<br />" + getRate(brkarayhoteldetails[16]);
	                    brkarayhoteldetailsMulti[14] += "<br />" + getRate(brkarayhoteldetails[14]);
	                    brkarayhoteldetailsMulti[17] += "<br />" + getRate(brkarayhoteldetails[17]);
	                    brkarayhoteldetailsMulti[21] += "<br />" + getRate(brkarayhoteldetails[21]);
	                    brkarayhoteldetailsMulti[18] += "<br />" + getRate(brkarayhoteldetails[18]);
	                    brkarayhoteldetailsMulti[19] += "<br />" + getRate(brkarayhoteldetails[19]);
	                }
	                arayhoteldetailsMulti[b] = "";
	                for(c=0;c<(brkarayhoteldetailsMulti.length-1);c++)
	                {
	                    arayhoteldetailsMulti[b] += brkarayhoteldetailsMulti[c] + ";";
	                }
	            }
	        }
	    }	    
}

function tempfun()
{
	    var a =10;
	    var b = "1";
}

function fixpax(minpax,maxpax)
{    
    var pax = "";
    if(minpax == maxpax)
        pax = minpax + "<BR /> PAX";
    else
        pax = minpax + "-" + maxpax + "<BR /> PAX";
    if(araypax.indexOf(pax + "`") == (-1))
    {
        araypax += pax + "`";
    }
}

function fixpaxF()
{
    var brkaraynts = araypax.split("`");
    if((brkaraynts.length-1) == 1)
        araypax = brkaraynts[0] + "`NA`NA`NA`NA`NA`";
    if((brkaraynts.length-1) == 2)
        araypax = brkaraynts[0] + "`" + brkaraynts[1] + "`NA`NA`NA`NA`";
    if((brkaraynts.length-1) == 3)
        araypax = brkaraynts[0] + "`" + brkaraynts[1] + "`" + brkaraynts[2] + "`NA`NA`NA`";
    if((brkaraynts.length-1) == 4)
        araypax = brkaraynts[0] + "`" + brkaraynts[1] + "`" + brkaraynts[2] + "`" + brkaraynts[3] + "`NA`NA`";
    if((brkaraynts.length-1) >= 5)
        araypax = brkaraynts[0] + "`" + brkaraynts[1] + "`" + brkaraynts[2] + "`" + brkaraynts[3] + "`" + brkaraynts[4] + "`NA`";
    if((brkaraynts.length-1) >= 6)
        araypax = brkaraynts[0] + "`" + brkaraynts[1] + "`" + brkaraynts[2] + "`" + brkaraynts[3] + "`" + brkaraynts[4] + "`" + brkaraynts[5] + "`";
}

function getclosedetailsHW(fromdate,todate,hcode)
{
    var arayclosedatelen = arayclosedatesHW.length;
    if(arayhtlclose.indexOf("h" + hcode + "`") == (-1))
	{
	    arayclosedatesHW[arayclosedatelen] = hcode + ";" + setDateFormatTariff(fromdate) + "-" + setDateFormatTariff(todate) + ";"; 
	    arayhtlclose += "h" + hcode + "`";
	}
	else
	{
	    for(i=0;i<arayclosedatelen;i++)
	    {
	        var brkarayclosedetails = arayclosedatesHW[i].split(";");
	        if(brkarayclosedetails[0] == hcode)
	        {
	            brkarayclosedetails[1] += ", " + setDateFormatTariff(fromdate) + "-" + setDateFormatTariff(todate);
	        }
	        arayclosedatesHW[i] = "";
	        for(j=0;j<(brkarayclosedetails.length-1);j++)
	        {
	            arayclosedatesHW[i] += brkarayclosedetails[j] + ";";
	        }
	    }
	}
}

function getPreferedArray(hcd,ispre)
{
    if(ispre == '0')
    {
        if(arayprehotels.indexOf(hcd + "`") == (-1))
        {
            arayprehotels += hcd.trim() + "`";
        }
    }
}

function checkprefered(hcd)
{
    var ret = "";
    var brkarayprehotels  = arayprehotels.split("`");
    
    for(pr=0;pr<(brkarayprehotels.length -1);pr++)
    {
        if(brkarayprehotels[pr].trim() == hcd)
            //ret += "# ";
            ret += "<img   src='common/images/smiley.gif' width='14' height='14' ></img>";
    }
    
    return ret;
}

function getpreferedString()
{
    var data = "";
    if(arayprehotels.indexOf("`") != (-1))
    {
        data += '<tr>'+
                //'<td class="s_headnr" width="100%" colspan ="2">#-Our preferred hotels</td>'+
                '<td class="s_headnr" width="100%" colspan ="2"><img   src="common/images/smiley.gif" width="14" height="14" ></img>-Our preferred hotels</td>'+
                '</tr>';                
    }
    
    document.write(data);
}

function getRate(Rate)
{
    
   var StrReturn =""
   if(parseInt(Rate, 10) == 0)
      StrReturn = "FOC";
   if(parseInt(Rate, 10) < 0 )
   {
        StrReturn = "NA"
   }
   else
   {	 
        if((Rate != "")&&(Rate != "0"))
             StrReturn = Rate;
   	    else
	         StrReturn = "FOC";
    }
  
   return StrReturn;
}

function getRateStr(Rate)
{
    var ret = "";
    ret = Rate.replace(/-1/g,"NA");
    ret = Rate.replace(/<br \/>0/g,"FOC");
    return ret;
}

function getPaxHeader(paxstr)
{
    if(paxstr == "1<BR /> PAX")
        return "SGL PAX<BR />ALONE";
    //if(paxstr == "2 Pax")
    //    return "2<BR />PAX";
    else
        return paxstr.trim();// + "<br />PAX";//return paxstr.trim() + "<br />PAX";
}

function getstar(cstar)
{
    var ret = "";
    var fstar = "";
    fstar = cstar.replace(/Star/g,"");
    fstar = fstar.replace(/star/g,"");
    fstar = fstar.trim();
    ret += "<b>";
    if(fstar.indexOf("+") != (-1))
    {
        var brkfstar = fstar.split("+");
        var nStar = parseInt(brkfstar[0], 10);
        for(st=1;st<=nStar;st++)
        {
            ret += "*";
        }
        ret += "+";
    }
    else
    {
        var nStar = parseInt(fstar, 10);
        for(st=1;st<=nStar;st++)
        {
            ret += "*";
        }
    }
    ret += "</b>";
    return ret;
}

function disminpax(val)
{
    var mnpx = parseInt(val, 10);
    
    if(mnpx > 1)
        document.write("&nbsp;(Min.&nbsp;" + mnpx + "&nbsp;Pax)");
}

function getpaxvalidity(val)
{
    var ret="";
    var brkval = val.split("/<br />");
    for(vl=0;vl<brkval.length;vl++)
    {
        if(ret.indexOf(brkval[vl]) == (-1))
        {
            if(vl==0)
                ret += " " + brkval[vl] + "/<br />"; 
            else
                ret += brkval[vl] + "/<br />"; 
        }
    }
    ret = ret.substr(0,ret.lastIndexOf("/<br />"));
    return ret;
}

function getfixoptional(cond)
{
    var ret = "";
    if(cond == "false")
        ret = "&nbsp;&nbsp;(Optional)";
        
    return ret;
}

function dispSuppl()
{
    var data = '';
    if(araysuplperpk == "exist")
    {
        data += '<tr>'+
                '<td class="s_head6hd" width="100%" colspan="4" style="border-bottom-width:0px;">'+
                '<b>Rates per person in ' + SuppCurrency + '</b>'+
                '</td>'+
                '</tr>'+
                '<tr>'+
                '<td class="s_head6hd" width="100%" style="color: #003366;">'+
                '<table border="0" width="100%" cellpadding="1" cellspacing="0" colspan="6" style="font-size: 9px;">'+
                '<tr>'+
                '<td class="s_head631" width="20%" style="border-left-width:0px;border-top-width:0px;color: #003366;" rowspan="2" colspan="1"><b>SUPPLIMENT</b></td>'+
                '<td class="s_head63" width="53%" style="border-top-width:0px;color: #003366;" rowspan="2" colspan="1"><b>HOTELS</b></td>'+
                '<td class="s_head63" width="15%" style="border-top-width:0px;color: #003366;" rowspan="2" colspan="1"><b>VALIDITY</b></td>'+
                '<td class="s_head63" width="12%" style="border-right-width:0px;border-top-width:0px;color: #003366;" rowspan="1" colspan="2"><b>RATE</b></td>'+
                '</tr>'+
                '<tr>'+
                '<td class="s_head63" width="6%" style="color: #003366;font-size: 9px;" rowspan="1" colspan="1"><b>ADULT</b></td>'+
                '<td class="s_head63" width="6%" style="border-right-width:0px;color: #003366;font-size: 9px;" rowspan="1" colspan="1"><b>CHILD</b></td>'+
                '</tr>'
                var curtempsupl = "";var curtemphtl = "";
                for(i=0;i<arayhotelSuppl.length;i++)
                {
                    var brkarayhotelSuppl = arayhotelSuppl[i].split("`");
                    if((brkarayhotelSuppl[7]).trim() == "false")
                    {
                        data += '<tr>';
                        if(curtempsupl.indexOf((brkarayhotelSuppl[1]).trim() + "`") == (-1))
                        {
                            data += '<td class="s_head631" width="20%" style="border-left-width:0px;color: #666666;text-align:left;padding-left: 5px;" colspan="1">' + (brkarayhotelSuppl[1]).trim() + getfixoptional((brkarayhotelSuppl[6]).trim()) + '</td>';
                            curtempsupl = (brkarayhotelSuppl[1]).trim() + "`";
                        }
                        else
                        {   
                            data += '<td class="s_head611" width="20%" style="border-left-width:0px;color: #666666;text-align:left;padding-left: 5px;" colspan="1">&nbsp;</td>';
                        } 
                        //if(curtemphtl.indexOf((brkarayhotelSuppl[1]).trim() + "`" + (brkarayhotelSuppl[3]).trim()) == (-1))
                       // {
                            data += '<td class="s_head63" width="53%" style="color: #666666;text-align:left;valign: middle;padding-top: 5px;padding-left: 5px;padding-bottom: 5px;" colspan="1">' + checkprefered(brkarayhotelSuppl[2].trim()) + (brkarayhotelSuppl[3]).trim() + "&nbsp;&nbsp;&nbsp;(" + (brkarayhotelSuppl[4]).trim() + ")" + '</td>';
                        //    curtemphtl = (brkarayhotelSuppl[1]).trim() + "`" + (brkarayhotelSuppl[3]).trim() + "#";
                       // }
                      //  else
                       // {   
                      //      data += '<td class="s_head611b" width="53%" style="color: #666666;text-align:left;padding-left: 5px;" colspan="1">&nbsp;</td>';
                      //  } 
                        data += '<td class="s_head63" width="15%" style="color: #666666;" colspan="1">'+ getpaxvalidity((brkarayhotelSuppl[5]).trim()) + '</td>'+
                                '<td class="s_head63" width="6%" style="color: #666666;" colspan="1">' + getRate(brkarayhotelSuppl[10])  + '</td>'+
                                '<td class="s_head63" width="6%" style="border-right-width:0px;color: #666666;" colspan="1">' + getRate(brkarayhotelSuppl[14])  + '</td>'+
                                '<tr>'
                    }
                }
                data += '</table>'
                data += '</td>'+
	                    '<tr>'
	}
	if(araysuplpernt == "exist")
    {
        if(araysuplperpk == "exist")
        {
            data += '<tr>'+
                    '<td class="s_headnr" width="100%" colspan="4" style="background-color: #ffffff;">&nbsp'+
                    '</td>'+
                    '</tr>'+
                    '<tr>'+
                    '<td class="s_headnr" width="100%" colspan="4" style="background-color: #ffffff;">&nbsp'+
                    '</td>'+
                    '</tr>'
        }
        
        data += '<tr>'+
                '<td class="s_head6hd" width="100%" colspan="4" style="border-bottom-width:0px;">'+
                '<b>Rates per person per night in ' + SuppCurrency + '</b>'+
                '</td>'+
                '</tr>'+
                '<tr>'+
                '<td class="s_head6hd" width="100%" style="color: #003366;">'+
                '<table border="0" width="100%" cellpadding="1" cellspacing="0" colspan="6" style="font-size: 9px;">'+
                '<tr>'+
                '<td class="s_head631" width="20%" style="border-top-width:0px;border-left-width:0px;color: #003366;" rowspan="2" colspan="1"><b>SUPPLIMENT</b></td>'+
                '<td class="s_head63" width="53%" style="border-top-width:0px;color: #003366;" rowspan="2" colspan="1"><b>HOTELS</b></td>'+
                '<td class="s_head63" width="15%" style="border-top-width:0px;color: #003366;" rowspan="2" colspan="1"><b>VALIDITY</b></td>'+
                '<td class="s_head63" width="12%" style="border-top-width:0px;border-right-width:0px;color: #003366;" rowspan="1" colspan="2"><b>RATE</b></td>'+
                '</tr>'+
                '<tr>'+
                '<td class="s_head63" width="6%" style="color: #003366;font-size: 9px;" rowspan="1" colspan="1"><b>ADULT</b></td>'+
                '<td class="s_head63" width="6%" style="border-right-width:0px;color: #003366;font-size: 9px;" rowspan="1" colspan="1"><b>CHILD</b></td>'+
                '</tr>'
                var curtempsupl = "";var curtemphtl = "";
                for(i=0;i<arayhotelSuppl.length;i++)
                {
                    var brkarayhotelSuppl = arayhotelSuppl[i].split("`");
                    if((brkarayhotelSuppl[7]).trim() == "true")
                    {
                        data += '<tr>';
                        if(curtempsupl.indexOf((brkarayhotelSuppl[1]).trim() + "`") == (-1))
                        {
                            data += '<td class="s_head631" width="20%" style="border-left-width:0px;color: #666666;text-align:left;padding-left: 5px;" colspan="1">' + (brkarayhotelSuppl[1]).trim() + getfixoptional((brkarayhotelSuppl[6]).trim()) + '</td>';
                            curtempsupl = (brkarayhotelSuppl[1]).trim() + "`";
                        }
                        else
                        {   
                            data += '<td class="s_head611" width="20%" style="border-left-width:0px;color: #666666;text-align:left;padding-left: 5px;" colspan="1">&nbsp;</td>';
                        } 
                        //if(curtemphtl.indexOf((brkarayhotelSuppl[1]).trim() + "`" + (brkarayhotelSuppl[3]).trim()) == (-1))
                       // {
                            data += '<td class="s_head63" width="53%" style="color: #666666;text-align:left;valign: middle;padding-top: 5px;padding-left: 5px;padding-bottom: 5px;" colspan="1">' + checkprefered(brkarayhotelSuppl[2].trim()) + (brkarayhotelSuppl[3]).trim() + "&nbsp;&nbsp;&nbsp;(" + (brkarayhotelSuppl[4]).trim() + ")" + '</td>';
                       //     curtemphtl = (brkarayhotelSuppl[1]).trim() + "`" + (brkarayhotelSuppl[3]).trim() + "#";
                      //  }
                       // else
                       // {   
                       //     data += '<td class="s_head611b" width="53%" style="color: #666666;text-align:left;padding-left: 5px;" colspan="1">&nbsp;</td>';
                       // } 
                        data += '<td class="s_head63" width="15%" style="color: #666666;" colspan="1">'+ getpaxvalidity((brkarayhotelSuppl[5]).trim()) + '</td>'+
                                '<td class="s_head63" width="6%" style="color: #666666;" colspan="1">' + getRate(brkarayhotelSuppl[10])  + '</td>'+
                                '<td class="s_head63" width="6%" style="border-right-width:0px;color: #666666;" colspan="1">' + getRate(brkarayhotelSuppl[14])  + '</td>'+
                                '<tr>'
                    }
                }
                data += '</table>'
                data += '</td>'+
	                    '<tr>'
    }
	        
	document.write(data);      
            
}
function gettariff(pktype,pkcat)
{
    var pkgtyp = pktype;
    PackageTypeID = parseInt(pktype,10);
    PackageCategory = pkcat;
	var data = '';
	data += '<tr>'+
	        '<td class="s_head6hd" width="100%" style="color: #003366;">'
	        if(PackageCategory == "HoneyMoon")
	        {
	            if(PackageTypeID == 1 || PackageTypeID == 3 || PackageTypeID == 26 || PackageTypeID == 28)
	            {
	                data += '<table border="0" width="100%" cellpadding="1" cellspacing="0" colspan="6" style="font-size: 9px;">'+
	                        '<tr>'+
	                        '<td class="s_head631" width="30%" style="border-left-width:0px;border-top-width:0px;color: #51585C;" rowspan="2" colspan="1"><b>HOTELS</b></td>'+
                            '<td class="s_head632" width="5%" style="border-left-width:1px;border-left-color: #9BA5AA;border-left-style:solid;border-top-width:0px;color: #51585C;" rowspan="2" colspan="1"><b>CAT</b></td>'+
                            '<td class="s_head63" width="15%" style="border-top-width:0px;color: #51585C;border-left:1px solid #9BA5AA;" rowspan="2" colspan="1"><b>ROOM TYPE</b></td>'+
                            '<td class="s_head63" width="20%" style="border-top-width:0px;color: #51585C;" rowspan="2" colspan="1"><b>VALIDITY</b></td>'+
                            '<td class="s_head63" width="14%" style="border-top-width:0px;color: #51585C;" rowspan="1" colspan="1"><b>PACKAGE</b></td>'                                                                                                                                            
                            if(DisplayXtraNBreakFast == 0 )                            																
								data +='<td class="s_head63" width="15%" style="border-top-width:0px;border-right-width:0px;color: #51585C;" rowspan="1" colspan="1"><b>EXTRA NIGHT </b></td>'
                            else if(DisplayXtraNBreakFast == 1 )                            	                            	
                            	data +='<td class="s_head63" width="15%" style="border-top-width:0px;border-right-width:0px;color: #51585C;" rowspan="1" colspan="1"><b>EXTRA NIGHT INCL BFST </b></td>'
                            else if(DisplayXtraNBreakFast == 2 )	
                            	data +='<td class="s_head63" width="15%" style="border-top-width:0px;border-right-width:0px;color: #51585C;" rowspan="1" colspan="1"><b>EXTRA NIGHT ON HB </b></td>'
                            else if(DisplayXtraNBreakFast == 3 )	
                            	data +='<td class="s_head63" width="15%" style="border-top-width:0px;border-right-width:0px;color: #51585C;" rowspan="1" colspan="1"><b>EXTRA NIGHT ON FB </b></td>'
                     data +='</tr>'+                                                                                                                                              
                            '<tr>'+
                            '<td class="s_head63" width="15%" style="color: #51585C;font-size: 9px;" rowspan="1" colspan="1"><b>DBL</b></td>'+
                            '<td class="s_head63" width="15%" style="border-right-width:0px;color: #51585C;font-size: 9px;" rowspan="1" colspan="1"><b>DBL</b></td>'+
                            '</tr>'
                            var curtemphtl = "";
                            for(i=0;i<arayhoteldetails.length;i++)
                            {                            
                                if(i == arayhoteldetails.length-1 )   // add for pay and stay offer display last                   
									var brkDetail = arayhoteldetails[i].split(";");                     
								else
									var brkDetail = arayhoteldetails[i+1].split(";");                                          
								var tempbrkDetail = brkDetail[4];  
								
								
                                var brkarayhoteldetails = arayhoteldetails[i].split(";");
                                data += '<tr>';
                                if(curtemphtl.indexOf((brkarayhoteldetails[0]).trim() + "`") == (-1))
                                { 
                                    data += '<td class="s_head631" width="30%" style="border-left-width:0px;color: #666666;text-align:left;padding-left: 5px;padding-top:2px;" colspan="1">' + checkprefered(brkarayhoteldetails[4].trim()) + (brkarayhoteldetails[0]).trim() + '</td>'+
                                    '<td class="s_head632" width="5%" style="border-left-width:1px;border-left-color: #9BA5AA;border-left-style:solid;color: #666666;" colspan="1">'+ (brkarayhoteldetails[1]).trim() + '</td>';
                                   curtemphtl = (brkarayhoteldetails[0]).trim() + "`";
                                }
                                else
                                {
                                    data += '<td class="s_head611" width="30%" style="border-left-width:0px;color: #666666;text-align:center;padding-left:5px;padding-top:2px;" colspan="1">&nbsp;</td>'+
                                            '<td class="s_head611b" width="5%" style="border-left-width:1px;border-left-color: #9BA5AA;border-left-style:solid;color: #666666;" colspan="1">&nbsp;</td>';
                                }
                                        //'<td class="s_head62" width="10%" style="color: #666666;" colspan="1">'+ (brkarayhoteldetails[1]).trim() + '</td>'+
                                data += '<td class="s_head63" width="15%" style="color: #666666;border-left:1px solid #9BA5AA;" colspan="1">'+ (brkarayhoteldetails[2]).trim() + '</td>'+
                                        '<td class="s_head63" width="20%" style="color: #666666;" colspan="1">' + getpaxvalidity(brkarayhoteldetails[3]) + '</td>'+
                                        '<td class="s_head63" width="15%" style="color: #666666;" colspan="1">' + getRate(brkarayhoteldetails[8])  + '</td>'+
                                        '<td class="s_head63" width="15%" style="border-right-width:0px;color: #666666;" colspan="1">' + getRate(brkarayhoteldetails[14])  + '</td>'+
                                        '<tr>'
                                        
                                if(CloseDateMode == "HotelWise")
                                {
                                    for(j=0;j<arayclosedatesHW.length;j++)
                                    {
                                        var brkarayclosedatesHW = arayclosedatesHW[j].split(";");
                                        if(brkarayclosedatesHW[0] == brkarayhoteldetails[4])
                                        {
                                            data += '<tr>'+
                                                    '<td class="s_head6hd1" width="100%" style="color: #666666;text-align:left;padding-left:5px;padding-top:2px;" colspan="6">'+
                                                    'Closed Out Dates&nbsp;:&nbsp;' + brkarayclosedatesHW[1] +//+ brkarayhoteldetails[0] + " - "
                                                    '</td>'+
                                                    '</tr>'
                                        }
                                    }
                                }
                            
                         if(tempbrkDetail != brkarayhoteldetails[4])
							{
									if(PayAndStayOfferMode == "HotelWise")
														{
															for(j=0;j<arayPayAndStayOfferHW.length;j++)
															{
																var brkPayAndStayOfferHW = arayPayAndStayOfferHW[j].split(";");
																if(brkPayAndStayOfferHW[0] == brkarayhoteldetails[4])
																{
																	if(temppaystayoffer.indexOf(brkarayhoteldetails[4]) == (-1))
																	{
																	data += '<tr>'+
							     				'<td class="s_head6hd1" width="20%" style="border-bottom:0px;color: #666666;text-align:left;padding-left:5px;" colspan="13">'+
												//'<b>Pay and Stay offer</b>&nbsp;:&nbsp;' + brkPayAndStayOfferHW[1] +
												'' + testpay(brkPayAndStayOfferHW[1]) +
												'</td>'+
												'</tr>'
																	}                                                           
																}
															}
															temppaystayoffer += brkarayhoteldetails[4]+"`";
														}                           
							}
							if(i == arayhoteldetails.length-1 ) 
							{
											if(PayAndStayOfferMode == "HotelWise")
														{
															for(j=0;j<arayPayAndStayOfferHW.length;j++)
															{
																var brkPayAndStayOfferHW = arayPayAndStayOfferHW[j].split(";");
																if(brkPayAndStayOfferHW[0] == brkarayhoteldetails[4])
																{
																	if(temppaystayoffer.indexOf(brkarayhoteldetails[4]) == (-1))
																	{
																	data += '<tr>'+
							     				'<td class="s_head6hd1" width="20%" style="border-bottom:0px;color: #666666;text-align:left;padding-left:5px;" colspan="13">'+
												//'<b>Pay and Stay offer</b>&nbsp;:&nbsp;' + brkPayAndStayOfferHW[1] +
												'' + testpay(brkPayAndStayOfferHW[1]) +
												'</td>'+
												'</tr>'
																	}                                                           
																}
															}
															temppaystayoffer += brkarayhoteldetails[4]+"`";
														}                           
							}   
                            
                            
                       /*     
                          // display pay and stay offer                              
                            if(PayAndStayOfferMode == "HotelWise")
							{
								for(j=0;j<arayPayAndStayOfferHW.length;j++)
								{
									var brkPayAndStayOfferHW = arayPayAndStayOfferHW[j].split(";");
									if(brkPayAndStayOfferHW[0] == brkarayhoteldetails[4])
									{
										if(temppaystayoffer.indexOf(brkarayhoteldetails[4]) == (-1))
										{
										data += '<tr>'+
							     				'<td class="s_head6hd1" width="20%" style="border-bottom:0px;color: #666666;text-align:left;padding-left:5px;" colspan="13">'+
												'<b>Pay and Stay offer</b>&nbsp;:&nbsp;' + brkPayAndStayOfferHW[1] +
												'</td>'+
												'</tr>'
										}                                                           
									}
								}
								temppaystayoffer += brkarayhoteldetails[4]+"`";
							}                                                        
                        // display pay and stay offer
                        */
                                
                            }
	            }
	            if(PackageTypeID == 2 || PackageTypeID == 4 || PackageTypeID == 27 || PackageTypeID == 29)
	            {
	                data += '<table border="0" width="100%" cellpadding="1" cellspacing="0" colspan="4" style="font-size: 9px;">'+
	                        '<tr>'+
	                        '<td class="s_head631" width="30%" style="border-left-width:0px;border-top-width:0px;color: #51585C;" rowspan="2" colspan="1"><b>HOTELS</b></td>'+
                            '<td class="s_head632" width="10%" style="border-left-width:1px;border-left-color: #9BA5AA;border-left-style:solid;border-top-width:0px;color: #51585C;" rowspan="2" colspan="1"><b>CAT</b></td>'+
                            '<td class="s_head63" width="25%" style="border-top-width:0px;color: #51585C;border-left:1px solid #9BA5AA;" rowspan="2" colspan="1"><b>ROOM TYPE</b></td>'+
                            '<td class="s_head63" width="20%" style="border-top-width:0px;color: #51585C;" rowspan="2" colspan="1"><b>VALIDITY</b></td>'+
                            '<td class="s_head63" width="15%" style="border-right-width:0px;border-top-width:0px;color: #51585C;" rowspan="1" colspan="1"><b>PACKAGE</b></td>'+
                            '</tr>'+
                            '<tr>'+
                            '<td class="s_head63" width="15%" style="border-right-width:0px;color: #51585C;font-size: 9px;" rowspan="1" colspan="1"><b>DBL</b></td>'+
                            '</tr>'
                            var curtemphtl = "";
                            for(i=0;i<arayhoteldetails.length;i++)
                            {
                                var brkarayhoteldetails = arayhoteldetails[i].split(";");
                                data += '<tr>';
                                if(curtemphtl.indexOf((brkarayhoteldetails[0]).trim() + "`") == (-1))
                                {    
                                    data +=  '<td class="s_head631" width="30%" style="border-left-width:0px;color: #666666;text-align:left;padding-left: 5px;padding-top:2px;" colspan="1">' + checkprefered(brkarayhoteldetails[4].trim()) + (brkarayhoteldetails[0]).trim() + '</td>'+
                                             '<td class="s_head632" width="10%" style="border-left-width:1px;border-left-color: #9BA5AA;border-left-style:solid;color: #666666;" colspan="1">'+ (brkarayhoteldetails[1]).trim() + '</td>';
                                    curtemphtl += (brkarayhoteldetails[0]).trim() + "`";
                                }
                                else
                                    data += '<td class="s_head611" width="30%" style="border-left-width:0px;color: #666666;text-align:center;padding-left:5px;padding-top:2px;" colspan="1">&nbsp;</td>'+
                                            '<td class="s_head611b" width="10%" style="border-left-width:1px;border-left-color: #9BA5AA;border-left-style:solid;color: #666666;" colspan="1">&nbsp;</td>';
                                        
                                   //'<td class="s_head62" width="10%" style="color: #666666;" colspan="1">'+ (brkarayhoteldetails[1]).trim() + '</td>'+
                                data += '<td class="s_head63" width="25%" style="color: #666666;border-left:1px solid #9BA5AA;" colspan="1">'+(brkarayhoteldetails[2]).trim() + '</td>'+
                                        '<td class="s_head63" width="20%" style="color: #666666;" colspan="1">' +  getpaxvalidity(brkarayhoteldetails[3]) + '</td>'+
                                        '<td class="s_head63" width="15%" style="border-right-width:0px;color: #666666;" colspan="1">' + getRate(brkarayhoteldetails[8])  + '</td>'+
                                        '<tr>'
                                        
                                if(CloseDateMode == "HotelWise")
                                {
                                    for(j=0;j<arayclosedatesHW.length;j++)
                                    {
                                        var brkarayclosedatesHW = arayclosedatesHW[j].split(";");
                                        if(brkarayclosedatesHW[0] == brkarayhoteldetails[4])
                                        {
                                            data += '<tr>'+
                                                    '<td class="s_head6hd1" width="20%" style="color: #666666;text-align:left;padding-left:5px;padding-top:2px;" colspan="4">'+
                                                    'Closed Out Dates&nbsp;:&nbsp;' + brkarayclosedatesHW[1] +//+ brkarayhoteldetails[0] + " - "
                                                    '</td>'+
                                                    '</tr>'
                                        }
                                    }
                                }
                                if(PayAndStayOfferMode == "HotelWise")
							{
								for(j=0;j<arayPayAndStayOfferHW.length;j++)
								{
									var brkPayAndStayOfferHW = arayPayAndStayOfferHW[j].split(";");
									if(brkPayAndStayOfferHW[0] == brkarayhoteldetails[4])
									{
										if(temppaystayoffer.indexOf(brkarayhoteldetails[4]) == (-1))
										{
										data += '<tr>'+
							     				'<td class="s_head6hd1" width="20%" style="border-bottom:0px;color: #666666;text-align:left;padding-left:5px;" colspan="13">'+
												//'<b>Pay and Stay offer</b>&nbsp;:&nbsp;' + brkPayAndStayOfferHW[1] +
												'' + testpay(brkPayAndStayOfferHW[1]) +
												'</td>'+
												'</tr>'
										}                                                           
									}
								}
								temppaystayoffer += brkarayhoteldetails[4]+"`";
							}                            
                            
                        // display pay and stay offe
                            }
	            }
	            data += '</table>'
	        }
	        if(PackageCategory == "City Packages")
	        {
	            if(PackageTypeID == 1 || PackageTypeID == 26 || PackageTypeID == 28)
	            {
	                data += '<table border="0" width="100%"  cellpadding="0" cellspacing="0" colspan="13" style="font-size: 10px;">'+
	                        '<tr>'+
	                        '<td class="s_head631" width="25%" style="border-top-width:0px;border-left-width:0px;color: #51585C;" rowspan="2" colspan="1"><b>HOTELS</b></td>'+
                            '<td class="s_head632" width="5%" style="border-left-width:1px;border-left-color: #9BA5AA;border-left-style:solid;border-right-width:1px;border-right-color: #9BA5AA;border-right-style:solid;border-top-width:0px;color: #51585C;" rowspan="2" colspan="1"><b>CAT</b></td>'+
                            '<td class="s_head63" width="25%" style="border-top-width:0px;color: #51585C;" rowspan="2" colspan="1"><b>VALIDITY</b></td>'+                                                                                                                                                                                                                                                            
                            '<td class="s_head63" width="23%" style="border-top-width:0px;color: #51585C;" rowspan="1" colspan="5"><b>PACKAGE</b></td>'
                            if(DisplayXtraNBreakFast == 0)                            																								
								data +='<td class="s_head63" width="23%" style="border-top-width:0px;border-right-width:0px;color: #51585C;" rowspan="1" colspan="5"><b>EXTRA NIGHT </b></td>'
                            else if(DisplayXtraNBreakFast == 1)                           	                            	                            	
                            	data +='<td class="s_head63" width="23%" style="border-top-width:0px;border-right-width:0px;color: #51585C;" rowspan="1" colspan="5"><b>EXTRA NIGHT INCL BFST</b></td>'
                            else if(DisplayXtraNBreakFast == 2)                           	                            	                            	
                            	data +='<td class="s_head63" width="23%" style="border-top-width:0px;border-right-width:0px;color: #51585C;" rowspan="1" colspan="5"><b>EXTRA NIGHT ON HB </b></td>'
                            else if(DisplayXtraNBreakFast == 3)                           	                            	                            	
                            	data +='<td class="s_head63" width="23%" style="border-top-width:0px;border-right-width:0px;color: #51585C;" rowspan="1" colspan="5"><b>EXTRA NIGHT ON FB</b></td>'
                     data +='</tr>'+                                                                                                                                                                                                                                                                                                                                                  
                            '<tr>'+
                            '<td class="s_head63" width="5%" style="color: #51585C;font-size: 9px;" rowspan="1" colspan="1"><b>TWN</b></td>'+
                            '<td class="s_head63" width="5%" style="color: #51585C;font-size: 9px;" rowspan="1" colspan="1"><b>SGL</b></td>'+
                            '<td class="s_head63" width="5%" style="color: #51585C;font-size: 9px;" rowspan="1" colspan="1"><b>TPL</b></td>'+
                            //'<td class="s_head63" width="5%" style="color: #003366;font-size: 9px;" rowspan="1" colspan="1"><b>Qud</b></td>'+
                            '<td class="s_head63" width="4%" style="color: #51585C;font-size: 9px;" rowspan="1" colspan="1"><b>CXB</b></td>'+
                            '<td class="s_head63" width="4%" style="color: #51585C;font-size: 9px;" rowspan="1" colspan="1"><b>CNB</b></td>'+
                            '<td class="s_head63" width="5%" style="color: #51585C;font-size: 9px;" rowspan="1" colspan="1"><b>TWN</b></td>'+
                            '<td class="s_head63" width="5%" style="color: #51585C;font-size: 9px;" rowspan="1" colspan="1"><b>SGL</b></td>'+
                            '<td class="s_head63" width="5%" style="color: #51585C;font-size: 9px;" rowspan="1" colspan="1"><b>TPL</b></td>'+
                            //'<td class="s_head63" width="5%" style="color: #003366;font-size: 9px;" rowspan="1" colspan="1"><b>Qud</b></td>'+
                            '<td class="s_head63" width="4%" style="color: #51585C;font-size: 9px;" rowspan="1" colspan="1"><b>CXB</b></td>'+
                            '<td class="s_head63" width="4%" style="border-right-width:0px;color: #51585C;font-size: 9px;" rowspan="1" colspan="1"><b>&nbsp;CNB</b></td>'+
                            '</tr>'
                     var curtemphtl = "";
                     for(i=0;i<arayhoteldetails.length;i++)
                     {
                        if(i == arayhoteldetails.length-1 )                     
								var brkDetail = arayhoteldetails[i].split(";");                     
							else
								var brkDetail = arayhoteldetails[i+1].split(";");                                          
							var tempbrkDetail = brkDetail[4];
                     
                        var brkarayhoteldetails = arayhoteldetails[i].split(";");
                        data += '<tr>';
                        
                        if(i != 0)
                        {
                                //if(curtemphtl.indexOf("`"+(brkarayhoteldetails[0]).trim() + "`") == (-1))
                                if(curtemphtl.indexOf((brkarayhoteldetails[0]).trim() + "`") == (-1))
                                {
                                    data +=  '<td class="s_head631" width="25%" style="border-left-width:0px;color: #666666;text-align:left;padding-left:5px;padding-top:2px;" colspan="1">' + checkprefered(brkarayhoteldetails[4].trim()) + (brkarayhoteldetails[0]).trim() + '</td>'+
                                             '<td class="s_head632" width="5%" style="border-left-width:1px;border-left-color: #9BA5AA;border-left-style:solid;border-right-width:1px;border-right-color: #9BA5AA;border-right-style:solid;color: #666666;" colspan="1">'+ (brkarayhoteldetails[1]).trim() + '</td>';
                                    curtemphtl += (brkarayhoteldetails[0]).trim() + "`";
                                }
                                else
                                {
                                    data +=  '<td class="s_head611" width="25%" style="border-left-width:0px;color: #666666;text-align:left;padding-left:5px;padding-top:2px;" colspan="1">&nbsp;</td>'+
                                    '<td class="s_head611b" width="5%" style="border-left-width:1px;border-left-color: #9BA5AA;border-left-style:solid;border-right-width:1px;border-right-color: #9BA5AA;border-right-style:solid;color: #666666;" colspan="1">&nbsp;</td>';
                                }
                        }
                        else
                        {
                                if(curtemphtl.indexOf((brkarayhoteldetails[0]).trim() + "`") == (-1))
                                {
                                    data +=  '<td class="s_head631" width="25%" style="border-left-width:0px;color: #666666;text-align:left;padding-left:5px;padding-top:2px;" colspan="1">' + checkprefered(brkarayhoteldetails[4].trim()) + (brkarayhoteldetails[0]).trim() + '</td>'+
                                             '<td class="s_head632" width="5%" style="border-left-width:1px;border-left-color: #9BA5AA;border-left-style:solid;border-right-width:1px;border-right-color: #9BA5AA;border-right-style:solid;color: #666666;" colspan="1">'+ (brkarayhoteldetails[1]).trim() + '</td>';
                                    curtemphtl += (brkarayhoteldetails[0]).trim() + "`";
                                }
                                else
                                {
                                    data +=  '<td class="s_head611" width="25%" style="border-left-width:0px;color: #666666;text-align:left;padding-left:5px;padding-top:2px;" colspan="1">&nbsp;</td>'+
                                    '<td class="s_head611b" width="5%" style="color: #666666;" colspan="1">&nbsp;</td>';
                                }                        
                        }                        
                        if(brkarayhoteldetails[6] != "SMTWTFS")
                        {
                         //   data += '<td class="s_head63" width="15%" style="color: #666666;" colspan="1">' + brkarayhoteldetails[3] +"<br/>"+brkarayhoteldetails[6]+'</td>'
                         data += '<td class="s_head63" width="25%" style="color: #666666;" colspan="1">' + brkarayhoteldetails[3] +"<br/>"+displaydays(brkarayhoteldetails[6])+'</td>'
                            }
                        else
                        {
                            data += '<td class="s_head63" width="25%" style="color: #666666;" colspan="1">' + brkarayhoteldetails[3] + '</td>'
                         //data += '<td class="s_head63" width="15%" style="color: #666666;" colspan="1">' + brkarayhoteldetails[3] +"<br/>"+displaydays(brkarayhoteldetails[6])+'</td>'
                        }                        
                        data += '<td class="s_head63" width="5%" style="color: #666666;" colspan="1">' + getRate(brkarayhoteldetails[9])  + '</td>'+
                                '<td class="s_head63" width="5%" style="color: #666666;" colspan="1">' + getRate(brkarayhoteldetails[7])  + '</td>'+
                                '<td class="s_head63" width="5%" style="color: #666666;" colspan="1">' + getRate(brkarayhoteldetails[10])  + '</td>'+                                                                                                
                                '<td class="s_head63" width="4%" style="color: #666666;" colspan="1">' + getRate(brkarayhoteldetails[11])  + '</td>'+
                                '<td class="s_head63" width="4%" style="color: #666666;" colspan="1">' + getRate(brkarayhoteldetails[12])  + '</td>'+
                                '<td class="s_head63" width="5%" style="color: #666666;" colspan="1">' + getRate(brkarayhoteldetails[15])  + '</td>'+
                                '<td class="s_head63" width="5%" style="color: #666666;" colspan="1">' + getRate(brkarayhoteldetails[13])  + '</td>'+
                                '<td class="s_head63" width="5%" style="color: #666666;" colspan="1">' + getRate(brkarayhoteldetails[16])  + '</td>'+                                
                                '<td class="s_head63" width="4%" style="color: #666666;" colspan="1">' + getRate(brkarayhoteldetails[17])  + '</td>'+
                                '<td class="s_head63" width="4%" style="border-right-width:0px;color: #666666;" colspan="1">' + getRate(brkarayhoteldetails[18])  + '</td>'+
                                '<tr>'
                        /*
                        if(CloseDateMode == "HotelWise")
                        {
                            for(j=0;j<arayclosedatesHW.length;j++)
                            {
                                var brkarayclosedatesHW = arayclosedatesHW[j].split(";");
                                if(brkarayclosedatesHW[0] == brkarayhoteldetails[4])
                                {
                                    data += '<tr>'+
                                            '<td class="s_head6hd1" width="20%" style="border:0px;color: #666666;text-align:left;padding-left:5px;padding-top:2px;" colspan="13">'+
                                            'Closed Out Dates&nbsp;:&nbsp;' + brkarayclosedatesHW[1] +//+ brkarayhoteldetails[0] + " - "
                                            '</td>'+
                                            '</tr>'
                                }
                            }
                        }
                        */
                        
                       if(tempbrkDetail != brkarayhoteldetails[4])
                        {
                                                 if(CloseDateMode == "HotelWise")
                                                 {
                                                    for(j=0;j<arayclosedatesHW.length;j++)
                                                    {
                                                        var brkarayclosedatesHW = arayclosedatesHW[j].split(";");
                                                        if(brkarayclosedatesHW[0] == brkarayhoteldetails[4])
                                                        {
                                                        if(tempclosedate.indexOf(brkarayhoteldetails[4] + "`"+brkarayhoteldetails[2]) == (-1) )
                                                            {
                                                               data += '<tr>'+
																'<td class="s_head6hd1" width="20%" style="border:0px;color: #666666;text-align:left;padding-left:5px;padding-top:2px;" colspan="13">'+
																'Closed Out Dates&nbsp;:&nbsp;' + brkarayclosedatesHW[1] +//+ brkarayhoteldetails[0] + " - "
																'</td>'+
																'</tr>'
                                                             }
                                                        }
                                                    }
                                                    tempclosedate += brkarayhoteldetails[4]+"`"+brkarayhoteldetails[2]+";";			
                                                }
                          } 
                        if(i == arayhoteldetails.length-1 ) 
                        {
                                 if(CloseDateMode == "HotelWise")
                                {
                                    for(j=0;j<arayclosedatesHW.length;j++)
                                    {
                                        var brkarayclosedatesHW = arayclosedatesHW[j].split(";");
                                        if(brkarayclosedatesHW[0] == brkarayhoteldetails[4])
                                        {
                                        if(tempclosedate.indexOf(brkarayhoteldetails[4] + "`"+brkarayhoteldetails[2]) == (-1) )
                                            {
                                              data += '<tr>'+
                                                    '<td class="s_head6hd1" width="20%" style="border:0px;color: #666666;text-align:left;padding-left:5px;padding-top:2px;" colspan="13">'+
                                                    'Closed Out Dates&nbsp;:&nbsp;' + brkarayclosedatesHW[1] +//+ brkarayhoteldetails[0] + " - "
                                                    '</td>'+
                                                    '</tr>'
                                             }
                                        }
                                    }
                                    tempclosedate += brkarayhoteldetails[4]+"`"+brkarayhoteldetails[2]+";";1			
                                }
                        }
                        
                        
                        
                        
                        
                        
                                                                                                                        
                        // display <b>Pay and Stay offer</b>                          
                         if(tempbrkDetail != brkarayhoteldetails[4])
                         {                             												                                              
								if(PayAndStayOfferMode == "HotelWise")
									{
												for(j=0;j<arayPayAndStayOfferHW.length;j++)
												{
															var brkPayAndStayOfferHW = arayPayAndStayOfferHW[j].split(";");
															if(brkPayAndStayOfferHW[0] == brkarayhoteldetails[4])
															{
																if(temppaystayoffer.indexOf(brkarayhoteldetails[4]) == (-1))
																{
																data += '<tr>'+
							     				                        '<td class="s_head6hd1" width="20%" style="color:#666666;border-left:0px;border-right:0px;border-bottom:0px;text-align:left;padding-left:5px;" colspan="13">'+
												                        //'<b>Pay and Stay offer</b>&nbsp;:&nbsp;' + brkPayAndStayOfferHW[1] +
												                        '' + testpay(brkPayAndStayOfferHW[1]) +
												                        '</td>'+
												                        '</tr>'
																}                                                           
															}
												}
												temppaystayoffer += brkarayhoteldetails[4]+"`";
									}                                                        
								// display <b>Pay and Stay offer</b>  								                       
							}	
							 if(i == arayhoteldetails.length-1 )  							 
							 {
								if(PayAndStayOfferMode == "HotelWise")
									{
												for(j=0;j<arayPayAndStayOfferHW.length;j++)
												{
															var brkPayAndStayOfferHW = arayPayAndStayOfferHW[j].split(";");
															if(brkPayAndStayOfferHW[0] == brkarayhoteldetails[4])
															{
																if(temppaystayoffer.indexOf(brkarayhoteldetails[4]) == (-1))
																{
																data += '<tr>'+
							     				                        '<td class="s_head6hd1" width="20%" style="color:#666666;border-right:0px;border-left:0px;border-bottom:0px;text-align:left;padding-left:5px;" colspan="13">'+
												                        //'<b>Pay and Stay offer</b>&nbsp;:&nbsp;' + brkPayAndStayOfferHW[1] +
												                        '' + testpay(brkPayAndStayOfferHW[1]) +
												                        '</td>'+
												                        '</tr>'
																}                                                           
															}
												}
												temppaystayoffer += brkarayhoteldetails[4]+"`";
									}                                   														 							 
							 }
                        
                        
                        
                        
                        /*
                        // display pay and stay offer   												                                              
						 if(PayAndStayOfferMode == "HotelWise")
							{
								for(j=0;j<arayPayAndStayOfferHW.length;j++)
								{
									var brkPayAndStayOfferHW = arayPayAndStayOfferHW[j].split(";");
									if(brkPayAndStayOfferHW[0] == brkarayhoteldetails[4])
									{
										if(temppaystayoffer.indexOf(brkarayhoteldetails[4]) == (-1))
										{
										data += '<tr>'+
							     				'<td class="s_head6hd1" width="20%" style="color:#666666;border-bottom:0px;text-align:left;padding-left:5px;" colspan="13">'+
												'<b>Pay and Stay offer</b>&nbsp;:&nbsp;' + brkPayAndStayOfferHW[1] +
												'</td>'+
												'</tr>'
										}                                                           
									}
								}
								temppaystayoffer += brkarayhoteldetails[4]+"`";
							}                            
                            
                        // display pay and stay offer 
                        */    
                     }
                            
	                 data += '</table>'
	            }
	            if(PackageTypeID == 3 || PackageTypeID == 4)
	            {
	                var araypaxFinal = "";
	                var brkaraypax = araypax.split("`");
	                if(brkaraypax[0] != "NA")
	                    araypaxFinal += brkaraypax[0] + "`";
	                if(brkaraypax[1] != "NA")
	                    araypaxFinal += brkaraypax[1] + "`";
	                if(brkaraypax[2] != "NA")
	                    araypaxFinal += brkaraypax[2] + "`";
	                if(brkaraypax[3] != "NA")
	                    araypaxFinal += brkaraypax[3] + "`";
	                if(brkaraypax[4] != "NA")
	                    araypaxFinal += brkaraypax[4] + "`";
	                if(brkaraypax[5] != "NA")
	                    araypaxFinal += brkaraypax[5] + "`";
	                
	                brkaraypax = araypaxFinal.split("`");
	                
	                if((brkaraypax.length-1) >= 6)
	                {
	                    data +=  '<table border="0" width="100%" cellpadding="0" cellspacing="0" style="font-size: 9px;">'+
	                             '<tr>'+
	                             '<td width="22%" class="s_head631" style="border-left-width:0px;border-top-width:0px;color: #51585C;font-size: 9px;text-align: center;" colspan="1"><DIV align=center><STRONG>HOTELS</STRONG></DIV></td>'+
	                             '<td width="5%" class="s_head63" style="border-top-width:0px;color: #51585C;font-size: 9px;text-align: center;" colspan="1"><DIV align=center><STRONG>CAT</STRONG></DIV></td>'+
			                     '<td width="17%" class="s_head63" style="border-top-width:0px;color: #51585C;font-size: 9px;text-align: center;" colspan="1"><DIV align=center><STRONG>VALIDITY</STRONG></DIV></td>'+
			                     '<td width="7%" class="s_head63" style="border-top-width:0px;color: #51585C;font-size: 9px;text-align: center;" colspan="1"><DIV align=center><STRONG>' + getPaxHeader(brkaraypax[0]) + '</STRONG></DIV></td>'+
			                     '<td width="7%" class="s_head63" style="border-top-width:0px;color: #51585C;font-size: 9px;text-align: center;" colspan="1"><DIV align=center><STRONG>' + getPaxHeader(brkaraypax[1]) + '</STRONG></DIV></td>'+
			                     '<td width="7%" class="s_head63" style="border-top-width:0px;color: #51585C;font-size: 9px;text-align: center;" colspan="1"><DIV align=center><STRONG>' + getPaxHeader(brkaraypax[2]) + '</STRONG></DIV></td>'+
			                     '<td width="7%" class="s_head63" style="border-top-width:0px;color: #51585C;font-size: 9px;text-align: center;" colspan="1"><DIV align=center><STRONG>' + getPaxHeader(brkaraypax[3]) + '</STRONG></DIV></td>'+
			                     '<td width="7%" class="s_head63" style="border-top-width:0px;color: #51585C;font-size: 9px;text-align: center;" colspan="1"><DIV align=center><STRONG>' + getPaxHeader(brkaraypax[4]) + '</STRONG></DIV></td>'+
			                     '<td width="7%" class="s_head63" style="border-top-width:0px;color: #51585C;font-size: 9px;text-align: center;" colspan="1"><DIV align=center><STRONG>' + getPaxHeader(brkaraypax[5]) + '</STRONG></DIV></td>'+
			                     '<td width="7%" class="s_head63" style="border-top-width:0px;color: #51585C;font-size: 9px;text-align: center;" colspan="1"><DIV align=center><STRONG>SGL<br />SUPP</STRONG></DIV></td>'+
			                     '<td width="7%" class="s_head63" style="border-right-width:0px;border-top-width:0px;color: #51585C;font-size: 9px;text-align: center;" colspan="1"><DIV align=center><STRONG>TPL<br />RED</STRONG></DIV></td>'+
			                     '</tr>'
			                     
			                     for(k=0;k<arayhoteldetailsMulti.length;k++)
			                     {
			                        var brkarayhoteldetailsMulti = arayhoteldetailsMulti[k].split(";");
			                        data += '<tr>'+
                                            '<td class="s_head631" width="22%" style="border-left-width:0px;color: #666666;text-align:left;padding-left: 5px;padding-top:2px;" colspan="1">' + checkprefered(brkarayhoteldetailsMulti[4].trim()) + (brkarayhoteldetailsMulti[0]).trim() + '</td>'+
                                            '<td class="s_head63" width="5%" style="color: #666666;text-align:center;" colspan="1">'+(brkarayhoteldetailsMulti[1]).trim() + '</td>'
                                                                                        
                                            if(brkarayhoteldetailsMulti[6] != "SMTWTFS")//displaydays															    											                                                                                                 
                                            {
                                               //data +='<td class="s_head63" width="17%" style="color: #666666;text-align:center;" colspan="1">' + getpaxvalidity((brkarayhoteldetailsMulti[3])) +"<br/> "+brkarayhoteldetailsMulti[6] + '</td>'
                                               data +='<td class="s_head63" width="17%" style="color: #666666;text-align:center;" colspan="1">' + getpaxvalidity((brkarayhoteldetailsMulti[3])) +"<br/> "+displaydays(brkarayhoteldetailsMulti[6]) + '</td>'
                                               }
                                            else
                                            {
                                               data +='<td class="s_head63" width="17%" style="color: #666666;text-align:center;" colspan="1">'+ getpaxvalidity((brkarayhoteldetailsMulti[3]).trim()) + '</td>'
                                               //data +='<td class="s_head63" width="17%" style="color: #666666;text-align:center;" colspan="1">' + getpaxvalidity((brkarayhoteldetailsMulti[3])) +"<br/> "+displaydays(brkarayhoteldetailsMulti[6]) + '</td>'
                                             }                                                                                                                                   
                                            data +='<td class="s_head63" width="7%" style="color: #666666;text-align:center;" colspan="1">'+ (brkarayhoteldetailsMulti[8]).trim() + '</td>'+
                                            '<td class="s_head63" width="7%" style="color: #666666;text-align:center;" colspan="1">'+ (brkarayhoteldetailsMulti[9]).trim() + '</td>'+
                                            '<td class="s_head63" width="7%" style="color: #666666;text-align:center;" colspan="1">'+ (brkarayhoteldetailsMulti[10]).trim() + '</td>'+
                                            '<td class="s_head63" width="7%" style="color: #666666;text-align:center;" colspan="1">'+ (brkarayhoteldetailsMulti[11]).trim() + '</td>'+
                                            '<td class="s_head63" width="7%" style="color: #666666;text-align:center;" colspan="1">'+ (brkarayhoteldetailsMulti[12]).trim() + '</td>'+
                                            '<td class="s_head63" width="7%" style="color: #666666;text-align:center;" colspan="1">'+ (brkarayhoteldetailsMulti[13]).trim() + '</td>'+
                                            '<td class="s_head63" width="7%" style="color: #666666;text-align:center;" colspan="1">'+ (brkarayhoteldetailsMulti[14]).trim() + '</td>'+
                                            '<td class="s_head63" width="7%" style="border-right-width:0px;color: #666666;text-align:center;" colspan="1">'+ (brkarayhoteldetailsMulti[15]).trim() + '</td>'+
                                            '</tr>'
			                     }
			            data += '</table>'
	                }
	                else
	                {
	                    if((brkaraypax.length-1) == 5)
	                    {
	                        data +=  '<table border="0" width="100%" cellpadding="0" cellspacing="0" style="font-size: 9px;">'+
	                                 '<tr>'+
	                                 '<td class="s_head631" width="20%" style="border-left-width:0px;border-top-width:0px;color: #51585C;text-align: center;" colspan="1"><DIV align=center><STRONG>HOTELS</STRONG></DIV></td>'+
	                                 '<td class="s_head63" width="5%" style="border-top-width:0px;color: #51585C;text-align: center;" colspan="1"><DIV align=center><STRONG>CAT</STRONG></DIV></td>'+
			                         '<td class="s_head63" width="17%" style="border-top-width:0px;color: #51585C;text-align: center;" colspan="1"><DIV align=center><STRONG>VALIDITY</STRONG></DIV></td>'+
			                         '<td class="s_head63" width="10.28%" style="border-top-width:0px;color: #51585C;text-align: center;" colspan="1"><DIV align=center><STRONG>' + getPaxHeader(brkaraypax[0]) + '</STRONG></DIV></td>'+
			                         '<td class="s_head63" width="8.28%" style="border-top-width:0px;color: #51585C;text-align: center;" colspan="1"><DIV align=center><STRONG>' + getPaxHeader(brkaraypax[1]) + '</STRONG></DIV></td>'+
			                         '<td class="s_head63" width="8.28%" style="border-top-width:0px;color: #51585C;text-align: center;" colspan="1"><DIV align=center><STRONG>' + getPaxHeader(brkaraypax[2]) + '</STRONG></DIV></td>'+
			                         '<td class="s_head63" width="8.28%" style="border-top-width:0px;color: #51585C;text-align: center;" colspan="1"><DIV align=center><STRONG>' + getPaxHeader(brkaraypax[3]) + '</STRONG></DIV></td>'+
			                         '<td class="s_head63" width="8.28%" style="border-top-width:0px;color: #51585C;text-align: center;" colspan="1"><DIV align=center><STRONG>' + getPaxHeader(brkaraypax[4]) + '</STRONG></DIV></td>'+
			                         '<td class="s_head63" width="8.28%" style="border-top-width:0px;color: #51585C;text-align: center;" colspan="1"><DIV align=center><STRONG>SGL<br />SUPP</STRONG></DIV></td>'+
			                         '<td class="s_head63" width="8.28%" style="border-right-width:0px;border-top-width:0px;color: #51585C;text-align: center;" colspan="1"><DIV align=center><STRONG>TPL<br />RED</STRONG></DIV></td>'+
			                         '</tr>'
    			                     for(k=0;k<arayhoteldetailsMulti.length;k++)
			                         {
			                            var brkarayhoteldetailsMulti = arayhoteldetailsMulti[k].split(";");
			                            data += '<tr>'+
                                                '<td class="s_head631" width="20%" style="border-left-width:0px;color: #666666;text-align:left;padding-left: 5px;padding-top:2px;" colspan="1">' + checkprefered(brkarayhoteldetailsMulti[4].trim()) + (brkarayhoteldetailsMulti[0]).trim() + '</td>'+
                                                '<td class="s_head63" width="5%" style="color: #666666;text-align:center;" colspan="1">'+ (brkarayhoteldetailsMulti[1]).trim() + '</td>'
                                                                                                
                                                if(brkarayhoteldetailsMulti[6] != "SMTWTFS")//displaydays															    											                                                                                                 
                                                {
                                                 //data +='<td class="s_head63" width="17%" style="color: #666666;text-align:center;" colspan="1">' + getpaxvalidity((brkarayhoteldetailsMulti[3])) +"<br/> "+brkarayhoteldetailsMulti[6] + '</td>'                                                      
                                                 data +='<td class="s_head63" width="17%" style="color: #666666;text-align:center;" colspan="1">' + getpaxvalidity((brkarayhoteldetailsMulti[3])) +"<br/> "+displaydays(brkarayhoteldetailsMulti[6]) + '</td>'                                                      
                                                 }
                                                else
                                                {
                                                 data +='<td class="s_head63" width="17%" style="color: #666666;text-align:center;" colspan="1">'+ getpaxvalidity((brkarayhoteldetailsMulti[3])) + '</td>'                                                                                                
                                                 //data +='<td class="s_head63" width="17%" style="color: #666666;text-align:center;" colspan="1">' + getpaxvalidity((brkarayhoteldetailsMulti[3])) +"<br/> "+displaydays(brkarayhoteldetailsMulti[6]) + '</td>'                                                      
                                                 }
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       
                                                 data +='<td class="s_head63" width="10.28%" style="color: #666666;text-align:center;" colspan="1">'+ (brkarayhoteldetailsMulti[8]).trim() + '</td>'+
                                                '<td class="s_head63" width="8.28%" style="color: #666666;text-align:center;" colspan="1">'+ (brkarayhoteldetailsMulti[9]).trim() + '</td>'+
                                                '<td class="s_head63" width="8.28%" style="color: #666666;text-align:center;" colspan="1">'+ (brkarayhoteldetailsMulti[10]).trim() + '</td>'+
                                                '<td class="s_head63" width="8.28%" style="color: #666666;text-align:center;" colspan="1">'+ (brkarayhoteldetailsMulti[11]).trim() + '</td>'+
                                                '<td class="s_head63" width="8.28%" style="color: #666666;text-align:center;" colspan="1">'+ (brkarayhoteldetailsMulti[12]).trim() + '</td>'+
                                                '<td class="s_head63" width="8.28%" style="color: #666666;text-align:center;" colspan="1">'+ (brkarayhoteldetailsMulti[14]).trim() + '</td>'+
                                                '<td class="s_head63" width="8.28%" style="border-right-width:0px;color: #666666;text-align:center;" colspan="1">'+ (brkarayhoteldetailsMulti[15]).trim() + '</td>'+
                                                '</tr>'
			                         }
			                data += '</table>'
	                    }
	                    if((brkaraypax.length-1) == 4)
	                    {
	                        data +=  '<table border="0" width="100%" cellpadding="0" cellspacing="0" style="font-size: 9px;">'+
	                                 '<tr>'+
	                                 '<td width="26.32%" class="s_head631" style="border-left-width:0px;border-top-width:0px;color: #51585C;text-align: center;" colspan="1"><DIV align=center><STRONG>HOTELS</STRONG></DIV></td>'+
	                                 '<td width="5%" class="s_head63" style="border-top-width:0px;color: #51585C;text-align: center;" colspan="1"><DIV align=center><STRONG>CAT</STRONG></DIV></td>'+
			                         '<td width="17%" class="s_head63" style="border-top-width:0px;color: #51585C;text-align: center;" colspan="1"><DIV align=center><STRONG>VALIDITY</STRONG></DIV></td>'+
			                         '<td width="10.333%" class="s_head63" style="border-top-width:0px;color: #51585C;text-align: center;" colspan="1"><DIV align=center><STRONG>' + getPaxHeader(brkaraypax[0]) + '</STRONG></DIV></td>'+
			                         '<td width="8.333%" class="s_head63" style="border-top-width:0px;color: #51585C;text-align: center;" colspan="1"><DIV align=center><STRONG>' + getPaxHeader(brkaraypax[1]) + '</STRONG></DIV></td>'+
			                         '<td width="8.333%" class="s_head63" style="border-top-width:0px;color: #51585C;text-align: center;" colspan="1"><DIV align=center><STRONG>' + getPaxHeader(brkaraypax[2]) + '</STRONG></DIV></td>'+
			                         '<td width="8.333%" class="s_head63" style="border-top-width:0px;color: #51585C;text-align: center;" colspan="1"><DIV align=center><STRONG>' + getPaxHeader(brkaraypax[3]) + '</STRONG></DIV></td>'+
			                         '<td width="8.333%" class="s_head63" style="border-top-width:0px;color: #51585C;text-align: center;" colspan="1"><DIV align=center><STRONG>SGL<br />SUPP</STRONG></DIV></td>'+
			                         '<td width="8.333%" class="s_head63" style="border-right-width:0px;border-top-width:0px;color: #51585C;text-align: center;" colspan="1"><DIV align=center><STRONG>TPL<br />RED</STRONG></DIV></td>'+
			                         '</tr>'
    			                     for(k=0;k<arayhoteldetailsMulti.length;k++)
			                         {
			                            var brkarayhoteldetailsMulti = arayhoteldetailsMulti[k].split(";");
			                            data += '<tr>'+
                                                '<td class="s_head631" width="23.32%" style="border-left-width:0px;color: #666666;text-align:left;padding-left: 5px;padding-top:2px;" colspan="1">' + checkprefered(brkarayhoteldetailsMulti[4].trim()) + (brkarayhoteldetailsMulti[0]).trim() + '</td>'+
                                                '<td class="s_head63" width="5%" style="color: #666666;text-align:center;" colspan="1">'+ (brkarayhoteldetailsMulti[1]).trim() + '</td>'
                                                
                                                if(brkarayhoteldetailsMulti[6] != "SMTWTFS")//displaydays 
                                                {
                                                 //data +='<td class="s_head63" width="17%" style="color: #666666;text-align:center;" colspan="1">' + getpaxvalidity((brkarayhoteldetailsMulti[3])) +"<br/> "+brkarayhoteldetailsMulti[6] + '</td>'
                                                 data +='<td class="s_head63" width="17%" style="color: #666666;text-align:center;" colspan="1">' + getpaxvalidity((brkarayhoteldetailsMulti[3])) +"<br/> "+displaydays(brkarayhoteldetailsMulti[6]) + '</td>'
                                                 }
                                                else
                                                { 
                                                 data +='<td class="s_head63" width="17%" style="color: #666666;text-align:center;" colspan="1">'+ getpaxvalidity((brkarayhoteldetailsMulti[3]).trim()) + '</td>'
                                                 //data +='<td class="s_head63" width="17%" style="color: #666666;text-align:center;" colspan="1">' + getpaxvalidity((brkarayhoteldetailsMulti[3])) +"<br/> "+displaydays(brkarayhoteldetailsMulti[6]) + '</td>'
                                                 }
                                                                                                
                                                 data +='<td class="s_head63" width="10.333%" style="color: #666666;text-align:center;" colspan="1">'+ (brkarayhoteldetailsMulti[8]).trim() + '</td>'+
                                                '<td class="s_head63" width="8.333%" style="color: #666666;text-align:center;" colspan="1">'+ (brkarayhoteldetailsMulti[9]).trim() + '</td>'+
                                                '<td class="s_head63" width="8.333%" style="color: #666666;text-align:center;" colspan="1">'+ (brkarayhoteldetailsMulti[10]).trim() + '</td>'+
                                                '<td class="s_head63" width="8.333%" style="color: #666666;text-align:center;" colspan="1">'+ (brkarayhoteldetailsMulti[11]).trim() + '</td>'+
                                                '<td class="s_head63" width="8.333%" style="color: #666666;text-align:center;" colspan="1">'+ (brkarayhoteldetailsMulti[14]).trim() + '</td>'+
                                                '<td class="s_head63" width="8.333%" style="border-right-width:0px;color: #666666;text-align:center;" colspan="1">'+ (brkarayhoteldetailsMulti[15]).trim() + '</td>'+
                                                '</tr>'
			                         }
			                data += '</table>'
	                    }
	                    if((brkaraypax.length-1) == 3)
	                    {
	                        data +=  '<table border="0" width="100%" cellpadding="0" cellspacing="0" style="font-size: 9px;">'+
	                                 '<tr>'+
	                                 '<td class="s_head631" width="29%" style="border-left-width:0px;border-top-width:0px;color: #51585C;text-align: center;" colspan="1"><DIV align=center><STRONG>HOTELS</STRONG></DIV></td>'+
	                                 '<td class="s_head63" width="5%" style="border-top-width:0px;color: #51585C;text-align: center;" colspan="1"><DIV align=center><STRONG>CAT</STRONG></DIV></td>'+
			                         '<td class="s_head63" width="20%" style="border-top-width:0px;color: #51585C;text-align: center;" colspan="1"><DIV align=center><STRONG>VALIDITY</STRONG></DIV></td>'+
			                         '<td class="s_head63" width="10%" style="border-top-width:0px;color: #51585C;text-align: center;" colspan="1"><DIV align=center><STRONG>' + getPaxHeader(brkaraypax[0]) + '</STRONG></DIV></td>'+
			                         '<td class="s_head63" width="9%" style="border-top-width:0px;color: #51585C;text-align: center;" colspan="1"><DIV align=center><STRONG>' + getPaxHeader(brkaraypax[1]) + '</STRONG></DIV></td>'+
			                         '<td class="s_head63" width="9%" style="border-top-width:0px;color: #51585C;text-align: center;" colspan="1"><DIV align=center><STRONG>' + getPaxHeader(brkaraypax[2]) + '</STRONG></DIV></td>'+
			                         '<td class="s_head63" width="9%" style="border-top-width:0px;color: #51585C;text-align: center;" colspan="1"><DIV align=center><STRONG>SGL<br />SUPP</STRONG></DIV></td>'+
			                         '<td class="s_head63" width="9%" style="border-right-width:0px;border-top-width:0px;color: #51585C;text-align: center;" colspan="1"><DIV align=center><STRONG>TPL<br />RED</STRONG></DIV></td>'+
			                         '</tr>'
    			                     for(k=0;k<arayhoteldetailsMulti.length;k++)
			                         {
			                            var brkarayhoteldetailsMulti = arayhoteldetailsMulti[k].split(";");
			                            data += '<tr>'+
                                                '<td class="s_head631" width="29%" style="border-left-width:0px;color: #666666;text-align:left;padding-left: 5px;padding-top:2px;" colspan="1">' + checkprefered(brkarayhoteldetailsMulti[4].trim()) + (brkarayhoteldetailsMulti[0]).trim() + '</td>'+
                                                '<td class="s_head63" width="5%" style="color: #666666;text-align:center;" colspan="1">'+ (brkarayhoteldetailsMulti[1]).trim() + '</td>'                                                
                                                if(brkarayhoteldetailsMulti[6] != "SMTWTFS")//displaydays                                                
                                                {
                                                   //data +='<td class="s_head63" width="20%" style="color: #666666;text-align:center;" colspan="1">' + getpaxvalidity((brkarayhoteldetailsMulti[3])) +"<br/> "+brkarayhoteldetailsMulti[6] + '</td>'
                                                   data +='<td class="s_head63" width="20%" style="color: #666666;text-align:center;" colspan="1">' + getpaxvalidity((brkarayhoteldetailsMulti[3])) +"<br/> "+displaydays(brkarayhoteldetailsMulti[6]) + '</td>'
                                                   }
                                                else
                                                {
                                                   data +='<td class="s_head63" width="20%" style="color: #666666;text-align:center;" colspan="1">'+ getpaxvalidity((brkarayhoteldetailsMulti[3]).trim()) + '</td>'
                                                   //data +='<td class="s_head63" width="20%" style="color: #666666;text-align:center;" colspan="1">' + getpaxvalidity((brkarayhoteldetailsMulti[3])) +"<br/> "+displaydays(brkarayhoteldetailsMulti[6]) + '</td>'
                                                   }
                                                                                                                                                                                                   
                                                data +='<td class="s_head63" width="10%" style="color: #666666;text-align:center;" colspan="1">'+ (brkarayhoteldetailsMulti[8]).trim() + '</td>'+
                                                '<td class="s_head63" width="9%" style="color: #666666;text-align:center;" colspan="1">'+ (brkarayhoteldetailsMulti[9]).trim() + '</td>'+
                                                '<td class="s_head63" width="9%" style="color: #666666;text-align:center;" colspan="1">'+ (brkarayhoteldetailsMulti[10]).trim() + '</td>'+
                                                '<td class="s_head63" width="9%" style="color: #666666;text-align:center;" colspan="1">'+ (brkarayhoteldetailsMulti[14]).trim() + '</td>'+
                                                '<td class="s_head63" width="9%" style="border-right-width:0px;color: #666666;text-align:center;" colspan="1">'+ (brkarayhoteldetailsMulti[15]).trim() + '</td>'+
                                                '</tr>'
			                         }
			                data += '</table>'
	                    }
	                    if((brkaraypax.length-1) == 2)
	                    {
	                        data +=  '<table border="0" width="100%" cellpadding="0" cellspacing="0" style="font-size: 9px;">'+
	                                 '<tr>'+
	                                 '<td class="s_head631" width="39%" style="border-left-width:0px;border-top-width:0px;color: #51585C;text-align: center;" colspan="1"><DIV align=center><STRONG>HOTELS</STRONG></DIV></td>'+
	                                 '<td class="s_head63" width="5%" style="border-top-width:0px;color: #51585C;text-align: center;" colspan="1"><DIV align=center><STRONG>CAT</STRONG></DIV></td>'+
			                         '<td class="s_head63" width="20%" style="border-top-width:0px;color: #51585C;text-align: center;" colspan="1"><DIV align=center><STRONG>VALIDITY</STRONG></DIV></td>'+
			                         '<td class="s_head63" width="12%" style="border-top-width:0px;color: #51585C;text-align: center;" colspan="1"><DIV align=center><STRONG>' + getPaxHeader(brkaraypax[0]) + '</STRONG></DIV></td>'+
			                         '<td class="s_head63" width="12%" style="border-top-width:0px;color: #51585C;text-align: center;" colspan="1"><DIV align=center><STRONG>' + getPaxHeader(brkaraypax[1]) + '</STRONG></DIV></td>'+
			                         '<td class="s_head63" width="12%" style="border-right-width:0px;border-top-width:0px;color: #51585C;text-align: center;" colspan="1"><DIV align=center><STRONG>SGL<br />SUPP</STRONG></DIV></td>'+
			                         '</tr>'
    			                     for(k=0;k<arayhoteldetailsMulti.length;k++)
			                         {
			                            var brkarayhoteldetailsMulti = arayhoteldetailsMulti[k].split(";");
			                            data += '<tr>'+
                                                '<td class="s_head631" width="39%" style="border-left-width:0px;color: #666666;text-align:left;padding-left: 5px;padding-top:2px;" colspan="1">' + checkprefered(brkarayhoteldetailsMulti[4].trim()) + (brkarayhoteldetailsMulti[0]).trim() + '</td>'+
                                                '<td class="s_head63" width="5%" style="color: #666666;text-align:center;" colspan="1">'+ (brkarayhoteldetailsMulti[1]).trim() + '</td>'
                                                
                                                if(brkarayhoteldetailsMulti[6] != "SMTWTFS")//displaydays
                                                {
                                                  //  data += '<td class="s_head63" width="20%" style="color: #666666;text-align:center;" colspan="1">' + getpaxvalidity((brkarayhoteldetailsMulti[3])) +"<br/> "+brkarayhoteldetailsMulti[6] + '</td>'
                                                    data += '<td class="s_head63" width="20%" style="color: #666666;text-align:center;" colspan="1">' + getpaxvalidity((brkarayhoteldetailsMulti[3])) +"<br/> "+displaydays(brkarayhoteldetailsMulti[6]) + '</td>'
                                                    }
                                                else
                                                {
                                                    data += '<td class="s_head63" width="20%" style="color: #666666;text-align:center;" colspan="1">'+ getpaxvalidity((brkarayhoteldetailsMulti[3]).trim()) + '</td>'
                                                    //data += '<td class="s_head63" width="20%" style="color: #666666;text-align:center;" colspan="1">' + getpaxvalidity((brkarayhoteldetailsMulti[3])) +"<br/> "+displaydays(brkarayhoteldetailsMulti[6]) + '</td>'
                                                 }                                                                                               
                                                data += '<td class="s_head63" width="12%" style="color: #666666;text-align:center;" colspan="1">'+ (brkarayhoteldetailsMulti[8]).trim() + '</td>'+
                                                '<td class="s_head63" width="12%" style="color: #666666;text-align:center;" colspan="1">'+ (brkarayhoteldetailsMulti[9]).trim() + '</td>'+
                                                '<td class="s_head63" width="12%" style="border-right-width:0px;color: #666666;text-align:center;" colspan="1">'+ (brkarayhoteldetailsMulti[14]).trim() + '</td>'+
                                                '</tr>'
			                         }
			                data += '</table>'
	                    }
	                    if((brkaraypax.length-1) == 1)
	                    {
	                        data +=  '<table border="0" width="100%" cellpadding="0" cellspacing="0" style="font-size: 9px;">'+
	                                 '<tr>'+
	                                 '<td class="s_head631" width="42.5%" style="border-left-width:0px;border-top-width:0px;color: #51585C;text-align: center;" colspan="1"><DIV align=center><STRONG>HOTELS</STRONG></DIV></td>'+
			                         '<td class="s_head63" width="15%" style="border-top-width:0px;color: #51585C;text-align: center;" colspan="1"><DIV align=center><STRONG>CAT</STRONG></DIV></td>'+
			                         '<td class="s_head63" width="25%" style="border-top-width:0px;color: #51585C;text-align: center;" colspan="1"><DIV align=center><STRONG>VALIDITY</STRONG></DIV></td>'+
			                         '<td class="s_head63" width="15%" style="border-right-width:0px;border-top-width:0px;color: #51585C;text-align: center;" colspan="1"><DIV align=center><STRONG>' + getPaxHeader(brkaraypax[0]) + '</STRONG></DIV></td>'+
			                         '</tr>'
    			                      for(k=0;k<arayhoteldetailsMulti.length;k++)
			                         {
			                            var brkarayhoteldetailsMulti = arayhoteldetailsMulti[k].split(";");
			                            data += '<tr>'+
                                                '<td class="s_head631" width="42.5%" style="border-left-width:0px;color: #666666;text-align:left;padding-left: 5px;padding-top:2px;" colspan="1">' + checkprefered(brkarayhoteldetailsMulti[4].trim()) + (brkarayhoteldetailsMulti[0]).trim() + '</td>'+
                                                '<td class="s_head63" width="15%" style="color: #666666;text-align:center;" colspan="1">'+ (brkarayhoteldetailsMulti[1]).trim() + '</td>'
                                                
                                                if(brkarayhoteldetailsMulti[6] != "SMTWTFS")//displaydays
                                                {                                                
                                                    //data +='<td class="s_head63" width="25%" style="color: #666666;text-align:center;" colspan="1">' + getpaxvalidity((brkarayhoteldetailsMulti[3])) +"<br/> "+brkarayhoteldetailsMulti[6] + '</td>'
                                                    data +='<td class="s_head63" width="25%" style="color: #666666;text-align:center;" colspan="1">' + getpaxvalidity((brkarayhoteldetailsMulti[3])) +"<br/> "+displaydays(brkarayhoteldetailsMulti[6]) + '</td>'
                                                    }
                                                else
                                                {
                                                    data +='<td class="s_head63" width="25%" style="color: #666666;text-align:center;" colspan="1">'+ getpaxvalidity((brkarayhoteldetailsMulti[3]).trim()) + '</td>'
                                                    //data +='<td class="s_head63" width="25%" style="color: #666666;text-align:center;" colspan="1">' + getpaxvalidity((brkarayhoteldetailsMulti[3])) +"<br/> "+displaydays(brkarayhoteldetailsMulti[6]) + '</td>'
                                                 }                                               
                                                data +='<td class="s_head63" width="15%" style="border-right-width:0px;color: #666666;text-align:center;" colspan="1">'+ (brkarayhoteldetailsMulti[8]).trim() + '</td>'+
                                                '</tr>'
			                         }
			                data += '</table>'
	                    }
	                }
	                
	            }
	            if(PackageTypeID == 2 || PackageTypeID == 27 || PackageTypeID == 29)
	            {
	                data += '<table border="0" width="100%"  cellpadding="1" cellspacing="0" colspan="9" style="font-size: 9px;">'+
	                        '<tr>'+
	                        '<td class="s_head631" width="0%" style="border-left-width:0px;border-top-width:0px;color: #51585C;" rowspan="2" colspan="1"><b>HOTELS</b></td>'+
                            '<td class="s_head632" width="5%" style="border-left-width:1px;border-left-color: #9BA5AA;border-left-style:solid;border-right-width:1px;border-right-color: #9BA5AA;border-right-style:solid;border-top-width:0px;color: #51585C;" rowspan="2" colspan="1"><b>CAT</b></td>'+
                            '<td class="s_head63" width="20%" style="border-top-width:0px;color: #51585C;" rowspan="2" colspan="1"><b>VALIDITY</b></td>'+
                            '<td class="s_head63" width="45%" style="border-right-width:0px;border-top-width:0px;color: #51585C;" rowspan="1" colspan="6"><b>PACKAGE</b></td>'+
                            '</tr>'+
                            '<tr>'+
                            '<td class="s_head63" width="7.75%" style="color: #51585C;" rowspan="1" colspan="1"><b>TWN</b></td>'+
                            '<td class="s_head63" width="7.75%" style="color: #51585C;" rowspan="1" colspan="1"><b>SGL</b></td>'+
                            '<td class="s_head63" width="7.75%" style="color: #51585C;" rowspan="1" colspan="1"><b>TPL</b></td>'+
                            '<td class="s_head63" width="7.75%" style="color: #51585C;" rowspan="1" colspan="1"><b>QUD</b></td>'+
                            '<td class="s_head63" width="7%" style="color: #51585C;" rowspan="1" colspan="1"><b>CXB</b></td>'+
                            '<td class="s_head63" width="7%" style="border-right-width:0px;color: #51585C;" rowspan="1" colspan="1"><b>CNB</b></td>'+
                            '</tr>'
                            
                     var curtemphtl = "";
                     for(i=0;i<arayhoteldetails.length;i++)
                     {
                        var brkarayhoteldetails = arayhoteldetails[i].split(";");
                        data += '<tr>';
                        if(curtemphtl.indexOf((brkarayhoteldetails[0]).trim() + "`") == (-1))
                        {    
                            data +=  '<td class="s_head631" width="35%" style="border-left-width:0px;color: #666666;text-align:left;padding-left:5px;padding-top:2px;" colspan="1">' + checkprefered(brkarayhoteldetails[4].trim()) + (brkarayhoteldetails[0]).trim() + '</td>'+
                            '<td class="s_head632" width="5%" style="border-left-width:1px;border-left-color: #9BA5AA;border-left-style:solid;border-right-width:1px;border-right-color: #9BA5AA;border-right-style:solid;color: #666666;" colspan="1">'+ (brkarayhoteldetails[1]).trim() + '</td>';
                            curtemphtl += (brkarayhoteldetails[0]).trim() + "`";
                        }
                        else
                        {
                            data +=  '<td class="s_head611" width="35%" style="border-left-width:0px;color: #666666;text-align:left;padding-left:5px;padding-top:2px;" colspan="1">&nbsp;</td>'+
                            '<td class="s_head611b" width="5%" style="border-left-width:1px;border-left-color: #9BA5AA;border-left-style:solid;border-right-width:1px;border-right-color: #9BA5AA;border-right-style:solid;color: #666666;" colspan="1">&nbsp;</td>';
                        }        
                        
                        data += '<td class="s_head63" width="20%" style="color: #666666;" colspan="1">' + brkarayhoteldetails[3] + '</td>'+
                                '<td class="s_head63" width="7.75%" style="color: #666666;" colspan="1">' + getRate(brkarayhoteldetails[9])  + '</td>'+
                                '<td class="s_head63" width="7.75%" style="color: #666666;" colspan="1">' + getRate(brkarayhoteldetails[7])  + '</td>'+
                                '<td class="s_head63" width="7.75%" style="color: #666666;" colspan="1">' + getRate(brkarayhoteldetails[10])  + '</td>'+
                                '<td class="s_head63" width="7.75%" style="color: #666666;" colspan="1">' + getRate(brkarayhoteldetails[19])  + '</td>'+
                                '<td class="s_head63" width="7%" style="color: #666666;" colspan="1">' + getRate(brkarayhoteldetails[11])  + '</td>'+
                                '<td class="s_head63" width="7%" style="border-right-width:0px;color: #666666;" colspan="1">' + getRate(brkarayhoteldetails[12])  + '</td>'+
                                '<tr>'
                        
                        if(CloseDateMode == "HotelWise")
                        {
                            for(j=0;j<arayclosedatesHW.length;j++)
                            {
                                var brkarayclosedatesHW = arayclosedatesHW[j].split(";");
                                if(brkarayclosedatesHW[0] == brkarayhoteldetails[4])
                                {
                                    data += '<tr>'+
                                            '<td class="s_head6hd1" width="20%" style="color: #666666;text-align:left;padding-left:5px;padding-top:2px;" colspan="9">'+
                                            'Closed Out Dates&nbsp;:&nbsp;' + brkarayclosedatesHW[1] +//+ brkarayhoteldetails[0] + " - "
                                            '</td>'+
                                            '</tr>'
                                }
                            }
                        }
                        // display pay and stay offer   												                                              
						 if(PayAndStayOfferMode == "HotelWise")
							{
								for(j=0;j<arayPayAndStayOfferHW.length;j++)
								{
									var brkPayAndStayOfferHW = arayPayAndStayOfferHW[j].split(";");
									if(brkPayAndStayOfferHW[0] == brkarayhoteldetails[4])
									{
										if(temppaystayoffer.indexOf(brkarayhoteldetails[4]) == (-1))
										{
										data += '<tr>'+
							     				'<td class="s_head6hd1" width="20%" style="border-bottom:0px;color: #666666;text-align:left;padding-left:5px;" colspan="13">'+
												//'<b>Pay and Stay offer</b>&nbsp;:&nbsp;' + brkPayAndStayOfferHW[1] +
												'' + testpay(brkPayAndStayOfferHW[1]) +
												'</td>'+
												'</tr>'
										}                                                           
									}
								}
								temppaystayoffer += brkarayhoteldetails[4]+"`";
							}                            
                            
                       // display pay and stay offe            
                     }
                            
	                 data += '</table>'
	            }
	        }
	        if(PackageCategory == "Multicity Packages" || PackageCategory == "MultiCountry Packages")
	        {
	            if(PackageTypeID == 1 || PackageTypeID == 26 || PackageTypeID == 28)
	            {
	                data += '<table border="0" width="100%"  cellpadding="1" cellspacing="0" colspan="11" style="font-size: 9px;">'+
	                        '<tr>'+
	                        '<td class="s_head631" width="30%" style="border-right: #9BA5AA 1px solid;border-left-width:0px;border-top-width:0px;color: #51585C;" rowspan="2" colspan="1"><b>HOTELS</b></td>'+
                           // '<td class="s_head62" width="10%" style="color: #003366;" rowspan="2" colspan="1"><b>Room Type</b></td>'+
                            '<td class="s_head63" width="25%" style="border-top-width:0px;color: #51585C;" rowspan="2" colspan="1"><b>VALIDITY</b></td>'+                                                                                                                                                                                                                                
                            '<td class="s_head63" width="25%" style="border-top-width:0px;color: #51585C;" rowspan="1" colspan="5"><b>PACKAGE</b></td>'
                            if(DisplayXtraNBreakFast == 0)                            																																
								data +='<td class="s_head63" width="30%" style="border-right-width:0px;border-top-width:0px;color: #51585C;" rowspan="1" colspan="6"><b>EXTRA NIGHT </b></td>'
                            else if(DisplayXtraNBreakFast == 1)                            	                            	                            	                            	
                            	data +='<td class="s_head63" width="30%" style="border-right-width:0px;border-top-width:0px;color: #51585C;" rowspan="1" colspan="6"><b>EXTRA NIGHT INCL BFST</b></td>'
                            else if(DisplayXtraNBreakFast == 2)                            	                            	                            	                            	
                            	data +='<td class="s_head63" width="30%" style="border-right-width:0px;border-top-width:0px;color: #51585C;" rowspan="1" colspan="6"><b>EXTRA NIGHT ON HB</b></td>'
                            else if(DisplayXtraNBreakFast == 3)                            	                            	                            	                            	
                            	data +='<td class="s_head63" width="30%" style="border-right-width:0px;border-top-width:0px;color: #51585C;" rowspan="1" colspan="6"><b>EXTRA NIGHT ON FB</b></td>'
                     data +='</tr>'+                                                                                                                                                                                                                                                                                             
                            '<tr>'+
                            '<td class="s_head63" width="5%" style="color: #51585C;font-size: 9px;" rowspan="1" colspan="1"><b>TWN</b></td>'+
                            '<td class="s_head63" width="5%" style="color: #51585C;font-size: 9px;" rowspan="1" colspan="1"><b>SGL</b></td>'+
                            '<td class="s_head63" width="5%" style="color: #51585C;font-size: 9px;" rowspan="1" colspan="1"><b>TPL</b></td>'+
                            //'<td class="s_head63" width="5%" style="color: #003366;font-size: 9px;" rowspan="1" colspan="1"><b>Qud</b></td>'+
                            '<td class="s_head63" width="4%" style="color: #51585C;font-size: 9px;" rowspan="1" colspan="1"><b>CXB</b></td>'+
                            '<td class="s_head63" width="4%" style="color: #51585C;font-size: 9px;" rowspan="1" colspan="1"><b>CNB</b></td>'+
                            '<td class="s_head63" width="7%" style="color: #51585C;font-size: 9px;" rowspan="1" colspan="1"><b>CITY</b></td>'+
                            '<td class="s_head63" width="5%" style="color: #51585C;font-size: 9px;" rowspan="1" colspan="1"><b>TWN</b></td>'+
                            '<td class="s_head63" width="5%" style="color: #51585C;font-size: 9px;" rowspan="1" colspan="1"><b>SGL</b></td>'+
                            '<td class="s_head63" width="5%" style="color: #51585C;font-size: 9px;" rowspan="1" colspan="1"><b>TPL</b></td>'+
                            //'<td class="s_head63" width="5%" style="color: #003366;font-size: 9px;" rowspan="1" colspan="1"><b>Qud</b></td>'+
                            '<td class="s_head63" width="4%" style="color: #51585C;font-size: 9px;" rowspan="1" colspan="1"><b>CXB</b></td>'+
                            '<td class="s_head63" width="4%" style="border-right-width:0px;color: #51585C;font-size: 9px;" rowspan="1" colspan="1"><b>CNB</b></td>'+
                            '</tr>'
                    var tempmcity =""; 
                    for(i=0;i<arayhoteldetailsMulti.length;i++)
                     {
                            if(i == arayhoteldetailsMulti.length-1 )                     
								var barayhoteldetailsMulti = arayhoteldetailsMulti[i].split(";");                     
							else
								var barayhoteldetailsMulti = arayhoteldetailsMulti[i+1].split(";");                                          
							var groupidforpaystayoffer  = barayhoteldetailsMulti[26];  
							
                        var brkarayhoteldetails = arayhoteldetailsMulti[i].split(";");
                        
                            data += '<tr>'                                                                                                                                                
                                    if(tempmcity.indexOf(brkarayhoteldetails[5]+":"+brkarayhoteldetails[26]+"`") == -1)						   
						               {
							                data +='<td class="s_head631" width="30%" style="border-right: #9BA5AA 1px solid;border-left-width:0px;color: #666666;text-align:left;padding-left:5px;padding-top:2px;" colspan="1">'+ (brkarayhoteldetails[1]).trim() + '</td>'
							                }
                                       else  
                                       {                                  
                          		            data +='<td class="s_head631" width="30%" style="border-right: #9BA5AA 1px solid;border-top-width:0px;border-left-width:0px;color: #666666;text-align:left;padding-left:5px;padding-top:2px;" colspan="1">&nbsp;</td>'
                                        }
                                       tempmcity += brkarayhoteldetails[5]+":"+brkarayhoteldetails[26]+"`";		                                                                                            
                                    //'<td class="s_head62" width="10%" style="color: #666666;" colspan="1">'+ (brkarayhoteldetails[3]).trim() + '</td>'+
                                    data +='<td class="s_head63" width="15%" style="color: #666666;" colspan="1">' + brkarayhoteldetails[4] + '</td>'+
                                    '<td class="s_head63" width="4.230%" style="color: #666666;" colspan="1">' + getRate(brkarayhoteldetails[10])  + '</td>'+
                                    '<td class="s_head63" width="4.230%" style="color: #666666;" colspan="1">' + getRate(brkarayhoteldetails[8])  + '</td>'+
                                    '<td class="s_head63" width="4.230%" style="color: #666666;" colspan="1">' + getRate(brkarayhoteldetails[11])  + '</td>'+
                                    //'<td class="s_head63" width="4.230%" style="color: #666666;" colspan="1">' + getRate(brkarayhoteldetails[20])  + '</td>'+
                                    '<td class="s_head63" width="4.230%" style="color: #666666;" colspan="1">' + getRate(brkarayhoteldetails[12])  + '</td>'+
                                    '<td class="s_head63" width="4.230%" style="color: #666666;" colspan="1">' + getRate(brkarayhoteldetails[13])  + '</td>'+
                                    //'<td class="s_head63" width="4.230%" style="color: #666666;" colspan="1">' + getRate(brkarayhoteldetails[0])  + '</td>'+                                
                                    
                                    '<td class="s_head63" width="4.230%" style="color: #666666;" colspan="1">' + getRate(displayCityInShort(brkarayhoteldetails[0]))  + '</td>'+                                
                                    
                                    '<td class="s_head63" width="4.230%" style="color: #666666;" colspan="1">' + getRateStr(brkarayhoteldetails[16])  + '</td>'+
                                    '<td class="s_head63" width="4.230%" style="color: #666666;" colspan="1">' + getRateStr(brkarayhoteldetails[14])  + '</td>'+
                                    '<td class="s_head63" width="4.230%" style="color: #666666;" colspan="1">' + getRateStr(brkarayhoteldetails[17])  + '</td>'+
                                    //'<td class="s_head63" width="4.230%" style="color: #666666;" colspan="1">' + getRateStr(brkarayhoteldetails[21])  + '</td>'+
                                    '<td class="s_head63" width="4.230%" style="color: #666666;" colspan="1">' + getRateStr(brkarayhoteldetails[18])  + '</td>'+
                                    '<td class="s_head63" width="4.230%" style="border-right-width:0px;color: #666666;" colspan="1">' + getRateStr(brkarayhoteldetails[19])  + '</td>'+
                                    '</tr>'                                                                                                            
                                    if(groupidforpaystayoffer != brkarayhoteldetails[26])
                                    {
                                    data +='<tr>'+
                                    '<td class="s_head6hd1" width="20%" style="border-bottom-width:0px;border-right-width:0px;border-left-width:0px;color: #666666;text-align:left;padding-left:5px;padding-top:2px;border-top:1px solid #9BA5AA;" colspan="15">'+
                                    '&nbsp;' + brkarayhoteldetails[3] +//+ brkarayhoteldetails[0] + " - "
                                    '</td>'+
                                    '</tr>'
                                    }    
                                    if(i == arayhoteldetailsMulti.length-1 )
                                    {
                                    data +='<tr>'+
                                    '<td class="s_head6hd1" width="20%" style="border-bottom-width:0px;border-right-width:0px;border-left-width:0px;color: #666666;text-align:left;padding-left:5px;padding-top:2px;border-top:1px solid #9BA5AA;" colspan="15">'+
                                    '&nbsp;' + brkarayhoteldetails[3] +//+ brkarayhoteldetails[0] + " - "
                                    '</td>'+
                                    '</tr>'
                                    } 
                                    
                                    
                                    
                        
                        /*if(CloseDateMode == "HotelWise")
                        {
                            for(j=0;j<arayclosedatesHW.length;j++)
                            {
                                var brkarayclosedatesHW = arayclosedatesHW[j].split(";");
                                if(brkarayclosedatesHW[0] == brkarayhoteldetails[5])
                                {
                                    data += '<tr>'+
                                            '<td class="s_head6hd1" width="20%" style="color: #666666;text-align:left;padding-left:5px;" colspan="15">'+
                                            'Closed Out Dates&nbsp;:&nbsp;' + brkarayclosedatesHW[1] +//+ brkarayhoteldetails[0] + " - "
                                            '</td>'+
                                            '</tr>'
                                }
                            }
                        }*/
                                    if(groupidforpaystayoffer !=brkarayhoteldetails[26])
                                    {
                                    if(CloseDateMode == "HotelWise")
												{
													for(j=0;j<arayclosedatesHW.length;j++)
													{
														var brkarayclosedatesHW = arayclosedatesHW[j].split(";");
														var bbrkarayhoteldetails   = brkarayhoteldetails[5].split(",");
														for(k=0;k<bbrkarayhoteldetails.length;k++)
														{
																if(brkarayclosedatesHW[0] == bbrkarayhoteldetails[k])
																{
																	 data += '<tr>'+
                                                                            '<td class="s_head6hd1" width="20%" style="border-bottom:0px;color: #666666;text-align:left;padding-left:5px;" colspan="15">'+
                                                                            'Closed Out Dates&nbsp;:&nbsp;' + brkarayclosedatesHW[1] +//+ brkarayhoteldetails[0] + " - "
                                                                            '</td>'+
                                                                            '</tr>'
																}
														}
														
													}
												}		
									}			
                                    
                        if(groupidforpaystayoffer != brkarayhoteldetails[26])
												{
												// display <b>Pay and Stay offer</b>   												                                              
												if(PayAndStayOfferMode == "HotelWise")// changes By Neeraj to dispaly <b>Pay and Stay offer</b>  for island Hopping Package
													{
														for(j=0;j<arayPayAndStayOfferHW.length;j++)
														{
															var brkPayAndStayOfferHW = arayPayAndStayOfferHW[j].split(";");									
															var hotelid = brkarayhoteldetails[5].split(",");																		
															for(m=0;m<hotelid.length;m++)
															{
																if(brkPayAndStayOfferHW[0] == hotelid[m])
																{
																	if(temppaystayoffer.indexOf(brkPayAndStayOfferHW[0]+":"+brkarayhoteldetails[26]) == (-1))
																	{
																        data += '<tr>'+
						     				                                    '<td class="s_head6hd1" width="20%" style="border-bottom:0px;color: #666666;text-align:left;padding-left:5px;" colspan="13">'+
											                                   //'<b>Pay and Stay offer</b>&nbsp;(&nbsp;' + brkPayAndStayOfferHW[2] +"): "+ brkPayAndStayOfferHW[1] +
											                                    '&nbsp;(&nbsp;' + testpay(brkPayAndStayOfferHW[2]) +"): "+ testpay(brkPayAndStayOfferHW[1]) +
											                                    '</td>'+
											                                    '</tr>'
																	temppaystayoffer += brkPayAndStayOfferHW[0]+":"+brkarayhoteldetails[26]+"`";		
																	}                                                           
																}
															}									
															//temppaystayoffer += brkPayAndStayOfferHW[0]+"`";
														}								
													}                                                        																										
													// display <b>Pay and Stay offer</b>     												
													}
													if(i == arayhoteldetailsMulti.length-1 ) 
													{
															if(PayAndStayOfferMode == "HotelWise")// changes By Neeraj to dispaly <b>Pay and Stay offer</b>  for island Hopping Package
																{
																	for(j=0;j<arayPayAndStayOfferHW.length;j++)
																	{
																		var brkPayAndStayOfferHW = arayPayAndStayOfferHW[j].split(";");									
																		var hotelid = brkarayhoteldetails[5].split(",");																		
																		for(m=0;m<hotelid.length;m++)
																		{
																			if(brkPayAndStayOfferHW[0] == hotelid[m])
																			{
																				if(temppaystayoffer.indexOf(brkPayAndStayOfferHW[0]) == (-1))
																				{
																				data += '<tr>'+
							     				                                        '<td class="s_head6hd1" width="20%" style="border-bottom:0px;color: #666666;text-align:left;padding-left:5px;" colspan="13">'+
												                                        //'<b>Pay and Stay offer</b>&nbsp;(&nbsp;' + brkPayAndStayOfferHW[2] +"): "+ brkPayAndStayOfferHW[1] +
												                                        '&nbsp;(&nbsp;' + testpay(brkPayAndStayOfferHW[2]) +"): "+ testpay(brkPayAndStayOfferHW[1]) +
												                                        '</td>'+
												                                        '</tr>'
																				temppaystayoffer += brkPayAndStayOfferHW[0]+"`";		
																				}                                                           
																			}
																		}									
																		//temppaystayoffer += brkPayAndStayOfferHW[0]+"`";
																	}								
													}             
																
													
													}
                        
                        /*
                        // display pay and stay offer   												                                              
						 if(PayAndStayOfferMode == "HotelWise")
							{
								for(j=0;j<arayPayAndStayOfferHW.length;j++)
								{
									var brkPayAndStayOfferHW = arayPayAndStayOfferHW[j].split(";");
									if(brkPayAndStayOfferHW[0] == brkarayhoteldetails[5])
									{
										if(temppaystayoffer.indexOf(brkarayhoteldetails[5]) == (-1))
										{
										data += '<tr>'+
							     				'<td class="s_head6hd1" width="20%" style="border-bottom:0px;color: #666666;text-align:left;padding-left:5px;" colspan="13">'+
												'<b>Pay and Stay offer</b>&nbsp;:&nbsp;' + brkPayAndStayOfferHW[1] +
												'</td>'+
												'</tr>'
										}                                                           
									}
								}
								temppaystayoffer += brkarayhoteldetails[5]+"`";
							}                            
                            
                        // display pay and stay offer     
                      }      
                      */
                    } 
	                 data += '</table>'
	            }
	            var paxwisemulticity ="";
	            var paxwisemulticity1 ="";
	            if(PackageTypeID == 3 || PackageTypeID == 4)
	            {
	                var araypaxFinal = "";
	                var brkaraypax = araypax.split("`");
	                if(brkaraypax[0] != "NA")
	                    araypaxFinal += brkaraypax[0] + "`";
	                if(brkaraypax[1] != "NA")
	                    araypaxFinal += brkaraypax[1] + "`";
	                if(brkaraypax[2] != "NA")
	                    araypaxFinal += brkaraypax[2] + "`";
	                if(brkaraypax[3] != "NA")
	                    araypaxFinal += brkaraypax[3] + "`";
	                if(brkaraypax[4] != "NA")
	                    araypaxFinal += brkaraypax[4] + "`";
	                if(brkaraypax[5] != "NA")
	                    araypaxFinal += brkaraypax[5] + "`";
	                
	                brkaraypax = araypaxFinal.split("`");
	                
	                if((brkaraypax.length-1) >= 6)
	                {
	                    data +=  '<table border="0" width="100%" cellpadding="0" cellspacing="0" style="font-size: 9px;">'+
	                             '<tr>'+
	                             '<td width="24%" class="s_head631" style="border-right: #9BA5AA 1px solid;color: #51585C;font-size: 9px;text-align: left;" colspan="1"><DIV align=center><STRONG>HOTELS</STRONG></DIV></td>'+
			                     '<td width="20%" class="s_head63" style="color: #51585C;font-size: 9px;text-align: center;" colspan="1"><DIV align=center><STRONG>VALIDITY</STRONG></DIV></td>'+
			                     '<td width="7%" class="s_head63" style="color: #51585C;font-size: 9px;text-align: center;" colspan="1"><DIV align=center><STRONG>' + getPaxHeader(brkaraypax[0]) + '</STRONG></DIV></td>'+
			                     '<td width="7%" class="s_head63" style="color: #51585C;font-size: 9px;text-align: center;" colspan="1"><DIV align=center><STRONG>' + getPaxHeader(brkaraypax[1]) + '</STRONG></DIV></td>'+
			                     '<td width="7%" class="s_head63" style="color: #51585C;font-size: 9px;text-align: center;" colspan="1"><DIV align=center><STRONG>' + getPaxHeader(brkaraypax[2]) + '</STRONG></DIV></td>'+
			                     '<td width="7%" class="s_head63" style="color: #51585C;font-size: 9px;text-align: center;" colspan="1"><DIV align=center><STRONG>' + getPaxHeader(brkaraypax[3]) + '</STRONG></DIV></td>'+
			                     '<td width="7%" class="s_head63" style="color: #51585C;font-size: 9px;text-align: center;" colspan="1"><DIV align=center><STRONG>' + getPaxHeader(brkaraypax[4]) + '</STRONG></DIV></td>'+
			                     '<td width="7%" class="s_head63" style="color: #51585C;font-size: 9px;text-align: center;" colspan="1"><DIV align=center><STRONG>' + getPaxHeader(brkaraypax[5]) + '</STRONG></DIV></td>'+
			                     '<td width="7%" class="s_head63" style="color: #51585C;font-size: 9px;text-align: center;" colspan="1"><DIV align=center><STRONG>SGL<br />SUPP</STRONG></DIV></td>'+
			                     '<td width="7%" class="s_head63" style="color: #51585C;font-size: 9px;text-align: center;" colspan="1"><DIV align=center><STRONG>TPL<br />RED</STRONG></DIV></td>'+
			                     '</tr>'
			                     
			                     for(k=0;k<arayhoteldetailsMultiP.length;k++)
			                     {
			                        var brkarayhoteldetailsMulti = arayhoteldetailsMultiP[k].split(";");
			                        data += '<tr>'+
                                            '<td class="s_head631" width="24%" style="padding-left:2px;border-right: #9BA5AA 1px solid;color: #666666;text-align:center;padding-top:2px;" colspan="1">' + checkprefered(brkarayhoteldetailsMulti[5].trim()) + (brkarayhoteldetailsMulti[1]).trim() + '</td>'+
                                            '<td class="s_head63" width="20%" style="color: #666666;text-align:center;" colspan="1">'+ getpaxvalidity((brkarayhoteldetailsMulti[4]).trim()) + '</td>'+
                                            '<td class="s_head63" width="7%" style="color: #666666;text-align:center;" colspan="1">'+ (brkarayhoteldetailsMulti[9]).trim() + '</td>'+
                                            '<td class="s_head63" width="7%" style="color: #666666;text-align:center;" colspan="1">'+ (brkarayhoteldetailsMulti[10]).trim() + '</td>'+
                                            '<td class="s_head63" width="7%" style="color: #666666;text-align:center;" colspan="1">'+ (brkarayhoteldetailsMulti[11]).trim() + '</td>'+
                                            '<td class="s_head63" width="7%" style="color: #666666;text-align:center;" colspan="1">'+ (brkarayhoteldetailsMulti[12]).trim() + '</td>'+
                                            '<td class="s_head63" width="7%" style="color: #666666;text-align:center;" colspan="1">'+ (brkarayhoteldetailsMulti[13]).trim() + '</td>'+
                                            '<td class="s_head63" width="7%" style="color: #666666;text-align:center;" colspan="1">'+ (brkarayhoteldetailsMulti[14]).trim() + '</td>'+
                                            '<td class="s_head63" width="7%" style="color: #666666;text-align:center;" colspan="1">'+ (brkarayhoteldetailsMulti[15]).trim() + '</td>'+
                                            '<td class="s_head63" width="7%" style="color: #666666;text-align:center;" colspan="1">'+ (brkarayhoteldetailsMulti[16]).trim() + '</td>'+
                                            '</tr>'+
                                                '<tr>'+
                                                '<td class="s_head6hd1" width="100%" style="padding-left:2px;color: #666666;text-align:left;padding-top:2px;" colspan="10">'+ (brkarayhoteldetailsMulti[3]).trim() + '</td>'+
                                                '</tr>'
			                     }
			            data += '</table>'
	                }
	                else
	                {
	                    if((brkaraypax.length-1) == 5)
	                    {
	                        data +=  '<table border="0" width="100%" cellpadding="0" cellspacing="0" style="font-size: 9px;">'+
	                                 '<tr>'+
	                                 '<td class="s_head631" width="20%" style="border-right: #9BA5AA 1px solid;border-top-width:0px;border-left-width:0px;color: #51585C;font-size: 9px;text-align: center;" colspan="1"><DIV align=center><STRONG>HOTELS</STRONG></DIV></td>'+
////////			                         '<td class="s_head63" width="20%" style="border-top-width:0px;color: #51585C;font-size: 9px;text-align: center;" colspan="1"><DIV align=center><STRONG>VALIDITY</STRONG></DIV></td>'+
			                         '<td class="s_head63" width="10.28%" style="border-top-width:0px;color: #51585C;font-size: 9px;text-align: center;" colspan="1"><DIV align=center><STRONG>' + getPaxHeader(brkaraypax[0]) + '</STRONG></DIV></td>'+
			                         '<td class="s_head63" width="8.28%" style="border-top-width:0px;color: #51585C;font-size: 9px;text-align: center;" colspan="1"><DIV align=center><STRONG>' + getPaxHeader(brkaraypax[1]) + '</STRONG></DIV></td>'+
			                         '<td class="s_head63" width="8.28%" style="border-top-width:0px;color: #51585C;font-size: 9px;text-align: center;" colspan="1"><DIV align=center><STRONG>' + getPaxHeader(brkaraypax[2]) + '</STRONG></DIV></td>'+
			                         '<td class="s_head63" width="8.28%" style="border-top-width:0px;color: #51585C;font-size: 9px;text-align: center;" colspan="1"><DIV align=center><STRONG>' + getPaxHeader(brkaraypax[3]) + '</STRONG></DIV></td>'+
			                         '<td class="s_head63" width="8.28%" style="border-top-width:0px;color: #51585C;font-size: 9px;text-align: center;" colspan="1"><DIV align=center><STRONG>' + getPaxHeader(brkaraypax[4]) + '</STRONG></DIV></td>'+
			                         '<td class="s_head63" width="8.28%" style="border-top-width:0px;color: #51585C;font-size: 9px;text-align: center;" colspan="1"><DIV align=center><STRONG>SGL<br />SUPP</STRONG></DIV></td>'+
			                         '<td class="s_head63" width="8.28%" style="border-right-width:0px;border-top-width:0px;color: #51585C;font-size: 9px;text-align: center;" colspan="1"><DIV align=center><STRONG>TPL<br />RED</STRONG></DIV></td>'+
			                         '</tr>'
    			                     for(k=0;k<arayhoteldetailsMultiP.length;k++)
			                         {
			                            var brkarayhoteldetailsMulti = arayhoteldetailsMultiP[k].split(";");
			                            data += '<tr>'+
                                                '<td class="s_head631" width="20%" style="padding-left:2px;border-right: #9BA5AA 1px solid;border-left-width:0px;color: #666666;text-align:left;padding-top:2px;" colspan="1">' + checkprefered(brkarayhoteldetailsMulti[5].trim()) + (brkarayhoteldetailsMulti[1]).trim() + '</td>'+
                                                '<td class="s_head63" width="20%" style="color: #666666;text-align:center;" colspan="1">'+ getpaxvalidity((brkarayhoteldetailsMulti[4]).trim()) + '</td>'+
                                                '<td class="s_head63" width="10.28%" style="color: #666666;text-align:center;" colspan="1">'+ (brkarayhoteldetailsMulti[9]).trim() + '</td>'+
                                                '<td class="s_head63" width="8.28%" style="color: #666666;text-align:center;" colspan="1">'+ (brkarayhoteldetailsMulti[10]).trim() + '</td>'+
                                                '<td class="s_head63" width="8.28%" style="color: #666666;text-align:center;" colspan="1">'+ (brkarayhoteldetailsMulti[11]).trim() + '</td>'+
                                                '<td class="s_head63" width="8.28%" style="color: #666666;text-align:center;" colspan="1">'+ (brkarayhoteldetailsMulti[12]).trim() + '</td>'+
                                                '<td class="s_head63" width="8.28%" style="color: #666666;text-align:center;" colspan="1">'+ (brkarayhoteldetailsMulti[13]).trim() + '</td>'+
                                                '<td class="s_head63" width="8.28%" style="color: #666666;text-align:center;" colspan="1">'+ (brkarayhoteldetailsMulti[15]).trim() + '</td>'+
                                                '<td class="s_head63" width="8.28%" style="border-right-width:0px;color: #666666;text-align:center;" colspan="1">'+ (brkarayhoteldetailsMulti[16]).trim() + '</td>'+
                                                '</tr>'+
                                                '<tr>'+
                                                '<td class="s_head6hd1" width="100%" style="padding-left:2px;border-bottom-width:0px;border-right-width:0px;border-left-width:0px;color: #666666;text-align:left;border-top:1px solid #9BA5AA;padding-top:2px;" colspan="9">'+ (brkarayhoteldetailsMulti[3]).trim() + '</td>'+
                                                '</tr>'
			                         }
			                data += '</table>'
	                    }
	                    if((brkaraypax.length-1) == 4)
	                    {
	                        data +=  '<table border="0" width="100%" cellpadding="0" cellspacing="0" style="font-size: 9px;">'+
	                                 '<tr>'+
	                                 '<td width="24%" class="s_head631" style="border-right: #9BA5AA 1px solid;border-left-width:0px;border-top-width:0px;color: #51585C;font-size: 9px;text-align: center;" colspan="1"><DIV align=center><STRONG>HOTELS</STRONG></DIV></td>'+
			                         '<td width="24%" class="s_head63" style="border-top-width:0px;color: #51585C;font-size: 9px;text-align: center;" colspan="1"><DIV align=center><STRONG>VALIDITY</STRONG></DIV></td>'+
			                         '<td width="10.333%" class="s_head63" style="border-top-width:0px;color: #51585C;font-size: 9px;text-align: center;" colspan="1"><DIV align=center><STRONG>' + getPaxHeader(brkaraypax[0]) + '</STRONG></DIV></td>'+
			                         '<td width="8.333%" class="s_head63" style="border-top-width:0px;color: #51585C;font-size: 9px;text-align: center;" colspan="1"><DIV align=center><STRONG>' + getPaxHeader(brkaraypax[1]) + '</STRONG></DIV></td>'+
			                         '<td width="8.333%" class="s_head63" style="border-top-width:0px;color: #51585C;font-size: 9px;text-align: center;" colspan="1"><DIV align=center><STRONG>' + getPaxHeader(brkaraypax[2]) + '</STRONG></DIV></td>'+
			                         '<td width="8.333%" class="s_head63" style="border-top-width:0px;color: #51585C;font-size: 9px;text-align: center;" colspan="1"><DIV align=center><STRONG>' + getPaxHeader(brkaraypax[3]) + '</STRONG></DIV></td>'+
			                         '<td width="8.333%" class="s_head63" style="border-top-width:0px;color: #51585C;font-size: 9px;text-align: center;" colspan="1"><DIV align=center><STRONG>SGL<br />SUPP</STRONG></DIV></td>'+
			                         '<td width="8.333%" class="s_head63" style="border-right-width:0px;border-top-width:0px;color: #51585C;font-size: 9px;text-align: center;" colspan="1"><DIV align=center><STRONG>TPL<br />RED</STRONG></DIV></td>'+
			                         '</tr>'
    			                     for(k=0;k<arayhoteldetailsMultiP.length;k++)
			                         {
			                            var brkarayhoteldetailsMulti = arayhoteldetailsMultiP[k].split(";");
			                            data += '<tr>'+
                                                '<td class="s_head631" width="24%" style="padding-left:2px;border-right: #9BA5AA 1px solid;border-left-width:0px;color: #666666;text-align:left;padding-top:2px;" colspan="1">' + checkprefered(brkarayhoteldetailsMulti[5].trim()) + (brkarayhoteldetailsMulti[1]).trim() + '</td>'+
                                                '<td class="s_head63" width="24%" style="color: #666666;text-align:center;" colspan="1">'+ getpaxvalidity((brkarayhoteldetailsMulti[4]).trim()) + '</td>'+
                                                '<td class="s_head63" width="10.333%" style="color: #666666;text-align:center;" colspan="1">'+ (brkarayhoteldetailsMulti[9]).trim() + '</td>'+
                                                '<td class="s_head63" width="8.333%" style="color: #666666;text-align:center;" colspan="1">'+ (brkarayhoteldetailsMulti[10]).trim() + '</td>'+
                                                '<td class="s_head63" width="8.333%" style="color: #666666;text-align:center;" colspan="1">'+ (brkarayhoteldetailsMulti[11]).trim() + '</td>'+
                                                '<td class="s_head63" width="8.333%" style="color: #666666;text-align:center;" colspan="1">'+ (brkarayhoteldetailsMulti[12]).trim() + '</td>'+
                                                '<td class="s_head63" width="8.333%" style="color: #666666;text-align:center;" colspan="1">'+ (brkarayhoteldetailsMulti[15]).trim() + '</td>'+
                                                '<td class="s_head63" width="8.333%" style="border-right-width:0px;color: #666666;text-align:center;" colspan="1">'+ (brkarayhoteldetailsMulti[16]).trim() + '</td>'+
                                                '</tr>'+
                                                '<tr>'+
                                                '<td class="s_head6hd1" width="100%" style="padding-left:2px;border-bottom-width:0px;border-right-width:0px;border-left-width:0px;color: #666666;text-align:left;border-top:1px solid #9BA5AA;padding-top:2px;" colspan="8">'+ (brkarayhoteldetailsMulti[3]).trim() + '</td>'+
                                                '</tr>'
			                         }
			                data += '</table>'
	                    }
	                    if((brkaraypax.length-1) == 3)
	                    {
	                    /*
	                        data +=  '<table border="0" width="100%" cellpadding="0" cellspacing="0" style="font-size: 9px;">'+
	                                 '<tr>'+
	                                 '<td class="s_head631" width="29%" style="border-left-width:0px;border-top-width:0px;color: #51585C;font-size: 9px;text-align: center;" colspan="1"><DIV align=center><STRONG>HOTELS</STRONG></DIV></td>'+
			                         '<td class="s_head63" width="29%" style="border-top-width:0px;color: #51585C;font-size: 9px;text-align: center;" colspan="1"><DIV align=center><STRONG>VALIDITY</STRONG></DIV></td>'+
			                         '<td class="s_head63" width="10%" style="border-top-width:0px;color: #51585C;font-size: 9px;text-align: center;" colspan="1"><DIV align=center><STRONG>' + getPaxHeader(brkaraypax[0]) + '</STRONG></DIV></td>'+
			                         '<td class="s_head63" width="8%" style="border-top-width:0px;color: #51585C;font-size: 9px;text-align: center;" colspan="1"><DIV align=center><STRONG>' + getPaxHeader(brkaraypax[1]) + '</STRONG></DIV></td>'+
			                         '<td class="s_head63" width="8%" style="border-top-width:0px;color: #51585C;font-size: 9px;text-align: center;" colspan="1"><DIV align=center><STRONG>' + getPaxHeader(brkaraypax[2]) + '</STRONG></DIV></td>'+
			                         '<td class="s_head63" width="8%" style="border-top-width:0px;color: #51585C;font-size: 9px;text-align: center;" colspan="1"><DIV align=center><STRONG>SGL<br />SUPP</STRONG></DIV></td>'+
			                         '<td class="s_head63" width="8%" style="border-right-width:0px;border-top-width:0px;color: #003366;font-size: 9px;text-align: center;" colspan="1"><DIV align=center><STRONG>TPL<br />RED</STRONG></DIV></td>'+
			                         '</tr>'
    			                     for(k=0;k<arayhoteldetailsMultiP.length;k++)
			                         {
			                            var brkarayhoteldetailsMulti = arayhoteldetailsMultiP[k].split(";");
			                            data += '<tr>'+
                                                '<td class="s_head631" width="24%" style="border-left-width:0px;color: #666666;text-align:center;padding-top:2px;" colspan="1">' + checkprefered(brkarayhoteldetailsMulti[5].trim()) + (brkarayhoteldetailsMulti[1]).trim() + '</td>'+
                                                '<td class="s_head63" width="24%" style="color: #666666;text-align:center;" colspan="1">'+ getpaxvalidity((brkarayhoteldetailsMulti[4]).trim()) + '</td>'+
                                                '<td class="s_head63" width="10.333%" style="color: #666666;text-align:center;" colspan="1">'+ (brkarayhoteldetailsMulti[9]).trim() + '</td>'+
                                                '<td class="s_head63" width="8.333%" style="color: #666666;text-align:center;" colspan="1">'+ (brkarayhoteldetailsMulti[10]).trim() + '</td>'+
                                                '<td class="s_head63" width="8.333%" style="color: #666666;text-align:center;" colspan="1">'+ (brkarayhoteldetailsMulti[11]).trim() + '</td>'+
                                                '<td class="s_head63" width="8.333%" style="color: #666666;text-align:center;" colspan="1">'+ (brkarayhoteldetailsMulti[15]).trim() + '</td>'+
                                                '<td class="s_head63" width="8.333%" style="border-right-width:0px;color: #666666;text-align:center;" colspan="1">'+ (brkarayhoteldetailsMulti[16]).trim() + '</td>'+
                                                '</tr>'+
                                                '<tr>'+
                                                '<td class="s_head6hd1" width="100%" style="border-bottom-width:0px;border-right-width:0px;border-left-width:0px;color: #666666;text-align:left;border-top:1px solid #9BA5AA;padding-top:2px;" colspan="7">'+ (brkarayhoteldetailsMulti[3]).trim() + '</td>'+
                                                '</tr>'
			                         }
			                data += '</table>'
			                */ 
			                data +=  '<table border="0" width="100%" cellpadding="0" cellspacing="0" style="font-size: 9px;">'+
	                                 '<tr>'+
	                                 '<td class="s_head631" width="29%" style="border-top:0px;border-left:0px;color: #51585C;font-size: 9px;text-align: center;" colspan="1"><DIV align=center><STRONG>HOTELS</STRONG></DIV></td>'+
			                         '<td class="s_head63" width="29%" style="border-top:0px;color: #51585C;font-size: 9px;text-align: center;" colspan="1"><DIV align=center><STRONG>VALIDITY</STRONG></DIV></td>'+
			                         '<td class="s_head63" width="10%" style="border-top:0px;color: #51585C;font-size: 9px;text-align: center;" colspan="1"><DIV align=center><STRONG>' + getPaxHeader(brkaraypax[0]) + '</STRONG></DIV></td>'+
			                         '<td class="s_head63" width="8%" style="border-top:0px;color: #51585C;font-size: 9px;text-align: center;" colspan="1"><DIV align=center><STRONG>' + getPaxHeader(brkaraypax[1]) + '</STRONG></DIV></td>'+
			                         '<td class="s_head63" width="8%" style="border-top:0px;color: #51585C;font-size: 9px;text-align: center;" colspan="1"><DIV align=center><STRONG>' + getPaxHeader(brkaraypax[2]) + '</STRONG></DIV></td>'+
			                         '<td class="s_head63" width="8%" style="border-top:0px;color: #51585C;font-size: 9px;text-align: center;" colspan="1"><DIV align=center><STRONG>SGL<br />SUPP</STRONG></DIV></td>'+
			                         '<td class="s_head63" width="8%" style="border-right:0px;border-top:0px;color: #51585C;font-size: 9px;text-align: center;" colspan="1"><DIV align=center><STRONG>TPL<br />RED</STRONG></DIV></td>'+
			                         '</tr>'
			                         var brktemp = arayhoteldetailsMultiP[0].split(";");
			                         var temp    = brktemp[7]; // change by neeraj (3)
    			                     for(k=0;k<arayhoteldetailsMultiP.length;k++)
			                         {
			                            var brkarayhoteldetailsMulti = arayhoteldetailsMultiP[k].split(";");			                            			                            
			                            if(brkarayhoteldetailsMulti[7] != temp )
                                                {
                                                data +='<tr>'+
                                                '<td class="s_head6hd1" width="100%" style="border-right:0px;border-bottom:0px;border-left:0px;color: #666666;text-align:left;" colspan="7">'+ (brkarayhoteldetailsMulti[3]) + '</td>'+
                                                '</tr>'
                                                temp =brkarayhoteldetailsMulti[7];	
                                                if(arayhoteldetailsMultiP.length-1 != k )
                                                {                                                						
                                                // display pay and stay offer   												                                              
																	if(PayAndStayOfferMode == "HotelWise")
																		{
																		var brkarayhoteldetailsMulti1 = arayhoteldetailsMultiP[k-1].split(";");
																		var brkarayhotel = brkarayhoteldetailsMulti1[5].split(",");
																		
																			for(j=0;j<brkarayhotel.length;j++)
																			{																																						
																					for(m=0;m<arayPayAndStayOfferHW.length;m++)
																					{
																						var brkPayAndStayOfferHW = arayPayAndStayOfferHW[m].split(";");
																						if(brkPayAndStayOfferHW[0] == brkarayhotel[j])
																						{																				
																							data += '<tr>'+
							     																	'<td class="s_head6hd1" width="20%" style="border-bottom:1px;color: #666666;text-align:left;padding-left:5px;" colspan="7">'+
																									//'<b>Pay and Stay offer</b>&nbsp;(&nbsp;' + brkPayAndStayOfferHW[2] +"): "+ brkPayAndStayOfferHW[1] +
																									'&nbsp;(&nbsp;' + testpay(brkPayAndStayOfferHW[2]) +"): "+ testpay(brkPayAndStayOfferHW[1]) +
																									'</td>'+
																									'</tr>'	
																							break;																					
																						}
																					}																					
																			}
																			//temppaystayoffer += brkarayhoteldetails[5]+"`";
																		}                            							                            
																// display pay and stay offer  
													}			      						                                                                                                                                                                                                                                                                                                                                                    															                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           
                                                }                                                                                                                                                                                        
			                            data += '<tr>'
			                            			                            			                            			                            			                            			                            			                            			                            			                            			                            			                            
												                                                
                                                //'<td class="s_head631" width="24%" style="color: #000000;text-align:center;" colspan="1">' + checkprefered(brkarayhoteldetailsMulti[5]) + (brkarayhoteldetailsMulti[1]) + '</td>'+                                                
                                                if(paxwisemulticity.indexOf(brkarayhoteldetailsMulti[7]+"`") == -1)
                                                {
												  data +='<td class="s_head631" width="24%" style="border-left:0px;color: #666666;text-align:center;" colspan="1">' + checkprefered(brkarayhoteldetailsMulti[5]) + (brkarayhoteldetailsMulti[1]) + '</td>'                                                
                                                  paxwisemulticity+=brkarayhoteldetailsMulti[7]+"`";
                                                  	
                                                }
                                                else                                                
                                                {
												  data +='<td class="s_head631" width="24%" style="color: #666666;text-align:center;" colspan="1">&nbsp;</td>'                                                
                                                }                                                                                                                                                
                                                data +='<td class="s_head63" width="24%" style="color: #666666;text-align:center;" colspan="1">'+ getpaxvalidity((brkarayhoteldetailsMulti[4])) + '</td>'+
                                                '<td class="s_head63" width="10.333%" style="color: #666666;text-align:center;" colspan="1">'+ (brkarayhoteldetailsMulti[9]) + '</td>'+
                                                '<td class="s_head63" width="8.333%" style="color: #666666;text-align:center;" colspan="1">'+ (brkarayhoteldetailsMulti[10]) + '</td>'+
                                                '<td class="s_head63" width="8.333%" style="color: #666666;text-align:center;" colspan="1">'+ (brkarayhoteldetailsMulti[11]) + '</td>'+
                                                '<td class="s_head63" width="8.333%" style="color: #666666;text-align:center;" colspan="1">'+ (brkarayhoteldetailsMulti[15]) + '</td>'+
                                                '<td class="s_head63" width="8.333%" style="border-right:0px;color: #666666;text-align:center;" colspan="1">'+ (brkarayhoteldetailsMulti[16]) + '</td>'+
                                                '</tr>' 
                                                if(arayhoteldetailsMultiP.length-1 == k )
                                                {
                                                data +='<tr>'+
                                                '<td class="s_head6hd1" width="100%" style="color: #666666;text-align:left;" colspan="7">'+ (brkarayhoteldetailsMulti[3]) + '</td>'+
                                                '</tr>'   
                                                 // display pay and stay offer   												                                              
																	if(PayAndStayOfferMode == "HotelWise")
																		{
																		var brkarayhotel = brkarayhoteldetailsMulti[5].split(",");
																		
																			for(j=0;j<brkarayhotel.length;j++)
																			{																																						
																					for(m=0;m<arayPayAndStayOfferHW.length;m++)
																					{
																						var brkPayAndStayOfferHW = arayPayAndStayOfferHW[m].split(";");
																						if(brkPayAndStayOfferHW[0] == brkarayhotel[j])
																						{																				
																							data += '<tr>'+
							     																	'<td class="s_head6hd1" width="20%" style="border-bottom:1px;color: #666666;text-align:left;padding-left:5px;" colspan="7">'+
																									//'<b>Pay and Stay offer</b>&nbsp;(&nbsp;' + brkPayAndStayOfferHW[2] +"): "+ brkPayAndStayOfferHW[1] +
																									'&nbsp;(&nbsp;' + testpay(brkPayAndStayOfferHW[2]) +"): "+ testpay(brkPayAndStayOfferHW[1]) +
																									'</td>'+
																									'</tr>'	
																							break;																					
																						}
																					}																					
																			}
																			//temppaystayoffer += brkarayhoteldetails[5]+"`";
																		}                            							                            
																// display pay and stay offer        
                                                                                             
                                                }                                                                                                                                                                                               
			                         }
			                data += '</table>'
	                    }
	                    if((brkaraypax.length-1) == 2)
	                    {
	                        data +=  '<table border="0" width="100%" cellpadding="0" cellspacing="0" style="font-size: 9px;">'+
	                                 '<tr>'+
	                                 '<td class="s_head631" width="35%" style="color: #51585C;font-size: 9px;text-align: center;" colspan="1"><DIV align=center><STRONG>HOTELS</STRONG></DIV></td>'+
			                         '<td class="s_head63" width="35%" style="color: #51585C;font-size: 9px;text-align: center;" colspan="1"><DIV align=center><STRONG>VALIDITY</STRONG></DIV></td>'+
			                         '<td class="s_head63" width="10%" style="color: #51585C;font-size: 9px;text-align: center;" colspan="1"><DIV align=center><STRONG>' + getPaxHeader(brkaraypax[0]) + '</STRONG></DIV></td>'+
			                         '<td class="s_head63" width="10%" style="color: #51585C;font-size: 9px;text-align: center;" colspan="1"><DIV align=center><STRONG>' + getPaxHeader(brkaraypax[1]) + '</STRONG></DIV></td>'+
			                         '<td class="s_head63" width="10%" style="color: #51585C;font-size: 9px;text-align: center;" colspan="1"><DIV align=center><STRONG>SGL<br />SUPP</STRONG></DIV></td>'+
			                         //'<td class="s_head63" width="10%" style="color: #003366;font-size: 9px;text-align: center;" colspan="1"><DIV align=center><STRONG>TPL<br />RED</STRONG></DIV></td>'+
			                         '</tr>'
    			                     for(k=0;k<arayhoteldetailsMultiP.length;k++)
			                         {
			                            var brkarayhoteldetailsMulti = arayhoteldetailsMultiP[k].split(";");
			                            data += '<tr>'+
                                                '<td class="s_head631" width="35%" style="color: #666666;text-align:center;padding-top:2px;" colspan="1">' + checkprefered(brkarayhoteldetailsMulti[5].trim()) + (brkarayhoteldetailsMulti[1]).trim() + '</td>'+
                                                '<td class="s_head63" width="35%" style="color: #666666;text-align:center;" colspan="1">'+ getpaxvalidity((brkarayhoteldetailsMulti[4]).trim()) + '</td>'+
                                                '<td class="s_head63" width="10%" style="color: #666666;text-align:center;" colspan="1">'+ (brkarayhoteldetailsMulti[9]).trim() + '</td>'+
                                                '<td class="s_head63" width="10%" style="color: #666666;text-align:center;" colspan="1">'+ (brkarayhoteldetailsMulti[10]).trim() + '</td>'+
                                                '<td class="s_head63" width="10%" style="color: #666666;text-align:center;" colspan="1">'+ (brkarayhoteldetailsMulti[15]).trim() + '</td>'+
                                                //'<td class="s_head63" width="10%" style="color: #666666;text-align:center;" colspan="1">'+ (brkarayhoteldetailsMulti[16]).trim() + '</td>'+
                                                '</tr>'+
                                                '<tr>'+
                                                '<td class="s_head6hd1" width="100%" style="color: #666666;text-align:left;border-top:1px solid #9BA5AA;padding-top:2px;" colspan="5">'+ (brkarayhoteldetailsMulti[3]).trim() + '</td>'+
                                                '</tr>'
			                         }
			                data += '</table>'
	                    }
	                    if((brkaraypax.length-1) == 1)
	                    {
	                        data +=  '<table border="0" width="100%" cellpadding="0" cellspacing="0" style="font-size: 9px;">'+
	                                 '<tr>'+
	                                 '<td class="s_head631" width="42.5%" style="color: #51585C;font-size: 9px;text-align: center;" colspan="1"><DIV align=center><STRONG>HOTELS</STRONG></DIV></td>'+
			                         '<td class="s_head63" width="42.5%" style="color: #51585C;font-size: 9px;text-align: center;" colspan="1"><DIV align=center><STRONG>VALIDITY</STRONG></DIV></td>'+
			                         '<td class="s_head63" width="15%" style="color: #51585C;font-size: 9px;text-align: center;" colspan="1"><DIV align=center><STRONG>' + getPaxHeader(brkaraypax[0]) + '</STRONG></DIV></td>'+
			                         '</tr>'
    			                      for(k=0;k<arayhoteldetailsMultiP.length;k++)
			                         {
			                            var brkarayhoteldetailsMulti = arayhoteldetailsMultiP[k].split(";");
			                            data += '<tr>'+
                                                '<td class="s_head631" width="24%" style="color: #666666;text-align:center;padding-top:2px;" colspan="1">' + checkprefered(brkarayhoteldetailsMulti[5].trim()) + (brkarayhoteldetailsMulti[1]).trim() + '</td>'+
                                                '<td class="s_head63" width="24%" style="color: #666666;text-align:center;" colspan="1">'+ getpaxvalidity((brkarayhoteldetailsMulti[4]).trim()) + '</td>'+
                                                '<td class="s_head63" width="10.333%" style="color: #666666;text-align:center;" colspan="1">'+ (brkarayhoteldetailsMulti[9]).trim() + '</td>'+
                                                '</tr>'+
                                                '<tr>'+
                                                '<td class="s_head6hd1" width="100%" style="color: #666666;text-align:left;border-top:1px solid #9BA5AA;padding-top:2px;" colspan="3">'+ (brkarayhoteldetailsMulti[3]).trim() + '</td>'+
                                                '</tr>'
			                         }
			                data += '</table>'
	                    }
	                }
	                
	            }            
	            if(PackageTypeID == 2 || PackageTypeID == 27 || PackageTypeID == 29)
	            {
	                data += '<table border="0" width="100%" cellpadding="0" cellspacing="0" colspan="8" style="font-size: 9px;">'+
	                        '<tr>'+
	                        '<td class="s_head631" width="30%" style="border-left-width:0px;border-top-width:0px;color: #51585C;" rowspan="2" colspan="1"><b>HOTELS</b></td>'+
                           // '<td class="s_head62" width="10%" style="color: #003366;" rowspan="2" colspan="1"><b>Room Type</b></td>'+
                            '<td class="s_head63" width="25%" style="border-top-width:0px;color: #51585C;" rowspan="2" colspan="1"><b>VALIDITY</b></td>'+
                            '<td class="s_head63" width="48%" style="border-right-width:0px;border-top-width:0px;color: #51585C;" rowspan="1" colspan="6"><b>PACKAGE</b></td>'+
                            '</tr>'+
                            '<tr>'+
                            '<td class="s_head63" width="8%" style="color: #51585C;font-size: 9px;" rowspan="1" colspan="1"><b>TWN</b></td>'+
                            '<td class="s_head63" width="8%" style="color: #51585C;font-size: 9px;" rowspan="1" colspan="1"><b>SGL</b></td>'+
                            '<td class="s_head63" width="8%" style="color: #51585C;font-size: 9px;" rowspan="1" colspan="1"><b>TPL</b></td>'+
                            '<td class="s_head63" width="8%" style="color: #51585C;font-size: 9px;" rowspan="1" colspan="1"><b>QUD</b></td>'+
                            '<td class="s_head63" width="8%" style="color: #51585C;font-size: 9px;" rowspan="1" colspan="1"><b>CXB</b></td>'+
                            '<td class="s_head63" width="8%" style="border-right-width:0px;color: #51585C;font-size: 9px;" rowspan="1" colspan="1"><b>CNB</b></td>'+
                            '</tr>'
                    var tempmcity1 ="";
                    for(i=0;i<arayhoteldetailsMulti.length;i++)
                    {
                        if(i == arayhoteldetailsMulti.length-1 )                     
								var barayhoteldetailsMulti = arayhoteldetailsMulti[i].split(";");                     
							else
								var barayhoteldetailsMulti = arayhoteldetailsMulti[i+1].split(";");                                          
							var groupidformulticity  = barayhoteldetailsMulti[26];
                        
                        var brkarayhoteldetails = arayhoteldetailsMulti[i].split(";");
                        
                            data += '<tr>'  
                            /*                                                                      
                                    if(groupidformulticity == brkarayhoteldetails[26])									
										    data +='<td class="s_head631" width="37%" style="border-left-width:0px;color: #666666;text-align:left;padding-left:5px;padding-top:2px;" colspan="1">'+ (brkarayhoteldetails[1]).trim() + '</td>'
                                    else                                    
                                    		data +='<td class="s_head631" width="37%" style="border-top-width:0px;border-left-width:0px;color: #666666;text-align:left;padding-left:5px;padding-top:2px;" colspan="1">&nbsp;</td>'                                                                                                            
                              */      		
                                   if(tempmcity1.indexOf(brkarayhoteldetails[5]+":"+brkarayhoteldetails[26]+"`") == -1)						   
						               {
							                data +='<td class="s_head631" width="30%" style="border-left-width:0px;color: #666666;text-align:left;padding-left:5px;padding-top:2px;" colspan="1">'+ (brkarayhoteldetails[1]).trim() + '</td>'
							                }
                                       else  
                                       {                                  
                          		            data +='<td class="s_head631" width="30%" style="border-top-width:0px;border-left-width:0px;color: #666666;text-align:left;padding-left:5px;padding-top:2px;" colspan="1">&nbsp;</td>'
                                        }
                                   tempmcity1 += brkarayhoteldetails[5]+":"+brkarayhoteldetails[26]+"`";	
                                                                                                                      		                                    		                                                                                                         
                                    if(brkarayhoteldetails[7] != "SMTWTFS")//displaydays
                                    {										
									    //data +='<td class="s_head63" width="15%" style="color: #666666;" colspan="1">' + brkarayhoteldetails[4] +"<br/>"+brkarayhoteldetails[7] + '</td>'                                                                                                                                                                                                                                                                                                                                                        
									    data +='<td class="s_head63" width="15%" style="color: #666666;" colspan="1">' + brkarayhoteldetails[4] +"<br/>"+displaydays(brkarayhoteldetails[7]) + '</td>'                                                                                                                                                                                                                                                                                                                                                        
									 }   
									else
									{
									   data +='<td class="s_head63" width="15%" style="color: #666666;" colspan="1">' + brkarayhoteldetails[4] + '</td>'                                                                                                                                                                                                                                                                                                                                                        						   						   
									   // data +='<td class="s_head63" width="15%" style="color: #666666;" colspan="1">' + brkarayhoteldetails[4] +"<br/>"+displaydays(brkarayhoteldetails[7]) + '</td>'
						   			}			                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           
                                    data +='<td class="s_head63" width="8%" style="color: #666666;" colspan="1">' + getRate(brkarayhoteldetails[10])  + '</td>'+
                                    '<td class="s_head63" width="8%" style="color: #666666;" colspan="1">' + getRate(brkarayhoteldetails[8])  + '</td>'+
                                    '<td class="s_head63" width="8%" style="color: #666666;" colspan="1">' + getRate(brkarayhoteldetails[11])  + '</td>'+
                                    '<td class="s_head63" width="8%" style="color: #666666;" colspan="1">' + getRate(brkarayhoteldetails[20])  + '</td>'+
                                    '<td class="s_head63" width="8%" style="color: #666666;" colspan="1">' + getRate(brkarayhoteldetails[12])  + '</td>'+
                                    '<td class="s_head63" width="8%" style="border-right-width:0px;color: #666666;" colspan="1">' + getRate(brkarayhoteldetails[13])  + '</td>'+
                                    '</tr>'                                    
                                    if(groupidformulticity != brkarayhoteldetails[26])
                                    {
                                    data +='<tr>'+
                                    '<td class="s_head6hd1" width="100%" style="border-bottom-width:0px;border-right-width:0px;border-left-width:0px;color: #666666;text-align:left;padding-left:5px;padding-top:2px;border-top:1px solid #9BA5AA;" colspan="8">'+
                                    '&nbsp;' + brkarayhoteldetails[3] +//+ brkarayhoteldetails[0] + " - "
                                    '</td>'+
                                    '</tr>'
                                    } 
                                     if(i == arayhoteldetailsMulti.length-1 )
                                     {
                                    data +='<tr>'+
                                    '<td class="s_head6hd1" width="100%" style="border-bottom-width:0px;border-right-width:0px;border-left-width:0px;color: #666666;text-align:left;padding-left:5px;padding-top:2px;border-top:1px solid #9BA5AA;" colspan="8">'+
                                    '&nbsp;' + brkarayhoteldetails[3] +//+ brkarayhoteldetails[0] + " - "
                                    '</td>'+
                                    '</tr>' 
                                     }                                                                        
                                    /*if(CloseDateMode == "HotelWise")
                                    {
                                        for(j=0;j<arayclosedatesHW.length;j++)
                                        {
                                            var brkarayclosedatesHW = arayclosedatesHW[j].split(";");
                                            if(brkarayclosedatesHW[0] == brkarayhoteldetails[5])
                                            {
                                                data += '<tr>'+
                                                        '<td class="s_head6hd1" width="20%" style="color: #666666;text-align:left;padding-left:5px;" colspan="15">'+
                                                        'Closed Out Dates&nbsp;:&nbsp;' + brkarayclosedatesHW[1] +//+ brkarayhoteldetails[0] + " - "
                                                        '</td>'+
                                                        '</tr>'
                                            }
                                        }
                                    }*/
                                    // display pay and stay offer   												                                              
						 if(PayAndStayOfferMode == "HotelWise")
							{
								for(j=0;j<arayPayAndStayOfferHW.length;j++)
								{
									var brkPayAndStayOfferHW = arayPayAndStayOfferHW[j].split(";");
									if(brkPayAndStayOfferHW[0] == brkarayhoteldetails[5])
									{
										if(temppaystayoffer.indexOf(brkarayhoteldetails[5]) == (-1))
										{
										data += '<tr>'+
							     				'<td class="s_head6hd1" width="20%" style="border-bottom:0px;color: #666666;text-align:left;padding-left:5px;" colspan="13">'+
												//'<b>Pay and Stay offer</b>&nbsp;&nbsp;:('+ brkPayAndStayOfferHW[2]+" ) " + brkPayAndStayOfferHW[1] +
												'&nbsp;&nbsp;('+ testpay(brkPayAndStayOfferHW[2])+" ) " + testpay(brkPayAndStayOfferHW[1]) +
												'</td>'+
												'</tr>'
										}                                                           
									}
								}
								temppaystayoffer += brkarayhoteldetails[5]+"`";
							}                            
                            
                        // display pay and stay offer     
                     }      
	                 data += '</table>'
	            }
	        }
	        
	        
	data += '</td>'+
	        '<tr>'
	        
	document.write(data);       
}

function setCloseDateMode(mode)
{
    CloseDateMode = mode;
}

function displayItinerary(header,detail)
{
    ItineraryCount++;
    var data = "";
    data += '<tr>'+
            '<td class="s_headnr" width="100%" style="text-align:justify;" colspan ="2">'+
            '<b>Day&nbsp;'+ ItineraryCount + ' : ' + header + ' : </b>' + detail +
            '</td>'+
            '</tr>'+
            '<tr>'+
            '<td class="s_headnr" width="100%" style="HEIGHT:5px;" colspan ="2">'+
            '</td>'+
            '</tr>'
            
    document.write(data);         
}

function getremarks(remark)
{
    var data = "";
    var brkRemark = remark.split("`");
    
    if(brkRemark.length > 1)
    {
        for(i=0;i<(brkRemark.length);i++)
        {
            var brkbrkRemark = brkRemark[i].split("~");
            var rem = brkbrkRemark[1].replace(/#/g,"<br />");            
            rem     = rem.replace(/@/g,"<b>");
            rem     = rem.replace(/_/g,"</b>");                                                                                    
            data += '<b>' + brkbrkRemark[0].trim() + '&nbsp;:</b>&nbsp;' + rem ;
            //if(i != (brkRemark.length-1))
                data += '<br /><br />';
            //else
             //   data += '<br /><br />';
        }
    }
    else
    {
        remark     = remark.replace(/@/g,"<b>");
        remark     = remark.replace(/_/g,"</b>");                                                                                    
        data += '<b>Remarks&nbsp;:</b>&nbsp;' + remark;
    }
    
    document.write(data);
}

function testpay(pvalue)
{
    pvalue     = pvalue.replace(/@/g,"<b>");
    pvalue     = pvalue.replace(/_/g,"</b>");
    pvalue     = pvalue.replace(/#/g,"<br/>");
    return pvalue;
}

function getclass(i)
{
    if(i==0)
        return "pgtwo";
    if(i==1)
        return "pgthree"; 
    if(i==2)
        return "pgfour"; 
    if(i==3)
        return "pgfive";  
    if(i==4)
        return "pgsix";
    if(i==5)
        return "pgseven";
    else
        return "pgone";   
}

function getLinks(cid,curr,cp,sd,et,rt,ap,cz)
{
    var data = "";
    var temp = "";
    var temparay = "";
    var strexist = "";
    if(cp == "1")
        strexist += "cp`";
    if(sd == "1")
        strexist += "sd`";
    if(et == "1")
        strexist += "et`";
    if(rt == "1")
        strexist += "rt`";
    if(ap == "1")
        strexist += "ap`";
    if(cz == "1")
        strexist += "cz`";
        
    var brkstrexist = strexist.split("`");
    
    for(i=0;i<(brkstrexist.length-1);i++)
    {        
        if(brkstrexist[i] == "cp")
        {
            temp += '<li class="'+ getclass(i) + '">'+
                    '<a href="PackageList.aspx?cid='+ cid + '&ser=2">City Packages</a>'+
                    '</li>'
            if(curr == "2")
                temparay = getclass(i);
        }
        else if(brkstrexist[i] == "sd")
        {
            temp += '<li class="'+ getclass(i) + '">'+
                    '<a href="PackageList.aspx?cid='+ cid + '&ser=3">Self Drive</a>'+
                    '</li>'
            if(curr == "3")
                temparay = getclass(i);
        }
        else if(brkstrexist[i] == "et")
        {
            temp += '<li class="'+ getclass(i) + '">'+
                    '<a href="PackageList.aspx?cid='+ cid + '&ser=4">Escorted Tour</a>'+
                    '</li>'
            if(curr == "4")
                temparay = getclass(i);
        }
        else if(brkstrexist[i] == "rt")
        {
            temp += '<li class="'+ getclass(i) + '">'+
                    '<a href="PackageList.aspx?cid='+ cid + '&ser=5">RailTour</a>'+
                    '</li>'
            if(curr == "5")
                temparay = getclass(i);
        }
        else if(brkstrexist[i] == "ap")
        {
            temp += '<li class="'+ getclass(i) + '">'+
                    '<a href="PackageList.aspx?cid='+ cid + '&ser=6">Apartments</a>'+
                    '</li>'
            if(curr == "6")
                temparay = getclass(i);
        }
        else if(brkstrexist[i] == "cz")
        {
            temp += '<li class="'+ getclass(i) + '">'+
                    '<a href="PackageList.aspx?cid='+ cid + '&ser=7">Cruise West</a>'+
                    '</li>'
            if(curr == "7")
                temparay = getclass(i);
        }
    }
              
    data += '<div id="'+ temparay + '">'+
            '<div id="navcontainer">'+
            '<ul id="navlist">'+
            '<li class="pgone">'+
            '<a href="CountryInfo.aspx?cid=' + cid + '" title="Page One">Travel Info.</a>'+
            '</li>'
            
     data += temp;
     
      data += '</ul>'+
              '</div>'+
              '</div>'
    
    document.write(data);
}
//////////////////////////    start code for surcharge for private transfer     ////////////////////////////////////////////
var supcodefTransfer ='';
var countsupcode='';
var tourDatewise ='';
var optftransferArray = new Array();
var row=0; 
var cbstrsuppliercode ='';

function getOPTSSurPTransfer(supcode,opname,validfrom,validto,adrate,chrate,minpax,maxpax,ratetype,vname,cbsuppliercode)
{ 
        if(countsupcode.indexOf(supcode) == -1 )
        {
            countsupcode +=supcode+"`";
            cbstrsuppliercode +=supcode+":"+cbsuppliercode+"`";
        }
        optftransferArray[row] =supcode +":"+opname+":"+setDateFormat(validfrom.split("T")[0])+"-"+setDateFormat(validto.split("T")[0])+":"+adrate+":"+minpax+":"+maxpax+":"+ratetype+":"+vname;
        row++;  
}
var temp ='';
function builtDisplayforsurchargeTransfer(countvehicle)
{
    
    var brkcountsupcode = countsupcode.split("`");    
    for(var i=0 ; i < (brkcountsupcode.length-1);i++ )
    {
        supcodefTransfer = brkcountsupcode[i]+":";
        for(var j=0 ; j < (optftransferArray.length);j++ )
        {        
            var brkoptftransferArray = optftransferArray[j].split(":");            
            if(brkcountsupcode[i] == brkoptftransferArray[0])
            {             
               if(supcodefTransfer.indexOf(brkoptftransferArray[4]+"-"+brkoptftransferArray[5]) == -1)
               {                                             
               if(countvehicle > 0)
                    {                
                    supcodefTransfer +=brkoptftransferArray[7]+"</br>" +brkoptftransferArray[4]+"-"+brkoptftransferArray[5]+":"; 
                    }
                    else
                    {
                    supcodefTransfer +=brkoptftransferArray[4]+"-"+brkoptftransferArray[5]+":"; 
                    }                                                                                                                                                                                                                
                //supcodefTransfer +=brkoptftransferArray[4]+"-"+brkoptftransferArray[5]+":"; 
               }
            }
        }
        temp += supcodefTransfer.substring(0,(supcodefTransfer.length-1))+"`";        
    }
   // temp = temp.substring(1,(temp.length));
            /////////// Start(calculation for tourDatewise) ////////////
    for(var i=0 ; i < (brkcountsupcode.length-1);i++ )
    {
            tourDatewise = tourDatewise +"`"+brkcountsupcode[i]+":";
            for(var j=0 ; j < (optftransferArray.length);j++ )
            {
                var brkoptftransferArray = optftransferArray[j].split(":");            
                if(brkcountsupcode[i] == brkoptftransferArray[0])
                {
                        if(tourDatewise.indexOf(brkoptftransferArray[1]+"~"+brkoptftransferArray[2]) == -1)
                            {
                                tourDatewise +=brkoptftransferArray[1]+"~"+brkoptftransferArray[2]+"@"+brkoptftransferArray[3]+"^"; 
                            }
                            else
                            {
                            tourDatewise = tourDatewise.substring(0,(tourDatewise.length-1));               
                            tourDatewise +="@"+brkoptftransferArray[3]+"^"; 
                            }
                }
            }    
            tourDatewise = tourDatewise.substring(0,(tourDatewise.length-1));               
    }
    tourDatewise = tourDatewise.substring(1,(tourDatewise.length));   
            /////////// End((calculation for tourDatewise)) ////////////
}
function displaySurfTransfer(currency,vehicle)
{
    var data                  = "";  
    var brktourDatewise       = tourDatewise.split("`");  
    var supcodefTransfer1     = temp.split("`");
    var flage                 = 0;
    var bcode				  = '';
    for(var i=0 ; i < (brktourDatewise.length);i++ )
    {    
           var brktourDatewise1       = brktourDatewise[i].split(":");  
            var brkcbstrsuppliercode   = cbstrsuppliercode.split("`");
           for(var countbcode=0 ; countbcode<(brkcbstrsuppliercode.length) ; countbcode++)
           {
					if(brktourDatewise1[0]  ==  brkcbstrsuppliercode[countbcode].split(":")[0])
					{				
						bcode =	brkcbstrsuppliercode[countbcode].split(":")[1];								
					}						
           }                                                               
           var supcodefTransfer2      = supcodefTransfer1[i].split(":");  
           var brktourDatewise2 =brktourDatewise1[1].split("^");                                                           
           data +='<table border="0" width="90%" cellpadding="0" cellspacing="0" style="background-color: #FFFFFF ;">';//#EDF5FC
                  if(flage == 0)
                  {
                    flage++;
             data +='<tr>'+                  
                    '<td class="s_head6hd" colspan="'+(supcodefTransfer2.length+1)+'" width="100%" >'                                                                                                                                           
                    if(vehicle > 0 )
                    {                                       
              data +='<b>Rates per vehicle in '+currency+'</b>'
                    }
                    else
                    {
              data +='<b>Rates per Person in '+currency+'</b>'
                    }                                                                                                                                                                                                                
             data +='</td>'+
                    '</tr>'                  
                  }                  
           data +='<tr>'+       
                  '<td class="s_head61" style="color:#51585C;border-bottom-color: #9BA5AA; border-left-width:1px;border-left-color: #9BA5AA;border-right-width:1px;border-right-color: #9BA5AA;border-right-style:solid;"  colspan="'+(supcodefTransfer2.length+1)+'" width="100%" >'                  
                  if(bcode == "NA")
           data +='<b>Surcharge for Private Transfer </b>'
                  else
           data +='<b>Surcharge for Private Transfer (B.Code: ' + bcode + ')</b>'                                    
           data +='</td>'+           
                  '<tr>'+
                  '<td class="s_head61" width="30%"  style="font-size:9px;border-right: #9BA5AA 1px solid;border-color: #9BA5AA;color: #51585C;"><b>DESCIPTION</b></td>'+
                  '<td class="s_head62" width="30%"  style="font-size:9px;border-color: #9BA5AA;color: #51585C;"><b>VALIDITY</b></td>'
                  if(brktourDatewise1[0] == supcodefTransfer2[0] )
                  {                  
                           for(var n=1 ; n < (supcodefTransfer2.length) ; n++)
                           {       
                            if(n == 1)       
                            {
                            data +='<td class="s_head61" width="10%" style="border-color: #9BA5AA;color: #51585C;border-right-width:1px;border-right-color: #9BA5AA;border-right-style:solid;">'+
                            '<b>'+supcodefTransfer2[n]+' Pax</b>'+
                            '</td>'
                            }
                            else
                            {
                            data +='<td class="s_head61" width="10%" style="border-color: #9BA5AA;color: #51585C;border-left-width:0px;border-right-width:1px;border-right-color: #9BA5AA;border-right-style:solid;">'+
                            '<b>'+supcodefTransfer2[n]+' Pax</b>'+
                            '</td>'
                            }
                           }  
                   } 
                   data +='</tr>'
                   for(var j=1 ;j<=(brktourDatewise2.length) ; j++)
                   {
                    var brktourDatewise3 = brktourDatewise2[j-1].split("~");
                    var brktourDatewise4 = brktourDatewise3[1].split("@");
                     data +='<tr><td class="s_head61" style="border-right: #9BA5AA 1px solid;border-color: #9BA5AA;color: #666666;text-align: left;padding-left: 5px;" width="30%" title="' + getopnametitle(brktourDatewise3[0]) + '" >'+brktourDatewise3[0].substr(0, 40) + "..."  +'</td>'
                    for(var k=0 ;k<(brktourDatewise4.length) ; k++)
                        {
                            if(k == 0)                            
                                data +='<td class="s_head61" style="font-size:10px;border-left-width:0px;border-color: #9BA5AA;color: #666666;border-right-width:1px;border-right-color: #9BA5AA;border-right-style:solid;" width="10%"    >'+brktourDatewise4[k]+'</td>'
                            else
                                data +='<td class="s_head61" style="font-size:10px;border-left-width:0px;border-color: #9BA5AA;color: #666666;border-right-width:1px;border-right-color: #9BA5AA;border-right-style:solid;" width="10%"    >'+brktourDatewise4[k]+'</td>'
                        }          
                 data +='</tr>'              
                   }                   
                data +='</table>'                                                              
    }     
    document.write(data);      
}
/////////////////////////////////   End code for surcharge for private transfer         /////////////////////////////////////
/////////////////////////    start code for surcharge for private tour     ////////////////////////////////////////////
var supcodefTransfer2 ='';
var countsupcodetour='';
var tourDatewise1 ='';
var optftransferArray1 = new Array();
var row1=0; 
var cbstrsuppliercode5='';

function getOPTSSurPTour(supcode,opname,validfrom,validto,adrate,chrate,minpax,maxpax,ratetype,cbsuppliercode)
{ 
        if(countsupcodetour.indexOf(supcode) == -1 )
        {
            countsupcodetour +=supcode+"`";
            cbstrsuppliercode5 +=supcode+":"+cbsuppliercode+"`";
        }
        optftransferArray1[row1] =supcode +":"+opname+":"+setDateFormat(validfrom.split("T")[0])+"-"+setDateFormat(validto.split("T")[0])+":"+adrate+":"+minpax+":"+maxpax+":"+ratetype;
        row1++;  
}
var temp1 ='';
function builtDisplayforsurchargeTour()
{
    
    var brkcountsupcode = countsupcodetour.split("`");    
    for(var i=0 ; i < (brkcountsupcode.length-1);i++ )
    {
        supcodefTransfer2 = brkcountsupcode[i]+":";
        for(var j=0 ; j < (optftransferArray1.length);j++ )
        {        
            var brkoptftransferArray = optftransferArray1[j].split(":");            
            if(brkcountsupcode[i] == brkoptftransferArray[0])
            {             
               if(supcodefTransfer2.indexOf(brkoptftransferArray[4]+"-"+brkoptftransferArray[5]) == -1)
               {
                supcodefTransfer2 +=brkoptftransferArray[4]+"-"+brkoptftransferArray[5]+":"; 
               }
            }
        }
        temp1 += supcodefTransfer2.substring(0,(supcodefTransfer2.length-1))+"`";        
    }   
            /////////// Start(calculation for tourDatewise) ////////////
    for(var i=0 ; i < (brkcountsupcode.length-1);i++ )
    {
            tourDatewise1 = tourDatewise1 +"`"+brkcountsupcode[i]+":";
            for(var j=0 ; j < (optftransferArray1.length);j++ )
            {
                var brkoptftransferArray = optftransferArray1[j].split(":");            
                if(brkcountsupcode[i] == brkoptftransferArray[0])
                {
                        if(tourDatewise1.indexOf(brkoptftransferArray[1]+"~"+brkoptftransferArray[2]) == -1)
                            {
                                tourDatewise1 +=brkoptftransferArray[1]+"~"+brkoptftransferArray[2]+"@"+brkoptftransferArray[3]+"^"; 
                            }
                            else
                            {
                            tourDatewise1 = tourDatewise1.substring(0,(tourDatewise1.length-1));               
                            tourDatewise1 +="@"+brkoptftransferArray[3]+"^"; 
                            }
                }
            }    
            tourDatewise1 = tourDatewise1.substring(0,(tourDatewise1.length-1));               
    }
    tourDatewise1 = tourDatewise1.substring(1,(tourDatewise1.length));   
            /////////// End((calculation for tourDatewise)) ////////////
}
function displaySurfTour(currency)
{
    var data                  = "";  
    var brktourDatewise       = tourDatewise1.split("`");  
    var supcodefTransfer1     = temp1.split("`");
    var flage1                 = 0;
    var bcode				  = '';
    for(var i=0 ; i < (brktourDatewise.length);i++ )
    {    
           var brktourDatewise1       = brktourDatewise[i].split(":"); 
           var brkcbstrsuppliercode   = cbstrsuppliercode5.split("`");
           for(var countbcode=0 ; countbcode<(brkcbstrsuppliercode.length) ; countbcode++)
           {
					if(brktourDatewise1[0]  ==  brkcbstrsuppliercode[countbcode].split(":")[0])
					{				
						bcode =	brkcbstrsuppliercode[countbcode].split(":")[1];								
					}						
           }      
                                                                              
           var supcodefTransfer2      = supcodefTransfer1[i].split(":");  
           var brktourDatewise2       = brktourDatewise1[1].split("^");                                                           
           data +='<table border="0" width="90%" cellpadding="0" cellspacing="0" style="background-color: #FFFFFF;">';//#EDF5FC
                  if(flage1 == 0)
                  {
                    flage1++;
             data +='<tr>'+                  
                    '<td class="s_head6hd" colspan="'+(supcodefTransfer2.length+1)+'" width="100%" >'+                                                      
                    '<b>Rates per person in '+currency+'</b>'+
                    '</td>'+
                    '</tr>'                  
                  }                  
          data +='<tr>'+                   
                  '<td class="s_head61" style="color: #51585C;border-color:#9BA5AA;border-right-width:1px;border-right-color: #9BA5AA;border-right-style:solid;"  colspan="'+(supcodefTransfer2.length+1)+'" width="100%" >'                                                                                          
                  if(bcode == "NA")
           data +='<b>Surcharge for Private Tour </b>'
                  else
           data +='<b>Surcharge for Private Tour(B.Code: ' + bcode + ')</b>'                                                                                          
           data +='</td>'+           
                  '<tr>'+
                  '<td class="s_head61" width="40%" nowrap="nowrap"  style="font-size:9px;border-right: #9BA5AA 1px solid;border-color:#9BA5AA;color: #51585C;"><b>DESCRIPTION</b></td>'+
                  '<td class="s_head62" width="30%" nowrap="nowrap"  style="font-size:9px;border-color:#9BA5AA;color: #51585C;"><b>VALIDITY</b></td>'
                  if(brktourDatewise1[0] == supcodefTransfer2[0] )
                  {                  
                           for(var n=1 ; n < (supcodefTransfer2.length) ; n++)
                           {       
                            if(n == 1)       
                            {
                            data +='<td class="s_head61" width="14%"  nowrap="nowrap" style="text-align:center;border-color:#9BA5AA;color: #51585C;border-right-width:1px;border-right-color: #9BA5AA;border-right-style:solid;">'+
                            '<b>'+supcodefTransfer2[n]+' Pax</b>'+
                            '</td>'
                            }
                            else
                            {
                            data +='<td class="s_head61" width="14%"  nowrap="nowrap" style="border-left-width:0px;border-color:#9BA5AA;color: #51585C;border-right-width:1px;border-right-color: #9BA5AA;border-right-style:solid;">'+
                            '<b>'+supcodefTransfer2[n]+' Pax</b>'+
                            '</td>'
                            }
                           }  
                   } 
                   data +='</tr>'
                   for(var j=1 ;j<=(brktourDatewise2.length) ; j++)
                   {
                    var brktourDatewise3 = brktourDatewise2[j-1].split("~");
                    var brktourDatewise4 = brktourDatewise3[1].split("@");
                     data +='<tr><td class="s_head61" style="font-size:10px;border-right: #9BA5AA 1px solid;border-color:#9BA5AA;color: #666666;text-align: left;padding-left: 5px;" width="40%" nowrap="nowrap" title="' + getopnametitle(brktourDatewise3[0]) + '"  >'+brktourDatewise3[0].substr(0, 40) + "..." +'</td>'
                    for(var k=0 ;k<(brktourDatewise4.length) ; k++)
                        {
                            if(k == (brktourDatewise4.length-1))                            
                                 data +='<td class="s_head61" style="font-size:10px;border-color:#9BA5AA;color: #666666;border-left-width:0px;border-right-width:1px;border-right-color: #9BA5AA;border-right-style:solid;"   nowrap="nowrap"  >'+brktourDatewise4[k]+'</td>'
                            else
                                 data +='<td class="s_head61" style="font-size:10px;border-color:#9BA5AA;color: #666666;border-left-width:0px;border-right-width:1px;border-right-color: #9BA5AA;border-right-style:solid;"   nowrap="nowrap"  >'+brktourDatewise4[k]+'</td>'
                        }          
                 data +='</tr>'              
                   }                   
                data +='</table>'                                                              
    }     
    document.write(data);      
}
/////////////////////////////////   End code for surcharge for private tour         /////////////////////////////////////
/////////////////////////    start code for  private tour     ////////////////////////////////////////////
var supcodefTransfer3 ='';
var countsupcodetour3='';
var tourDatewise3 ='';
var optftransferArray3 = new Array();
var row3=0; 
var cbstrsuppliercode3='';
var displayAdult3 ="false"; 
var displayAdult4 ="false"; 

function getOPTSSurPTour3(supcode,opname,validfrom,validto,adrate,chrate,minpax,maxpax,ratetype,cbsuppliercode,vname,childrate,vid)
{ 
/*
        if(countsupcodetour3.indexOf(supcode) == -1 )
        {
            countsupcodetour3 +=supcode+"`";
            cbstrsuppliercode3 +=supcode+":"+cbsuppliercode+"`";
        }
        optftransferArray3[row3] =supcode +":"+opname+":"+setDateFormat(validfrom.split("T")[0])+"-"+setDateFormat(validto.split("T")[0])+":"+adrate+":"+minpax+":"+maxpax+":"+ratetype;
        row3++;  
         if( (minpax != -1 ) || (maxpax != -1 ) ) // Change by neeraj to display optional tour private Basis pax wise
        {
        displayAdult3 = "true";
        }
 */
 if(countsupcodetour3.indexOf(supcode) == -1 )
        {
            countsupcodetour3 +=supcode+"`";
            cbstrsuppliercode3 +=supcode+":"+cbsuppliercode+"`";
        }
        optftransferArray3[row3] =supcode +":"+opname+":"+setDateFormat(validfrom.split("T")[0])+"-"+setDateFormat(validto.split("T")[0])+":"+adrate+":"+minpax+":"+maxpax+":"+ratetype+":"+vname;
        row3++; 
        if( (minpax != -1 ) || (maxpax != -1 ) ||  (vid != 0) ) // Change by neeraj to display optional tour private Basis pax wise
        {
        displayAdult3 = "true";
        } 
        if( (minpax != -1 ) && (maxpax != -1 ) )
        {
			displayAdult4 = "true";
        }       
}
var temp3 ='';
function builtDisplayforsurchargeTour3()
{   
/* 
    var brkcountsupcode = countsupcodetour3.split("`");    
    for(var i=0 ; i < (brkcountsupcode.length-1);i++ )
    {
        supcodefTransfer3 = brkcountsupcode[i]+":";
        for(var j=0 ; j < (optftransferArray3.length);j++ )
        {        
            var brkoptftransferArray = optftransferArray3[j].split(":");            
            if(brkcountsupcode[i] == brkoptftransferArray[0])
            {             
               if(supcodefTransfer3.indexOf(brkoptftransferArray[4]+"-"+brkoptftransferArray[5]) == -1)
               {
                supcodefTransfer3 +=brkoptftransferArray[4]+"-"+brkoptftransferArray[5]+":"; 
               }
            }
        }
        temp3 += supcodefTransfer3.substring(0,(supcodefTransfer3.length-1))+"`";        
    }   
 */
 var brkcountsupcode = countsupcodetour3.split("`");    
    for(var i=0 ; i < (brkcountsupcode.length-1);i++ )
    {
        supcodefTransfer3 = brkcountsupcode[i]+":";
        for(var j=0 ; j < (optftransferArray3.length);j++ )
        {        
            var brkoptftransferArray = optftransferArray3[j].split(":");            
           if(displayAdult4 == "true" )                      
           {
           
            if(brkcountsupcode[i] == brkoptftransferArray[0])
            {             
               if(supcodefTransfer3.indexOf(brkoptftransferArray[7]+"</br>"+brkoptftransferArray[4]+"-"+brkoptftransferArray[5]) == -1)
               {
               // supcodefTransfer3 +=brkoptftransferArray[7]+"</br>"+brkoptftransferArray[4]+"-"+brkoptftransferArray[5]+":"; 
                supcodefTransfer3 +=brkoptftransferArray[7]+"</br>"+brkoptftransferArray[4]+"-"+brkoptftransferArray[5]+":"; 
               }
            }
            
            }
            else
            {
					if(brkcountsupcode[i] == brkoptftransferArray[0])
					{             
							if(supcodefTransfer3.indexOf(brkoptftransferArray[7]) == -1)
								{
									supcodefTransfer3 +=brkoptftransferArray[7]+":"; 
								}
				    }
            
            }
            
        }
        temp3 += supcodefTransfer3.substring(0,(supcodefTransfer3.length-1))+"`";        
    }
            /////////// Start(calculation for tourDatewise) ////////////
    for(var i=0 ; i < (brkcountsupcode.length-1);i++ )
    {
            tourDatewise3 = tourDatewise3 +"`"+brkcountsupcode[i]+":";
            for(var j=0 ; j < (optftransferArray3.length);j++ )
            {
                var brkoptftransferArray = optftransferArray3[j].split(":");            
                if(brkcountsupcode[i] == brkoptftransferArray[0])
                {
                        if(tourDatewise3.indexOf(brkoptftransferArray[1]+"~"+brkoptftransferArray[2]) == -1)
                            {
                                tourDatewise3 +=brkoptftransferArray[1]+"~"+brkoptftransferArray[2]+"@"+brkoptftransferArray[3]+"^"; 
                            }
                            else
                            {
                            tourDatewise3 = tourDatewise3.substring(0,(tourDatewise3.length-1));               
                            tourDatewise3 +="@"+brkoptftransferArray[3]+"^"; 
                            }
                }
            }    
            tourDatewise3 = tourDatewise3.substring(0,(tourDatewise3.length-1));               
    }
    tourDatewise3 = tourDatewise3.substring(1,(tourDatewise3.length));   
            /////////// End((calculation for tourDatewise)) ////////////
}
function displaySurfTour3(currency)
{
    var data                  = "";  
    var brktourDatewise       = tourDatewise3.split("`");  
    var supcodefTransfer1     = temp3.split("`");
    var flage1                 = 0;
    var bcode				  = '';
    for(var i=0 ; i < (brktourDatewise.length);i++ )
    {    
           var brktourDatewise1       = brktourDatewise[i].split(":");                                                             
           var brkcbstrsuppliercode   = cbstrsuppliercode3.split("`");
            for(var countbcode=0 ; countbcode<(brkcbstrsuppliercode.length) ; countbcode++)
           {
					if(brktourDatewise1[0]  ==  brkcbstrsuppliercode[countbcode].split(":")[0])
					{				
						bcode =	brkcbstrsuppliercode[countbcode].split(":")[1];								
					}						
           }    
           var supcodefTransfer2      = supcodefTransfer1[i].split(":");  
           var brktourDatewise2       = brktourDatewise1[1].split("^");                                                           
           data +='<table border="0" width="90%" cellpadding="0" cellspacing="0" style="background-color: #FFFFFF;">';//#EDF5FC
                  if(flage1 == 0)
                  {
                    flage1++;
             data +='<tr>'+                  
                    '<td class="s_head6hd" colspan="'+(supcodefTransfer2.length+1)+'" width="100%" >'+                                                      
                    '<b>Rates per person in '+currency+'</b>'+
                    '</td>'+
                    '</tr>'                  
                  }                  
            data +='<tr>'+                   
                  '<td class="s_head61" style="border-right:1px solid;color: #51585C;border-color:#9BA5AA;"  colspan="'+(supcodefTransfer2.length+1)+'" width="100%" >'                                                                        
                  if(bcode == "NA")
					data +='<b>Recommended Tours on  Private Basis </b>'
                  else
					data +='<b>Recommended Tours on  Private Basis (B.Code: ' + bcode+ ')</b>'                                                                        
                  data +='</td>'+           
                  '<tr>'+
                  '<td class="s_head61" width="40%" nowrap="nowrap"  style="border-color:#9BA5AA;color: #51585C;font-size:9px;"><b>DESCRIPTION</b></td>'+
                  '<td class="s_head62" width="30%" nowrap="nowrap"  style="border-left: #9BA5AA 1px solid;border-color:#9BA5AA;color: #51585C;font-size:9px;"><b>VALIDITY</b></td>'
                  if(brktourDatewise1[0] == supcodefTransfer2[0] )
                  {                  
                          // for(var n=1 ; n < (supcodefTransfer2.length) ; n++)
                          // {              
                            /*
                            data +='<td class="s_head61" width="14%"  nowrap="nowrap" style="border-color:#9BA5AA;color: #51585C;font-size:10px;">'+
                            //'<b>'+supcodefTransfer2[n]+' Pax</b>'+
                            '<b>ADULT</b>'+
                            '</td>'
                                                      
                            if( n == (supcodefTransfer2.length-1))
                            data +='<td class="s_head61" width="14%"  nowrap="nowrap" style="border-right:1px solid;border-color:#9BA5AA;color: #51585C;">'                            
                            else                            
                            data +='<td class="s_head61" width="14%"  nowrap="nowrap" style="border-color:#9BA5AA;color: #51585C;">'                            
                            
                            if(displayAdult3 == "true")
                            {
                            data +='<b>'+ChangePaxValue(supcodefTransfer2[n])+' Pax</b>'
                            }// Change by neeraj to display optional tour private Basis pax wise
                            else
                            {
                            data +='<b>Adult</b>'
                            }
                            data +='</td>'
                            */ 
                                                                                    
                           for(var n=1 ; n < (supcodefTransfer2.length) ; n++)
                           {              
                                 if(n == (supcodefTransfer2.length-1) )
                                 {
                                        data +='<td class="s_head61" width="14%"  nowrap="nowrap" style="width:50px;border-right:1px solid;border-color:#9BA5AA;color: #51585C;" title="' + getopnametitle(ChangePaxValue1(supcodefTransfer2[n])) + '" >'                            
                                        if(displayAdult3 == "true" )
                                        {
                                        supcodefTransfer2[n] =supcodefTransfer2[n].replace("</br>"," ");                                   
                                        data +='<b>'+ChangePaxValue1(supcodefTransfer2[n])+' Pax</b>'
                                        }// Change by neeraj to display optional tour private Basis pax wise
                                        else
                                        {
                                        data +='<b>Adult</b>'
                                        }
                                        '</td>'
                                 }
                                 else
                                 {   
                                    data +='<td class="s_head61" width="14%"  nowrap="nowrap" style="width:50px;border-right:0px solid;border-color:#9BA5AA;color: #51585C;" title="' + getopnametitle(ChangePaxValue1(supcodefTransfer2[n])) + '" >'                            
                                        if(displayAdult3 == "true" )//replace(/(iv)/,",<br />(ii)");
                                        {     
                                        supcodefTransfer2[n] =supcodefTransfer2[n].replace("</br>"," ");                                   
                                        data +='<b>'+ChangePaxValue1(supcodefTransfer2[n])+' Pax</b>'
                                        }// Change by neeraj to display optional tour private Basis pax wise
                                        else
                                        {
                                        data +='<b>Adult</b>'
                                        }
                                        '</td>'
                                 }
                           }  
                            
                            
                            
                            
                            
                          // }  
                   } 
                   data +='</tr>'
                   for(var j=1 ;j<=(brktourDatewise2.length) ; j++)
                   {
                    var brktourDatewise3 = brktourDatewise2[j-1].split("~");
                    var brktourDatewise4 = brktourDatewise3[1].split("@");
                     data +='<tr><td class="s_head61" style="font-size:10px;border-color:#9BA5AA;color: #666666;text-align: left;padding-left: 5px;" width="40%" nowrap="nowrap" title="' + getopnametitle(brktourDatewise3[0]) + '"  >'+brktourDatewise3[0].substr(0, 40) + "..." +'</td>'
                    for(var k=0 ;k<(brktourDatewise4.length) ; k++)
                        {
                            if( k == (brktourDatewise4.length-1))
                            data +='<td class="s_head61" style="font-size:10px;border-right:1px solid;border-color:#9BA5AA;color: #666666;" width="40%"  nowrap="nowrap"  >'+brktourDatewise4[k]+'</td>'
                            else                                                        
                            data +='<td class="s_head61" style="font-size:10px;border-color:#9BA5AA;color: #666666;" width="40%"  nowrap="nowrap"  >'+brktourDatewise4[k]+'</td>'
                            
                        }          
                 data +='</tr>'              
                   }                   
                data +='</table>'                                                              
    }     
    document.write(data);      
}
/////////////////////////////////   End code for private tour         ///////////////////////////////////
/////////////////////////    start code for  private Transfer     ////////////////////////////////////////////
var supcodefTransfer4 ='';
var countsupcodetour4='';
var tourDatewise4 ='';
var optftransferArray4 = new Array();
var row4=0; 
var cbstrsuppliercode4 ='';
var displayAdult5 ="false"; 
var displayAdult6 ="false"; 

function getOPTSSurPTour4(supcode,opname,validfrom,validto,adrate,chrate,minpax,maxpax,ratetype,vname,cbsuppliercode,vid)
{ 
        if(countsupcodetour4.indexOf(supcode) == -1 )
        {
            countsupcodetour4 +=supcode+"`";
            cbstrsuppliercode4 +=supcode+":"+cbsuppliercode+"`";
        }
        optftransferArray4[row4] =supcode +":"+opname+":"+setDateFormat(validfrom.split("T")[0])+"-"+setDateFormat(validto.split("T")[0])+":"+adrate+":"+minpax+":"+maxpax+":"+ratetype+":"+vname;
        row4++; 
                if( (minpax != -1 ) || (maxpax != -1 ) ||  (vid != 0) ) // Change by neeraj to display optional tour private Basis pax wise
        {
        displayAdult5 = "true";
        } 
        if( (minpax != -1 ) && (maxpax != -1 ) )
        {
			displayAdult6 = "true";
        }  
}
var temp4 ='';
function builtDisplayforsurchargeTour4(countvehicle)
{   
/* 
    var brkcountsupcode = countsupcodetour4.split("`");    
    for(var i=0 ; i < (brkcountsupcode.length-1);i++ )
    {
        supcodefTransfer4 = brkcountsupcode[i]+":";
        for(var j=0 ; j < (optftransferArray4.length);j++ )
        {        
            var brkoptftransferArray = optftransferArray4[j].split(":");            
            if(brkcountsupcode[i] == brkoptftransferArray[0])
            {             
               if(supcodefTransfer4.indexOf(brkoptftransferArray[4]+"-"+brkoptftransferArray[5]) == -1)
               {
                if(countvehicle > 0)
                    {                
                    supcodefTransfer4 +=brkoptftransferArray[7]+"</br>" +brkoptftransferArray[4]+"-"+brkoptftransferArray[5]+":"; 
                    }
                    else
                    {
                    supcodefTransfer4 +=brkoptftransferArray[4]+"-"+brkoptftransferArray[5]+":"; 
                    }
               }
            }
        }
        temp4 += supcodefTransfer4.substring(0,(supcodefTransfer4.length-1))+"`";        
    }  
   */
    var brkcountsupcode = countsupcodetour4.split("`");    
    for(var i=0 ; i < (brkcountsupcode.length-1);i++ )
    {
        supcodefTransfer4 = brkcountsupcode[i]+":";
        for(var j=0 ; j < (optftransferArray4.length);j++ )
        {        
            var brkoptftransferArray = optftransferArray4[j].split(":");            
            if(brkcountsupcode[i] == brkoptftransferArray[0])
            {   
            /*          
               if(supcodefTransfer4.indexOf(brkoptftransferArray[4]+"-"+brkoptftransferArray[5]) == -1)                               				
               {
                if(countvehicle > 0)
                    {                
                    supcodefTransfer4 +=brkoptftransferArray[7]+"</br>" +brkoptftransferArray[4]+"-"+brkoptftransferArray[5]+":"; 
                    }
                    else
                    {
                    supcodefTransfer4 +=brkoptftransferArray[4]+"-"+brkoptftransferArray[5]+":"; 
                    }
               }
              */  // Change by Neeraj  date 21-05-2009
              if(countvehicle > 0)
              {
					if(supcodefTransfer4.indexOf(brkoptftransferArray[7]+"</br>" +brkoptftransferArray[4]+"-"+brkoptftransferArray[5]) == -1)   
					{
						supcodefTransfer4 +=brkoptftransferArray[7]+"</br>" +brkoptftransferArray[4]+"-"+brkoptftransferArray[5]+":"; 
					}
              }
              else
              {
					if(supcodefTransfer4.indexOf(brkoptftransferArray[4]+"-"+brkoptftransferArray[5]) == -1)   
					{
						supcodefTransfer4 +=brkoptftransferArray[4]+"-"+brkoptftransferArray[5]+":"; 
					}
              }
                  // Change by Neeraj  date 21-05-2009
            }
        }
        temp4 += supcodefTransfer4.substring(0,(supcodefTransfer4.length-1))+"`";        
    }  
            /////////// Start(calculation for tourDatewise) ////////////
    for(var i=0 ; i < (brkcountsupcode.length-1);i++ )
    {
            tourDatewise4 = tourDatewise4 +"`"+brkcountsupcode[i]+":";
            for(var j=0 ; j < (optftransferArray4.length);j++ )
            {
                var brkoptftransferArray = optftransferArray4[j].split(":");            
                if(brkcountsupcode[i] == brkoptftransferArray[0])
                {
                        if(tourDatewise4.indexOf(brkoptftransferArray[1]+"~"+brkoptftransferArray[2]) == -1)
                            {
                                tourDatewise4 +=brkoptftransferArray[1]+"~"+brkoptftransferArray[2]+"@"+brkoptftransferArray[3]+"^"; 
                            }
                            else
                            {
                            tourDatewise4 = tourDatewise4.substring(0,(tourDatewise4.length-1));               
                            tourDatewise4 +="@"+brkoptftransferArray[3]+"^"; 
                            }
                }
            }    
            tourDatewise4 = tourDatewise4.substring(0,(tourDatewise4.length-1));               
    }
    tourDatewise4 = tourDatewise4.substring(1,(tourDatewise4.length));   
            /////////// End((calculation for tourDatewise)) ////////////
}
function displaySurfTour4(currency,vehicle)
{
    var data                  = "";  
    var brktourDatewise       = tourDatewise4.split("`");  
    var supcodefTransfer1     = temp4.split("`");
    var flage1                 = 0;
    var bcode				  ='';
    for(var i=0 ; i < (brktourDatewise.length);i++ )
    {    
           var brktourDatewise1       = brktourDatewise[i].split(":");                                                             
           var brkcbstrsuppliercode   = cbstrsuppliercode4.split("`");
           for(var countbcode=0 ; countbcode<(brkcbstrsuppliercode.length) ; countbcode++)
           {
					if(brktourDatewise1[0]  ==  brkcbstrsuppliercode[countbcode].split(":")[0])
					{				
						bcode =	brkcbstrsuppliercode[countbcode].split(":")[1];								
					}						
           }    
           var supcodefTransfer2      = supcodefTransfer1[i].split(":");  
           var brktourDatewise2       = brktourDatewise1[1].split("^");                                                           
           data +='<table border="0" width="90%" cellpadding="0" cellspacing="0" style="background-color: #FFFFFF;">';//#EDF5FC
                  if(flage1 == 0)
                  {
                    flage1++;
             data +='<tr>'+                  
                    '<td class="s_head6hd" colspan="'+(supcodefTransfer2.length+1)+'" width="100%" >'                                                                         
                   if(vehicle > 0 )
                    {                                       
              data +='<b>Rates per vehicle in '+currency+'</b>'
                    }
                    else
                    {
              data +='<b>Rates per Person in '+currency+'</b>'
                    }                                                            
             data +='</td>'
                    '</tr>'                  
                  }                  
            data +='<tr>'+                   
                  '<td class="s_head61" style="color: #51585C;border-right-width:1px;border-color: #9BA5AA;border-right-style:solid;"  colspan="'+(supcodefTransfer2.length+1)+'" width="100%" >'                                                                                        
                  if(bcode == "NA")
			data +='<b>Private Transfer </b>'
                  else
			data +='<b>Private Transfer  (B.Code: ' + bcode + ')</b>'                                                                                          
           data +='</td>'+           
                  '<tr>'+
                  '<td class="s_head61" width="30%"  style="border-color: #9BA5AA;color: #51585C;"><b>DESCRIPTION</b></td>'+
                  '<td class="s_head62" width="30%"  style="border-color: #9BA5AA;color: #51585C;"><b>VALIDITY</b></td>'
                 if(brktourDatewise1[0] == supcodefTransfer2[0] )
                  {                  
                           for(var n=1 ; n < (supcodefTransfer2.length) ; n++)
                           {
                           if(n == 1)
                           {
                           
                           data +='<td class="s_head61" width="10%"   style="border-left-width:1px;color: #51585C;border-left-width:1px;border-right-width:1px;border-color: #9BA5AA;border-right-style:solid;">'
								if(displayAdult5 == "true" )
								{
								data +='<b>'+supcodefTransfer2[n]+' Pax</b>'
								}// Change by neeraj to display optional tour private Basis pax wise
								else
								{
								data +='<b>Adult</b>'
								}
								'</td>'
                           }
                           else
                           {
                           data +='<td class="s_head61" width="10%"   style="color: #51585C;border-left-width:0px;border-right-width:1px;border-color: #9BA5AA;border-right-style:solid;">'
								if(displayAdult5 == "true" )
								{
								data +='<b>'+supcodefTransfer2[n]+' Pax</b>'
								}// Change by neeraj to display optional tour private Basis pax wise
								else
								{
								data +='<b>Adult</b>'
								}
								'</td>'                           
                           }                                                                                                                                                                                                                                                                              
                              /*    
                            if(n == 1)
                            {
                                    data +='<td class="s_head61" width="10%"   style="border-left-width:1px;color: #51585C;border-left-width:1px;border-right-width:1px;border-color: #9BA5AA;border-right-style:solid;">'+
                                    '<b>'+supcodefTransfer2[n]+' Pax</b>'+
                                    '</td>'
                             }
                             else
                             {                                                              
                                        data +='<td class="s_head61" width="10%"   style="color: #51585C;border-left-width:0px;border-right-width:1px;border-color: #9BA5AA;border-right-style:solid;">'+
                                        '<b>'+supcodefTransfer2[n]+' Pax</b>'+
                                        '</td>'
                            }
                            */                            
                           }  
                   } 
                   data +='</tr>'
                   for(var j=1 ;j<=(brktourDatewise2.length) ; j++)
                   {
                    var brktourDatewise3 = brktourDatewise2[j-1].split("~");
                    var brktourDatewise4 = brktourDatewise3[1].split("@");
                     data +='<tr><td class="s_head61" style="font-size:10px;border-color: #9BA5AA;color: #666666;text-align: left;" width="30%" title="' + getopnametitle(brktourDatewise3[0]) + '"   >'+brktourDatewise3[0].substr(0, 40) + "..." +'</td>'
                    for(var k=0 ;k<(brktourDatewise4.length) ; k++)
                        {
                 data +='<td class="s_head61" style="color: #666666;border-left-width:0px;border-right-width:1px;border-color: #9BA5AA;border-right-style:solid;" width="10%" >'+brktourDatewise4[k]+'</td>'
                        }          
                 data +='</tr>'              
                   }                   
                data +='</table>'                                                              
    }     
    document.write(data);      
}
/////////////////////////////////   End code for private Transfer         ///////////////////////////////////
function ChangePaxValue(pvalue)
{// Change by neeraj to display optional tour private Basis pax wise
	var pvalue1="";
	switch(pvalue)
	 {
		case "1-1" :	 
		     pvalue1 ="1";	
		     break;
		case "2-2" :	 
		     pvalue1 ="2";	
		     break;
		case "3-3"	: 
		     pvalue1 ="3";	
		     break;
		case "4-4":	 
		     pvalue1 ="4";	
		     break;          
		case "5-5":	 
		     pvalue1 ="5";	
		     break;     
		case "6-6" :	 
		     pvalue1 ="6";	
		     break;          
		case "7-7"	: 
		     pvalue1 ="7";	
		     break; 
		case "8-8" :	 
		     pvalue1 ="8";	
		     break; 
		case "9-9" :	 
		     pvalue1 ="9";	
		     break;	
		case "10-10" :	 
		     pvalue1 ="10";	
		     break;     
		case "11-11" :	 
		     pvalue1 ="11";	
		     break;     
		     case "12-12" :	 
		     pvalue1 ="12";	
		     break;		
		case "13-13" :	 
		     pvalue1 ="13";	
		     break;
		case "14-14" :	 
		     pvalue1 ="14";	
		     break;      
		case "15-15" :	 
		     pvalue1 ="15";	
		     break;                            
		case "16-16" :	 
		     pvalue1 ="16";	
		     break;                            
		case "17-17" :	 
		     pvalue1 ="17";	
		     break;                            
		case "18-18" :	 
		     pvalue1 ="18";	
		     break;  
		case "19-19" :	 
		     pvalue1 ="19";	
		     break;                            
		case "20-20" :	 
		     pvalue1 ="20";	
		     break;                                                                               
		default:      
			 pvalue1 = pvalue;	
			 break;
	 }
	 return  pvalue1;	 
}  
/////////////
function ChangePaxValue1(pvalue)
{// Change by neeraj to display optional tour private Basis pax wise
	var pvalue1="";
	if(pvalue.indexOf("1-1") != -1)
	{
		pvalue1 = pvalue.replace("1-1","1"); 
	}else if(pvalue.indexOf("2-2") != -1)
	 {
	 	pvalue1 = pvalue.replace("2-2","2"); 
	 }else if(pvalue.indexOf("3-3") != -1)
	 {
	 	pvalue1 = pvalue.replace("3-3","3"); 
	 }
	 else
	 {
	 pvalue1 = pvalue;
	 }			 
	 return  pvalue1;	 
}  
///////////////////////////////////////
function displayCityInShort(CityValue)
{
	var brkCityValue = CityValue.split("<br />");
	var str='';	
	for(var i=0 ; i < (brkCityValue.length) ; i++)
	{
		str+=brkCityValue[i].substring(0,3)+"<br />"
	}		
	return str;
}
///////////////////////////////////////
function displaydays(dayvalues)
{
    var returndayvalues="";
	switch(dayvalues)
	 {
		case "SMTWTFS" :	 //1
		     returndayvalues ="Sun - Sat";	
		     break;
		case "-MTWTFS" :	 //2
		     returndayvalues ="Mon - Sat";	
		     break;
		case "S-TWTFS" :	 //3
		     returndayvalues ="Tue - Sun";	
		     break;
		case "SM-WTFS" :	 //4
		     returndayvalues ="Wed - Mon";	
		     break;
		case "SMT-TFS" :	 //5
		     returndayvalues ="Thu - Tue";	
		     break;
		case "SMTW-FS" :	 //6
		     returndayvalues ="Fri - Wed";	
		     break;
		case "SMTWT-S" :	 //7
		     returndayvalues ="Sat - Thu";	
		     break;
		case "SMTWTF-" :	 //8
		     returndayvalues ="Sun - Fri";	
		     break;
		     
		                            // group of 2
		case "--TWTFS" :	 //9
		     returndayvalues ="Tue - Sat";	
		     break;
		case "S--WTFS" :	 //10
		     returndayvalues ="Wed - Sun";	
		     break;
		case "SM--TFS" :	 //11
		     returndayvalues ="Thu - Mon";	
		     break;
		case "SMT--FS" :	 //12
		     returndayvalues ="Fri - Tue";	
		     break;     
		case "SMTW--S" :	 //13
		     returndayvalues ="Sat - wed";	
		     break;
		case "SMTWT--" :	 //14
		     returndayvalues ="Sun - Tue";	
		     break;     
		case "-MTWTF-" :	 //15
		     returndayvalues ="Mon - Fri";	
		     break;
		     
		                            // group of 3
		case "---WTFS" :	 //16
		     returndayvalues ="Wed - Sat";	
		     break;     
		case "S---TFS" :	 //17
		     returndayvalues ="Thu - Sun";	
		     break;                         
		case "SM---FS" :	 //18
		     returndayvalues ="Fri - Mon";	
		     break;                         
		case "SMT---S" :	 //19
		     returndayvalues ="Sat - Tue";	
		     break;                         
		case "SMTW---" :	 //20
		     returndayvalues ="Sun - Wed";	
		     break;                         
		case "-MTWT--" :	 //21
		     returndayvalues ="Mon - Thu";	
		     break;                         
		case "--TWTF-" :	 //22
		     returndayvalues ="Tue - Fri";	
		     break;   
		     
		                            // group of 4
		case "----TFS" :	 //23
		     returndayvalues ="Thu - Sat";	
		     break;     
		case "S----FS" :	 //24
		     returndayvalues ="Fri - Sun";	
		     break;                         
		case "SM----S" :	 //25
		     returndayvalues ="Sat - Mon";	
		     break;                         
		case "SMT----" :	 //26
		     returndayvalues ="Sun - Tue";	
		     break;                         
		case "-MTW---" :	 //27
		     returndayvalues ="Mon - Wed";	
		     break;                         
		case "--TWT--" :	 //28
		     returndayvalues ="Tue - Thu";	
		     break;                         
		case "---WTF-" :	 //29
		     returndayvalues ="Wed - Fri";	
		     break;        
		     
		                            // group of 5
		case "-----FS" :	 //30
		     returndayvalues ="Fri - Sat";	
		     break;     
		case "S-----S" :	 //31
		     returndayvalues ="Sat - Sun";	
		     break;                         
		case "SM-----" :	 //32
		     returndayvalues ="Sun - Mon";	
		     break;                         
		case "-MT----" :	 //33
		     returndayvalues ="Mon - Tue";	
		     break;                         
		case "--TW---" :	 //34
		     returndayvalues ="Tue - Wed";	
		     break;                         
		case "---WT--" :	 //35
		     returndayvalues ="Wed - Thu";	
		     break;                         
		case "----TF-" :	 //36
		     returndayvalues ="Thu - Fri";	
		     break;             
		     
		                                // group of 6
		case "------S" :	 //37
		     returndayvalues ="Sat";	
		     break;     
		case "S------" :	 //38
		     returndayvalues ="Sun";	
		     break;                         
		case "-M-----" :	 //39
		     returndayvalues ="Mon";	
		     break;                         
		case "--T---" :	 //40
		     returndayvalues ="Tue";	
		     break;                         
		case "---W---" :	 //41
		     returndayvalues ="Wed";	
		     break;                         
		case "----T--" :	 //42
		     returndayvalues ="Thu";	
		     break;                         
		case "-----F-" :	 //43
		     returndayvalues ="Fri";	
		     break;             
				                                                    
        default:      
			 returndayvalues = dayvalues;	
			 break;
	 }
	 return  returndayvalues;	
}
