// Place your application-specific JavaScript functions and classes here
// This file is automatically included by javascript_include_tag :defaults

jQuery(document).ready(function($) {


	var menu_option = $("#j_menu_option").attr("option");
	$("#"+menu_option).slideDown();


	jQuery("a.j_confirm").click(function (e) { 

		var answer = confirm("are you sure?")
		if (answer == false){
			e.preventDefault();
		}
		 
	});

	jQuery("a.j_buy_now").click(function (e) {
		// stop normal link click
	    e.preventDefault();
		window.scrollTo(0,0);
		
		var products_id = $(this).attr("products_id");
		var snapshot;
		//alert('This item will now be added to your shopping cart');

		$.ajax({
    		url: "/ajax_shopping_cart.php",
    		type: "POST",
    		data: {action : 'buy_now', products_id: products_id }, // whatever the data is
    		success: function(data){
				$("#j_basket_summary").html(data);	
				$("#popupAddToBasket").html('<div><p align="center"><img src="http://www.memorybits.co.uk/images/bespoke/cartimage.gif" alt="Panier" /></p><p align="center"><img border="0" src="http://www.memorybits.co.uk/images/zoombits-fr/article_panier.jpg"></p><p align="center"><a href="/promo"><img border="0" src="http://www.memorybits.co.uk/images/zoombits-fr/buttons/confirmer_ma_commande.gif"></a> &nbsp;&nbsp; <a onclick="changeClass()" style="cursor:hand;"><img border="0" src="http://www.memorybits.co.uk/images/zoombits-fr/buttons/acheter_plus.gif"></a></p></div>');
				//centering with css
				centerPopup();
				//load popup
				loadPopup();
    		},
			error: function(msg,text,error){
						alert("Point maintenant ajouté ŕ votre panier");
                        //alert(msg);
						window.location.reload();
			}
		});
	
	});	
	
	jQuery("a.j_buy2_now").click(function (e) {
		// stop normal link click
	    e.preventDefault();
		window.scrollTo(0,0);
		
		var products_id = $(this).attr("products_id");
		var snapshot;
		//alert('This item will now be added to your shopping cart');

		$.ajax({
    		url: "/ajax_shopping_cart.php",
    		type: "POST",
    		data: {action : 'buy_now', products_id: products_id }, // whatever the data is
    		success: function(data){
				$("#j_basket_summary").html(data);	
				$("#popupAddToBasket").html('<div><p align="center"><img src="http://www.memorybits.co.uk/images/bespoke/cartimage.gif" alt="Panier" /></p><p align="center"><img border="0" src="http://www.memorybits.co.uk/images/zoombits-fr/article_panier.jpg"></p><p align="center"><a href="/promo"><img border="0" src="http://www.memorybits.co.uk/images/zoombits-fr/buttons/confirmer_ma_commande.gif"></a> &nbsp;&nbsp; <a onclick="changeClass()" style="cursor:hand;"><img border="0" src="http://www.memorybits.co.uk/images/zoombits-fr/buttons/acheter_plus.gif"></a></p></div>');
				//centering with css
				centerPopup();
				//load popup
				loadPopup();
    		},
			error: function(msg,text,error){
						alert("Point maintenant ajouté ŕ votre panier");
                        //alert(msg);
						window.location.reload();
			}
		});
	
	});	
	
	jQuery("a.j_buy_now_monthly").click(function (e) {
		// stop normal link click
	    e.preventDefault();
		window.scrollTo(0,0);
		
		var products_id = $(this).attr("products_id");
		var snapshot;
		//alert('This item will now be added to your shopping cart');

		$.ajax({
    		url: "/ajax_shopping_cart.php",
    		type: "POST",
    		data: {action : 'buy_now_sub', products_id: products_id }, // whatever the data is
    		success: function(data){
				$("#j_basket_summary").html(data);	
				$("#popupAddToBasket").html('<div><p align="center"><img src="http://www.memorybits.co.uk/images/bespoke/cartimage.gif" alt="Panier" /></p><p align="center"><img border="0" src="http://www.memorybits.co.uk/images/zoombits-fr/article_panier.jpg"></p><p align="center"><a href="/promo"><img border="0" src="http://www.memorybits.co.uk/images/zoombits-fr/buttons/confirmer_ma_commande.gif"></a> &nbsp;&nbsp; <a onclick="changeClass()" style="cursor:hand;"><img border="0" src="http://www.memorybits.co.uk/images/zoombits-fr/buttons/acheter_plus.gif"></a></p></div>');
				//centering with css
				centerPopup();
				//load popup
				loadPopup();
    		},
			error: function(msg,text,error){
						alert("Point maintenant ajouté ŕ votre panier");
                        //alert(msg);
						window.location.reload();
			}
		});
		
		
	
	});	
	
	jQuery("a.j_buy_now_extra").click(function (e) {
	    e.preventDefault();
		window.scrollTo(0,0);
		var products_id = $(this).attr("products_id");
		var snapshot;
		$.ajax({
    		url: "/ajax_shopping_cart.php",
    		type: "POST",
    		data: {action : 'buy_now', products_id: products_id },
    		success: function(msg){
						window.location.href = "/shopping_cart";
    		},
			error: function(msg,text,error){
						window.location.href = "/shopping_cart";
			}
			
		});	
	
	});
	
	$("#popupLuckyDay").click(function(){
		disablePopup();		
		});
		//Press Escape event!
		$(document).keypress(function(e){
			if(e.keyCode==27 && popupStatus==1){
				disablePopup();
			}
		});
		
		$("#luckyDayButton").click(function(){
			$("#popupLuckyDay").html('<div><p align="center"><img src="http://www.memorybits.co.uk/images/bespoke/further_discount.gif" alt="More money off!" /></p><p align="center"><img border="0"src="http://www.memorybits.co.uk/images/bespoke/shopcartinfo.gif"></p></div>');
			//centering with css
			centerPopupLucky();		
			loadPopupLucky();
	});
		$("#promoConfirmButton").click(function(){
		$("#popupAddToBasket").html('<div><p align="center"><img src="http://www.memorybits.co.uk/images/bespoke/cartimage.gif" alt="Panier" /></p><p align="center"><img border="0" src="http://www.memorybits.co.uk/images/zoombits-fr/article_panier.jpg"></p><p align="center"><a href="/promo"><img border="0" src="http://www.memorybits.co.uk/images/zoombits-fr/buttons/confirmer_ma_commande.gif"></a></p></div>');
		//centering with css
		centerPopupLucky();		
		loadPopupLucky();
	});
		
		
		
		
		jQuery("a.rotate").click(function (e) {
		// stop normal link click
	    e.preventDefault();

		var currentImg = $(this).attr("pic");
		if(currentImg=="front"){
			$("div#body_part_selector").css({'background' : 'url(\'/ui/vitabits/french/body_selector/bodypart_selector_rear.jpg\') no-repeat 0px 0px'});	
			$("a.front").css({'display' : 'none'});
			$("a.back").css({'display' : 'block'});
			$(this).attr('pic','rear');
		}
		else{
			$("div#body_part_selector").css({'background' : 'url(\'/ui/vitabits/french/body_selector/bodypart_selector_front.jpg\') no-repeat 0px 0px'});		
			$("a.front").css({'display' : 'block'});
			$("a.back").css({'display' : 'none'});
			$(this).attr('pic','front');
		}
		
	});
	
});


