var navigateDiv = function(box,mode,msg) {
	var url = "" ;
	var div = "" ;
	
	switch(box) {
		case 'venuePhoto':
			url = '/admin/manageVenuePhoto.cfm?mode=' + mode ;
			div = 'venuePhotoDiv' ;
			if(msg.length != 0) { url = url + '&venueID=' + msg;}
			break;
			
		case 'productPhoto':
			url = '/venue/manageProductPhoto.cfm?mode=' + mode ;
			div = 'productPhotoDiv' ;
			if(msg.length != 0) { url = url + '&productID=' + msg;}
			break;
			
		case 'productPhotoMerch':
			url = '/venue/merchandise/manageProductPhoto.cfm?mode=' + mode ;
			div = 'productPhotoDiv' ;
			if(msg.length != 0) { url = url + '&productID=' + msg;}
			break;
			
		case 'productStock':
			url = '/venue/merchandise/manageProductStock.cfm?mode=' + mode ;
			div = 'productStockDiv' ;
			if(msg.length != 0) { url = url + '&productID=' + msg;}
			break;
			
		case 'stateSlides':
			url = '/admin/manageSlides.cfm?mode=' + mode ;
			div = 'stateSlideDiv' ;
			if(msg.length != 0) { url = url + '&st=' + msg;}
			break;
		
		case 'showTimings':
			url = '/venue/manageShowTimings.cfm?mode=' + mode ;
			div = 'showTimingsDiv' ;
			if(msg.length != 0) { url = url + '&showID=' + msg;}
			break;
			
		case 'enableTier':
			url = '/venue/enableTieredPricing.cfm?mode=' + mode ;
			div = 'enableTierDiv' ;
			if(msg.length != 0) { url = url + '&showID=' + msg;}
			break;
			
		case 'showTimingsComic':
			url = '/comedian/manageShowTimings.cfm?mode=' + mode ;
			div = 'showTimingsDiv' ;
			if(msg.length != 0) { url = url + '&showID=' + msg;}
			break;
		
		case 'orderCheckout':
			url = '/includes/modules/orderCheckout.cfm?mode=' + mode ;
			div = 'orderCheckoutDiv' ;
			if(msg.length != 0) { url = url + '&msg=' + msg;}
			break;
			
		case 'comedianPhoto':
			url = '/admin/manageComedianPhoto.cfm?mode=' + mode ;
			div = 'comedianPhotoDiv' ;
			if(msg.length != 0) { url = url + '&comedianID=' + msg;}
			break;
			
		case 'comedianMusic':
			url = '/venue/manageComedianMusic.cfm?mode=' + mode ;
			div = 'comedianMusicDiv' ;
			if(msg.length != 0) { url = url + '&comedianID=' + msg;}
			break;
			
		case 'comicPhoto':
			url = '/comedian/manageComedianPhoto.cfm?mode=' + mode ;
			div = 'comedianPhotoDiv' ;
			if(msg.length != 0) { url = url + '&comedianID=' + msg;}
			break;
			
		case 'showCoupons':
			url = '/venue/manageShowCoupons.cfm?mode=' + mode ;
			div = 'showCouponsDiv' ;
			if(msg.length != 0) { url = url + '&showID=' + msg;}
			break;
			
		case 'showCouponsPending':
			url = '/venue/managePendingShowCoupons.cfm?mode=' + mode ;
			div = 'showCouponsDiv' ;
			if(msg.length != 0) { url = url + '&showID=' + msg;}
			break;
			
		case 'showCoupons1':
			url = '/admin/manageShowCoupons.cfm?mode=' + mode ;
			div = 'showCouponsDiv' ;
			if(msg.length != 0) { url = url + '&showID=' + msg;}
			break;
			
		case 'showrooms':
			url = '/admin/manageShowRooms.cfm?mode=' + mode ;
			div = 'showroomsDiv' ;
			if(msg.length != 0) { url = url + '&venueID=' + msg;}
			break;
			
		case 'showComedians':
			url = '/admin/showComedians.cfm?keyword=' + mode ;
			div = 'showComedians' ;
			if(msg.length != 0) { url = url + '&pageNo=' + msg;}
			break;
			
		case 'soldTickets':
			url = '/venue/showSoldTickets.cfm?mode=' + mode ;
			div = 'soldTicketsDiv' ;
			if(msg.length != 0) { url = url + '&showTimingID=' + msg;}
			break;
		
		case 'userReviews':
			url = '/includes/modules/userReviews.cfm?mode=' + mode ;
			div = 'userReviewsDiv' ;
			if(msg.length != 0) { url = url + '&comedianID=' + msg;}
			break;
			
		case 'comediansList':
			url = '/includes/modules/comediansDirectory.cfm?mode=' + mode ;
			div = 'comediansList' ;
			
			if(mode == "search") {
				if(msg.length != 0) { url = url + '&comedianSearch=' + document.frmComedianSearch.comedianSearch.value;}
				
				for(var i=1; i<=26; i++) {
					document.getElementById('button' + i).className = '';	
				}
			}
			else {				
				if(msg.length != 0) { url = url + '&show=' + msg;}
				
				for(var i=1; i<=26; i++) {
					document.getElementById('button' + i).className = '';	
				}
				
				document.getElementById('button' + mode).className = 'active';
				document.frmComedianSearch.comedianSearch.value = '';
			}
			break;
			
		case 'shoppingcart':
				url = '/includes/modules/shopping_cart.cfm';
				div = 'shoppingcart';
				if(msg.length != 0) { url = url + '?msg=' + msg;}
				break;
				
		case 'boSearchResults':
				url = '/boxoffice/sellTicketsSearchResults.cfm';
				div = 'boSearchResults';
				if(msg.length != 0) { url = url + '?msg=' + msg;}
				break;
				
		case 'promoterSearchResults':
				url = '/venue/promoterSearchResults.cfm';
				div = 'promoterSearchResults';
				if(msg.length != 0) { url = url + '?msg=' + msg;}
				break;
				
		case 'boSearchGroupResults':
				url = '/boxoffice/sellTicketsSearchGroupResults.cfm';
				div = 'boSearchGroupResults';
				if(msg.length != 0) { url = url + '?msg=' + msg;}
				break;
				
		case 'boSearchGuestResults':
				url = '/boxoffice/sellTicketsSearchGuestResults.cfm';
				div = 'boSearchGuestResults';
				if(msg.length != 0) { url = url + '?msg=' + msg;}
				break;
					
		case 'showsByComediansList':
			url = '/includes/modules/showsByComediansDirectory.cfm?mode=' + mode ;
			div = 'showsByComediansList' ;
			 
			if(mode == "search") {
				if(msg.length != 0) { url = url + '&comedianSearch=' + document.frmComedianSearch.comedianSearch.value;}
				
				for(var i=1; i<=26; i++) {
					document.getElementById('button' + i).className = '';	
				}
			}
			else if(mode == "shows") {
				if(msg.length != 0) { url = url + '&comediansShowsSearch=' + msg;}
				
				for(var i=1; i<=26; i++) {
					document.getElementById('button' + i).className = '';	
				}	
			}
			else {				
				if(msg.length != 0) { url = url + '&show=' + msg;}
				
				for(var i=1; i<=26; i++) {
					document.getElementById('button' + i).className = '';	
				}
				
				document.getElementById('button' + mode).className = 'active';
				document.frmComedianSearch.comedianSearch.value = '';
			}
			break;
			
			
		case 'trackPromotion' :
			url = '/venue/reportModules/trackPromotionsByLetter.cfm?letter=' + mode ;
			div = 'trackPromotionDiv' ;
			if(msg.length != 0) { url = url + '&sortOrder=' + msg;}
			break;
			
		case 'trackPromotionPromoter' :
			url = '/promoter/reportModules/trackPromotionsByLetter.cfm?letter=' + mode ;
			div = 'trackPromotionDiv' ;
			if(msg.length != 0) { url = url + '&sortOrder=' + msg;}
			break;
	}

	ColdFusion.navigate(url,div);
}

