function newTour()
{
    var str = " <li><a href=\"javascript:jumpToDynamicPage('/book/booking_phase1.jsp')\">Create a new tour booking for this travel agency</a><br></li>";
    document.write(str);
}
function newAir()
{
    var str =" <li><a href=\"javascript:jumpToDynamicPage('/air/air1.jsp')\">Create a new air booking for this travel agency</a><br></li>";
    document.write(str);
}
function generateMenuOnUserUpdate(companyID,partnerId,userType,code)
{
  var caseTo = companyID+"_"+partnerId+"_"+userType+"_"+code ;
  caseTo = caseTo.toUpperCase();
  switch(caseTo)
  {
    case "GA2K_GA2K_CC_BOOK_AIR" :
        {
          newAir();
        }
  }
} 
/**
* Modified By : Alok Shukla on 7th Feb '03
* Purpose     : To generate the links on the bookingDisplay page
*             : dynamicaly passed on the parameters obtained from the page.  
**/
var HOLD_BOOKING = "HOLD_BOOKING";
var PURCHASE_BOOKING = "PURCHASE_BOOKING";
var RESERVE_BOOKING = "RESERVE_BOOKING";
var DELETE_BOOKING = "DELETE_BOOKING";
var PAY_BOOKING = "PAY_BOOKING";
var ADD_TOUR = "ADD_TOUR";
var ADD_AIR = "ADD_AIR";
var CANCEL_NO_PENALTY_PPP = "CANCEL_NO_PENALTY_PPP";
var CANCEL_PENALTY = "CANCEL_PENALTY";
var CANCEL_NO_PENALTY = "CANCEL_NO_PENALTY";
var CANCEL_WITH_PENALTY = "CANCEL_WITH_PENALTY";
var CANCEL_UNDER_TRAVEL_PPP = "CANCEL_UNDER_TRAVEL_PPP";
var VOID_REIMBURSEMENT = "VOID_REIMBURSEMENT";
var REIMBURSE_BOOKING = "REIMBURSE_BOOKING";
var CREATE_ADJUSTMENT = "CREATE_ADJUSTMENT";
var REVERSE_OLD_CHECK = "REVERSE_OLD_CHECK";
var CREATE_BOUNCE_CHECK = "CREATE_BOUNCE_CHECK";
var CREATE_CHARGE_BACK = "CREATE_CHARGE_BACK";
var SETTLE_CHARGE_BACK = "SETTLE_CHARGE_BACK";
var PRINT_CONTRACT = "PRINT_CONTRACT";
var EMAIL_CONTRACT = "EMAIL_CONTRACT";
var EMAIL_ITIN = "EMAIL_ITIN";
var PRINT_ITIN = "PRINT_ITIN";
var NEXT_CALL = "NEXT_CALL";
var HOME = "HOME";
function generateMenuLinks(bookingID,emailItin,emailCont,condition)
{
    var str ="<table border='1' width='100%' cellspacing='0' cellpadding='5'  >";
    str +="<tr><td>" ;
    str +="<table border='0' width='100%' cellspacing='0' cellpadding='3'>";
    switch (condition) {
        case "CC_SAVE":
            {
                  str+="<tr valign='top'>";
    		  str+="<td width='25%'>";
	          str+="<li><a class=subHeadingC href=\"javascript:jumpToDynamicPage('/common/checkout.jsp?bookingAction=HOLD')\">Hold</a></li>";
	          str+="</td>";
	          str+="<td width='25%'>" ;
	          str+="<li><a class=subHeadingC href=\"javascript:jumpToDynamicPage('/common/checkout.jsp?bookingAction=PURCHASE')\">Purchase</a></li>";
	          str+="</td>";    
		  str+="<td width='25%'>";
              	  str+="<li><a class=subHeadingC href=\"javascript:jumpToDynamicPage('/aftersales/delete.jsp?TRANS_ID="+bookingID+"')\">Delete</a></li> ";
              	  str+="</td>";
				  	  str+="<td width='25%'>";
	          str+="<li><a class=subHeadingC href=\"javascript:jumpToDynamicPage('/common/communicate.jsp')\">Action</a></li><br><br>";
	          str+="</td>";
              	  str+="</tr>";
		  str+="<tr valign='top'>";
	          str+="<td width='25%'>" ;
	          str+="<li><a class=subHeadingC href=\"javascript:jumpToDynamicPage('/common/adjustment.jsp?TRANS_ID="+bookingID+"')\">Create an adjustment</a></li>";
	          str+="</td>";    
		  str+="<td width='25%'>";
		  str+="<li><a class=subHeadingC href=\"javascript:linkToDynamicPage('/common/itemHistory.jsp?dontShow=HeaderFooterLeftNav','HISTORY', 800,300)\">Action History</a></li>";
                str+="</td>";
		  str+="<td width='25%'>";
		  str+="<li><a class=subHeadingC href=\"javascript:linkToDynamicPage('/common/itemChangeHistory.jsp?dontShow=HeaderFooterLeftNav','CHISTORY', 800,300)\">Complete History</a></li>";
                str+="</td>";
              	str+="<td width='25%'>" ;
		str+="<li><a class=subHeadingC href=\"/ipmstage/common/vouchers.jsp\">View Vouchers</a></li>";
              	str+="</td>";
		
		 /* str+="<td width='30%'>";
              	  str+="<li><a class=subHeadingC href=\"javascript:linkToDynamicPage('/ipmstage/common/vouchers.jsp')\">View Vouchers</a></li>";
              	  str+="</td>";*/
              	  str+="</tr>";              	  
              	  
              	  break;
            }
       case "CC_SAVE_PAST":
            {
		str+="<tr valign='top'>";
	        str+="<td width='30%' >";
                str+="<li><a class=subHeadingC href=\"javascript:jumpToDynamicPage('/aftersales/delete.jsp?TRANS_ID="+bookingID+"')\">Delete</a></li>";
              	str+="</td>";
              	str+="<td width='45%' ></td>";
              	str+="<td width='30%' ></td>";
              	str+="</tr >";
              	break;      
            }
            
       case "TAWU_SAVE_WITH_HOLD":
            {
                  str+="<tr valign='top'>";
    		  //str+="<td width='30%' >";
	          //str+="<li><a class=subHeadingC href=\"javascript:jumpToDynamicPage('/common/checkout.jsp?bookingAction=HOLD')\">Hold</a></li>";
	          //str+="</td>";
	          str+="<td width='25%' >" ;
	              str+="<li><a class=subHeadingC href=\"javascript:jumpToDynamicPage('/common/checkout.jsp?bookingAction=PURCHASE')\">Purchase</a></li>";
	          str+="</td>";    
		  str+="<td width='45%' >" ;
              	  str+="<li><a class=subHeadingC href=\"javascript:jumpToDynamicPage('/aftersales/delete.jsp?TRANS_ID="+bookingID+"')\">Delete</a></li>";
              	  str+="</td>";
              	  str+="</tr>";
              	  break;
            }
        case "TAWU_SAVE_WO_HOLD":
            {
		str+="<tr valign='top'>";
	        str+="<td width='25%' >" ;
                str+="<li><a class=subHeadingC href=\"javascript:jumpToDynamicPage('/common/checkout.jsp?bookingAction=PURCHASE')\">Purchase</a></li>";
              	str+="</td>";
	        str+="<td width='45%' >" ;
	        
                str+="<li><a class=subHeadingC href=\"javascript:jumpToDynamicPage('/aftersales/delete.jsp?TRANS_ID="+bookingID+"')\">Delete</a></li>";
              	str+="</td>";
              	str+="<td width='30%' >" ;
              	str+="</td>";
              	str+="</tr>";
              	break;
            }
         case "CC_QUOTE":
            {

		str+="<tr valign='top'>";
	        str+="<td width='25%' >" ;
                str+="<li><a class=subHeadingC href=\"javascript:jumpToDynamicPage('/common/reserve.jsp?bookingAction=PURCHASE')\">Purchase</a></li>";
              	str+="</td>";
	        str+="<td width='25%'>" ;
	        
                str+="<li><a class=subHeadingC href=\"javascript:jumpToDynamicPage('/aftersales/delete.jsp?TRANS_ID="+bookingID+"')\">Delete </a></li>";
              	str+="</td>";
              	str+="<td width='50%' colspan='2'>" ;
              	str+="<li><a class=subHeadingC href=\"javascript:jumpToDynamicPage('/common/adjustment.jsp?TRANS_ID="+bookingID+"')\">Create an adjustment</a></li>";
              	str+="</td>";				
              	str+="</tr>";
              	
              	str+="<tr valign='top'>";
		str+="<td width='25%'>" ;
		str+="<li><a class=subHeadingC href=\"javascript:jumpToDynamicPage('/common/communicate.jsp')\">Action</a></li>";
		str+="</td>";
		str+="<td width='25%'>" ;
		str+="<li><a class=subHeadingC href=\"javascript:linkToDynamicPage('/common/itemHistory.jsp?dontShow=HeaderFooterLeftNav','HISTORY', 800,300)\">Action History</a></li>";
		str+="</td>";
		str+="<td width='25%'>";
		  str+="<li><a class=subHeadingC href=\"javascript:linkToDynamicPage('/common/itemChangeHistory.jsp?dontShow=HeaderFooterLeftNav','CHISTORY', 800,300)\">Complete History</a></li>";
                str+="</td>";
		str+="<td width='25%'>" ;
		str+="<li><a class=subHeadingC href=\"/ipmstage/common/vouchers.jsp\">View Vouchers</a></li>";			
              	str+="</td>";	
		//str+="<td width='30%'>";
              	//str+="<li><a class=subHeadingC href=\"javascript:jumpToDynamicPage('/common/displayPrice.jsp?TRANS_ID="+bookingID+"')\">Display Price</a></li>";
              	//str+="</td>";
              	str+="</tr>";
              	
              	
              	
              	break;
            }
 	case "CC_QUOTE_PAST":
            {

		str+="<tr valign='top'>";
	        str+="<td width='25%' >" ;
                str+="<li><a class=subHeadingC href=\"javascript:jumpToDynamicPage('/common/reserve.jsp?bookingAction=PURCHASE')\">Purchase</a></li>";
              	str+="</td>";
	        str+="<td width='45%' >" ;
                str+="<li><a class=subHeadingC href=\"javascript:jumpToDynamicPage('/aftersales/delete.jsp?TRANS_ID="+bookingID+"')\">Delete </a></li>";
              	str+="</td>";
              	str+="<td width='30%' >" ;
              	str+="<li><a class=subHeadingC href=\"javascript:jumpToDynamicPage('/common/adjustment.jsp?TRANS_ID="+bookingID+"')\">Create an adjustment</a></li>";
              	str+="</td>";
              	str+="</tr>";
              	break;
              
            }
        case "TAWU_QUOTE":
            {
            
		str+="<tr valign='top'>";
	        str+="<td width='25%' >" ;
                str+="<li><a class=subHeadingC href=\"javascript:jumpToDynamicPage('/common/reserve.jsp?bookingAction=PURCHASE')\">Purchase</a></li>";
              	str+="</td>";
	        str+="<td width='45%' >" ;
                str+="<li><a class=subHeadingC href=\"javascript:jumpToDynamicPage('/aftersales/delete.jsp?TRANS_ID="+bookingID+"')\">Delete </a></li>";
              	str+="</td>";
              	str+="<td width='30%' >" ;
              	str+="</td>";
              	str+="</tr>";
              	break;
              
              
            }
        case "TAWU_QUOTE_PAST":
            {
            
		str+="<tr valign='top'>";
	        str+="<td width='25%' >" ;
                str+="<li><a class=subHeadingC href=\"javascript:jumpToDynamicPage('/aftersales/delete.jsp?TRANS_ID="+bookingID+"')\">Delete </a></li>";
              	str+="</td>";
	        str+="<td width='45%' >" ;
              	str+="</td>";
              	str+="<td width='30%' >" ;
              	str+="</td>";
              	str+="</tr>";
              	break;
             
            }
	case "CC_INVOICED":
            {
            
		str+="<tr valign='top'>";
	        str+="<td width='25%' >" ;
                str+="<li><a class=subHeadingC href=\"javascript:jumpToDynamicPage('/aftersales/cancel.jsp?PENALTY=false&KEEP_PPP=false&TRANS_ID="+bookingID+"')\">Cancel</a></li>";
              	str+="</td>";
	        str+="<td width='45%' >" ;
	        str+="<li><a class=subHeadingC href=\"javascript:jumpToDynamicPage('/common/adjustment.jsp?TRANS_ID="+bookingID+"')\">Create an adjustment</a></li>";
              	str+="</td>";
              	str+="<td width='30%' >" ;
              	str+="<li><a class=subHeadingC href=\"javascript:jumpToDynamicPage('/common/communicate.jsp')\">Action</a></li>";
              	str+="</td>";
              	str+="</tr>";
              	break;
                  
            }
            case "CCADMIN_INVOICED":
            {
            
		str+="<tr valign='top'>";
	        	str+="<td width='25%' >" ;
                		str+="<li><a class=subHeadingC href=\"javascript:jumpToDynamicPage('/common/payment.jsp')\">Add Payments</a></li>";
              		str+="</td>";
	        	str+="<td width='45%' >" ;
	        		str+="<li><a class=subHeadingC href=\"javascript:jumpToDynamicPage('/aftersales/bouncedCheck.jsp?TRANS_ID="+bookingID+"')\">Create a bounced check for this booking</a></li>"  ;
	        	str+="</td>";
              		str+="<td width='30%' >" ;
 				str+="<li><a class=subHeadingC href=\"javascript:linkToDynamicPage('/common/cancelMenu.jsp','','350','200')\">Cancel Menu </a></li>";              	
              		str+="</td>";
              	str+="</tr>";
              	
		str+="<tr valign='top'>";
	        	str+="<td width='25%' >" ;
                		str+="<li><a class=subHeadingC href=\"javascript:jumpToDynamicPage('/common/adjustment.jsp?TRANS_ID="+bookingID+"')\">Create an adjustment</a></li>";
              		str+="</td>";
	        	str+="<td width='45%' >" ;
	        		str+="<li><a class=subHeadingC href=\"javascript:jumpToDynamicPage('/common/reimburse.jsp?TRANS_ID="+bookingID+"')\">Reimburse this booking</a></li>";
              		str+="</td>";
              		str+="<td width='30%' >" ;
              			str+="<li><a class=subHeadingC href=\"javascript:jumpToDynamicPage('/aftersales/voidReimbursements.jsp?TRANS_ID="+bookingID+"')\">Void Reimbursements</a></li>";
              		str+="</td>";
              	str+="</tr>";
              	
		str+="<tr valign='top'>";
	        	str+="<td width='25%' >" ;
                		str+="<li><a class=subHeadingC href=\"javascript:jumpToDynamicPage('/aftersales/reversedCheck.jsp?TRANS_ID="+bookingID+"')\">Reverse old check</a></li>";
              		str+="</td>";
	        	str+="<td width='45%' >" ;
	        		str+="<li><a class=subHeadingC href=\"javascript:jumpToDynamicPage('/common/communicate.jsp')\">Action</a></li>";
              		str+="</td>";
              		str+="<td width='30%' >" ;
              			str+="<li><a class=subHeadingC href=\"javascript:jumpToDynamicPage('/book/generateVoucher.jsp?TRANS_ID="+bookingID+"')\">Generate Voucher(s)</a></li>";
              		str+="</td>";
              	str+="</tr>";
              	
		str+="<tr valign='top'>";
	        	str+="<td width='25%' >" ;
	        		str+="<li><a class=subHeadingC href=\"javascript:linkToDynamicPage('/common/itemHistory.jsp?dontShow=HeaderFooterLeftNav','HISTORY', 800,300)\">Action History</a></li>";
              		str+="</td>";
		  str+="<td width='45%'>";
		  str+="<li><a class=subHeadingC href=\"javascript:linkToDynamicPage('/common/itemChangeHistory.jsp?dontShow=HeaderFooterLeftNav','CHISTORY', 800,300)\">Complete History</a></li>";
                str+="</td>";
              		str+="<td width='30%'>" ;
			str+="<li><a class=subHeadingC href=\"/ipmstage/common/vouchers.jsp\">View Vouchers</a></li>";			
              		str+="</td>";
              	str+="</tr>";
              	break;
                
            }
        case "TAWU_INVOICED":
            {
              
		str+="<tr valign='top'>";
	        str+="<td width='25%' >" ;
                //str+="<li><a class=subHeadingC href=\"javascript:jumpToDynamicPage('/aftersales/cancel.jsp?PENALTY=true&TRANS_ID="+bookingID+"')\">Cancel booking and apply penalty</a></li>";
		str+="<li><a class=subHeadingC href=\"javascript:jumpToDynamicPage('/common/payment.jsp')\">Add Payments</a></li>";
              	str+="</td>";
              		str+="<td width='45%' >" ;
              			//str+="<li><a class=subHeadingC href=\"javascript:jumpToDynamicPage('/book/generateVoucher.jsp?TRANS_ID="+bookingID+"')\">Generate Voucher(s)</a></li>";
              		str+="</td>";
              	str+="<td width='30%' >" ;
              	str+="</td>";
              	str+="</tr>";
              	break;
              
            }
           case "CC_CANCELLED":
            {
              
		str+="<tr valign='top'>";
	        str+="<td width='25%' >" ;
                str+="<li><a class=subHeadingC href=\"javascript:jumpToDynamicPage('/common/adjustment.jsp?TRANS_ID="+bookingID+"')\">Create an adjustment</a></li>";
              	str+="</td>";
	        str+="<td width='45%' >" ;
              	str+="</td>";
              	str+="<td width='30%' >" ;
              	str+="</td>";
              	str+="</tr>";
              	break;
              
            }
          case "CCADMIN_CANCELLED":
            {
            

		str+="<tr valign='top'>";
	        str+="<td width='25%' >" ;
                	str+="<li><a class=subHeadingC href=\"javascript:jumpToDynamicPage('/common/payment.jsp')\">Add Payments</a></li>";
              	str+="</td>";
	        str+="<td width='45%' >" ;
			str+="<li><a class=subHeadingC href=\"javascript:jumpToDynamicPage('/aftersales/cancel.jsp?PENALTY=false&KEEP_PPP=false&TRANS_ID="+bookingID+"')\">Cancel</a></li>";	        
              	str+="</td>";
              	str+="<td width='30%' >" ;
              		str+="<li><a class=subHeadingC href=\"javascript:jumpToDynamicPage('/common/adjustment.jsp?TRANS_ID="+bookingID+"')\">Create an adjustment</a></li>";
              	str+="</td>";
              	str+="</tr>";

		str+="<tr valign='top'>";
	        str+="<td width='25%' >" ;
                	str+="<li><a class=subHeadingC href=\"javascript:jumpToDynamicPage('/common/reimburse.jsp?TRANS_ID="+bookingID+"')\">Reimburse this booking</a></li>";
              	str+="</td>";
	        str+="<td width='45%' >" ;
	        	str+="<li><a class=subHeadingC href=\"javascript:jumpToDynamicPage('/aftersales/voidReimbursements.jsp?TRANS_ID="+bookingID+"')\">Void Reimbursements</a></li>";
              	str+="</td>";
              	str+="<td width='30%' >" ;
              		str+="<li><a class=subHeadingC href=\"javascript:jumpToDynamicPage('/aftersales/reversedCheck.jsp?TRANS_ID="+bookingID+"')\">Reverse old check</a></li>";
              	str+="</td>";
              	str+="</tr>";

		str+="<tr valign='top'>";
	        str+="<td width='25%' >" ;
                	str+="<li><a class=subHeadingC href=\"javascript:jumpToDynamicPage('/aftersales/bouncedCheck.jsp?TRANS_ID="+bookingID+"')\">Create a bounced check for this booking</a></li>"  ;
              	str+="</td>";
	        str+="<td width='45%' >" ;
			str+="<li><a class=subHeadingC href=\"javascript:linkToDynamicPage('/common/itemHistory.jsp?dontShow=HeaderFooterLeftNav','HISTORY', 800,300)\">Action History</a></li>";			
	        	//str+="<li><a class=subHeadingC href=\"javascript:jumpToDynamicPage('/aftersales/chargeback.jsp?TRANS_ID="+bookingID+"')\">Create a chargeback for this booking</a></li>";
              	str+="</td>";
              	str+="<td width='30%' >" ;
				str+="<li><a class=subHeadingC href=\"javascript:linkToDynamicPage('/common/itemChangeHistory.jsp?dontShow=HeaderFooterLeftNav','CHISTORY', 800,300)\">Complete History</a></li>";
              		//str+="<li><a class=subHeadingC href=\"javascript:jumpToDynamicPage('/aftersales/settlechargeback.jsp?TRANS_ID="+bookingID+"')\">Settle a chargeback for this booking</a></li>";
              	str+="</td>";
              	str+="</tr>";
              	break;
            }
            

        case "CC_FULL":
            {
            str+="<tr valign='top'>";
	        str+="<td width='25%'>" ;
            str+="<li><a class=subHeadingC href=\"javascript:jumpToDynamicPage('/common/checkout.jsp?bookingAction=PURCHASE')\">Purchase</a></li>";
	        str+="</td>";    
			str+="<td width='25%'>" ;
            str+="<li><a class=subHeadingC href=\"javascript:jumpToDynamicPage('/aftersales/delete.jsp?TRANS_ID="+bookingID+"')\">Delete </a></li>";
            str+="</td>";
            str+="<td width='50%' colspan='2'>";
            str+="<li><a class=subHeadingC href=\"javascript:jumpToDynamicPage('/common/adjustment.jsp?TRANS_ID="+bookingID+"')\">Create an adjustment</a></li>";		  
			str+="</td>";
			str+="</tr>";
			str+="<tr valign='top'>";
			str+="<td width='25%'>" ;
			str+="<li><a class=subHeadingC href=\"javascript:jumpToDynamicPage('/common/communicate.jsp')\">Action</a></li>";
			str+="</td>";
			str+="<td width='25%'>" ;
			str+="<li><a class=subHeadingC href=\"javascript:linkToDynamicPage('/common/itemHistory.jsp?dontShow=HeaderFooterLeftNav','HISTORY', 800,300)\">Action History</a></li>";
			str+="</td>";
			str+="<td width='25%'>" ;
	        str+="<li><a class=subHeadingC href=\"javascript:linkToDynamicPage('/common/itemChangeHistory.jsp?dontShow=HeaderFooterLeftNav','CHISTORY', 800,300)\">Complete History</a></li>";
            str+="</td>";
			str+="<td width='25%'>" ;
			str+="<li><a class=subHeadingC href=\"/ipmstage/common/vouchers.jsp\">View Vouchers</a></li>";			
            str+="</td>";
			//str+="<td width='30%'>";
            //str+="<li><a class=subHeadingC href=\"javascript:jumpToDynamicPage('/common/displayPrice.jsp?TRANS_ID="+bookingID+"')\">Display Price</a></li>";
            //str+="</td>";
			str+="</tr>";
			break;
            }

        case "TAWU_FULL":
            {
                  str+="<tr >";
	          str+="<td width='25%'>" ;
	          str+="<li><a class=subHeadingC href=\"javascript:jumpToDynamicPage('/common/checkout.jsp?bookingAction=PURCHASE')\">Purchase</a></li>";
	          str+="</td>";    
		  str+="<td width='45%'>";
              	  str+="<li><a class=subHeadingC href=\"javascript:jumpToDynamicPage('/aftersales/delete.jsp?TRANS_ID="+bookingID+"')\">Delete</a></li>";
              	  str+="</td>";
              	  str+="</tr>";
              	  str+="<td width='30%' >";
		  str+="</td>";
              	  break;
            }



            
            case "TAWU_CANCELLED":
            {
            str = "";            
            }
            break;
            case "CC_TICKETED":
            case "CCADMIN_TICKETED":
            case "TAWU_TICKETED":
            break;
            default:
            {
            }
            break;
    }
    //Client specific Fucntionality --GSR 
    //str+=generateAddNewMenu(bookingID,emailItin,emailCont,condition);
    //str+=generateBookingMenu(bookingID,emailItin,emailCont,condition);
    //str+=generateCCMenu(bookingID,emailItin,emailCont,condition);
    //str+=generateBackOfficeMenu(bookingID,emailItin,emailCont,condition);
    
    str+="</table></td></tr></table>";
    document.write(str);    
}

