function detailView(id){
 window.open("detailView.php?id=" +id, "Tuotetiedot","width=520,height=700,scrollbars=0,resizable=0")
 }
function normalImage(id){
  window.open("detailView.php?id=" +id, "Tuotekuvat", "width=520,height=700,scrolbars=0,resizable=0")
  }
function termsOfDelivery(){
	window.open("termsOfDelivery.php", "Toimitusehdot", "width=600,height=600,resizable=0")
} 
function manageCart(action, id){
	
	var actionField = document.getElementById("action");
	var idField = document.getElementById("product_id");
	
	if((actionField)&&(idField)){
		idField.value=id
		switch(action){
			case 1:
			actionField.value = "changeCart"
			var count = document.getElementById("items" +id)
			var numb = document.getElementById("numbOfItems")
			numb.value = count.value
			break
			case 2:
			actionField.value = "removeItem"
			break
			case 3:
			actionField.value = "orderCart"
			break
			case 4:
			actionField.value = "clearCart"
			break
			case 5:
			actionField.value = "cancel"
			break
			default:
				return false	
		}	
	}
}

var maxWidth=200;
var maxHeight=200;
var fileTypes=["bmp","gif","png","jpg","jpeg"];
var outImage="previewField";
var defaultPic="./pics/noimage.gif";

function preview(what){
	var source=what.value;
	var ext=source.substring(source.lastIndexOf(".")+1,source.length).toLowerCase();
	for (var i=0; i<fileTypes.length; i++) 
		if (fileTypes[i]==ext) 
			break;
		globalPic=new Image();
		if (i<fileTypes.length) 
			globalPic.src=source;
		else {
			globalPic.src=defaultPic;
    		alert("Kuva ei ole kelvollinen\nValitse jokin seuraavan tyyppisistä kuvista:\n\n"+fileTypes.join(", "));
  		}
 		setTimeout("applyChanges()",200);
}

var globalPic;

function applyChanges(){
  var field=document.getElementById(outImage);
  var x=parseInt(globalPic.width);
  var y=parseInt(globalPic.height);
  if (x>maxWidth) {
    y*=maxWidth/x;
    x=maxWidth;
  }
  if (y>maxHeight) {
    x*=maxHeight/y;
    y=maxHeight;
  }
  field.style.display=(x<1 || y<1)?"none":"";
  

  field.src=globalPic.src;
  field.width=x;
  field.height=y;
}

