﻿$().ready(function() {       	   
    $('#External_FlightFareSearch_From').autocomplete("/Amadeus/search.aspx?t=city&amp;q=", {
        minChars: 2,
        width: 250,
        matchContains: true,
        autoFill: false,
		formatItem: function(data, i, n, value) {
			return /*"afisare:"+*/value;
		},
		formatResult: function(data, value) {
			return /*"valoare:"+*/data[1];
		}
    });
	$('#External_FlightFareSearch_To').autocomplete("/Amadeus/search.aspx?t=city&amp;q=", {
        minChars: 2,
        width: 250,
        matchContains: true,
        autoFill: false,
		formatItem: function(data, i, n, value) {
			return /*"afisare:"+*/value;
		},
		formatResult: function(data, value) {
			return /*"valoare:"+*/data[1];
		}
    });
//	$('#External_HotelSearch_City').autocomplete("/Amadeus/search.aspx?t=hotel&amp;q=", {
//        minChars: 2,
//        width: 250,
//        matchContains: true,
//        autoFill: false,
//		formatItem: function(data, i, n, value) {
//			return /*"afisare:"+*/value;
//		},
//		formatResult: function(data, value) {
//			return /*"valoare:"+*/data[1];
//		}
//    });
//	$('#External_CarSearch_PickUpLocation').autocomplete("/Amadeus/search.aspx?t=city&amp;q=", {
//        minChars: 2,
//        width: 250,
//        matchContains: true,
//        autoFill: false,
//		formatItem: function(data, i, n, value) {
//			return /*"afisare:"+*/value;
//		},
//		formatResult: function(data, value) {
//			return /*"valoare:"+*/data[1];
//		}
//    });
//	$('#External_CarSearch_DropOffLocation').autocomplete("/Amadeus/search.aspx?t=city&amp;q=", {
//        minChars: 2,
//        width: 310,
//        matchContains: true,
//        autoFill: false,
//		formatItem: function(data, i, n, value) {
//			return /*"afisare:"+*/value;
//		},
//		formatResult: function(data, value) {
//			return /*"valoare:"+*/data[1];
//		}
//    });
    
        query = '<%=tab %>';
        if(query!='')
        {
            $("#tabs li."+query+" a").click();
        }
});

function validateTab1()
{
    
    var startPoint =  document.getElementById("External_FlightFareSearch_From").value;
    var endPoint = document.getElementById("External_FlightFareSearch_To").value;
    var startDate = document.getElementById("External_FlightFareSearch_DepartureDate").value;
    var endDate = document.getElementById("External_FlightFareSearch_ReturnDate").value;
    //var isOneWay = document.getElementById("External_FlightFareSearch_SearchType2").checked;
    var isOneWay = false;
    if (document.getElementById("External_FlightFareSearch_SearchType").value=='1')
    {
        var isOneWay = true;
    }
    var errors = "";
    
    if(startPoint.length == 0 || endPoint.length == 0)
    {
        errors += "Trebuie sa completati campurile 'Plecare de la' si 'Sosire la';\n";
        
    }
    
    if(startDate.length == 0 )
    {
        errors += "Trebuie sa completati campul 'Data plecare';\n";
        
    }
   
    if(!isOneWay && endDate.length == 0)
    {
        errors += "Trebuie sa completati campul 'Data retur';\n";
        
    }
    if(errors!="")
    {
        alert("Va rugam remediati urmatoarele:\n" + errors);
        return false;
    }
    
    
    var x = document.getElementById("External_FlightFareSearch_From").value.split("(");
	if (x[1] == null){
		x[0] = document.getElementById("External_FlightFareSearch_From").value;
	}
	else{
		x = x[1].split(")");
	}
	var fromVal = x[0];

    var x = document.getElementById("External_FlightFareSearch_To").value.split("(");
	if (x[1] == null) {
		x[0] = document.getElementById("External_FlightFareSearch_To").value;
	}
	else{
		x = x[1].split(")");
	}
	var toVal = x[0];

    document.getElementById("External_FlightFareSearch_From").value = fromVal;//
    document.getElementById("External_FlightFareSearch_To").value = toVal;//
    
	try {	document.getElementById("dvLoading").style.display='block';}
	catch(ex) {}
	 
	 try {
		 jQuery('#col').fadeTo(500, 0.1);
		 jQuery('#wrap').fadeTo(500, 0.1);
		 jQuery('#editableArea').fadeTo(500, 0.1);
		 jQuery('.fieldset select').hide();
	 } catch(ex) {}
	
	return true;
}

