
//*******************************************************************************
// Bereken prijzen voor tekeningen en verhuiskaarten  -- www.tekeningopverzoek.nl
//*******************************************************************************


function bepaalPrijs(type,aantal,soort,jnlijst,formaat,jnurl)
{

	//alert (type);
	//alert (aantal);
	//alert (soort);
	//alert (jnlijst);
	//alert (formaat); 
	
    var prijs="";
	var m=0;	//minimumaantal
	var s=0;	//stuksprijs
	var t=0;	//totaalprijs
	var u=0;	//uitbreidingsprijs verhuiskaart
	var v=0;	//uitbreidingsprijs verhuiskaart lijst
	var w=0;	//uitbreidingsprijs verhuiskaart mailmergeservice
	var y=0;	//korting afdrukken url
	
	var signaal = false;  //iets extra's achter de prijs zetten
	var jnmms = false;	//nog te implementeren
	var jnafdrurl = false; // nog te implementeren
	
    if(type=="")
	{	prijs="prijs niet berekend - type bestelling niet bepaald";
	};

	if(type=="portret")
	{	
		if (jnlijst==true || jnlijst=="Ja"){prijs="EUR 66,-";}
		else {prijs="EUR 35,-";}
	};
	if(type=="afdruk")
	{	
	      t = aantal * 32;
		  prijs="EUR " + t;
	};
	if(type=="tekening")
	{	
		if (jnlijst==true || jnlijst=="Ja")
		{ 
		   if (formaat =="13x18" || formaat =="") 
		   {   
		      t = aantal * 66;
		      prijs="EUR " + t;
		   }
		   else 
		   {
		      if (formaat =="20x30") 
		      {
		      	t = aantal * 73;
		      	prijs= "EUR " + t;
		      }
		      else {prijs="vraag offerte - afwijkend formaat";}
		   }
		}
		else
		{ 
		   if (formaat =="13x18" || formaat =="" || formaat ==" ") 
		   {
		     t = aantal * 40;
		     prijs="EUR " + t;
		   }
		   else 
		   {
		      if (formaat =="20x30") 
		      {
		        t = aantal * 47.5;
		        prijs="EUR " + t;
		      }
		      else {prijs="vraag offerte - afwijkend formaat";}
		   }
		}
	};
	if(type=="verhuiskaart")
	{	
		if ((soort =="") || (soort !="A6" && soort !="A6wit" && soort !="A5" && soort!="A6creme" && soort!="A6wit300" && soort!="A6creme300" && soort!="A5creme300" && soort!="A5wit300" && soort!="A5creme" && soort!="A6-300" && soort!="A5-300")) 
			{prijs="prijs niet berekend - soort kaart niet bepaald";}
		else
		{   
		   y =0.03;
  		   if (soort =="A6") {s=0.30;m=1;}
  		   if (soort =="A6wit") {s=0.30;m=1;}
		   if (soort =="A6creme") {s=0.30;m=1;}
		   if (soort =="A6-300") {s=0.95;m=75;}
		   if (soort =="A6wit300") {s=0.95;m=75;}
		   if (soort =="A6creme300") {s=0.95;m=75;}
		   if (soort =="A6env") {s=0.80;m=1;}
		   if (soort =="A6kleurenv") {s=0.85;m=1;}
		   if (soort =="A5") {s=1.00;m=1;}
		   if (soort =="A5creme") {s=1.00;m=1;}
		   if (soort =="A5-300") {s=2.50;m=50;}
		   if (soort =="A5wit300") {s=2.50;m=50;}
		   if (soort =="A5creme300") {s=2.50;m=50;}
 		   
 		   
 		   if (aantal >= 1 && aantal <= 2000) 
		   {
		      if (aantal < m){aantal = m; signaal = true}
 		      if (formaat =="13x18" || formaat =="") {u=51;}
		      else 
		      {
		         if (formaat =="20x30") {u=53.5;}
		         else {prijs="vraag offerte - afwijkend formaat";}
		      }
		      if (u > 0) 
		      {  
		         if (jnafdrurl==true || jnafdrurl=="Ja") 
			     { t = (aantal * s) + u -(aantal * y);
                 }
                 else
                 { t = (aantal * s) + u ;
                 }
		         if (jnlijst==true || jnlijst=="Ja")
		         {
 		         	if (formaat =="13x18" || formaat =="") {v= 26;}
		        	else 
		        	{
		        	   if (formaat =="20x30") {v= 34;}
		        	   else {prijs="vraag offerte - afwijkend formaat";}
		        	}
		          }
			  if (v >0) 
			  { 
			      t= t + v;     
			  }
			  if (jnmms==true || jnmms=="Ja") 
			  {
			      w = 10;
			      t= t + w;
			  }
			  prijs = "EUR " + t;
		       		   
    	      if ((soort =="A6wit300" || soort =="A6creme300") && (signaal == true)) {prijs=prijs + "  (minimum aantal is 75)"  ;}
 		      if ((soort =="A5wit300" || soort =="A5creme300") && (signaal == true)) {prijs=prijs + "  (minimum aantal is 50)"  ;}

		      }
		    }
		    else {prijs="prijs niet berekend - aantal ongeldig";}
 		};
	}
	return(prijs);
}

