function newWindow(which) {
	window.open(which+"_i.html", "newwin", "width=633,height=453,toolbar=false,locationbar=false,directories=false,status=false,menubar=false,scrollbars=yes,resizable=false,copyhistory=false");
}
function checkList(which){
	if (which == "mail") {
		spam = document.ism_pricing.sms.selectedIndex;
		t2 = document.ism_pricing.t2.selectedIndex;
		mail = document.ism_pricing.mail.selectedIndex;
		if ((spam == 1)&&(t2 > 0)&&(mail == 0)) {
			alert('Note: You have removed the Email Server from your\noptions. This is required for Tier II and the Spam \nManager. Tier II and the Spam Manager has been \nremoved as well.');
			document.ism_pricing.sms.selectedIndex = 0;
			document.ism_pricing.t2.selectedIndex = 0;
		}
		else if ((spam == 1)&&(mail == 0)) {
			alert('Note: You have removed the Email Server from your\noptions. This is required for the Spam Manager. The\nSpam Manager has been removed as well.');
			document.ism_pricing.sms.selectedIndex = 0;
		}
		else if ((t2 > 0)&&(mail == 0)) {
			alert('Note: You have removed the Email Server from your\noptions. This is required for Tier II Anti-Virus. Tier II \nhas been removed as well.');
			document.ism_pricing.t2.selectedIndex = 0;
		}
		if (mail == 0){
			document.ism_pricing.mail_s.value="no";
			document.ism_pricing.sms_s.value="no";
			document.ism_pricing.t2_s.value="no";
		}
		else if (mail == 1) {
			document.ism_pricing.mail_s.value="yes";
		}
	}
	else if (which == "t2") {
		t2 = document.ism_pricing.t2.selectedIndex;
		mail = document.ism_pricing.mail.selectedIndex;
		users = document.ism_pricing.num_users.value;
		if ((t2 > 0)&&(mail == 0)&&(users != "UN")) {
			alert('Note: The Email Server is required for this option.\nIt has been automatically selected, increasing the\nmonthly price by $25.');
			document.ism_pricing.mail.selectedIndex = 1;
		}
		if (spam == 0){
			document.ism_pricing.t2_s.value="no";
		}
		else if (t2 > 0) {
			document.ism_pricing.mail_s.value="yes";
			document.ism_pricing.t2_s.value="yes";
		}
	}
	else if (which == "sms") {
		spam = document.ism_pricing.sms.selectedIndex;
		mail = document.ism_pricing.mail.selectedIndex;
		if ((spam == 1)&&(mail == 0)) {
			alert('Note: The Email Server is required for this option.\nIt has been automatically selected, increasing the\nmonthly price by $25.');
			document.ism_pricing.mail.selectedIndex = 1;
		}
		if (spam == 0){
			document.ism_pricing.sms_s.value="no";
		}
		else if (spam == 1) {
			document.ism_pricing.mail_s.value="yes";
			document.ism_pricing.sms_s.value="yes";
		}
	}
	else if (which == "pptp") {
		pptp = document.ism_pricing.pptp.selectedIndex;
		if (pptp == 0){
			document.ism_pricing.pptp_s.value="no";
		}
		else {
			document.ism_pricing.pptp_s.value="yes";
		}
	}
	else if (which == "scan") {
		scan = document.ism_pricing.scan.selectedIndex;
		if (scan == 0){
			document.ism_pricing.scan_s.value="no";
		}
		else {
			document.ism_pricing.scan_s.value="yes";
		}
	}
	else if (which == "ims") {
		ims = document.ism_pricing.ims.selectedIndex;
		if (ims == 0){
			document.ism_pricing.ims_s.value="no";
		}
		else {
			document.ism_pricing.ims_s.value="yes";
		}
	}
	else if (which == "cal") {
		cal = document.ism_pricing.cal.selectedIndex;
		if (cal == 0){
			document.ism_pricing.cal_s.value="no";
		}
		else {
			document.ism_pricing.cal_s.value="yes";
		}
	}
	else if (which == "wal") {
		wal = document.ism_pricing.wal.selectedIndex;
		if (wal == 0){
			document.ism_pricing.wal_s.value="no";
		}
		else {
			document.ism_pricing.wal_s.value="yes";
		}
	}
	else if (which == "mon") {
		mon = document.ism_pricing.mon.selectedIndex;
		if (mon == 0){
			document.ism_pricing.mon_s.value="no";
		}
		else {
			document.ism_pricing.mon_s.value="yes";
		}
	}
	else {
	}
}
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 change_options(which) {
	which_selected = document.forms.ism_pricing.num_users[document.forms.ism_pricing.num_users.selectedIndex].value;
	if (which_selected == 'UN') {
		clearList(document.ism_pricing.mail);
		addElement(document.ism_pricing.mail, 'Email Server with Virus Blocking Included', 'UN');
		document.ism_pricing.mail.selectedIndex = 0;

		clearList(document.ism_pricing.t2);
		addElement(document.ism_pricing.t2, 'None', '0');
		addElement(document.ism_pricing.t2, 'Add Tier II Anti-Virus - 100 Seat License ($99/month)', '100');
		addElement(document.ism_pricing.t2, 'Add Tier II Anti-Virus - 200 Seat License ($135/month)', '200');
		addElement(document.ism_pricing.t2, 'Add Tier II Anti-Virus - 300 Seat License ($165/month)', '300');
		addElement(document.ism_pricing.t2, 'Add Tier II Anti-Virus - 400 Seat License ($195/month)', '400');
		addElement(document.ism_pricing.t2, 'Add Tier II Anti-Virus - 500 Seat License ($225/month)', '500');
		addElement(document.ism_pricing.t2, 'Add Tier II Anti-Virus - 750 Seat License ($260/month)', '750');
		document.ism_pricing.t2.selectedIndex = 0;

		clearList(document.ism_pricing.sms);
		addElement(document.ism_pricing.sms, 'Server Based Anti-Spam System Included', 'UN');
		document.ism_pricing.sms.selectedIndex = 0;
		clearList(document.ism_pricing.ims);
		addElement(document.ism_pricing.ims, 'Instant Messaging Server Included', 'UN');
		document.ism_pricing.ims.selectedIndex = 0;
		clearList(document.ism_pricing.cal);
		addElement(document.ism_pricing.cal, 'Calendar & Contact Manager Included', 'UN');
		document.ism_pricing.cal.selectedIndex = 0;
		clearList(document.ism_pricing.wal);
		addElement(document.ism_pricing.wal, 'Web Activity Logger Included', 'UN');
		document.ism_pricing.wal.selectedIndex = 0;
		clearList(document.ism_pricing.mon);
		addElement(document.ism_pricing.mon, 'Email & IM Monitoring Included', 'UN');
		document.ism_pricing.mon.selectedIndex = 0;
		clearList(document.ism_pricing.pptp);
		addElement(document.ism_pricing.pptp, 'PPTP VPN Server Included', 'UN');
		document.ism_pricing.pptp.selectedIndex = 0;
		clearList(document.ism_pricing.scan);
		addElement(document.ism_pricing.scan, 'LAN Scanner Included', 'UN');
		document.ism_pricing.scan.selectedIndex = 0;
	}
	else if (which_selected == '0') {
		clearList(document.ism_pricing.mail);
		addElement(document.ism_pricing.mail, 'Please select the number of users required', 0);
		document.ism_pricing.mail.selectedIndex = 0;
		clearList(document.ism_pricing.t2);
		addElement(document.ism_pricing.t2, 'Please select the number of users required', 0);
		document.ism_pricing.t2.selectedIndex = 0;
		clearList(document.ism_pricing.sms);
		addElement(document.ism_pricing.sms, 'Please select the number of users required', 0);
		document.ism_pricing.sms.selectedIndex = 0;
		clearList(document.ism_pricing.ims);
		addElement(document.ism_pricing.ims, 'Please select the number of users required', 0);
		document.ism_pricing.ims.selectedIndex = 0;
		clearList(document.ism_pricing.cal);
		addElement(document.ism_pricing.cal, 'Please select the number of users required', 0);
		document.ism_pricing.cal.selectedIndex = 0;
		clearList(document.ism_pricing.wal);
		addElement(document.ism_pricing.wal, 'Please select the number of users required', 0);
		document.ism_pricing.wal.selectedIndex = 0;
		clearList(document.ism_pricing.mon);
		addElement(document.ism_pricing.mon, 'Please select the number of users required', 0);
		document.ism_pricing.mon.selectedIndex = 0;
		clearList(document.ism_pricing.pptp);
		addElement(document.ism_pricing.pptp, 'Please select the number of users required', 0);
		document.ism_pricing.pptp.selectedIndex = 0;
		clearList(document.ism_pricing.scan);
		addElement(document.ism_pricing.scan, 'Please select the number of users required', 0);
		document.ism_pricing.scan.selectedIndex = 0;
	}
	else {
		clearList(document.ism_pricing.mail);
		addElement(document.ism_pricing.mail, 'None', '0');
		addElement(document.ism_pricing.mail, 'Add Email Server with Virus Blocking ($25/month)', 'mail');
		if (document.ism_pricing.mail_s.value == "yes") {
			document.ism_pricing.mail.selectedIndex=1;
		}
		else {
			document.ism_pricing.mail.selectedIndex=0;
		}

		clearList(document.ism_pricing.t2);
		addElement(document.ism_pricing.t2, 'None', '0');
		if (which_selected == '2') {
			addElement(document.ism_pricing.t2, 'Add Tier II Anti-Virus ($35/month)', '25');
		}
		else if (which_selected == '6') {
			addElement(document.ism_pricing.t2, 'Add Tier II Anti-Virus ($35/month)', '25');
		}
		else if (which_selected == '21') {
			addElement(document.ism_pricing.t2, 'Add Tier II Anti-Virus ($50/month)', '50');
		}
		if (document.ism_pricing.t2_s.value == "yes") {
			document.ism_pricing.t2.selectedIndex=1;
		}
		else {
			document.ism_pricing.t2.selectedIndex=0;
		}

		clearList(document.ism_pricing.sms);
		addElement(document.ism_pricing.sms, 'None', '0');
		addElement(document.ism_pricing.sms, 'Add Server Based Anti-Spam System ($25/month)', 'sms');
		if (document.ism_pricing.sms_s.value == "yes") {
			document.ism_pricing.sms.selectedIndex=1;
		}
		else {
			document.ism_pricing.sms.selectedIndex=0;
		}
		clearList(document.ism_pricing.ims);
		addElement(document.ism_pricing.ims, 'None', '0');
		addElement(document.ism_pricing.ims, 'Add Instant Messaging Server ($15/month)', 'ims');
		if (document.ism_pricing.ims_s.value == "yes") {
			document.ism_pricing.ims.selectedIndex=1;
		}
		else {
			document.ism_pricing.ims.selectedIndex=0;
		}
		clearList(document.ism_pricing.cal);
		addElement(document.ism_pricing.cal, 'None', '0');
		addElement(document.ism_pricing.cal, 'Add Calendar & Contact Manager ($25/month)', 'cal');
		if (document.ism_pricing.cal_s.value == "yes") {
			document.ism_pricing.cal.selectedIndex=1;
		}
		else {
			document.ism_pricing.cal.selectedIndex=0;
		}
		clearList(document.ism_pricing.wal);
		addElement(document.ism_pricing.wal, 'None', '0');
		addElement(document.ism_pricing.wal, 'Add Web Activity Logger ($15/month)', 'wal');
		if (document.ism_pricing.wal_s.value == "yes") {
			document.ism_pricing.wal.selectedIndex=1;
		}
		else {
			document.ism_pricing.wal.selectedIndex=0;
		}
		clearList(document.ism_pricing.mon);
		addElement(document.ism_pricing.mon, 'None', '0');
		addElement(document.ism_pricing.mon, 'Add Email & IM Monitoring ($15/month)', 'mon');
		if (document.ism_pricing.mon_s.value == "yes") {
			document.ism_pricing.mon.selectedIndex=1;
		}
		else {
			document.ism_pricing.mon.selectedIndex=0;
		}
		clearList(document.ism_pricing.pptp);
		addElement(document.ism_pricing.pptp, 'None', '0');
		addElement(document.ism_pricing.pptp, 'Add VPN Server ($25/month)', 'pptp');
		if (document.ism_pricing.pptp_s.value == "yes") {
			document.ism_pricing.pptp.selectedIndex=1;
		}
		else {
			document.ism_pricing.pptp.selectedIndex=0;
		}
		clearList(document.ism_pricing.scan);
		addElement(document.ism_pricing.scan, 'None', '0');
		addElement(document.ism_pricing.scan, 'Add LAN Scanner ($15/month)', 'scan');
		if (document.ism_pricing.scan_s.value == "yes") {
			document.ism_pricing.scan.selectedIndex=1;
		}
		else {
			document.ism_pricing.scan.selectedIndex=0;
		}
	}
}