﻿
var mmMdN = new Array();
// interval, product code, cost
mmMdN['Home'] = 'Monthly#1#12,Quarterly#2#30';
mmMdN['Pro'] = 'Monthly#3#28,Quarterly#4#75';
mmMdN['Mail'] = 'Quarterly#9#24';
mmMdN['ProIP'] = 'Monthly#5#33,Quarterly#6#90';
//mmMdN['Media_plus'] = 'Monthly#7#55,Quarterly#8#150';

function ChangeMake(parent, model_caption)
    {
	var ModelList = mmMdN[parent.Make.options[parent.Make.selectedIndex].value];
	clearList(parent.product_id);
	addElement(parent.product_id, model_caption, 0);
	if(ModelList)
		{
		var rgModels = ModelList.split(',');
		for (var i = 0; i < rgModels.length; i++)
			{
			if (rgModels[i])
				{
				var rgModel = rgModels[i].split('#');
				addElement(parent.product_id, rgModel[0], rgModel[1]);
				}
			}
			parent.product_id.disabled = false;
		}
		else
			{
			parent.product_id.disabled = true;
			}
	parent.product_id.selectedIndex = 0;
	recalctotal(parent);
    }



function clearList(list) 
    {
    var i = 0;
    var o = list.options;

    for (i = o.length; i >= 0; --i)
		o[i] = null;
    list.disabled = true;
    }



function addElement(list, text_in, value_in)
    {
    var o = list.options;
    var nIdx;
	if (o.length < 0) //IE for Mac 4.5 sets length to -1 if list is empty
		nIdx = 0;
	else
		nIdx = o.length;
		
	o[nIdx] = new Option(text_in, value_in);
	list.disabled = false;
    }


function recalctotal(parent)
    {
	var ModelList = mmMdN[parent.Make.options[parent.Make.selectedIndex].value];
	if(ModelList&&(parent.product_id.selectedIndex!=0))
//	if(ModelList)
		{
		var rgModels = ModelList.split(',');
		var rgModel = rgModels[(parent.product_id.selectedIndex-1)].split('#');
		parent.total.value = rgModel[2];
		parent.up.disabled = false;
		}
	else
		{
		parent.up.disabled = true;
		parent.total.value = "0";
		}
//	parent.product_id.selectedIndex = 0;
    }