function generateMenuLinksAir(bookingID,emailItin,emailCont,condition)
{
    var str ="<table border='1' width='100%' cellspacing='0' cellpadding='5'  >";
    str +="<tr><td>" ;
    str +="<table border='0' width='100%' cellspacing='0' cellpadding='3'>";
    switch (condition) {
        case "CC_SAVE":
            {
                  str+="<tr valign='top'>";
    		  str+="<td width='25%'>";
	          str+="<li><a class=subHeadingC href=\"javascript:jumpToDynamicPage('/common/checkout-air.jsp?bookingAction=HOLD')\">Hold</a></li>";
	          str+="</td>";
	          str+="<td width='25%'>" ;
	          str+="<li><a class=subHeadingC href=\"javascript:jumpToDynamicPage('/common/checkout-air.jsp?bookingAction=PURCHASE')\">Purchase</a></li>";
	          str+="</td>";    
		  str+="<td width='25%'>";
              	  str+="<li><a class=subHeadingC href=\"javascript:jumpToDynamicPage('/aftersales/delete.jsp?TRANS_ID="+bookingID+"')\">Delete</a></li> ";
              	  str+="</td>";
				  	  str+="<td width='25%'>";
	          str+="<li><a class=subHeadingC href=\"javascript:jumpToDynamicPage('/common/communicate.jsp')\">Action</a></li><br><br>";
	          str+="</td>";
              	  str+="</tr>";
		  str+="<tr valign='top'>";
	          str+="<td width='25%'>" ;
	          str+="<li><a class=subHeadingC href=\"javascript:jumpToDynamicPage('/common/adjustment.jsp?TRANS_ID="+bookingID+"')\">Create an adjustment</a></li>";
	          str+="</td>";    
		  str+="<td width='25%'>";
		  str+="<li><a class=subHeadingC href=\"javascript:linkToDynamicPage('/common/itemHistory.jsp?dontShow=HeaderFooterLeftNav','HISTORY', 800,300)\">Action History</a></li>";
                str+="</td>";
		  str+="<td width='25%'>";
		  str+="<li><a class=subHeadingC href=\"javascript:linkToDynamicPage('/common/itemChangeHistory.jsp?dontShow=HeaderFooterLeftNav','CHISTORY', 800,300)\">Complete History</a></li>";
                str+="</td>";
              	str+="<td width='25%'>" ;
		str+="<li><a class=subHeadingC href=\"/ipmstage/common/vouchers.jsp\">View Vouchers</a></li>";
              	str+="</td>";
		
		 /* str+="<td width='30%'>";
              	  str+="<li><a class=subHeadingC href=\"javascript:linkToDynamicPage('/ipmstage/common/vouchers.jsp')\">View Vouchers</a></li>";
              	  str+="</td>";*/
              	  str+="</tr>";              	  
              	  
              	  break;
            }
       case "CC_SAVE_PAST":
            {
		str+="<tr valign='top'>";
	        str+="<td width='30%' >";
                str+="<li><a class=subHeadingC href=\"javascript:jumpToDynamicPage('/aftersales/delete.jsp?TRANS_ID="+bookingID+"')\">Delete</a></li>";
              	str+="</td>";
              	str+="<td width='45%' ></td>";
              	str+="<td width='30%' ></td>";
              	str+="</tr >";
              	break;      
            }
            
       case "TAWU_SAVE_WITH_HOLD":
            {
                  str+="<tr valign='top'>";
    		  //str+="<td width='30%' >";
	          //str+="<li><a class=subHeadingC href=\"javascript:jumpToDynamicPage('/common/checkout-air.jsp?bookingAction=HOLD')\">Hold</a></li>";
	          //str+="</td>";
	          str+="<td width='25%' >" ;
	              str+="<li><a class=subHeadingC href=\"javascript:jumpToDynamicPage('/common/checkout-air.jsp?bookingAction=PURCHASE')\">Purchase</a></li>";
	          str+="</td>";    
		  str+="<td width='45%' >" ;
              	  str+="<li><a class=subHeadingC href=\"javascript:jumpToDynamicPage('/aftersales/delete.jsp?TRANS_ID="+bookingID+"')\">Delete</a></li>";
              	  str+="</td>";
              	  str+="</tr>";
              	  break;
            }
        case "TAWU_SAVE_WO_HOLD":
            {
		str+="<tr valign='top'>";
	        str+="<td width='25%' >" ;
                str+="<li><a class=subHeadingC href=\"javascript:jumpToDynamicPage('/common/checkout-air.jsp?bookingAction=PURCHASE')\">Purchase</a></li>";
              	str+="</td>";
	        str+="<td width='45%' >" ;
	        
                str+="<li><a class=subHeadingC href=\"javascript:jumpToDynamicPage('/aftersales/delete.jsp?TRANS_ID="+bookingID+"')\">Delete</a></li>";
              	str+="</td>";
              	str+="<td width='30%' >" ;
              	str+="</td>";
              	str+="</tr>";
              	break;
            }
         case "CC_QUOTE":
            {

		str+="<tr valign='top'>";
	        str+="<td width='25%' >" ;
                str+="<li><a class=subHeadingC href=\"javascript:jumpToDynamicPage('/common/reserve.jsp?bookingAction=PURCHASE')\">Purchase</a></li>";
              	str+="</td>";
	        str+="<td width='25%'>" ;
	        
                str+="<li><a class=subHeadingC href=\"javascript:jumpToDynamicPage('/aftersales/delete.jsp?TRANS_ID="+bookingID+"')\">Delete </a></li>";
              	str+="</td>";
              	str+="<td width='50%' colspan='2'>" ;
              	str+="<li><a class=subHeadingC href=\"javascript:jumpToDynamicPage('/common/adjustment.jsp?TRANS_ID="+bookingID+"')\">Create an adjustment</a></li>";
              	str+="</td>";				
              	str+="</tr>";
              	
              	str+="<tr valign='top'>";
		str+="<td width='25%'>" ;
		str+="<li><a class=subHeadingC href=\"javascript:jumpToDynamicPage('/common/communicate.jsp')\">Action</a></li>";
		str+="</td>";
		str+="<td width='25%'>" ;
		str+="<li><a class=subHeadingC href=\"javascript:linkToDynamicPage('/common/itemHistory.jsp?dontShow=HeaderFooterLeftNav','HISTORY', 800,300)\">Action History</a></li>";
		str+="</td>";
		str+="<td width='25%'>";
		  str+="<li><a class=subHeadingC href=\"javascript:linkToDynamicPage('/common/itemChangeHistory.jsp?dontShow=HeaderFooterLeftNav','CHISTORY', 800,300)\">Complete History</a></li>";
                str+="</td>";
		str+="<td width='25%'>" ;
		str+="<li><a class=subHeadingC href=\"/ipmstage/common/vouchers.jsp\">View Vouchers</a></li>";			
              	str+="</td>";	
		//str+="<td width='30%'>";
              	//str+="<li><a class=subHeadingC href=\"javascript:jumpToDynamicPage('/common/displayPrice.jsp?TRANS_ID="+bookingID+"')\">Display Price</a></li>";
              	//str+="</td>";
              	str+="</tr>";
              	
              	
              	
              	break;
            }
 	case "CC_QUOTE_PAST":
            {

		str+="<tr valign='top'>";
	        str+="<td width='25%' >" ;
                str+="<li><a class=subHeadingC href=\"javascript:jumpToDynamicPage('/common/reserve.jsp?bookingAction=PURCHASE')\">Purchase</a></li>";
              	str+="</td>";
	        str+="<td width='45%' >" ;
                str+="<li><a class=subHeadingC href=\"javascript:jumpToDynamicPage('/aftersales/delete.jsp?TRANS_ID="+bookingID+"')\">Delete </a></li>";
              	str+="</td>";
              	str+="<td width='30%' >" ;
              	str+="<li><a class=subHeadingC href=\"javascript:jumpToDynamicPage('/common/adjustment.jsp?TRANS_ID="+bookingID+"')\">Create an adjustment</a></li>";
              	str+="</td>";
              	str+="</tr>";
              	break;
              
            }
        case "TAWU_QUOTE":
            {
            
		str+="<tr valign='top'>";
	        str+="<td width='25%' >" ;
                str+="<li><a class=subHeadingC href=\"javascript:jumpToDynamicPage('/common/reserve.jsp?bookingAction=PURCHASE')\">Purchase</a></li>";
              	str+="</td>";
	        str+="<td width='45%' >" ;
                str+="<li><a class=subHeadingC href=\"javascript:jumpToDynamicPage('/aftersales/delete.jsp?TRANS_ID="+bookingID+"')\">Delete </a></li>";
              	str+="</td>";
              	str+="<td width='30%' >" ;
              	str+="</td>";
              	str+="</tr>";
              	break;
              
              
            }
        case "TAWU_QUOTE_PAST":
            {
            
		str+="<tr valign='top'>";
	        str+="<td width='25%' >" ;
                str+="<li><a class=subHeadingC href=\"javascript:jumpToDynamicPage('/aftersales/delete.jsp?TRANS_ID="+bookingID+"')\">Delete </a></li>";
              	str+="</td>";
	        str+="<td width='45%' >" ;
              	str+="</td>";
              	str+="<td width='30%' >" ;
              	str+="</td>";
              	str+="</tr>";
              	break;
             
            }
	case "CC_INVOICED":
            {
            
		str+="<tr valign='top'>";
	        str+="<td width='25%' >" ;
                str+="<li><a class=subHeadingC href=\"javascript:jumpToDynamicPage('/aftersales/cancel.jsp?PENALTY=false&KEEP_PPP=false&TRANS_ID="+bookingID+"')\">Cancel</a></li>";
              	str+="</td>";
	        str+="<td width='45%' >" ;
	        str+="<li><a class=subHeadingC href=\"javascript:jumpToDynamicPage('/common/adjustment.jsp?TRANS_ID="+bookingID+"')\">Create an adjustment</a></li>";
              	str+="</td>";
              	str+="<td width='30%' >" ;
              	str+="<li><a class=subHeadingC href=\"javascript:jumpToDynamicPage('/common/communicate.jsp')\">Action</a></li>";
              	str+="</td>";
              	str+="</tr>";
              	break;
                  
            }
            case "CCADMIN_INVOICED":
            {
            
		str+="<tr valign='top'>";
	        	str+="<td width='25%' >" ;
                		str+="<li><a class=subHeadingC href=\"javascript:jumpToDynamicPage('/common/payment.jsp')\">Add Payments</a></li>";
              		str+="</td>";
	        	str+="<td width='45%' >" ;
	        		str+="<li><a class=subHeadingC href=\"javascript:jumpToDynamicPage('/aftersales/bouncedCheck.jsp?TRANS_ID="+bookingID+"')\">Create a bounced check for this booking</a></li>"  ;
	        	str+="</td>";
              		str+="<td width='30%' >" ;
 				str+="<li><a class=subHeadingC href=\"javascript:linkToDynamicPage('/common/cancelMenu.jsp','','350','200')\">Cancel Menu </a></li>";              	
              		str+="</td>";
              	str+="</tr>";
              	
		str+="<tr valign='top'>";
	        	str+="<td width='25%' >" ;
                		str+="<li><a class=subHeadingC href=\"javascript:jumpToDynamicPage('/common/adjustment.jsp?TRANS_ID="+bookingID+"')\">Create an adjustment</a></li>";
              		str+="</td>";
	        	str+="<td width='45%' >" ;
	        		str+="<li><a class=subHeadingC href=\"javascript:jumpToDynamicPage('/common/reimburse.jsp?TRANS_ID="+bookingID+"')\">Reimburse this booking</a></li>";
              		str+="</td>";
              		str+="<td width='30%' >" ;
              			str+="<li><a class=subHeadingC href=\"javascript:jumpToDynamicPage('/aftersales/voidReimbursements.jsp?TRANS_ID="+bookingID+"')\">Void Reimbursements</a></li>";
              		str+="</td>";
              	str+="</tr>";
              	
		str+="<tr valign='top'>";
	        	str+="<td width='25%' >" ;
                		str+="<li><a class=subHeadingC href=\"javascript:jumpToDynamicPage('/aftersales/reversedCheck.jsp?TRANS_ID="+bookingID+"')\">Reverse old check</a></li>";
              		str+="</td>";
	        	str+="<td width='45%' >" ;
	        		str+="<li><a class=subHeadingC href=\"javascript:jumpToDynamicPage('/common/communicate.jsp')\">Action</a></li>";
              		str+="</td>";
              		str+="<td width='30%' >" ;
              			str+="<li><a class=subHeadingC href=\"javascript:jumpToDynamicPage('/book/generateVoucher.jsp?TRANS_ID="+bookingID+"')\">Generate Voucher(s)</a></li>";
              		str+="</td>";
              	str+="</tr>";
              	
		str+="<tr valign='top'>";
	        	str+="<td width='25%' >" ;
	        		str+="<li><a class=subHeadingC href=\"javascript:linkToDynamicPage('/common/itemHistory.jsp?dontShow=HeaderFooterLeftNav','HISTORY', 800,300)\">Action History</a></li>";
              		str+="</td>";
		  str+="<td width='45%'>";
		  str+="<li><a class=subHeadingC href=\"javascript:linkToDynamicPage('/common/itemChangeHistory.jsp?dontShow=HeaderFooterLeftNav','CHISTORY', 800,300)\">Complete History</a></li>";
                str+="</td>";
              		str+="<td width='30%'>" ;
			str+="<li><a class=subHeadingC href=\"/ipmstage/common/vouchers.jsp\">View Vouchers</a></li>";			
              		str+="</td>";
              	str+="</tr>";
              	break;
                
            }
        case "TAWU_INVOICED":
            {
              
		str+="<tr valign='top'>";
	        str+="<td width='25%' >" ;
                //str+="<li><a class=subHeadingC href=\"javascript:jumpToDynamicPage('/aftersales/cancel.jsp?PENALTY=true&TRANS_ID="+bookingID+"')\">Cancel booking and apply penalty</a></li>";
		str+="<li><a class=subHeadingC href=\"javascript:jumpToDynamicPage('/common/payment.jsp')\">Add Payments</a></li>";
              	str+="</td>";
              		str+="<td width='45%' >" ;
              			//str+="<li><a class=subHeadingC href=\"javascript:jumpToDynamicPage('/book/generateVoucher.jsp?TRANS_ID="+bookingID+"')\">Generate Voucher(s)</a></li>";
              		str+="</td>";
              	str+="<td width='30%' >" ;
              	str+="</td>";
              	str+="</tr>";
              	break;
              
            }
           case "CC_CANCELLED":
            {
              
		str+="<tr valign='top'>";
	        str+="<td width='25%' >" ;
                str+="<li><a class=subHeadingC href=\"javascript:jumpToDynamicPage('/common/adjustment.jsp?TRANS_ID="+bookingID+"')\">Create an adjustment</a></li>";
              	str+="</td>";
	        str+="<td width='45%' >" ;
              	str+="</td>";
              	str+="<td width='30%' >" ;
              	str+="</td>";
              	str+="</tr>";
              	break;
              
            }
          case "CCADMIN_CANCELLED":
            {
            

		str+="<tr valign='top'>";
	        str+="<td width='25%' >" ;
                	str+="<li><a class=subHeadingC href=\"javascript:jumpToDynamicPage('/common/payment.jsp')\">Add Payments</a></li>";
              	str+="</td>";
	        str+="<td width='45%' >" ;
			str+="<li><a class=subHeadingC href=\"javascript:jumpToDynamicPage('/aftersales/cancel.jsp?PENALTY=false&KEEP_PPP=false&TRANS_ID="+bookingID+"')\">Cancel</a></li>";	        
              	str+="</td>";
              	str+="<td width='30%' >" ;
              		str+="<li><a class=subHeadingC href=\"javascript:jumpToDynamicPage('/common/adjustment.jsp?TRANS_ID="+bookingID+"')\">Create an adjustment</a></li>";
              	str+="</td>";
              	str+="</tr>";

		str+="<tr valign='top'>";
	        str+="<td width='25%' >" ;
                	str+="<li><a class=subHeadingC href=\"javascript:jumpToDynamicPage('/common/reimburse.jsp?TRANS_ID="+bookingID+"')\">Reimburse this booking</a></li>";
              	str+="</td>";
	        str+="<td width='45%' >" ;
	        	str+="<li><a class=subHeadingC href=\"javascript:jumpToDynamicPage('/aftersales/voidReimbursements.jsp?TRANS_ID="+bookingID+"')\">Void Reimbursements</a></li>";
              	str+="</td>";
              	str+="<td width='30%' >" ;
              		str+="<li><a class=subHeadingC href=\"javascript:jumpToDynamicPage('/aftersales/reversedCheck.jsp?TRANS_ID="+bookingID+"')\">Reverse old check</a></li>";
              	str+="</td>";
              	str+="</tr>";

		str+="<tr valign='top'>";
	        str+="<td width='25%' >" ;
                	str+="<li><a class=subHeadingC href=\"javascript:jumpToDynamicPage('/aftersales/bouncedCheck.jsp?TRANS_ID="+bookingID+"')\">Create a bounced check for this booking</a></li>"  ;
              	str+="</td>";
	        str+="<td width='45%' >" ;
			str+="<li><a class=subHeadingC href=\"javascript:linkToDynamicPage('/common/itemHistory.jsp?dontShow=HeaderFooterLeftNav','HISTORY', 800,300)\">Action History</a></li>";			
	        	//str+="<li><a class=subHeadingC href=\"javascript:jumpToDynamicPage('/aftersales/chargeback.jsp?TRANS_ID="+bookingID+"')\">Create a chargeback for this booking</a></li>";
              	str+="</td>";
              	str+="<td width='30%' >" ;
				str+="<li><a class=subHeadingC href=\"javascript:linkToDynamicPage('/common/itemChangeHistory.jsp?dontShow=HeaderFooterLeftNav','CHISTORY', 800,300)\">Complete History</a></li>";
              		//str+="<li><a class=subHeadingC href=\"javascript:jumpToDynamicPage('/aftersales/settlechargeback.jsp?TRANS_ID="+bookingID+"')\">Settle a chargeback for this booking</a></li>";
              	str+="</td>";
              	str+="</tr>";
              	break;
            }
            

        case "CC_FULL":
            {
            str+="<tr valign='top'>";
	        str+="<td width='25%'>" ;
            str+="<li><a class=subHeadingC href=\"javascript:jumpToDynamicPage('/common/checkout-air.jsp?bookingAction=PURCHASE')\">Purchase</a></li>";
	        str+="</td>";    
			str+="<td width='25%'>" ;
            str+="<li><a class=subHeadingC href=\"javascript:jumpToDynamicPage('/aftersales/delete.jsp?TRANS_ID="+bookingID+"')\">Delete </a></li>";
            str+="</td>";
            str+="<td width='50%' colspan='2'>";
            str+="<li><a class=subHeadingC href=\"javascript:jumpToDynamicPage('/common/adjustment.jsp?TRANS_ID="+bookingID+"')\">Create an adjustment</a></li>";		  
			str+="</td>";
			str+="</tr>";
			str+="<tr valign='top'>";
			str+="<td width='25%'>" ;
			str+="<li><a class=subHeadingC href=\"javascript:jumpToDynamicPage('/common/communicate.jsp')\">Action</a></li>";
			str+="</td>";
			str+="<td width='25%'>" ;
			str+="<li><a class=subHeadingC href=\"javascript:linkToDynamicPage('/common/itemHistory.jsp?dontShow=HeaderFooterLeftNav','HISTORY', 800,300)\">Action History</a></li>";
			str+="</td>";
			str+="<td width='25%'>" ;
	        str+="<li><a class=subHeadingC href=\"javascript:linkToDynamicPage('/common/itemChangeHistory.jsp?dontShow=HeaderFooterLeftNav','CHISTORY', 800,300)\">Complete History</a></li>";
            str+="</td>";
			str+="<td width='25%'>" ;
			str+="<li><a class=subHeadingC href=\"/ipmstage/common/vouchers.jsp\">View Vouchers</a></li>";			
            str+="</td>";
			//str+="<td width='30%'>";
            //str+="<li><a class=subHeadingC href=\"javascript:jumpToDynamicPage('/common/displayPrice.jsp?TRANS_ID="+bookingID+"')\">Display Price</a></li>";
            //str+="</td>";
			str+="</tr>";
			break;
            }

        case "TAWU_FULL":
            {
                  str+="<tr >";
	          str+="<td width='25%'>" ;
	          str+="<li><a class=subHeadingC href=\"javascript:jumpToDynamicPage('/common/checkout-air.jsp?bookingAction=PURCHASE')\">Purchase</a></li>";
	          str+="</td>";    
		  str+="<td width='45%'>";
              	  str+="<li><a class=subHeadingC href=\"javascript:jumpToDynamicPage('/aftersales/delete.jsp?TRANS_ID="+bookingID+"')\">Delete</a></li>";
              	  str+="</td>";
              	  str+="</tr>";
              	  str+="<td width='30%' >";
		  str+="</td>";
              	  break;
            }



            
            case "TAWU_CANCELLED":
            {
            str = "";            
            }
            break;
            case "CC_TICKETED":
            case "CCADMIN_TICKETED":
            case "TAWU_TICKETED":
            break;
            default:
            {
            }
            break;
    }
    //Client specific Fucntionality --GSR 
    //str+=generateAddNewMenu(bookingID,emailItin,emailCont,condition);
    //str+=generateBookingMenu(bookingID,emailItin,emailCont,condition);
    //str+=generateCCMenu(bookingID,emailItin,emailCont,condition);
    //str+=generateBackOfficeMenu(bookingID,emailItin,emailCont,condition);
    
    str+="</table></td></tr></table>";
    document.write(str);    
}