function changeVenuePhoto(venuePhotoID,wn) {
	var formID = 'editVenuePhoto' + venuePhotoID ;
	ColdFusion.Ajax.submitForm(formID,'/admin/process/processManageVenuePhoto.cfm?edit',changeVenuePhotoResponse);
	return false;
}

function changeVenuePhotoResponse(result) {
	navigateDiv('venuePhoto','view',result);
}

function updateCartResponse(result) {
	var msg = (result == 'true') ? 'updated' : 'error';
	navigateDiv('shoppingcart','refresh',msg);
}

function updateCart() {
	ColdFusion.Ajax.submitForm('shopping_cart_items','/process/processCart.cfm?updateQty',updateCartResponse);
	return false;
}

function addCartResponse(result) {
	var msg = (result == 'true') ? 'updated' : 'error';
	navigateDiv('shoppingcart','refresh',msg);
}

function addCart() {
	ColdFusion.Ajax.submitForm('shopping_cart_add_item','/process/processCart.cfm?addToCart',addCartResponse);
	return false;
}

/************************************/
/*		Tiered Pricing Cart			*/
/************************************/

function updateCartResponse_tp(result) {
	var msg = (result == 'true') ? 'updated' : 'error';
	navigateDiv('shoppingcart','refresh',msg);
}

function updateCart_tp() {
	ColdFusion.Ajax.submitForm('shopping_cart_items','/process/processCartTier.cfm?updateQty',updateCartResponse_tp);
	return false;
}

function addCartResponse_tp(result) {
	var msg = (result == 'true') ? 'updated' : 'error';
	navigateDiv('shoppingcart','refresh',msg);
}

function addCart_tp() {
	ColdFusion.Ajax.submitForm('shopping_cart_add_item','/process/processCartTier.cfm?addToCart',addCartResponse_tp);
	return false;
}

