function qtyUp()
{
	s = document.getElementById('txtqty').value;
	if(isPositiveInteger (s)){
		document.getElementById('txtqty').value = parseInt (s) + 1;
	}else{
		document.getElementById('txtqty').value = 1;
	}
}

function qtyDown()
{
	s = document.getElementById('txtqty').value;
	if(isPositiveInteger (s) && (parseInt (s) > 1)){
		document.getElementById('txtqty').value = parseInt (s) - 1;
	}else{
		document.getElementById('txtqty').value = 1;
	}
}

function isPositiveInteger (s)
{   
	return (parseInt (s) > 0);
}

function showTabContent(tabid)
{
	for(i=1;i<=4;i++){
		if(document.getElementById('tabcontent'+i)){
			if(i == tabid){
				document.getElementById('tabcontent'+i).style.display = 'block';
				document.getElementById('tablink'+i).className = 'tabselected';
			}else{
				document.getElementById('tabcontent'+i).style.display = 'none';
				document.getElementById('tablink'+i).className = '';
			}
		}
	}
}

function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function safemail(name, domain, display) {
		displayed=(typeof(display) == "undefined") ? name+"@"+domain : display;
		document.write('<a href=mailto:' + name + '@' + domain + ' >' + displayed + '</a>');
}

function changeCurrencyAjax(action_url, currency)
{
	purl = action_url+'?currency='+currency;	
	jQuery.ajax({
		type: "POST",
		url: purl,			   
		success: function(html){
			window.location.reload();
		}
	});	
}

function changeCurrency(action_url, currency)
{
	document.location.href = action_url+'?currency_change='+currency;	
}