
function CalendarControl() 
{
  function getProperty(p_property)
	{
    var p_elm = calendarId;
    var elm = null;

    if(typeof(p_elm) == "object")
		{
     	 elm = p_elm;
    	} else 
		{
      	elm = document.getElementById(p_elm);
    	}
    
	if (elm != null)
		{
      	if(elm.style)
			{
        	elm = elm.style;
        	if(elm[p_property])
				{
          		return elm[p_property];
        		}
				else 
				{
          		return null;
       			}
      		} 
			else 
			{
        	return null;
      		}
    	}
  }
 function PropertySetting(propertyid, noofval) 
 {
    ElementSetting(noofval, propertyid,  calendarId);
 }
  function ElementSetting( noofval, propertyid, Idofelement)
		{
    	var v_element = Idofelement;
    	var v_element = null;

    	if(typeof(Idofelement) == "object")
			{
      		v_element = Idofelement;
    		} 
			else 
			{
      		    v_element = document.getElementById(Idofelement);
    		}
    	
		if((v_element != null) && (v_element.style != null))
			{
      		v_element = v_element.style;
      		v_element[ propertyid ] = noofval;
    		}
 		 }
}

function FlightSearchCalToolTip(tdID, detailFortooltip)  
      {
       
        //In Array 0-BaseFareForAdult, 1-TaxForAdult, 2-TotalFareperAdult
        //3- Basefareforchild, 4- taxforchild,5-totalamountperchild
        //6-basefareforinfant, 7-taxforinfant, 8-totalamountperinfant
        // 9 airlinename
        
        arfaredetail = detailFortooltip.split(",");
        var basefareforadult = arfaredetail[0];
        var taxforadult = arfaredetail[1];
        var totalfareperadult =arfaredetail[2];
        
        
        var basefareforchild = arfaredetail[3];
        var taxforchild = arfaredetail[4];
        var totalfareperchild =arfaredetail[5];
        
        var basefareforinfant = arfaredetail[6];
        var taxforinfant = arfaredetail[7];
        var totalfareperinfant =arfaredetail[8];
        var airlinename = arfaredetail[9];
        //alert(airlinename);
        var strCreatetbl= "<table width='250px'  border='0' cellspacing='0' cellpadding='0' bgcolor='#ffffff'>"
        
       
        strCreatetbl=strCreatetbl + "<tr ><td colspan='4'> <table width='250px' cellpadding='0' cellspacing='0' border='0'><tr><td align='left' valign='bottom' style='height:20;background-color:#ffffff; font-size:14px; border-left:2px solid #1b5195;border-top:2px solid #1b5195;  padding-bottom:4px; padding-left:4px;' class='boldtext'>Price Details</td><td height='20' style='background-color:#ffffff; border-right:2px solid #1b5195;border-top:2px solid #1b5195; padding-left:3px;padding-bottom:4px;' align='left'><img src='http://www.carltonleisure.com/AirlineLogo/" + airlinename + ".gif'></td></tr></table></td></tr>"
        strCreatetbl=strCreatetbl + "<tr ><td colspan='4' align='center'  class='boldtext' style='border-right:1px solid #1b5195;border-left:2px solid #1b5195'></td></tr>"
        strCreatetbl=strCreatetbl + "<tr><td height='1' colspan='4' bgcolor='#1b5195'></td>"
        strCreatetbl=strCreatetbl + "</tr>"
       
      
        strCreatetbl=strCreatetbl + " <tr bgcolor='#f0f5fc' style='padding:2px;border-right:1px solid #1b5195 ' height='20'>"
        strCreatetbl=strCreatetbl + " <td class='boldtext' style=' border-left:2px solid #1b5195;border-right:1px solid #1b5195 ;padding-left:6px;'> Type</td>"
        strCreatetbl=strCreatetbl + " <td class='boldtext' style='border-right:1px solid #1b5195 ;padding-left:6px;' >Base Fare </td>"
        strCreatetbl=strCreatetbl + "<td class='boldtext'style='border-right:1px solid #1b5195 ;padding-left:6px;'>Tax</td>"
        strCreatetbl=strCreatetbl + "<td class='boldtext' style=' border-right:2px solid #1b5195;padding-left:6px;'>total</td>"
        strCreatetbl=strCreatetbl + "</tr>"
       
        strCreatetbl=strCreatetbl + "<tr><td height='1' colspan='4' bgcolor='#1b5195'></td>"
        strCreatetbl=strCreatetbl + "</tr>"
       
        strCreatetbl=strCreatetbl + " <tr height='23' style='border-bottom:2px solid #1b5195'>"
        strCreatetbl=strCreatetbl + " <td class='tooltext'style=' border-left:2px solid #1b5195;padding-left:6px;font-weight:bold;' height='19'>Adults</td>"
        strCreatetbl=strCreatetbl + " <td class='tooltext2' style='padding-left:6px; color:#ff0000;font-weight:bold'>&pound;" + basefareforadult; +" </td>"
        strCreatetbl=strCreatetbl + "<td class='tooltext2'style='padding-left:6px;color:#ff0000;font-weight:bold'>&pound;" + taxforadult;  + "</td>"
        strCreatetbl=strCreatetbl + "<td class='tooltext2'style=' border-right:2px solid #1b5195;padding-left:6px;color:#1b5195'>&pound;" + totalfareperadult+ "</td>"
        strCreatetbl=strCreatetbl + "</tr>"
         strCreatetbl=strCreatetbl + "<tr><td height='1' colspan='4' bgcolor='#1b5195'></td>"
        strCreatetbl=strCreatetbl + "</tr>"
       
        var bfarechild = parseInt(basefareforchild);
        //alert(bfarechild);
        if(bfarechild > parseInt('0'))
        {
             strCreatetbl=strCreatetbl + " <tr height='23'style='border-bottom:2px solid #1b5195;'>"
             strCreatetbl=strCreatetbl + " <td class='tooltext'style=' border-left:2px solid #1b5195;border-bottom:1px solid #1b5195;border-top:1px solid #1b5195;padding-left:6px;' height='19'>Child</td>"
             strCreatetbl=strCreatetbl + " <td class='tooltext2'style='padding-left:6px;color:#ff0000;border-bottom:1px solid #1b5195;border-top:1px solid #1b5195;'>&pound;"+ basefareforchild; +"</td>"
             strCreatetbl=strCreatetbl + "<td class='tooltext2' style='padding-left:6px;color:#ff0000;border-bottom:1px solid #1b5195;border-top:1px solid #1b5195;'>&pound;" + taxforchild;  +"</td>"
             strCreatetbl=strCreatetbl + "<td class='tooltext2'style=' border-right:2px solid #1b5195;padding-left:6px;color:#1b5195;border-bottom:1px solid #1b5195;border-top:1px solid #1b5195;'>&pound;" + totalfareperchild; + "</td>"
             strCreatetbl=strCreatetbl + "</tr>"
             strCreatetbl=strCreatetbl + "<tr><td height='1' colspan='4' bgcolor='#1b5195'></td>"
             strCreatetbl=strCreatetbl + "</tr>"
         }
         
        var bfareinfant = parseInt(basefareforinfant); 
        if(bfareinfant > parseInt('0'))
        {
        strCreatetbl=strCreatetbl + " <tr height='23' style='border-bottom:2px solid #1b5195;'>"
        strCreatetbl=strCreatetbl + "<td class='tooltext' style=' border-left:2px solid #1b5195;border-bottom:2px solid #1b5195;padding-left:6px;'height='19'>Infant</td> "   
        strCreatetbl=strCreatetbl + "<td class='tooltext2' style='border-bottom:2px solid #1b5195;padding-left:6px;color:#ff0000'>&pound;"+ basefareforinfant;+"</td>"
	    strCreatetbl=strCreatetbl + "<td class='tooltext2' style='border-bottom:2px solid #1b5195;padding-left:6px;color:#ff0000'>&pound;" + taxforinfant;  + "</td>"
        strCreatetbl=strCreatetbl + " <td class='tooltext2' style='border-bottom:2px solid #1b5195; border-right:2px solid #1b5195;padding-left:6px;color:#1b5195'>&pound;"+ totalfareperinfant;+"</td>"
        strCreatetbl=strCreatetbl + " </tr>"
         strCreatetbl=strCreatetbl + "<tr><td height='1' colspan='4' bgcolor='#1b5195'></td>"
        strCreatetbl=strCreatetbl + "</tr>"
       }
         
        strCreatetbl=strCreatetbl + "</table>"
        document.getElementById("PriceDetailPopUp").innerHTML="";
        document.getElementById("PriceDetailPopUp").innerHTML=strCreatetbl
        var fieldPos = new positionInfo(tdID);
        var xpos;
        var ypos = fieldPos.getElementBottom();
        xpos = fieldPos.getElementLeft();
        PropertySetting('left', xpos + "px");
        PropertySetting('top', ypos + "px");
        document.getElementById("PriceDetailPopUp").style.visibility = "visible";
 }


