function qs() {
var query = window.location.search.substring(1);
var parms = query.split('&');
for (var i=0; i<parms.length; i++) {
   var pos = parms[i].indexOf('=');
   if (pos > 0) {
      var key = parms[i].substring(0,pos);
      var val = parms[i].substring(pos+1);
      qsParm[key] = val;
      }
   }
}
function regDate()
{
		var newdate=new Date();
		var year=newdate.getFullYear();
		var month=newdate.getMonth() + 1;
		if (month<10)
		{
			month="0" + month;
		}
		var day=newdate.getDate();
		if (day<10)
		{
			day="0" + day;
		}
		var returndate=" " + year + month + day;
		document.Subscribe.i_crp_reg_date.value=returndate.replace(" ","");
//		alert (document.Subscribe.i_crp_reg_date.value);
}
function openWindow(myLink,windowName)
{
if(! window.focus)return;
var myWin=window.open("",windowName,"height=600,width=800,dependent=yes,scrollbars=yes");
myWin.focus();
myLink.target=windowName;
}
function checkSubmit_br() {
	
	if (!checkMissingFields_br()) {
		return false;
	}
	if (!checkEmail_br()) {
		return false;
	}
	return true;
}
function checkMissingFields_br() 
{
	var focusField;  //the field to focus
	var missingField = '';

	if (document.Subscribe.i_avayaterms.checked == '') 
		{
		missingField = '\n   Acordo com os Termos e Condições da Avaya' + missingField;
		focusField = document.Subscribe.i_avayaterms;
		}
	if (document.Subscribe.i_consultdesc.value == '') 
		{
		missingField = '\n   Descrição prática' + missingField;
		focusField = document.Subscribe.i_consultdesc;
		}
	if (document.Subscribe.i_emailgeneric.value == '') 
		{
		missingField = '\n   Email' + missingField;
		focusField = document.Subscribe.i_emailgeneric;
		}
	if (document.Subscribe.i_bstel1.value == '') 
		{
		missingField = '\n   Telefone' + missingField;
		focusField = document.Subscribe.i_bstel1;
		}
	if (document.Subscribe.s_bscountry.selectedIndex == 0) 
		{
		missingField = '\n   País' + missingField;
		focusField = document.Subscribe.s_bscountry;
		}
	if (document.Subscribe.i_bspostcde.value == '') 
		{
		missingField = '\n   Cep' + missingField;
		focusField = document.Subscribe.i_bspostcde;
		}
	if (document.Subscribe.s_bsst.selectedIndex==0) 
		{
		missingField = '\n   Estado' + missingField;
		focusField = document.Subscribe.i_bscity;
		}
	if (document.Subscribe.i_bscity.value == '') 
		{
		missingField = '\n   Cidade' + missingField;
		focusField = document.Subscribe.i_bscity;
		}
	if (document.Subscribe.i_bsaddr1.value == '') 
		{
		missingField = '\n   Endereço' + missingField;
		focusField = document.Subscribe.i_bsaddr1;
		}
	if (document.Subscribe.i_orgnm.value == '') 
		{
		missingField = '\n   Agência/Empresa' + missingField;
		focusField = document.Subscribe.i_orgnm;
		}
	if (document.Subscribe.i_pjobtitle.value == '') 
		{
		missingField = '\n   Título do trabalho' + missingField;
		focusField = document.Subscribe.i_pjobtitle;
		}
	if (document.Subscribe.i_pnmfamily.value == '') 
		{
		missingField = '\n   Sobrenome' + missingField;
		focusField = document.Subscribe.i_pnmfamily;
		}
	if (document.Subscribe.i_pnmgiven.value == '') 
		{
		missingField = '\n   Nome' + missingField;
		focusField = document.Subscribe.i_pnmgiven;
		}
	if (missingField != '') 
		{
		alert ('Encha por favor para fora o seguinte campos obrigatórios: \n' + missingField);
		focusField.focus();
		return false;
		}

	return true;
}
function checkSubmit_fr() {
	
	if (!checkMissingFields_fr()) {
		return false;
	}
	if (!checkEmail_fr()) {
		return false;
	}
	regDate();
	return true;
}
function checkMissingFields_fr() 
{
	var focusField;  //the field to focus
	var missingField = '';

	if (document.Subscribe.i_avayaterms.checked == '') 
		{
		missingField = '\n   accord avec les Terms ' + missingField;
		focusField = document.Subscribe.i_avayaterms;
		}
	if (document.Subscribe.i_consultdesc.value == '') 
		{
		missingField = '\n   profil' + missingField;
		focusField = document.Subscribe.i_consultdesc;
		}
	if (document.Subscribe.i_emailgeneric.value == '') 
		{
		missingField = '\n   adresse de courriel' + missingField;
		focusField = document.Subscribe.i_emailgeneric;
		}
	if (document.Subscribe.i_bstel1.value == '') 
		{
		missingField = '\n   Numéro de téléphone' + missingField;
		focusField = document.Subscribe.i_bstel1;
		}
	if (document.Subscribe.s_bscountry.selectedIndex == 0) 
		{
		missingField = '\n   Pays' + missingField;
		focusField = document.Subscribe.s_bscountry;
		}
	if (document.Subscribe.i_bspostcde.value == '') 
		{
		missingField = '\n   Code Postal ' + missingField;
		focusField = document.Subscribe.i_bspostcde;
		}
	if (document.Subscribe.i_bscity.value == '') 
		{
		missingField = '\n   Ville' + missingField;
		focusField = document.Subscribe.i_bscity;
		}
	if (document.Subscribe.i_bsaddr1.value == '') 
		{
		missingField = '\n   Adresse' + missingField;
		focusField = document.Subscribe.i_bsaddr1;
		}
	if (document.Subscribe.i_orgnm.value == '') 
		{
		missingField = '\n   Nom de la société' + missingField;
		focusField = document.Subscribe.i_orgnm;
		}
	if (document.Subscribe.i_pjobtitle.value == '') 
		{
		missingField = '\n   Titre' + missingField;
		focusField = document.Subscribe.i_pjobtitle;
		}
	if (document.Subscribe.i_pnmfamily.value == '') 
		{
		missingField = '\n   nom de famille' + missingField;
		focusField = document.Subscribe.i_pnmfamily;
		}
	if (document.Subscribe.i_pnmgiven.value == '') 
		{
		missingField = '\n   prenom' + missingField;
		focusField = document.Subscribe.i_pnmgiven;
		}
	if (missingField != '') 
		{
		alert ('Veuillez remplir votre: \n' + missingField);
		focusField.focus();
		return false;
		}

	return true;
}
function checkSubmit_uk() {
	
	if (!checkMissingFields_uk()) {
		return false;
	}
	if (!checkEmail(document.Subscribe.i_email_821)) {
		return false;
	}
	regDate();
	return true;
}
function checkMissingFields_uk() 
{
	var focusField;  //the field to focus
	var missingField = '';

	if (document.Subscribe.i_avayaterms.checked == '') 
		{
		missingField = '\n   You must accept the terms to proceed' + missingField;
		focusField = document.Subscribe.i_avayaterms;
		}
	if (document.Subscribe.i_consultdesc.value == '') 
		{
		missingField = '\n   A Description of your Consulting Practice' + missingField;
		focusField = document.Subscribe.i_consultdesc;
		}
	if (document.Subscribe.i_email_821.value == '') 
		{
		missingField = '\n   Your Email Address' + missingField;
		focusField = document.Subscribe.i_email_821;
		}
	if (document.Subscribe.i_bstel1.value == '') 
		{
		missingField = '\n   Your Office Telephone Number' + missingField;
		focusField = document.Subscribe.i_bstel1;
		}
	if (document.Subscribe.s_bscountry.selectedIndex == 0) 
		{
		missingField = '\n   Company Country' + missingField;
		focusField = document.Subscribe.s_bscountry;
		}
	if (document.Subscribe.i_bspostcde.value == '') 
		{
		missingField = '\n   Zip or Postal Code ' + missingField;
		focusField = document.Subscribe.i_bspostcde;
		}
	if (document.Subscribe.i_bscity.value == '') 
		{
		missingField = '\n   Company City' + missingField;
		focusField = document.Subscribe.i_bscity;
		}
	if (document.Subscribe.i_bsaddr1.value == '') 
		{
		missingField = '\n   Company Address' + missingField;
		focusField = document.Subscribe.i_bsaddr1;
		}
	if (document.Subscribe.i_orgnm.value == '') 
		{
		missingField = '\n   Company' + missingField;
		focusField = document.Subscribe.i_orgnm;
		}
	if (document.Subscribe.i_pjobtitle.value == '') 
		{
		missingField = '\n   Your Job Title' + missingField;
		focusField = document.Subscribe.i_pjobtitle;
		}
	if (document.Subscribe.i_pnmfamily.value == '') 
		{
		missingField = '\n   Your Last Name' + missingField;
		focusField = document.Subscribe.i_pnmfamily;
		}
	if (document.Subscribe.i_pnmgiven.value == '') 
		{
		missingField = '\n   Your First Name' + missingField;
		focusField = document.Subscribe.i_pnmgiven;
		}
	if (missingField != '') 
		{
		alert ('Please fill out the following required field(s): \n' + missingField);
		focusField.focus();
		return false;
		}

	return true;
}
function checkSubmit_de() {
	
	if (!checkMissingFields_de()) {
		return false;
	}
	if (!checkEmail_de()) {
		return false;
	}
	regDate();
	return true;
}
function checkMissingFields_de() 
{
	var focusField;  //the field to focus
	var missingField = '';

	if (document.Subscribe.i_avayaterms.checked == '') 
		{
		missingField = '\n   You must accept the terms to proceed' + missingField;
		focusField = document.Subscribe.i_avayaterms;
		}
	if (document.Subscribe.i_consultdesc.value == '') 
		{
		missingField = '\n   Beschreibung Ihrer Consulting-Tätigkeit' + missingField;
		focusField = document.Subscribe.i_consultdesc;
		}
	if (document.Subscribe.i_email_821.value == '') 
		{
		missingField = '\n   E-Mail-Adresse' + missingField;
		focusField = document.Subscribe.i_email_821;
		}
	if (document.Subscribe.i_bstel1.value == '') 
		{
		missingField = '\n   Ihre geschäftliche Telefonnummer' + missingField;
		focusField = document.Subscribe.i_bstel1;
		}
	if (document.Subscribe.s_bscountry.selectedIndex == 0) 
		{
		missingField = '\n   Sitz der Firma (Land)' + missingField;
		focusField = document.Subscribe.s_bscountry;
		}
	if (document.Subscribe.i_bspostcde.value == '') 
		{
		missingField = '\n   Postleitzahl' + missingField;
		focusField = document.Subscribe.i_bspostcde;
		}
	if (document.Subscribe.i_bscity.value == '') 
		{
		missingField = '\n   Sitz der Firma (Stadt)' + missingField;
		focusField = document.Subscribe.i_bscity;
		}
	if (document.Subscribe.i_bsaddr1.value == '') 
		{
		missingField = '\n   Firmenadresse' + missingField;
		focusField = document.Subscribe.i_bsaddr1;
		}
	if (document.Subscribe.i_orgnm.value == '') 
		{
		missingField = '\n   Firmenname' + missingField;
		focusField = document.Subscribe.i_orgnm;
		}
	if (document.Subscribe.i_pjobtitle.value == '') 
		{
		missingField = '\n   Ihre Stellenbezeichnung' + missingField;
		focusField = document.Subscribe.i_pjobtitle;
		}
	if (document.Subscribe.i_pnmfamily.value == '') 
		{
		missingField = '\n   Ihr Nachname' + missingField;
		focusField = document.Subscribe.i_pnmfamily;
		}
	if (document.Subscribe.i_pnmgiven.value == '') 
		{
		missingField = '\n   Ihr Vorname' + missingField;
		focusField = document.Subscribe.i_pnmgiven;
		}
	if (missingField != '') 
		{
		alert ('Füllen Sie bitte heraus das folgende erfordert auffangen: \n' + missingField);
		focusField.focus();
		return false;
		}
	return true;
}

