﻿// JScript File


jQuery.noConflict();
jQuery(document).ready(
    function() {
    	LoadInitial();
    	
    	
    	jQuery("#datepicker").change(function() {
        jQuery("#ctl00_ContentPlaceHolder1_txtDate").val(jQuery("#datepicker").val());
       });
       
       
       
    	jQuery("#ctl00_ContentPlaceHolder1_btnSubmit").click(function() {
    	
    	
    	
    	var CID = jQuery('#divCruiseLinesE').selectedValues()[0];
    	var CLName = cruiselines[jQuery('#divCruiseLinesE').selectedValues()[0]];
    	var SID = jQuery('#divCruiseShipsE').selectedValues()[0];
    	
    	//alert(SID);
    	var CSGroup = cruiseships[CID];
    	var CSName = CSGroup[SID];
    	//alert(CSName);
    	
    	jQuery("#ctl00_ContentPlaceHolder1_txtDate").val(jQuery("#datepicker").val());
    	jQuery("#ctl00_ContentPlaceHolder1_txtCruiseLine").val(CLName);
    	jQuery("#ctl00_ContentPlaceHolder1_txtCruiseShip").val(CSName);
    	
    	jQuery("#ctl00_ContentPlaceHolder1_CLine").val(CLName + '|' + CSName);
    	
    	
    	
    	
       
    	
//    	alert(CID);alert(CLName);alert(SID);
//    	alert(CSName);
    	
    	 	
    	
    	
    	
    	
    	
//    	jQuery("#ctl00_ContentPlaceHolder1_txtDate").val(jQuery("#datepicker").val());
//    	
//    	
////    	alert(jQuery("#datepicker").val());
//    	alert(jQuery("#divCruiseLinesE").val());
////    	
////    	
////    	alert(jQuery('#divCruiseLinesE').selectedValues()[0]);
//    	
//    	jQuery("#ctl00_ContentPlaceHolder1_txtCruiseLineID").val(jQuery('#divCruiseLinesE').selectedValues()[0]);
//        jQuery("#ctl00_ContentPlaceHolder1_txtCruiseshipID").val(jQuery('#divCruiseShipE').selectedValues()[0]);
//     
//        var CLName = cruiselines[jQuery('#divCruiseLinesE').selectedValues()[0]];
//        var CID = jQuery("#divCruiseLinesE").val();
//        
//        //alert(CLName);
//        alert(CID);
//        
//        var CSGroup = cruiseships[CID];
//        var CSName = CSGroup[jQuery('#divCruiseShipE').selectedValues()[0]];
//        
//        jQuery("#ctl00_ContentPlaceHolder1_txtCruiseLine").val(CLName);
//        jQuery("#ctl00_ContentPlaceHolder1_txtCruiseShip").val(CSName);
//        
//        alert(CLName);alert(CSName);
        
        });
    });
    
function LoadInitial()
{var CSID = jQuery("#ctl00_ContentPlaceHolder1_txtCruiseshipID").val();
 var CSName = jQuery("#ctl00_ContentPlaceHolder1_txtCruiseShip").val();
 var CLID = jQuery("#ctl00_ContentPlaceHolder1_txtCruiseLineID").val();
 var CLName = jQuery("#ctl00_ContentPlaceHolder1_txtCruiseLine").val();
 var strDate = jQuery("#ctl00_ContentPlaceHolder1_txtDate").val();
 

if (CSID == 0){
        var divCruiseLines='#divCruiseLinesE';
        var divCruiseShips = document.getElementById('divCruiseShipsE');

        if (jQuery(divCruiseLines))
        {
            jQuery(divCruiseLines)
                .empty()
                .append('<select id="cruiselineidE" style="width:180px"></select>')
			    .children('select')
			    .addOption(cruiselines, false)
			    .addOption('0', 'Any Cruise Line')
		        .bind('change', function() {refresh_ships('#cruiselineidE', '#cruiseshipidE', 'Any Ship'); })
		        
      
        }

        if (jQuery(divCruiseShips).length)
       {
           jQuery(divCruiseShips)
            .empty()
            .append('<select id="cruiseshipidE" style="width:180px"></select>')
            .children('select')
			.addOption(cruiseships[''], false)
			.addOption('0', 'Any Ship')
       }
       
       jQuery("#datepicker").datepicker({ showOn: 'button', buttonImageOnly: true, buttonImage: 'images/calendar_icon.gif', dateFormat: 'dd/mm/yy',minDate: '0' });
       
       
}
else{
    var divCruiseLines='#divCruiseLinesE';
        var divCruiseShips = document.getElementById('divCruiseShipsE');

        if (jQuery(divCruiseLines))
        {
            jQuery(divCruiseLines)
                .empty()
                .append('<select id="cruiselineidE" style="width:180px"></select>')
			    .children('select')
			    .addOption(cruiselines, false)
			    //.addOption('', 'Any Cruise Line')
			    .addOption(CLID, CLName)
		        .bind('change', function() {refresh_ships('#cruiselineidE', '#cruiseshipidE', 'Any Ship'); })
		        
      
        }

        if (jQuery(divCruiseShips).length)
       {
           jQuery(divCruiseShips)
            .empty()
            .append('<select id="cruiseshipidE" style="width:180px"></select>')
            .children('select')
			.addOption(cruiseships[CLID], false)
			.addOption(CSID, CSName)
       }
       
       jQuery("#datepicker").datepicker({ showOn: 'button', buttonImageOnly: true, buttonImage: 'images/calendar_icon.gif', dateFormat: 'dd-mm-yy',minDate: '0' });
       jQuery("#datepicker").val(strDate);
}
}

function refresh_ships(parent, child, anymessage)
{
    jQuery(child).removeOption(/./)
    jQuery(child).addOption(cruiseships[jQuery(parent).get(0).options[jQuery(parent).get(0).selectedIndex].value], false);
    jQuery(child).addOption('0', anymessage);
}