function DeleteConfirm(item)
{
    if (item.checked)
    {
    	if(confirm("Are you sure want to remove this item from basket?"))
    	{
    		var $j = jQuery.noConflict();
    		var query = '/api/orderitem/delete?id='+ item.value ;
    		var basket = $j.ajax({type: "GET", url: query, async: false}).responseText;

    		if(basket=="")
    		{
    			location.href = "/basket";
    		}
    	}
    	else
    	{
    	    item.checked = false;
    	}
    }
}
function addreview()
{

	var $j = jQuery.noConflict();
	var json = $j.ajax({type: "GET", url: "/review/index", async: false}).responseText;

	if(json=="false" || json == false)
	{
		window.location = '/signin'
		return false;
	}
	if(document.getElementById('product_review').style.display == "block"){
		document.getElementById('product_review').style.display = "none";
	}else{
		document.getElementById('product_review').style.display = "block";
	}
}
function readmore_review(url)
{
	location.href = url;
}
function calcDeliveryCosts(delivery)
{
    var deliveryParts = delivery.val().split('_');
	var delivery_total = parseFloat(deliveryParts[1]);
	var subtotal = document.getElementById('subtotal').innerHTML;
	if( subtotal =="" )
	{
		subtotal = 0;
	}

	var newtotal = parseFloat(subtotal) + delivery_total;
	document.getElementById('baskettotal').innerHTML = newtotal.toFixed(2);
}

function Showdiv(divname)
{
	if(document.getElementById(divname).style.display != "none")
	{
		document.getElementById(divname).style.visibility="hidden";
		document.getElementById(divname).style.display="none";
	}
	else
	{
		document.getElementById(divname).style.visibility="visible";
		document.getElementById(divname).style.display="block";

	}
 }
 function swapBackToFlash(sku_code, file, color)
 {
    var $j = jQuery.noConflict();

	$j('#prod_image').html('<div id="flash_movie_container"><!-- dynamic --></div>');
    var flash_movie_uid = new Date().getTime();

    var so = new SWFObject('/'+file, 'flash_movie', '295', '213', '8', '#FF');
    so.addParam('allowScriptAccess', 'sameDomain');
    so.addParam('quality', 'high');
    so.addVariable('lcId', flash_movie_uid);
    so.write('flash_movie_container');
    
    resetZoomLinks();
    $j('#full_sku_code').html(sku_code);
 }
 
 function resetZoomLinks()
 {
 	var $j = jQuery.noConflict();
 	
 	//MagicZoom_stopZooms();
 	
 	$j('.zoom-image').show();
    $j('.zoom-image-out').hide();
    
    MagicZoom_stopZooms();
 }
    
 
 function switchswatches(sku_code, file, color)
 {
    var $j = jQuery.noConflict();

	$j('#prod_image').html('<div id="flash_movie_container"><!-- dynamic --></div>');
    var flash_movie_uid = new Date().getTime();

    var so = new SWFObject('/'+file, 'flash_movie', '295', '213', '8', '#FF');
    so.addParam('allowScriptAccess', 'sameDomain');
    so.addParam('quality', 'high');
    so.addVariable('lcId', flash_movie_uid);
    so.write('flash_movie_container');

	//change color options
	style_code = $j('#style_code').val();
	fit = $j('#fit').val();
	size = $j('#size').val();

	$j('#item_sku_code').html(style_code + "_" + color + fit+ size);
	
	if ($j('#color').containsOption(color))
	{
	    $j('#color').selectOptions(color, true);
	}
	$j('#color option').each(function()
	{
	    if ($j(this).attr('selected'))
	    {
    	    $j('#colour_code').html($j(this).html());
	    }
	});
	
	if( sku_code.length > 5 )
	{
		$j.get(
	    	'/products/stockcheck',
	    	{ sku_code: sku_code },
	    	function (response)
	    	{
	    	    var stockMessage = Product.detail.getStockMessage(response);
	    	    if ((response*1) > 0)
	    		{
	    		    $j('#add_basket_status').show();
	    		    $j('#overall_stock_message').html(stockMessage);
	    		    $j('#overall_stock_message').show();
	    		}
	    		else
	    		{
	    		    $j('#add_basket_status').hide();
	    		    $j('#overall_stock_message').html(stockMessage);
	    		    $j('#overall_stock_message').show();
	    		}
	    	}
	    );
	}
	         
    resetZoomLinks();   
    Product.detail.event.updateSKU('colour');
 }

 function mailtofriend()
 {
 	var url = "/mailtofriend.html";
 	var $j = jQuery.noConflict();
	var firstname = escape(document.getElementById('firstname').value);
	var surname = escape(document.getElementById('surname').value);
	var email = escape(document.getElementById('email').value);
	var friend_name = escape(document.getElementById('friend_name').value);
	var friend_email = escape(document.getElementById('friend_email').value);
	var message = escape(document.getElementById('message').value);

	if( firstname =="")
	{
		alert("Please fill in your first name");
		return false;
	}
	if(surname == "")
	{
		alert("Please fill in your surname");
		return false;
	}
	if(email=="")
	{
		alert("Please fill in your email");
		return false;
	}
	if(friend_name=="")
	{
		alert("Please fill in your friend's name");
		return false;
	}
	if(friend_email=="")
	{
		alert("Please fill in your friend's email");
		return false;
	}

	var json = $j.ajax({type: "POST", url: "/mailtofriend.html", data :"first_name="+firstname+"&surname="+surname+"&email="+email + "&friend_name=" + friend_name + "&friend_email=" +friend_email + "&message=" + message, async: false}).responseText;

	if(json == "success")
	{
		Showdiv("emailAFriend");
		alert("An email has been sent to your friend.");

		document.getElementById('firstname').value = "";
		document.getElementById('surname').value = "";
		document.getElementById('email').value = "";
		document.getElementById('friend_name').value = "";
		document.getElementById('friend_email').value = "";
		document.getElementById('message').value = "";
	}

 }
 
 
 function openMessage(status) {
	if(document.getElementById('messagePopup') != null) {
		document.getElementById('darkScreen').style.height = (document.getElementById('pageCenter').offsetHeight + 200) +  'px';
		document.getElementById('darkScreen').style.width = document.body.scrollWidth + 'px';
		document.getElementById('darkScreen').style.marginLeft = '-' + ((document.body.scrollWidth - 986)/2) + 'px';
		document.getElementById('darkScreen').style.display = 'block';
		document.getElementById('messagePopup').style.display = 'block';
		document.body.className = 'hideDropdowns';
		if(status == 'result') {
			setTimeout("scroll(0, " + document.getElementById('pageCenter').offsetHeight + ")", 100);
		}
	}
}
function closeMessage() {
	document.getElementById('darkScreen').style.display = 'none';
	document.getElementById('messagePopup').style.display = 'none';
	document.body.className = '';
}
 
 
