//When Select Current User as 10
var arrTenUser = new Array(
'30',		
'60',       
'120',		
'200',		
'>200'		
)


//When Select Current User as 20
var arrThirtyUser = new Array(
'60',      
'120',		
'200',		
'>200'
)

//When Select Current User as 60
var arrSixtyUser = new Array(
'120',       
'200',		
'>200'
)

//When Select Current User as 120
var arrOneTwentyUser = new Array(
'200',      
'>200'
)

//When Select Current User as 200
var arrTwoHundredUser = new Array(
'none'
)

var arrVerUpgradePriceEnterprise2_0 = new Array(
'350',     
'500',    
'625',    
'750',   
'850'     
)

var arrVerUpgradePriceProfessional2_0 = new Array(
'600',     
'800',    
'1075',    
'1300',   
'1500'     
)

var arrVerUpgradePriceyKAP1_73 = new Array(
'1100',     
'1550',    
'1975',    
'2350',   
'2800'     
)

var arrCustomerSupportPrice = new Array(
'250',     
'375',    
'475',    
'570',   
'650'     
)



var arrUserUpgradePrice = new Array(
'700',     //yKAP - User Upgrade (10 to 30)
'1175',    //yKAP - User Upgrade (10 to 60)
'1650',    //yKAP - User Upgrade (10 to 120)
'2150',    //yKAP - User Upgrade (10 to 200)
'575',     //yKAP - User Upgrade (30 to 60)
'1050',    //yKAP - User Upgrade (30 to 120)
'1550',    //yKAP - User Upgrade (30 to 200)
'575',     //yKAP - User Upgrade (60 to 120)
'1075',    //yKAP - User Upgrade (60 to 200)
'600'      //yKAP - User Upgrade (120 to 200)
)


function OnSelectUsers(GetCurrUsers)
{
	
	switch(GetCurrUsers)
	       {
				
			  case "10": {
							document.frmMain.UpgradeUser.options.length =0;
							for (var i=0;i<arrTenUser.length; i++)
							{
								
								var optn = document.createElement("OPTION");
								optn.text = arrTenUser[i] ;
								optn.value = arrTenUser[i];
								document.frmMain.UpgradeUser.options.add(optn)
								
							}
							
							
						break;
					   }
				case "30": {
							
							document.frmMain.UpgradeUser.options.length =0;
							for (var i=0;i<arrThirtyUser.length; i++)
							{
								var optn = document.createElement("OPTION");
								optn.text = arrThirtyUser[i] ;
								optn.value = arrThirtyUser[i];
								document.frmMain.UpgradeUser.options.add(optn)
								
							}
							
						
						break;
						}	
				case "60": {
							document.frmMain.UpgradeUser.options.length =0;
							for (var i=0;i<arrSixtyUser.length; i++)
							{
								var optn = document.createElement("OPTION");
								optn.text = arrSixtyUser[i] ;
								optn.value = arrSixtyUser[i];
								document.frmMain.UpgradeUser.options.add(optn)
								
							}
							
						break;
						}	
				case "120": {
					document.frmMain.UpgradeUser.options.length =0;
					for (var i=0;i<arrOneTwentyUser.length; i++)
					{
						var optn = document.createElement("OPTION");
						optn.text = arrOneTwentyUser[i] ;
						optn.value = arrOneTwentyUser[i];
						document.frmMain.UpgradeUser.options.add(optn)
								
					}
							
				break;
				}
				case "200": {
							document.frmMain.UpgradeUser.options.length =0;
							for (var i=0;i<arrTwoHundredUser.length; i++)
							{
								var optn = document.createElement("OPTION");
								optn.text = arrTwoHundredUser[i] ;
								optn.value = arrTwoHundredUser[i];
								document.frmMain.UpgradeUser.options.add(optn)
								
							}
							
						break;
						}		
					
	      }
}



