var popup_counter = 0;
function show_more_info(more_info_id) {
	popup_counter++;
	var url = document.getElementById('more_info_' + more_info_id).href;
	window.open(url, popup_counter, 'toolbar=0,scrollbars=1,location=0,statusbar=1,menubar=0,resizable=1,width=600,height=400');
}

function update_product_total(product_id, price) {
	var quantity = document.getElementById("quantity" + product_id).value
	var total = quantity * price;
	document.getElementById("total" + product_id).value = currency_format(total)
}

function currency_format(original_value) {
	// Get rounded value
	var rounded_value = "" + Math.round(original_value * 100) / 100;
	// Get index of decimal point
	var index_of_point = rounded_value.indexOf('.');
	// Check that index of point is larger than zero (does it exist?)
	if(index_of_point < 0) {
		// No point found, so return with two zero's
		return rounded_value + ".00";
	}
	// Get true value
	var true_value = rounded_value.substring(0, index_of_point + 1) + rounded_value.substring(index_of_point + 1, index_of_point + 3);
	// Check if true value needs an extra zero
	if(index_of_point + 2 == rounded_value.length) {
		true_value += "0";
	}
	// Return true value
	return true_value;
}

if(parseInt(navigator.appVersion.charAt(0)) >= 4) {
var isNN = (navigator.appName=="Netscape")?1:0;
var isIE = (navigator.appName.indexOf("Microsoft")!=-1)?1:0;}
var optNN = 'scrollbars=no,width='+500+',height='+500+',left='+100+',top='+100;
var optIE = 'scrollbars=no,width=150,height=100,left='+100+',top='+100;
function image_popup(image_url,window_title) {
	if(isNN) {
		imgWin=window.open('about:blank','',optNN);
	}
	if(isIE) {
		imgWin=window.open('about:blank','',optIE);
	}
	with(imgWin.document) {
		writeln('<html>');
		writeln('<head>');
		writeln('<title>'+window_title+'</title>');
		writeln('<meta name="description" content="{/literal}{$website_description}{literal}" />');
		writeln('<meta name="keywords" content="{/literal}{$website_keywords}{literal}" />');
		writeln('<meta http-equiv="Content-Type" content="text/html;charset=utf-8" />');
		writeln('<style type="text/css">body { margin: 0px; background-color: #FFFFFF; }</style>');
		writeln('<sc'+'ript type="text/javascript">');
		writeln('var isNN,isIE;');
		writeln('if(parseInt(navigator.appVersion.charAt(0)) >= 4) {');
		writeln('	isNN=(navigator.appName=="Netscape")?1:0;');
		writeln('	isIE=(navigator.appName.indexOf("Microsoft")!=-1)?1:0;');
		writeln('}');
		writeln('function reSizeToImage() {');
		writeln('	if(isIE) {');
		writeln('		window.resizeTo(100,100);');
		writeln('		width = 100 - (document.body.clientWidth-document.images[0].width);');
		writeln('		height = 100 - (document.body.clientHeight-document.images[0].height);');
		writeln('		window.resizeTo(width,height);');
		writeln('	}');
		writeln('	if (isNN){');
		writeln('		window.innerWidth = document.images["image"].width+20;');
		writeln('		window.innerHeight = document.images["image"].height+20;');
		writeln('	}');
		writeln('}');
		writeln('</sc'+'ript>');
		writeln('</head>');
		writeln('<body scroll="no" onload="reSizeToImage(); self.focus();">');
		writeln('<table cellpadding="0" cellspacing="0" width="100%" height="100%" border="0">')
		writeln('<tr>')
		writeln('	<td align="center" valign="middle">')
		writeln('		<a href="javascript: self.close();">');
		writeln('			<img name="image" src="'+image_url+'" alt="'+window_title+'" style="display: block; border:0;" />');
		writeln('		</a>');
		writeln('	</td>')
		writeln('</tr>')
		writeln('</table>')
		writeln('</body>');
		writeln('</html>');
		close();		
	}
}

var submitcount = 0;
function submitCheck() {
	if(submitcount == 0) {
		// Sumbit form
		submitcount ++;	
		return true;	
	} else {
		alert("Transaction is in progress.");
		return false;
	}
}

function confirm_link(message, url) {
	if(confirm(message)) location.href = url;
}