function checkSubmit_sp() {
	
	if (!checkMissingFields_sp()) {
		return false;
	}
	if (!checkEmail_sp()) {
		return false;
	}
	return true;
}
function checkMissingFields_sp() 
{
	var focusField;  //the field to focus
	var missingField = '';

	if (document.Subscribe.i_avayaterms.checked == '') 
		{
		missingField = '\n   You must accept the terms to proceed' + missingField;
		focusField = document.Subscribe.i_avayaterms;
		}
	if (document.Subscribe.i_consultdesc.value == '') 
		{
		missingField = '\n   Una descripción de su experiencia como consultor' + missingField;
		focusField = document.Subscribe.i_consultdesc;
		}
	if (document.Subscribe.i_emailgeneric.value == '') 
		{
		missingField = '\n   Correo electrónico' + missingField;
		focusField = document.Subscribe.i_emailgeneric;
		}
	if (document.Subscribe.i_bstel1.value == '') 
		{
		missingField = '\n  Número de teléfono de su oficina' + missingField;
		focusField = document.Subscribe.i_bstel1;
		}
	if (document.Subscribe.s_bscountry.selectedIndex == 0) 
		{
		missingField = '\n   País donde se localiza la compañía' + missingField;
		focusField = document.Subscribe.s_bscountry;
		}
	if (document.Subscribe.i_bspostcde.value == '') 
		{
		missingField = '\n   Código o apartado postal ' + missingField;
		focusField = document.Subscribe.i_bspostcde;
		}
	if (document.Subscribe.s_bsst.selectedIndex == 0) 
		{
		missingField = '\n   Estado donde se localiza la compañía' + missingField;
		focusField = document.Subscribe.s_bscountry;
		}
	if (document.Subscribe.i_bscity.value == '') 
		{
		missingField = '\n   Ciudad donde se localiza la compañía' + missingField;
		focusField = document.Subscribe.i_bscity;
		}
	if (document.Subscribe.i_bsaddr1.value == '') 
		{
		missingField = '\n   Dirección de la compañía' + missingField;
		focusField = document.Subscribe.i_bsaddr1;
		}
	if (document.Subscribe.i_orgnm.value == '') 
		{
		missingField = '\n   Nombre de la compañía' + missingField;
		focusField = document.Subscribe.i_orgnm;
		}
	if (document.Subscribe.i_pjobtitle.value == '') 
		{
		missingField = '\n   Cargo laboral' + missingField;
		focusField = document.Subscribe.i_pjobtitle;
		}
	if (document.Subscribe.i_pnmfamily.value == '') 
		{
		missingField = '\n   Apellido' + missingField;
		focusField = document.Subscribe.i_pnmfamily;
		}
	if (document.Subscribe.i_pnmgiven.value == '') 
		{
		missingField = '\n   Nombre' + missingField;
		focusField = document.Subscribe.i_pnmgiven;
		}
	if (missingField != '') 
		{
		alert ('Please fill out the following required field(s): \n' + missingField);
		focusField.focus();
		return false;
		}

	return true;
}
function checkSubmit() {
	
	if (!checkMissingFields()) {
		return false;
	}
	if (!checkEmail(document.Subscribe.i_email_821)) {
		return false;
	}
	regDate();
	return true;
}
function checkMissingFields() 
{
	var focusField;  //the field to focus
	var missingField = '';

	if (document.Subscribe.i_avayaterms.checked == '') 
		{
		missingField = '\n   You must accept the terms to proceed' + missingField;
		focusField = document.Subscribe.i_avayaterms;
		}
	if (document.Subscribe.i_consultdesc.value == '') 
		{
		missingField = '\n   A Description of your Consulting Practice' + missingField;
		focusField = document.Subscribe.i_consultdesc;
		}
	if (document.Subscribe.i_email_821.value == '') 
		{
		missingField = '\n   Your Email Address' + missingField;
		focusField = document.Subscribe.i_email_821;
		}
	if (document.Subscribe.i_bstel1.value == '') 
		{
		missingField = '\n   Your Office Telephone Number' + missingField;
		focusField = document.Subscribe.i_bstel1;
		}
	if (document.Subscribe.s_bscountry.selectedIndex == 0) 
		{
		missingField = '\n   Company Country' + missingField;
		focusField = document.Subscribe.s_bscountry;
		}
	if (document.Subscribe.i_bspostcde.value == '') 
		{
		missingField = '\n   Zip or Postal Code ' + missingField;
		focusField = document.Subscribe.i_bspostcde;
		}
	if (document.Subscribe.s_bsst.selectedIndex == 0) 
		{
		missingField = '\n   Company State' + missingField;
		focusField = document.Subscribe.s_bscountry;
		}
	if (document.Subscribe.i_bscity.value == '') 
		{
		missingField = '\n   Company City' + missingField;
		focusField = document.Subscribe.i_bscity;
		}
	if (document.Subscribe.i_bsaddr1.value == '') 
		{
		missingField = '\n   Company Address' + missingField;
		focusField = document.Subscribe.i_bsaddr1;
		}
	if (document.Subscribe.i_orgnm.value == '') 
		{
		missingField = '\n   Company' + missingField;
		focusField = document.Subscribe.i_orgnm;
		}
	if (document.Subscribe.i_pjobtitle.value == '') 
		{
		missingField = '\n   Your Job Title' + missingField;
		focusField = document.Subscribe.i_pjobtitle;
		}
	if (document.Subscribe.i_pnmfamily.value == '') 
		{
		missingField = '\n   Your Last Name' + missingField;
		focusField = document.Subscribe.i_pnmfamily;
		}
	if (document.Subscribe.i_pnmgiven.value == '') 
		{
		missingField = '\n   Your First Name' + missingField;
		focusField = document.Subscribe.i_pnmgiven;
		}
	if (missingField != '') 
		{
		alert ('Please fill out the following required field(s): \n' + missingField);
		focusField.focus();
		return false;
		}

	return true;
}