function hideAgeCond()
{
   document.getElementById("PriceDetailPopUp").style.visibility = "hidden";

}


function AgeCondDetail(helpid)  
      {
        var strCreatetbl= "<table width='440'  border='0' cellspacing='0' cellpadding='2' bgcolor='#ffffff'>"
        strCreatetbl=strCreatetbl + "<tr ><td colspan='4' height='23px' style='font-family: Arial;color: #ffffff; font-weight:bold; font-size:13px;background:#436aa2; padding-left:7px;'align='left'>Age of Travellers: </td></tr>"
        strCreatetbl=strCreatetbl + "</tr>"
       
      
        strCreatetbl=strCreatetbl + " <tr>"
        strCreatetbl=strCreatetbl + " <td style='font-family: Arial;color: #000000;  width:99%;font-weight:normal; font-size:11px;padding-left:7px;border-left:1px solid #436aa2;border-right:1px solid #436aa2;border-bottom:1px solid #436aa2;'><strong>All ages are at date of return to the UK.</strong> <br/><strong>Adults:</strong> An adult is someone aged 12 years and over. <br/><br/><strong>Children:</strong> A child is someone aged between 2 and 11 years (inclusive). <br/><br/> <strong>Infants: </strong>An Infant is someone aged less than 2 years on the date of his or her return to the UK. This means that if your infant will turn 2 during your holiday, you will need to book them as a child. <br/><br/><strong>Note:</strong> Infants travel for a fee (varies by supplier and destination), on an adult's lap. If you want your infant to have their own seat, he or she must be booked as a child. </td>"
        strCreatetbl=strCreatetbl + "</tr>"
       
       
        strCreatetbl=strCreatetbl + "</table>"
      
      
        document.getElementById("PriceDetailPopUp").innerHTML="";
        document.getElementById("PriceDetailPopUp").innerHTML=strCreatetbl
        var fieldPos = new positionInfo(helpid);
        var xpos;
        var ypos = fieldPos.getElementBottom();
        xpos = fieldPos.getElementLeft();
        PropertySetting('left', xpos + "px");
        PropertySetting('top', ypos + "px");
        document.getElementById("PriceDetailPopUp").style.visibility = "visible";
 }


