function nofollow(n)
{

	n = n.replace(/\^/, '@'); 
	n = n.replace(/\~/, 'mailto:');
	n = n.replace(/\`/, '.');
	n = n.replace(/\!/, 'http://');
	n = n.replace(/\++/, '.asp');
	document.location.href=n; 
}

function open_call_me(str)
{
  var strtitle;
  var strpath;
  var str_doc_path;

	str_doc_path = location.href;

	if ((str_doc_path.indexOf("japan/") > -1) || (str_doc_path.indexOf("download/") > -1) || (str_doc_path.indexOf("partners/") > -1) || (str_doc_path.indexOf("CICS%20Security/") > -1) || (str_doc_path.indexOf("compliance/") > -1) || (str_doc_path.indexOf("demystify/") > -1))
	{
		strpath = '../';
	}
	else
	{
		strpath = '';		
	}

        strtitle = '';

	//---Set title
	if (str == '1')
	{
		strtitle = 'Bsafe/Enterprise Security';
	}
	else if (str == '2') 
	{
		strtitle = 'Bsafe Cross Platform Audit';
	}	
	else if (str == '3') 
	{
		strtitle = 'Bsafe/Enterprise Security for MS SQL Server';
	}	
	else if (str == '4') 
	{
		strtitle = 'Bsafe/Enterprise Security for Linux';
	}	
	else if (str == '5') 
	{
		strtitle = 'Policy Compliance Manager';
	}	
	else if (str == '6') 
	{
		strtitle = 'Bsafe/IP Packet Lockdown';
	}	
	else if (str == '7') 
	{
		strtitle = 'Bsafe/Sensitive Field Masking';
	}	
	else if (str == '8') 
	{
		strtitle = 'Backup & Archive Tape Encryption';
	}	
	else if (str == '9') 
	{
		strtitle = 'Bsafe Security Assessment for iSeries';
	}	
	else if (str == '10') 
	{
		strtitle = 'Bsafe/Security for CICS – MVS';
	}	
	else if (str == '11') 
	{
		strtitle = 'Bsafe/Security for CICS - VSE';
	}	
	else if (str == '12') 
	{
		strtitle = 'Bsafe/Enterprise Security for CICS';
	}	
	else if (str == '13') 
	{
		strtitle = 'Bsafe/DB2 for System z';
	}	
	else if (str == '14') 
	{
		strtitle = 'Compliance with SOX, PCI, Bill 198, HIPAA and Basel II';
	}	
	else if (str == '15') 
	{
		strtitle = 'iSeries Security';
	}
	else if (str == '16') 
	{
		strtitle = 'Bsafe/Security for VSE CICS v2.3';
	}
	else if (str == '17') 
	{
		strtitle = 'Bsafe/Security for VSE CICS/TS';
	}
	else if (str == '18') 
	{
		strtitle = 'Bsafe/Cross-Platform Audit for SMF';
	}
	else if (str == '19') 
	{
		strtitle = 'Bsafe/Cross-Platform Audit for SMF (Mainframe)';
	}
	else if (str == '20') 
	{
		strtitle = 'Bsafe/Enterprise Security for MVS TCP/IP';
	}
	else if (str == '21') 
	{
		strtitle = 'What is Compliance';
	}
	else if (str == '22') 
	{
		strtitle = 'Mainframe Compliance';
	}
	else if (str == '23') 
	{
		strtitle = 'System i (iSeries) Compliance';
	}
	else if (str == '24') 
	{
		strtitle = 'Compliance for MS SQL Server, Windows and Active Directory';
	}
	else if (str == '25') 
	{
		strtitle = 'Policy Compliance for Windows and Active Directory';
	}
	else if (str == '26') 
	{
		strtitle = 'Multiple Platform Compliance';
	}
	else if (str == '27') 
	{
		strtitle = 'FISMA Compliance';
	}
	else if (str == '28') 
	{
		strtitle = 'Bsafe/Crypto Complete';
	}
	else if (str == '29') 
	{
		strtitle = 'SOX Compliance';
	}
	else if (str == '30') 
	{
		strtitle = 'PCI Compliance';
	}
	else if (str == '31') 
	{
		strtitle = 'Compliance Movies';
	}
	else if (str == '32') 
	{
		strtitle = 'White Papers';
	}
	else if (str == '33') 
	{
		strtitle = 'PCI White Papers';
	}
	else if (str == '34') 
	{
		strtitle = 'SOX White Papers';
	}
	else if (str == '35') 
	{
		strtitle = 'Products';
	}
	else if (str == '36') 
	{
		strtitle = 'Compliance';
	}
	else if (str == '37') 
	{
		strtitle = 'Multi System Environment';
	}


	openURL(strpath + "callmefrm.php?prd=" + strtitle);	
}
//----------------------------------------------------------------------
function go_part(cmb)
{

  var strpath;
  var str_doc_path;
  var strfile;
 
	//---Init
	strfile = cmb.options[cmb.selectedIndex].value;

	//---Reset combo
	cmb.selectedIndex = 0;

        //---Remove focus from combo
	window.focus();

	//---Check for Joomla page
	if (strfile.indexOf(".") == -1)
	{
		openjoomlapage(strfile);
		exit;	
	}

	//---Check for Joomla page new link format
	if (strfile.indexOf("http://www.bsafesolutions.com/index.php?option=com_content&view=article&id=") > -1)
	{
		window.open(strfile,"_parent");
		//openURL(strfile);
		exit;	
	}

	//---Set path prefix

	str_doc_path = location.href;


	if ((str_doc_path.indexOf("japan/") > -1) || (str_doc_path.indexOf("download/") > -1) || (str_doc_path.indexOf("partners/") > -1) || (str_doc_path.indexOf("CICS%20Security/") > -1) || (str_doc_path.indexOf("compliance/") > -1) || (str_doc_path.indexOf("demystify/") > -1))
	{
		strpath = '../';
	}
	else
	{
		strpath = '';		
	}

	if(strfile.indexOf("http://") > -1)
	{
		window.open(strfile);
	}
	else if (strfile.indexOf(".html") > -1)
	{
		openURL(strpath + strfile);
	}	
	else
	{
		window.open(strpath + strfile);
	}
}
//----------------------------------------------------------------------
function go_part1(cmb)
{
  var strfile;
 
	//---Init
	strfile = cmb.options[cmb.selectedIndex].value;

	//---Reset combo
	cmb.selectedIndex = 0;

        //---Remove focus from combo
	window.focus();

        openURL(strfile);
}
//----------------------------------------------------------------------
function initfrmsavsys(frm)
{
	frm.edtname.value = ''; 
	frm.edtcompany.value = ''; 
	frm.edtemailaddr.value = ''; 
	frm.rbtn[0].checked = false;
	frm.rbtn[1].checked = false;
        frm.edtdate.value = '<click>';
        dvdatesav.style.display = 'none';
}
//----------------------------------------------------------------------
function showmdvdatesav(frm)
{
	if (frm.rbtn[0].checked == true)
	{
		dvdatesav.style.display = 'none';
		frm.edtdate.value = '<click>';	
	}
	else if (frm.rbtn[1].checked == true)
	{
		dvdatesav.style.display = 'block';	
	}
}
//----------------------------------------------------------------------
function validatefrmsavsys(frm)
{
	//---Trim all obj
	frm.edtname.value = Trim(frm.edtname.value);		
	frm.edtcompany.value = Trim(frm.edtcompany.value);

	//---Null
	if(frm.edtname.value == "")  
	{
		alert("<Name> is required");
		frm.edtname.focus();
		return false;    
	}		
	if(frm.edtcompany.value == "")  
	{
		alert("<Company> is required");
		frm.edtcompany.focus();
		return false;    
	}		
	if(frm.edtemailaddr.value == "")  
	{
		alert("<Email Address> is required");
		frm.edtemailaddr.focus();
		return false;    
	}
	if ((frm.rbtn[0].checked == false) && (frm.rbtn[1].checked == false))	
	{
		alert("<Option> is required");
		return false;    
	}

	if (frm.rbtn[1].checked == true)
	{
		if(frm.edtdate.value == "<click>")  
		{
			alert("<Date> is required");
			frm.edtemailaddr.focus();
			return false;    
		}		
	}

	//---Charachter set
	if(!isEmailAddr(frm.edtemailaddr.value))	
	{
		alert("Please enter a complete e-mail address in the form: yourname@yourdomain.com");
		frm.edtemailaddr.focus();
		return false;    	
	}		
}
//----------------------------------------------------------------------
function validategroupisfrm(form)
{
	//---Trim all obj
	form.edtmodel.value = Trim(form.edtmodel.value);
	form.edtsrvftr.value = Trim(form.edtsrvftr.value);
	form.edtsrvftr1.value = Trim(form.edtsrvftr1.value);
	form.edtprocno.value = Trim(form.edtprocno.value);
	form.edtpartname.value = Trim(form.edtpartname.value);
	form.edtcustname.value = Trim(form.edtcustname.value);
	form.edtname.value = Trim(form.edtname.value);
	form.edtemailaddr.value = Trim(form.edtemailaddr.value);

	//---Null
	if(form.edtpartname.value == "")  
	{
		alert("<Partner Name> is required");
		form.edtpartname.focus();
		return false;    
	}
	if(form.edtcustname.value == "")  
	{
		alert("<Customer Name> is required");
		form.edtcustname.focus();
		return false;    
	}
	if(form.edtname.value == "")  
	{
		alert("<Name> is required");
		form.edtname.focus();
		return false;    
	}
	if(form.edtemailaddr.value == "")  
	{
		alert("<Email Address> is required");
		form.edtemailaddr.focus();
		return false;    
	}

	//---Charachter set
	if(!isEmailAddr(form.edtemailaddr.value))	
	{
		alert("Please enter a complete e-mail address in the form: yourname@yourdomain.com");
		form.edtemailaddr.focus();
		return false;    	
	}
}
//----------------------------------------------------------------------
function validatefrmwebinar(form)
{
	//---Trim all obj
	form.edtname.value = Trim(form.edtname.value);
	form.edtcompany.value = Trim(form.edtcompany.value);
	form.edtemailaddr.value = Trim(form.edtemailaddr.value);
	form.edtcompsite.value = Trim(form.edtcompsite.value);
	form.edttel.value = Trim(form.edttel.value);
	form.edtrefcontother.value = Trim(form.edtrefcontother.value);

	//---Null
	if(form.edtname.value == "")  
	{
		alert("<Name> is required");
		form.edtname.focus();
		return false;    
	}
	if(form.edtcompany.value == "")  
	{
		alert("<Company> is required");
		form.edtcompany.focus();
		return false;    
	}
	if(form.edtemailaddr.value == "")  
	{
		alert("<Email Address> is required");
		form.edtemailaddr.focus();
		return false;    
	}
	if(form.edtcompsite.value == "")  
	{
		alert("<Company Website> is required");
		form.edtcompsite.focus();
		return false;    
	}
	if(form.edttel.value == "")  
	{
		alert("<Telephone> is required");
		form.edttel.focus();
		return false;    
	}
	if(form.country.options.length == 0) 
	{
		alert("<Country> is required. Please Select Region.");
		form.region.focus();
		return false;    
	}
	if( (form.country.options[form.country.selectedIndex].text == "Select country") || (form.country.options[form.country.selectedIndex].text == "Other") )
	{
		alert("<Country> is required");
		form.country.focus();
		return false;    
	}
	if ( (form.cmbrefcont.selectedIndex == 0) && (form.edtrefcontother.value == "") )
	{
		alert("<Referred to Bsafe by> is required");
		return false;    
	}
	if(form.edtedt.value != "bsafe")  
	{
		alert("<Verification> - please retype");
		form.edtedt.focus();
		return false;    
	}

	//---Charachter set
	if(!isEmailAddr(form.edtemailaddr.value))	
	{
		alert("Please enter a complete e-mail address in the form: yourname@yourdomain.com");
		form.edtemailaddr.focus();
		return false;    	
	}
}
//----------------------------------------------------------------------
function initfrmwebinar(frm)
{
  	var new_item;
	
	frm.edtname.value = ''; 
	frm.edtcompany.value = ''; 
	frm.edtemailaddr.value = ''; 
	frm.edtcompsite.value = ''; 
	frm.edttel.value = ''; 
	frm.cmbrefcont.selectedIndex = 0; 
	frm.edtrefcontother.value = ''; 

	frm.region.options.length = 0;
	new_item = document.createElement("OPTION");
	new_item.text = "Select Region";
	new_item.value = "";
	frm.region.options.add(new_item);
	new_item = document.createElement("OPTION");
	new_item.text = "Asia";
	new_item.value = "asia";
	frm.region.options.add(new_item);
	new_item = document.createElement("OPTION");
	new_item.text = "Africa";
	new_item.value = "africa";
	frm.region.options.add(new_item);
	new_item = document.createElement("OPTION");
	new_item.text = "Australia";
	new_item.value = "australia";
	frm.region.options.add(new_item);
	new_item = document.createElement("OPTION");
	new_item.text = "Europe";
	new_item.value = "europe";
	frm.region.options.add(new_item);
	new_item = document.createElement("OPTION");
	new_item.text = "Middle East";
	new_item.value = "middleeast";
	frm.region.options.add(new_item);
	new_item = document.createElement("OPTION");
	new_item.text = "Latin America";
	new_item.value = "lamerica";
	frm.region.options.add(new_item);
	new_item = document.createElement("OPTION");
	new_item.text = "North America";
	new_item.value = "namerica";
	frm.region.options.add(new_item);
	new_item = document.createElement("OPTION");
	new_item.text = "South America";
	new_item.value = "samerica";
	frm.region.options.add(new_item);
}
//----------------------------------------------------------------------
function validatefrmwebinar1(form)
{
	//---Trim all obj
	form.edtname.value = Trim(form.edtname.value);
	form.edtcompany.value = Trim(form.edtcompany.value);
	form.edtemailaddr.value = Trim(form.edtemailaddr.value);
	form.edtcompsite.value = Trim(form.edtcompsite.value);
	form.edttel.value = Trim(form.edttel.value);

	//---Null
	if(form.edtname.value == "")  
	{
		alert("<Name> is required");
		form.edtname.focus();
		return false;    
	}
	if(form.edtcompany.value == "")  
	{
		alert("<Company> is required");
		form.edtcompany.focus();
		return false;    
	}
	if(form.edtemailaddr.value == "")  
	{
		alert("<Email Address> is required");
		form.edtemailaddr.focus();
		return false;    
	}
	if(form.edtcompsite.value == "")  
	{
		alert("<Company Website> is required");
		form.edtcompsite.focus();
		return false;    
	}
	if(form.edttel.value == "")  
	{
		alert("<Telephone> is required");
		form.edttel.focus();
		return false;    
	}
	if(form.country.options.length == 0) 
	{
		alert("<Country> is required. Please Select Region.");
		form.region.focus();
		return false;    
	}
	if( (form.country.options[form.country.selectedIndex].text == "Select country") || (form.country.options[form.country.selectedIndex].text == "Other") )
	{
		alert("<Country> is required");
		form.country.focus();
		return false;    
	}
	if (form.cmbtime.selectedIndex == -1)
	{
		alert("<Time> is required");
		return false;    
	}
	if(form.edtedt.value != "bsafe")  
	{
		alert("<Verification> - please retype");
		form.edtedt.focus();
		return false;    
	}

	//---Charachter set
	if(!isEmailAddr(form.edtemailaddr.value))	
	{
		alert("Please enter a complete e-mail address in the form: yourname@yourdomain.com");
		form.edtemailaddr.focus();
		return false;    	
	}
}
//----------------------------------------------------------------------
function initfrmwebinar1(frm)
{
  	var new_item;
	
	frm.edtname.value = ''; 
	frm.edtcompany.value = ''; 
	frm.edtemailaddr.value = ''; 
	frm.edtcompsite.value = ''; 
	frm.edttel.value = ''; 
	frm.edtdate.value = '<click>'; 
	frm.cmbtime.selectedIndex = -1; 

	frm.region.options.length = 0;
	new_item = document.createElement("OPTION");
	new_item.text = "Select Region";
	new_item.value = "";
	frm.region.options.add(new_item);
	new_item = document.createElement("OPTION");
	new_item.text = "Asia";
	new_item.value = "asia";
	frm.region.options.add(new_item);
	new_item = document.createElement("OPTION");
	new_item.text = "Africa";
	new_item.value = "africa";
	frm.region.options.add(new_item);
	new_item = document.createElement("OPTION");
	new_item.text = "Australia";
	new_item.value = "australia";
	frm.region.options.add(new_item);
	new_item = document.createElement("OPTION");
	new_item.text = "Europe";
	new_item.value = "europe";
	frm.region.options.add(new_item);
	new_item = document.createElement("OPTION");
	new_item.text = "Middle East";
	new_item.value = "middleeast";
	frm.region.options.add(new_item);
	new_item = document.createElement("OPTION");
	new_item.text = "Latin America";
	new_item.value = "lamerica";
	frm.region.options.add(new_item);
	new_item = document.createElement("OPTION");
	new_item.text = "North America";
	new_item.value = "namerica";
	frm.region.options.add(new_item);
	new_item = document.createElement("OPTION");
	new_item.text = "South America";
	new_item.value = "samerica";
	frm.region.options.add(new_item);
}
//----------------------------------------------------------------------
function validatefrmpartner(form)
{
	//---Trim all obj
	form.edtfirstname.value = Trim(form.edtfirstname.value);
	form.edtlastname.value = Trim(form.edtlastname.value);
	form.edtjobtitle.value = Trim(form.edtjobtitle.value);
	form.edtcompanyname.value = Trim(form.edtcompanyname.value);
	form.memcompanyaddress.value = Trim(form.memcompanyaddress.value);
	form.edtbetweenhours.value = Trim(form.edtbetweenhours.value);
	form.edtfax.value = Trim(form.edtfax.value);
	form.edttelephone.value = Trim(form.edttelephone.value);
	form.edtemail.value = Trim(form.edtemail.value);
	form.edtcompwebsite.value = Trim(form.edtcompwebsite.value);
	form.memhearabotus.value = Trim(form.memhearabotus.value);
	form.memregions.value = Trim(form.memregions.value);
	form.memcoments.value = Trim(form.memcoments.value);

	//---Null
	if(form.edtfirstname.value == "")  
	{
		alert("<First Name> is required");
		form.edtfirstname.focus();
		return false;    
	}
	if(form.edtlastname.value == "")  
	{
		alert("<Last Name> is required");
		form.edtlastname.focus();
		return false;    
	}
	if(form.edtcompanyname.value == "")  
	{
		alert("<Company Name> is required");
		form.edtcompanyname.focus();
		return false;    
	}
	if(form.memcompanyaddress.value == "")  
	{
		alert("<Company Address> is required");
		form.memcompanyaddress.focus();
		return false;    
	}
	if(form.edtemail.value == "")  
	{
		alert("<e-mail> is required");
		form.edtemail.focus();
		return false;    
	}
	if(form.memhearabotus.value == "")  
	{
		alert("<Where did you hear about Bsafe/Global Security products> is required");
		form.memhearabotus.focus();
		return false;    
	}
	if(form.memregions.value == "")  
	{
		alert("<What regions do you cover> is required");
		form.memregions.focus();
		return false;    
	}
	if(form.edtedt.value != "bsafe")  
	{
		alert("<Verification> - please retype");
		form.edtedt.focus();
		return false;    
	}

	//---Charachter set
	if(!isEmailAddr(form.edtemail.value))	
	{
		alert("Please enter a complete e-mail address in the form: yourname@yourdomain.com");
		form.edtemail.focus();
		return false;    	
	}
}
//----------------------------------------------------------------------
function go(cmb)
{

  var strpath;
  var str_doc_path;

	//---Set path prefix

	str_doc_path = location.href;
	if ((str_doc_path.indexOf("japan/") > -1) || (str_doc_path.indexOf("download/") > -1) || (str_doc_path.indexOf("partners/") > -1) || (str_doc_path.indexOf("CICS%20Security/") > -1) || (str_doc_path.indexOf("compliance/") > -1) || (str_doc_path.indexOf("demystify/") > -1))
	{
		strpath = '../';
	}
	else
	{
		strpath = '';		
	}	

	if (cmb.options[cmb.selectedIndex].value.indexOf(".pdf") > -1)
	{
		window.open(strpath + cmb.options[cmb.selectedIndex].value);
		cmb.selectedIndex = 0;
	}
	else if (cmb.options[cmb.selectedIndex].value != "")
	{
		openURL(strpath + cmb.options[cmb.selectedIndex].value);
	}
}
//----------------------------------------------------------------------
function callsearch(strsearch)
{
  var strpath;
  var str_doc_path;

	//---Set path prefix

	str_doc_path = location.href;
	if ((str_doc_path.indexOf("japan/") > -1) || (str_doc_path.indexOf("download/") > -1) || (str_doc_path.indexOf("partners/") > -1) || (str_doc_path.indexOf("CICS%20Security/") > -1) || (str_doc_path.indexOf("compliance/") > -1) || (str_doc_path.indexOf("demystify/") > -1))
	{
		strpath = '../';
	}
	else
	{
		strpath = '';		
	}	


	window.location.href = strpath + "search.html?searWords="+strsearch;
	return false;
}
//----------------------------------------------------------------------
function add_str(str, str_to_add, len)
{
	while(str.length < len)
	{
		str = str + str_to_add;
	}
	return str;	
}
//----------------------------------------------------------------------
function GetCurrencySum(strVal1, strVal2)
{
	if (strVal1.indexOf(".") == -1)
	{
		strVal1 = strVal1 + "00";		
	}
	else
	{
		rec = strVal1.split('.');	
		rec[1] = add_str(rec[1],"0",2); 
		strVal1 = rec[0] + rec[1];
	}

	if (strVal2.indexOf(".") == -1)
	{
		strVal2 = strVal2 + "00";		
	}
	else
	{
		rec = strVal2.split('.');	
		rec[1] = add_str(rec[1],"0",2); 
		strVal2 = rec[0] + rec[1];
	}

	
	strsum = String(Number(strVal1) + Number(strVal2));

	strPart1 = strsum.substring(0,strsum.length - 2); 
	strPart2 = strsum.substring(strsum.length - 2); 


	if (strPart2 == "00")
	{
		strsum = strPart1;
	}
	else
	{
		strsum = strPart1 + "." + strPart2;
	}


	return strsum;
}
//----------------------------------------------------------------------
function IsCurrency(strString)
{
	var blnResult = true;

	if (strString.indexOf(".") == -1)
	{
		if ((IsNumeric(strString) == false) || (Number(strString) < 0))
		{
			blnResult = false;	
		} 
	}
	else
	{
		rec = strString.split('.');
		if ( (rec[1].length > 2) || (rec[1].length == 0) || (IsNumeric(rec[1]) == false) || (IsNumeric(rec[0]) == false) || (Number(rec[0]) < 0)) 
		{
			blnResult = false;	
		} 
	}

	return blnResult;
}
//----------------------------------------------------------------------
function IsNumeric(strString)
{
	var strValidChars = "0123456789";
	var strChar;
	var blnResult = true;

	for (i = 0; i < strString.length && blnResult == true; i++)
	{
		strChar = strString.charAt(i);
		if (strValidChars.indexOf(strChar) == -1)
		{
			blnResult = false;
		}
	}
	return blnResult;
}
//----------------------------------------------------------------------
function refresh_page()
{
	history.go(0);
}
//----------------------------------------------------------------------
function showmsg(strmsg)
{
	alert(strmsg);
}
//----------------------------------------------------------------------
function showsecres(frm)
{
	y_counter = 0;
	n_counter = 0;
	d_counter = 0;

	for(i = 0; i < frm.rdb1.length; i++)
		if (frm.rdb1[i].checked == true)
		{
			if(i == 0)
				y_counter = y_counter + 1;   
			if(i == 1)
				n_counter = n_counter + 1;   
			if(i == 2)
				d_counter = d_counter + 1;
		}

	for(i = 0; i < frm.rdb2.length; i++)
		if (frm.rdb2[i].checked == true)
		{
			if(i == 0)
				y_counter = y_counter + 1;   
			if(i == 1)
				n_counter = n_counter + 1;   
			if(i == 2)
				d_counter = d_counter + 1;
		}

	for(i = 0; i < frm.rdb3.length; i++)
		if (frm.rdb3[i].checked == true)
		{
			if(i == 0)
				y_counter = y_counter + 1;   
			if(i == 1)
				n_counter = n_counter + 1;   
			if(i == 2)
				d_counter = d_counter + 1;
		}

	for(i = 0; i < frm.rdb4.length; i++)
		if (frm.rdb4[i].checked == true)
		{
			if(i == 0)
				y_counter = y_counter + 1;   
			if(i == 1)
				n_counter = n_counter + 1;   
			if(i == 2)
				d_counter = d_counter + 1;
		}

	for(i = 0; i < frm.rdb5.length; i++)
		if (frm.rdb5[i].checked == true)
		{
			if(i == 0)
				y_counter = y_counter + 1;   
			if(i == 1)
				n_counter = n_counter + 1;   
			if(i == 2)
				d_counter = d_counter + 1;
		}

	for(i = 0; i < frm.rdb6.length; i++)
		if (frm.rdb6[i].checked == true)
		{
			if(i == 0)
				y_counter = y_counter + 1;   
			if(i == 1)
				n_counter = n_counter + 1;   
			if(i == 2)
				d_counter = d_counter + 1;
		}

	for(i = 0; i < frm.rdb7.length; i++)
		if (frm.rdb7[i].checked == true)
		{
			if(i == 0)
				y_counter = y_counter + 1;   
			if(i == 1)
				n_counter = n_counter + 1;   
			if(i == 2)
				d_counter = d_counter + 1;
		}

	for(i = 0; i < frm.rdb8.length; i++)
		if (frm.rdb8[i].checked == true)
		{
			if(i == 0)
				y_counter = y_counter + 1;   
			if(i == 1)
				n_counter = n_counter + 1;   
			if(i == 2)
				d_counter = d_counter + 1;
		}

	for(i = 0; i < frm.rdb9.length; i++)
		if (frm.rdb9[i].checked == true)
		{
			if(i == 0)
				y_counter = y_counter + 1;   
			if(i == 1)
				n_counter = n_counter + 1;   
			if(i == 2)
				d_counter = d_counter + 1;
		}

	for(i = 0; i < frm.rdb10.length; i++)
		if (frm.rdb10[i].checked == true)
		{
			if(i == 0)
				y_counter = y_counter + 1;   
			if(i == 1)
				n_counter = n_counter + 1;   
			if(i == 2)
				d_counter = d_counter + 1;
		}

	for(i = 0; i < frm.rdb11.length; i++)
		if (frm.rdb11[i].checked == true)
		{
			if(i == 0)
				y_counter = y_counter + 1;   
			if(i == 1)
				n_counter = n_counter + 1;   
			if(i == 2)
				d_counter = d_counter + 1;
		}

	if (n_counter >= 11)
	{
		window.location.href = "howsec-e.html";
		return false;
	}

	if ((d_counter > 5) || (y_counter > 6))
	{
		window.location.href = "howsec-a.html";
		return false;
	}

	if ((d_counter > 3) || (y_counter > 3))
	{
		window.location.href = "howsec-b.html";
		return false;
	}

	if ((d_counter > 0) && (y_counter > 0))
	{
		window.location.href = "howsec-c.html";
		return false;
	}

	if (d_counter > 0)  
	{
		window.location.href = "howsec-d.html";
		return false;
	}

	window.location.href = "howsec-b.html";
	return false;	
}
//----------------------------------------------------------------------
function validatefrmsupport(form)
{
	//---Trim all obj
	form.edtproblemid.value = Trim(form.edtproblemid.value);
	form.edtfirstname.value = Trim(form.edtfirstname.value);
	form.edtlastname.value = Trim(form.edtlastname.value);
	form.edtcompanyname.value = Trim(form.edtcompanyname.value);
	form.edtdistname.value = Trim(form.edtdistname.value);
	form.edtfax.value = Trim(form.edtfax.value);
	form.edttelephone.value = Trim(form.edttelephone.value);
	form.edtemail.value = Trim(form.edtemail.value);
	form.edtadtemail.value = Trim(form.edtadtemail.value);
	form.edtothermethod.value = Trim(form.edtothermethod.value);
	form.edtvergui.value = Trim(form.edtvergui.value);
	form.edtverserver.value = Trim(form.edtverserver.value);
	form.edtveros400.value = Trim(form.edtveros400.value);
	form.edtprobtitle.value = Trim(form.edtprobtitle.value);
	//form.edtattfile.value = Trim(form.edtattfile.value);
	form.memptf.value = Trim(form.memptf.value);
	form.memproblem.value = Trim(form.memproblem.value);
	form.memcomments.value = Trim(form.memcomments.value);

	//---Null
	if(form.edtproblemid.value == "")  
	{
		alert("<Problem ID (for follow-up)> is required");
		form.edtproblemid.focus();
		return false;    
	}
	if(form.edtfirstname.value == "")  
	{
		alert("<First Name> is required");
		form.edtfirstname.focus();
		return false;    
	}
	if(form.edtlastname.value == "")  
	{
		alert("<Last Name> is required");
		form.edtlastname.focus();
		return false;    
	}
	if(form.edtcompanyname.value == "")  
	{
		alert("<Company Name> is required");
		form.edtcompanyname.focus();
		return false;    
	}
	if(form.edtdistname.value == "")  
	{
		alert("<Distributor/Supplier Name> is required");
		form.edtdistname.focus();
		return false;    
	}
	if(form.edttelephone.value == "")  
	{
		alert("<Telephone> is required");
		form.edttelephone.focus();
		return false;    
	}
	if(form.edtemail.value == "")  
	{
		alert("<e-mail> is required");
		form.edtemail.focus();
		return false;    
	}
	if( (form.cmbproduct.value == "Other (please state)") && ( form.edtothermethod.value == "" ) )  
	{
		alert("<Other (please state)> is required");
		form.edtothermethod.focus();
		return false;    
	}
	if(form.edtvergui.value == "")  
	{
		alert("<Version of Bsafe Product and build number (PC client)> is required");
		form.edtvergui.focus();
		return false;    
	}
	if(form.edtverserver.value == "")  
	{
		alert("<Version of Bsafe Product and build number (Green screen)> is required");
		form.edtverserver.focus();
		return false;    
	}
	if(form.edtveros400.value == "")  
	{
		alert("<Version of OS/400 used> is required");
		form.edtveros400.focus();
		return false;    
	}
	if(form.edtprobtitle.value == "")  
	{
		alert("<Problem title> is required");
		form.edtprobtitle.focus();
		return false;    
	}
	if(form.memproblem.value == "")  
	{
		alert("<Description of the problem> is required");
		form.memproblem.focus();
		return false;    
	}
	if(form.edtedt.value != "bsafe")  
	{
		alert("<Verification> - please retype");
		form.edtedt.focus();
		return false;    
	}

	//---Charachter set
	if(!isEmailAddr(form.edtemail.value))	
	{
		alert("Please enter a complete e-mail address in the form: yourname@yourdomain.com");
		form.edtemail.focus();
		return false;    	
	}
	if((form.edtadtemail.value != "") && (!isEmailAddr(form.edtadtemail.value)))
	{
		alert("Please enter a complete aditional e-mail address in the form: yourname@yourdomain.com");
		form.edtadtemail.focus();
		return false;    	
	}
}
//----------------------------------------------------------------------
function openmfhelp()
{
	window.open('../mfhelp.htm','popup','width=500,height=270,top=0,left=0,resizable=yes');
}
//----------------------------------------------------------------------
function openas400help()
{
	window.open('../as400help.htm','popup','width=500,height=210,top=0,left=0,resizable=yes');
}
//----------------------------------------------------------------------
function openptfhelp()
{
	window.open('../ptfhelp.htm','popup','width=750,height=370,top=0,left=0,resizable=yes');
}
//----------------------------------------------------------------------
function openURL(strurl)
{
	window.location.href = strurl;
}
//----------------------------------------------------------------------
function show_bottom()
{
  var strpath;
  var str_doc_path;

	//---Set path prefix

	str_doc_path = location.href;
	if ((str_doc_path.indexOf("japan/") > -1) || (str_doc_path.indexOf("download/") > -1) || (str_doc_path.indexOf("partners/") > -1) || (str_doc_path.indexOf("CICS%20Security/") > -1) || (str_doc_path.indexOf("compliance/") > -1) || (str_doc_path.indexOf("demystify/") > -1))
	{
		strpath = '../';
	}
	else
	{
		strpath = '';		
	}	

	//---Write menu top
document.write('<table width="765" height="2" cellpadding="0" cellspacing="0" border="0">');
document.write('	<tr>');
document.write('		<td>');
document.write('		</td>');
document.write('	</tr>');
document.write('</table>');
document.write('<table width="765" height="30" cellpadding="0" cellspacing="0" border="0">');
document.write('	<tr>');
document.write('		<td background="' + strpath + 'i/lowbanner.jpg" style="padding-right: 5px;">');
document.write('		 	<table cellpadding="0" cellspacing="0" border="0" align="right">');
document.write('				<tr>');
document.write('					<td class="td_term" valign="top">');
document.write('						<a href="#" class="a_left">Top</a>');
document.write('					</td>');
document.write('					<td class="td_term" valign="top">');
document.write('						|');
document.write('					</td>');
document.write('					<td class="td_term" valign="top">');
document.write('						<a href="' + strpath + 'index.html" class="a_left">Home</a>');
document.write('					</td>');
document.write('					<td class="td_term" valign="top">');
document.write('						|');
document.write('					</td>');
document.write('					<td class="td_term" valign="top">');
document.write('						<a href="' + strpath + 'contactus.html" class="a_left">Contact</a>');
document.write('					</td>');
document.write('					<td class="td_term" valign="top">');
document.write('						|');
document.write('					</td>');
document.write('					<td class="td_term" valign="top" title="IBM, ServerProven, zSeries and iSeries are all trademarks of International Business Machines Ltd.">');
document.write('						Trademarks');
document.write('					</td>');
document.write('				</tr>');
document.write('			</table>');
document.write('		</td>');
document.write('	</tr>');
document.write('</table>');
document.write('<table width="765" height="35" cellpadding="0" cellspacing="0" border="0">');
document.write('	<tr>');
document.write('		<td background="' + strpath + 'i/icons.jpg" style="padding-right: 5px; background-repeat: no-repeat">');
document.write('		 	<table cellpadding="0" cellspacing="0" border="0" align="right">');
document.write('				<tr>');
document.write('					<td class="td_term1" valign="top">');
document.write('						&copy; 2008, Bsafe Information Systems 1983 Ltd. All rights Reserved.');
document.write('					</td>');
document.write('				</tr>');
document.write('			</table>');
document.write('		</td>');
document.write('	</tr>');
document.write('</table>');
document.write('<table width="765" height="35" cellpadding="0" cellspacing="0" border="0">');
document.write('	<tr>');
document.write('		<td>');
document.write('		 	<table cellpadding="0" cellspacing="0" border="0" align="left">');
document.write('				<tr>');
document.write('					<td class="td_term1" valign="top">');
document.write('						This website should be viewed in Internet Explorer 6.0 or higher. Other browsers may not work correctly.');
document.write('					</td>');
document.write('				</tr>');
document.write('			</table>');
document.write('		</td>');
document.write('	</tr>');
document.write('</table>');
document.write('<table width="765" height="35" cellpadding="0" cellspacing="0" border="0">');
document.write('	<tr>');
document.write('		<td>');
document.write('		 	<table cellpadding="0" cellspacing="0" border="0" align="left">');
document.write('				<tr>');
document.write('					<td class="td_term1" valign="top">');
document.write('						<a href="http://www.highwrite.com" class="a_right" target="_blank">Website management by Highwrite</a>');
document.write('					</td>');
document.write('				</tr>');
document.write('			</table>');
document.write('		</td>');
document.write('	</tr>');
document.write('</table>');
}
//----------------------------------------------------------------------
function show_top()
{
  var strpath;
  var str_doc_path;

	//---Set path prefix

	str_doc_path = location.href;
	if ((str_doc_path.indexOf("japan/") > -1) || (str_doc_path.indexOf("download/") > -1) || (str_doc_path.indexOf("partners/") > -1) || (str_doc_path.indexOf("CICS%20Security/") > -1) || (str_doc_path.indexOf("compliance/") > -1) || (str_doc_path.indexOf("demystify/") > -1))
	{
		strpath = '../';
	}
	else
	{
		strpath = '';		
	}	

	//---Write menu top

document.write('<table width="765" height="5" cellpadding="0" cellspacing="0" border="0">');
document.write('	<tr>');
document.write('		<td>');
document.write('		</td>');
document.write('	</tr>');
document.write('</table>');
document.write('<table width="765" height="88" cellpadding="0" cellspacing="0" border="0"');
document.write('	<tr>');
document.write('		<td background="' + strpath + 'i/hibannerShaddow.jpg" valign="top" style="padding-right: 5px;">');
document.write('			<form name="frmmain"><table cellpadding="0" cellspacing="0" border="0">');
document.write('				<tr>');
document.write('					<td width="520" onClick="openURL(\'' + strpath + 'index.html\')" style="cursor: pointer;">');
document.write('					</td>');
document.write('					<td>');
document.write('						<br class="br_short"><br class="br_short"><br class="br_short"><br class="br_short"><br class="br_short"><br class="br_short"><br class="br_short"><br class="br_short">');
document.write('		 				<table cellpadding="0" cellspacing="0" border="0">');
document.write('							<tr>');
document.write('								<td class="td_search" valign="top">');
document.write('									Search:');
document.write('								</td>');
document.write('								<td class="td_search" valign="top">');
document.write('									<input name="edtsearch" size="15" class="input_form"> <a href="javascript:callsearch(frmmain.edtsearch.value)" class="a_left"><b>Go</b></a>');
document.write('								</td>');
document.write('							</tr>');
document.write('							<tr>');
document.write('								<td class="td_search" valign="top">');
document.write('									Go to:');
document.write('								</td>');
document.write('								<td class="td_search" valign="top">');
document.write('									<select name="cmbproduct" class="select_form" onChange="go(cmbproduct)">');
document.write('									<option value="">---Select area---');
document.write('									<option value="index.html">Home Page');
document.write('									<option value="" class="optbold">---About the Company---');
document.write('									<option value="contactus.html">&nbsp;&nbsp;&nbsp;&nbsp;Contact Us');
document.write('									<option value="profile.html">&nbsp;&nbsp;&nbsp;&nbsp;Company Profile');
document.write('									<option value="management.html">&nbsp;&nbsp;&nbsp;&nbsp;Executive Management');
document.write('									<option value="bsafe_investors.html">&nbsp;&nbsp;&nbsp;&nbsp;Bsafe Investors');
document.write('									<option value="partners.html">&nbsp;&nbsp;&nbsp;&nbsp;Resellers worldwide');
document.write('									<option value="press.html">&nbsp;&nbsp;&nbsp;&nbsp;In the Press');
document.write('									<option value="newsevents.html">&nbsp;&nbsp;&nbsp;&nbsp;News and Events');
document.write('									<option value="case_studies.html">&nbsp;&nbsp;&nbsp;&nbsp;Case Studies');
document.write('									<option value="custref.html">&nbsp;&nbsp;&nbsp;&nbsp;Customer References');
document.write('									<option value="joblist.html">&nbsp;&nbsp;&nbsp;&nbsp;Jobs');
document.write('									<option value="" class="optbold">---Solutions---');
document.write('									<option value="compliance.html">&nbsp;&nbsp;&nbsp;&nbsp;Compliance');
document.write('									<option value="iseries_security.html">&nbsp;&nbsp;&nbsp;&nbsp;iSeries Security (System i, AS400)');
document.write('									<option value="mainframe_security.html">&nbsp;&nbsp;&nbsp;&nbsp;Mainframe Security');
document.write('									<option value="compliance.html">&nbsp;&nbsp;&nbsp;&nbsp;PCI, SOX, GLBA, HIPAA');
document.write('									<option value="" class="optbold">---Products---');
document.write('									<option value="bsafe_enterprise_security.html">&nbsp;&nbsp;&nbsp;&nbsp;Bsafe/Enterprise Security for System i and more');
document.write('									<option value="bsaferisk.html">&nbsp;&nbsp;&nbsp;&nbsp;Bsafe Security Assessment for iSeries');
document.write('									<option value="field_masking.html">&nbsp;&nbsp;&nbsp;&nbsp;Bsafe/Sensitive FieldMasking for iSeries');
document.write('									<option value="Crypto Complete.html">&nbsp;&nbsp;&nbsp;&nbsp;Bsafe/Crypto Complete');
document.write('									<option value="tape_encryption.html">&nbsp;&nbsp;&nbsp;&nbsp;Backup & Archive Tape Encryption');
document.write('									<option value="CICS Security/mainframe_tcp_ip_security.html">&nbsp;&nbsp;&nbsp;&nbsp;Bsafe/Enterprise Security for MVS TCP/IP');
document.write('									<option value="CICS Security/bsafe_security_cics_mvs.html">&nbsp;&nbsp;&nbsp;&nbsp;Bsafe/Security for CICS – MVS');
document.write('									<option value="CICS Security/bsafe_security_cics_vse_v2.3.html">&nbsp;&nbsp;&nbsp;&nbsp;Bsafe/Security for VSE CICS v2.3');
document.write('									<option value="CICS Security/bsafe_security_vse_cics_ts.html">&nbsp;&nbsp;&nbsp;&nbsp;Bsafe/Security for VSE CICS/TS');
document.write('									<option value="CICS Security/bsafe_enterprise_security_cics.html">&nbsp;&nbsp;&nbsp;&nbsp;Bsafe/Enterprise Security for CICS');
document.write('									<option value="CICS Security/mainframe_audit_smf.html">&nbsp;&nbsp;&nbsp;&nbsp;Bsafe/Cross-Platform Audit for SMF');
document.write('									<option value="form.html">&nbsp;&nbsp;&nbsp;&nbsp;Request Download Form');
document.write('									<option value="" class="optbold">---Support---');
document.write('									<option value="bsafeiseries-support.html">&nbsp;&nbsp;&nbsp;&nbsp;Technical Support');
document.write('									<option value="bsafeiseries-info.html">&nbsp;&nbsp;&nbsp;&nbsp;Brochures etc.');
document.write('									<option value="download/custlog.html">Customer Center');
document.write('									<option value="partners/logon.html">Partner Center');
document.write('									<option value="newsletter.html">Sign up for Bsafe Technical Newsletter');
document.write('									<option value="webinar.html">Join the webinar');
document.write('									<option value="license.pdf">End User License Agreement');
document.write('									<option value="licenseUS.pdf">US End User License Agreement');
document.write('									</select>');
document.write('								</td>');
document.write('							</tr>');
document.write('						</table>');
document.write('					</td>');
document.write('				</tr>');
document.write('			</table></form>');
document.write('		</td>');
document.write('	</tr>');
document.write('</table>');
}
//----------------------------------------------------------------------
function show_part_menu()
{
  var str_doc_path;
  var strpath;
  var array_path;
  var strfile_name;

	//---Set path prefix

	str_doc_path = location.href;
	if ((str_doc_path.indexOf("japan/") > -1) || (str_doc_path.indexOf("download/") > -1) || (str_doc_path.indexOf("partners/") > -1) || (str_doc_path.indexOf("CICS%20Security/") > -1) || (str_doc_path.indexOf("compliance/") > -1) || (str_doc_path.indexOf("demystify/") > -1))
	{
		strpath = '../';
	}
	else
	{
		strpath = '';		
	}	


	//---Get file url without path

	array_path = str_doc_path.split('/');
	strfile_name = array_path[array_path.length - 1];

	//---Delete "#" char

	array_path = strfile_name.split('#');
	strfile_name = array_path[0];

	//---Write menu
document.write('<table cellpadding="0" cellspacing="0" border="0">');
document.write('	<tr>');
document.write('		<td background="' + strpath + 'i/icon4.jpg" width="20" height="20">');
document.write('		</td>');
document.write('		<td class="td_menu_left" valign="top">');
document.write('			<a href="' + strpath + 'index.html" class="a_menu_left">Main Site Home</a>');
document.write('		</td>');
document.write('	</tr>');
document.write('</table>');
document.write('<table cellpadding="0" cellspacing="0" border="0">');
document.write('	<tr>');
document.write('		<td background="' + strpath + 'i/icon4.jpg" width="20" height="20">');
document.write('		</td>');
document.write('		<td class="td_menu_left" valign="top">');
document.write('			<a href="' + strpath + 'bsafeiseries-support.html" class="a_menu_left">Technical Support</a>');
document.write('		</td>');
document.write('	</tr>');
document.write('</table>');
document.write('<table cellpadding="0" cellspacing="0" border="0">');
document.write('	<tr>');
document.write('		<td background="' + strpath + 'i/icon4.jpg" width="20" height="20">');
document.write('		</td>');
	if (strfile_name == 'logon.html')
	{
document.write('		<td class="td_menu_left_sel" valign="top">');
document.write('			Partner Center');
document.write('		</td>');
	}
	else
	{
document.write('		<td class="td_menu_left" valign="top">');
document.write('			<a href="' + strpath + 'partners/logon.html" class="a_menu_left">Partner Center</a>');
document.write('		</td>');
	}
document.write('	</tr>');
document.write('</table>');
document.write('<div style="margin-left: 1px;">');
document.write('	<table cellpadding="0" cellspacing="0" border="0">');
document.write('		<tr>');
document.write('			<td background="' + strpath + 'i/iconBIG2.jpg" width="40" height="20">');
document.write('			</td>');
	if (strfile_name == 'partnernotes.html')
	{
document.write('			<td class="td_menu_left_sel" valign="top">');
document.write('				 All Notices');
document.write('			</td>');
	}
	else
	{
document.write('			<td class="td_menu_left" valign="top">');
document.write('				<a href="' + strpath + 'partners/partnernotes.html" class="a_menu_left">All Notices</a>');
document.write('			</td>');
	}
document.write('		</tr>');
document.write('	</table>');
document.write('</div>');

document.write('<br>');

	//Write partner notes
document.write('<table cellpadding="0" cellspacing="0" border="0">');
document.write('	<tr>');
document.write('		<td class="td_left" valign="top">');
document.write('			<u><b>April 2009</b></u><br><br>');
document.write('			<font color="red">New / updated in Advertising Kit:<br></font>');
document.write('			<font color="white">-Two New Brochures</font><br><br>');
document.write('		</td>');
document.write('	</tr>');
document.write('	<tr>');
document.write('		<td class="td_left" valign="top">');
document.write('			<u><b>November 2008</b></u><br><br>');
document.write('			<font color="red">New / updated in Marketing Materials:<br></font>');
document.write('			<font color="white">-PCI DSS</font><br><br>');
document.write('		</td>');
document.write('	</tr>');
document.write('	<tr>');
document.write('		<td class="td_left" valign="top">');
document.write('			<u><b>October 2008</b></u><br><br>');
document.write('			<font color="red">New / updated in Marketing Materials:<br></font>');
document.write('			<font color="white">-Enterprise Brochure<br>');
document.write('			<font color="white">-Product Details</font><br><br>');
document.write('		</td>');
document.write('	</tr>');
document.write('	<tr>');
document.write('		<td class="td_left" valign="top">');
document.write('			<u><b>August 2008</b></u><br><br>');
document.write('			<font color="red">New / updated in Marketing Materials:<br></font>');
document.write('			<font color="white">-Feature List</font><br><br>');
document.write('		</td>');
document.write('	</tr>');
document.write('	<tr>');
document.write('		<td class="td_left" valign="top">');
document.write('			<u><b>April 2008</b></u><br><br>');
document.write('			<font color="red">New / updated in Marketing Materials:<br></font>');
document.write('			<font color="white">-5.6 Enhancements</font><br><br>');
document.write('		</td>');
document.write('	</tr>');
document.write('	<tr>');
document.write('		<td class="td_left" valign="top">');
document.write('			<u><b>March 2008</b></u><br><br>');
document.write('			<font color="red">New / updated in Marketing Materials:<br></font>');
document.write('			<font color="white">-IP Packet Lockdown Mov.<br>');
document.write('			<font color="white">-Bsafe/ES Movie</font><br><br>');
document.write('		</td>');
document.write('	</tr>');
document.write('	<tr>');
document.write('		<td class="td_left" valign="top">');
document.write('			<u><b>February 2008</b></u><br><br>');
document.write('			<font color="red">New / updated in Marketing Materials:<br></font>');
document.write('			<font color="white">-IP Packet Lockdown<br>');
document.write('			<font color="white">-Field Masking<br>');
document.write('			<font color="white">-Report Generator<br>');
document.write('			<font color="white">-Vulnerability, Compliance<br>');
document.write('			<font color="white">-Security for SQL Server<br>');
document.write('			<font color="white">-The Circle of Compliance</font><br><br>');
document.write('		</td>');
document.write('	</tr>');
document.write('	<tr>');
document.write('		<td class="td_left" valign="top">');
document.write('			<u><b>December 2007</b></u><br><br>');
document.write('			<font color="red">New / updated in Marketing Materials:<br></font>');
document.write('			<font color="white">-Eurosox Compliance<br>');
document.write('			<font color="white">-HIPAA Compliance<br>');
document.write('			<font color="white">-HIPAA Safeguards</font><br><br>');
document.write('		</td>');
document.write('	</tr>');
document.write('	<tr>');
document.write('		<td class="td_left" valign="top">');
document.write('			<u><b>December 2007</b></u><br><br>');
document.write('			<font color="red">New / updated in Marketing Materials:<br></font>');
document.write('			<font color="white">-Eurosox Compliance<br>');
document.write('			<font color="white">-HIPAA Compliance<br>');
document.write('			<font color="white">-HIPAA Safeguards</font><br><br>');
document.write('		</td>');
document.write('	</tr>');
document.write('	<tr>');
document.write('		<td class="td_left" valign="top">');
document.write('			<u><b>June 2007</b></u><br><br>');
document.write('			<font color="red">New / updated in Product Downloads:<br></font>');
document.write('			<font color="white">-Enterprise Demo</font><br><br>');
document.write('		</td>');
document.write('	</tr>');
document.write('	<tr>');
document.write('		<td class="td_left" valign="top">');
document.write('			<u><b>June 2007</b></u><br><br>');
document.write('			<font color="red">New / updated in Product Downloads:<br></font>');
document.write('			<font color="white">-Enterprise Demo</font><br><br>');
document.write('		</td>');
document.write('	</tr>');
document.write('	<tr>');
document.write('		<td class="td_left" valign="top">');
document.write('			<u><b>May 2007</b></u><br><br>');
document.write('			<font color="red">New / updated in the Marketing Materials:<br></font>');
document.write('			<font color="white">-Cross Platform Audit<br>');
document.write('			<font color="white">-Policy Compliance<br>');
document.write('			<font color="white">-PCI – Auditors<br>');
document.write('			<font color="white">-Brochure</font><br><br>');
document.write('			<font color="red">New in Installing and Upgrading:<br></font>');
document.write('			<font color="white">-OS Upgrade before 5.5.2<br>');
document.write('			<font color="white">-New installation 5.5.2<br>');
document.write('			<font color="white">-Upgrade 5.5.2<br>');
document.write('			<font color="white">-Help(chm) 5.5.2<br>');
document.write('			<font color="white">-Help(pdf) 5.5.2<br></font><br>');
document.write('			<font color="red">New / updated in the Advertising Kit:<br></font>');
document.write('			<font color="white">-Enterprise Logo</font><br><br>');
document.write('		</td>');
document.write('	</tr>');
document.write('	<tr>');
document.write('		<td class="td_left" valign="top">');
document.write('			<u><b>April 2007</b></u><br><br>');
document.write('			<font color="red">New / updated in the Marketing Materials:<br></font>');
document.write('			<font color="white">-PCI – Payment Card<br>');
document.write('			<font color="white">-Canadian Bill 198<br>');
document.write('			<font color="white">-Basel II Compliance</font><br><br>');
document.write('		</td>');
document.write('	</tr>');
document.write('	<tr>');
document.write('		<td class="td_left" valign="top">');
document.write('			<u><b>March 2007</b></u><br><br>');
document.write('			<font color="red">New / updated in the Installing and Upgrading:<br></font>');
document.write('			<font color="white">-Uninstalling 4.0 to 5.5.1<br>');
document.write('			<font color="white">-Uninstalling 5.5.2 and above</font><br><br>');
document.write('		</td>');
document.write('	</tr>');
document.write('	<tr>');
document.write('		<td class="td_left" valign="top">');
document.write('			<u><b>February 2007</b></u><br><br>');
document.write('			<font color="red">New / updated in the Marketing Materials:<br></font>');
document.write('			<font color="white">-5.5 Enhancements<br>');
document.write('			<font color="white">-J-SOX Compliance<br>');
document.write('			<font color="white">-IBM MF Security</font><br><br>');
document.write('		</td>');
document.write('	</tr>');
document.write('	<tr>');
document.write('		<td class="td_left" valign="top">');
document.write('			<u><b>January 2007</b></u><br><br>');
document.write('			<font color="red">New / updated in the Marketing Materials:<br></font>');
document.write('			<font color="white">-SOX Compliance Movie<br>');
document.write('			<font color="white">-Shipped Reports</font><br><br>');
document.write('		</td>');
document.write('	</tr>');
document.write('	<tr>');
document.write('		<td class="td_left" valign="top">');
document.write('			<u><b>November 2006</b></u><br><br>');
document.write('			<font color="red">New / updated in the Marketing Materials:<br></font>');
document.write('			<font color="white">-Sox brochure<br>');
document.write('			<font color="white">-COBIT Compliance<br>');
document.write('			<font color="white">-Maturing of Compliance<br>');
document.write('			<font color="white">-Achieving Compliance<br>');
document.write('			<font color="white">-Presentation of SOX</font><br><br>');
document.write('		</td>');
document.write('	</tr>');
document.write('	<tr>');
document.write('		<td class="td_left" valign="top">');
document.write('			<u><b>September 2006</b></u><br><br>');
document.write('			<font color="red">New / updated in the Advertising Kit:<br></font>');
document.write('			<font color="white">-Banner "No entry"<br>');
document.write('			<font color="white">-Banner "Girl & Globe"<br>');
document.write('			<font color="white">-Banner "Bsafe IS"</font><br>');
document.write('			<font color="white">-"Choose the Right Mask"</font><br><br>');
document.write('			<font color="red">New / updated in the Marketing Materials:<br></font>');
document.write('			<font color="white">-Enterprise Security Movie</font><br><br>');
document.write('		</td>');
document.write('	</tr>');
document.write('	<tr>');
document.write('		<td class="td_left" valign="top">');
document.write('			<u><b>August 2006</b></u><br><br>');
document.write('			<font color="red">New / updated in the Advertising Kit:<br></font>');
document.write('			<font color="white">-Instant Web Content</font><br><br>');
document.write('			<font color="red">New / updated in the Marketing Materials:<br></font>');
document.write('			<font color="white">-Brochure in French<br>');
document.write('			-Brochure in Italian<br>');
document.write('			-Brochure in Spanish<br>');
document.write('			-Brochure in German</font><br><br>');
document.write('		</td>');
document.write('	</tr>');
document.write('	<tr>');
document.write('		<td class="td_left" valign="top">');
document.write('			<u><b>July 2006</b></u><br><br>');
document.write('			<font color="red">New / updated in Product Downloads:<br></font>');
document.write('			<font color="white">-Enterprise Demo</font><br><br>');
document.write('			<font color="red">New / updated in the Marketing Materials:<br></font>');
document.write('			<font color="white">-Feature List<br>');
document.write('			-Bsafe & Virus Protection<br>');
document.write('			-Benefits of the GUI<br>');
document.write('			-Brochure in French</font><br><br>');
document.write('		</td>');
document.write('	</tr>');
document.write('	<tr>');
document.write('		<td class="td_left" valign="top">');
document.write('			<u><b>June 2006</b></u><br><br>');
document.write('			<font color="red">New / updated in Learning the Product:<br></font>');
document.write('			<font color="white">-Implementation 4.1</font><br><br>');
document.write('			<font color="red">New in Installing and Upgrading:<br></font>');
document.write('			<font color="white">-Installation 4.1<br>');
document.write('			-Upgrade 4.1<br>');
document.write('			-User Guide 4.1 (chm)<br>');
document.write('			-User Guide 4.1 (pdf)</font><br><br>');
document.write('			<font color="red">New in the Advertising Kit:<br></font>');
document.write('			<font color="white">-Brochure graphic files<br>');
document.write('			<font color="white">-Max. Security, Simply</font><br><br>');
document.write('			<font color="red">New in the Marketing Materials:<br></font>');
document.write('			<font color="white">-White paper-Yankee Grp.<br>');
document.write('			-Get SOX Compliant, Fast<br>');
document.write('			-Enhancements 4.1<br>');
document.write('			-HIPAA white paper</font><br><br>');
document.write('			<font color="red">New / updated in Product Downloads:<br></font>');
document.write('			<font color="white">-Enterprise Demo<br>');
document.write('			-Enterprise 4.1 Install</font><br><br>');
document.write('		</td>');
document.write('	</tr>');
document.write('	<tr>');
document.write('		<td class="td_left" valign="top">');
document.write('			<u><b>May 2006</b></u><br><br>');
document.write('			<font color="red">New / updated in Marketing Materials:<br></font>');
document.write('			<font color="white">-Shipped Reports</font><br><br>');
document.write('		</td>');
document.write('	</tr>');
document.write('	<tr>');
document.write('		<td class="td_left" valign="top">');
document.write('			<u><b>April 2006</b></u><br><br>');
document.write('			<font color="red">New in the Advertising Kit:<br></font>');
document.write('			<font color="white">-Enterprise Rollup</font><br><br>');
document.write('		</td>');
document.write('	</tr>');
document.write('	<tr>');
document.write('		<td class="td_left" valign="top">');
document.write('			<u><b>March 2006</b></u><br><br>');
document.write('			<font color="red">New / updated in Marketing Materials:<br></font>');
document.write('			<font color="white">-Main Brochure<br>');
document.write('			-Product Details Brochure<br>');
document.write('			-Bsafe & Virus Protection<br>');
document.write('			-Bsafe & Sarbanes-Oxley<br>');
document.write('			-7 Reasons to Buy<br>');
document.write('			-Enhancements 4.0<br><br></font>');
document.write('			<font color="red">New / updated in the Advertising Kit:<br></font>');
document.write('			<font color="white">-Bsafe logo vector file<br>');
document.write('			-Enterprise Screenshots<br>');
document.write('			-Enterprise logo<br><br></font>');
document.write('			<font color="red">New / updated in Learning the Product:</b><br></font>');
document.write('			<font color="white">-Account Swap Tutorial<br>');
document.write('			-Locking Down FTP<br>');
document.write('			-Central Audit<br>');
document.write('			-Enterprise Demo<br><br></font>');
document.write('			<font color="red">Session Timeout patch available for Enterprise 4.0<br><br></font>');
document.write('		</td>');
document.write('	</tr>');
document.write('</table>');
}
//----------------------------------------------------------------------
function show_menu()
{
  var str_doc_path;
  var strpath;
  var array_path;
  var strfile_name;
  var strfolder;

	//---Set path prefix

	str_doc_path = location.href;
	if ((str_doc_path.indexOf("japan/") > -1) || (str_doc_path.indexOf("download/") > -1) || (str_doc_path.indexOf("partners/") > -1) || (str_doc_path.indexOf("CICS%20Security/") > -1) || (str_doc_path.indexOf("compliance/") > -1) || (str_doc_path.indexOf("demystify/") > -1))
	{
		strpath = '../';
	}
	else
	{
		strpath = '';		
	}	


	//---Get file url without path

	array_path = str_doc_path.split('/');
	strfile_name = array_path[array_path.length - 1];
	strfolder =  array_path[array_path.length - 2];

	//---Delete "#" char

	array_path = strfile_name.split('#');
	strfile_name = array_path[0];

	//---Write menu
document.write('<table cellpadding="0" cellspacing="0" border="0">');
document.write('	<tr>');
document.write('		<td background="' + strpath + 'i/icon4.jpg" width="20" height="20">');
document.write('		</td>');
document.write('		<td class="td_menu_left" valign="top">');
document.write('			<a href="' + strpath + 'index.html" class="a_menu_left">Home</a>');
document.write('		</td>');
document.write('	</tr>');
document.write('</table>');
document.write('<table cellpadding="0" cellspacing="0" border="0">');
document.write('	<tr>');
document.write('		<td background="' + strpath + 'i/icon4.jpg" width="20" height="20">');
document.write('		</td>');
	if (strfile_name == 'contactus.html')
	{
document.write('		<td class="td_menu_left_sel" valign="top">');
document.write('			Contact');
document.write('		</td>');
	}
	else
	{
document.write('		<td class="td_menu_left" valign="top">');
document.write('			<a href="' + strpath + 'contactus.html" class="a_menu_left">Contact</a>');
document.write('		</td>');
	}
document.write('	</tr>');
document.write('</table>');
document.write('<table cellpadding="0" cellspacing="0" border="0">');
document.write('	<tr>');
document.write('		<td background="' + strpath + 'i/icon4.jpg" width="20" height="20">');
document.write('		</td>');
document.write('		<td  class="td_menu_left" valign="top">');
document.write('			About the Company');
document.write('		</td>');
document.write('	</tr>');
document.write('</table>');
document.write('<div style="margin-left: 1px;">');
document.write('	<table cellpadding="0" cellspacing="0" border="0">');
document.write('		<tr>');
document.write('			<td background="' + strpath + 'i/iconBIG2.jpg" width="40" height="20">');
document.write('			</td>');
	if (strfile_name == 'contactus.html')
	{
document.write('			<td class="td_menu_left_sel" valign="top">');
document.write('				Contact Us');
document.write('			</td>');
	}
	else
	{
document.write('			<td class="td_menu_left" valign="top">');
document.write('				<a href="' + strpath + 'contactus.html" class="a_menu_left">Contact Us</a>');
document.write('			</td>');
	}
document.write('		</tr>');
document.write('		<tr>');
document.write('			<td background="' + strpath + 'i/iconBIG4.jpg" width="40" height="20">');
document.write('			</td>');
	if (strfile_name == 'profile.html')
	{
document.write('			<td class="td_menu_left_sel" valign="top">');
document.write('				Company Profile');
document.write('			</td>');
	}
	else
	{
document.write('			<td class="td_menu_left" valign="top">');
document.write('				<a href="' + strpath + 'profile.html" class="a_menu_left">Company Profile</a>');
document.write('			</td>');
	}
document.write('		</tr>');
document.write('		<tr>');
document.write('			<td background="' + strpath + 'i/iconBIG4.jpg" width="40" height="20">');
document.write('			</td>');
	if (strfile_name == 'management.html')
	{
document.write('			<td class="td_menu_left_sel" valign="top">');
document.write('				Executive Management');
document.write('			</td>');
	}
	else
	{
document.write('			<td class="td_menu_left" valign="top">');
document.write('				<a href="' + strpath + 'management.html" class="a_menu_left">Executive Management</a>');
document.write('			</td>');
	}
document.write('		</tr>');
document.write('		<tr>');
document.write('			<td background="' + strpath + 'i/iconBIG4.jpg" width="40" height="20">');
document.write('			</td>');
	if (strfile_name == 'bsafe_investors.html')
	{	
document.write('			<td class="td_menu_left_sel" valign="top">');
document.write('				Bsafe Investors');
document.write('			</td>');
	}
	else
	{
document.write('			<td class="td_menu_left" valign="top">');
document.write('				<a href="' + strpath + 'bsafe_investors.html" class="a_menu_left">Bsafe Investors</a>');
document.write('			</td>');
	}
document.write('		</tr>');
document.write('		<tr>');
document.write('			<td background="' + strpath + 'i/iconBIG4.jpg" width="40" height="20">');
document.write('			</td>');
	if (strfile_name == 'partners.html')
	{	
document.write('			<td class="td_menu_left_sel" valign="top">');
document.write('				Resellers worldwide');
document.write('			</td>');
	}
	else
	{
document.write('			<td class="td_menu_left" valign="top">');
document.write('				<a href="' + strpath + 'partners.html" class="a_menu_left">Resellers worldwide</a>');
document.write('			</td>');
	}
document.write('		</tr>');
document.write('		<tr>');
document.write('			<td background="' + strpath + 'i/iconBIG4.jpg" width="40" height="20">');
document.write('			</td>');
	if (strfile_name == 'press.html')
	{	
document.write('			<td class="td_menu_left_sel" valign="top">');
document.write('				In the Press');
document.write('			</td>');
	}
	else
	{
document.write('			<td class="td_menu_left" valign="top">');
document.write('				<a href="' + strpath + 'press.html" class="a_menu_left">In the Press</a>');
document.write('			</td>');
	}
document.write('		</tr>');
document.write('		<tr>');
document.write('			<td background="' + strpath + 'i/iconBIG4.jpg" width="40" height="20">');
document.write('			</td>');
	if (strfile_name == 'newsevents.html')
	{	
document.write('			<td class="td_menu_left_sel" valign="top">');
document.write('				News and Events');
document.write('			</td>');
	}
	else
	{
document.write('			<td class="td_menu_left" valign="top">');
document.write('				<a href="' + strpath + 'newsevents.html" class="a_menu_left">News and Events</a>');
document.write('			</td>');
	}
document.write('		</tr>');

document.write('		<tr>');
document.write('			<td background="' + strpath + 'i/iconBIG4.jpg" width="40" height="20">');
document.write('			</td>');
	if (strfile_name == 'case_studies.html')
	{	
document.write('			<td class="td_menu_left_sel" valign="top">');
document.write('				Case Studies');
document.write('			</td>');
	}
	else
	{
document.write('			<td class="td_menu_left" valign="top">');
document.write('				<a href="' + strpath + 'case_studies.html" class="a_menu_left">Case Studies</a>');
document.write('			</td>');
	}
document.write('		</tr>');



document.write('		<tr>');
document.write('			<td background="' + strpath + 'i/iconBIG4.jpg" width="40" height="20">');
document.write('			</td>');
	if (strfile_name == 'custref.html')
	{	
document.write('			<td class="td_menu_left_sel" valign="top">');
document.write('				Customer References');
document.write('			</td>');
	}
	else
	{
document.write('			<td class="td_menu_left" valign="top">');
document.write('				<a href="' + strpath + 'custref.html" class="a_menu_left">Customer References</a>');
document.write('			</td>');
	}
document.write('		</tr>');
document.write('		<tr>');
document.write('			<td background="' + strpath + 'i/iconBIG3.jpg" width="40" height="20">');
document.write('			</td>');
	if (strfile_name == 'joblist.html')
	{	
document.write('			<td class="td_menu_left_sel" valign="top">');
document.write('				Jobs');
document.write('			</td>');
	}
	else
	{
document.write('			<td class="td_menu_left" valign="top">');
document.write('				<a href="' + strpath + 'joblist.html" class="a_menu_left">Jobs</a>');
document.write('			</td>');
	}
document.write('		</tr>');
document.write('	</table>');
document.write('</div>');
document.write('<table cellpadding="0" cellspacing="0" border="0">');
document.write('	<tr>');
document.write('		<td background="' + strpath + 'i/icon4.jpg" width="20" height="20">');
document.write('		</td>');
document.write('		<td class="td_menu_left" valign="top">');
document.write('			Solutions');
document.write('		</td>');
document.write('	</tr>');
document.write('</table>');
document.write('<div style="margin-left: 1px;">');
document.write('	<table cellpadding="0" cellspacing="0" border="0">');
document.write('		<tr>');
document.write('			<td background="' + strpath + 'i/iconBIG2.jpg" width="40" height="20">');
document.write('			</td>');
	if (strfile_name == 'compliance.html') 
	{
document.write('			<td class="td_menu_left_sel" valign="top">');
document.write('				Compliance');
document.write('			</td>');
	}
	else
	{
document.write('			<td class="td_menu_left" valign="top">');
document.write('				<a href="' + strpath + 'compliance.html" class="a_menu_left">Compliance</a>');
document.write('			</td>');
	}
document.write('		</tr>');



document.write('		<tr>');
document.write('			<td background="' + strpath + 'i/iconBIG7.jpg" width="40" height="40">');
document.write('			</td>');
	if (strfile_name == 'iseries_security.html')
	{
document.write('			<td class="td_menu_left_sel" valign="top">');
document.write('				iSeries Security<br>(System i, AS400)');
document.write('			</td>');
	}
	else
	{
document.write('			<td class="td_menu_left" valign="top">');
document.write('				<a href="' + strpath + 'iseries_security.html" class="a_menu_left">iSeries Security<br>(System i, AS400)</a>');
document.write('			</td>');
	}
document.write('		</tr>');
document.write('		<tr>');
document.write('			<td background="' + strpath + 'i/iconBIG4.jpg" width="40" height="20">');
document.write('			</td>');
	if (strfile_name == 'mainframe_security.html')
	{
document.write('			<td class="td_menu_left_sel" valign="top">');
document.write('				Mainframe Security');
document.write('			</td>');
	}
	else
	{
document.write('			<td class="td_menu_left" valign="top">');
document.write('				<a href="' + strpath + 'mainframe_security.html" class="a_menu_left">Mainframe Security</a>');
document.write('			</td>');
	}
document.write('		</tr>');
document.write('		<tr>');
document.write('			<td background="' + strpath + 'i/iconBIG3.jpg" width="40" height="20">');
document.write('			</td>');
	if (strfile_name == 'compliance.html')
	{
document.write('			<td class="td_menu_left_sel" valign="top">');
document.write('				PCI, SOX, GLBA, HIPAA');
document.write('			</td>');
	}
	else
	{
document.write('			<td class="td_menu_left" valign="top">');
document.write('				<a href="' + strpath + 'compliance.html" class="a_menu_left">PCI, SOX, GLBA, HIPAA</a>');
document.write('			</td>');
	}
document.write('		</tr>');
document.write('	</table>');
document.write('</div>');
document.write('<table cellpadding="0" cellspacing="0" border="0">');
document.write('	<tr>');
document.write('		<td background="' + strpath + 'i/icon4.jpg" width="20" height="20">');
document.write('		</td>');
document.write('		<td class="td_menu_left" valign="top">');
document.write('			Products');
document.write('		</td>');
document.write('	</tr>');
document.write('</table>');
document.write('<div style="margin-left: 1px;">');
document.write('	<table cellpadding="0" cellspacing="0" border="0">');
document.write('		<tr>');
document.write('			<td background="' + strpath + 'i/icon7.bmp" width="20" height="20">');
document.write('			</td>');
	if (strfile_name == 'form.html')
	{
document.write('			<td class="td_menu_left_sel" valign="top">');
document.write('				 Request Download');
document.write('			</td>');
	}
	else
	{
document.write('			<td class="td_menu_left" valign="top">');
document.write('				<a href="' + strpath + 'form.html" class="a_menu_left">Request Download</a>');
document.write('			</td>');
	}
document.write('		</tr>');
document.write('	<table>');
document.write('<table cellpadding="0" cellspacing="0" border="0">');
document.write('	<tr>');
document.write('		<td background="' + strpath + 'i/icon5.bmp" width="20" height="20">');
document.write('		</td>');
document.write('		<td class="td_menu_left" valign="top">');
document.write('			Multi-Platform');
document.write('		</td>');
document.write('	</tr>');
document.write('</table>');
document.write('<div style="margin-left: 1px;">');
document.write('	<table cellpadding="0" cellspacing="0" border="0">');
document.write('		<tr>');
document.write('			<td background="' + strpath + 'i/iconBIG1.jpg" width="40" height="40">');
document.write('			</td>');
	if (strfile_name == 'cross_platform_audit.html')
	{
document.write('			<td class="td_menu_left_sel" valign="top">');
document.write('				Bsafe/Cross-Platform<br>Audit(Bsafe/CPA)');
document.write('			</td>');
	}
	else
	{
document.write('			<td class="td_menu_left" valign="top">');
document.write('				<a href="' + strpath + 'cross_platform_audit.html" class="a_menu_left">Bsafe/Cross-Platform<br>Audit(Bsafe/CPA)</a>');
document.write('			</td>');
	}
document.write('		</tr>');
document.write('		<tr>');
document.write('			<td background="' + strpath + 'i/iconBIG7.jpg" width="40" height="40">');
document.write('			</td>');
	if (strfile_name == 'bsafe_sql_server_audit.html')
	{
document.write('			<td class="td_menu_left_sel" valign="top">');
document.write('				Bsafe/CPA SQL Server<br>Audit');
document.write('			</td>');
	}
	else
	{
document.write('			<td class="td_menu_left" valign="top">');
document.write('				<a href="' + strpath + 'bsafe_sql_server_audit.html" class="a_menu_left">Bsafe/CPA SQL Server<br>Audit</a>');
document.write('			</td>');
	}
document.write('		</tr>');
document.write('		<tr>');
document.write('			<td background="' + strpath + 'i/iconBIG6.jpg" width="40" height="40">');
document.write('			</td>');
	if (strfile_name == 'bsafe_linux.html')
	{
document.write('			<td class="td_menu_left_sel" valign="top">');
document.write('				Bsafe/Enterprise Security<br>for Linux');
document.write('			</td>');
	}
	else
	{
document.write('			<td class="td_menu_left" valign="top">');
document.write('				<a href="' + strpath + 'bsafe_linux.html" class="a_menu_left">Bsafe/Enterprise Security<br>for Linux</a>');
document.write('			</td>');
	}
document.write('		</tr>');
document.write('	</table>');
document.write('</div>');
document.write('<table cellpadding="0" cellspacing="0" border="0">');
document.write('	<tr>');
document.write('		<td background="' + strpath + 'i/icon5.bmp" width="20" height="20">');
document.write('		</td>');
document.write('		<td class="td_menu_left" valign="top">');
document.write('			System i Platform(OS/400)');
document.write('		</td>');
document.write('	</tr>');
document.write('</table>');
document.write('<div style="margin-left: 1px;">');
document.write('	<table cellpadding="0" cellspacing="0" border="0">');
document.write('		<tr>');
document.write('			<td background="' + strpath + 'i/iconBIG1.jpg" width="40" height="40">');
document.write('			</td>');
	if (strfile_name == 'bsafe_enterprise_security.html')
	{
document.write('			<td class="td_menu_left_sel" valign="top">');
document.write('				Bsafe/Enterprise Security<br>for System i and more');
document.write('			</td>');
	}
	else
	{
document.write('			<td class="td_menu_left" valign="top">');
document.write('				<a href="' + strpath + 'bsafe_enterprise_security.html" class="a_menu_left">Bsafe/Enterprise Security<br>for System i and more</a>');
document.write('			</td>');
	}
document.write('		</tr>');
document.write('		<tr>');
document.write('			<td background="' + strpath + 'i/iconBIG4.jpg" width="40" height="20">');
document.write('			</td>');
	if (strfile_name == 'policy_compliance.html')
	{
document.write('			<td class="td_menu_left_sel" valign="top">');
document.write('				Policy Compliance');
document.write('			</td>');
	}
	else
	{
document.write('			<td class="td_menu_left" valign="top">');
document.write('				<a href="' + strpath + 'policy_compliance.html" class="a_menu_left">Policy Compliance</a>');
document.write('			</td>');
	}
document.write('		</tr>');
document.write('		<!--');
document.write('		<tr>');
document.write('			<td background="' + strpath + 'i/iconBIG4.jpg" width="40" height="20">');
document.write('			</td>');
	if (strfile_name == 'ip_packet.html')
	{
document.write('			<td class="td_menu_left_sel" valign="top">');
document.write('				IP Packet Lockdown');
document.write('			</td>');
	}
	else
	{
document.write('			<td class="td_menu_left" valign="top">');
document.write('				<a href="' + strpath + 'ip_packet.html" class="a_menu_left">IP Packet Lockdown</a>');
document.write('			</td>');
	}
document.write('		</tr>');
document.write('		-->');
document.write('		<tr>');
document.write('			<td background="' + strpath + 'i/iconBIG4.jpg" width="40" height="20">');
document.write('			</td>');
	if (strfile_name == 'field_masking.html')
	{
document.write('			<td class="td_menu_left_sel" valign="top">');
document.write('				Field Masking');
document.write('			</td>');
	}
	else
	{
document.write('			<td class="td_menu_left" valign="top">');
document.write('				<a href="' + strpath + 'field_masking.html" class="a_menu_left">Field Masking</a>');
document.write('			</td>');
	}
document.write('		</tr>');
document.write('		<tr>');
document.write('			<td background="' + strpath + 'i/iconBIG4.jpg" width="40" height="20">');
document.write('			</td>');
	if (strfile_name == 'Crypto%20Complete.html')
	{
document.write('			<td class="td_menu_left_sel" valign="top">');
document.write('				Bsafe/Crypto Complete');
document.write('			</td>');
	}
	else
	{
document.write('			<td class="td_menu_left" valign="top">');
document.write('				<a href="' + strpath + 'Crypto%20Complete.html" class="a_menu_left">Bsafe/Crypto Complete</a>');
document.write('			</td>');
	}
document.write('		</tr>');
document.write('		<tr>');
document.write('			<td background="' + strpath + 'i/iconBIG4.jpg" width="40" height="20">');
document.write('			</td>');
	if (strfile_name == 'tape_encryption.html')
	{
document.write('			<td class="td_menu_left_sel" valign="top">');
document.write('				Tape Encryption');
document.write('			</td>');
	}
	else
	{
document.write('			<td class="td_menu_left" valign="top">');
document.write('				<a href="' + strpath + 'tape_encryption.html" class="a_menu_left">Tape Encryption</a>');
document.write('			</td>');
	}
document.write('		</tr>');
document.write('		<tr>');
document.write('			<td background="' + strpath + 'i/iconBIG6.jpg" width="40" height="40">');
document.write('			</td>');
	if (strfile_name == 'bsaferisk.html')
	{
document.write('			<td class="td_menu_left_sel" valign="top">');
document.write('				Bsafe/Security<br>Assessment Tool (SAT)');
document.write('			</td>');
	}
	else
	{
document.write('			<td class="td_menu_left" valign="top">');
document.write('				<a href="' + strpath + 'bsaferisk.html" class="a_menu_left">Bsafe/Security<br>Assessment Tool (SAT)</a>');
document.write('			</td>');
	}
document.write('		</tr>');
document.write('	</table>');
document.write('</div>');
document.write('<table cellpadding="0" cellspacing="0" border="0">');
document.write('	<tr>');
document.write('		<td background="' + strpath + 'i/icon5.bmp" width="20" height="20">');
document.write('		</td>');
document.write('		<td class="td_menu_left" valign="top">');
document.write('			System z Platform (MF)');
document.write('		</td>');
document.write('	</tr>');
document.write('</table>');
document.write('<div style="margin-left: 1px;">');
document.write('	<table cellpadding="0" cellspacing="0" border="0">');
document.write('		<tr>');
document.write('			<td background="' + strpath + 'i/iconBIG1.jpg" width="40" height="40">');
document.write('			</td>');
	if (strfile_name == 'mainframe_tcp_ip_security.html')
	{
document.write('			<td class="td_menu_left_sel" valign="top">');
document.write('				Bsafe/Security<br>for MVS TCP/IP');
document.write('			</td>');
	}
	else
	{
document.write('			<td class="td_menu_left" valign="top">');
document.write('				<a href="' + strpath + 'CICS Security/mainframe_tcp_ip_security.html" class="a_menu_left">Bsafe/Security<br>for MVS TCP/IP</a>');
document.write('			</td>');
	}
document.write('		</tr>');

document.write('		<tr>');
document.write('			<td background="' + strpath + 'i/iconBIG7.jpg" width="40" height="40">');
document.write('			</td>');
	if (strfile_name == 'bsafe_security_cics_mvs.html')
	{
document.write('			<td class="td_menu_left_sel" valign="top">');
document.write('				Bsafe/Security<br>for CICS – MVS');
document.write('			</td>');
	}
	else
	{
document.write('			<td class="td_menu_left" valign="top">');
document.write('				<a href="' + strpath + 'CICS Security/bsafe_security_cics_mvs.html" class="a_menu_left">Bsafe/Security<br>for CICS – MVS</a>');
document.write('			</td>');
	}
document.write('		</tr>');



document.write('		<tr>');
document.write('			<td background="' + strpath + 'i/iconBIG7.jpg" width="40" height="40">');
document.write('			</td>');
	if (strfile_name == 'bsafe_security_cics_vse_v2.3.html')
	{
document.write('			<td class="td_menu_left_sel" valign="top">');
document.write('				Bsafe/Security<br>for VSE CICS v2.3');
document.write('			</td>');
	}
	else
	{
document.write('			<td class="td_menu_left" valign="top">');
document.write('				<a href="' + strpath + 'CICS Security/bsafe_security_cics_vse_v2.3.html" class="a_menu_left">Bsafe/Security<br>for VSE CICS v2.3</a>');
document.write('			</td>');
	}
document.write('		</tr>');
document.write('		<tr>');
document.write('			<td background="' + strpath + 'i/iconBIG7.jpg" width="40" height="40">');
document.write('			</td>');
	if (strfile_name == 'bsafe_security_vse_cics_ts.html')
	{
document.write('			<td class="td_menu_left_sel" valign="top">');
document.write('				Bsafe/Security<br>for VSE CICS/TS');
document.write('			</td>');
	}
	else
	{
document.write('			<td class="td_menu_left" valign="top">');
document.write('				<a href="' + strpath + 'CICS Security/bsafe_security_vse_cics_ts.html" class="a_menu_left">Bsafe/Security<br>for VSE CICS/TS</a>');
document.write('			</td>');
	}
document.write('		</tr>');
document.write('		<tr>');
document.write('			<td background="' + strpath + 'i/iconBIG7.jpg" width="40" height="40">');
document.write('			</td>');
	if (strfile_name == 'bsafe_enterprise_security_cics.html')
	{
document.write('			<td class="td_menu_left_sel" valign="top">');
document.write('				Bsafe/Enterprise Security<br> for CICS');
document.write('			</td>');
	}
	else
	{
document.write('			<td class="td_menu_left" valign="top">');
document.write('				<a href="' + strpath + 'CICS Security/bsafe_enterprise_security_cics.html" class="a_menu_left">Bsafe/Enterprise Security<br> for CICS</a>');
document.write('			</td>');
	}
document.write('		</tr>');
document.write('		<tr>');
document.write('			<td background="' + strpath + 'i/iconBIG6.jpg" width="40" height="40">');
document.write('			</td>');
	if (strfile_name == 'mainframe_audit_smf.html')
	{
document.write('			<td class="td_menu_left_sel" valign="top">');
document.write('				Bsafe/Cross-Platform<br> Audit for SMF');
document.write('			</td>');
	}
	else
	{
document.write('			<td class="td_menu_left" valign="top">');
document.write('				<a href="' + strpath + 'CICS Security/mainframe_audit_smf.html" class="a_menu_left">Bsafe/Cross-Platform<br> Audit for SMF</a>');
document.write('			</td>');
	}
document.write('		</tr>');
document.write('	</table>');
document.write('</div>');
document.write('<table cellpadding="0" cellspacing="0" border="0">');
document.write('	<tr>');
document.write('		<td background="' + strpath + 'i/icon4.jpg" width="20" height="20">');
document.write('		</td>');
document.write('		<td class="td_menu_left" valign="top">');
document.write('			Support');
document.write('		</td>');
document.write('	</tr>');
document.write('</table>');
document.write('<div style="margin-left: 1px;">');
document.write('	<table cellpadding="0" cellspacing="0" border="0">');
document.write('		<tr>');
document.write('			<td background="' + strpath + 'i/iconBIG2.jpg" width="40" height="20">');
document.write('			</td>');
	if (strfile_name == 'bsafeiseries-support.html')
	{
document.write('			<td class="td_menu_left_sel" valign="top">');
document.write('				Technical Support');
document.write('			</td>');
	}
	else
	{
document.write('			<td class="td_menu_left" valign="top">');
document.write('				<a href="' + strpath + 'bsafeiseries-support.html" class="a_menu_left">Technical Support</a>');
document.write('			</td>');
	}
document.write('		</tr>');
document.write('		<tr>');
document.write('			<td background="' + strpath + 'i/iconBIG6.jpg" width="40" height="20">');
document.write('			</td>');
	if (strfile_name == 'bsafeiseries-info.html')
	{
document.write('			<td class="td_menu_left_sel" valign="top">');
document.write('				Brochures etc.');
document.write('			</td>');
	}
	else
	{
document.write('			<td class="td_menu_left" valign="top">');
document.write('				<a href="' + strpath + 'bsafeiseries-info.html" class="a_menu_left">Brochures etc.</a>');
document.write('			</td>');
	}
document.write('		</tr>');
document.write('	</table>');
document.write('</div>');
document.write('<table cellpadding="0" cellspacing="0" border="0">');
document.write('	<tr>');
document.write('		<td background="' + strpath + 'i/icon4.jpg" width="20" height="20">');
document.write('		</td>');
	if (strfile_name == 'custlog.html')
	{
document.write('		<td class="td_menu_left_sel" valign="top">');
document.write('			Customer Center');
document.write('		</td>');
	}
	else
	{
document.write('		<td class="td_menu_left" valign="top">');
document.write('			<a href="' + strpath + 'download/custlog.html" title="New installations, upgrades, PTFs and documentation" class="a_menu_left">Customer Center</a>');
document.write('		</td>');
	}
document.write('	</tr>');
document.write('</table>');
document.write('<table cellpadding="0" cellspacing="0" border="0">');
document.write('	<tr>');
document.write('		<td background="' + strpath + 'i/icon4.jpg" width="20" height="20">');
document.write('		</td>');
	if (strfile_name == 'logon.html')
	{
document.write('		<td class="td_menu_left_sel" valign="top">');
document.write('			Partner Center');
document.write('		</td>');
	}
	else
	{
document.write('		<td class="td_menu_left" valign="top">');
document.write('			<a href="' + strpath + 'partners/logon.html" title="New installations, upgrades, PTFs and documentation" class="a_menu_left">Partner Center</a>');
document.write('		</td>');
	}
document.write('	</tr>');
document.write('</table>');
}
//----------------------------------------------------------------------
function initfrmkenes20091021(frm)
{
	//---Trim all obj
	frm.edtname.value = '';
	frm.edtcompany.value = '';
	frm.edtcapacity.value = '';
	frm.edttel.value = '';
	frm.edtceltel.value = '';
	frm.edtemailaddr.value = '';
}
//----------------------------------------------------------------------
function validatefrmkenes20091021(form)
{
	//---Trim all obj
	form.edtname.value = Trim(form.edtname.value);
	form.edtcompany.value = Trim(form.edtcompany.value);
	form.edtcapacity.value = Trim(form.edtcapacity.value);
	form.edttel.value = Trim(form.edttel.value);
	form.edtceltel.value = Trim(form.edtceltel.value);
	form.edtemailaddr.value = Trim(form.edtemailaddr.value);

	//---Null
	if(form.edtname.value == "")  
	{
		alert("<Full Name> is required");
		form.edtname.focus();
		return false;    
	}
	if(form.edtcompany.value == "")  
	{
		alert("<Company> is required");
		form.edtcompany.focus();
		return false;    
	}
	if(form.edttel.value == "")  
	{
		alert("<Telephone> is required");
		form.edttel.focus();
		return false;    
	}
	if(form.edtemailaddr.value == "")  
	{
		alert("<Email Address> is required");
		form.edtemailaddr.focus();
		return false;    
	}

	//---Charachter set
	if(!isEmailAddr(form.edtemailaddr.value))	
	{
		alert("Please enter a complete e-mail address in the form: yourname@yourdomain.com");
		form.edtemailaddr.focus();
		return false;    	
	}
}
//----------------------------------------------------------------------
function initfrmcallme(frm)
{
	var new_item;

	//---Trim all obj
	frm.edtname.value = '';
	frm.edtcompany.value = '';
	frm.edttel.value = '';
	frm.edtemailaddr.value = '';

	frm.region.options.length = 0;
	new_item = document.createElement("OPTION");
	new_item.text = "Select Region";
	new_item.value = "";
	frm.region.options.add(new_item);
	new_item = document.createElement("OPTION");
	new_item.text = "Asia";
	new_item.value = "asia";
	frm.region.options.add(new_item);
	new_item = document.createElement("OPTION");
	new_item.text = "Africa";
	new_item.value = "africa";
	frm.region.options.add(new_item);
	new_item = document.createElement("OPTION");
	new_item.text = "Australia";
	new_item.value = "australia";
	frm.region.options.add(new_item);
	new_item = document.createElement("OPTION");
	new_item.text = "Europe";
	new_item.value = "europe";
	frm.region.options.add(new_item);
	new_item = document.createElement("OPTION");
	new_item.text = "Middle East";
	new_item.value = "middleeast";
	frm.region.options.add(new_item);
	new_item = document.createElement("OPTION");
	new_item.text = "Latin America";
	new_item.value = "lamerica";
	frm.region.options.add(new_item);
	new_item = document.createElement("OPTION");
	new_item.text = "North America";
	new_item.value = "namerica";
	frm.region.options.add(new_item);
	new_item = document.createElement("OPTION");
	new_item.text = "South America";
	new_item.value = "samerica";
	frm.region.options.add(new_item);
}
//----------------------------------------------------------------------
function validatefrmcallme(form)
{
	//---Trim all obj
	form.edtname.value = Trim(form.edtname.value);
	form.edtcompany.value = Trim(form.edtcompany.value);
	form.edttel.value = Trim(form.edttel.value);
	form.edtemailaddr.value = Trim(form.edtemailaddr.value);

	//---Null
	if(form.edtname.value == "")  
	{
		alert("<Name> is required");
		form.edtname.focus();
		return false;    
	}
	if(form.edtcompany.value == "")  
	{
		alert("<Company> is required");
		form.edtcompany.focus();
		return false;    
	}
	if(form.edttel.value == "")  
	{
		alert("<Telephone> is required");
		form.edttel.focus();
		return false;    
	}
	if(form.edtemailaddr.value == "")  
	{
		alert("<Email Address> is required");
		form.edtemailaddr.focus();
		return false;    
	}
	if(form.country.options.length == 0)
	{
		alert("<Country> is required. Please Select Region.");
		form.region.focus();
		return false;    
	}
	if( (form.country.options[form.country.selectedIndex].text == "Select country") || (form.country.options[form.country.selectedIndex].text == "Other") )
	{
		alert("<Country> is required");
		form.country.focus();
		return false;    
	}

	//---Charachter set
	if(!isEmailAddr(form.edtemailaddr.value))	
	{
		alert("Please enter a complete e-mail address in the form: yourname@yourdomain.com");
		form.edtemailaddr.focus();
		return false;    	
	}
}
//----------------------------------------------------------------------
function initfrmdownload(frm)
{
  	var new_item;

	frm.chkwinsrv.checked = false;	
	frm.edtmltprdhd_sr.value = ''; 
	frm.chkbsafe_global_security_demo.checked = false;	
	frm.edthd_sr.value = ''; 
	frm.chkbsafe_global_security.checked = false;
	frm.chkbsafe_global_security_ip.checked = false;
	frm.chkbsafe_global_security_cmpl.checked = false;
	frm.chkbsafe_global_security_dataflow.checked = false;
	frm.chkbsaferisk.checked = false;
	frm.edtmodel_as400.value = ''; 
        frm.edtsernum_as400.value = '';  
	frm.edtprocft_as400.value = '';  
	frm.edtprocno_as400.value = '';  
	frm.edtop_sys_as400.value = '';
	frm.edt_trdate_as400.value = '<click>';  
	frm.chkbsafe_security_linux.checked = false;  
	frm.chkbsafe_security_linux_demo.checked = false;
	frm.edtlinux.value = '';
	frm.edt_trdatelinux.value = '<click>';  
	frm.chkbsafe_security_cics.checked = false;
	frm.chkbsafe_security_db2.checked = false;
	frm.chkbsafe_security_cics_db2_demo.checked = false;
	frm.edtmachine_model_mf.value = '';
	frm.edtcpu_mf.value = ''; 
	frm.edtop_sys_mf.value = ''; 
	frm.edt_trdate_mf.value = '<click>'; 

	frm.edtfirstname.value = ''; 
	frm.edtlastname.value = ''; 
	frm.edtjobtitle.value = ''; 
	frm.edtcompanyname.value = ''; 
	frm.memcompanyaddress.value = '';

	frm.region.options.length = 0;
	new_item = document.createElement("OPTION");
	new_item.text = "Select Region";
	new_item.value = "";
	frm.region.options.add(new_item);
	new_item = document.createElement("OPTION");
	new_item.text = "Asia";
	new_item.value = "asia";
	frm.region.options.add(new_item);
	new_item = document.createElement("OPTION");
	new_item.text = "Africa";
	new_item.value = "africa";
	frm.region.options.add(new_item);
	new_item = document.createElement("OPTION");
	new_item.text = "Australia";
	new_item.value = "australia";
	frm.region.options.add(new_item);
	new_item = document.createElement("OPTION");
	new_item.text = "Europe";
	new_item.value = "europe";
	frm.region.options.add(new_item);
	new_item = document.createElement("OPTION");
	new_item.text = "Middle East";
	new_item.value = "middleeast";
	frm.region.options.add(new_item);
	new_item = document.createElement("OPTION");
	new_item.text = "Latin America";
	new_item.value = "lamerica";
	frm.region.options.add(new_item);
	new_item = document.createElement("OPTION");
	new_item.text = "North America";
	new_item.value = "namerica";
	frm.region.options.add(new_item);
	new_item = document.createElement("OPTION");
	new_item.text = "South America";
	new_item.value = "samerica";
	frm.region.options.add(new_item);
 
	frm.edtfax.value = ''; 
	frm.edttelephone.value = ''; 
	frm.edtemail.value = ''; 
	frm.edtcompwebsite.value = '';
	frm.cmbrefcont.selectedIndex = 0; 
        frm.edtrefcontother.value = ''; 
	frm.memhearabotus.value = '';
	frm.chkuseproduct.checked = false;
	frm.chkdistrproduct.checked = false;
	frm.chkotherproduct.checked = false; 
	frm.meminterest.value = ''; 
	frm.memcoments.value = ''; 
	frm.edtedt.value = ''; 
}
//----------------------------------------------------------------------
function validatefrmdownload(frm)
{
	//---Trim all obj
	frm.edtmltprdhd_sr.value = Trim(frm.edtmltprdhd_sr.value);	

	frm.edthd_sr.value = Trim(frm.edthd_sr.value);	
	
	frm.edtmodel_as400.value = Trim(frm.edtmodel_as400.value);
        frm.edtsernum_as400.value = Trim(frm.edtsernum_as400.value);
	frm.edtprocft_as400.value = Trim(frm.edtprocft_as400.value);
	frm.edtprocno_as400.value = Trim(frm.edtprocno_as400.value);
	frm.edtop_sys_as400.value = Trim(frm.edtop_sys_as400.value);

	frm.edtlinux.value = Trim(frm.edtlinux.value);

	frm.edtmachine_model_mf.value = Trim(frm.edtmachine_model_mf.value);
	frm.edtcpu_mf.value = Trim(frm.edtcpu_mf.value);
	frm.edtop_sys_mf.value = Trim(frm.edtop_sys_mf.value);

	frm.edtfirstname.value = Trim(frm.edtfirstname.value);
	frm.edtlastname.value = Trim(frm.edtlastname.value);
	frm.edtjobtitle.value = Trim(frm.edtjobtitle.value);
	frm.edtcompanyname.value = Trim(frm.edtcompanyname.value);
	frm.memcompanyaddress.value = Trim(frm.memcompanyaddress.value);
	frm.edtfax.value = Trim(frm.edtfax.value);	
	frm.edttelephone.value = Trim(frm.edttelephone.value);
	frm.edtemail.value = Trim(frm.edtemail.value);
	frm.edtcompwebsite.value = Trim(frm.edtcompwebsite.value);
        frm.edtrefcontother.value = Trim(frm.edtrefcontother.value);
	frm.memhearabotus.value = Trim(frm.memhearabotus.value);
	frm.meminterest.value = Trim(frm.meminterest.value);
	frm.memcoments.value = Trim(frm.memcoments.value);

	//---Null
        if (frm.chkwinsrv.checked == true)
	{
		if(frm.edtmltprdhd_sr.value == "")
		{
			alert("<Hard Disk Serial Number> is required");
			frm.edtmltprdhd_sr.focus();
			return false;    
		}
	}
        if (frm.chkbsafe_global_security_demo.checked == true)
	{
		if(frm.edthd_sr.value == "")
		{
			alert("<Hard Disk Serial Number> is required");
			frm.edthd_sr.focus();
			return false;    
		}
	}
        if( (frm.chkbsafe_global_security_cmpl.checked == true) || (frm.chkbsafe_global_security_ip.checked == true) || (frm.chkbsafe_global_security.checked == true) || (frm.chkbsafe_global_security_dataflow.checked == true) || (frm.chkbsaferisk.checked == true) )
	{
		if(frm.edtmodel_as400.value == "")
		{
			alert("<Model> is required");
			frm.edtmodel_as400.focus();
			return false;    
		}
		if(frm.edtsernum_as400.value == "")
		{
			alert("<Serial No.> is required");
			frm.edtsernum_as400.focus();
			return false;    
		}
		if(frm.edtop_sys_as400.value == "")
		{
			alert("<Operating system version> is required");
			frm.edtop_sys_as400.focus();
			return false;    
		}
		if(frm.edt_trdate_as400.value == "<click>")
		{
			alert("<Planned trial Date> is required");
			frm.edt_trdate_as400.focus();
			return false;    
		}
	}
	if(frm.chkbsafe_security_linux.checked == true)
	{
		if(frm.edtlinux.value == "")
		{
			alert("<Machine Details> is required");
			frm.edtlinux.focus();
			return false;    
		}
		if(frm.edt_trdatelinux.value == "<click>")
		{
			alert("<Planned trial Date> is required");
			frm.edt_trdatelinux.focus();
			return false;    
		}
	}
	if(frm.chkbsafe_security_cics.checked == true || frm.chkbsafe_security_db2.checked == true)	
	{
		if(frm.edtmachine_model_mf.value == "")
		{
			alert("<Machine model> is required");
			frm.edtmachine_model_mf.focus();
			return false;    
		}
		if(frm.edtcpu_mf.value == "")
		{
			alert("<CPU-ID> is required");
			frm.edtcpu_mf.focus();
			return false;    
		}
		if(frm.edtop_sys_mf.value == "")
		{
			alert("<Operating system version> is required");
			frm.edtop_sys_mf.focus();
			return false;    
		}
		if(frm.edt_trdate_mf.value == "<click>")
		{
			alert("<Planned trial Date> is required");
			frm.edt_trdate_mf.focus();
			return false;    
		}
	}
	if(frm.edtfirstname.value == "")
	{
		alert("<First Name> is required");
		frm.edtfirstname.focus();
		return false;    
	}
	if(frm.edtlastname.value == "")
	{
		alert("<Last Name> is required");
		frm.edtlastname.focus();
		return false;    
	}
	if(frm.edtcompanyname.value == "")
	{
		alert("<Company Name> is required");
		frm.edtcompanyname.focus();
		return false;    
	}
	if(frm.memcompanyaddress.value == "")
	{
		alert("<Company Address> is required");
		frm.memcompanyaddress.focus();
		return false;    
	}
	if(frm.country.options.length == 0)
	{
		alert("<Country> is required. Please Select Region.");
		frm.region.focus();
		return false;    
	}
	if( (frm.country.options[frm.country.selectedIndex].text == "Select country") || (frm.country.options[frm.country.selectedIndex].text == "Other") )
	{
		alert("<Country> is required");
		frm.country.focus();
		return false;    
	}
	if(frm.edttelephone.value == "")
	{
		alert("<Telephone> is required");
		frm.edttelephone.focus();
		return false;    
	}
	if(frm.edtemail.value == "")
	{
		alert("<e-mail> is required");
		frm.edtemail.focus();
		return false;    
	}
	if((frm.cmbrefcont.value == "---Select---") && (frm.edtrefcontother.value == ""))
	{
		alert("<Reference Contact Name> is required");
		frm.cmbrefcont.focus();
		return false;    
	}
	if(frm.memhearabotus.value == "")
	{
		alert("<Where did you hear about Bsafe/Global Security products> is required");
		frm.memhearabotus.focus();
		return false;    
	}
	if( (frm.chkuseproduct.checked == false) & (frm.chkdistrproduct.checked == false) & (frm.chkotherproduct.checked == false) )
	{
		alert("<What is your interest in Bsafe/Global Security products> is required");
		frm.chkuseproduct.focus();
		return false;    
	}
	if(frm.edtedt.value != "bsafe")  
	{
		alert("<Verification> - please retype");
		frm.edtedt.focus();
		return false;    
	}

	//---Charachter set
	if(!isEmailAddr(frm.edtemail.value))	
	{
		alert("Please enter a complete e-mail address in the form: yourname@yourdomain.com");
		frm.edtemail.focus();
		return false;    	
	}	
}
//----------------------------------------------------------------------
function isEmailAddr(email)
{
	var result = false;
	var theStr = new String(email);
	var index = theStr.indexOf("@");
	if (index > 0)
	{
		var pindex = theStr.indexOf(".",index);
		if ((pindex > index+1) && (theStr.length > pindex+1))
			result = true;
	}
	return result;
}
//----------------------------------------------------------------------
function showas400(frm)
{
	if( (frm.chkbsafe_global_security_cmpl.checked == true) || (frm.chkbsafe_global_security_ip.checked == true) || (frm.chkbsafe_global_security.checked == true) || (frm.chkbsafe_global_security_dataflow.checked == true) || (frm.chkbsaferisk.checked == true) )
	{
		dvas400.style.display = 'block';
	}
	else
	{
		dvas400.style.display = 'none';

		frm.edtsernum_as400.value = '';
		frm.edtmodel_as400.value = '';
		frm.edtprocft_as400.value = '';
		frm.edtprocno_as400.value = '';
		frm.edtop_sys_as400.value = '';
		frm.edt_trdate_as400.value = '<click>';		
	}	
}
//----------------------------------------------------------------------
function showas400demo(frm)
{
	if (frm.chkbsafe_global_security_demo.checked == true)
	{
		dvas400demo.style.display = 'block';
	}
	else
	{
		dvas400demo.style.display = 'none';

		frm.edthd_sr.value = '';
	}	
}
//----------------------------------------------------------------------
function showmltprd(frm)
{
	if (frm.chkwinsrv.checked == true)
	{
		dvmltprd.style.display = 'block';
	}
	else
	{
		dvmltprd.style.display = 'none';

		frm.edtmltprdhd_sr.value = '';
	}	
}
//----------------------------------------------------------------------
function showmf(frm)
{
	if(frm.chkbsafe_security_cics.checked == true || frm.chkbsafe_security_db2.checked == true)
	{
		dvmf.style.display = 'block';
	}
	else
	{
		dvmf.style.display = 'none';
		
		frm.edtcpu_mf.value = '';
		frm.edtmachine_model_mf.value = '';
		frm.edtop_sys_mf.value = '';
		frm.edt_trdate_mf.value = '<click>';
	}
}
//----------------------------------------------------------------------
function showlinux(frm)
{
	if(frm.chkbsafe_security_linux.checked == true)
	{
		dvlinux.style.display = 'block';
	}
	else
	{
		dvlinux.style.display = 'none';
		
		frm.edtlinux.value = '';
		frm.edt_trdatelinux.value = '<click>';
	}
}
//----------------------------------------------------------------------
function LTrim(VALUE)
{
	var w_space = String.fromCharCode(32);
	if(v_length < 1)
	{
		return"";
	}
	var v_length = VALUE.length;
	var strTemp = "";
	var iTemp = 0;
	while(iTemp < v_length)
	{
		if(VALUE.charAt(iTemp) == w_space)
		{
		}
		else
		{
			strTemp = VALUE.substring(iTemp,v_length);
			break;
		}
		iTemp = iTemp + 1;
	}
	return strTemp;
}
//----------------------------------------------------------------------
function RTrim(VALUE)
{
	var w_space = String.fromCharCode(32);
	var v_length = VALUE.length;
	var strTemp = "";
	if(v_length < 0)
	{
		return"";
	}
	var iTemp = v_length -1;
	while(iTemp > -1)
	{
		if(VALUE.charAt(iTemp) == w_space)
		{
		}
		else
		{
			strTemp = VALUE.substring(0,iTemp +1);
			break;
		}
		iTemp = iTemp-1;
	} //End While
	return strTemp;
}
//----------------------------------------------------------------------
function Trim(TRIM_VALUE)
{
	if(TRIM_VALUE.length < 1)
	{
		return"";
	}
	TRIM_VALUE = RTrim(TRIM_VALUE);
	TRIM_VALUE = LTrim(TRIM_VALUE);
	if(TRIM_VALUE=="")
	{
		return "";
	}
	else
	{
		return TRIM_VALUE;
	}
}
//----------------------------------------------------------------------
function get_cur_date()
{
	var today = new Date();
	var month = today.getMonth() + 1;
	var year = today.getYear();
	var day = today.getDate();
	if(day < 10)
		day = "0" + day;
	if(month<10)
		month = "0" + month;
	if(year < 1000)
		year = year + 1900;

	return day + "/" + month + "/" + year;
	
}
//----------------------------------------------------------------------
//----------------------------------------------------------------------
//----------------------------------------------------------------------
//----------------------------------------------------------------------
//----------------------------------------------------------------------
//----------------------------------------------------------------------
//----------------------------------------------------------------------
function get_os_machine(stros)
{
	if (stros == "Choose")
	{
		return '';
	}
	return stros;
}
//--------------------------------------------------------------------------------
function on_print_machine(frm)
{
//	if ( navigator.appName == 'Netscape')
//	{
//		return;
//	}

	x = window.open('print_ord_form_machine.html');
	x.document.write(frm.memdb_machine.value);
	if ( navigator.appName == 'Netscape')
	{
	}
	else
	{
		x.location.reload();
	}
	x.document.title = document.title + ' (printable)';
}
//--------------------------------------------------------------------------------
function on_back_machine()
{
	//---show form
	div_frm.style.display = 'block';
	div_preview.style.display = 'none';

	window.scrollTo(0, 0);	
}

//--------------------------------------------------------------------------------
function check_on_next_machine(frm)
{
	//---check cust_machine details
	if (check_cust_machine(frm) == false)
	{ 
		return false;
	}

	//---check number of machine
	if (frm.lstmachine_list.options.length == 0)
	{
		alert('Please Add Machine');
		frm.edtmodel.focus();
		return false;		
	}

	//---calculate amount to bsafe 20070411
	stramounttobsafe = "0";
	strmntcost = "0";
	strtotcost = "0";
	for(i = 0; i < frm.lstmachine_list.options.length; i++)
	{
		strrec = frm.lstmachine_list.options[i].value;
		tblrec = strrec.split(get_sep_rec_machine());
		stramounttobsafe = GetCurrencySum(stramounttobsafe,tblrec[7]);
		strmntcost = GetCurrencySum(strmntcost,tblrec[9]);
	}
	strtotamounttobsafe = GetCurrencySum(stramounttobsafe,strmntcost);

	//---generate totals machine html
	strtbl_tot_machine = '';
	strtbl_tot_machine = strtbl_tot_machine + 
'<table bordercolor="gray" border="1" cellSpacing="0" cellpadding="5" width="100%">' +
'	<tr>' +
'		<td class="td_right_prev">' +
'			<b>Licence Amount to Bsafe Information Systems</b>' +
'		</td>' +
'		<td class="td_right_num_prev">' +
'			<b>' + stramounttobsafe + '</b>' +
'		</td>' +
'	</tr>' +
'	<tr>' +
'		<td class="td_right_prev">' +
'			<b>Maintenance Amount to Bsafe Information Systems</b>' +
'		</td>' +
'		<td class="td_right_num_prev">' +
'			<b>' + strmntcost + '</b>' +
'		</td>' +
'	</tr>' +
'	<tr>' +
'		<td class="td_right_prev">' +
'			<b>Total Amount to Bsafe Information Systems</b>' +
'		</td>' +
'		<td class="td_right_num_prev">' +
'			<b>' + strtotamounttobsafe + '</b>' +
'		</td>' +
'	</tr>' +
'</table>';

	//---generate machine html
	strtbl_machine = '';
	strtbl_machine = strtbl_machine + 
'<table bordercolor="gray" border="1" cellSpacing="0" cellpadding="5" width="100%">' +
'	<tr>' +
'		<td class="td_right_prev">' +
'			<center>Model</center>' +
'		</td>' +
'		<td class="td_right_prev">' +
'			<center>Processor<br>Feature</center>' +
'		</td>' +
'		<td class="td_right_prev">' +
'			<center>Nbr<br>Processors</center>' +
'		</td>' +
'		<td class="td_right_prev">' +
'			<center>Serial<br>Number</center>' +
'		</td>' +
'		<td class="td_right_prev">' +
'			<center>OS<br>Version</center>' +
'		</td>' +
'		<td class="td_right_prev">' +
'			<center>Customer<br>Price</center>' +
'		</td>' +
'		<td class="td_right_prev">' +
'			<center>Amount<br>to Bsafe</center>' +
'		</td>' +
'		<td class="td_right_prev">' +
'			<center>Maintenance<br>(Years)</center>' +
'		</td>' +
'		<td class="td_right_prev">' +
'			<center>Maintenance<br>(Amt to<br>Bsafe)</center>' +
'		</td>' +
'	</tr>';
	for(i = 0; i < frm.lstmachine_list.options.length; i++)
	{
		strrec = frm.lstmachine_list.options[i].value;
		tblrec = strrec.split(get_sep_rec_machine());
	strtbl_machine = strtbl_machine +
'	<tr>' +
'		<td class="td_right_prev">' +
			tblrec[0] +
'		</td>' +
'		<td class="td_right_prev">' +
			tblrec[1] +
'		</td>' +
'		<td class="td_right_prev">' +
			tblrec[2] +
'		</td>' +
'		<td class="td_right_prev">' +
			tblrec[3] +
'		</td>' +
'		<td class="td_right_prev">' +
			get_os_machine(tblrec[4]) + ' ' + tblrec[5] +
'		</td>' +
'		<td class="td_right_num_prev">' +
			tblrec[6] +
'		</td>' +
'		<td class="td_right_num_prev">' +
			tblrec[7] +
'		</td>' +
'		<td class="td_right_prev">' +
			tblrec[8] +
'		</td>' +
'		<td class="td_right_num_prev">' +
			tblrec[9] +
'		</td>' +
'	</tr>'; 
	}
	strtbl_machine = strtbl_machine +
'</table>';

	//---set main preview table html
	div_preview.innerHTML =
'<p id="p_tblall_details">' +
'<table id="tblall_details" bordercolor="black" border="1" cellSpacing="0" cellpadding="5" width="100%">' +
'	<tr>' +
'		<td class="td_right_prev">' +
'			<br><h3 class="h3_right_prev"><center>Field Name</center></h3>' +
'		</td>' +
'		<td class="td_right_prev">' +
'			<br><h3 class="h3_right_prev"><center>Field Value</center></h3>' +
'		</td>' +
'	</tr>' +
'	<tr>' +
'		<td class="td_right_prev">' +
'			Order Date<br><font color="green">(Date format: "dd/mm/yyyy")</font>' +
'		</td>' +
'		<td class="td_right_prev">' +
			frm.edtorderdate.value +
'		</td>' +
'	</tr>' +
'	<tr>' +
'		<td class="td_right_prev">' +
'			Currency' +
'		</td>' +
'		<td class="td_right_prev">' +
			frm.cmbcurrency.value +
'		</td>' +
'	</tr>' +
'	<tr>' +
'		<td class="td_right_prev" colspan="2">' +
'			<br><h4 class="h4_right_prev"><u>Reseller/Distributor Details</u></h4>' +
'		</td>' +
'	</tr>' +
'	<tr>' +
'		<td class="td_right_prev">' +
'			*Reseller/Distributor P/O' +
'		</td>' +
'		<td class="td_right_prev">' +
			frm.edtreselspo.value +
'		</td>' +
'	</tr>' +
'	<tr>' +
'		<td class="td_right_prev">' +
'			*Reseller/Distributor Name' +
'		</td>' +
'		<td class="td_right_prev">' +
			frm.edtreselname.value +
'		</td>' +
'	</tr>' +
'	<tr>' +
'		<td class="td_right_prev">' +
'			Order Sent by' +
'		</td>' +
'		<td class="td_right_prev">' +
			frm.edtordersentby.value +
'		</td>' +
'	</tr>' +
'	<tr>' +
'		<td class="td_right_prev">' +
'			Telephone' +
'		</td>' +
'		<td class="td_right_prev">' +
			frm.edtreseltel.value +
'		</td>' +
'	</tr>' +
'	<tr>' +
'		<td class="td_right_prev">' +
'			Fax' +
'		</td>' +
'		<td class="td_right_prev">' +
			frm.edtreselfax.value +
'		</td>' +
'	</tr>' +
'	<tr>' +
'		<td class="td_right_prev">' +
'			Email' +
'		</td>' +
'		<td class="td_right_prev">' +
			frm.edtreselemail.value +
'		</td>' +
'	</tr>' +
'	<tr>' +
'		<td class="td_right_prev">' +
'			Additional Email' +
'		</td>' +
'		<td class="td_right_prev">' +
			frm.edtadreselemail.value +
'		</td>' +
'	</tr>' +
'	<tr>' +
'		<td class="td_right_prev" colspan="2">' +
'			<br><h4 class="h4_right_prev"><u>Customer Details</u></h4>' +
'		</td>' +
'	</tr>' +
'	<tr>' +
'		<td class="td_right_prev">' +
'			Company Name' +
'		</td>' +
'		<td class="td_right_prev">' +
			frm.edtcustcompname.value +
'		</td>' +
'	</tr>' +
'	<tr>' +
'		<td class="td_right_prev">' +
'			Address' +
'		</td>' +
'		<td class="td_right_prev">' +
			frm.edtcustadd.value +
'		</td>' +
'	</tr>' +
'	<tr>' +
'		<td class="td_right_prev">' +
'			City' +
'		</td>' +
'		<td class="td_right_prev">' +
			frm.edtcustcity.value +
'		</td>' +
'	</tr>' +
'	<tr>' +
'		<td class="td_right_prev">' +
'			Country' +
'		</td>' +
'		<td class="td_right_prev">' +
			frm.edtcustcountry.value +
'		</td>' +
'	</tr>' +
'	<tr>' +
'		<td class="td_right_prev">' +
'			State' +
'		</td>' +
'		<td class="td_right_prev">' +
			frm.edtcuststate.value +
'		</td>' +
'	</tr>' +
'	<tr>' +
'		<td class="td_right_prev">' +
'			Zip' +
'		</td>' +
'		<td class="td_right_prev">' +
			frm.edtcustzip.value +
'		</td>' +
'	</tr>' +
'	<tr>' +
'		<td class="td_right_prev">' +
'			Contact Person' +
'		</td>' +
'		<td class="td_right_prev">' +
			frm.edtcontfirstname.value + ' ' + frm.edtcontlastname.value +
'		</td>' +
'	</tr>' +
'	<tr>' +
'		<td class="td_right_prev">' +
'			Telephone' +
'		</td>' +
'		<td class="td_right_prev">' +
			frm.edtcusttel.value +
'		</td>' +
'	</tr>' +
'	<tr>' +
'		<td class="td_right_prev">' +
'			Fax' +
'		</td>' +
'		<td class="td_right_prev">' +
			frm.edtcustfax.value +
'		</td>' +
'	</tr>' +
'	<tr>' +
'		<td class="td_right_prev">' +
'			Email' +
'		</td>' +
'		<td class="td_right_prev">' +
			frm.edtcustemail.value +
'		</td>' +
'	</tr>' +
'	<tr>' +
'		<td class="td_right_prev">' +
'			Company website' +
'		</td>' +
'		<td class="td_right_prev">' +
			frm.edtcompsite.value +
'		</td>' +
'	</tr>' +
'	<tr>' +
'		<td class="td_right_prev" colspan="2">' +
'			<br><h4 class="h4_right_prev"><u>Machine Details</u></h4>' +
'		</td>' +
'	</tr>' +
'	<tr>' +
'		<td class="td_right_prev" colspan="2">' +
			strtbl_machine + '<br><br>' +
			strtbl_tot_machine +
'		</td>' +
'	</tr>' +
'	<tr>' +
'		<td class="td_right_prev">' +
'			Comments' +
'		</td>' +
'		<td class="td_right_prev">' +
			frm.memcomments.value +
'		</td>' +
'	</tr>' +
'</table>' +
'</p>' +
'<br><br>' +
'<input class="input_btn_form" name="btnback" type="button" value="Back" onclick="on_back_machine()">&nbsp;&nbsp;' +
'<input class="input_btn_form" name="btnprint_ver" type="button" value="Printable Version" onclick="on_print_machine(frmordform)">&nbsp;&nbsp;' +
'<input class="input_btn_form" name="submit" type="submit" value="Submit Order" onsucess="GetUrl(http://4site.co.il)">';

	//---show preview
	div_frm.style.display = 'none';
	div_preview.style.display = 'block';
	
	window.scrollTo(0, 0);

	//---set main html
	frm.memdb_machine.value = 
'<html>' +
'<head>' +
'<style type="text/css">' +
'	td.td_right_prev' +
'		{'+
'			font-family: tahoma, helvetica;' +
'			font-size: 13px;' +
'			color: #034383;' +
'			font-weight: normal;' +
'			line-height: 18px;' +
'			text-align: left;' +
'			background: "";' +
'			cursor :default;' +
'		}' +
'	td.td_right_num_prev' +
'		{'+
'			font-family: tahoma, helvetica;' +
'			font-size: 13px;' +
'			color: #034383;' +
'			font-weight: normal;' +
'			line-height: 18px;' +
'			text-align: right;' +
'			background: "";' +
'			cursor :default;' +
'		}' +
'	h4.h4_right_prev' +
'		{' +
'			font-family: tahoma, helvetica;' +
'			color: #034383;' +
'			font-size: 14px;' +
'			line-height: 15px;' +
'		}' +
'	h3.h3_right_prev' +
'		{' +
'			font-family: tahoma, helvetica;' +
'			color: #034383;' +
'			font-size: 18px;' +
'			line-height: 19px;' +
'		}' +
'	h2.h2_right_big_str_prev' +
'		{' +
'			font-family: tahoma, helvetica;' +
'			color: #034383;' +
'			font-size: 20px;' +
'			line-height: 23px;' +
'		}' +
'</style>' +
'<meta http-equiv="content-type" content="text/html; charset=ISO-8859-1">' +
'</head' + 
'<body>' +
'<h2 class="h2_right_big_str_prev"><center>Bsafe/Enterprise Security Product Order Form</center></h2>' +
	p_tblall_details.innerHTML +
'</body>'+
'</html>';
}
//--------------------------------------------------------------------------------
function check_cust_machine(form)
{
	//---Trim all obj
	form.edtorderdate.value = Trim(form.edtorderdate.value);
	form.cmbcurrency.value = Trim(form.cmbcurrency.value);
	form.edtreselspo.value = Trim(form.edtreselspo.value);
	form.edtreselname.value = Trim(form.edtreselname.value);
	form.edtordersentby.value = Trim(form.edtordersentby.value);
	form.edtreseltel.value = Trim(form.edtreseltel.value);
	form.edtreselfax.value = Trim(form.edtreselfax.value);
	form.edtreselemail.value = Trim(form.edtreselemail.value);
	form.edtadreselemail.value = Trim(form.edtadreselemail.value);
	form.edtcustcompname.value = Trim(form.edtcustcompname.value);
	form.edtcustadd.value = Trim(form.edtcustadd.value);
	form.edtcustcity.value = Trim(form.edtcustcity.value);
	form.edtcustcountry.value = Trim(form.edtcustcountry.value);
	form.edtcuststate.value = Trim(form.edtcuststate.value);
	form.edtcustzip.value = Trim(form.edtcustzip.value);
	form.edtcontfirstname.value = Trim(form.edtcontfirstname.value);
	form.edtcontlastname.value = Trim(form.edtcontlastname.value);
	form.edtcusttel.value = Trim(form.edtcusttel.value);
	form.edtcustfax.value = Trim(form.edtcustfax.value);
	form.edtcustemail.value = Trim(form.edtcustemail.value);
	form.edtcompsite.value = Trim(form.edtcompsite.value);
	form.memcomments.value = Trim(form.memcomments.value);

	//---Null
	if(form.edtreselspo.value == "")  
	{
		alert("<Reseller/Distributor P/O> is required");
		form.edtreselspo.focus();
		return false;    
	}
	if(form.edtreselname.value == "")  
	{
		alert("<Reseller/Distributor Name> is required");
		form.edtreselname.focus();
		return false;    
	}
	if(form.edtordersentby.value == "")  
	{
		alert("<Order Sent by> is required");
		form.edtordersentby.focus();
		return false;    
	}
	if(form.edtreselemail.value == "")  
	{
		alert("<Email> is required");
		form.edtreselemail.focus();
		return false;    
	}
	if(form.edtcustcompname.value == "")  
	{
		alert("<Company Name> is required");
		form.edtcustcompname.focus();
		return false;    
	}
	if(form.edtcustadd.value == "")  
	{
		alert("<Address> is required");
		form.edtcustadd.focus();
		return false;    
	}
	if(form.edtcustcountry.value == "")  
	{
		alert("<Country> is required");
		form.edtcustcountry.focus();
		return false;    
	}
	if(form.edtcontfirstname.value == "")  
	{
		alert("<Contact Person First Name> is required");
		form.edtcontfirstname.focus();
		return false;    
	}
	if(form.edtcontlastname.value == "")  
	{
		alert("<Contact Person Last Name> is required");
		form.edtcontlastname.focus();
		return false;    
	}
	if(form.edtcusttel.value == "")  
	{
		alert("<Telephone> is required");
		form.edtcusttel.focus();
		return false;    
	}
	if(form.edtcustemail.value == "")  
	{
		alert("<Email> is required");
		form.edtcustemail.focus();
		return false;    
	}


	//---Charachter set
	if(!isEmailAddr(form.edtreselemail.value))
	{
		alert("Please enter a complete e-mail address in the form: yourname@yourdomain.com");
		form.edtreselemail.focus();
		return false;    	
	}	
	if(!isEmailAddr(form.edtcustemail.value))	
	{
		alert("Please enter a complete e-mail address in the form: yourname@yourdomain.com");
		form.edtcustemail.focus();
		return false;    	
	}
}
//--------------------------------------------------------------------------------
function check_machine(form)
{
	//---Trim all obj
	form.edtmodel.value = Trim(form.edtmodel.value);
	form.edtprocfeat.value = Trim(form.edtprocfeat.value);
	form.cmbnumofproc.value = Trim(form.cmbnumofproc.value);
	form.edtserno.value = Trim(form.edtserno.value);
	form.cmbosver.value = Trim(form.cmbosver.value);
	form.edtotheros.value = Trim(form.edtotheros.value);
	form.edtpricetocust.value = Trim(form.edtpricetocust.value);
	form.edtamounttobsafe.value = Trim(form.edtamounttobsafe.value);
	form.edtmntnoofyears.value = Trim(form.edtmntnoofyears.value);
	form.edtmntcost.value = Trim(form.edtmntcost.value);

	//---Null
	if(form.edtmodel.value == "")  
	{
		alert("<Model> is required");
		form.edtmodel.focus();
		return false;    
	}
	if(form.edtprocfeat.value == "")  
	{
		alert("<Processor Feature> is required");
		form.edtprocfeat.focus();
		return false;    
	}
	if(form.cmbnumofproc.value == "Choose")  
	{
		alert("<Number of Processors in same Machine> is required");
		form.cmbnumofproc.focus();
		return false;    
	}
	if(form.edtserno.value == "")  
	{
		alert("<Serial No. of computer> is required");
		form.edtserno.focus();
		return false;    
	}
	if( (form.cmbosver.value == "Choose") && (form.edtotheros.value == "") )
	{
		alert("<O/S Version > is required");
		form.cmbosver.focus();
		return false;    
	}
	if(form.edtpricetocust.value == "")  
	{
		alert("<Price to Customer> is required");
		form.edtpricetocust.focus();
		return false;    
	}
	if(form.edtamounttobsafe.value == "")  
	{
		alert("<Amount to Bsafe Information Systems> is required");
		form.edtamounttobsafe.focus();
		return false;    
	}
	if(form.edtmntnoofyears.value == "")  
	{
		alert("<Software Maintenance No. of years> is required");
		form.edtmntnoofyears.focus();
		return false;    
	}
	if(form.edtmntcost.value == "")  
	{
		alert("<Software Maintenance Amount to Bsafe Information Systems> is required");
		form.edtmntcost.focus();
		return false;    
	}

	//---Max Size
	if(form.edtmodel.value.length > 4)  
	{
		alert("Maximum length of <Model> is 4 characters");
		form.edtmodel.focus();
		return false;    
	}
	if(form.edtserno.value.length > 7)  
	{
		alert("Maximum length of <Serial No. of computer> is 7 characters");
		form.edtserno.focus();
		return false;    
	}

	//---Charachter set
	if (!IsCurrency(form.edtamounttobsafe.value))
	{
		alert("<Amount to Bsafe Information Systems> must be currency");
		form.edtamounttobsafe.focus();
		return false; 
	}
	if (!IsCurrency(form.edtmntcost.value))
	{
		alert("<Software Maintenance Amount to Bsafe Information Systems> must be currency");
		form.edtmntcost.focus();
		return false; 
	}
}
//--------------------------------------------------------------------------------
function save_machine(frm, btn)
{
	//---check machine details
	if (check_machine(frm) == false)
	{ 
		return false;
	}

	//---insert/update machine Serial No. to list
	if (btn.value == get_status_new_machine())
	{
		new_item = document.createElement("OPTION");
	}
	if (btn.value == get_status_update_machine())
	{
		new_item = frm.lstmachine_list.options[frm.lstmachine_list.selectedIndex];
	}

	strmodel = frm.edtmodel.value;
	strserno = frm.edtserno.value;
	strmodel = add_str(strmodel, ' ', 4);
	strserno = add_str(strserno, ' ', 7);
	new_item.text = ' ' + strmodel + '   ' + strserno;
	new_item.value = '' +
		frm.edtmodel.value + get_sep_rec_machine() +
		frm.edtprocfeat.value + get_sep_rec_machine() +
		frm.cmbnumofproc.value + get_sep_rec_machine() +
		frm.edtserno.value + get_sep_rec_machine() +
		frm.cmbosver.value + get_sep_rec_machine() +
		frm.edtotheros.value + get_sep_rec_machine() +
		frm.edtpricetocust.value + get_sep_rec_machine() +
		frm.edtamounttobsafe.value + get_sep_rec_machine() +
		frm.edtmntnoofyears.value + get_sep_rec_machine() +
		frm.edtmntcost.value;
	if (btn.value == get_status_new_machine())
	{
		frm.lstmachine_list.options.add(new_item);
		divmachine_list.style.display = 'block';		
		frm.lstmachine_list.size = frm.lstmachine_list.options.length;
		frm.lstmachine_list.selectedIndex = frm.lstmachine_list.options.length - 1;
	}

	cancel_update_machine(frm);
}
//--------------------------------------------------------------------------------
function clear_machine(frm)
{
	frm.edtmodel.value = '';
	frm.edtprocfeat.value = '';
	frm.cmbnumofproc.selectedIndex = 0;
	frm.edtserno.value = ''; 
	frm.cmbosver.selectedIndex = 0;
	frm.edtotheros.value = ''; 
	frm.edtpricetocust.value = ''; 
	frm.edtamounttobsafe.value = ''; 
	frm.edtmntnoofyears.value = ''; 
	frm.edtmntcost.value = ''; 
}
//--------------------------------------------------------------------------------
function clear_cust_machine(form)
{
	form.cmbcurrency.selectedIndex = 0;
	form.edtreselspo.value = '';
	form.edtreselname.value = '';
	form.edtordersentby.value = '';
	form.edtreseltel.value = '';
	form.edtreselfax.value = '';
	form.edtreselemail.value = '';
	form.edtadreselemail.value = '';
	form.edtcustcompname.value = '';
	form.edtcustadd.value = '';
	form.edtcustcity.value = '';
	form.edtcustcountry.value = '';
	form.edtcuststate.value = '';
	form.edtcustzip.value = '';
	form.edtcontfirstname.value = '';
	form.edtcontlastname.value = '';
	form.edtcusttel.value = '';
	form.edtcustfax.value = '';
	form.edtcustemail.value = '';
	form.edtcompsite.value = '';
	form.memcomments.value = '';
}
//--------------------------------------------------------------------------------
function get_status_new_machine()
{
	return 'Add Machine to List';
}
//--------------------------------------------------------------------------------
function get_status_update_machine()
{
	return 'Save Changes';
}
//--------------------------------------------------------------------------------
function get_status_rec_add_machine()
{
	return 'Add New Machine';
}
//--------------------------------------------------------------------------------
function get_status_rec_update_machine()
{
	return 'Change Machine Details';
}
//--------------------------------------------------------------------------------
function get_sep_rec_machine()
{
	return '??!!??';
}
//--------------------------------------------------------------------------------
function init_machine(frm)
{
	//---write caption to Save(Add) Save1(Update) buttons
	frm.btnsave.value = get_status_new_machine();
	frm.btnsave1.value = get_status_update_machine();

	//---write status record
	parrec_status.innerHTML = '<b><font color="green">' + get_status_rec_add_machine() + '</font></b>';		

	//---clear machine fields
	clear_machine(frm);

	//---clear cust fields
	clear_cust_machine(frm);
}
//--------------------------------------------------------------------------------
function update_machine(frm)
{
	//---disable list of saved machines
	frm.lstmachine_list.disabled = true;
	frm.btnupdate.disabled = true;

	
	//---visible update delete buttons
	div_btn_save.style.display = 'none';
	div_btn_save1.style.display = 'block';
	div_btn_cancel.style.display = 'block';	
	div_btn_delete.style.display = 'block';

	//---write status record
	parrec_status.innerHTML = '<b><font color="green">' + get_status_rec_update_machine() + '</font></b>';	


	//---update fields
	strrec = frm.lstmachine_list.options[frm.lstmachine_list.selectedIndex].value;
	tblrec = strrec.split(get_sep_rec_machine());
	frm.edtmodel.value = tblrec[0];
	frm.edtprocfeat.value = tblrec[1];
	frm.cmbnumofproc.value = tblrec[2];
	frm.edtserno.value = tblrec[3];
	frm.cmbosver.value = tblrec[4];
	frm.edtotheros.value = tblrec[5];
	frm.edtpricetocust.value = tblrec[6];
	frm.edtamounttobsafe.value = tblrec[7];
	frm.edtmntnoofyears.value = tblrec[8];
	frm.edtmntcost.value = tblrec[9];
	
	//---set focus to first field of machine
	frm.edtmodel.focus();
}
//--------------------------------------------------------------------------------
function cancel_update_machine(frm)
{
	//---enable list of saved machines
	frm.lstmachine_list.disabled = false;
	frm.btnupdate.disabled = false;

	
	//---devisible update delete buttons
	div_btn_save1.style.display = 'none';
	div_btn_delete.style.display = 'none';
	div_btn_cancel.style.display = 'none';
	div_btn_save.style.display = 'block';

	//---write status record
	parrec_status.innerHTML = '<b><font color="green">' + get_status_rec_add_machine() + '</font></b>';	


	//---clear machine fields
	clear_machine(frm);

	//---set focus to first field of machine
	frm.edtmodel.focus();
}
//--------------------------------------------------------------------------------
function delete_machine(frm)
{
	ans = window.confirm('Delete Machine ?');
	if (ans == false)
	{
		return;
	}
	//---delete item in saved list machines
	frm.lstmachine_list.options[frm.lstmachine_list.selectedIndex] = null;
	
	//---check record count of saved list machines
	if (frm.lstmachine_list.options.length == 0)
	{
		divmachine_list.style.display = 'none';
	}
	else
	{
		frm.lstmachine_list.selectedIndex = 0;
	}

	//---update size of saved list machines
	frm.lstmachine_list.size = frm.lstmachine_list.options.length;

	cancel_update_machine(frm);
}
//--------------------------------------------------------------------------------
function set_curency_machine(frm)
{
	if (frm.cmbcurrency.value == 'USD')
	{
		document.imgcurency1.src = '../../subsite/i/usd.bmp';
		document.imgcurency2.src = '../../subsite/i/usd.bmp';
		document.imgcurency3.src = '../../subsite/i/usd.bmp';
	}
	if (frm.cmbcurrency.value == 'EUR')
	{
		document.imgcurency1.src = '../../subsite/i/eur.bmp';
		document.imgcurency2.src = '../../subsite/i/eur.bmp';
		document.imgcurency3.src = '../../subsite/i/eur.bmp';
	}
}
//----------------------------------------------------------------------
//----------------------------------------------------------------------
//----------------------------------------------------------------------
//----------------------------------------------------------------------
//----------------------------------------------------------------------
//----------------------------------------------------------------------
//----------------------------------------------------------------------
function init_group(frm)
{
	frm.rdbsrvftr[0].checked = true;
	fill_model_group(frm);
}
//--------------------------------------------------------------------------------
function fill_model_group(frm)
{
	var i;
	var j;
	var new_item;
	var strrec;
	var rec;
	var strrec;
	var isadd;

	//---Clear Model list
	frm.cmbmodel.options.length = 0;
	
	//---Add first item
	new_item = document.createElement("OPTION");
	new_item.text = "---Choose---";
	new_item.value = "blank";
	frm.cmbmodel.options.add(new_item);	

	//---Fill Models
	for (i = 0; i < frm.lstdb_machine.options.length; i++)
	{
		strrec = frm.lstdb_machine.options[i].value;
		rec = strrec.split(",");		
		isadd = "true";
		for (j = 0; j < frm.cmbmodel.options.length; j++)
		{
			if (frm.cmbmodel.options[j].value == rec[0])
			{
				isadd = "false";
			}			
		}

		if (isadd == "true")
		{	
			new_item = document.createElement("OPTION");
			new_item.text = rec[0];
			new_item.value = rec[0];
			frm.cmbmodel.options.add(new_item);	
		}
	}
	sort_sel_obj(frm.cmbmodel);

	fill_srv_ftr_group(frm);
}
//--------------------------------------------------------------------------------
function fill_srv_ftr_group(frm)
{
	var i;
	var rec;
	var strrec;		
	var new_item;
	var isadd;
	var j;
	
	//---Clear Server Ftr list
	frm.cmbsrvftr.options.length = 0;
	new_item = document.createElement("OPTION");
	new_item.text = "";
	new_item.value = "";
	frm.cmbsrvftr.options.add(new_item);						
	frm.cmbsrvftr.options.length = 0;

	//---Fill Server Ftr
	for (i = 0; i < frm.lstdb_machine.options.length; i++)
	{
		strrec = frm.lstdb_machine.options[i].value;
		rec = strrec.split(",");
		if ( (rec[0] == frm.cmbmodel.options[frm.cmbmodel.selectedIndex].value) && (rec[1]!= "") )
		{
			if (frm.cmbsrvftr.options.length == 0) 
			{
				new_item = document.createElement("OPTION");
				new_item.text = "---Choose---";
				new_item.value = "blank";
				frm.cmbsrvftr.options.add(new_item);						
			}	
			isadd = "true";
			for (j = 0; j < frm.cmbsrvftr.options.length; j++)
			{
				if (frm.cmbsrvftr.options[j].value == rec[1])
				{
					isadd = "false";
				}			
			}
			if (isadd == "true")
			{
				new_item = document.createElement("OPTION");
				new_item.text = rec[1];
				new_item.value = rec[1];
				frm.cmbsrvftr.options.add(new_item);				
			}
		}			
	}
	sort_sel_obj(frm.cmbsrvftr);	

	//---Clear Server Ftr1 list
	frm.cmbsrvftr1.options.length = 0;
	new_item = document.createElement("OPTION");
	new_item.text = "";
	new_item.value = "";
	frm.cmbsrvftr1.options.add(new_item);						
	frm.cmbsrvftr1.options.length = 0;

	//---Fill Server Ftr1
	for (i = 0; i < frm.lstdb_machine.options.length; i++)
	{
		strrec = frm.lstdb_machine.options[i].value;
		rec = strrec.split(",");
		if ( (rec[0] == frm.cmbmodel.options[frm.cmbmodel.selectedIndex].value) && (rec[2]!= "") )
		{
			if (frm.cmbsrvftr1.options.length == 0) 
			{
				new_item = document.createElement("OPTION");
				new_item.text = "---Choose---";
				new_item.value = "blank";
				frm.cmbsrvftr1.options.add(new_item);						
			}
			isadd = "true";
			for (j = 0; j < frm.cmbsrvftr1.options.length; j++)
			{
				if (frm.cmbsrvftr1.options[j].value == rec[2])
				{
					isadd = "false";
				}			
			}
			if (isadd == "true")
			{
				new_item = document.createElement("OPTION");
				new_item.text = rec[2];
				new_item.value = rec[2];
				frm.cmbsrvftr1.options.add(new_item);				
			}
		}			
	}
	sort_sel_obj(frm.cmbsrvftr1);

	fill_proc_no_group(frm);
}
//--------------------------------------------------------------------------------
function fill_proc_no_group(frm)
{
	var i;
	var rec;
	var strrec;		
	var new_item;
	var fld;
	var fld_sel;
	var isadd;
	var j;
	
        //---Check if Model has a Ftr
        if ( (frm.cmbmodel.options[frm.cmbmodel.selectedIndex].value != "blank") && (frm.cmbsrvftr.options.length == 0) && (frm.cmbsrvftr1.options.length == 0) )
	{
		fill_proc_no1_group(frm);
		alert("Please go directly to Step 3");
		frm.cmprocno.focus();
		return;
	}

	//---Check for Model 520 and Server Feature 906,970,975
	if ( (frm.cmbmodel.options[frm.cmbmodel.selectedIndex].value == "520") && (frm.rdbsrvftr[0].checked == true) )
	{
		if ( (frm.cmbsrvftr.options[frm.cmbsrvftr.selectedIndex].value == "906") || (frm.cmbsrvftr.options[frm.cmbsrvftr.selectedIndex].value == "970") || (frm.cmbsrvftr.options[frm.cmbsrvftr.selectedIndex].value == "975") )
		{
			alert("Please select <Edition Feature / Processor Feature Code> parameter for this model");
			frm.rdbsrvftr[1].checked = true;
			fill_proc_no_group(frm);
			return;
		}
	}

	//---Check for Model 525 and Server Feature 909
	if ( (frm.cmbmodel.options[frm.cmbmodel.selectedIndex].value == "525") && (frm.rdbsrvftr[0].checked == true) )
	{
		if (frm.cmbsrvftr.options[frm.cmbsrvftr.selectedIndex].value == "909")
		{
			alert("Please select <Edition Feature / Processor Feature Code> parameter for this model");
			frm.rdbsrvftr[1].checked = true;
			fill_proc_no_group(frm);
			return;
		}
	}

	//---Check for Model 520-E4A and Server Feature 5634, 5577
	if ( (frm.cmbmodel.options[frm.cmbmodel.selectedIndex].value == "520-E4A") && (frm.rdbsrvftr[0].checked == true) )
	{
		if ( (frm.cmbsrvftr.options[frm.cmbsrvftr.selectedIndex].value == "5634") || (frm.cmbsrvftr.options[frm.cmbsrvftr.selectedIndex].value == "5577") )
		{
			alert("Please select <Edition Feature / Processor Feature Code> parameter for this model");
			frm.rdbsrvftr[1].checked = true;
			fill_proc_no_group(frm);
			return;
		}
	}
	
	//---Clear Proc No list
	frm.cmprocno.options.length = 0;
	new_item = document.createElement("OPTION");
	new_item.text = "";
	new_item.value = "";
	frm.cmprocno.options.add(new_item);						
	frm.cmprocno.options.length = 0;

	//---Check if legal
	if ( (frm.rdbsrvftr[0].checked == true) && (frm.cmbsrvftr.options.length == 0) )
	{
		fill_group(frm);
		return;
	}
	if ( (frm.rdbsrvftr[1].checked == true) && (frm.cmbsrvftr1.options.length == 0) )
	{
		fill_group(frm);
		return;
	}


	//---Fill Proc No
	for (i = 0; i < frm.lstdb_machine.options.length; i++)
	{
		strrec = frm.lstdb_machine.options[i].value;
		rec = strrec.split(",");
		if (frm.rdbsrvftr[0].checked == true)
		{
			fld = rec[1];
			fld_sel = frm.cmbsrvftr.options[frm.cmbsrvftr.selectedIndex].value;
		}
		else
		{
			fld = rec[2];
			fld_sel = frm.cmbsrvftr1.options[frm.cmbsrvftr1.selectedIndex].value;
		}
		if ( (rec[0] == frm.cmbmodel.options[frm.cmbmodel.selectedIndex].value) && (fld == fld_sel) )
		{
			if (frm.cmprocno.options.length == 0) 
			{
				new_item = document.createElement("OPTION");
				new_item.text = "---Choose---";
				new_item.value = "blank";
				frm.cmprocno.options.add(new_item);						
			}	
			isadd = "true";
			for (j = 0; j < frm.cmprocno.options.length; j++)
			{
				if (frm.cmprocno.options[j].value == rec[3])
				{
					isadd = "false";
				}	
			}
			if (isadd == "true")
			{
				new_item = document.createElement("OPTION");
				new_item.text = rec[3];
				new_item.value = rec[3];
				frm.cmprocno.options.add(new_item);
			}
		}
	}
	sort_num_sel_obj(frm.cmprocno);
	
	fill_group(frm);
}
//--------------------------------------------------------------------------------
function fill_proc_no1_group(frm)
{
	var i;
	var rec;
	var strrec;		
	var new_item;
	var isadd;
	var j;
	
	//---Clear Proc No list
	frm.cmprocno.options.length = 0;
	new_item = document.createElement("OPTION");
	new_item.text = "";
	new_item.value = "";
	frm.cmprocno.options.add(new_item);						
	frm.cmprocno.options.length = 0;

	//---Fill Proc No
	for (i = 0; i < frm.lstdb_machine.options.length; i++)
	{
		strrec = frm.lstdb_machine.options[i].value;
		rec = strrec.split(",");
		if (rec[0] == frm.cmbmodel.options[frm.cmbmodel.selectedIndex].value)
		{
			if (frm.cmprocno.options.length == 0) 
			{
				new_item = document.createElement("OPTION");
				new_item.text = "---Choose---";
				new_item.value = "blank";
				frm.cmprocno.options.add(new_item);						
			}	
			isadd = "true";
			for (j = 0; j < frm.cmprocno.options.length; j++)
			{
				if (frm.cmprocno.options[j].value == rec[3])
				{
					isadd = "false";
				}			
			}
			if (isadd == "true")
			{
				new_item = document.createElement("OPTION");
				new_item.text = rec[3];
				new_item.value = rec[3];
				frm.cmprocno.options.add(new_item);				
			}
		}			
	}
	sort_num_sel_obj(frm.cmprocno);		

	fill_group(frm);
}
//--------------------------------------------------------------------------------
function fill_group(frm)
{
	var i;
	var rec;
	var strrec;

	//---Clear Group
	frm.edtgroup.value = "";

	//---Check if legal
	if (frm.cmprocno.options.length == 0)
	{
		checkEnabled_group(frm);
		return;
	}

	//---Fill Group
	for (i = 0; i < frm.lstdb_machine.options.length; i++)
	{
		strrec = frm.lstdb_machine.options[i].value;
		rec = strrec.split(",");
		if ( (frm.cmbsrvftr.options.length == 0) && (frm.cmbsrvftr1.options.length == 0) )
		{
			if ( (rec[0] == frm.cmbmodel.options[frm.cmbmodel.selectedIndex].value) && (rec[3] == frm.cmprocno.options[frm.cmprocno.selectedIndex].value) )
			{
				if (rec[5] == "99")
				{
					//alert("This Model is bigger than group 20. Please refer to Bsafe for price");
					open_custom_group_from(frm);
				}
				else
				{
					frm.edtgroup.value = rec[5];
				}

				checkEnabled_group(frm);
				return;
			}
		}
		else
		{
			if (frm.rdbsrvftr[0].checked == true)
			{
				fld = rec[1];
				fld_sel = frm.cmbsrvftr.options[frm.cmbsrvftr.selectedIndex].value;
			}
			else
			{
				fld = rec[2];
				fld_sel = frm.cmbsrvftr1.options[frm.cmbsrvftr1.selectedIndex].value;
			}
			if ( (rec[0] == frm.cmbmodel.options[frm.cmbmodel.selectedIndex].value) && (fld == fld_sel) && (rec[3] == frm.cmprocno.options[frm.cmprocno.selectedIndex].value) )
			{
				if (rec[5] == "99")
				{
					//alert("This Model is bigger than group 20. Please refer to Bsafe for price");
					open_custom_group_from(frm);
				}
				else
				{
					frm.edtgroup.value = rec[5];
				}

				checkEnabled_group(frm);
				return;
			}
		}		
	}

	checkEnabled_group(frm);
}
//--------------------------------------------------------------------------------
function checkEnabled_group(frm)
{
	//---Check enabled
	if ( (frm.cmbsrvftr.options.length == 0) || (frm.rdbsrvftr[0].checked == false) )
	{
		frm.cmbsrvftr.disabled = true;	
		if (frm.cmbsrvftr.options.length > 0)
		{
			frm.cmbsrvftr.selectedIndex = 0;
		}
	}
	else
	{
		frm.cmbsrvftr.disabled = false;	
	}

	if ( (frm.cmbsrvftr1.options.length == 0) || (frm.rdbsrvftr[1].checked == false) )
	{
		frm.cmbsrvftr1.disabled = true;	
		if (frm.cmbsrvftr1.options.length > 0)
		{
			frm.cmbsrvftr1.selectedIndex = 0;
		}
	}
	else
	{
		frm.cmbsrvftr1.disabled = false;	
	}

	if (frm.cmprocno.options.length == 0)
	{
		frm.cmprocno.disabled = true;
		if (frm.cmprocno.options.length > 0)
		{
			frm.cmprocno.selectedIndex = 0;
		}	
	}
	else
	{
		frm.cmprocno.disabled = false;	
	}
}
//--------------------------------------------------------------------------------
function sort_sel_obj(sel)
{
	var i;
	var item_array = new Array();

	if (sel.options.length == 0)
	{
		return;
	}

	//---load array from sel obj (not include the first item)
	for (i = 1; i < sel.options.length; i++)
	{
		item_array[i - 1] = sel.options[i].value;
	}

	//---sort array	
	item_array.sort();

	//---fill sel obj	
	for (i = 1; i < sel.options.length; i++)
	{
		sel.options[i].value = item_array[i - 1];		
		sel.options[i].text = item_array[i - 1];		
	}
}
//--------------------------------------------------------------------------------
function sort_num_sel_obj(sel)
{
	var i;
	var item_array = new Array();

	if (sel.options.length == 0)
	{
		return;
	}

	//---load array from sel obj (not include the first item)
	for (i = 1; i < sel.options.length; i++)
	{
		item_array[i - 1] = sel.options[i].value;
	}

	//---sort array	
	item_array.sort(sortNumber);

	//---fill sel obj	
	for (i = 1; i < sel.options.length; i++)
	{
		sel.options[i].value = item_array[i - 1];		
		sel.options[i].text = item_array[i - 1];		
	}
}
//--------------------------------------------------------------------------------
function sortNumber(a, b)
{
	return a - b;
}
//--------------------------------------------------------------------------------
function open_custom_group_from(frm)
{
	var msg;
	var model;
	var srvftr;
	var srvftr1;
	var procno;

        msg = "This Model is bigger than group 20. Please refer to Bsafe for price.";

	if (location.href.indexOf("file:") > -1)
	{
		alert(msg);
		return;
	}

	model = frm.cmbmodel.options[frm.cmbmodel.selectedIndex].value;

	srvftr = "";
	srvftr1 = "";	
	if ( (frm.cmbsrvftr.options.length > 0) && (frm.rdbsrvftr[0].checked == true) )
	{
		if (frm.cmbsrvftr.selectedIndex > 0)
		{
			srvftr = frm.cmbsrvftr.options[frm.cmbsrvftr.selectedIndex].value;
		}
	}
	if ( (frm.cmbsrvftr1.options.length > 0) && (frm.rdbsrvftr[1].checked == true) )
	{
		if (frm.cmbsrvftr1.selectedIndex > 0)
		{
			srvftr1 = frm.cmbsrvftr1.options[frm.cmbsrvftr1.selectedIndex].value;
		}
	}

	procno = frm.cmprocno.options[frm.cmprocno.selectedIndex].value;


	openURL("groupisfrmphp.php?msg=" + msg + "&model=" + model + "&srvftr=" + srvftr + "&srvftr1=" + srvftr1 + "&procno=" + procno);
}
//----------------------------------------------------------------------
//----------------------------------------------------------------------
//----------------------------------------------------------------------
//----------------------------------------------------------------------
//----------------------------------------------------------------------
//----------------------------------------------------------------------
//----------------------------------------------------------------------
function validatefrmcompl(form)
{
	//---Trim all obj
	form.edtname.value = Trim(form.edtname.value);
	form.edtcompany.value = Trim(form.edtcompany.value);
	form.edttel.value = Trim(form.edttel.value);
	form.edtemailaddr.value = Trim(form.edtemailaddr.value);

	//---Null
	if(form.edtname.value == "")  
	{
		alert("<Name> is required");
		form.edtname.focus();
		return false;    
	}
	if(form.edtcompany.value == "")  
	{
		alert("<Company> is required");
		form.edtcompany.focus();
		return false;    
	}
	if(form.edttel.value == "")  
	{
		alert("<Telephone> is required");
		form.edttel.focus();
		return false;    
	}
	if(form.edtemailaddr.value == "")  
	{
		alert("<Email Address> is required");
		form.edtemailaddr.focus();
		return false;    
	}

	if((form.chkemail.checked == false) && (form.chkphone.checked == false)) 
	{
		alert("Please choose Preferred Method of Contact");
		return false;    		
	}

	if(form.edtedt.value != "bsafe")  
	{
		alert("<Verification> - please retype");
		form.edtedt.focus();
		return false;    
	}

	//---Charachter set
	if(!isEmailAddr(form.edtemailaddr.value))	
	{
		alert("Please enter a complete e-mail address in the form: yourname@yourdomain.com");
		form.edtemailaddr.focus();
		return false;    	
	}

//	if (form.edtfile.value =="2")
//	{
//		window.open('bsafedoc.php?file=' + form.edtfile.value,'popup','width=750,height=550,top=0,left=0,resizable=yes');
//	}
//	if (form.edtfile.value =="3")
//	{
//		window.open('bsafedoc.php?file=' + form.edtfile.value,'popup','width=750,height=550,top=0,left=0,resizable=yes');
//	}
//	if (form.edtfile.value =="4")
//	{
//		window.open('bsafedoc.php?file=' + form.edtfile.value,'popup','width=750,height=550,top=0,left=0,resizable=yes');
//	}
//	if (form.edtfile.value =="5")
//	{
//		window.open('bsafedoc.php?file=' + form.edtfile.value,'popup','width=750,height=550,top=0,left=0,resizable=yes');
//	}
//	if (form.edtfile.value =="6")
//	{
//		window.open('bsafedoc.php?file=' + form.edtfile.value,'popup','width=750,height=550,top=0,left=0,resizable=yes');
//	}
//	if (form.edtfile.value =="7")
//	{
//		window.open('bsafedoc.php?file=' + form.edtfile.value,'popup','width=750,height=550,top=0,left=0,resizable=yes');
//	}
//	if (form.edtfile.value =="8")
//	{
//		window.open("security/iseries/Bill 198 - CSOX  March 2007.zip");
//	}
//	if (form.edtfile.value =="9")
//	{
//		window.open("security/iseries/Bsafe & Basel II January 2007.zip");
//	}
//	if (form.edtfile.value =="10")
//	{
//		window.open("security/iseries/Cobit-Compliance.zip");
//	}
//	if (form.edtfile.value =="11")
//	{
//		window.open("security/iseries/J-SOX Compliance with Bsafe Feb 2007.zip");
//	}

}
//----------------------------------------------------------------------
function validatefrmnewsletter(form)
{
	//---Trim all obj
	form.edtfirstname.value = Trim(form.edtfirstname.value);
	form.edtlastname.value = Trim(form.edtlastname.value);
	form.edttelephone.value = Trim(form.edttelephone.value);
	form.edtcompany.value = Trim(form.edtcompany.value);
	form.edtemailaddr.value = Trim(form.edtemailaddr.value);
	form.edtedt.value = Trim(form.edtedt.value);

	//---Null
	if(form.edtfirstname.value == "")  
	{
		alert("<Fisrt Name> is required");
		form.edtfirstname.focus();
		return false;    
	}
	if(form.edtlastname.value == "")  
	{
		alert("<Last Name> is required");
		form.edtlastname.focus();
		return false;    
	}
	if(form.country.options.length == 0)
	{
		alert("<Country> is required. Please Select Region.");
		form.region.focus();
		return false;    
	}
	if( (form.country.options[form.country.selectedIndex].text == "Select country") || (form.country.options[form.country.selectedIndex].text == "Other") )
	{
		alert("<Country> is required");
		form.country.focus();
		return false;    
	}
	if(form.edttelephone.value == "")  
	{
		alert("<Telephone> is required");
		form.edttelephone.focus();
		return false;    
	}
	if(form.edtcompany.value == "")  
	{
		alert("<Company> is required");
		form.edtcompany.focus();
		return false;    
	}
	if(form.edtemailaddr.value == "")  
	{
		alert("<Email Address> is required");
		form.edtemailaddr.focus();
		return false;    
	}
	if(form.edtedt.value != "bsafe")  
	{
		alert("<Verification> - please retype");
		form.edtedt.focus();
		return false;    
	}

	//---Charachter set
	if(!isEmailAddr(form.edtemailaddr.value))	
	{
		alert("Please enter a complete e-mail address in the form: yourname@yourdomain.com");
		form.edtemailaddr.focus();
		return false;    	
	}
}
//----------------------------------------------------------------------
function initfrmnewsletter(frm)
{
	var new_item;

	frm.edtfirstname.value = ''; 
	frm.edtlastname.value = ''; 

	frm.region.options.length = 0;
	new_item = document.createElement("OPTION");
	new_item.text = "Select Region";
	new_item.value = "";
	frm.region.options.add(new_item);
	new_item = document.createElement("OPTION");
	new_item.text = "Asia";
	new_item.value = "asia";
	frm.region.options.add(new_item);
	new_item = document.createElement("OPTION");
	new_item.text = "Africa";
	new_item.value = "africa";
	frm.region.options.add(new_item);
	new_item = document.createElement("OPTION");
	new_item.text = "Australia";
	new_item.value = "australia";
	frm.region.options.add(new_item);
	new_item = document.createElement("OPTION");
	new_item.text = "Europe";
	new_item.value = "europe";
	frm.region.options.add(new_item);
	new_item = document.createElement("OPTION");
	new_item.text = "Middle East";
	new_item.value = "middleeast";
	frm.region.options.add(new_item);
	new_item = document.createElement("OPTION");
	new_item.text = "Latin America";
	new_item.value = "lamerica";
	frm.region.options.add(new_item);
	new_item = document.createElement("OPTION");
	new_item.text = "North America";
	new_item.value = "namerica";
	frm.region.options.add(new_item);
	new_item = document.createElement("OPTION");
	new_item.text = "South America";
	new_item.value = "samerica";
	frm.region.options.add(new_item);

	frm.edttelephone.value = ''; 
	frm.edtcompany.value = ''; 	
	frm.edtemailaddr.value = ''; 	
	frm.edtedt.value = ''; 	
}
//----------------------------------------------------------------------
function getjoomladomain()
{
	return 'http://www.bsafesolutions.com/';
}
//----------------------------------------------------------------------
function openjoomlapage(strpage_id)
{
	strpage_id = "index.php?Itemid=" + strpage_id;
	//openURL(getjoomladomain() + strpage_id);
	//window.open(getjoomladomain() + strpage_id);
	window.open(getjoomladomain() + strpage_id,"_parent");
}
//----------------------------------------------------------------------
function validatefrmwebinar2(form)
{
	//---Trim all obj
	form.edtname.value = Trim(form.edtname.value);
	form.edtcompany.value = Trim(form.edtcompany.value);
	form.edtemailaddr.value = Trim(form.edtemailaddr.value);
	form.edtcompsite.value = Trim(form.edtcompsite.value);
	form.edttel.value = Trim(form.edttel.value);
	form.edtrefcontother.value = Trim(form.edtrefcontother.value);

	//---Null
	if(form.edtname.value == "")  
	{
		alert("<Name> is required");
		form.edtname.focus();
		return false;    
	}
	if(form.edtcompany.value == "")  
	{
		alert("<Company> is required");
		form.edtcompany.focus();
		return false;    
	}
	if(form.edtemailaddr.value == "")  
	{
		alert("<Email Address> is required");
		form.edtemailaddr.focus();
		return false;    
	}
	if(form.edtcompsite.value == "")  
	{
		alert("<Company Website> is required");
		form.edtcompsite.focus();
		return false;    
	}
	if(form.edttel.value == "")  
	{
		alert("<Telephone> is required");
		form.edttel.focus();
		return false;    
	}
	if(form.country.options.length == 0) 
	{
		alert("<Country> is required. Please Select Region.");
		form.region.focus();
		return false;    
	}
	if( (form.country.options[form.country.selectedIndex].text == "Select country") || (form.country.options[form.country.selectedIndex].text == "Other") )
	{
		alert("<Country> is required");
		form.country.focus();
		return false;    
	}
	if ( (form.cmbrefcont.selectedIndex == 0) && (form.edtrefcontother.value == "") )
	{
		alert("<Referred to Bsafe by> is required");
		return false;    
	}
	if (form.cmbdate.selectedIndex == 0)
	{
		alert("<Choose a date> is required");
		form.cmbdate.focus();
		return false;    
	}
	if(form.edtedt.value != "bsafe")  
	{
		alert("<Verification> - please retype");
		form.edtedt.focus();
		return false;    
	}

	//---Charachter set
	if(!isEmailAddr(form.edtemailaddr.value))	
	{
		alert("Please enter a complete e-mail address in the form: yourname@yourdomain.com");
		form.edtemailaddr.focus();
		return false;    	
	}
}
//----------------------------------------------------------------------
function initfrmwebinar2(frm)
{
  	var new_item;
	
	frm.edtname.value = ''; 
	frm.edtcompany.value = ''; 
	frm.edtemailaddr.value = ''; 
	frm.edtcompsite.value = ''; 
	frm.edttel.value = ''; 
	frm.cmbrefcont.selectedIndex = 0; 
	frm.edtrefcontother.value = ''; 
	frm.cmbdate.selectedIndex = 0; 

	frm.region.options.length = 0;
	new_item = document.createElement("OPTION");
	new_item.text = "Select Region";
	new_item.value = "";
	frm.region.options.add(new_item);
	new_item = document.createElement("OPTION");
	new_item.text = "Asia";
	new_item.value = "asia";
	frm.region.options.add(new_item);
	new_item = document.createElement("OPTION");
	new_item.text = "Africa";
	new_item.value = "africa";
	frm.region.options.add(new_item);
	new_item = document.createElement("OPTION");
	new_item.text = "Australia";
	new_item.value = "australia";
	frm.region.options.add(new_item);
	new_item = document.createElement("OPTION");
	new_item.text = "Europe";
	new_item.value = "europe";
	frm.region.options.add(new_item);
	new_item = document.createElement("OPTION");
	new_item.text = "Middle East";
	new_item.value = "middleeast";
	frm.region.options.add(new_item);
	new_item = document.createElement("OPTION");
	new_item.text = "Latin America";
	new_item.value = "lamerica";
	frm.region.options.add(new_item);
	new_item = document.createElement("OPTION");
	new_item.text = "North America";
	new_item.value = "namerica";
	frm.region.options.add(new_item);
	new_item = document.createElement("OPTION");
	new_item.text = "South America";
	new_item.value = "samerica";
	frm.region.options.add(new_item);
}
//----------------------------------------------------------------------
function initfrmcontactfrm(frm)
{
	//---Trim all obj
	frm.edtname.value = '';
	frm.edttel.value = '';
	frm.edtemailaddr.value = '';
	frm.edtcompany.value = '';

	frm.region.options.length = 0;
	new_item = document.createElement("OPTION");
	new_item.text = "Select Region";
	new_item.value = "";
	frm.region.options.add(new_item);
	new_item = document.createElement("OPTION");
	new_item.text = "Asia";
	new_item.value = "asia";
	frm.region.options.add(new_item);
	new_item = document.createElement("OPTION");
	new_item.text = "Africa";
	new_item.value = "africa";
	frm.region.options.add(new_item);
	new_item = document.createElement("OPTION");
	new_item.text = "Australia";
	new_item.value = "australia";
	frm.region.options.add(new_item);
	new_item = document.createElement("OPTION");
	new_item.text = "Europe";
	new_item.value = "europe";
	frm.region.options.add(new_item);
	new_item = document.createElement("OPTION");
	new_item.text = "Middle East";
	new_item.value = "middleeast";
	frm.region.options.add(new_item);
	new_item = document.createElement("OPTION");
	new_item.text = "Latin America";
	new_item.value = "lamerica";
	frm.region.options.add(new_item);
	new_item = document.createElement("OPTION");
	new_item.text = "North America";
	new_item.value = "namerica";
	frm.region.options.add(new_item);
	new_item = document.createElement("OPTION");
	new_item.text = "South America";
	new_item.value = "samerica";
	frm.region.options.add(new_item);
}
//----------------------------------------------------------------------
function validatefrmcontactfrm(form)
{
	//---Trim all obj
	form.edtname.value = Trim(form.edtname.value);
	form.edttel.value = Trim(form.edttel.value);
	form.edtemailaddr.value = Trim(form.edtemailaddr.value);
	form.edtcompany.value = Trim(form.edtcompany.value);

	//---Null
	if(form.edtname.value == "")  
	{
		alert("<Full Name> is required");
		form.edtname.focus();
		return false;    
	}
	if(form.edttel.value == "")  
	{
		alert("<Telephone> is required");
		form.edttel.focus();
		return false;    
	}
	if(form.edtemailaddr.value == "")  
	{
		alert("<Email Address> is required");
		form.edtemailaddr.focus();
		return false;    
	}
	if(form.edtcompany.value == "")  
	{
		alert("<Company> is required");
		form.edtcompany.focus();
		return false;    
	}

	if(form.country.options.length == 0)
	{
		alert("<Country> is required. Please Select Region.");
		form.region.focus();
		return false;    
	}
	if( (form.country.options[form.country.selectedIndex].text == "Select country") || (form.country.options[form.country.selectedIndex].text == "Other") )
	{
		alert("<Country> is required");
		form.country.focus();
		return false;    
	}

	//---Charachter set
	if(!isEmailAddr(form.edtemailaddr.value))	
	{
		alert("Please enter a complete e-mail address in the form: yourname@yourdomain.com");
		form.edtemailaddr.focus();
		return false;    	
	}

	form.edturl.value = window.parent.location.href; 
}