function checkSubmit_loc() {
	
	if (!checkMissingFields_loc()) {
		return false;
	}
	if (!checkEmail(document.Subscribe.i_email_821)) {
		return false;
	}
	fix_checkboxes();
	return true;
}
function checkMissingFields_loc() 
{
	var focusField;  //the field to focus
	var missingField = '';

	if (document.Subscribe.i_email_821.value == '') 
		{
		missingField = '\n   Your Email Address' + missingField;
		focusField = document.Subscribe.i_email_821;
		}
	if (document.Subscribe.i_bstel1.value == '') 
		{
		missingField = '\n   Your Office Telephone Number' + missingField;
		focusField = document.Subscribe.i_bstel1;
		}
	if (document.Subscribe.s_bscountry.selectedIndex == 0) 
		{
		missingField = '\n   Company Country' + missingField;
		focusField = document.Subscribe.s_bscountry;
		}
	if (document.Subscribe.i_pnmfamily.value == '') 
		{
		missingField = '\n   Your Last Name' + missingField;
		focusField = document.Subscribe.i_pnmfamily;
		}
	if (document.Subscribe.i_pnmgiven.value == '') 
		{
		missingField = '\n   Your First Name' + missingField;
		focusField = document.Subscribe.i_pnmgiven;
		}
	if (missingField != '') 
		{
		alert ('Please fill out the following required field(s): \n' + missingField);
		focusField.focus();
		return false;
		}

	return true;
}
function checkSubmit_loc_fr() {
	
	if (!checkMissingFields_loc_fr()) {
		return false;
	}
	if (!checkEmail_fr()) {
		return false;
	}
//	fix_checkboxes();
	return true;
}
function checkMissingFields_loc_fr() 
{
	var focusField;  //the field to focus
	var missingField = '';

	if (document.Subscribe.i_emailgeneric.value == '') 
		{
		missingField = '\n   Email' + missingField;
		focusField = document.Subscribe.i_emailgeneric;
		}
	if (document.Subscribe.i_bstel1.value == '') 
		{
		missingField = '\n   Numéro de téléphone' + missingField;
		focusField = document.Subscribe.i_bstel1;
		}
	if (document.Subscribe.s_bscountry.selectedIndex == 0) 
		{
		missingField = '\n   Pays' + missingField;
		focusField = document.Subscribe.s_bscountry;
		}
	if (document.Subscribe.i_pnmfamily.value == '') 
		{
		missingField = '\n   Nom de famille' + missingField;
		focusField = document.Subscribe.i_pnmfamily;
		}
	if (document.Subscribe.i_pnmgiven.value == '') 
		{
		missingField = '\n   Prénom' + missingField;
		focusField = document.Subscribe.i_pnmgiven;
		}
	if (missingField != '') 
		{
		alert ('Champs obligatoires: \n' + missingField);
		focusField.focus();
		return false;
		}

	return true;
}
function checkSubmit_loc_br() {
	
	if (!checkMissingFields_loc_br()) {
		return false;
	}
	if (!checkEmail_br()) {
		return false;
	}
//	fix_checkboxes();
	return true;
}
function checkMissingFields_loc_br() 
{
	var focusField;  //the field to focus
	var missingField = '';

	if (document.Subscribe.i_emailgeneric.value == '') 
		{
		missingField = '\n   Email' + missingField;
		focusField = document.Subscribe.i_emailgeneric;
		}
	if (document.Subscribe.i_bstel1.value == '') 
		{
		missingField = '\n   Telefone' + missingField;
		focusField = document.Subscribe.i_bstel1;
		}
	if (document.Subscribe.s_bscountry.selectedIndex == 0) 
		{
		missingField = '\n   País' + missingField;
		focusField = document.Subscribe.s_bscountry;
		}
	if (document.Subscribe.i_pnmfamily.value == '') 
		{
		missingField = '\n   Sobrenome' + missingField;
		focusField = document.Subscribe.i_pnmfamily;
		}
	if (document.Subscribe.i_pnmgiven.value == '') 
		{
		missingField = '\n   Nome' + missingField;
		focusField = document.Subscribe.i_pnmgiven;
		}
	if (missingField != '') 
		{
		alert ('Please complete the required fields: \n' + missingField);
		focusField.focus();
		return false;
		}

	return true;
}

