

//
// Javascript for showProduct.aspx
//
function addToBasket()
{
	var optionID = getOptionID( document.Form1.slist);
	var qty = document.Form1.qty.value;
	var isColour = document.Form1.isColour.checked;

	var c = 0;
	if ( isColour == true)
		c = 1;
	photogallery.showProduct.ServerAddToBasket( optionID, qty, c);
	
	getBasketString();
}

function showBasket()
{
	var str = photogallery.showProduct.ServerGetBasketString().value;
	if ( str == "Your basket is empty")
		alert(str);
	else
		window.location = "viewBasket.aspx";
}


function showSearchBasket()
{
	var str = photogallery.search.ServerGetBasketString().value;
	if ( str == "Your basket is empty")
		alert(str);
	else
		window.location = "viewBasket.aspx";
}


function getBasketString()
{
	var str = photogallery.showProduct.ServerGetBasketString();
	
	replaceDivText( "basketString", str.value);
//	replaceDivText( "basketString2", str.value);
}



function searchSetup()
{
//alert("here");
	var str = photogallery.search.ServerGetBasketString();
	
	replaceDivText( "basketString", str.value);
//	populateList(document.Form1.slist, response);
}

function setup()
{
	response = photogallery.showProduct.ServerGetProductTypeList();
	populateList(document.Form1.slist, response);
	getBasketString();

}

function checkAddrDetails()
{
	var str = document.getElementById("Name").value;
	var error = "";
	if ( str.length < 1)
		error = "Please enter a valid name.";


	str = document.getElementById("Addr1").value;
	if ( str.length < 1)
		error = "Please enter a valid Address.";

	str = document.getElementById("Town").value;
	if ( str.length < 1)
		error = "Please enter a valid Town.";

	str = document.getElementById("postCode").value;
	if ( str.length < 1)
		error = "Please enter a valid Post Code.";

	str = document.getElementById("Tel").value;
	if ( str.length < 1)
		error = "Please enter a valid Telephone Number.";

	str = document.getElementById("email").value;
	if ( str.length < 1)
		error = "Please enter a valid email address.";

	var str2 = document.getElementById("email2").value;
	if ( str2 != str)
		error = "Please ensure that the confirmation email address is correct.";

	str = document.getElementById("delAddr1").value;
	if ( str.length < 1)
		error = "Please enter a valid Delivery address.";

	str = document.getElementById("DellTown").value;
	if ( str.length < 1)
		error = "Please enter a valid Delivery Town.";

	str = document.getElementById("DelPostcode").value;
	if ( str.length < 1)
		error = "Please enter a valid Delivery Post Code.";


	if ( error.length > 0)
	{
		alert(error);
		return false;
	}
	else
	{
		return true;
	}
}

function sameAddress()
{
	var str = document.getElementById("Addr1").value;
	document.getElementById("delAddr1").value = str;
	
	str = document.getElementById("Addr2").value;
	document.getElementById("DelAddr2").value = str;

	str = document.getElementById("Town").value;
	document.getElementById("DellTown").value = str;

	str = document.getElementById("County").value;
	document.getElementById("DelCounty").value = str;

	str = document.getElementById("Postcode").value;
	document.getElementById("DelPostcode").value = str;

	str = document.getElementById("CountryList").value;
	document.getElementById("delCountryList").value = str;
}

function doCheckout()
{

	var comments =	 document.getElementById("comments").value;
	window.location = "checkout.aspx?comments=" + comments;
}

function getSearchBasketString()
{
	var str = photogallery.search.ServerGetBasketString();
//	alert(str.value);
	replaceDivText( "basketString", str.value);
//	document.getElementById("basketPic").style.visibility="hidden";

}
