﻿function ShowModalPopup(text) {
    $find("BehaviorId").show();
    if(text != undefined) {
        var the_text = document.getElementById('up_prog_text');
        the_text.textContent = text;
        the_text.innerText = text;
        }
}
function HideModalPopup() {
    $find("BehaviorId").hide();
}
function changeStation() {
	for(i=0;i<document.getElementById('drpPickup_Location').length;++i)
	if(document.getElementById('drpPickup_Location').options[i].selected == true)
	document.getElementById('drpDropoff_Location').options[i].selected = true;
	
	hideOffers();
}
function hideOffers() {
    var myOffers = document.getElementById('divOffers');
    if(myOffers != undefined) {myOffers.style.display = "none";}
}
function show_this(id) {
    var menu_sub_string = id.substr(0,id.length-1);
    var item_sub_string = id.substr(0,id.length-2) + 'I'; 
    var myItemCount = id.substr(id.length-1,id.length);
    
    for(i=1;i<5;++i) {
        var menu_element = document.getElementById(menu_sub_string+i);
        var item_element = document.getElementById(item_sub_string+i);
        
        menu_element.className  = "h3details"; 
        item_element.style.display = "none";
        
        if(i==myItemCount) {
            menu_element.className  = "h3detailsSelected"; 
            item_element.style.display = "block";
        }
    }
}         
function show_offer_details(ID,Price_ID,Search_ID,Language_ID) { //call webservice with parameters 
    WS_OfferDetailsSupplier.load_details(ID,Price_ID,Search_ID,Language_ID,Show_Results);
    ShowModalPopup();
} 
function Show_Results(result) {
    HideModalPopup();
    var car_price = document.getElementById(result.rptID + 'ltrCarDetails');
    car_price.innerHTML = result.CarPriceDetails;
    
    var location = document.getElementById(result.rptID + 'ltrLocationDetails');
    location.innerHTML = result.LocationDetails;
    
    var T_and_C = document.getElementById(result.rptID + 'ltrT_and_CDetails');
    T_and_C.innerHTML = result.TCDetails;
    
    var Map = document.getElementById(result.rptID + 'ltrMap');
    Map.innerHTML = result.MapDetails;
    
    var divDetails = document.getElementById(result.rptID + 'divDetails');
    divDetails.style.display = "block";
    
    var btnOpen = document.getElementById(result.objectID);
    btnOpen.style.display = "none";
    
    var btnClose = document.getElementById(result.rptID + 'btnClose');
    btnClose.style.display = "block";
    
    var myIMG = document.getElementById(result.rptID + 'imgOpenClose'); 
    myIMG.style.backgroundImage = "url(../images/icon/btn_close.gif)";
}
        
function close_details(ID) {
    var rptID = ID.substr(0,ID.length-8);
    
    var btnReOpen = document.getElementById(rptID + 'btnReOpen');
    btnReOpen.style.display = "block";
    
    var thisBtn = document.getElementById(ID);
    thisBtn.style.display = "none";
    
    var divDetails = document.getElementById(rptID + 'divDetails');
    divDetails.style.display = "none";
    
    var myIMG = document.getElementById(rptID + 'imgOpenClose'); 
    myIMG.style.backgroundImage = "url(../images/icon/btn_open.gif)";            
}

function reOpen_details(ID) {
    var rptID = ID.substr(0,ID.length-9);
    
    var btnClose = document.getElementById(rptID + 'btnClose');
    btnClose.style.display = "block";
    
    var thisBtn = document.getElementById(ID);
    thisBtn.style.display = "none";
    
    var divDetails = document.getElementById(rptID + 'divDetails');
    divDetails.style.display = "block";
    
    var myIMG = document.getElementById(rptID + 'imgOpenClose'); 
    myIMG.style.backgroundImage = "url(../images/icon/btn_close.gif)";            
} 