function checkEmail_br() {
	if (document.Subscribe.i_emailgeneric.value != '') {
		if (!emailCheck(document.Subscribe.i_emailgeneric.value)) {
			alert('Forneça por favor um email válido');
			document.Subscribe.i_emailgeneric.focus();
			return false;
		}
	}
	return true;
}
function checkEmail_de() {
	if (document.Subscribe.i_email_821.value != '') {
		if (!emailCheck(document.Subscribe.i_email_821.value)) {
			alert('Please supply a valid email');
			document.Subscribe.i_email_821.focus();
			return false;
		}
	}
	return true;
}
function checkEmail_fr() {
	if (document.Subscribe.i_emailgeneric.value != '') {
		if (!emailCheck(document.Subscribe.i_emailgeneric.value)) {
			alert('Veuillez inscrire une adresse de courriel valide');
			document.Subscribe.i_emailgeneric.focus();
			return false;
		}
	}
	return true;
}
function checkEmail_sp() {
	if (document.Subscribe.i_emailgeneric.value != '') {
		if (!emailCheck(document.Subscribe.i_emailgeneric.value)) {
			alert('Provea por favor un correo electrónico válido');
			document.Subscribe.i_emailgeneric.focus();
			return false;
		}
	}
	return true;
}
function checkEmail(email) {
	if (email.value != '') {
		if (!emailCheck(email.value)) {
			alert('Please enter a valid Email Address.');
			email.focus();
			return false;
		}
	}
	return true;
}

