// JavaScript Document
//function cart
$(document).ready(function() {
	if(window.openDatabase){
		//means it is not a safari 
	}else{
		jQuery.support.cors = true;
	}
	jQuery(".checkOutBtn").each(function(index, element) {
        jQuery(this).click(function(){
			window.open(getRootPath() + '/?page_id=155');
		});
    });	
	jQuery(".bookNowBtn").fancybox(
		{'width':'800',
		'autoDimensions':false,
		'onComplete':function(){
			//载入之后,显示加载的订购
			jQuery(".addToCartWrapper").show();
			jQuery(".addToCartWrapper").css('height','auto');
		},
		'onCleanup':function(){
			//关闭之前隐藏所有的订购有关的div
			jQuery(".addToCartWrapper").hide();
			jQuery(".addToCartWrapper").each(function(index, element) {
                jQuery(this).css('height',0);
				jQuery(this).parent().css('height',0);
				//删除success区
				var temp = jQuery("#success_box");
				if(temp.text() != ''){
					temp.replaceWith('');
				}
            });
		}}
	);
});


function calcSubtotal(tourId){
	//取得成人和儿童的数量并转换成number
	var adultV = $("#adultnumber"+tourId).val();
	var aValue = Number(adultV);
	var childV = $("#childnumber"+tourId).val();
	var cValue = Number(childV);
	//取得成人和儿童的价格并换成number
	var childP = $("#childprice"+tourId).html().substr(4);
	var cPrice = Number(childP);
	var adultP = $("#adultprice"+tourId).html().substr(4);
	var aPrice = Number(adultP);
	//计算并刷新总价
	var temp = $("#subTotal"+tourId);
	temp.html(aValue*aPrice+cValue*cPrice);
}


function addToCartAjax(tId){
	var inputs = $("#addToCartForm"+tId+" input");
	var adultprice = $("#adultprice"+tId).html().substr(4);
	var childprice=$("#childprice"+tId).html().substr(4);
	var adult=$(inputs[0]).val();
	var	child=$(inputs[1]).val();
	var	tourtitle=$(inputs[2]).val();
	var	tourlink=$(inputs[3]).val();
	var	departure=$(inputs[4]).val();

	var mData = {
		tourId:tId,
		adultprice:adultprice,
		childprice:childprice,
		adult:adult,
		child:child,
		tourtitle:tourtitle,
		tourlink:tourlink,
		departure:departure
		};

	var actionLink = getRootPath() + $("#addToCartForm"+tId).attr('action'); 
	
	jQuery.ajax({
						url:actionLink,
						data:mData,
						dataType:"html",
						beforeSend: function(jqXHR, settings){
								if( ''==jQuery("#depart").val() || null == jQuery("#depart").val() ){
									alert('请选择您的出发日期!');
									return false;
								}
							},
						success: function(data, textStatus, jqXHR){
								$("#cartDetail a").html(data);
		 						$("#addToCartWrapper"+tId).hide();
								var successBox = '<div id="success_box"><h2>您的预订已经添加到购物车当中.</h2><div id="checkout_btn"></div><a href="/?page_id=155">结帐</a><div id="cart_btn"></div><a href="" click="close_fancy_box()">继续预订其他线路</a></div>';
								$("#addToCartWrapper"+tId).after(successBox);
						},
						error: function(jqXHR, textStatus, errorThrown){								
								$("#addToCartWrapper"+tId).hide();
								var successBox = '<div id="success_box"><h2>对不起，系统繁忙，请稍候再试.</h2></div>';
								$("#addToCartWrapper"+tId).after(successBox);
						}
	});
		
}
function close_fancy_box(){
	$.fancybox.close;
	alert('got it');
}

function removeItemFromCart(tourId,lineId){
	if(tourId != null){
		var url = getRootPath() + "/?page_id=157&lineId=" + lineId;
		$.get(url, function(data){
		 //成功的话，用返回的字串刷新购物车的div
	     $("#cartDetail a").html(data);
		 $("#cartItem"+lineId).remove();
		 jQuery("#cartTotalPrice").html(jQuery("#totalPrice").html());
		});
	}
}

function getRootPath(){
  return "http://www.dayanglu.com";
}