function fnCalculatePrice()
{
	for (i=frmMain.supportpurchased.length-1; i > -1; i--)
	{
		if (frmMain.supportpurchased[i].checked)
		{
			myOption = frmMain.supportpurchased[i].value;
		}
		
	}
	
	document.getElementById("btnBuy").disabled = false;
	document.getElementById("tdemailQuote").style.visibility = 'hidden';
	switch(myOption)
	{
	
		case "0":
			{
				for (i=frmMain.yKAPCustomerSupport.length-1; i > -1; i--)
				{
					if (frmMain.yKAPCustomerSupport[i].checked)
					{
						myOptionForSupport = frmMain.yKAPCustomerSupport[i].value;
					}
					
				}
				var Price
				Price = ""
				//alert(document.frmMain.verNumberOfLicenses.value)
				switch(document.frmMain.CurrentVersion.value)
				 {
						case "1": 
								{
									switch(document.frmMain.verNumberOfLicenses.value)
										 {
										 
												case "10": 
														{
															Price = parseInt(myOptionForSupport * arrCustomerSupportPrice[0]) +  parseInt(arrVerUpgradePriceyKAP1_73[0])
															break;
														}	
												case "30": 
														{
															Price = parseInt(myOptionForSupport * arrCustomerSupportPrice[1]) +  parseInt(arrVerUpgradePriceyKAP1_73[1])
															break;
														}	
												case "60": 
														{
															Price = parseInt(myOptionForSupport * arrCustomerSupportPrice[2]) +  parseInt(arrVerUpgradePriceyKAP1_73[2])
															break;
														}	
												case "120": 
														{
															Price = parseInt(myOptionForSupport * arrCustomerSupportPrice[3]) +  parseInt(arrVerUpgradePriceyKAP1_73[3])
															break;
														}
												case "200": 
														{
															Price = parseInt(myOptionForSupport * arrCustomerSupportPrice[4]) +  parseInt(arrVerUpgradePriceyKAP1_73[4])
															break;
														}
												case ">200": 
														{
															Price = "Custom Quote"	
															document.getElementById("tdemailQuote").style.visibility = 'visible';
															document.getElementById("btnBuy").disabled = true;
															break;
														}				
										}
								
								
									document.getElementById("txtCalculatedPrice").value = Price;
									break;
								}	
						case "2": 
								{
									switch(document.frmMain.verNumberOfLicenses.value)
										 {
										 
												case "10": 
														{
															Price = parseInt(myOptionForSupport * arrCustomerSupportPrice[0]) +  parseInt(arrVerUpgradePriceProfessional2_0[0])
															break;
														}	
												case "30": 
														{
															Price = parseInt(myOptionForSupport * arrCustomerSupportPrice[1]) +  parseInt(arrVerUpgradePriceProfessional2_0[1])
															break;
														}	
												case "60": 
														{
															Price = parseInt(myOptionForSupport * arrCustomerSupportPrice[2]) +  parseInt(arrVerUpgradePriceProfessional2_0[2])
															break;
														}	
												case "120": 
														{
															Price = parseInt(myOptionForSupport * arrCustomerSupportPrice[3]) +  parseInt(arrVerUpgradePriceProfessional2_0[3])
															break;
														}
												case "200": 
														{
															Price = parseInt(myOptionForSupport * arrCustomerSupportPrice[4]) +  parseInt(arrVerUpgradePriceProfessional2_0[4])
															break;
														}
												case ">200": 
														{
															Price = "Custom Quote"
															document.getElementById("tdemailQuote").style.visibility = 'visible';	
															document.getElementById("btnBuy").disabled = true;
															break;
														}				
										}	
									
								
									document.getElementById("txtCalculatedPrice").value =Price;
									break;
								}	
						case "3": 
								{
										switch(document.frmMain.verNumberOfLicenses.value)
										 {
										 
												case "10": 
														{
															Price = parseInt(myOptionForSupport * arrCustomerSupportPrice[0]) +  parseInt(arrVerUpgradePriceEnterprise2_0[0])
															break;
														}	
												case "30": 
														{
															Price = parseInt(myOptionForSupport * arrCustomerSupportPrice[1]) +  parseInt(arrVerUpgradePriceEnterprise2_0[1])
															break;
														}	
												case "60": 
														{
															Price = parseInt(myOptionForSupport * arrCustomerSupportPrice[2]) +  parseInt(arrVerUpgradePriceEnterprise2_0[2])
															break;
														}	
												case "120": 
														{
															Price = parseInt(myOptionForSupport * arrCustomerSupportPrice[3]) +  parseInt(arrVerUpgradePriceEnterprise2_0[3])
															break;
														}
												case "200": 
														{
															Price = parseInt(myOptionForSupport * arrCustomerSupportPrice[4]) +  parseInt(arrVerUpgradePriceEnterprise2_0[4])
															break;
														}
												case ">200": 
														{
															Price = "Custom Quote"	
															document.getElementById("tdemailQuote").style.visibility = 'visible';
															document.getElementById("btnBuy").disabled = true;
															break;
														}				
										}	
									
																
									document.getElementById("txtCalculatedPrice").value = Price
									break;
								}	
							
				}
				
				
				
				break;
			} 
		case "1":
			{
			switch(document.frmMain.CurrentUser.value)
			       {
						
					  case "10": 
								{
									switch(document.frmMain.UpgradeUser.value)
										 {
											
												case "30": 
														{
															document.getElementById("txtCalculatedPrice").value = arrUserUpgradePrice[0]
															break;
														}	
												case "60": 
														{
															document.getElementById("txtCalculatedPrice").value = arrUserUpgradePrice[1]
															break;
														}	
												case "120": 
														{
															document.getElementById("txtCalculatedPrice").value = arrUserUpgradePrice[2]
															break;
														}	
												case "200": 
														{
															document.getElementById("txtCalculatedPrice").value = arrUserUpgradePrice[3]
															break;
														}
												case ">200": 
														{
															document.getElementById("txtCalculatedPrice").value = "Custom Quote";
															document.getElementById("tdemailQuote").style.visibility = 'visible';
															document.getElementById("btnBuy").disabled = true;	
															break;
														}				
										}
										
									break;
							   }
						case "30": 
								{
									switch(document.frmMain.UpgradeUser.value)
									 {
										case "60": 
												{
													document.getElementById("txtCalculatedPrice").value = arrUserUpgradePrice[4]
													break;
												}	
										case "120": 
												{
													document.getElementById("txtCalculatedPrice").value = arrUserUpgradePrice[5]
													break;
												}	
										case "200": 
												{
													document.getElementById("txtCalculatedPrice").value = arrUserUpgradePrice[6]
													break;
												}
										case ">200": 
												{
													document.getElementById("txtCalculatedPrice").value = "Custom Quote"
													document.getElementById("tdemailQuote").style.visibility = 'visible';
															document.getElementById("btnBuy").disabled = true;	
													break;
												}		
									}
									break;
								}	
						case "60": 
								{
									switch(document.frmMain.UpgradeUser.value)
									{
										case "120": 
												{
													document.getElementById("txtCalculatedPrice").value = arrUserUpgradePrice[7]
													break;
												}	
										case "200": 
												{
													document.getElementById("txtCalculatedPrice").value = arrUserUpgradePrice[8]
													break;
												}
										case ">200": 
												{
													document.getElementById("txtCalculatedPrice").value = "Custom Quote"	
													document.getElementById("tdemailQuote").style.visibility = 'visible';
															document.getElementById("btnBuy").disabled = true;
													break;
												}		
									}
									break;
								}	
						case "120": 
								{
									switch(document.frmMain.UpgradeUser.value)
									{
										case "200": 
												{
													document.getElementById("txtCalculatedPrice").value = arrUserUpgradePrice[9]
													break;
												}
										case ">200": 
												{
													document.getElementById("txtCalculatedPrice").value = "Custom Quote"
													document.getElementById("tdemailQuote").style.visibility = 'visible';
													document.getElementById("btnBuy").disabled = true;	
													break;
												}		
									}
									break;
								}	
						case "200": 
								{
									document.getElementById("txtCalculatedPrice").value = "Custom Quote"	
									document.getElementById("tdemailQuote").style.visibility = 'visible';
									document.getElementById("btnBuy").disabled = true;
									break;
								}		
			      }
			     break; 
			 }
			
	
	}
}

