$(document).ready(function() 
{  
	/*place jQuery actions here*/   
	$('.catalog form').submit(function()
	{
		var id = $(this).find('input[name=product_id]').val();
		var qty = $(this).find('input[name=quantity]').val();
		var add = $(this).find('input[name=add]');
		alert('ID:' + id + '\n\rQTY:' + qty + ' add' + add.val());
		return false;
	});
	
	$('#dialog').jqmAddClose('.catalog :button');
	$('.catalog :button').click(function()
	{				
		$('#dialog').jqm().jqmShow();
		var url  = $(this).parent().parent().find('input[name=url]').val();
		var data = 
		{
			action : $(this).attr('name'),
			ProductTypeId : $(this).parent().parent().find('input[name=ProductTypeId]').val(),
			ProductCode :$(this).parent().parent().find('input[name=ProductCode]').val() ,
			ProductName : $(this).parent().parent().find('input[name=ProductName]').val(),
			Price : $(this).parent().parent().find('input[name=Price]').val(),
			ImageAddress : $(this).parent().parent().find('input[name=ImageAddress]').val(),
			Currency : $(this).parent().parent().find('input[name=Currency]').val(),
			CountryId : $(this).parent().parent().find('input[name=CountryId]').val()
		};
		
		if (data.action == 'add' || data.action == 'remove' || data.action == 'compare')
		{
			$('#dialog .message').html('loading...');
			$('#dialog').jqm().jqmShow();
		}		
		
		$.post(url + '/ajax_call', data, function(returnData)
		{
			var str = returnData.split(";");
			
			if(data.action == 'add')
			{
				$('#shoppingcart li:first span').empty().append(str[1]);
				$('#shoppingcart li:last span').empty().append(data.Currency + ' ' + str[2]);	
				$('#dialog .message').empty();
				$('#dialog .message').append(str[0]);
				
				setTimeout(function() { $('#dialog').jqm().jqmHide(); }, 2000);	
			}
			else if(data.action == 'buy')
			{				
				window.location = url;
			}
			else if(data.action == 'remove')
			{				
				$('#dialog .message').empty();
				$('#dialog .message').append(str[0]);
				
				setTimeout(function() { $('#dialog').jqm().jqmHide(); }, 2000);
				window.location = url;
			}
			else if(data.action == 'compare')
			{
				$('#dialog .message').empty();
				setTimeout(function() { $('#dialog').jqm().jqmHide(); }, 8000);
				window.location = url;
			}
		});
		
		//$('#dialog').jqm().jqmHide();
	
	});	
	
	/*place jQuery actions here*/   
	$('.product form').submit(function()
	{
		var id = $(this).find('input[name=product_id]').val();
		var qty = $(this).find('input[name=quantity]').val();
		var add = $(this).find('input[name=add]');
		alert('ID:' + id + '\n\rQTY:' + qty + ' add' + add.val());
		return false;
	});
	
	$('#dialog').jqmAddClose('.product :button');
	$('.product :button').click(function()
	{
		var url  = $(this).parent().parent().find('input[name=url]').val();
		var compare_url  = $(this).parent().parent().find('input[name=compare_url]').val();
		var details_url  = $(this).parent().parent().find('input[name=details_url]').val();
		var view_all_url  = $(this).parent().parent().find('input[name=view_all_url]').val();
		var data = 
		{
			action : $(this).attr('name'),
			ProductTypeId : $(this).parent().parent().find('input[name=ProductTypeId]').val(),
			ProductCode :$(this).parent().parent().find('input[name=ProductCode]').val(),
			ProductName : $(this).parent().parent().find('input[name=ProductName]').val(),
			Price : $(this).parent().parent().find('input[name=Price]').val(),
			ImageAddress : $(this).parent().parent().find('input[name=ImageAddress]').val(),
			Currency : $(this).parent().parent().find('input[name=Currency]').val(),
			CountryId : $(this).parent().parent().find('input[name=CountryId]').val()
		};
		
		if (data.action == 'add' || data.action == 'remove' || data.action == 'remove_compare' || data.action == 'compare')
		{
			$('#dialog .message').html('loading...');
			$('#dialog').jqm().jqmShow();
		}
		
		if (data.action == 'compare' || data.action == 'remove_compare')
		{
			$.post(compare_url + '/ajax_call', data, function(returnData)
			{				
				var str = returnData.split(";");			
				
				if(data.action == 'compare')
				{
					$('#dialog .message').empty();
					$('#dialog .message').append(str[0]);
					setTimeout(function() { $('#dialog').jqm().jqmHide(); }, 2000);
				}
				else if(data.action == 'remove_compare')
				{
					$('#dialog .message').empty();
					$('#dialog .message').append(str[0]);
					
					setTimeout(function() { $('#dialog').jqm().jqmHide(); }, 2000);
					window.location = compare_url;
				}
			});//end of POST 
		}
		else
		{
			$.post(url + '/ajax_call', data, function(returnData)
			{				
				var str = returnData.split(";");			
				
				if(data.action == 'add')
				{
					$('#shoppingcart li:first span').empty().append(str[1]);
					$('#shoppingcart li:last span').empty().append(data.Currency + ' ' + str[2]);	
					$('#dialog .message').empty();
					$('#dialog .message').append(str[0]);
					
					setTimeout(function() { $('#dialog').jqm().jqmHide(); }, 2000);
				}
				else if(data.action == 'buy' || data.action == 'plus' || data.action == 'minus')
				{
					window.location = url;
				}
				else if(data.action == 'plus' || data.action == 'minus')
				{
					window.location = url;
				}
				else if(data.action == 'remove')
				{			
					$('#dialog .message').empty();
					$('#dialog .message').append(str[0]);
					
					setTimeout(function() { $('#dialog').jqm().jqmHide(); }, 2000);
					window.location = url;
				}
				else if(data.action == 'compare')
				{
					$('#dialog .message').empty();
					setTimeout(function() { $('#dialog').jqm().jqmHide(); }, 2000);
					window.location = compare_url;
				}
				else if(data.action == 'details')
				{
					window.location = details_url;
				}
				else if(data.action == 'view_all')
				{
					window.location = view_all_url;
				}
				
			});//end of POST
		}
		
		 
	});//end of product click
	
	//print Show Order
	$("#print_button").click(function() 
	{           
		$('#to_print').printElement
		({
			leaveOpen:true,
			printMode: 'popup',
			//pageTitle: 'Print',
			//overrideElementCSS: [{ href:'thisWillBeTheCSSUsedAsWell.css',media:'print'}]
			//overrideElementCSS: ['http://localhost/IranGol/css/cart_fa.css'],
			printBodyOptions:
            {            	
				classNameToAdd : 'print_body' 
            }
		});
		
		//$('#to_print').find('#hide_print').show();
    });
	
	if (jQuery().datepicker)
	{
		$(".datepicker").datepicker(
		{
			dateFormat: 'yy/mm/dd',			
    		showOn: 'button', 
    		buttonImage: $('[name=base_url]').val() + 'css/images/datepicker/calendar.png',
			buttonText: '', 
    		buttonImageOnly: true,
			minDate: new Date()		
	    });
		
		$('.datepicker_en').datepicker(
		{
	        regional: '',
			dateFormat: 'dd/mm/yy',
			showOn: 'button', 
    		buttonImage:$('[name=base_url]').val() + 'css/images/datepicker/calendar_en.png', 
			buttonText: '',
    		buttonImageOnly: true,
			minDate: new Date()
	    });
	}
		
	if (jQuery().dataTable)
	{
		//data_table config
		$('#order_data_table').dataTable(
		{			
			"bPaginate": false,
			"sDom": '<"top"f>rt<"clear">',
			"aoColumns" : [
				            null,
				            { sWidth: "300px" },
				            null,
				            null,
							null,
							null,
							null,
							null,
							null,
							null
				          ] 
		});
		
		//User Info Table
		$('#user_info_table').dataTable( 
		{
			"aoColumns": 
			[				
				{ "sName": "id", 
					"bSortable": false, 
					"bSearchable": false, 
					"sClass": "center",
					"sWidth": "20px",
					"bUseRendered": false,
					"fnRender": function(oObj) 
					{						
						return '<input type="checkbox" name="checkbox_' + oObj.aData[0] + '" value="' + oObj.aData[0] + '" />'; 						
					}
				},
				{ "sName": "username", "sWidth": "80px"},
				{ "sName": "email", "sWidth": "100px" },
				{ "sName": "role_name", "bSearchable": false, "sClass": "center", "sWidth": "100px" },
				{ "sName": "banned" ,
					"bSortable": false, 
					"bSearchable": false, 
					"sClass": "center",
					"bUseRendered": false,
					"fnRender": function(oObj) 
					{						
						return oObj.aData[4] == 1 ? 'Yes' : 'No'; 						
					}
				},				
				{ "sName": "last_login", "bSearchable": false, "sClass": "center" },
				{ "sName": "created" , "bSearchable": false, "sClass": "center" },				
				{ "sName": "point" , "bSearchable": false, "bSortable": false, "sClass": "center"},
				{ "sName": "discount" , 
					"bSearchable": false, 
					"bSortable": false, 
					"sClass": "center", 
					"bUseRendered": false,
					"fnRender": function(oObj) 
					{						
						return '<input type="text" name="dis_' + oObj.aData[0] + '" value="' + oObj.aData[8] + '" style="width:26px;" /><span>%</span>'; 						
					} 
				}
			],
			
			"fnInitComplete" : function() 
			{      
				this.fnAdjustColumnSizing(); 
				this.fnDraw(); 
			}, 

			"aaSorting": [[ 1, "asc" ]],
			"sPaginationType": "full_numbers",
			"bProcessing": true,
			"bServerSide": true,
			"bProcessing": true,			
			"sScrollX": "100%",	
			"sScrollY": 300,
			"sDom": '<"top"f>rt<"bottom"lp<"clear">',
			"sAjaxSource": $('[name=ajax_address]').val(),
			"fnServerData": function ( sSource, aoData, fnCallback ) 
			{						
				$.ajax( 
				{
					"dataType": 'json', 
					"type": "POST", 
					"url": sSource, 
					"data": aoData, 
					"success": fnCallback
				});
			}
		});
		
		//Change to Order Table
		$('#change_to_order_table').dataTable( 
		{
			"aoColumns": 
			[				
				{ "sName": "OrderNumber", "sClass": "center"},
				{ "sName": "Email", "sWidth": "200px"},
				{ "sName": "Name" },
				{ "sName": "Date" , "sWidth": "100px"},
				{ "sName": "Comment"},
				{ "sName": "ChangeOrder" ,"bSortable": false, "bSearchable": false, "sClass": "center",
					"fnRender": function(oObj) 
					{
						var change = oObj.aData[5] == 1 ? 'checked="checked" />' : '/>';
						return '<input type="checkbox" name="change_to_orders[' + oObj.aData[7] + '][ChangeOrder]" value="1" ' + change; 						
					}
				},
				{ "sName": "MarkAsRead" ,"bSortable": false, "bSearchable": false, "sClass": "center","sWidth": "20px",
					"fnRender": function(oObj) 
					{
						var read = oObj.aData[6] == 1 ? 'checked="checked" />' : '/>';
						return '<input type="checkbox" name="change_to_orders[' + oObj.aData[7] + '][MarkAsRead]" value="1" ' + read; 						
					}
				},
				{ "sName": "Delete" },
				{ "sName": "ChangeToOrderId","bSortable": false, "bUseRendered": false,  
					"fnRender": function(oObj) 
					{
						return '<input type="hidden" name="change_to_orders[' + oObj.aData[7] + '][ChangeToOrderId]" value="' + oObj.aData[7] + '" />' ; 						
					}
				}				
			],

			"aaSorting": [[ 3, "desc" ]],
			"sPaginationType": "full_numbers",
			"bProcessing": true,
			"bServerSide": true,
			"bProcessing": true,			
			"sScrollX": "100%",	
			"sScrollY": 300,
			"sDom": '<"top"f>rt<"bottom"lp<"clear">',
			"sAjaxSource": $('[name=ajax_address]').val(),
			"fnServerData": function ( sSource, aoData, fnCallback ) 
			{						
				$.ajax( 
				{
					"dataType": 'json', 
					"type": "POST", 
					"url": sSource, 
					"data": aoData, 
					"success": fnCallback
				});
			}
		});	
		
		//Cancellation Table
		$('#cancellation_table').dataTable( 
		{
			"aoColumns": 
			[				
				{ "sName": "OrderNumber", "sClass": "center"},
				{ "sName": "Email" , "sWidth": "200px" },
				{ "sName": "Name"},
				{ "sName": "Date" , "sWidth": "100px"},
				{ "sName": "Comment"},
				{ "sName": "CancelOrder" ,"bSortable": false, "bSearchable": false, "sClass": "center",
					"fnRender": function(oObj) 
					{
						var cancel = oObj.aData[5] == 1 ? 'checked="checked" />' : '/>';
						return '<input type="checkbox" name="cancellation_order[' + oObj.aData[7] + '][CancelOrder]" value="1" ' + cancel; 						
					}
				},
				{ "sName": "MarkAsRead" ,"bSortable": false, "bSearchable": false, "sClass": "center",
					"fnRender": function(oObj) 
					{
						var read = oObj.aData[6] == 1 ? 'checked="checked" />' : '/>';
						return '<input type="checkbox" name="cancellation_order[' + oObj.aData[7] + '][MarkAsRead]" value="1" ' + read; 						
					}
				},
				{ "sName": "Delete"},
				{ "sName": "CancellationId","bSortable": false, "bUseRendered": false, 
					"fnRender": function(oObj) 
					{
						return '<input type="hidden" name="cancellation_order[' + oObj.aData[7] + '][CancellationId]" value="' + oObj.aData[7] + '" />' ; 						
					}
				}			
			],

			"aaSorting": [[ 3, "desc" ]],
			"sPaginationType": "full_numbers",
			"bProcessing": true,
			"bServerSide": true,
			"bProcessing": true,			
			"sScrollX": "100%",	
			"sScrollY": 300,
			"sDom": '<"top"f>rt<"bottom"lp<"clear">',
			"sAjaxSource": $('[name=ajax_address]').val(),
			"fnServerData": function ( sSource, aoData, fnCallback ) 
			{						
				$.ajax( 
				{
					"dataType": 'json', 
					"type": "POST", 
					"url": sSource, 
					"data": aoData, 
					"success": fnCallback
				});
			}
		});
		
		//Dissatisfaction Table
		$('#dissatisfaction_table').dataTable( 
		{
			"aoColumns": 
			[				
				{ "sName": "OrderNumber", "sClass": "center" },
				{ "sName": "Email" , "sWidth": "200px" },
				{ "sName": "Name" },
				{ "sName": "Date" , "sWidth": "100px"},
				{ "sName": "RecipientName" },
				{ "sName": "Comment" , "sWidth": "30px"},				
				{ "sName": "MarkAsRead" ,"bSortable": false, "bSearchable": false, "sClass": "center",
					"fnRender": function(oObj) 
					{
						var read = oObj.aData[6] == 1 ? 'checked="checked" />' : '/>';
						return '<input type="checkbox" name="dissatisfaction_order[' + oObj.aData[7] + '][MarkAsRead]" value="1" ' + read; 						
					}
				},
				{ "sName": "Delete" },
				{ "sName": "DissatisfactionId","bSortable": false, "bUseRendered": false, "sWidth": "1px", 
					"fnRender": function(oObj) 
					{
						return '<input type="hidden" name="dissatisfaction_order[' + oObj.aData[7] + '][DissatisfactionId]" value="' + oObj.aData[7] + '" />' ; 						
					}
				}				
			],

			"aaSorting": [[ 3, "desc" ]],
			"sPaginationType": "full_numbers",
			"bProcessing": true,
			"bServerSide": true,
			"bProcessing": true,			
			"sScrollX": "100%",	
			"sScrollY": 300,
			"sDom": '<"top"f>rt<"bottom"lp<"clear">',
			"sAjaxSource": $('[name=ajax_address]').val(),
			"fnServerData": function ( sSource, aoData, fnCallback ) 
			{						
				$.ajax( 
				{
					"dataType": 'json', 
					"type": "POST", 
					"url": sSource, 
					"data": aoData, 
					"success": fnCallback
				});
			}
		});	
		
		//data_table config
		$('#data_table').dataTable(
		{			
			"bPaginate": false,
			"sDom": '<"top"f>rt<"clear">'
		});	
		
		//common_data_table config
		$('.common_data_table').dataTable(
		{			
			"bPaginate": false,
			"sScrollX": "100%",			
			"sDom": '<"top">rt<"clear">'
		});	
		
		//User Profile table config
		$('.user_profile_table').dataTable(
		{			
			"bPaginate": false,
			"sScrollX": "100%",			
			"sDom": 'rt<"clear">'
		});	
		
		//data_table config
		$('#order_received_table').dataTable(
		{			
			"aoColumns": 
			[
				{ "sName": "OrderNumber" },
				{ "sName": "OrderDate" },
				{ "sName": "SenderFullName" },				
				{ "sName": "DeliveryDate" },				
				{ "sName": "OrderStatus" },
				{ "sName": "TotalPrice" }				
			],

			"aaSorting": [[ 1, "desc" ]],
			"sPaginationType": "full_numbers",
			"bProcessing": true,
			"bServerSide": true,
			"bProcessing": true,
			"sScrollX": "100%",
			"sScrollY": 350,
			"sDom": '<"top"f>rt<"bottom"lp<"clear">',
			"sAjaxSource": $('[name=ajax_address]').val(),
			"fnServerData": function ( sSource, aoData, fnCallback ) 
			{						
				$.ajax( {
					"dataType": 'json', 
					"type": "POST", 
					"url": sSource, 
					"data": aoData, 
					"success": fnCallback
				} );
			}
		});	
		
		$('#order_list_table').dataTable( 
		{
			"aoColumns": 
			[
				{ "sName": "OrderNumber" },
				{ "sName": "OrderDate", "sWidth": "80px" },
				{ "sName": "SenderFullName" },
				{ "sName": "RecipientFullName" },
				{ "sName": "DeliveryDate" },
				{ "sName": "TotalPrice" },
				{ "sName": "OrderStatus" },
				{ "sName": "SenderCountry" },
				{ "sName": "RecipientCity" },
				{ "sName": "ReferenceNumber" }
			],

			"aaSorting": [[ 1, "desc" ]],
			"sPaginationType": "full_numbers",
			"bProcessing": true,
			"bServerSide": true,
			"bProcessing": true,
			"sScrollX": "100%",
			"sScrollY": 475,
			"sDom": '<"top"f>rt<"bottom"lp<"clear">',
			"sAjaxSource": $('[name=ajax_address]').val(),
			"fnServerData": function ( sSource, aoData, fnCallback ) 
			{						
				$.ajax( {
					"dataType": 'json', 
					"type": "POST", 
					"url": sSource, 
					"data": aoData, 
					"success": fnCallback
				} );
			}
		});	
		
		$('#order_status_table').dataTable( 
		{
			"aoColumns": 
			[
				{ "sName": "OrderNumber" },
				{ "sName": "OrderDate" },				
				{ "sName": "OrderStatus", "bUseRendered": false,
					"fnRender": function(oObj) 
					{						
						return '<input type="text" name="order_status[' + oObj.aData[4] + ']" value="' + oObj.aData[2] + '" size="50" />';
					}
				},
				{ "sName": "DefaultStatus" ,"bSortable": false, "bSearchable": false, "bUseRendered": false,
					"fnRender": function(oObj) 
					{						
						return '<select name="status_lookup" onchange="status_lookup_changed(this, \'order_status[' + oObj.aData[4] + ']\')">' + 
								'<option value="0"></option>' + 
								'<option value="1">Received</option>' + 
								'<option value="2">In Process</option>' + 
								'<option value="3">Delivered</option>' +
								'<option value="4">Cancelled</option></select>';						 
					}
				},				
				{ "sName": "OrderId","bSortable": false, "bUseRendered": false, "bVisible": false}
			],

			"aaSorting": [[ 1, "desc" ]],
			"sPaginationType": "full_numbers",
			"bProcessing": true,
			"bServerSide": true,
			"bProcessing": true,
			"sScrollX": "100%",
			"sScrollY": 360,
			"sDom": '<"top"f>rt<"bottom"lp<"clear">',
			"sAjaxSource": $('[name=ajax_address]').val(),
			"fnServerData": function ( sSource, aoData, fnCallback ) 
			{						
				$.ajax( {
					"dataType": 'json', 
					"type": "POST", 
					"url": sSource, 
					"data": aoData, 
					"success": fnCallback
				} );
			}
		});		
	}//end of dataTable	
	
	$("#msg").ajaxError(function(event, XMLHttpRequest, ajaxOptions, thrownError)
	{
   		$(this).append("<li>Error requesting page " + ajaxOptions.url + "</li>");
   		$(this).append("thrownError " + thrownError + "</li>");
 	});
	
	if (jQuery.jqm)
	{
		$('.modal_window').jqm(
		{
			ajax: '@href',
			modal: true,
			ajaxText: '<div class="modal_window_ajax_text" align="center">Loading<marquee style="width: 1.5em;">...</marquee></div>'
		});
	}
});