function generateAddNewMenu(bookingID,emailItin,emailCont,condition)
{
    var str="";
    switch (getUserType()) {
        case "CC":
            {
                if(condition.indexOf("ADD_AIR") >= 0 )
                  str+="<li><a href=\"javascript:jumpToDynamicPage('/air/air1.jsp?addMode=1&modifyBooking="+bookingID+"')\">Add A Flight</a></li>";
                if(condition.indexOf("ADD_TOUR") >= 0 )
                  str+="<li><a href=\"javascript:jumpToDynamicPage('/book/booking_phase1.jsp?addMode=1&modifyBooking="+bookingID+"')\">Add A Tour</a></li>";
            }
            break;
        case "TA":
            {
                if(condition.indexOf("ADD_AIR") >= 0 )
                  str+="<li><a href=\"javascript:jumpToDynamicPage('/air/air1.jsp?addMode=1&modifyBooking="+bookingID+"')\">Add A Flight</a></li>";
                if(condition.indexOf("ADD_TOUR") >= 0 )
                  str+="<li><a href=\"javascript:jumpToDynamicPage('/book/booking_phase1.jsp?addMode=1&modifyBooking="+bookingID+"')\">Add A Tour</a></li>";
            }
            break;
        default:
            {
                if(condition.indexOf("ADD_AIR") >= 0 )
                  str+="<li><a href=\"javascript:jumpToDynamicPage('/air/air1.jsp?addMode=1&modifyBooking="+bookingID+"')\">Add A Flight</a></li>";
                if(condition.indexOf("ADD_TOUR") >= 0 )
                  str+="<li><a href=\"javascript:jumpToDynamicPage('/book/booking_phase1.jsp?addMode=1&modifyBooking="+bookingID+"')\">Add A Tour</a></li>";
            }
            break;
    }
    return str;
}
function generateBookingMenu(bookingID,emailItin,emailCont,condition)
{
    var str="";
    switch (getUserType()) {
        case "CC":
            {
                if(condition.indexOf("HOLD_BOOKING") >= 0 )
                  str+="<li><a href=\"javascript:jumpToDynamicPage('/common/checkout.jsp?bookingAction=HOLD')\">Hold this booking</a></li>";
                if(condition.indexOf("PURCHASE_BOOKING") >= 0 )
                  str+="<li><a href=\"javascript:jumpToDynamicPage('/common/checkout.jsp?bookingAction=PURCHASE')\">Purchase this booking</a></li>";
                if(condition.indexOf("PAY_BOOKING") >= 0 )
                  str+="<li><a href=\"javascript:jumpToDynamicPage('/common/payment.jsp')\">Make a payment for this booking</a></li>";
                if(condition.indexOf("RESERVE_BOOKING") >= 0 )
                  str+="<li><a href=\"javascript:jumpToDynamicPage('/common/reserve.jsp?bookingAction=PURCHASE')\">Apply Payment</a></li>";
                if(condition.indexOf("DELETE_BOOKING") >= 0 )
                  str+="<li><a href=\"javascript:jumpToDynamicPage('/aftersales/delete.jsp?TRANS_ID="+bookingID+"')\">Delete this booking</a></li>";
            }
            break;
        case "TA":
            {
                if(condition.indexOf("HOLD_BOOKING") >= 0 )
                  str+="<li><a href=\"javascript:jumpToDynamicPage('/common/checkout.jsp?bookingAction=HOLD')\">Hold this booking</a></li>";
                if(condition.indexOf("PURCHASE_BOOKING") >= 0 )
                  str+="<li><a href=\"javascript:jumpToDynamicPage('/common/checkout.jsp?bookingAction=PURCHASE')\">Purchase this booking</a></li>";
                if(condition.indexOf("PAY_BOOKING") >= 0 )
                  str+="<li><a href=\"javascript:jumpToDynamicPage('/common/payment.jsp')\">Make a payment for this booking</a></li>";
                if(condition.indexOf("RESERVE_BOOKING") >= 0 )
                  str+="<li><a href=\"javascript:jumpToDynamicPage('/common/reserve.jsp?bookingAction=PURCHASE')\">Purchase this booking</a></li>";
                if(condition.indexOf("DELETE_BOOKING") >= 0 )
                  str+="<li><a href=\"javascript:jumpToDynamicPage('/aftersales/delete.jsp?TRANS_ID="+bookingID+"')\">Delete this booking</a></li>";
            }
            break;
        default:
            {
                if(condition.indexOf("HOLD_BOOKING") >= 0 )
                  str+="<li><a href=\"javascript:jumpToDynamicPage('/common/checkout.jsp?bookingAction=HOLD')\">Hold this booking</a></li>";
                if(condition.indexOf("PURCHASE_BOOKING") >= 0 )
                  str+="<li><a href=\"javascript:jumpToDynamicPage('/common/checkout.jsp?bookingAction=PURCHASE')\">Purchase this booking</a></li>";
                if(condition.indexOf("PAY_BOOKING") >= 0 )
                  str+="<li><a href=\"javascript:jumpToDynamicPage('/common/payment.jsp')\">Make a payment for this booking</a></li>";
                if(condition.indexOf("RESERVE_BOOKING") >= 0 )
                  str+="<li><a href=\"javascript:jumpToDynamicPage('/common/reserve.jsp?bookingAction=PURCHASE')\">Purchase this booking</a></li>";
                if(condition.indexOf("DELETE_BOOKING") >= 0 )
                  str+="<li><a href=\"javascript:jumpToDynamicPage('/aftersales/delete.jsp?TRANS_ID="+bookingID+"')\">Delete this booking</a></li>";
            }
            break;
    }
    return str;
}
function generateCCMenu(bookingID,emailItin,emailCont,condition)
{
    var str="";
    switch (getUserType()) {
        case "CC":
            {
                if(condition.indexOf("CANCEL_NO_PENALTY") >= 0 )
                  str+="<li><a href=\"javascript:jumpToDynamicPage('/aftersales/cancel.jsp?PENALTY=false&KEEP_PPP=false&TRANS_ID="+bookingID+"')\">Cancel booking without penalty</a></li>";
                if(condition.indexOf("CANCEL_NO_PENALTY_PPP") >= 0 )
                  str+="<li><a href=\"javascript:jumpToDynamicPage('/aftersales/cancel.jsp?PENALTY=false&KEEP_PPP=true&TRANS_ID="+bookingID+"')\">Cancel booking w/o penalty but keep PPP</a></li>";
                if(condition.indexOf("CANCEL_PENALTY") >= 0 )
                  str+="<li><a href=\"javascript:jumpToDynamicPage('/aftersales/cancel.jsp?PENALTY=true&TRANS_ID="+bookingID+"')\">Cancel booking and apply penalty</a></li>";
                if(condition.indexOf("CANCEL_WITH_PENALTY") >= 0 )
                  str+="<li><a href=\"javascript:jumpToDynamicPage('/aftersales/cancel.jsp?PENALTY=true&TRANS_ID="+bookingID+"')\">Cancel this booking with penalty</a></li>";
                if(condition.indexOf("CANCEL_UNDER_TRAVEL_PPP") >= 0 )
                  str+="<li><a href=\"javascript:jumpToDynamicPage('/aftersales/cancel.jsp?PENALTY=false&KEEP_PPP=true&TRANS_ID="+bookingID+"')\">Cancel booking under Travel Protection Plan</a></li>";
            }
            break;
        case "TA":
            {
                if(condition.indexOf("CANCEL_NO_PENALTY") >= 0 )
                  str+="<li><a href=\"javascript:jumpToDynamicPage('/aftersales/cancel.jsp?PENALTY=false&KEEP_PPP=false&TRANS_ID="+bookingID+"')\">Cancel booking without penalty</a></li>";
                if(condition.indexOf("CANCEL_NO_PENALTY_PPP") >= 0 )
                  str+="<li><a href=\"javascript:jumpToDynamicPage('/aftersales/cancel.jsp?PENALTY=false&KEEP_PPP=true&TRANS_ID="+bookingID+"')\">Cancel booking w/o penalty but keep PPP</a></li>";
                if(condition.indexOf("CANCEL_PENALTY") >= 0 )
                  str+="<li><a href=\"javascript:jumpToDynamicPage('/aftersales/cancel.jsp?PENALTY=true&TRANS_ID="+bookingID+"')\">Cancel booking and apply penalty</a></li>";
                if(condition.indexOf("CANCEL_WITH_PENALTY") >= 0 )
                  str+="<li><a href=\"javascript:jumpToDynamicPage('/aftersales/cancel.jsp?PENALTY=true&TRANS_ID="+bookingID+"')\">Cancel this booking with penalty</a></li>";
                if(condition.indexOf("CANCEL_UNDER_TRAVEL_PPP") >= 0 )
                  str+="<li><a href=\"javascript:jumpToDynamicPage('/aftersales/cancel.jsp?PENALTY=false&KEEP_PPP=true&TRANS_ID="+bookingID+"')\">Cancel booking under Travel Protection Plan</a></li>";
            }
            break;
        default:
            {
            }
            break;
    }
    return str;
}
function generateBackOfficeMenu(bookingID,emailItin,emailCont,condition)
{
    var str="";
    switch (getUserType()) {
        case "CC":
            {
                if(condition.indexOf("REIMBURSE_BOOKING") >= 0 )
                  str+="<li><a href=\"javascript:jumpToDynamicPage('/common/reimburse.jsp?TRANS_ID="+bookingID+"')\">Reimburse this booking</a></li>";
                if(condition.indexOf("VOID_REIMBURSEMENT") >= 0 )
                  str+="<li><a href=\"javascript:jumpToDynamicPage('/aftersales/voidReimbursements.jsp?TRANS_ID="+bookingID+"')\">Void Reimbursements</a></li>";
                if(condition.indexOf("CREATE_ADJUSTMENT") >= 0 )
                  str+="<li><a href=\"javascript:jumpToDynamicPage('/common/adjustment.jsp?TRANS_ID="+bookingID+"')\">Create an adjustment for this booking</a></li>";
                if(condition.indexOf("REVERSE_OLD_CHECK") >= 0 )
                  str+="<li><a href=\"javascript:jumpToDynamicPage('/aftersales/reversedCheck.jsp?TRANS_ID="+bookingID+"')\">Reverse old check</a></li>";
                if(condition.indexOf("CREATE_BOUNCE_CHECK") >= 0 )
                  str+="<li><a href=\"javascript:jumpToDynamicPage('/aftersales/bouncedCheck.jsp?TRANS_ID="+bookingID+"')\">Create a bounced check for this booking</a></li>"  ;
                if(condition.indexOf("CREATE_CHARGE_BACK") >= 0 )
                  str+="<li><a href=\"javascript:jumpToDynamicPage('/aftersales/chargeback.jsp?TRANS_ID="+bookingID+"')\">Create a chargeback for this booking</a></li>";
                if(condition.indexOf("SETTLE_CHARGE_BACK") >= 0 )
                  str+="<li><a href=\"javascript:jumpToDynamicPage('/aftersales/settlechargeback.jsp?TRANS_ID="+bookingID+"')\">Settle a chargeback for this booking</a></li>";
            }
            break;
        case "TA":
            {
            }
            break;
        default:
            {
            }
            break;
    }
    return str;
}
function generateContractOption(bookingID,emailItin,emailCont,condition)
{
    var str="";
    switch (getUserType()) {
        case "CC":
            {
                  str+="<li><a href=\"#\" onClick=\"linkToDynamicPage('/common/email_print_popup.jsp?BOOKING_ID="+bookingID+"&emailItin="+emailItin;
                  str+="&emailCont="+emailCont+"&dontShow=header,leftNav,footer', 'Print_Email_Fax', 750, 280)\">Print/E-mail Itinerary, Invoice and Terms & Conditions</a></li>";
            }
            break;
        case "TA":
        case "WU":
            {
                  str+="<li><a href=\"#\" onClick=\"linkToDynamicPage('/common/email_print_popup.jsp?BOOKING_ID="+bookingID+"&emailItin="+emailItin;
                  str+="&emailCont="+emailCont+"&dontShow=header,leftNav,footer', 'Print_Email', 750, 280)\">Print/E-mail Itinerary, Invoice and Terms & Conditions</a></li>";
            }
            break;
        default:
            {
            }
            break;
    }
    return str;
}
function generateCCDefaultMenu(bookingID,emailItin,emailCont,condition)
{
    var str="";
    switch (getUserType()) {
        case "CC":
            {
                  str+="<li><a href=\"javascript:jumpToDynamicPage('/utils/resetCustomer.jsp')\">Take the next call</a></li>";
                  str+="<li><a href=\"javascript:jumpToHomepage()\">Go to the home page</a></li>";
            }
            break;
        case "TA":
        case "WU":
            {
                  str+="<li><a href=\"javascript:jumpToHomepage()\">Go to the home page</a></li>";
            }
            break;
        default:
            {
                  str+="<li><a href=\"javascript:jumpToHomepage()\">Go to the home page</a></li>";
            }
            break;
    }
    return str;
}

