// MySpace functions
function GetThis(T, C, U, L) {
    var targetUrl = 'http://www.myspace.com/Modules/PostTo/Pages/?' + 't=' + encodeURIComponent(T) + '&c=' + encodeURIComponent(C) + '&u=' + encodeURIComponent(U) + '&l=' + L;
    window.open(targetUrl);
}

// Init pretty photo
$(document).ready(function() {
	initPrettyPhoto();
});

function initPrettyPhoto() {
	$("a[rel^='prettyPhoto']").prettyPhoto({
		opacity: 0.5, /* Value betwee 0 and 1 */
		showTitle: false, /* true/false */
		theme: 'dark_rounded', /* light_rounded / dark_rounded / light_square / dark_square */
		callback: function(){} /* Called when prettyPhoto is closed */
	});
}

function closeModal() {
	$.prettyPhoto.close();
}


// cart functions
function updateCart() {
	ColdFusion.Ajax.submitForm('shopping_cart_items','/process/processCart.cfm?updateQty',updateCartResponse);
	return false;
}

function updateCartResponse(result) {
	var msg = (result == 'true') ? 'updated' : 'error';
	ColdFusion.navigate('/improv/cart.cfm?msg='+msg,'shoppingcart');
}

function addCart() {
	ColdFusion.Ajax.submitForm('shopping_cart_add_item','/process/processCart.cfm?addToCart',addCartResponse);
	return false;
}

function addCartTest() {
	ColdFusion.Ajax.submitForm('shopping_cart_add_item','/process/processCart.cfm?addToCart',addCartResponseTest);
	return false;
}

function addCartResponseTest(result) {
	var msg = (result == 'true') ? 'updated' : 'error';
	ColdFusion.navigate('/improv/cart_test.cfm?msg='+msg,'shoppingcart');
}

function addCartResponse(result) {
	var msg = (result == 'true') ? 'updated' : 'error';
	ColdFusion.navigate('/improv/cart.cfm?msg='+msg,'shoppingcart');
}

// tier cart functions
function updateCart_tp() {
	ColdFusion.Ajax.submitForm('shopping_cart_items','/process/processCartTier.cfm?updateQty',updateCartResponse_tp);
	return false;
}

function updateCartResponse_tp(result) {
	var msg = (result == 'true') ? 'updated' : 'error';
	ColdFusion.navigate('/improv/cart.cfm?msg='+msg,'shoppingcart');
}

function addCart_tp() {
	ColdFusion.Ajax.submitForm('shopping_cart_add_item','/process/processCartTier.cfm?addToCart',addCartResponse_tp);
	return false;
}

function addCartResponse_tp(result) {
	var msg = (result == 'true') ? 'updated' : 'error';
	ColdFusion.navigate('/improv/cart.cfm?msg='+msg,'shoppingcart');
}

// cart Suggest functions
function updateCartSuggest() {
	ColdFusion.Ajax.submitForm('shopping_cart_items','/process/processCart.cfm?updateQty',updateCartSuggestResponse);
	return false;
}

function updateCartSuggestResponse(result) {
	var msg = (result == 'true') ? 'updated' : 'error';
	ColdFusion.navigate('/improv/cartSuggest.cfm?msg='+msg,'shoppingcart');
}

function addCartSuggest() {
	ColdFusion.Ajax.submitForm('shopping_cart_add_item','/process/processCart.cfm?addToCart',addCartSuggestResponse);
	return false;
}

function addCartSuggestResponse(result) {
	var msg = (result == 'true') ? 'updated' : 'error';
	ColdFusion.navigate('/improv/cartSuggest.cfm?msg='+msg,'shoppingcart');
}

// tier cart Suggest functions
function updateCartSuggest_tp() {
	ColdFusion.Ajax.submitForm('shopping_cart_items','/process/processCartTier.cfm?updateQty',updateCartSuggestResponse_tp);
	return false;
}

function updateCartSuggestResponse_tp(result) {
	var msg = (result == 'true') ? 'updated' : 'error';
	ColdFusion.navigate('/improv/cartSuggest.cfm?msg='+msg,'shoppingcart');
}

function addCartSuggest_tp() {
	ColdFusion.Ajax.submitForm('shopping_cart_add_item','/process/processCartTier.cfm?addToCart',addCartSuggestResponse_tp);
	return false;
}

function addCartSuggestResponse_tp(result) {
	var msg = (result == 'true') ? 'updated' : 'error';
	ColdFusion.navigate('/improv/cartSuggest.cfm?msg='+msg,'shoppingcart');
}

// product cart functions
function updateProductCart() {
	ColdFusion.Ajax.submitForm('shopping_cart_items','processProductCart.cfm?updateQty',updateProductCartResponse);
	return false;
}

function updateProductCartResponse(result) {
	var msg = (result == 'true') ? 'updated' : 'error';
	ColdFusion.navigate('Productcart.cfm?msg='+msg,'gcCart');
}

function addProductCart() {
	ColdFusion.Ajax.submitForm('shopping_cart_add_item','processProductCart.cfm?addToCart',addProductCartResponse);
	return false;
}

function addProductCartResponse(result) {
	var msg = (result == 'true') ? 'updated' : 'error';
	ColdFusion.navigate('Productcart.cfm?msg='+msg,'gcCart');
}

function removeProductCart(pid) {
	ColdFusion.navigate('processProductCart.cfm?removeFromCart=' + pid,'gcCart');
	return false;
}

// product cart functions
function updateMixProductCart() {
	ColdFusion.Ajax.submitForm('shopping_cart_products','processProductCart.cfm?updateQty',updateMixProductCartResponse);
	return false;
}

function updateMixProductCartResponse(result) {
	var msg = (result == 'true') ? 'updated' : 'error';
	ColdFusion.navigate('cartSuggest.cfm?msg='+msg,'shoppingcart');
}

function addMixProductCart() {
	ColdFusion.Ajax.submitForm('shopping_cart_add_item','processProductCart.cfm?addToCart',addMixProductCartResponse);
	return false;
}

function addMixProductCartResponse(result) {
	var msg = (result == 'true') ? 'updated' : 'error';
	ColdFusion.navigate('Productcart.cfm?msg='+msg,'gcCart');
}