//function validateTab2()
//{
//	    var startPoint = document.getElementById("External_HotelSearch_City").value;
//      
//        var startDate = document.getElementById("External_HotelSearch_CheckInDate").value;
//        var endDate = document.getElementById("External_HotelSearch_CheckOutDate").value;
//        var errors = "";
//        
//        if(startPoint.length == 0 )
//        {
//            errors += "Trebuie sa completati campul 'Oras' ;\n";
//            
//        }
//        
//        if(startDate.length == 0 || endDate.length == 0)
//        {
//            errors += "Trebuie sa completati campurile 'Sosire' si 'Plecare';\n";
//            
//        }
//        
//        if(errors!="")
//        {
//            alert("Va rugam remediati urmatoarele:\n" + errors);
//            return false;
//        }
//		
//	try {
//		document.getElementById("dvLoading").style.display='block';    
//	} catch(ex){}

//	try {
//		jQuery('#col').fadeTo(500, 0.1);
//		 jQuery('#wrap').fadeTo(500, 0.1);
//		 jQuery('#editableArea').fadeTo(500, 0.1);
//		jQuery('.fieldset select').hide();
//	} catch(ex) {}
//}

//function validateTab3()
//{
//    var startPoint = document.getElementById("External_CarSearch_PickUpLocation").value;
//    var endPoint = document.getElementById("External_CarSearch_DropOffLocation").value;
//    var startDate = document.getElementById("External_CarSearch_PickupDate").value;
//    var endDate = document.getElementById("External_CarSearch_DropOffDate").value;
//    var errors = "";
//    
//    if(startPoint.length == 0 )
//    {
//        errors += "Trebuie sa completati campul 'Locatia de preluare' ;\n";
//        
//    }
//    
//    if(startDate.length == 0 || endDate.length == 0)
//    {
//        errors += "Trebuie sa completati campurile 'Data preluare' si 'Data predare';\n";
//        
//    }
//    
//    if(errors!="")
//    {
//        alert("Va rugam remediati urmatoarele:\n" + errors);
//        return false;
//    }
//    
//    var x = document.getElementById("External_CarSearch_PickUpLocation").value.split("(");
//	if (x[1] == null){
//		x[0] = document.getElementById("External_CarSearch_PickUpLocation").value;
//	}
//	else{
//		x = x[1].split(")");
//	}
//	var fromVal = x[0];

//    var x = document.getElementById("External_CarSearch_DropOffLocation").value.split("(");
//	if (x[1] == null) {
//		x[0] = document.getElementById("External_CarSearch_DropOffLocation").value;
//	}
//	else{
//		x = x[1].split(")");
//	}
//	var toVal = x[0];

//    document.getElementById("External_CarSearch_PickUpLocation").value = fromVal;//
//    document.getElementById("External_CarSearch_DropOffLocation").value = toVal;//
//	
//	try {
//		document.getElementById("dvLoading").style.display='block';
//	} catch(ex){}

//	try {
//		jQuery('#col').fadeTo(500, 0.1);
//		 jQuery('#wrap').fadeTo(500, 0.1);
//		 jQuery('#editableArea').fadeTo(500, 0.1);
//		jQuery('.fieldset select').hide();
//	} catch(ex){}
//	
//	return true;
//}
/*function HideReturn()
{
   
    document.getElementById("return").style.display="none";
}*/
/*function ShowReturn()
{
   
    document.getElementById("return").style.display="inline";
}*/