function generateProductItemLinks(bookingID,bookingAllocationCode,productType,noAdults,noChildren,noInfants,noSeniors,arrivalRegion,arrivalCity,arrivalDate,endDate,isCallCenter)
{
    var hasFlight = false;
    var hasTour = false;
    var hasCar = false;
    var hasDayTour = false;
    var hasHotel = false;
    var hasRail = false;

    var hasFreeForm = false;
    var hasDynamicPackages = false;

    var index = bookingAllocationCode.indexOf("_");
    var codes = index == -1 ? bookingAllocationCode : bookingAllocationCode.substr(0, index);
    switch (codes) {
        case "AIR": hasFlight = true; break;
        case "TOUR": hasTour = true; break;
        case "CAR": hasCar = true; break;
        case "DAYTOUR": hasDayTour = true; break;
        case "HOTEL": hasFlight = true; break;
        case "RAIL": hasRail = true; break;
        case "FreeForm": hasFreeForm = true; break;
        case "DYN": hasDynamicPackages = true; break;

        default:
            //must be mixed allocation code:
    	   hasAir = codes.indexOf("A") != -1;
    	   hasTour= codes.indexOf("T") != -1;	   	   
           hasCar = codes.indexOf("C") != -1;
    	   hasDayTour = codes.indexOf("S") != -1;
    	   hasHotel = codes.indexOf("H") != -1;
           hasRail = codes.indexOf("R") != -1;	   
           hasFreeForm = codes.indexOf("F") != -1;	   
    	   hasDynamicPackages = codes.indexOf("D") != -1;
           break;
    }

    var html = "";
	var upsell_string="";
	
    var productTypeTA = productType;
	
    // productType is what is returned by call to getType on ProductItemInterface:
    productType = "default";
    
    
    switch (productType) {
        case "Flight":
        
            if (!hasHotel)
                html += generateHotelLink(bookingID,arrivalRegion,arrivalCity,arrivalDate,endDate);
		if (!hasCar)
                html += generateCarLink(bookingID,arrivalRegion,arrivalCity,arrivalDate,endDate);  
			//html += generateSpecificDayTourLink(bookingID,noAdults,noChildren,noInfants,noSeniors,arrivalRegion,arrivalCity,arrivalDate,endDate,"Airport Transfers","Add Airport Transfers");
			//html += generateSpecificDayTourLinkFirstPage(bookingID,noAdults,noChildren,noInfants,noSeniors,arrivalRegion,arrivalCity,arrivalDate,endDate,"Any","Add Sightseeing and Day Tours");
			//html += generateDayTourLink(bookingID)         
            break;

        case "Tour":
        	html += generateFlightLink(bookingID,arrivalRegion,arrivalCity,arrivalDate,endDate);          
		html += generateHotelLink(bookingID,arrivalRegion,arrivalCity,arrivalDate,endDate); 
		html += generateCarLink(bookingID,arrivalRegion,arrivalCity,arrivalDate,endDate);  
		html += generateTourLink(bookingID);
            break;

        case "Car":
		 if (!hasFlight)
                html += generateFlightLink(bookingID,arrivalRegion,arrivalCity,arrivalDate,endDate);          
            //if (!hasHotel)
                html += generateHotelLink(bookingID,arrivalRegion,arrivalCity,arrivalDate,endDate); 
                html += generateCarLink(bookingID,arrivalRegion,arrivalCity,arrivalDate,endDate);  
		//	html += generateSpecificDayTourLinkFirstPage(bookingID,noAdults,noChildren,noInfants,noSeniors,arrivalRegion,arrivalCity,arrivalDate,endDate,"Any","Add Sightseeing and Day Tours");
		//html += generateDayTourLink(bookingID)         
            break;
          

        case "Day Tour":
			html += generateSpecificDayTourLink(bookingID,noAdults,noChildren,noInfants,noSeniors,arrivalRegion,arrivalCity,arrivalDate,endDate,"Group Tours","Add Group Tours");
            break;

        case "Hotel":
			//if (!hasFlight)
            //    html += generateFlightLink(bookingID,arrivalRegion,arrivalCity,arrivalDate,endDate);          
            //if (!hasCar)
                html += generateCarLink(bookingID,arrivalRegion,arrivalCity,arrivalDate,endDate);  				
		//	html += generateSpecificDayTourLink(bookingID,noAdults,noChildren,noInfants,noSeniors,"Carribean","SJU",arrivalDate,endDate,"Airport Transfers","Add Airport Transfers");		
 		//    html += generateSpecificDayTourLink(bookingID,noAdults,noChildren,noInfants,noSeniors,"Carribean","SJU",arrivalDate,endDate,"Meal Plans","Add Meal Plans");
		//    html += generateSpecificDayTourLink(bookingID,noAdults,noChildren,noInfants,noSeniors,"Carribean","SJU",arrivalDate,endDate,"Ocean Adventures","Add Ocean Adventures");
				       
            break;
           

        case "Rail":
            break;

        case "DynamicPackages":
        	html += generateFlightLink(bookingID,arrivalRegion,arrivalCity,arrivalDate,endDate);          
		html += generateHotelLink(bookingID,arrivalRegion,arrivalCity,arrivalDate,endDate); 
		html += generateCarLink(bookingID,arrivalRegion,arrivalCity,arrivalDate,endDate);  
            break;
        default : 
	        	html += generateFlightLink(bookingID,arrivalRegion,arrivalCity,arrivalDate,endDate);          
			html += generateHotelLink(bookingID,arrivalRegion,arrivalCity,arrivalDate,endDate); 
			html += generateCarLink(bookingID,arrivalRegion,arrivalCity,arrivalDate,endDate);  
			html += generateTourLink(bookingID);
	            break;
    }

	// always allow this:
	if (isCallCenter)
        html += generateFreeFormLink(bookingID);  
	html += generateSpecificDayTourLinkFirstPage(bookingID,noAdults,noChildren,noInfants,noSeniors,arrivalRegion,arrivalCity,arrivalDate,endDate,"Other Services","Add Other Services");
	html += generateSpecificRailLink(bookingID,noAdults,noChildren,noInfants,noSeniors,arrivalRegion,arrivalCity,arrivalDate,endDate,"Other Services","Add Rail");
	
	//If not call center, add air, hotel, cars - Satish
	if (!isCallCenter) {
			html = "";
	        //html += generateFlightLink(bookingID,arrivalRegion,arrivalCity,arrivalDate,endDate);          
			html += generateHotelLink(bookingID,arrivalRegion,arrivalCity,arrivalDate,endDate); 
			html += generateCarLink(bookingID,arrivalRegion,arrivalCity,arrivalDate,endDate);  
    		switch (productTypeTA) {
    			case "Car":
    				html = "";
    				break;
    			default:
    				html = html;
    				break;
    		}
		}

	if (html != "")
		upsell_string +="<font color=red>"+html+"</font>";
		
    document.write(upsell_string);
}

