function LogoClick(e) {
	if (!e) var e = window.event;
	// e refers to the event
	location.href="/index.php";
}

function ShoppingBagClick(e) {
	if (!e) var e = window.event;
	// e refers to the event
	location.href="/basket.php";
}

function ChangeProductImage1(e,num) {
	if (!e) var e = window.event;
	var main_image=document.getElementById("product_image_thumb_1").src;
	main_image=main_image.replace("_thumb.jpg", ".jpg");
	document.getElementById("product_image_main").src=main_image;
}

function ChangeProductImage2(e,num) {
	if (!e) var e = window.event;
	var main_image=document.getElementById("product_image_thumb_2").src;
	main_image=main_image.replace("_thumb.jpg", ".jpg");
	document.getElementById("product_image_main").src=main_image;
}

function ChangeProductImage3(e,num) {
	if (!e) var e = window.event;
	var main_image=document.getElementById("product_image_thumb_3").src;
	main_image=main_image.replace("_thumb.jpg", ".jpg");
	document.getElementById("product_image_main").src=main_image;
}

function ChangeProductImage4(e,num) {
	if (!e) var e = window.event;
	var main_image=document.getElementById("product_image_thumb_4").src;
	main_image=main_image.replace("_thumb.jpg", ".jpg");
	document.getElementById("product_image_main").src=main_image;
}

function ChangeProductImage5(e,num) {
	if (!e) var e = window.event;
	var main_image=document.getElementById("product_image_thumb_5").src;
	main_image=main_image.replace("_thumb.jpg", ".jpg");
	document.getElementById("product_image_main").src=main_image;
}

function ConfirmQuestion(e) {
	if (!e) var e = window.event;
	// e refers to the event
	return confirm("Are you sure?");
}

function BodyCount(e) {
	x=10;
	if (!e) var e = window.event;
	// e refers to the event
	var bodyElement = document.getElementById('body');
	var bodyMsgElement = document.getElementById('body_msg');
	if (bodyMsgElement != null && bodyElement != null ) {
		bodyMsgElement.innerHTML="Letter count: "+bodyElement.value.length;
		if (bodyElement.value.length > 160) {
			bodyMsgElement.style.color="red";
		}else {
			bodyMsgElement.style.color="black";
		}
	}
}

function SubmitBasket() {
	if (!e) var e = window.event;
	document.getElementById('basket_form').submit();
}

var element = document.getElementById("logo");
if ( element != null ) {
	element.onclick = LogoClick;
	if (element.captureEvents) element.captureEvents(Event.CLICK);
}

var element = document.getElementById("shopping_bag_icon");
if ( element != null ) {
	element.onclick = ShoppingBagClick;
	if (element.captureEvents) element.captureEvents(Event.CLICK);
}

var element = document.getElementById('delete');
if (element != null) {
	element.onclick = ConfirmQuestion;
	if (element.captureEvents) element.captureEvents(Event.CLICK);
}

var element = document.getElementById('send_mail');
if (element != null) {
	element.onclick = ConfirmQuestion;
	if (element.captureEvents) element.captureEvents(Event.CLICK);
}

var element = document.getElementById('body');
if (element != null) {
	element.onkeyup = BodyCount;
	if (element.captureEvents) element.captureEvents(Event.ONKEYUP);
}

var element = document.getElementById("product_image_thumb_1");
if ( element != null ) {
	element.onmouseover = ChangeProductImage1;
	if (element.captureEvents) element.captureEvents(Event.MOUSEOVER);
}

var element = document.getElementById("product_image_thumb_2");
if ( element != null ) {
	element.onmouseover = ChangeProductImage2;
	if (element.captureEvents) element.captureEvents(Event.MOUSEOVER);
}

var element = document.getElementById("product_image_thumb_3");
if ( element != null ) {
	element.onmouseover = ChangeProductImage3;
	if (element.captureEvents) element.captureEvents(Event.MOUSEOVER);
}

var element = document.getElementById("product_image_thumb_4");
if ( element != null ) {
	element.onmouseover = ChangeProductImage4;
	if (element.captureEvents) element.captureEvents(Event.MOUSEOVER);
}

var element = document.getElementById("product_image_thumb_5");
if ( element != null ) {
	element.onmouseover = ChangeProductImage5;
	if (element.captureEvents) element.captureEvents(Event.MOUSEOVER);
}

//if using text_tools lib and want to cache the images too, add this + ensure image_cache.js has been linked too
var element = document.body;
if ( element != null ) {
	if ( element.onload != null && element.id != "3dAuthPage" ) {
		element.onload = loadImages();
		if (element.captureEvents) element.captureEvents(Event.ONLOAD);
	}
}

var element = document.getElementById('accept_alternative');
if (element != null) {
	element.onchange = SubmitBasket;
	if (element.captureEvents) element.captureEvents(Event.CHANGE);
}

var element = document.getElementById('delivery_type_id');
if (element != null) {
	element.onchange = SubmitBasket;
	if (element.captureEvents) element.captureEvents(Event.CHANGE);
}
