Element.observe(document,"dom:loaded", function(){
	$$('#product-features-image div, #product-features-image span').each(function(el) {
		el.observe("mouseover", showProductFeature.curry(el));
	});
});

function swapImage(i,key) {
	$$('.product-image').invoke("fade", {duration:0.5, afterFinish: showImage.curry(i)});
//	$$('.product-image').invoke("removeClassName", 'large_image_show');
	if (key!=firstImage && $('product-thumbnail-div-'+firstImage).style.display == 'none')
		$('product-thumbnail-div-'+firstImage).appear({duration:0.5});
	//else $('product-thumbnail-div-1').hide();
}
function showImage(i) {
	$('product-image-'+i).appear( {duration:0.5} );
//	$('large-img_'+i).addClassName("large_image_show");
}
function preloadImages(prod,img,type) {
	var geoLocation="uk";
	new Image().src="images/"+geoLocation+"_only/thumbs/"+prod+"-"+img+"."+type;
	new Image().src="images/"+geoLocation+"_only/large/"+prod+"-"+img+"."+type;
}
var productActive=true;
var featuresActive=false;
var moreinfoActive=false;
function mouseoverProductSection(section) {
	if (section=='product') {
		if (productActive===false) $('product').src="/images/btns/btn-product-over.jpg";
	} else 
	if (section=='features') {
		if (featuresActive===false) $('features').src="/images/btns/btn-features-over.jpg";
	} else 
	if (section=='moreinfo') {
		if (moreinfoActive===false) $('moreinfo').src="/images/btns/btn-more-info-over.jpg";
	}
}
function mouseoutProductSection(section) {
	if (section=='product') {
		if (productActive===false) $('product').src="/images/btns/btn-product.jpg";
	} else 
	if (section=='features') {
		if (featuresActive===false) {
		$('features').src="/images/btns/btn-features.jpg";
		}
	} else 
	if (section=='moreinfo') {
		if (moreinfoActive===false) $('moreinfo').src="/images/btns/btn-more-info.jpg";
	} 
}
function showProductSection(section) {
	$$('.product-div').invoke("hide");
	$('product-'+section).show();
	//$(section).src="/images/btn/btn-"+section+"-over.jpg";
	if (section=='product') {
		productActive=true;
		featuresActive=false;
		moreinfoActive=false;
		$('product').src="/images/btns/btn-product-over.jpg";
		$('features').src="/images/btns/btn-features.jpg";
		//$('moreinfo').src="/images/btns/btn-more-info.jpg";
	} else if (section=='features') {
		productActive=false;
		featuresActive=true;
		moreinfoActive=false;
		$('product').src="/images/btns/btn-product.jpg";
		$('features').src="/images/btns/btn-features-over.jpg";
		//$('moreinfo').src="/images/btns/btn-more-info.jpg";
	} else {
		productActive=false;
		featuresActive=false;
		moreinfoActive=true;
		$('product').src="/images/btns/btn-product.jpg";
		$('features').src="/images/btns/btn-features.jpg";
		//$('moreinfo').src="/images/btns/btn-more-info-over.jpg";
	}
}
function showProductFeature(el) {
	if (el.innerHTML=="") el=$('product-features-image').down('span.'+el.className);
	$$('.product-feature').invoke("hide");
	$$('#product-features-image span').invoke("removeClassName","feature-hit-hover");
	var id = el.className.substr(4);
	if (el!=null) $(el).addClassName("feature-hit-hover");
	$('product-feature-'+id).show();
}
function emailStock(pID) {
	if ($F('email-stock-email-'+pID).length<5) return;
	var ajax = new Ajax.Request('/ajax/emailStock.php',{onSuccess: emailStockSuccess.curry(pID), method: 'post', parameters: {pID:pID, email: $F('email-stock-email-'+pID)}});
}
function emailStockSuccess(id) {
	$('email-stock-'+id).innerHTML="Thank you.";
}