function generateProductItemLinksGroup(bookingID,bookingAllocationCode,productType,noAdults,noChildren,noInfants,noSeniors,arrivalRegion,arrivalCity,arrivalDate,endDate,isCallCenter)
{
    var hasFlight = false;
    var hasTour = false;
    var hasCar = false;
    var hasDayTour = false;
    var hasHotel = false;
    var hasRail = false;

    var hasFreeForm = false;
    var hasDynamicPackages = false;

    var index = bookingAllocationCode.indexOf("_");
    var codes = index == -1 ? bookingAllocationCode : bookingAllocationCode.substr(0, index);
    switch (codes) {
        case "AIR": hasFlight = true; break;
        case "TOUR": hasTour = true; break;
        case "CAR": hasCar = true; break;
        case "DAYTOUR": hasDayTour = true; break;
        case "HOTEL": hasFlight = true; break;
        case "RAIL": hasRail = true; break;
        case "FreeForm": hasFreeForm = true; break;
        case "DYN": hasDynamicPackages = true; break;

        default:
            //must be mixed allocation code:
    	   hasAir = codes.indexOf("A") != -1;
    	   hasTour= codes.indexOf("T") != -1;	   	   
           hasCar = codes.indexOf("C") != -1;
    	   hasDayTour = codes.indexOf("S") != -1;
    	   hasHotel = codes.indexOf("H") != -1;
           hasRail = codes.indexOf("R") != -1;	   
           hasFreeForm = codes.indexOf("F") != -1;	   
    	   hasDynamicPackages = codes.indexOf("D") != -1;
           break;
    }

    var html = "";
	var upsell_string="";
	
    var productTypeTA = productType;
	
    // productType is what is returned by call to getType on ProductItemInterface:
    productType = "default";
    
    
    switch (productType) {
        case "Flight":
        
            if (!hasHotel)
                html += generateHotelLink(bookingID,arrivalRegion,arrivalCity,arrivalDate,endDate);
		if (!hasCar)
                html += generateCarLink(bookingID,arrivalRegion,arrivalCity,arrivalDate,endDate);  
			//html += generateSpecificDayTourLink(bookingID,noAdults,noChildren,noInfants,noSeniors,arrivalRegion,arrivalCity,arrivalDate,endDate,"Airport Transfers","Add Airport Transfers");
			//html += generateSpecificDayTourLinkFirstPage(bookingID,noAdults,noChildren,noInfants,noSeniors,arrivalRegion,arrivalCity,arrivalDate,endDate,"Any","Add Sightseeing and Day Tours");
			//html += generateDayTourLink(bookingID)         
            break;

        case "Tour":
        	html += generateFlightLink(bookingID,arrivalRegion,arrivalCity,arrivalDate,endDate);          
		html += generateHotelLink(bookingID,arrivalRegion,arrivalCity,arrivalDate,endDate); 
		html += generateCarLink(bookingID,arrivalRegion,arrivalCity,arrivalDate,endDate);  
		html += generateTourLink(bookingID);
            break;

        case "Car":
		 if (!hasFlight)
                html += generateFlightLink(bookingID,arrivalRegion,arrivalCity,arrivalDate,endDate);          
            //if (!hasHotel)
                html += generateHotelLink(bookingID,arrivalRegion,arrivalCity,arrivalDate,endDate); 
                html += generateCarLink(bookingID,arrivalRegion,arrivalCity,arrivalDate,endDate);  
		//	html += generateSpecificDayTourLinkFirstPage(bookingID,noAdults,noChildren,noInfants,noSeniors,arrivalRegion,arrivalCity,arrivalDate,endDate,"Any","Add Sightseeing and Day Tours");
		//html += generateDayTourLink(bookingID)         
            break;
          

        case "Day Tour":
			html += generateSpecificDayTourLink(bookingID,noAdults,noChildren,noInfants,noSeniors,arrivalRegion,arrivalCity,arrivalDate,endDate,"Group Tours","Add Group Tours");
            break;

        case "Hotel":
			//if (!hasFlight)
            //    html += generateFlightLink(bookingID,arrivalRegion,arrivalCity,arrivalDate,endDate);          
            //if (!hasCar)
                html += generateCarLink(bookingID,arrivalRegion,arrivalCity,arrivalDate,endDate);  				
		//	html += generateSpecificDayTourLink(bookingID,noAdults,noChildren,noInfants,noSeniors,"Carribean","SJU",arrivalDate,endDate,"Airport Transfers","Add Airport Transfers");		
 		//    html += generateSpecificDayTourLink(bookingID,noAdults,noChildren,noInfants,noSeniors,"Carribean","SJU",arrivalDate,endDate,"Meal Plans","Add Meal Plans");
		//    html += generateSpecificDayTourLink(bookingID,noAdults,noChildren,noInfants,noSeniors,"Carribean","SJU",arrivalDate,endDate,"Ocean Adventures","Add Ocean Adventures");
				       
            break;
           

        case "Rail":
            break;

        case "DynamicPackages":
        	html += generateFlightLink(bookingID,arrivalRegion,arrivalCity,arrivalDate,endDate);          
		html += generateHotelLink(bookingID,arrivalRegion,arrivalCity,arrivalDate,endDate); 
		html += generateCarLink(bookingID,arrivalRegion,arrivalCity,arrivalDate,endDate);  
            break;
        default : 
	        	html += generateFlightLink(bookingID,arrivalRegion,arrivalCity,arrivalDate,endDate);          
			html += generateHotelLink(bookingID,arrivalRegion,arrivalCity,arrivalDate,endDate); 
			html += generateCarLink(bookingID,arrivalRegion,arrivalCity,arrivalDate,endDate);  
			html += generateTourLink(bookingID);
	            break;
    }

	// always allow this:
	if (isCallCenter)
        html += generateFreeFormLinkGroup(bookingID);  
	html += generateSpecificDayTourLinkFirstPage(bookingID,noAdults,noChildren,noInfants,noSeniors,arrivalRegion,arrivalCity,arrivalDate,endDate,"Other Services","Add Other Services");
	html += generateSpecificRailLink(bookingID,noAdults,noChildren,noInfants,noSeniors,arrivalRegion,arrivalCity,arrivalDate,endDate,"Other Services","Add Rail");
	
	//If not call center, add air, hotel, cars - Satish
	if (!isCallCenter) {
			html = "";
	        //html += generateFlightLink(bookingID,arrivalRegion,arrivalCity,arrivalDate,endDate);          
			html += generateHotelLink(bookingID,arrivalRegion,arrivalCity,arrivalDate,endDate); 
			html += generateCarLink(bookingID,arrivalRegion,arrivalCity,arrivalDate,endDate);  
    		switch (productTypeTA) {
    			case "Car":
    				html = "";
    				break;
    			default:
    				html = html;
    				break;
    		}
		}

	if (html != "")
		upsell_string +="<font color=red>"+html+"</font>";
		
    document.write(upsell_string);
}
function generateFlightLink(bookingID,arrivalRegion,arrivalCity,arrivalDate,endDate)
{
    return generateProductLinkSpecificFlight(bookingID, "/air/air1.jsp", "Add Flights",arrivalRegion,arrivalCity,arrivalDate,endDate);
}