function emailCheck (emailStr) {
  if (  emailStr.match( new RegExp( '^(\\s*)(("[^"]*")|\\w+([*&+~!-\\.]\\w+)*)@\\w+([-\\.]\\w+)*\\.\\w{1,3}(\\s*)$' ) ) == null )
	return false;
  return true;
}

function IsNumber (sText)
{
   var ValidChars = "0123456789";
   var IsNumber=true;
   var Char;

 
   for (i = 0; i < sText.length && IsNumber == true; i++) 
      { 
      Char = sText.charAt(i); 
      if (ValidChars.indexOf(Char) == -1) 
         {
         IsNumber = false;
         }
      }
   return IsNumber;
   
   }

function InsertDateTime()
{
	var insertdate = new Date();
	document.Subscribe.i_InsertDate.value=insertdate;
}
function checkPass() 
{
	if (document.Subscribe.i_recip_password.value == '')
		{
		alert ('Your password cannot be blank');
		document.Subscribe.i_recip_password.focus();
		return false;
		}
	if (document.Subscribe.i_recip_password.value != document.Subscribe.newpassword.value)
		{
		alert ('Both passwords must match');
		document.Subscribe.i_recip_password.focus();
		return false;
		}
	return true;
}
function checkLogin() 
{
	if (document.Subscribe.i_recip_login.value == '' && document.Subscribe.i_recip_password.value == '')
		{
		alert ('Please enter your userid (emailaddress) and password to login');
		document.Subscribe.i_recip_login.focus();
		return false;
		}
	if (document.Subscribe.i_recip_login.value == '')
		{
		alert ('Please enter your userid (emailaddress) to login');
		document.Subscribe.i_recip_login.focus();
		return false;
		}
	if (document.Subscribe.i_recip_password.value == '')
		{
		alert ('Please enter your password to login');
		document.Subscribe.i_recip_password.focus();
		return false;
		}
	return true;
}
function fix_checkboxes()
{
//clear all values to start
document.Subscribe.i_solutions.value=="";
document.Subscribe.i_products.value=="";
document.Subscribe.i_services.value=="";

//solutions
	if (document.Subscribe.sol01.checked) 
	{
		if (document.Subscribe.i_solutions.value=="")
		{
			document.Subscribe.i_solutions.value=document.Subscribe.i_solutions.value + document.Subscribe.sol01.value;
		}
		else
		{
			document.Subscribe.i_solutions.value=document.Subscribe.i_solutions.value + ", " + document.Subscribe.sol01.value;
		}
	}
	if (document.Subscribe.sol02.checked) 
	{
		if (document.Subscribe.i_solutions.value=="")
		{
			document.Subscribe.i_solutions.value=document.Subscribe.i_solutions.value + document.Subscribe.sol02.value;
		}
		else
		{
			document.Subscribe.i_solutions.value=document.Subscribe.i_solutions.value + ", " + document.Subscribe.sol02.value;
		}
	}
	if (document.Subscribe.sol03.checked) 
	{
		if (document.Subscribe.i_solutions.value=="")
		{
			document.Subscribe.i_solutions.value=document.Subscribe.i_solutions.value + document.Subscribe.sol03.value;
		}
		else
		{
			document.Subscribe.i_solutions.value=document.Subscribe.i_solutions.value + ", " + document.Subscribe.sol03.value;
		}
	}
	if (document.Subscribe.sol04.checked) 
	{
		if (document.Subscribe.i_solutions.value=="")
		{
			document.Subscribe.i_solutions.value=document.Subscribe.i_solutions.value + document.Subscribe.sol04.value;
		}
		else
		{
			document.Subscribe.i_solutions.value=document.Subscribe.i_solutions.value + ", " + document.Subscribe.sol04.value;
		}
	}
	if (document.Subscribe.sol05.checked) 
	{
		if (document.Subscribe.i_solutions.value=="")
		{
			document.Subscribe.i_solutions.value=document.Subscribe.i_solutions.value + document.Subscribe.sol05.value;
		}
		else
		{
			document.Subscribe.i_solutions.value=document.Subscribe.i_solutions.value + ", " + document.Subscribe.sol05.value;
		}
	}
	if (document.Subscribe.sol06.checked) 
	{
		if (document.Subscribe.i_solutions.value=="")
		{
			document.Subscribe.i_solutions.value=document.Subscribe.i_solutions.value + document.Subscribe.sol06.value;
		}
		else
		{
			document.Subscribe.i_solutions.value=document.Subscribe.i_solutions.value + ", " + document.Subscribe.sol06.value;
		}
	}
//products
	if (document.Subscribe.prod01.checked) 
	{
		if (document.Subscribe.i_products.value=="")
		{
			document.Subscribe.i_products.value=document.Subscribe.i_products.value + document.Subscribe.prod01.value;
		}
		else
		{
			document.Subscribe.i_products.value=document.Subscribe.i_products.value + ", " + document.Subscribe.prod01.value;
		}
	}
	if (document.Subscribe.prod02.checked) 
	{
		if (document.Subscribe.i_products.value=="")
		{
			document.Subscribe.i_products.value=document.Subscribe.i_products.value + document.Subscribe.prod02.value;
		}
		else
		{
			document.Subscribe.i_products.value=document.Subscribe.i_products.value + ", " + document.Subscribe.prod02.value;
		}
	}
	if (document.Subscribe.prod03.checked) 
	{
		if (document.Subscribe.i_products.value=="")
		{
			document.Subscribe.i_products.value=document.Subscribe.i_products.value + document.Subscribe.prod03.value;
		}
		else
		{
			document.Subscribe.i_products.value=document.Subscribe.i_products.value + ", " + document.Subscribe.prod03.value;
		}
	}
	if (document.Subscribe.prod04.checked) 
	{
		if (document.Subscribe.i_products.value=="")
		{
			document.Subscribe.i_products.value=document.Subscribe.i_products.value + document.Subscribe.prod04.value;
		}
		else
		{
			document.Subscribe.i_products.value=document.Subscribe.i_products.value + ", " + document.Subscribe.prod04.value;
		}
	}
	if (document.Subscribe.prod05.checked) 
	{
		if (document.Subscribe.i_products.value=="")
		{
			document.Subscribe.i_products.value=document.Subscribe.i_products.value + document.Subscribe.prod05.value;
		}
		else
		{
			document.Subscribe.i_products.value=document.Subscribe.i_products.value + ", " + document.Subscribe.prod05.value;
		}
	}
	if (document.Subscribe.prod06.checked) 
	{
		if (document.Subscribe.i_products.value=="")
		{
			document.Subscribe.i_products.value=document.Subscribe.i_products.value + document.Subscribe.prod06.value;
		}
		else
		{
			document.Subscribe.i_products.value=document.Subscribe.i_products.value + ", " + document.Subscribe.prod06.value;
		}
	}
	if (document.Subscribe.prod07.checked) 
	{
		if (document.Subscribe.i_products.value=="")
		{
			document.Subscribe.i_products.value=document.Subscribe.i_products.value + document.Subscribe.prod07.value;
		}
		else
		{
			document.Subscribe.i_products.value=document.Subscribe.i_products.value + ", " + document.Subscribe.prod07.value;
		}
	}
	if (document.Subscribe.prod08.checked) 
	{
		if (document.Subscribe.i_products.value=="")
		{
			document.Subscribe.i_products.value=document.Subscribe.i_products.value + document.Subscribe.prod08.value;
		}
		else
		{
			document.Subscribe.i_products.value=document.Subscribe.i_products.value + ", " + document.Subscribe.prod08.value;
		}
	}
	//services
	if (document.Subscribe.svc01.checked) 
	{
		if (document.Subscribe.i_services.value=="")
		{
			document.Subscribe.i_services.value=document.Subscribe.i_services.value + document.Subscribe.svc01.value;
		}
		else
		{
			document.Subscribe.i_services.value=document.Subscribe.i_services.value + ", " + document.Subscribe.svc01.value;
		}
	}
	if (document.Subscribe.svc02.checked) 
	{
		if (document.Subscribe.i_services.value=="")
		{
			document.Subscribe.i_services.value=document.Subscribe.i_services.value + document.Subscribe.svc02.value;
		}
		else
		{
			document.Subscribe.i_services.value=document.Subscribe.i_services.value + ", " + document.Subscribe.svc02.value;
		}
	}
	if (document.Subscribe.svc03.checked) 
	{
		if (document.Subscribe.i_services.value=="")
		{
			document.Subscribe.i_services.value=document.Subscribe.i_services.value + document.Subscribe.svc03.value;
		}
		else
		{
			document.Subscribe.i_services.value=document.Subscribe.i_services.value + ", " + document.Subscribe.svc03.value;
		}
	}
	if (document.Subscribe.svc04.checked) 
	{
		if (document.Subscribe.i_services.value=="")
		{
			document.Subscribe.i_services.value=document.Subscribe.i_services.value + document.Subscribe.svc04.value;
		}
		else
		{
			document.Subscribe.i_services.value=document.Subscribe.i_services.value + ", " + document.Subscribe.svc04.value;
		}
	}
	if (document.Subscribe.svc05.checked) 
	{
		if (document.Subscribe.i_services.value=="")
		{
			document.Subscribe.i_services.value=document.Subscribe.i_services.value + document.Subscribe.svc05.value;
		}
		else
		{
			document.Subscribe.i_services.value=document.Subscribe.i_services.value + ", " + document.Subscribe.svc05.value;
		}
	}
	if (document.Subscribe.svc06.checked) 
	{
		if (document.Subscribe.i_services.value=="")
		{
			document.Subscribe.i_services.value=document.Subscribe.i_services.value + document.Subscribe.svc06.value;
		}
		else
		{
			document.Subscribe.i_services.value=document.Subscribe.i_services.value + ", " + document.Subscribe.svc06.value;
		}
	}
}
function fix_checkboxes_1()
{
//clear all values to start
document.forms["Subscribe"].i_solutions.value=="";
document.forms["Subscribe"].i_products.value=="";
document.forms["Subscribe"].i_services.value=="";


	alert (document.Subscribe.i_solutions.value);
	alert (document.Subscribe.i_products.value);
	alert (document.Subscribe.i_services.value);

//solutions
	if (document.Subscribe.sol01.checked) 
	{
		if (document.Subscribe.i_solutions.value=="")
		{
			document.Subscribe.i_solutions.value=document.Subscribe.i_solutions.value + document.Subscribe.sol01.value;
		}
		else
		{
			document.Subscribe.i_solutions.value=document.Subscribe.i_solutions.value + ", " + document.Subscribe.sol01.value;
		}
	}
	if (document.Subscribe.sol02.checked) 
	{
		if (document.Subscribe.i_solutions.value=="")
		{
			document.Subscribe.i_solutions.value=document.Subscribe.i_solutions.value + document.Subscribe.sol02.value;
		}
		else
		{
			document.Subscribe.i_solutions.value=document.Subscribe.i_solutions.value + ", " + document.Subscribe.sol02.value;
		}
	}
	if (document.Subscribe.sol03.checked) 
	{
		if (document.Subscribe.i_solutions.value=="")
		{
			document.Subscribe.i_solutions.value=document.Subscribe.i_solutions.value + document.Subscribe.sol03.value;
		}
		else
		{
			document.Subscribe.i_solutions.value=document.Subscribe.i_solutions.value + ", " + document.Subscribe.sol03.value;
		}
	}
	if (document.Subscribe.sol04.checked) 
	{
		if (document.Subscribe.i_solutions.value=="")
		{
			document.Subscribe.i_solutions.value=document.Subscribe.i_solutions.value + document.Subscribe.sol04.value;
		}
		else
		{
			document.Subscribe.i_solutions.value=document.Subscribe.i_solutions.value + ", " + document.Subscribe.sol04.value;
		}
	}
	if (document.Subscribe.sol05.checked) 
	{
		if (document.Subscribe.i_solutions.value=="")
		{
			document.Subscribe.i_solutions.value=document.Subscribe.i_solutions.value + document.Subscribe.sol05.value;
		}
		else
		{
			document.Subscribe.i_solutions.value=document.Subscribe.i_solutions.value + ", " + document.Subscribe.sol05.value;
		}
	}
	if (document.Subscribe.sol06.checked) 
	{
		if (document.Subscribe.i_solutions.value=="")
		{
			document.Subscribe.i_solutions.value=document.Subscribe.i_solutions.value + document.Subscribe.sol06.value;
		}
		else
		{
			document.Subscribe.i_solutions.value=document.Subscribe.i_solutions.value + ", " + document.Subscribe.sol06.value;
		}
	}
//products
	if (document.Subscribe.prod01.checked) 
	{
		if (document.Subscribe.i_products.value=="")
		{
			document.Subscribe.i_products.value=document.Subscribe.i_products.value + document.Subscribe.prod01.value;
		}
		else
		{
			document.Subscribe.i_products.value=document.Subscribe.i_products.value + ", " + document.Subscribe.prod01.value;
		}
	}
	if (document.Subscribe.prod02.checked) 
	{
		if (document.Subscribe.i_products.value=="")
		{
			document.Subscribe.i_products.value=document.Subscribe.i_products.value + document.Subscribe.prod02.value;
		}
		else
		{
			document.Subscribe.i_products.value=document.Subscribe.i_products.value + ", " + document.Subscribe.prod02.value;
		}
	}
	if (document.Subscribe.prod03.checked) 
	{
		if (document.Subscribe.i_products.value=="")
		{
			document.Subscribe.i_products.value=document.Subscribe.i_products.value + document.Subscribe.prod03.value;
		}
		else
		{
			document.Subscribe.i_products.value=document.Subscribe.i_products.value + ", " + document.Subscribe.prod03.value;
		}
	}
	if (document.Subscribe.prod04.checked) 
	{
		if (document.Subscribe.i_products.value=="")
		{
			document.Subscribe.i_products.value=document.Subscribe.i_products.value + document.Subscribe.prod04.value;
		}
		else
		{
			document.Subscribe.i_products.value=document.Subscribe.i_products.value + ", " + document.Subscribe.prod04.value;
		}
	}
	if (document.Subscribe.prod05.checked) 
	{
		if (document.Subscribe.i_products.value=="")
		{
			document.Subscribe.i_products.value=document.Subscribe.i_products.value + document.Subscribe.prod05.value;
		}
		else
		{
			document.Subscribe.i_products.value=document.Subscribe.i_products.value + ", " + document.Subscribe.prod05.value;
		}
	}
	if (document.Subscribe.prod06.checked) 
	{
		if (document.Subscribe.i_products.value=="")
		{
			document.Subscribe.i_products.value=document.Subscribe.i_products.value + document.Subscribe.prod06.value;
		}
		else
		{
			document.Subscribe.i_products.value=document.Subscribe.i_products.value + ", " + document.Subscribe.prod06.value;
		}
	}
	if (document.Subscribe.prod07.checked) 
	{
		if (document.Subscribe.i_products.value=="")
		{
			document.Subscribe.i_products.value=document.Subscribe.i_products.value + document.Subscribe.prod07.value;
		}
		else
		{
			document.Subscribe.i_products.value=document.Subscribe.i_products.value + ", " + document.Subscribe.prod07.value;
		}
	}
	if (document.Subscribe.prod08.checked) 
	{
		if (document.Subscribe.i_products.value=="")
		{
			document.Subscribe.i_products.value=document.Subscribe.i_products.value + document.Subscribe.prod08.value;
		}
		else
		{
			document.Subscribe.i_products.value=document.Subscribe.i_products.value + ", " + document.Subscribe.prod08.value;
		}
	}
	//services
	if (document.Subscribe.svc01.checked) 
	{
		if (document.Subscribe.i_services.value=="")
		{
			document.Subscribe.i_services.value=document.Subscribe.i_services.value + document.Subscribe.svc01.value;
		}
		else
		{
			document.Subscribe.i_services.value=document.Subscribe.i_services.value + ", " + document.Subscribe.svc01.value;
		}
	}
	if (document.Subscribe.svc02.checked) 
	{
		if (document.Subscribe.i_services.value=="")
		{
			document.Subscribe.i_services.value=document.Subscribe.i_services.value + document.Subscribe.svc02.value;
		}
		else
		{
			document.Subscribe.i_services.value=document.Subscribe.i_services.value + ", " + document.Subscribe.svc02.value;
		}
	}
	if (document.Subscribe.svc03.checked) 
	{
		if (document.Subscribe.i_services.value=="")
		{
			document.Subscribe.i_services.value=document.Subscribe.i_services.value + document.Subscribe.svc03.value;
		}
		else
		{
			document.Subscribe.i_services.value=document.Subscribe.i_services.value + ", " + document.Subscribe.svc03.value;
		}
	}
	if (document.Subscribe.svc04.checked) 
	{
		if (document.Subscribe.i_services.value=="")
		{
			document.Subscribe.i_services.value=document.Subscribe.i_services.value + document.Subscribe.svc04.value;
		}
		else
		{
			document.Subscribe.i_services.value=document.Subscribe.i_services.value + ", " + document.Subscribe.svc04.value;
		}
	}
	if (document.Subscribe.svc05.checked) 
	{
		if (document.Subscribe.i_services.value=="")
		{
			document.Subscribe.i_services.value=document.Subscribe.i_services.value + document.Subscribe.svc05.value;
		}
		else
		{
			document.Subscribe.i_services.value=document.Subscribe.i_services.value + ", " + document.Subscribe.svc05.value;
		}
	}
	if (document.Subscribe.svc06.checked) 
	{
		if (document.Subscribe.i_services.value=="")
		{
			document.Subscribe.i_services.value=document.Subscribe.i_services.value + document.Subscribe.svc06.value;
		}
		else
		{
			document.Subscribe.i_services.value=document.Subscribe.i_services.value + ", " + document.Subscribe.svc06.value;
		}
	}
	alert (document.Subscribe.i_solutions.value);
	alert (document.Subscribe.i_products.value);
	alert (document.Subscribe.i_services.value);
}