/// POP UPS FOR ADDING TO BASKET


//SETTING UP OUR POPUP
//0 means disabled; 1 means enabled;
var popupStatus = 0;


function changeClass()
{
	$('#j_basket_summary').removeClass("basket_summary_empty").addClass("basket_summary");
	disablePopup();	
}
//loading popup with jQuery magic!
function loadPopup(){
	//loads popup only if it is disabled
	if(popupStatus==0){
		$("#backgroundPopup").css({
			"opacity": "0.7"
		});
		$("#backgroundPopup").fadeIn("slow");
		$("#popupAddToBasket").fadeIn("slow");
		popupStatus = 1;
	}
}

//disabling popup with jQuery magic!
function disablePopup(){
	//disables popup only if it is enabled
	if(popupStatus==1){
		$("#backgroundPopup").fadeOut("slow");
		$("#popupAddToBasket").fadeOut("slow");	
		$("#popupLuckyDay").fadeOut("slow");	
		$("#popupXmas").fadeOut("slow");
		popupStatus = 0;
	}
}

//centering popup
function centerPopup(){
	//request data for centering
	var windowWidth = document.documentElement.clientWidth;
	var windowHeight = document.documentElement.clientHeight;
	var popupHeight = $("#popupAddToBasket").height();
	var popupWidth = $("#popupAddToBasket").width();
	
	//centering
	$("#popupAddToBasket").css({
		"position": "absolute",
		"top": windowHeight/2-popupHeight/2,
		"width":"310px",
		"opacity": "1",
		//"top": '100px',
		//"left": '50%'
		"left": windowWidth/2-popupWidth/2
	});
	//only need force for IE6
	
	$("#backgroundPopup").css({
		"height": windowHeight
	});
	
}






//loading popup with jQuery magic!
function loadPopupLucky(){
	//loads popup only if it is disabled
	if(popupStatus==0){
		$("#backgroundPopup").css({
			"opacity": "0.7"
		});
		$("#backgroundPopup").fadeIn("slow");
		$("#popupLuckyDay").fadeIn("slow");
		popupStatus = 1;
	}
}

//centering popup
function centerPopupLucky(){
	//request data for centering
	var windowWidth = document.documentElement.clientWidth;
	var windowHeight = document.documentElement.clientHeight;
	var popupHeight = $("#popupLuckyDay").height();
	var popupWidth = $("#popupLuckyDay").width();
	
	//centering
	$("#popupLuckyDay").css({
		"position": "absolute",
		//"top": windowHeight/2-popupHeight/2,
		"top": 150,
		"left": windowWidth/2-popupWidth/2
	});
	//only need force for IE6
	
	$("#backgroundPopup").css({
		"height": windowHeight
	});
	
}