var arrProfessional_NoOfUsers = new Array(
'1',		   
'10',        
'30',		
'60',		
'120',		
'200',      
'>200'		   
)

var arryKAP1_73_NoOfUsers = new Array(
'1',		   
'30',		
'60',		
'120',		
'200',     
'>200'		    
)

var arrEnterprise2_4_NoOfUsers = new Array(
'10',		    //1 - 10 Users
'30',         //2 - 30 Users
'60',		//3 - 60 Users
'120',		//4 - 120 Users
'200',      //5 - 200 Users   
'>200'		    //6 - >200 Users
)

function OnChangeVersion(GetVersion)
{
	switch(GetVersion)
	       {
				
			  case "1": {
							
							document.frmMain.verNumberOfLicenses.options.length =0;
							for (var i=0;i<arryKAP1_73_NoOfUsers.length; i++)
							{
								
								var optn = document.createElement("OPTION");
								optn.text = arryKAP1_73_NoOfUsers[i] ;
								optn.value =arryKAP1_73_NoOfUsers[i];
								document.frmMain.verNumberOfLicenses.options.add(optn)
								
							}
							
							
						break;
					   }
				case "2": {
							
							document.frmMain.verNumberOfLicenses.options.length =0;
							for (var i=0;i<arrProfessional_NoOfUsers.length; i++)
							{
								var optn = document.createElement("OPTION");
								optn.text = arrProfessional_NoOfUsers[i] ;
								optn.value = arrProfessional_NoOfUsers[i];
								document.frmMain.verNumberOfLicenses.options.add(optn)
								
							}
							
						
						break;
						}	
				case "3": {
							
							document.frmMain.verNumberOfLicenses.options.length =0;
							for (var i=0;i<arrEnterprise2_4_NoOfUsers.length; i++)
							{
								var optn = document.createElement("OPTION");
								optn.text = arrEnterprise2_4_NoOfUsers[i] ;
								optn.value = arrEnterprise2_4_NoOfUsers[i];
								document.frmMain.verNumberOfLicenses.options.add(optn)
								
							}
						
						break;
						}	
					
	      }

}




