// JavaScript Document

function OnSubmitShoppingCart(form, action, target, operator,conflictError, dataMessageArray){
	var objForm;
	var j,s;
	var AlertMsg;
	AlertMsg = "";
	objForm = document.getElementById(form);

  if (conflictError==1){
  	 AlertMsg += dataMessageArray["PERIODS_HAS_BEEN_ORDERED"] + "\n";
		 j = true;
  }

	
//	alert(objForm.elements["location_selection_mode"][0].checked+':'+objForm.elements["location_selection_mode"][1].checked);
	if( j ){
		alert( AlertMsg );
		j = false;
		AlertMsg = "";
		return false;
	}
	else{
		//jumpToTarg('document','checkout_contact.php');
		jumpToTarg('document','shopping_cart_func.php');
	}
}

function OnRemoveEvents(name, action, target, operator, dataMessageArray){
	var objForm;
	var j=false,s;
	var AlertMsg;
	AlertMsg = "";
	eventList = document.getElementsByName(name);

  var sel = false;
  if(typeof(eventList.length) == 'number'){
	 	for (var i=0;i<eventList.length;i++){
	    if (eventList[i].checked){
	    	sel =true;
	    	break;
	   	}
	  }
	}
	else{
		if (eventList.checked){
	    	sel =true;
	  }
	}
  
  if (!sel){
  	AlertMsg += dataMessageArray["NO_SELECTED_RESERVATION"] + "\n";
		j = true;
  }

	if( j ){
		alert( AlertMsg );
		j = false;
		AlertMsg = "";
		return false;
	}
	else{
//		alert("submit!");
		var tmp1=window.confirm(dataMessageArray["REMOVE_SHOPPING_CART_EVENT_CONFIRM"]);
		if (tmp1 == true){
			xajax_OnRemoveShoppingCartEvents(xajax.getFormValues('MainForm'));
		}
		else return false;
	}
}

function OnModifyEvents(events_name, shop_id, shop_planning_type, dataMessageArray){
	var objForm;
	var j=false,s;
	var AlertMsg;
	AlertMsg = "";
	
	var operator = "ShowSelectedEvents";

	xajax_OnModifyShoppingCartEvents(shop_id, shop_planning_type, operator, xajax.getFormValues('MainForm'));
}

function OnAddEvents(events_name, shop_id, shop_planning_type, dataMessageArray){
	var objForm;
	var j=false,s;
	var AlertMsg;
	AlertMsg = "";
	
	var operator = "DontShowSelectedEvents";
	
	xajax_OnAddShoppingCartEvents(shop_id, shop_planning_type, operator, xajax.getFormValues('MainForm'));
}

function OnRestoreShoppingCartOrder(form, order_id, dataMessageArray){
	var objForm;
	var j=false,s;
	var AlertMsg;
	AlertMsg = "";
//	objForm = document.getElementById(form);

	xajax_OnRestoreShoppingCartOrder(order_id,xajax.getFormValues(form));

}