/*
** Setting text edit in order_status page by dropdwon selected value
*/
function status_lookup_changed(sender, status)
{
	$("[name='" + status + "']").val($(sender).find('option:selected').text());
	$(sender).val(0);
}

///
//Main Menu
///
$(function()
{
	$('#mainmenu .admin').addClass('open').find('ul:first').show();
	
	$('#mainmenu a').click(function()
	{
		if($(this).parent().hasClass('open'))
		{
			$(this).parent().removeClass('open').find('ul:first').slideUp();
		}
		else
		{
			$(this).parent().parent().find('li.open').removeClass('open').find('ul:first').slideUp();
			$(this).parent().addClass('open').find('ul:first').slideDown();
		}
		$(this).blur();
	});
	
});

//
//curvy Corners
//
/*$(function()
{ 
  settings = 
  {
      tl: { radius: 10 },
      tr: { radius: 10 },
      bl: { radius: 10 },
      br: { radius: 10 },
      antiAlias: true,
      autoPad: true,
      validTags: ["div"]
  }

  $('.curvy').corner();
  
  $('#content').corner(settings);
  $('.gift_selector').corner(settings);
  
});*/

function ShowCategory(data, category)
{	
	$('#CategoryName').html("");//clear old options
	data = eval(data);//get json array
	//$('#CategoryName').get(0).add(new Option('Select a Category',''), document.all ? 0 : null);
	for (i = 0; i < data.length; i++)//iterate over all options
	{
		for ( key in data[i] )//get key => value
		{	
			$('#CategoryName').get(0).add(new Option(data[i][key],[key]), document.all ? i : null);
		}
	}
	
	if (category == 'nonfloral')
	{
		$('#FlowerName').hide();
		$('#ColorName').hide();
	}
	else if (category == 'floral')
	{
		$('#FlowerName').show();
		$('#ColorName').show();
	}
		
}