function generateTourLink(bookingID)
{
    return generateProductLink(bookingID, "/book/booking_phase1.jsp", "Add Tours");
}

function generateCarLink(bookingID,arrivalRegion,arrivalCity,arrivalDate,endDate)
{
    return generateProductLinkSpecificCar(bookingID, "/car/car.jsp", "Add Cars",arrivalRegion,arrivalCity,arrivalDate,endDate);
}

function generateFreeFormLink(bookingID)
{
    return generateProductLink(bookingID, "/freeform/freeform.jsp", "Add Free-Form Item");
}

function generateFreeFormLinkGroup(bookingID)
{
    return generateProductLink(bookingID, "/freeform/freeform-Group.jsp", "Add Free-Form Item");
}

function generateDayTourLink(bookingID)
{
    return generateProductLink(bookingID, "/sightseeing/sightseeing.jsp", "Add Other Component");
}

function generateHotelLink(bookingID,arrivalRegion,arrivalCity,arrivalDate,endDate)
{
    return generateProductLinkSpecificHotel(bookingID, "/hotel/hotel.jsp", "Add Hotels",arrivalRegion,arrivalCity,arrivalDate,endDate);
}

function generateRailLink(bookingID)
{
    return generateProductLink(bookingID, "/rail/rail.jsp", "Add Rail");
}

