jQuery(function($){
		$( "#tabs" ).tabs();
		$( "#radio" ).buttonset();
		$( ".MultiCity" ).button();
		$( ".DropDownList" ).selectmenu({style:'dropdown', menuWidth: 250, maxHeight: 400});
		$(".gallery a[rel^='vwt']").prettyPhoto({animationSpeed:'fast',theme:'facebook',slideshow:10000});
		$("input[name='ToArivalCity']").autocomplete({source:function(TriggerRequest, response){$.ajax({url:"https://vwt.sabreexplore.com.au/citySearchJson.aj",dataType:"jsonp",data:{term:TriggerRequest.term},success:function(data){response($.map(data.query.results.result,function(item){return{label:item.display,value:item.select};}));}});},minLength: 4,delay: 150});
		$(".jCarouselLite").jCarouselLite({btnNext: ".default .next", btnPrev: ".default .prev", auto: 800, speed: 2000, visible: 4, easing: "easeOutBounce"});
		$(".jCarouselLiteVertical").jCarouselLite({btnNext: ".default .next", btnPrev: ".default .prev", auto: 2000, speed: 2000, visible: 3, vertical: true});
		$(".AsSeenOn").jCarouselLite({btnNext: ".default .next", btnPrev: ".default .prev", auto: 2000, speed: 1000, visible: 1, vertical: true, easing: "easeOutBounce"});
		var dates = $("#scriptDP_CDF_DEPART, #scriptDP_CDF_RETURN").datepicker({	
		   	showOn: 'both',
			buttonImage: 'jQuery/images/calc.gif',   
			buttonImageOnly: true, 
			buttonText: 'Open Calendar',
			dateFormat: 'dd-mm-yy', 
			altFormat: 'yy-mm-dd',
			minDate: '+1D', 
			maxDate: '+330D', 
			numberOfMonths: 3,
			minDate: 3,
			changeMonth: true,
			onSelect: function( selectedDate ) {
				var option = this.id == "scriptDP_CDF_DEPART" ? "minDate" : "maxDate",
					instance = $( this ).data( "datepicker" );
					date = $.datepicker.parseDate(
						instance.settings.dateFormat ||
						$.datepicker._defaults.dateFormat,
						selectedDate, instance.settings );
				dates.not( this ).datepicker( "option", option, date );
			}
		});
});

function pwidget_mouseOver(row) {
	document.getElementById(row).style.backgroundColor='#EAEAEA';
}
function pwidget_mouseOut(row) {
	document.getElementById(row).style.backgroundColor='#FFFFFF';
}
function makeactive(tab){
	$("#PWidgetGRID").html('<div style="padding-top:90px;padding-bottom:90px;"><img src="images/loading.gif" width="100" height="100" alt="Loading..." /></div>').load("embedTABS.php", {content: tab}).fadeIn("slow");
}
function Book_This(FromDepartCity, FromDepartDate, ToArivalCity, ToArrivalDate, SabreFetchPrice, Price_ID){
	var Path = 'Processing_DateTime.php?FromDepartCity='+FromDepartCity+'&FromDepartDate='+FromDepartDate+'&ToArivalCity='+ToArivalCity+'&ToArrivalDate='+ToArrivalDate+'&SabreFetchPrice='+SabreFetchPrice+'&Price_ID='+Price_ID+'&adultCount=1&childCount=0&infantCount=0&source=P_Widget&return=R&iframe=true&width=800&height=400';
	$.prettyPhoto.open(Path,'','');
}

function ReturnType(CheckV){
	if(CheckV == 2){
		$(".HideReturnOn").hide();
	}else{
		$(".HideReturnOn").show();
	}
}

function validateFormOnSubmit(theForm){		
		var FromDepartCity = document.getElementById('searchAir.segments[0].departCity');
		var FromDepartCityLabel = document.getElementById('Error1');
		var ToArivalCity = document.getElementById('searchAir.segments[0].arrivalCity');
		var ToArivalCityLabel = document.getElementById('Error2');
		var ReturnOn = document.getElementById('scriptDP_CDF_RETURN');
		var ReturnOnLabel = document.getElementById('Error3');
		var TicketType_Return = document.getElementById('Return');
		var TicketType_OneWay = document.getElementById('OneWay');
		if(FromDepartCity.value == 000){
			FromDepartCityLabel.innerHTML = 'Error - Please select depart city &darr;';
			FromDepartCity.focus();
			return false;
		}else if(FromDepartCity.value != 000){
				FromDepartCityLabel.innerHTML = '';
					if(ToArivalCity.value == ""){
						ToArivalCityLabel.innerHTML = 'Error - Please enter arrival city &darr;';
						ToArivalCity.focus();
						return false;
					}else if(ToArivalCity.value != ""){
						ToArivalCityLabel.innerHTML = '';
							if((TicketType_Return.checked == true) && (ReturnOn.value == "")){
								ReturnOnLabel.innerHTML = 'Error - Please select return date &darr;';
								ReturnOn.focus();
								return false;
							}else{
								ReturnOnLabel.innerHTML = '';
								return true;
							}
						return false;
					}
				return false;	
		}
		return false;
}

function Jump_To_Block(id){
	$('html,body').animate({scrollTop: $("#"+id).offset().top},'slow');
}

function stoperror(){return true; } window.onerror=stoperror;
