/* TABS */
var HOME_DIR = '';


function viewCart(lang)
{
$(document).ready(function(){
		var action = "action=view_cart&lang="+lang;
		$.ajax({
			type: 'POST',
			url: HOME_DIR+'/Modules/Products/products.resp.php',
			data: action,
			success: function(response){
				OpenWindow('viewCart');
				$('#viewCart').html(response);
				//get_cart_product_counter('cart_content');
			}
		});
	});


}
function add_to_cart(product_id, lang)
{
	$(document).ready(function(){
		var action = "action=add_to_cart&pid="+product_id+"&lang="+lang;
		$.ajax({
			type: 'POST',
			url: HOME_DIR+'/Modules/Products/products.resp.php',
			data: action,
			success: function(response){
				OpenWindow('message');
				$('#messagetext').html(response);
				get_cart_product_counter('cart_content', lang);
			}
		});
	});

}
function add_to_cart_from_cart(product_id,lang)
{
	$(document).ready(function(){
		var action = "action=add_to_cart&pid="+product_id+"&lang="+lang;
		$.ajax({
			type: 'POST',
			url: HOME_DIR+'/Modules/Products/products.resp.php',
			data: action,
			success: function(response){
				get_cart_product_counter('cart_content', lang);
				viewCart(lang);
			}
		});
	});

}
function remove_from_cart(product_id,lang)
{
	$(document).ready(function(){
		var action = "action=remove_from_cart&pid="+product_id+"&lang"+lang;
		$.ajax({
			type: 'POST',
			url: HOME_DIR+'/Modules/Products/products.resp.php',
			data: action,
			success: function(response){
				get_cart_product_counter('cart_content', lang);
				viewCart(lang);
			}
		});
	});

}

function reset_cart(lang)
{
	$(document).ready(function(){
		var action = "action=reset_cart&lang="+lang;
		$.ajax({
			type: 'POST',
			url: HOME_DIR+'/Modules/Products/products.resp.php',
			data: action,
			success: function(response){
				OpenWindow('message');
				$('#messagetext').html(response);
				get_cart_product_counter('cart_content', lang);
				CloseWindow('viewCart');
				//viewCart();
			}
		});
	});

}
function get_cart_product_counter(field,lang)
{
	$(document).ready(function(){
		var action = "action=get_cart_product_counter&lang="+lang;
		var response;
		$.ajax({
			type: 'POST',
			url: HOME_DIR+'/Modules/Products/products.resp.php',
			data: action,
			success: function(response){
				$('#'+field).html(response);
			}
		});
	});

}

function get_order_delivery_price(city,field, lang)
{
	$(document).ready(function(){
		var action = "action=get_delivery_price&city="+city+"&lang="+lang;
		var response;
		$.ajax({
			type: 'POST',
			url: HOME_DIR+'/Modules/Products/products.resp.php',
			data: action,
			success: function(response){
				$('#'+field).html(response);
			}
		});
	});

}

function order_forms(a, lang)
{
	$(document).ready(function(){
		var action = "action="+a+"&lang="+lang;
		$.ajax({
			type: 'POST',
			url: HOME_DIR+'/Modules/Products/products.resp.php',
			data: action,
			success: function(response){
				$('#orderforms').html(response);
				CloseWindow('viewCart');
				OpenWindow('orderforms');
			}
		});
	});
}

//  Send Email
function sendorder(message,lang)
{
	$(document).ready(function() {
			if (!$('#accept_terms').attr('checked')) {
			//if (!$('#accept_terms').is(':checked')) {
				OpenWindow('message');
				$('#messagetext').html(message);
				return false;
			}
			var email = $(this).find('input[name="email"]'); 
			$('*').removeClass('error');
			var error = 0;
			
			var regx = /^([a-z0-9_\-\.])+\@([a-z0-9_\-\.])+\.([a-z]{2,4})$/i;
			
			if(!regx.test(email.val())){
				email.addClass('error');
				return false;
			}
			

		var postdata = $('#oforms').serialize();
		//alert(lang);
		//return false;
		$.ajax({
			type: "POST",
			url: HOME_DIR+'/Modules/Products/products.resp.php',
			data: postdata,
			success: function(response){
				CloseWindow('orderforms');
				get_cart_product_counter('cart_content', lang);
				OpenWindow('message');
				$('#messagetext').html(response);
			}
		});

	});
}
// End Send Email

// Orders
function Orders(action)
{
	$(document).ready(function(){
		var query = action;
		$('#Content .product-content').html('Loading .......');
		$.ajax({
			type: 'POST',
			url: HOME_DIR+'/Modules/Orders/orders.resp.php',
			data: query,
			success: function(data){
				$('#Content .product-content').html(data);
			}
		});
	});
}

function listOrders(page)
{
	var action = "action=listOrders&p="+page;
	Orders(action);
}
function viewOrder(order_id)
{
	$(document).ready(function(){
		var action = "action=viewOrder&oid="+order_id;
		$.ajax({
			type: 'POST',
			url: HOME_DIR+'/Modules/Orders/orders.resp.php',
			data: action,
			success: function(response){
 				$('#vieworder').html(response);
				OpenWindow('vieworder');
			}
		});
	});
}
// End Orders
function OpenWindow(win)
{
	$(document).ready(
		function()
		{
			var maskHeight = $(document).height();
			var maskWidth = $(window).width();
			$('#win_smoke').css({'width':maskWidth,'height':maskHeight});
			$('#win_smoke').show();

			var winH = $(window).height();
			var winW = $(window).width();
			$('#'+win).css('top',  (winH/2-$('#'+win).height()/2)+$(document).scrollTop());
			$('#'+win).css('left', winW/2-$('#'+win).width()/2);
			$('#'+win).fadeIn(100);
			//$('#'+win).show();
	});	
}

function CloseWindow(win)
{
	$('#'+win).fadeOut(100);
	$('#win_smoke').hide();
}

function CheckPaymentType()
{
	$(document).ready(
		function()
		{
			//if ($('#payment_type_paypal').attr('checked')) {
			if ($('#payment_type_paypal').is(':checked')) {
				$('#paypal_account').html('<span style="font-size: 14px;font-weight:600;">ecommerce.giftshop@gmail.com</span>');
			}
			else
			{
				$('#paypal_account').html('');
			}
	});
}

function CheckTerms(message)
{
	$(document).ready(
		function()
		{
			if (!$('#accept_terms').attr('checked')) {
			//if (!$('#accept_terms').is(':checked')) {
				OpenWindow('message');
				$('#messagetext').html(message);
				return false;
			}
			return true;
	});
}
function CheckOrderForms()
{

}