function generateDynamicPackagesLink(bookingID)
{
    return "";  // to be done
}

function generateSpecificDayTourLink(bookingID,noAdults,
				noChildren,noInfants,noSeniors,arrivalRegion,arrivalCity,arrivalDate,endDate,productType,description)
{
    var url = productType == "Group Tours" ? "/sightseeing/sightseeing2g.jsp" : "/sightseeing/sightseeing2.jsp";
	var str = '';
    
   	str += '<a class=button href="javascript:jumpToDynamicPage(' + "'" + url + '?addMode=1&modifyBooking=' + bookingID  
	+ '&Purchase_Date='+ arrivalDate 
	+ '&Number_Adults='+ noAdults 
	+ '&Number_Children='+ noChildren 
	+ '&Number_Infants='+ noInfants 
	+ '&Number_Seniors='+ noSeniors 
	+ '&City='+ arrivalCity 
	+ '&Tour_Type='+ productType 
	+ '&Region='+ arrivalRegion 
	+ "'" + ')"><span class=button>'
	+ description + '</span></a>';
	str += ' &nbsp;&nbsp;&nbsp;';
    return str;
}

function generateSpecificDayTourLinkFirstPage(bookingID,noAdults,
				noChildren,noInfants,noSeniors,arrivalRegion,arrivalCity,arrivalDate,endDate,productType,description)
{
	var str = '';
    
   	str += '<a class=buttonG href="javascript:jumpToDynamicPage(' + "'" + "/sightseeing/sightseeing.jsp" + '?addMode=1&modifyBooking=' + bookingID  
	+ '&Purchase_Date='+ arrivalDate 
	+ '&Number_Adults='+ noAdults 
	+ '&Number_Children='+ noChildren 
	+ '&Number_Infants='+ noInfants 
	+ '&Number_Seniors='+ noSeniors 
	+ '&City='+ arrivalCity 
	+ '&Tour_Type='+ productType 
	+ '&Region='+ arrivalRegion 
	+ "'" + ')"> <span>'
	+ description + '</span> </a>';
	str += ' &nbsp;&nbsp;&nbsp;';
    return str;


}