function ShowInternational(obj)
{
	if (obj.value > 0)
	{
		window.location = "international/show/" + obj.value;
	}	
}

function AddFlower(flowerId, price, service_fee, flowerId_data, action)
{
	if (action == 'add')
	{
		if ($('#Qty_' + flowerId).val() >= 0)
		{
			qty = parseFloat($('#Qty_' + flowerId).val()) + 1;
			$('#Qty_' + flowerId).val(qty);
			$('#ShowQty_' + flowerId).html(qty);
			var subTotal = (parseFloat(($('#Qty_' + flowerId).val() * price))).toFixed(2);
			$('#Sub_' + flowerId).html(subTotal);
		}
		
		data = eval(flowerId_data);//get json array
		var total = 0;
		for (i = 0; i < data.length; i++)//iterate over all options
		{
			if ($('#Qty_' + data[i]).val() >= 0)
			{
				total += parseFloat($('#Qty_' + data[i]).val()) * parseFloat($('#Price_' + data[i]).val());
			}
		}
	}
	else if (action == 'delete')
	{
		if ($('#Qty_' + flowerId).val() > 0)
		{
			qty = parseFloat($('#Qty_' + flowerId).val()) - 1;
			$('#Qty_' + flowerId).val(qty);
			$('#ShowQty_' + flowerId).html(qty);
			var subTotal = (parseFloat(($('#Qty_' + flowerId).val() * price))).toFixed(2);
			$('#Sub_' + flowerId).html(subTotal);
		}
		
		data = eval(flowerId_data);//get json array
		var total = 0;
		for (i = 0; i < data.length; i++)//iterate over all options
		{
			if ($('#Qty_' + data[i]).val() >= 0)
			{
				total += parseFloat($('#Qty_' + data[i]).val()) * parseFloat($('#Price_' + data[i]).val());
			}
		}
	}
	
	
	var vase_fee = $('#set_vase').val();
	$('#Total').html((parseFloat(total)+parseFloat(service_fee)+parseFloat(vase_fee)).toFixed(2));
	
	total = parseFloat($('#Total').html());
	if (total > service_fee)
	{
		$('#submit').show();
	}
	else
	{
		$('#Total').html("0");
		$('#submit').hide();
	}
	
	var check_selected = false;
	for (i = 0; i < data.length; i++)//iterate over all options
	{
		if ($('#Qty_' + data[i]).val() > 0)
		{
			check_selected = true;
		}
	}
	
	if (!check_selected)
	{
		$('#Total').html("0");
	}
}

function AddContainer(vase_fee)
{
	var total = $('#Total').html();
	if ($("input[name='vase']:checked").val() == 'Y')
	{
		$('#set_vase').val(vase_fee);		
		$('#Total').html((parseFloat(total) + parseFloat(vase_fee)).toFixed(2));
	}
	else if ($("input[name='vase']:checked").val() == 'N')
	{
		$('#set_vase').val(0);
		if (total > 0)
		{
			$('#Total').html((parseFloat(total) - parseFloat(vase_fee)).toFixed(2));			
		}
	}
	else
	{
		return false;
	}
	
	total = parseFloat($('#Total').html());
	if (total > vase_fee)
	{
		$('#submit').show();
	}
	else
	{
		$('#submit').hide();
	}
}

function AddCardMessage(type)
{
	switch (type.value)
	{
		case 'M':
			$('#CardMessage').show();
			$('#CardUpload').hide();
			break;
		
		case 'C':
			$('#CardMessage').hide();
			$('#CardUpload').show();
			break;
			
		default:
			break;
	}
}

function DeleteReview(url)
{
	if (confirm('Are you sure you want to delete this review?'))
	{
		document.location.href = url;
		return true;
	}
	
	return false;	
}



