// Redirect
function redirect(Url){
	
	document.location = Url;
	
}

// Checkout
function deleteItem(id) {
	
	frm = document.getElementById('frmBasket');
	frm.action.value = 'deleteItem';
	frm.itemId.value = id;
	frm.submit();
	
}

// Change colour for thumbnail view
function changeColour(productContainerId, productName, productUrl, productImage){
	
	var imageTemplate = new Template('<a href="#{productUrl}"><img src="#{productImage}" alt=""></a>');	
	
	$(productContainerId).update(imageTemplate.evaluate({ 
		productUrl:productUrl, 
		productImage:productImage 
	}));
	
}

// Change additional image for product details
function changeImage(containerId, imageName, imageLocation, largeLocation){
	
	if(largeLocation.length){
		imageTemplate = new Template('<a href="#{largeLocation}" class="lightwindow" title="#{imageName}"><img src="#{imageLocation}" alt=""></a>');
	
		$(containerId).update(imageTemplate.evaluate({ 
			imageName:imageName, 
			imageLocation:imageLocation,
			largeLocation:largeLocation
		}));
		
		// Have to call lightwindow again to parse the DOM tree finding all the lightwindow references
		lightwindowInit();
		
	}
	else {
		
		imageTemplate = new Template('<img src="#{imageLocation}" alt="">');
		
		$(containerId).update(imageTemplate.evaluate({ 
			imageLocation:imageLocation
		}));
	}

	
}

// 
function changeImageView(image,large){
	
}

// Online Help 
function toggleOnlineHelp(elId) {

	aEls = $$('#OnlineHelp a.Link');

	for(i=0; i < aEls.length; i++)
		aEls[i].removeClassName('Selected');
	
	divEls = $$('#OnlineHelp div');
	for(i=0; i < divEls.length; i++)
		divEls[i].hide();
		
	$('Link' + elId).addClassName('Selected');
	$('Item' + elId).show();
	
}

// Gallery - wallpapers
function MM_jumpMenu(targ,selObj,restore) { //v3.0

	eval("window.open('"+selObj.options[selObj.selectedIndex].value+"','image','')");
	if(restore) 
		selObj.selectedIndex = 0;
		
}