function generateSpecificRailLink(bookingID,noAdults,
				noChildren,noInfants,noSeniors,arrivalRegion,arrivalCity,arrivalDate,endDate,productType,description)
{
	var str = '';
 
   	str += '<a class=buttonG href="javascript:jumpToDynamicPage(' + "'" + "/rail/rail.jsp" + '?addMode=1&modifyBooking=' + bookingID  
	+ '&Purchase_Date='+ arrivalDate 
	+ '&Number_Adults='+ noAdults 
	+ '&Number_Children='+ noChildren 
	+ '&Number_Infants='+ noInfants 
	+ '&Number_Seniors='+ noSeniors 
	+ '&Origin_City='+ arrivalCity 
	+ '&Tour_Type='+ productType 
	+ '&Region='+ arrivalRegion 
	+ "'" + ')"> <span class=button>'
	+ description + '</span> </a>';
	str += ' &nbsp;&nbsp;&nbsp;';
    return str;


}


function generateProductLink(bookingID, url, caption)
{
    var str = '';
 
    str += '<a class=buttonG href="javascript:jumpToDynamicPage(' + "'" + url + '?addMode=1&modifyBooking=' + bookingID + "'" + ')"> <span class=button>' + caption + '</span></a> ';
	str += ' &nbsp;&nbsp;&nbsp;';
    return str;
}


function generateProductLinkSpecificFlight(bookingID, url, caption,arrivalRegion,arrivalCity,arrivalDate,endDate)
{
	
    var str = '';
    str += '<a class=buttonG href="javascript:jumpToDynamicPage(' + "'" + url + '?addMode=1&modifyBooking=' + bookingID 
	+ '&Arrival_City='+ arrivalCity 
	+ '&Return_City='+ arrivalCity 
	+ '&Return_From='+ arrivalCity 
	+ '&Departure_Date='+ arrivalDate 
	+ '&Return_Date='+ endDate 
	+ '&Region='+ arrivalRegion 
	+ "'" + ')"> <span class=button>' + caption + '</span> </a>';
	str += ' &nbsp;&nbsp;&nbsp;';
    return str;
}


function generateProductLinkSpecificCar(bookingID, url, caption,arrivalRegion,arrivalCity,arrivalDate,endDate)
{
	
    var str = '';
  
    str += '<a class=buttonG href="javascript:jumpToDynamicPage(' + "'" + url + '?addMode=1&modifyBooking=' + bookingID 
	+ '&Pickup_City='+ arrivalCity
	+ '&Dropoff_City='+ arrivalCity  
	+ '&Pickup_Date='+ arrivalDate 
	+ '&Dropoff_Date='+ endDate 
	+ '&Region='+ arrivalRegion 
	+ '&Pickup_Time=11'
	+ '&Dropoff_Time=11'
	+ "'" + ')"> <span class=button>' + caption + '</span> </a>';
	str += ' &nbsp;&nbsp;&nbsp;';
    return str;
}


function generateProductLinkSpecificHotel(bookingID, url, caption,arrivalRegion,arrivalCity,arrivalDate,endDate)
{
	
    var str = '';
    
    str += '<a class=buttonG href="javascript:jumpToDynamicPage(' + "'" + url + '?addMode=1&modifyBooking=' + bookingID 
	+ '&Checkin_City='+ arrivalCity 
	+ '&Checkin_Date='+ arrivalDate 
	+ '&Checkout_Date='+ endDate 
	+ '&Region='+ arrivalRegion 
	+ "'" + ')"> <span class=button>' + caption + '</span> </a>';
	str += ' &nbsp;&nbsp;&nbsp;';
    return str;
}

