/* checkReleaseLogin - checks release login form*/		
		
function checkRSSLogin(form) {
	var a = form.username.value;
	var b = form.password.value;
	var c = form.actionFor.value;
	var d;
	var e = form.rss_id.value;

	if (document.forms[0].rememberMe.checked){
		d = "yes";
	}else{
		d="no";
	}

    
    if(a == ""){
		alert("Please enter your email address to view this release.");
		form.username.focus();

    }else if(b == ""){
		alert("Please enter your password to view this release.");
		form.password.focus();

    }else{
		form.method="post";
		form.target="_self";
		form.action="/news/releases.ControllerFr?action=loginRss&actionFor="+c+"&rememberMe="+d+"&rss_id="+e+"";
		form.submit();
    }
}


/* check4Annual - ensures client enters all data for signup for annual report*/

function check4AnnualToolbox(form) { 
	if (form.firstname.value == "") {
		alert("Veuillez entrer votre prénom");
		form.firstname.focus();
	}else if(form.lastname.value == ""){
		alert("Veuillez entrer votre nom de famille");
		form.lastname.focus();
	}else if (form.address.value == "") {
		alert("Veuillez entrer votre adresse");
		form.address.focus();
	}else if (form.city.value == "") {
		alert("Veuillez entrer la ville");
		form.city.focus();
	}else if (form.province.value == "") {
		alert("Veuillez entrer la province");
		form.province.focus();
	}else if (form.postal.value == "") {
		alert("Veuillez entrer votre code postal");
		form.postal.focus();
	}else if (form.country.value == "") {
		alert("Veuillez entrer votre code postal");
		form.country.focus();
	}else if (form.phone.value == "") {
		alert("Veuillez entrer votre numéro de téléphone");
		form.phone.focus();
	}else if (form.email.value == "") {
		alert("Veuillez entrer votre adresse courriel");
		form.email.focus();
	}else{
		form.method="post";
		form.target="_self";
		form.action="/news/releases.ControllerFr?action=orderAnnualReportToolbox";
		form.submit();
	}
}

/* check4Annual - ensures client enters all data for signup for annual report*/

function check4Annual(form) { 
	if (form.firstname.value == "") {
		alert("Veuillez entrer votre prénom");
		form.firstname.focus();
	}else if(form.lastname.value == ""){
		alert("Veuillez entrer votre nom de famille");
		form.lastname.focus();
	}else if (form.address.value == "") {
		alert("Veuillez entrer votre adresse");
		form.address.focus();
	}else if (form.city.value == "") {
		alert("Veuillez entrer la ville");
		form.city.focus();
	}else if (form.province.value == "") {
		alert("Veuillez entrer la province");
		form.province.focus();
	}else if (form.postal.value == "") {
		alert("Veuillez entrer votre code postal");
		form.postal.focus();
	}else if (form.country.value == "") {
		alert("Veuillez entrer votre code postal");
		form.country.focus();
	}else if (form.phone.value == "") {
		alert("Veuillez entrer votre numéro de téléphone");
		form.phone.focus();
	}else if (form.email.value == "") {
		alert("Veuillez entrer votre adresse courriel");
		form.email.focus();
	}else{
		form.method="post";
		form.target="_self";
		form.action="/news/releases.ControllerFr?action=orderAnnualReport";
		form.submit();
	}
}


/* simpleCheckMatthews - ensures person enters correct fields for matthews order form*/		

function simpleCheckMatthews(matthewsOrder) {
	var a = matthewsOrder.orderedBy.value;
	var b = matthewsOrder.creditCardNumber.value;
	var c = matthewsOrder.expiryDateMonth.options[matthewsOrder.expiryDateMonth.selectedIndex].value;
	var d = matthewsOrder.expiryDate.options[matthewsOrder.expiryDate.selectedIndex].value;

	var e = matthewsOrder.shipTo.value;
	var f = matthewsOrder.title.value;
	var g = matthewsOrder.company.value;
	var h = matthewsOrder.shippingAddress.value;
	var i = matthewsOrder.billingAddress.value;
	var j = matthewsOrder.city.value;
	var k = matthewsOrder.province.options[matthewsOrder.province.selectedIndex].value;
	var l = matthewsOrder.postalCode.value;
	var m = matthewsOrder.code.value;
	var n = matthewsOrder.phoneNumber.value;
	var o = matthewsOrder.creditName.value;

	var productsRed = matthewsOrder.productsRed.value;
	var monthRed = matthewsOrder.monthRed.value;

	var productsGreen = matthewsOrder.productsGreen.value;
	var productsBlue = matthewsOrder.productsBlue.value;

	var combinationProductsRedGreen = matthewsOrder.combinationProductsRedGreen.value;
	var combinationProductsRedBlue = matthewsOrder.combinationProductsRedBlue.value;
	var combinationProductsBlueGreen = matthewsOrder.combinationProductsBlueGreen.value;


	var ValidChars = "0123456789";
	var IsNumber=true;
	var Char;
	var numCheck = 0;
	var numCheck2 = 0;
	var numCheck3 = 0;



	for (i = 0; i < m.length && IsNumber == true; i++) {
		Char = m.charAt(i);
			if (ValidChars.indexOf(Char) == -1){
				numCheck2 = 1;
			}
	}

	for (i = 0; i < n.length && IsNumber == true; i++) {
		Char = n.charAt(i);
			if (ValidChars.indexOf(Char) == -1){
				numCheck3 = 1;
			}
	}			



	if(b != ""){
		for (i = 0; i < b.length && IsNumber == true; i++) {
			Char = b.charAt(i);
				if (ValidChars.indexOf(Char) == -1){
					numCheck = 1;
				}
		}
	}

	if((!matthewsOrder.productsRed.checked) && (!matthewsOrder.productsGreen.checked) &&
	   (!matthewsOrder.productsBlue.checked) && (!matthewsOrder.combinationProductsRedGreen.checked) && 
	   (!matthewsOrder.combinationProductsRedBlue.checked) &&
	   (!matthewsOrder.combinationProductsBlueGreen.checked)  && (!matthewsOrder.allThreeBooks.checked)){
		alert("Please Check at Least One Product");		
	}else if((matthewsOrder.productsRed.checked) || (matthewsOrder.productsGreen.checked) || 
		 (matthewsOrder.productsBlue.checked) || (matthewsOrder.combinationProductsRedGreen.checked) ||
		 (matthewsOrder.combinationProductsRedBlue.checked) || (matthewsOrder.combinationProductsBlueGreen.checked)){

			if(matthewsOrder.productsRed.checked){
				if((!document.matthewsOrder.monthRed[0].checked)&&(!document.matthewsOrder.monthRed[1].checked)){
					alert("If you are selecting the Red Book you are required to select a month");
				}
			}

			if(matthewsOrder.productsGreen.checked){
				if((!document.matthewsOrder.monthGreen[0].checked)&&(!document.matthewsOrder.monthGreen[1].checked)){
					alert("If you are selecting the Green Book you are required to select a month");
				}
			}

			if(matthewsOrder.productsBlue.checked){
				if((!document.matthewsOrder.monthBlue[0].checked)&&(!document.matthewsOrder.monthBlue[1].checked)){
					alert("If you are selecting the Blue Book you are required to select a month");
				}
			}

			if(matthewsOrder.combinationProductsRedGreen.checked){
				if(!document.matthewsOrder.redPlusGreen[0].checked &&!document.matthewsOrder.redPlusGreen[1].checked ||
				   !document.matthewsOrder.greenPlusRed[0].checked && !document.matthewsOrder.greenPlusRed[1].checked){
					alert("If you are selecting combination set of Red Plus Green you must select the months you wish to order.");
				}
			}

			if(matthewsOrder.combinationProductsRedBlue.checked){
				if(!document.matthewsOrder.redPlusBlue[0].checked &&!document.matthewsOrder.redPlusBlue[1].checked ||
				   !document.matthewsOrder.bluePlusRed[0].checked && !document.matthewsOrder.bluePlusRed[1].checked){
					alert("If you are selecting combination set of Red Plus Blue you must select the months you wish to order.");
				}
			}

			if(matthewsOrder.combinationProductsBlueGreen.checked){
				if(!document.matthewsOrder.bluePlusGreen[0].checked &&!document.matthewsOrder.bluePlusGreen[1].checked ||
				   !document.matthewsOrder.greenPlusBlue[0].checked && !document.matthewsOrder.greenPlusBlue[1].checked){
					alert("If you are selecting combination set of Blue Plus Green you must select the months you wish to order.");
				}
			} 			


	}

	if((matthewsOrder.productsRed.checked && document.matthewsOrder.monthRed[0].checked || document.matthewsOrder.monthRed[1].checked) ||
	    (matthewsOrder.productsGreen.checked && document.matthewsOrder.monthGreen[0].checked || document.matthewsOrder.monthGreen[1].checked) ||
	    (matthewsOrder.productsBlue.checked && document.matthewsOrder.monthBlue[0].checked || document.matthewsOrder.monthBlue[1].checked) ||
	    (matthewsOrder.combinationProductsRedGreen.checked && document.matthewsOrder.redPlusGreen[0].checked || document.matthewsOrder.redPlusGreen[1].checked && document.matthewsOrder.greenPlusRed[0].checked || document.matthewsOrder.greenPlusRed[1].checked) ||
	    (matthewsOrder.combinationProductsRedBlue.checked && document.matthewsOrder.redPlusBlue[0].checked || document.matthewsOrder.redPlusBlue[1].checked && document.matthewsOrder.bluePlusRed[0].checked || document.matthewsOrder.bluePlusRed[1].checked) ||
	    (matthewsOrder.combinationProductsBlueGreen.checked && document.matthewsOrder.bluePlusGreen[0].checked || document.matthewsOrder.bluePlusGreen[1].checked && document.matthewsOrder.greenPlusBlue[0].checked || document.matthewsOrder.greenPlusBlue[1].checked) ||
	    (matthewsOrder.allThreeBooks.checked)){
		if((!document.matthewsOrder.subscriptionLength[0].checked)&&(!document.matthewsOrder.subscriptionLength[1].checked)
		    && (!document.matthewsOrder.subscriptionLength[2].checked)){
		    alert("Please select a subscription length.");
		}else if(a == ""){
			alert("Please enter the Ordered by Field.");
			matthewsOrder.orderedBy.focus();
		}else if(e == ""){
			alert("Please enter the Ship To Field.");
			matthewsOrder.shipTo.focus();
		}else if(f == ""){
			alert("Please enter the Title Field.");
			matthewsOrder.title.focus();
		}else if(g == ""){
			alert("Please enter the Company Field.");
			matthewsOrder.company.focus();
		}else if(h == ""){
			alert("Please enter the Shipping Address Field.");
			matthewsOrder.shippingAddress.focus();
		}else if(j == ""){
			alert("Please enter the City Field.");
			matthewsOrder.city.focus();
		}else if(k == "Please Select"){
			alert("Please select the Province/State Field.");
			matthewsOrder.province.focus();
		}else if(l == ""){
			alert("Please enter the Postal Code Field.");
			matthewsOrder.postalCode.focus();
		}else if(m == ""){
			alert("Please enter the Area Code Field.");
			matthewsOrder.code.focus();
		}else if(numCheck2 == 1){
			alert("Please enter only numbers in the Area Code Field.");
			matthewsOrder.code.focus();
			matthewsOrder.code.value="";
		}else if(n == ""){
			alert("Please enter the Phone # Field.");
			matthewsOrder.phoneNumber.focus();
		}else if(numCheck3 == 1){
			alert("Please enter only numbers in the Phone # Field.");
			matthewsOrder.phoneNumber.focus();
			matthewsOrder.phoneNumber.value=""; 				
		}else{	  			
			if(b != ""){
				if (numCheck == 1){
					alert("Please enter numbers only in the Credit Card Field.");
				}else if(o == ""){
					alert("Please fill in the credit card holders name");
				}else if(c == "Please Select"){
					alert("When filling out the Credit Card Field you are required to select the Expiry Date Month Field");
				}else if(d == "Please Select"){
					alert("When filling out the Credit Card Field you are required to select the Expiry Date Year Field");
				}else{
					matthewsOrder.method="post";
					matthewsOrder.target="_self";
					matthewsOrder.action="/news/releases.Controller?action=orderMatthews";
					matthewsOrder.submit();
				}
			}else{	 	  			
				matthewsOrder.method="post";
				matthewsOrder.target="_self";
				matthewsOrder.action="/news/releases.ControllerFr?action=orderMatthews";
				matthewsOrder.submit();
			}		 	  	
		}
	}
}

/* opens up the glossary of terms*/	

function openWin(term) {
url="/news/nre/glossary.html#" + term;
myWin= window.open(url, "Glossary",
"width=400,height=400,scrollbars=yes,status=no,toolbar=no,menubar=no");
myWin.focus();
}


function printWindow(){
	bV = parseInt(navigator.appVersion);
	if (bV >= 4) window.print();
}

/* checkUploadPhoto - ensures person is uploading correct file types for photos*/		
		
function checkFindCompany(form) {
	var a = form.companyName.value;
	var spaces = a.indexOf(" ");
	          
	if(a == ""){
		 alert("Please type in the company name you are looking for.\r\n\r\n"+
		       "You can type in a minimum of 3 letters.\r\n\r\n"+
		       "Please try again.");
		 form.companyName.focus();
	}else if(spaces !=-1){
		 alert("You are not permitted to enter spaces in your search.\r\n\r\n"+
		       "Please try again.");
		form.companyName.focus();      	
 		form.companyName.value="";
	}else if(a.length < 3){
		 alert("You must type in a minimum of 3 characters for your search.\r\n\r\n"+
		       "Please try again.");
		form.companyName.focus();      	
    	}else{
		form.method="post";
		form.target="_self";
		form.action="/news/mmlib.ControllerFr?action=findCompany";
		form.submit();
    }
}


	

/* checkUploadPhoto - ensures person is uploading correct file types for photos*/		
		
function checkUploadPhoto(form) {
	var a = form.fileOrig.value;
	var b = form.filePrev.value;
	var c = form.fileThumb.value;
	var d = form.txtCaption.value;
	var e = form.txtCompany.value;
	var checkSelection_a;
	var checkSelection_b;
        var checkSelection_c;
	fileType = new Array();
	fileType[0] = ".jpg";
	fileType[1] = ".JPG";
	fileType[2] = ".jpeg";
	fileType[3] = ".JPEG";
	fileType[4] = ".gif";
	fileType[5] = ".GIF";
	fileType[6] = ".jfif";
	fileType[7] = ".JFIF";
	fileType[8] = ".jtif";
	fileType[9] = ".JTIF";
	fileType[10] = ".png";
	fileType[11] = ".PNG";

	for (var i = 0; i < fileType.length; i++){
		var checked = a.indexOf(fileType[i]);	
		if (checked !=-1){
			checkSelection_a = 1;	
			break;
		}else{
			checkSelection_a = 0;	
		}
	
        }   
          
	for (var j = 0; j < fileType.length; j++){
		var checked = b.indexOf(fileType[j]);	
		if (checked !=-1){
			checkSelection_b = 1;	
			break;
		}else{
			checkSelection_b = 0;	
		}
	
        }            

	for (var k = 0; k < fileType.length; k++){
		var checked = c.indexOf(fileType[k]);	
		if (checked !=-1){
			checkSelection_c = 1;	
			break;
		}else{
			checkSelection_c = 0;	
		}
	
        }            

          
	if(a == ""){
		 alert("Please upload the Original file.");
		 form.fileOrig.focus();
	}else if(checkSelection_a == 0){
		 alert("You are trying to upload an invalid file type in the Original file.\n\n " +
		       "You are only allowed to upload file types of:\r\n\r\n.jpg\r\n.jpeg\r\n.gif "+
		       "\r\n.jfif\r\n.jtif\r\n.png\n\nPlease try again.");          
		 form.fileOrig.focus();
	}else if(b == ""){
		 alert("Please upload the Preview file.");
		 form.filePrev.focus();
	}else if(checkSelection_b == 0){
		 alert("You are trying to upload an invalid file type in the Preview file.\n\n " +
		       "You are only allowed to upload file types of:\r\n\r\n.jpg\r\n.jpeg\r\n.gif "+
		       "\r\n.jfif\r\n.jtif\r\n.png\n\nPlease try again.");          
		 form.filePrev.focus();
	}else if(c == ""){
		 alert("Please upload the Thumbnail file.");
		 form.fileThumb.focus();	
	}else if(checkSelection_c == 0){
		 alert("You are trying to upload an invalid file type in the Thumbnail file.\n\n " +
		       "You are only allowed to upload file types of:\r\n\r\n.jpg\r\n.jpeg\r\n.gif "+
		       "\r\n.jfif\r\n.jtif\r\n.png\n\nPlease try again.");          
		 form.fileThumb.focus();
	}else if(d == ""){
		 alert("Please enter the Caption for the Photo.");
		 form.txtCaption.focus();    	
	}else if(d.length >= 255){
		alert("Your title cannot exceed 255 characters.  Please try again.");
		form.txtCaption.focus();      	
	}else if(e == ""){
		 alert("Please select the Company this photo is for.\r\n\r\nYou can do this by clicking " +
		       "Find Company Button.");
		 form.txtCompany.focus();     	
    	}else{
		form.method="post";
		form.target="_self";
		form.action="/news/mmlib.ControllerFr?action=uploadPhoto";
		form.submit();
    }
}

/* getEmailAddress - retreives password for person trying to view a release*/		
		
function getEmailAddress(form) {
var a = form.email_address.value;

    if(a == ""){
		alert("Veuillez entrer votre courriel afin de récupérer votre mot de passe pour le Mess@ger CCNMatthews.");

    }else{
		form.method="post";
		form.target="_self";
		form.action="/news/releases.ControllerFr?action=getPassword";
		form.submit();
	}
}

/* getEmailAddress - retreives password for person trying to view a release*/		
		
function getEmailAddressHotw(form) {
var a = form.email_address.value;

    if(a == ""){
		alert("Veuillez entrer votre courriel afin de récupérer votre mot de passe pour le Mess@ger CCNMatthews.");

    }else{
		form.method="post";
		form.target="_self";
		form.action="/news/releases.ControllerFr?action=getPasswordHotw";
		form.submit();
	}
}

/* checks multimedia form*/
function checkMMForm(Form1) {
	
	var checkSelection = 0;
	var textBox=window.document.Form1.searchString.value;
	
	for (var i = 0; i < 3; i++){
		var checked = Form1.searchType[i].checked;	
		if (checked){
			checkSelection = 1;	
		}
	
        }   
        if(checkSelection != 1){
		alert("Veuillez sélectionner votre critère de recherche pour l’archive de Photo Multimédia.");		    	
       	}else if(textBox==""){
       		alert("Veuillez entrer votre critère de recherche dans la boîte de texte.\r\n\r\nSi vous sélectionner la recherche par date, vous devez sélectionner une date sur le calendrier");
       	}else{
          Form1.method="post";
          Form1.target="_self"; 
          Form1.action="/news/mmlib.ControllerFr?action=search"; 
          Form1.submit();
	}
}

/* getEmailAddress - retreives password for person trying to view a release*/		
		
function getEmailAddressMM(form) {
var a = form.email_address.value;

    if(a == ""){
		alert("Veuillez entrer votre courriel afin de récupérer votre mot de passe pour le Mess@ger CCNMatthews.");

    }else{
		form.method="post";
		form.target="_self";
		form.action="/news/mmlib.ControllerFr?action=getPassword";
		form.submit();
	}
}


/*clears the search String for search - so date does not get corrupted*/
function clearTextBox(Form1){
		var a = window.document.Form1.searchString.value="";
		
}

/* checkReleaseLogin - checks release login form*/		
		
function checkReleaseLogin(form) {
	var a = form.username.value;
	var b = form.password.value;
	var c = form.actionFor.value;
	var d;

	if (document.forms[0].rememberMe.checked){
		d = "yes";
	}else{
		d="no";
	}

    
    if(a == ""){
		alert("Veuillez entrer votre adresse courriel pour voir ce communiqué.");
		form.username.focus();

    }else if(b == ""){
		alert("Veuillez entrer votre mot de passe pour voir ce communiqué.");
		form.password.focus();

    }else{
		form.method="post";
		form.target="_self";
		form.action="/news/releases.ControllerFr?action=login&actionFor="+c+"&rememberMe="+d+"";
		form.submit();
    }
}


/* checkReleaseLogin - checks release login form*/		
		
function checkAutoHotwLogin(form) {
	var a = form.username.value;
	var b = form.password.value;
	var c = form.actionFor.value;
	
    
    if(a == ""){
		alert("Veuillez s'il vous plaît entrer votre adresse courriel pour ajouter les nouvelles de cette entreprise à votre compte Mess@ger.");
		form.username.focus();

    }else if(b == ""){
		alert("Veuillez s'il vous plaît entrer votre mot de passe pour ajouter les nouvelles de cette entreprise à votre compte Mess@ger.");
		form.password.focus();

    }else{
		form.method="post";
		form.target="_self";
		form.action="/news/releases.ControllerFr?action=hotwSignup&actionFor="+c+"";
		form.submit();
    }
}




/* pressReleaseRegistration - ensures person enters required fields for press release signup*/		
function pressReleaseRegistration(form) {
	var a = form.firstName.value;
	var b = form.lastName.value;
	var c = form.email.value;
	var d = form.username.value;
	var e = form.password.value;
	var f = form.passwordReenter.value;
	var g = form.companyName.value;
	var h = form.title.value;

	    if(a == ""){
			alert("Veuillez entrer votre prénom.");
			form.firstName.focus();
	    }else if(b == "") { 
			alert("Veuillez entrer votre nom.");
			form.lastName.focus();
	    }else if(c == "") { 
			alert("Veuillez entrer votre mot de passe");
			form.email.focus();
	    }else if ((c.indexOf('@') <= 0) || ((c.charAt(c.length-5) != '.') && (c.charAt(c.length-4) != '.') && (c.charAt(c.length-3) != '.'))) { 
			alert(" Vous avez entré une addresse courriel invalide. Veuillez ré-essayer.");
			form.email.focus();
	    }else if (d== "") { 
			alert("Veuillez entrer votre nom d'usager");
			form.username.focus();
	    }else if (d.length<6){
			alert("Votre nom d'usager doit être d'au moins 6 charactères.");
			form.username.focus();
	    }else if (d.length>12){
			alert("Votre nom d'usager doit comporter au plus 12 caractères");
			form.username.focus();
	    }else if (e== "") { 
			alert("Veuillez entrer votre mot de passe");
			form.password.focus();
	    }else if (e.length<6){
			alert("Votre mot de passe doit être d'au moins 6 charactères.");
			form.password.focus();
	    }else if (e.length>12){
			alert("Veuillez vous assurez que la confirmation corresponde au mot de passe.");
			form.password.focus();
	    }else if(e != f){ 	  		    		
			alert("Veuillez vous assurer que le mot de passe est identique à l’intérieur des deux champs.");
			form.passwordReenter.focus();
	    }else if (g== "") { 
			alert("Veuillez entrer nom de compaigne.");
			form.companyName.focus();
	    }else if (h== "") { 
			alert("Veuillez entrer titre.");
			form.title.focus(); 	 		   
	   }else{
			form.method="post"
			form.target="_self"
			form.action="/news/releases.ControllerFr?action=newUser";
			form.submit();
		}
}



/* mmlibRegistration - ensures person enters required fields for multimedia signup*/		
function newHOTWRegistration(form) {
	var a = form.firstName.value;
	var b = form.lastName.value;
	var c = form.email.value;
	var d = form.username.value;
	var e = form.password.value;
	var f = form.passwordReenter.value;
	var g = form.companyName.value;
	var h = form.title.value;

	    if(a == ""){
			alert("Veuillez entrer votre prénom.");
			form.firstName.focus();
	    }else if(b == "") { 
			alert("Veuillez entrer votre nom.");
			form.lastName.focus();
	    }else if(c == "") { 
			alert("Please enter your Email Address.");
			form.email.focus();
	    }else if ((c.indexOf('@') <= 0) || ((c.charAt(c.length-5) != '.') && (c.charAt(c.length-4) != '.') && (c.charAt(c.length-3) != '.'))) { 
			alert(" Vous avez entré une addresse courriel invalide. Veuillez ré-essayer.");
			form.email.focus();
	    }else if (d== "") { 
			alert("Veuillez entrer votre nom d'usager");
			form.username.focus();
	    }else if (d.length<6){
			alert("Votre nom d'usager doit être d'au moins 6 charactères.");
			form.username.focus();
	    }else if (d.length>12){
			alert("Votre nom d'usager doit comporter au plus 12 caractères");
			form.username.focus();
	    }else if (e== "") { 
			alert("Veuillez entrer votre mot de passe");
			form.password.focus();
	    }else if (e.length<6){
			alert("Votre mot de passe doit être d'au moins 6 charactères.");
			form.password.focus();
	    }else if (e.length>12){
			alert("Veuillez vous assurez que la confirmation corresponde au mot de passe.");
			form.password.focus();
	    }else if(e != f){ 	  		    		
			alert("Veuillez vous assurer que le mot de passe est identique à l’intérieur des deux champs.");
			form.passwordReenter.focus();
	    }else if (g== "") { 
			alert("Please enter your Company Name.");
			form.username.focus();
	    }else if (h== "") { 
			alert("Please enter your Title.");
			form.username.focus(); 	 		   
	   }else{
			form.method="post"
			form.target="_self"
			form.action="/news/releases.ControllerFr?action=newUserHotw";
			form.submit();
		}
}


/* checkMMLogin - checks multimedia login form*/		
		
function checkMMLogin(form) {
	var a = form.username.value;
	var b = form.password.value;
	var c = form.photoId.value;
	var d;

	if (document.forms[0].rememberMe.checked){
		d = "yes";
	}else{
		d="no";
	}
	

    if(a == ""){
		alert("Veuillez entrer votre nom d’usager pour accéder à la Librairie MultiMédia");
		form.username.focus();

    }else if(b == ""){
		alert("Veuillez entrer votre mot de passe pour accéder à la Librairie MultiMédia");
		form.password.focus();

    }else{
		form.method="post";
		form.target="_self";
		form.action="/news/mmlib.ControllerFr?action=login&photoId="+c+"&rememberMe="+d+"";
		form.submit();
    }
}


/* checkMMLogin - checks multimedia login form*/		
		
function checkSendAFriend(form) {
	var a = form.fromName.value;
	var b = form.fromEmail.value;
	var c = form.to1.value;
	var d = form.format.value;
	var e = form.actionFor.value;

    if(a == ""){
    	alert("Please enter Your Name.");
	form.fromName.focus();
    }else if((b.indexOf('@') < 0) || ((b.charAt(b.length-5) != '.') && (b.charAt(b.length-4) != '.') && (b.charAt(b.length-3) != '.'))) {
	alert("Vous avez entré une adresse courriel inexistante. Veuillez essayer de nouveau.");
	form.fromEmail.focus(); 
    }else if((c.indexOf('@') < 0) || ((c.charAt(c.length-5) != '.') && (c.charAt(c.length-4) != '.') && (c.charAt(c.length-3) != '.'))) {
	alert("Vous avez entré une adresse courriel inexistante. Veuillez essayer de nouveau.");
	form.to1.focus(); 
    }else{
	form.method="post";
	form.target="_self";
	if(form.format[0].checked){
		form.action="/news/releases.ControllerFr?action=send2AFriendHtml&actionFor="+e+"";
	}else if(form.format[1].checked){
		form.action="/news/releases.ControllerFr?action=send2AFriendText&actionFor="+e+"";
	}
	form.submit();
    }
}




				
				

/* getWebcasts - gets webcasts for a paraticular company*/
		function getWebcasts(retreiveWebcasts){
			var a = retreiveWebcasts.searchCriteria.options[retreiveWebcasts.searchCriteria.selectedIndex].value;
 	  		    	retreiveWebcasts.method="post";
 	  		   	retreiveWebcasts.target="_self";
 	  		   	retreiveWebcasts.action="/news/webcast.ControllerFr?action=getWebcasts";
 	  		   	retreiveWebcasts.submit();
		}
/* checkCompanySearchWebcast - ensures person enters a company name*/

		function checkSearch(searchForm) {
		var a = searchForm.searchString.value;
		var b = searchForm.searchType.value;

		    if(a == ""){
 		   		alert("Veuillez entrer votre critère de recherche.");
 	 		}else{
 	  		   	searchForm.method="post";
 	  		   	searchForm.target="_self";
 	  		   	searchForm.action="/news/webcast.ControllerFr?action=getSearchResults";
 	  		   	searchForm.submit();
 	 		}
		}

/* simpleCheck - retreives password for person for HOTW*/		
		
function simpleCheckEmail(emailHotw) {
var a = emailHotw.email_address.value;

    if(a == ""){
		alert("Please enter your Email address to retreive your password for Hot Off The Wire.");

    }else{
		emailHotw.method="post";
		emailHotw.target="_self";
		emailHotw.action="/news/hotw.ControllerFr?action=getPassword";
		emailHotw.submit();
	}
}

/* simpleCheck - retreives password for person for Nrex*/		
		
function simpleCheckEmailNrex(emailNrex) {
var a = emailNrex.email_address.value;

    if(a == ""){
		alert("Please enter your Email address to retreive your password for News Release Express.");

    }else{
		emailNrex.method="post";
		emailNrex.target="_self";
		emailNrex.action="/news/nre.ControllerFr?action=getPassword";
		emailNrex.submit();
	}
}		




/*multipleLogonCheck - checks the multiple logon page and redirects user to appropriate website*/

function getPasswordMultiple(emailPassword) {
	var a = emailPassword.application.options[emailPassword.application.selectedIndex].value;
	var b = emailPassword.email_address.value;
				
	if(a == "Please Select"){
		alert("Veuillez sélectionner une fonction pour récupérer votre mot de passe.");
		emailPassword.application.focus();
	}else if(b == ""){
		alert("Veuillez entrer votre adresse courriel pour récupérer votre mot de passe.");
		emailPassword.email_address.focus();
 	}else if((b.indexOf('@') < 0) || ((b.indexOf('.') < 0))){
 		alert("Vous avez entré une adresse courriel inexistante. Veuillez essayer de nouveau.");
 		emailPassword.email_address.focus(); 	
 	}else{
		emailPassword.method="post";
 	  	if(a == "nre"){
 	  		emailPassword.action="/news/nre.ControllerFr?action=getPassword";
 	  		emailPassword.target="_self";
 	  	}else if(a == "hotw"){
 	  		emailPassword.action="/news/hotw.ControllerFr?action=getPassword";  	
 	  		emailPassword.target="_self";
 	  	}

 	  	emailPassword.submit();
	}
}



/* checkLogoutHotw - makes sure the user wants to delete their profile*/		
	function checkLogoutHotw2(logout) {	
		input_box=confirm("Êtes-vous certain(e) de vouloir effacer votre profil?\r\n\r\nCliquer OK pour effacer votre profil ou Annuler pour garder votre profil");
		if (input_box==true){
			logout.method="post"
			logout.target="_self"
			logout.action="/news/hotw.ControllerFr?action=deleteProfile";
			logout.submit();

		}else{
			alert(' Votre profil n’a pas été effacé');
		}
	}

/* simpleHotwRegistration - ensures person enters required fields for registration for HOTW*/		
function simpleHotwRegistration(form) {
	var a = form.firstName.value;
	var b = form.lastName.value;
	var c = form.email.value;
	var d = form.username.value;
	var e = form.password.value;
	var f = form.passwordReenter.value;
	var g = form.companyName.value;
	var h = form.title.value;

	    if(a == ""){
			alert("Veuillez entrer votre prénom");
			form.firstName.focus();
	    }else if(b == "") { 
			alert("Veuillez entrer votre nom de famille");
			form.lastName.focus();
	    }else if ((c.indexOf('@') <= 0) || ((c.charAt(c.length-5) != '.') && (c.charAt(c.length-4) != '.') && (c.charAt(c.length-3) != '.'))) { 
			alert("Vous avez entré une adresse courriel inexistante. Veuillez essayer de nouveau.");
			form.email.focus();
	    }else if (d== "") { 
			alert("Veuillez entrer votre nom d'usager");
			form.username.focus();
	    }else if (d.length<6){
			alert("Votre nom d'usager doit comporter au moins 6 caractères");
			form.username.focus();
	    }else if (d.length>12){
			alert("Votre nom d'usager doit comporter au plus 12 caractères");
			form.username.focus();
	    }else if (e== "") { 
			alert("Veuillez entrer votre mot de passe");
			form.password.focus();
	    }else if (e.length<6){
			alert("Votre mot de passe doit comporter au moins 6 caractères");
			form.password.focus();
	    }else if (e.length>12){
			alert("Votre mot de passe doit comporter au plus 12 caractères");
			form.password.focus();
	    }else if(e != f){ 	  		    		
			alert("Veuillez vous assurer que le mot de passe est identique à l’intérieur des deux champs.");
			form.passwordReenter.focus();
	    }else if (g== "") { 
			alert("Please enter your Company Name.");
			form.companyName.focus();
	    }else if (h== "") { 
			alert("Please enter your Title.");
			form.title.focus();			    		
	    }else{
			form.method="post"
			form.target="_self"
			form.action="/news/hotw.ControllerFr?action=newUser";
			form.submit();
		}
}
		

/* editProfileHotw - ensures person enters required fields for editing their profile for HOTW*/				
function editProfileHotw(form) {
	var c = form.email.value;
	var d = form.username.value;
	var e = form.password.value;
	var f = form.passwordReenter.value;

	    if(c == "") { 
			alert(" Veuillez entrer votre adresse courriel.");
			form.email.focus();
	    }else if ((c.indexOf('@') <= 0) || ((c.charAt(c.length-5) != '.') && (c.charAt(c.length-4) != '.') && (c.charAt(c.length-3) != '.'))) { 
			alert("Vous avez entré une mauvaise adresse courriel. Veuillez essayer de nouveau.");
			form.email.focus();
	    }else if (d== "") { 
			alert("Veuillez entrer votre nom d’usager.");
			form.username.focus();
	    }else if (d.length<6){
			alert("Votre nom d’usager doit comporter plus de 6 caractères.");
			form.username.focus();
	    }else if (d.length>12){
			alert("Votre nom d’usager ne doit pas dépasser 12 caratères.");
			form.username.focus();
	    }else if (e== "") { 
			alert("Veuillez entrer votre mot de passe.");
			form.password.focus();
	    }else if (e.length<6){
			alert("Votre mot de passe doit comporter plus de 6 caratères.");
			form.password.focus();
	    }else if (e.length>12){
			alert("Votre mot de passe ne doit pas dépasser 12 caractères.");
			form.password.focus();
	    }else if(e != f){ 	  		    		
			alert("Veuillez vous assurer que votre mot de passe est identique dans les 2 champs.");
			form.passwordReenter.focus();
	    }else{
			form.method="post";
			form.target="_self";
			form.action="/news/hotw.ControllerFr?action=updateProfile";
			form.submit();
	   }
}
		

/* simpleCheckCompanyName - makes sure user types in value for company name for search*/		
		
function simpleCheckCompanyName(searchCompanyName) {
	var a = searchCompanyName.searchCriteria.value;

	    if(a == ""){
		alert("Veuillez entrer vos critères de recherche par société.");
		searchCompanyName.searchCriteria.focus();
	    }else{
		searchCompanyName.method="post";
		searchCompanyName.target="_self";
		searchCompanyName.action="/news/hotw.ControllerFr?action=search";
		searchCompanyName.submit();
		}
}



/* simpleCheckCompanyExchange - makes sure user selects an exchange for their search*/		

function simpleCheckNreSignup(nreSignup) {
	var a = nreSignup.ccncustomernumber.value;
	var b = nreSignup.repfirstname.value;
	var c = nreSignup.organization.value;
	var d = nreSignup.province.options[nreSignup.province.selectedIndex].value;
	var e = nreSignup.industry.options[nreSignup.industry.selectedIndex].value;
	var g = nreSignup.firstname.value;
	var h = nreSignup.lastname.value;
	var o = nreSignup.phonearea.value;
	var j = nreSignup.email.value;
	var k = nreSignup.username.value;
	var l = nreSignup.stock1.options[nreSignup.stock1.selectedIndex].value;
	var m = nreSignup.symbol1.value;
	var checkvalue = false;
	
 	for (i=0, n=nreSignup.tradedcompany.length; i<n; i++) {
 	       if (nreSignup.tradedcompany[0].checked) {
 	           checkvalue = true;
 	           break;
 	       }else{
 	       	   checkvalue=false;
 	       	   break;
 	       	}
 	   }	

    if(a == ""){
		alert("Veuillez entrer votre numéro de client CCNMatthews");
		nreSignup.ccncustomernumber.focus();
    }else if(b == ""){
		alert("Veuillez entrer le nom du représentant CCNMatthews");
		nreSignup.repfirstname.focus();
    }else if(c == ""){
		alert("Veuillez entrer le nom de l'organisation");
		nreSignup.organization.focus();
    }else if(d == "Please Select"){
		alert("Veuillez sélectionner le champ Province");
		nreSignup.province.focus();
    }else if(e == "Please Select"){
		alert("Veuillez choisir le groupe d’industrie auquel votre compagnie appartient");
		nreSignup.industry.focus();
    }else if(g == ""){
		alert("Veuillez entrer votre prénom");
		nreSignup.firstname.focus();	
    }else if(h == ""){
		alert("Veuillez entrer votre nom de famille");
		nreSignup.lastname.focus();
    }else if(o == ""){
		alert("Veuillez entrer votre numéro de téléphone");
		nreSignup.phonearea.focus();
		
    }else if((j.indexOf('@') < 0) || ((j.charAt(j.length-5) != '.') && (j.charAt(j.length-4) != '.') && (j.charAt(j.length-3) != '.'))) {
		alert("Vous avez entré une adresse courriel inexistante. Veuillez essayer de nouveau.");
		nreSignup.email.focus();

    }else if(k == ""){
		alert("Veuillez entrer un nom d'usager");
		nreSignup.username.focus();

    }else{
    	if(checkvalue){
    		if(l == "Please Select"){
			alert("Please select a Stock Exchange.");
			nreSignup.stock1.focus();
		}else if(m == ""){
			alert("Veuillez entrer un symbole boursier");
			nreSignup.symbol1.focus();
		}else{
			nreSignup.method="post";
			nreSignup.target="_self";
			nreSignup.action="/news/nre.ControllerFr?action=newUser";
			nreSignup.submit();
		}

	}else{
		nreSignup.method="post";
		nreSignup.target="_self";
		nreSignup.action="/news/nre.ControllerFr?action=newUser";
		nreSignup.submit();
	}
    }
}

		
/* simpleCheckCompanyStock - makes sure user types in value for company name for search*/		

function simpleCheckCompanyStock(searchCompanyStock) {
	var a = searchCompanyStock.searchCriteria.value;


    if(a == ""){
		alert("Veuillez entrer vos critères de recherche par symbole boursier.");
		searchCompanyStock.searchCriteria.focus();
    }else{
		searchCompanyStock.method="post";
		searchCompanyStock.target="_self";
		searchCompanyStock.action="/news/hotw.ControllerFr?action=search";
		searchCompanyStock.submit();
	}
}


/* simpleCheckCompanyExchange - makes sure user selects an exchange for their search*/		

function simpleCheckCompanyExchange(searchCompanyExchange) {
	var a = searchCompanyExchange.searchCriteria.options[searchCompanyExchange.searchCriteria.selectedIndex].value;


    if(a == "Please Select"){
		alert("Veuillez choisir une bourse à partir du menu déroulant.");
    }else{
		searchCompanyExchange.method="post";
		searchCompanyExchange.target="_self";
		searchCompanyExchange.action="/news/hotw.ControllerFr?action=search";
		searchCompanyExchange.submit();
    }
}

/* simpleCheckIndustry - makes sure selects an industry for their search*/		

function simpleCheckIndustry(searchIndustry) {
	var a = searchIndustry.searchCriteria.options[searchIndustry.searchCriteria.selectedIndex].value;


    if(a == "Please Select"){
		alert("Veuillez choisir une industrie à partir du menu déroulant.");
    }else{
		searchIndustry.method="post";
		searchIndustry.target="_self";
		searchIndustry.action="/news/hotw.ControllerFr?action=search";
		searchIndustry.submit();
    }
}

/* simpleCheckHotw - ensures person enters a username and password for hotw*/		
		
function simpleCheckHotw(form) {
	var a = form.username.value;
	var b = form.password.value;

    if(a == ""){
		alert("Please enter your Username or Email address to Login to Hot Off The Wire.");
    }else if(b == "") { //This checks to make sure the field is not empty
		alert("Please enter your Password to Log in to Hot Off The Wire."); //Informs user of empty field		
    }else{
		form.method="post";
		form.target="_self";
		form.action="/news/hotw.LogonFr";
		form.submit();
    }

}

leftPos = 0
if (screen) {
leftPos = screen.width-800
}



/* opens up the large photo*/	
function openNewWindow(link,windowName,width,height,scrollbars,menubar,resizable) {
newWindow=window.open(link, windowName,'width='+width+',height='+height+',resizable='+resizable+',scrollbars='+scrollbars+',top=125')
newWindow.focus();
}

/* opens up new window with menubar*/	
function openNewWindowMenu(link,windowName,width,height,scrollbars,menubar,resizable) {
newWindow=window.open(link, windowName,'width='+width+',height='+height+',menubar='+menubar+',resizable='+resizable+',scrollbars='+scrollbars+',top=125')
newWindow.focus();
}

/* deleteSavedDistribution - checks to see if user really wants to delete their saved distribution in nrex.*/
function deleteSavedDistribution(theDistribution,term) {
	input_box=confirm("Êtes-vous certain(e) de vouloir effacer la distribution sauvegardée \"" + term + "\" ?");
	if (input_box==true){
		theDistribution.method="post"
		theDistribution.target="_self"
		theDistribution.action="/news/nre.ControllerFr?action=deleteDistribution";
		theDistribution.submit();
		
	}else{
		alert ("La distribution sauvegardée ne sera pas détruite");
	}
}


/* deleteHotwCompany - checks to see if user really wants to delete a company from their HOTW portfolio*/
function deleteHotwCompany(deleteCompany,name) {
	input_box=confirm("Êtes-vous bien certain(e) de vouloir enlever  \"" + name + "\" de votre portfolio Mess@ger?");
	
	if (input_box==true){
		deleteCompany.method="post"
		deleteCompany.target="_self"
		deleteCompany.action="/news/hotw.ControllerFr?action=deleteCompany";
		deleteCompany.submit();		
	}else{
		alert ("\"" +name + "\" n’a pas été effacé.");
	}
}

/* deleteHotwIndustry - checks to see if user really wants to delete an industry from their HOTW portfolio*/
function deleteHotwIndustry(deleteIndustry,name) {
	input_box=confirm("Êtes-vous bien certain(e) de vouloir enlever  \"" + name + "\" de votre portfolio Mess@ger?");
	if (input_box==true){
		deleteIndustry.method="post"
		deleteIndustry.target="_self"
		deleteIndustry.action="/news/hotw.ControllerFr?action=deleteIndustry";
		deleteIndustry.submit();		
	}else{
		alert ("\"" +name + "\"  n’a pas été effacé.");
	}
}




/* areYouSure - checks to see if user really wants to delete their list.  the list id is passed*/
function areYouSure(viewRecip,listId,listName) {
	input_box=confirm("Êtes-vous certain(e) de vouloir détruire cette liste \"" + name + "\" ?");
	if (input_box==true){
		viewRecip.method="post"
		viewRecip.target="_self"
		viewRecip.action="/news/nre.ControllerFr?action=deleteList&listId="+listId+"&listName="+listName+"";
		viewRecip.submit();		
	}else{
		alert ("List ID \"" +listName + "\" was not deleted.");
	}
}


/* areUSure - checks to see if user really wants to delete their list.  the list id is passed*/
function areUSure(viewRecip,listId,listName) {
	input_box=confirm("Êtes-vous certain(e) de vouloir détruire cette liste \"" + listName + "\" ?");
	if (input_box==true){
		viewRecip.method="post"
		viewRecip.target="_self"
		viewRecip.action="/news/nre.ControllerFr?action=deleteList&listId="+listId+"&listName="+listName+"";
		viewRecip.submit();		
	}else{
		alert ("List ID \"" +listName + "\" was not deleted.");
	}
}

/* downloads the list for list management in nrex*/
function downloadTheList(action,column,listId,listName,type){
	//window.location.href="/news/nre.DownloadListFr?action="+action+"&listId="+listId+"&listName="+listName+"&type="+type+"";
	window.location.href="/news/nre.DownloadListFr?action="+action+"&listId="+listId+"&listName=listName&type="+type+"";
}


/* views the recipients list management in nrex*/
function viewTheRecipients(theForm,action,column,listId,listType){
		theForm.method="post"
		theForm.target="_self"
		theForm.action="/news/nre.ControllerFr?action="+action+"&column="+column+"&listId="+listId+"&listType="+listType+"";
		theForm.submit();		
}

/* views the recipients list management in nrex - from the search form*/
function viewTheRecipientsSearch(theForm,action,column,listId){
		theForm.method="post"
		theForm.target="_self"
		theForm.action="/news/nre.ControllerFr?action="+action+"&column="+column+"&listId="+listId+"";
		theForm.submit();		
}

/* changes the status of a list in list management in nrex*/
function changeStatus(theForm,action,listId,listName){
		theForm.method="post"
		theForm.target="_self"
		theForm.action="/news/nre.ControllerFr?action="+action+"&listId="+listId+"&listName="+listName+"";
		theForm.submit();		
}


/* views the recipients detail list management in nrex*/
function viewTheRecipientsDetail(theForm,action,typeOfList,listId,lineNo){
		theForm.method="post"
		theForm.target="_self"
		theForm.action="/news/nre.ControllerFr?action="+action+"&typeOfList="+typeOfList+"&listId="+listId+"&lineNo="+lineNo+"";
		theForm.submit();		
}

/* changes recipient status list management in nrex*/
function changeRecipientStatus(theForm,action,status,lineNo,listId,contactName){
		if(status=="D"){
			input_box=confirm("Êtes vous certain(e) de vouloir détruire "+contactName+"?");
			if (input_box==true){
				theForm.method="post"
				theForm.target="_self"
				theForm.action="/news/nre.ControllerFr?action="+action+"&status="+status+"&lineNo="+lineNo+"&listId="+listId+"";
				theForm.submit();		
			}else{
				alert (""+contactName+" was not deleted.");
			}
		}else{
			theForm.method="post"
			theForm.target="_self"
			theForm.action="/news/nre.ControllerFr?action="+action+"&status="+status+"&lineNo="+lineNo+"&listId="+listId+"";
			theForm.submit();		
		}
		
}


/* changes recipient status list management in nrex - from search From*/
function changeRecipientStatusSearch(theForm,action,status,lineNo,listId){
		if(status=="D"){
			input_box=confirm("Êtes vous certain(e) de vouloir détruire ce récipient?");
			if (input_box==true){
				theForm.method="post"
				theForm.target="_self"
				theForm.action="/news/nre.ControllerFr?action="+action+"&status="+status+"&lineNo="+lineNo+"&listId="+listId+"";
				theForm.submit();		
			}else{
				alert ("This recipient was not deleted.");
			}
		}else{
			theForm.method="post"
			theForm.target="_self"
			theForm.action="/news/nre.ControllerFr?action="+action+"&status="+status+"&lineNo="+lineNo+"&listId="+listId+"";
			theForm.submit();		
		}
		
}


/* views the recipients detail list management in nrex*/
function addNewRecipient(theForm,action,listType){
		theForm.method="post"
		theForm.target="_self"
		theForm.action="/news/nre.ControllerFr?action="+action+"&listType="+listType+"";
		theForm.submit();		
}



/* views the historical transmission of a user*/
function viewHistoricalTransmission(theForm,action,wo_id){
		theForm.method="post"
		theForm.target="_self"
		theForm.action="/news/nre.ControllerFr?action="+action+"&wo_id="+wo_id+"";
		theForm.submit();		
}

/* views the historical transmission of a user*/
function uploadNewFiles(theForm,action,wo_id){
		theForm.method="post"
		theForm.target="_self"
		theForm.action="/news/nre.ControllerFr?action="+action+"&wo_id="+wo_id+"";
		theForm.submit();		
}


/* views the historical transmission of a user*/
function select4Distribution(theForm,action,type,distribution){
		theForm.method="post"
		theForm.target="_self"
		theForm.action="/news/nre.ControllerFr?action="+action+"&type="+type+"&distribution="+distribution+"";
		theForm.submit();		
}




/* a general error alert message*/
function anAlertOnly(theAlert){
	alert(theAlert);
	
}

/* a general error alert message*/
function anAlert(theAlert,theUrl){
	alert(theAlert);
	window.location.href=theUrl;
	
}

/* used to display the progress bar for when the client is waiting for something...........*/		
function pleasewait(){
	if (document.layers) 
    { 
      document.waitpage.visibility = 'show'; 
      document.mainpage.visibility = 'show'; 
    } 
    else 
    { 
      if (document.all) 
      { 
        document.all.waitpage.style.visibility = 'visible'; 
        document.all.mainpage.style.visibility = 'visible'; 
      } 
	  else
	  {
	  div1 = document.getElementById("waitpage");
	  div1.style.visibility = "visible";
	  div2 = document.getElementById("mainpage");
	  div2.style.visibility = "visible";
	  }
    } 
}

function init () 
{ 
    if (document.layers) 
    { 		
      document.waitpage.visibility = 'hide'; 
      document.mainpage.visibility = 'show'; 
    } 
    else 
    { 
      if (document.all) 
      { 
        document.all.waitpage.style.visibility = 'hidden'; 
        document.all.mainpage.style.visibility = 'visible'; 
      } 
	  else
	  {
	  div1 = document.getElementById("waitpage");
	  div1.style.visibility = "hidden";
	  div2 = document.getElementById("mainpage");
	  div2.style.visibility = "visible";
	  }
    } 
} 		

/*newPasswordCheck - ensures user enters password*/

function newPasswordCheck(form) {
	var a = form.password.value;
	var b = form.password2.value;
	var check4Spaces=a.indexOf(" ");
				
	if(a == ""){
		alert("Please enter your new passwordssss");
		form.password.focus();
 	}else if(a != b){
		alert("Please ensure both passwords are spelled the same.");
		form.password.focus();
 	}else if(a.length < 8){
		alert("Please ensure your password is at least 8 characters in length.");
		form.password.focus();
	}else if (check4Spaces!=-1){ 
		alert("Please ensure your password does not contain any spaces.");
		form.password.focus();	
 	}else{		
		form.method="post";
		form.target="_self";
		form.action="/news/nre.UniqueLogonFr?action=updatePassword";
		form.submit();	 	  	
	}
}
	
/* checkUpdateClient- ensures all fields are filled out to add a new email recipient*/		
		
	function checkUpdateClient(form) {
		
		var a = form.passwordChange1.value;
		var b = form.passwordChange2.value;
	
		var check4Spaces=a.indexOf(" ");
		  
		if(a == ""){
			alert("Veuillez entrer votre nouveau mot de passe.");
			form.passwordChange1.focus();	 	
	 	}else if(a.length < 8){
			alert("Veuillez vous assurer que votre mot de passe comporte au moins 8 caractères");
			form.passwordChange1.focus();                
                }else if (check4Spaces!=-1){ 
		     alert("Veuillez assurer votre mot de passe ne contient aucun espace.");
		     form.passwordChange1.focus();		
	        }else if(a != b){
	 	     alert("Veuillez assurer les deux champs de mot de passe sont orthographiés les mêmes.");
		     form.passwordChange1.focus();	           
	         }else{
		     form.method="post";
		     form.target="_self";
		     form.action="/news/nre.ControllerFr?action=update";
		     form.submit();
	         }
	}
	

/* checkEdit Email - ensures person has filled out all appropriate fields for editing an email recipient*/		
		
		function checkEditEmail(form) {
		        var checkEmail = form.email.value;
		        var areaPhone = form.areaPhone.value;
		        var countryPhone = form.countryPhone.value;
		        var routingPhone = form.routingPhone.value;
		        var exchangePhone = form.exchangePhone.value;
		        var numberPhone = form.numberPhone.value;	        
		        var areaFax = form.areaFax.value;
		        var countryFax = form.countryFax.value;
		        var routingFax = form.routingFax.value;
		        var exchangeFax = form.exchangeFax.value;
		        var numberFax = form.numberFax.value;		        
			var ValidChars = "0123456789";
			var IsNumber=true;
			var Char;
			var cPhone = 0;
			var rPhone = 0;
			var aPhone = 0;
			var ePhone = 0;
			var nPhone = 0;	
			var cFax = 0;
			var rFax = 0;
			var aFax = 0;
			var eFax = 0;
			var nFax = 0;
			
   			for (i = 0; i < countryPhone.length && IsNumber == true; i++) {
      				Char = countryPhone.charAt(i);
      				if (ValidChars.indexOf(Char) == -1){
         				cPhone = 1;
         			}
      			}

   			for (i = 0; i < routingPhone.length && IsNumber == true; i++) {
      				Char = routingPhone.charAt(i);
      				if (ValidChars.indexOf(Char) == -1){
         				rPhone = 1;
         			}
      			}      			
      			
   			for (i = 0; i < areaPhone.length && IsNumber == true; i++) {
      				Char = areaPhone.charAt(i);
      				if (ValidChars.indexOf(Char) == -1){
         				aPhone = 1;
         			}
      			}
      			
   			for (i = 0; i < exchangePhone.length && IsNumber == true; i++) {
      				Char = exchangePhone.charAt(i);
      				if (ValidChars.indexOf(Char) == -1){
         				ePhone = 1;
         			}
      			}
      			
   			for (i = 0; i < numberPhone.length && IsNumber == true; i++) {
      				Char = numberPhone.charAt(i);
      				if (ValidChars.indexOf(Char) == -1){
         				nPhone = 1;
         			}
      			}      			

   			for (i = 0; i < countryFax.length && IsNumber == true; i++) {
      				Char = countryFax.charAt(i);
      				if (ValidChars.indexOf(Char) == -1){
         				cFax = 1;
         			}
      			}

   			for (i = 0; i < routingFax.length && IsNumber == true; i++) {
      				Char = routingFax.charAt(i);
      				if (ValidChars.indexOf(Char) == -1){
         				rFax = 1;
         			}
      			}      			
      			
   			for (i = 0; i < areaFax.length && IsNumber == true; i++) {
      				Char = areaFax.charAt(i);
      				if (ValidChars.indexOf(Char) == -1){
         				aFax = 1;
         			}
      			}
      			
   			for (i = 0; i < exchangeFax.length && IsNumber == true; i++) {
      				Char = exchangeFax.charAt(i);
      				if (ValidChars.indexOf(Char) == -1){
         				eFax = 1;
         			}
      			}
      			
   			for (i = 0; i < numberFax.length && IsNumber == true; i++) {
      				Char = numberFax.charAt(i);
      				if (ValidChars.indexOf(Char) == -1){
         				nFax = 1;
         			}
      			}


			if(checkEmail.indexOf('@') < 0) {
				alert("Vous avez entré une adresse courriel inexistante. Veuillez essayer de nouveau.");
				form.email.focus(); 
		   		    		
   			}else if (cPhone == 1){
   				alert("Veuillez n’ajouter que des chiffres à l’intérieur du champ Téléphone Code de Pays ");
   				form.countryPhone.value="";	
   				form.countryPhone.focus();

   			}else if (rPhone == 1){
   				alert("Veuillez n’ajouter que des chiffres à l’intérieur du champ “Téléphone Code National »");
   				form.routingPhone.value="";	
   				form.routingPhone.focus();   				
   				
   			}else if (aPhone == 1){
   				alert("Veuillez n’ajouter que des chiffres à l’intérieur du champ “Téléphone Code régional »");
   				form.areaPhone.value="";	
   				form.areaPhone.focus();	
   				
   			}else if (ePhone == 1){
   				alert("Veuillez n’ajouter que des chiffres à l’intérieur du champ Téléphone Code d’échange");
   				form.exchangePhone.value="";	
   				form.exchangePhone.focus();
   				
   			}else if (nPhone == 1){
   				alert("Veuillez n’ajouter que des chiffres à l’intérieur du champ Téléphone numéro ");
   				form.numberPhone.value="";	
   				form.numberPhone.focus(); 
   				
   			}else if (cFax == 1){
   				alert("Veuillez n’ajouter que des chiffres à l’intérieur du champ Fax Code de Pays ");
   				form.countryFax.value="";	
   				form.countryFax.focus();

   			}else if (rFax == 1){
   				alert("Veuillez n’ajouter que des chiffres à l’intérieur du champ Fax Code National");
   				form.routingFax.value="";	
   				form.routingFax.focus();   				
   				
   			}else if (aFax == 1){
   				alert("Veuillez n’ajouter que des chiffres à l’intérieur du champ Fax Code régional ");
   				form.areaFax.value="";	
   				form.areaFax.focus();	
   				
   			}else if (eFax == 1){
   				alert("Veuillez n’ajouter que des chiffres à l’intérieur du champ Fax Code d’échange ");
   				form.exchangeFax.value="";	
   				form.exchangeFax.focus();
   				
   			}else if (nFax == 1){
   				alert("Veuillez n’ajouter que des chiffres à l’intérieur du champ Fax numéro ");
   				form.numberFax.value="";	
   				form.numberFax.focus();    				
   				
		    	}else{
		    		if(form.status[2].checked){
					input_box=confirm("Êtes vous certain(e) de vouloir détruire ce récipient ?\n");
					if (input_box==true){
						form.method="post"
						form.target="_self"
						form.action="/news/nre.ControllerFr?action=editRecipientInfo";
						form.submit();					
					}else{
						alert ("Ce récipient ne sera pas détruit");
					}
				}else{
					form.method="post"
					form.target="_self"
					form.action="/news/nre.ControllerFr?action=editRecipientInfo";
					form.submit();
				}
		     	}	
		}


/* checkAdd Email - ensures person has filled out all appropriate fields for adding an email recipient*/		
		
		function checkAddEmail(form) {
		        var checkEmail = form.email.value;
		        var areaPhone = form.areaPhone.value;
		        var countryPhone = form.countryPhone.value;
		        var routingPhone = form.routingPhone.value;
		        var exchangePhone = form.exchangePhone.value;
		        var numberPhone = form.numberPhone.value;	        
		        var areaFax = form.areaFax.value;
		        var countryFax = form.countryFax.value;
		        var routingFax = form.routingFax.value;
		        var exchangeFax = form.exchangeFax.value;
		        var numberFax = form.numberFax.value;		        
			var ValidChars = "0123456789";
			var IsNumber=true;
			var Char;
			var cPhone = 0;
			var rPhone = 0;
			var aPhone = 0;
			var ePhone = 0;
			var nPhone = 0;	
			var cFax = 0;
			var rFax = 0;
			var aFax = 0;
			var eFax = 0;
			var nFax = 0;
			
   			for (i = 0; i < countryPhone.length && IsNumber == true; i++) {
      				Char = countryPhone.charAt(i);
      				if (ValidChars.indexOf(Char) == -1){
         				cPhone = 1;
         			}
      			}

   			for (i = 0; i < routingPhone.length && IsNumber == true; i++) {
      				Char = routingPhone.charAt(i);
      				if (ValidChars.indexOf(Char) == -1){
         				rPhone = 1;
         			}
      			}      			
      			
   			for (i = 0; i < areaPhone.length && IsNumber == true; i++) {
      				Char = areaPhone.charAt(i);
      				if (ValidChars.indexOf(Char) == -1){
         				aPhone = 1;
         			}
      			}
      			
   			for (i = 0; i < exchangePhone.length && IsNumber == true; i++) {
      				Char = exchangePhone.charAt(i);
      				if (ValidChars.indexOf(Char) == -1){
         				ePhone = 1;
         			}
      			}
      			
   			for (i = 0; i < numberPhone.length && IsNumber == true; i++) {
      				Char = numberPhone.charAt(i);
      				if (ValidChars.indexOf(Char) == -1){
         				nPhone = 1;
         			}
      			}      			

   			for (i = 0; i < countryFax.length && IsNumber == true; i++) {
      				Char = countryFax.charAt(i);
      				if (ValidChars.indexOf(Char) == -1){
         				cFax = 1;
         			}
      			}

   			for (i = 0; i < routingFax.length && IsNumber == true; i++) {
      				Char = routingFax.charAt(i);
      				if (ValidChars.indexOf(Char) == -1){
         				rFax = 1;
         			}
      			}      			
      			
   			for (i = 0; i < areaFax.length && IsNumber == true; i++) {
      				Char = areaFax.charAt(i);
      				if (ValidChars.indexOf(Char) == -1){
         				aFax = 1;
         			}
      			}
      			
   			for (i = 0; i < exchangeFax.length && IsNumber == true; i++) {
      				Char = exchangeFax.charAt(i);
      				if (ValidChars.indexOf(Char) == -1){
         				eFax = 1;
         			}
      			}
      			
   			for (i = 0; i < numberFax.length && IsNumber == true; i++) {
      				Char = numberFax.charAt(i);
      				if (ValidChars.indexOf(Char) == -1){
         				nFax = 1;
         			}
      			}


			if(checkEmail.indexOf('@') < 0) {
				alert("Vous avez entré une adresse courriel inexistante. Veuillez essayer de nouveau.");
				form.email.focus(); 
		   		    		
   			}else if (cPhone == 1){
   				alert("Veuillez n’ajouter que des chiffres à l’intérieur du champ Téléphone Code de Pays");
   				form.countryPhone.value="";	
   				form.countryPhone.focus();

   			}else if (rPhone == 1){
   				alert("Veuillez n’ajouter que des chiffres à l’intérieur du champ Téléphone Code National");
   				form.routingPhone.value="";	
   				form.routingPhone.focus();   				
   				
   			}else if (aPhone == 1){
   				alert("Veuillez n’ajouter que des chiffres à l’intérieur du champ Téléphone Code régional");
   				form.areaPhone.value="";	
   				form.areaPhone.focus();	
   				
   			}else if (ePhone == 1){
   				alert("Veuillez n’ajouter que des chiffres à l’intérieur du champ Téléphone Code d’échange");
   				form.exchangePhone.value="";	
   				form.exchangePhone.focus();
   				
   			}else if (nPhone == 1){
   				alert("Veuillez n’ajouter que des chiffres à l’intérieur du champ Téléphone numéro ");
   				form.numberPhone.value="";	
   				form.numberPhone.focus(); 
   				
   			}else if (cFax == 1){
   				alert("Veuillez n’ajouter que des chiffres à l’intérieur du champ Fax Code de Pays ");
   				form.countryFax.value="";	
   				form.countryFax.focus();

   			}else if (rFax == 1){
   				alert("Veuillez n’ajouter que des chiffres à l’intérieur du champ Fax Code National");
   				form.routingFax.value="";	
   				form.routingFax.focus();   				
   				
   			}else if (aFax == 1){
   				alert("Veuillez n’ajouter que des chiffres à l’intérieur du champ Fax Code régional ");
   				form.areaFax.value="";	
   				form.areaFax.focus();	
   				
   			}else if (eFax == 1){
   				alert("Veuillez n’ajouter que des chiffres à l’intérieur du champ Fax Code d’échange ");
   				form.exchangeFax.value="";	
   				form.exchangeFax.focus();
   				
   			}else if (nFax == 1){
   				alert("Veuillez n’ajouter que des chiffres à l’intérieur du champ Fax numéro ");
   				form.numberFax.value="";	
   				form.numberFax.focus();    				
   				
			}else{
				form.method="post"
				form.target="_self"
				form.action="/news/nre.ControllerFr?action=addRecipientInfo";
				form.submit();
		     	}	
		}



/* checkEditFax - ensures person has filled out all appropriate fields for editing a fax recipient*/		
		
		function checkEditFax(form) {
		     
		        var areaPhone = form.areaPhone.value;
		        var countryPhone = form.countryPhone.value;
		        var routingPhone = form.routingPhone.value;
		        var exchangePhone = form.exchangePhone.value;
		        var numberPhone = form.numberPhone.value;	        
		        var areaFax = form.areaFax.value;
		        var countryFax = form.countryFax.value;
		        var routingFax = form.routingFax.value;
		        var exchangeFax = form.exchangeFax.value;
		        var numberFax = form.numberFax.value;		        
			var ValidChars = "0123456789";
			var IsNumber=true;
			var Char;
			var cPhone = 0;
			var rPhone = 0;
			var aPhone = 0;
			var ePhone = 0;
			var nPhone = 0;	
			var cFax = 0;
			var rFax = 0;
			var aFax = 0;
			var eFax = 0;
			var nFax = 0;
			
   			for (i = 0; i < countryPhone.length && IsNumber == true; i++) {
      				Char = countryPhone.charAt(i);
      				if (ValidChars.indexOf(Char) == -1){
         				cPhone = 1;
         			}
      			}

   			for (i = 0; i < routingPhone.length && IsNumber == true; i++) {
      				Char = routingPhone.charAt(i);
      				if (ValidChars.indexOf(Char) == -1){
         				rPhone = 1;
         			}
      			}      			
      			
   			for (i = 0; i < areaPhone.length && IsNumber == true; i++) {
      				Char = areaPhone.charAt(i);
      				if (ValidChars.indexOf(Char) == -1){
         				aPhone = 1;
         			}
      			}
      			
   			for (i = 0; i < exchangePhone.length && IsNumber == true; i++) {
      				Char = exchangePhone.charAt(i);
      				if (ValidChars.indexOf(Char) == -1){
         				ePhone = 1;
         			}
      			}
      			
   			for (i = 0; i < numberPhone.length && IsNumber == true; i++) {
      				Char = numberPhone.charAt(i);
      				if (ValidChars.indexOf(Char) == -1){
         				nPhone = 1;
         			}
      			}      			

   			for (i = 0; i < countryFax.length && IsNumber == true; i++) {
      				Char = countryFax.charAt(i);
      				if (ValidChars.indexOf(Char) == -1){
         				cFax = 1;
         			}
      			}

   			for (i = 0; i < routingFax.length && IsNumber == true; i++) {
      				Char = routingFax.charAt(i);
      				if (ValidChars.indexOf(Char) == -1){
         				rFax = 1;
         			}
      			}      			
      			
   			for (i = 0; i < areaFax.length && IsNumber == true; i++) {
      				Char = areaFax.charAt(i);
      				if (ValidChars.indexOf(Char) == -1){
         				aFax = 1;
         			}
      			}
      			
   			for (i = 0; i < exchangeFax.length && IsNumber == true; i++) {
      				Char = exchangeFax.charAt(i);
      				if (ValidChars.indexOf(Char) == -1){
         				eFax = 1;
         			}
      			}
      			
   			for (i = 0; i < numberFax.length && IsNumber == true; i++) {
      				Char = numberFax.charAt(i);
      				if (ValidChars.indexOf(Char) == -1){
         				nFax = 1;
         			}
      			}

			if (cPhone == 1){
   				alert("Veuillez n’ajouter que des chiffres à l’intérieur du champ Téléphone Code de Pays ");
   				form.countryPhone.value="";	
   				form.countryPhone.focus();

   			}else if (rPhone == 1){
   				alert("Veuillez n’ajouter que des chiffres à l’intérieur du champ “Téléphone Code National »");
   				form.routingPhone.value="";	
   				form.routingPhone.focus();   				
   				
   			}else if (aPhone == 1){
   				alert("Veuillez n’ajouter que des chiffres à l’intérieur du champ “Téléphone Code régional »");
   				form.areaPhone.value="";	
   				form.areaPhone.focus();	
   				
   			}else if (ePhone == 1){
   				alert("Veuillez n’ajouter que des chiffres à l’intérieur du champ Téléphone Code d’échange");
   				form.exchangePhone.value="";	
   				form.exchangePhone.focus();
   				
   			}else if (nPhone == 1){
   				alert("Veuillez n’ajouter que des chiffres à l’intérieur du champ Téléphone numéro ");
   				form.numberPhone.value="";	
   				form.numberPhone.focus(); 
    			}else if (cFax == 1){
   				alert("Veuillez n’ajouter que des chiffres à l’intérieur du champ Fax Code de Pays ");
   				form.countryFax.value="";	
   				form.countryFax.focus();	
   			}else if (routingFax == ""){
   				alert("Veuillez entrer un chiffre à l’intérieur du champ Fax Code National ");
   				form.routingFax.focus(); 
   			}else if (areaFax == ""){
   				alert("Veuillez entrer un chiffre à l’intérieur du champ Fax Code régional ");
   				form.areaFax.focus();    				
   			}else if (exchangeFax == ""){
   				alert("Veuillez entrer un chiffre à l’intérieur du champ Fax Code d’échange ");
   				form.exchangeFax.focus(); 
   			}else if (numberFax == ""){
   				alert("Veuillez entrer un chiffre à l’intérieur du champ Fax numéro ");
   				form.numberFax.focus();    				   			
   			}else if (rFax == 1){
   				alert("Veuillez n’ajouter que des chiffres à l’intérieur du champ Fax Code National");
   				form.routingFax.value="";	
   				form.routingFax.focus();   				
   			}else if (aFax == 1){
   				alert("Veuillez n’ajouter que des chiffres à l’intérieur du champ Fax Code régional ");
   				form.areaFax.value="";	
   				form.areaFax.focus();	
   				
   			}else if (eFax == 1){
   				alert("Veuillez n’ajouter que des chiffres à l’intérieur du champ Fax Code d’échange ");
   				form.exchangeFax.value="";	
   				form.exchangeFax.focus();
   				
   			}else if (nFax == 1){
   				alert("Veuillez n’ajouter que des chiffres à l’intérieur du champ Fax numéro ");
   				form.numberFax.value="";	
   				form.numberFax.focus();    				
   				
		    	}else{
		    		if(form.status[2].checked){
					input_box=confirm("Êtes vous certain(e) de vouloir détruire ce récipient ?\n");
					if (input_box==true){
						form.method="post"
						form.target="_self"
						form.action="/news/nre.ControllerFr?action=editRecipientInfo";
						form.submit();					
					}else{
						alert ("Ce récipient ne sera pas détruit");
					}
				}else{
					form.method="post"
					form.target="_self"
					form.action="/news/nre.ControllerFr?action=editRecipientInfo";
					form.submit();
				}
		     	}	
		}	

		
		
		
/* checkAddFax - ensures person has filled out all appropriate fields for adding a fax recipient*/		
		
		function checkAddFax(form) {
		     
		        var areaPhone = form.areaPhone.value;
		        var countryPhone = form.countryPhone.value;
		        var routingPhone = form.routingPhone.value;
		        var exchangePhone = form.exchangePhone.value;
		        var numberPhone = form.numberPhone.value;	        
		        var areaFax = form.areaFax.value;
		        var countryFax = form.countryFax.value;
		        var routingFax = form.routingFax.value;
		        var exchangeFax = form.exchangeFax.value;
		        var numberFax = form.numberFax.value;		        
			var ValidChars = "0123456789";
			var IsNumber=true;
			var Char;
			var cPhone = 0;
			var rPhone = 0;
			var aPhone = 0;
			var ePhone = 0;
			var nPhone = 0;	
			var cFax = 0;
			var rFax = 0;
			var aFax = 0;
			var eFax = 0;
			var nFax = 0;
			
   			for (i = 0; i < countryPhone.length && IsNumber == true; i++) {
      				Char = countryPhone.charAt(i);
      				if (ValidChars.indexOf(Char) == -1){
         				cPhone = 1;
         			}
      			}

   			for (i = 0; i < routingPhone.length && IsNumber == true; i++) {
      				Char = routingPhone.charAt(i);
      				if (ValidChars.indexOf(Char) == -1){
         				rPhone = 1;
         			}
      			}      			
      			
   			for (i = 0; i < areaPhone.length && IsNumber == true; i++) {
      				Char = areaPhone.charAt(i);
      				if (ValidChars.indexOf(Char) == -1){
         				aPhone = 1;
         			}
      			}
      			
   			for (i = 0; i < exchangePhone.length && IsNumber == true; i++) {
      				Char = exchangePhone.charAt(i);
      				if (ValidChars.indexOf(Char) == -1){
         				ePhone = 1;
         			}
      			}
      			
   			for (i = 0; i < numberPhone.length && IsNumber == true; i++) {
      				Char = numberPhone.charAt(i);
      				if (ValidChars.indexOf(Char) == -1){
         				nPhone = 1;
         			}
      			}      			

   			for (i = 0; i < countryFax.length && IsNumber == true; i++) {
      				Char = countryFax.charAt(i);
      				if (ValidChars.indexOf(Char) == -1){
         				cFax = 1;
         			}
      			}

   			for (i = 0; i < routingFax.length && IsNumber == true; i++) {
      				Char = routingFax.charAt(i);
      				if (ValidChars.indexOf(Char) == -1){
         				rFax = 1;
         			}
      			}      			
      			
   			for (i = 0; i < areaFax.length && IsNumber == true; i++) {
      				Char = areaFax.charAt(i);
      				if (ValidChars.indexOf(Char) == -1){
         				aFax = 1;
         			}
      			}
      			
   			for (i = 0; i < exchangeFax.length && IsNumber == true; i++) {
      				Char = exchangeFax.charAt(i);
      				if (ValidChars.indexOf(Char) == -1){
         				eFax = 1;
         			}
      			}
      			
   			for (i = 0; i < numberFax.length && IsNumber == true; i++) {
      				Char = numberFax.charAt(i);
      				if (ValidChars.indexOf(Char) == -1){
         				nFax = 1;
         			}
      			}

			if (cPhone == 1){
   				alert("Veuillez n’ajouter que des chiffres à l’intérieur du champ Téléphone Code de Pays ");
   				form.countryPhone.value="";	
   				form.countryPhone.focus();

   			}else if (rPhone == 1){
   				alert("Veuillez n’ajouter que des chiffres à l’intérieur du champ Téléphone Code National");
   				form.routingPhone.value="";	
   				form.routingPhone.focus();   				
   				
   			}else if (aPhone == 1){
   				alert("Veuillez n’ajouter que des chiffres à l’intérieur du champ Téléphone Code régional");
   				form.areaPhone.value="";	
   				form.areaPhone.focus();	
   				
   			}else if (ePhone == 1){
   				alert("Veuillez n’ajouter que des chiffres à l’intérieur du champ Téléphone Code d’échange");
   				form.exchangePhone.value="";	
   				form.exchangePhone.focus();
   				
   			}else if (nPhone == 1){
   				alert("Veuillez n’ajouter que des chiffres à l’intérieur du champ Téléphone numéro");
   				form.numberPhone.value="";	
   				form.numberPhone.focus(); 
    			}else if (cFax == 1){
   				alert("Veuillez n’ajouter que des chiffres à l’intérieur du champ Fax Code de Pays ");
   				form.countryFax.value="";	
   				form.countryFax.focus();	
   			}else if (routingFax == ""){
   				alert("Veuillez entrer un chiffre à l’intérieur du champ Fax Code National ");
   				form.routingFax.focus(); 
   			}else if (areaFax == ""){
   				alert("Veuillez entrer un chiffre à l’intérieur du champ Fax Code régional ");
   				form.areaFax.focus();    				
   			}else if (exchangeFax == ""){
   				alert("Veuillez entrer un chiffre à l’intérieur du champ Fax Code d’échange ");
   				form.exchangeFax.focus(); 
   			}else if (numberFax == ""){
   				alert("Veuillez entrer un chiffre à l’intérieur du champ Fax numéro ");
   				form.numberFax.focus();    				   			
   			}else if (rFax == 1){
   				alert("Veuillez n’ajouter que des chiffres à l’intérieur du champ Fax Code National");
   				form.routingFax.value="";	
   				form.routingFax.focus();   				
   			}else if (aFax == 1){
   				alert("Veuillez n’ajouter que des chiffres à l’intérieur du champ Fax Code régional");
   				form.areaFax.value="";	
   				form.areaFax.focus();	
   				
   			}else if (eFax == 1){
   				alert("Veuillez n’ajouter que des chiffres à l’intérieur du champ Fax Code d’échange");
   				form.exchangeFax.value="";	
   				form.exchangeFax.focus();
   				
   			}else if (nFax == 1){
   				alert("Veuillez n’ajouter que des chiffres à l’intérieur du champ Fax numéro ");
   				form.numberFax.value="";	
   				form.numberFax.focus();    				
   				
			}else{
				form.method="post"
				form.target="_self"
				form.action="/news/nre.ControllerFr?action=addRecipientInfo";
				form.submit();
		     	}	
		}
		


/* checkListNotes- ensures a user enters notes about this list*/		

	function checkListNotes(form) {
		var a = form.listNotes.value;
			
			if(a == ""){
				alert("Veuillez entrer la liste de notes pour cette liste ou fermer cette fenêtre.");
				form.listNotes.focus();
			}else{
				form.method="post"
				form.target="_self"
				form.action="/news/nre.ControllerFr?action=addListNotes";
				form.submit();
			}
	}

/* checkMultipleRecipients- ensures client selects at least one recipient to add notes to. and checks to make sure notes are added*/		

	function checkMultipleRecipients(form) {
		var a = window.document.form.multipleNotesRecipients.options[window.document.form.multipleNotesRecipients.selectedIndex].value;
		var b = form.listNotes.value;
			if(a == ""){
				alert("Veuillez sélectionner au moins un récipient auquel vous voudriez ajouter une note.");
			}else if(b == ""){
				alert("Veuillez ajouter la/les notes aux récipients sélectionnés.");
			}else{
				form.method="post"
				form.target="_self"
				form.action="/news/nre.ControllerFr?action=addNotesMultipleRecipients";
				form.submit();
			}
	}


/* search Lists check - ensures person enters a search string for the list search*/		
		
		function checkSearchString(form) {
		var a = form.type.options[form.type.selectedIndex].value;
		var b = form.category.options[form.category.selectedIndex].value;
		var c = form.strng.value;

		    if(a == "Please Select"){
		    	alert("Veuillez sélectionner à partir du menu déroulant  \"Recherche sur\". Vous pouvez effectuer une recherche par adresse courriel, numéro de fax ou toutes les options.");
		    	form.type.focus();
		    }else if(b == "Please Select"){
		    	alert("Veuillez sélectionner à partir du menu déroulant \"Par\". Vous pouvez effectuer une recherche par nom de compagnie, personne contact, adresse, liste de notes ou notes des récipients.");
		    	form.category.focus();
		    }else if (c == ""){
		    	alert("Veuillez entrer votre critère de recherche dans le champ \"Pour\".");
		    	form.strng.focus();
 	 	    
 	 	    }else{
 	  		   	form.method="post";
 	  		   	form.target="_self";
 	  		   	form.action="/news/nre.ControllerFr?action=searchLists";
 	  		   	form.submit();
 	 	    }
		}	


/* uploadForm check - ensures person uploads a file and types in a name for their new list*/		
		
		function uploadForm(form) {
			var a = form.listName.value;
			var b = form.listFile.value;
			
		    if(a == ""){
 		   	alert("Veuillez insérer le nom de la liste");
 		   	form.listName.focus();	    	
 	 	    }else if(b == ""){
 	 	        alert("Veuillez télécharger votre fichier.");
 	 	        form.listFile.focus();	        
 	 	    }else{
			form.method="post";
 	  		form.target="_self";
 	  		form.action="/news/nre.ControllerMultiFr?action=uploadList";
 	  		form.submit();
 	  	    }
		}
		

/* uploadForm check - ensures person uploads a file and types in a name for their new list*/		
		
		function checkNreUploadTest(form) {
			var a = form.desc.value;
			var b = form.filename.value;	
			var checkListFile2=b.indexOf("-");
			var checkDesc=a.indexOf("-");
			/*checking for dangerous file extensions - not allowed for upload*/
			var checkSelection_a;
			fileType = new Array();
			fileType[0] = ".bat";
			fileType[1] = ".cmd";
			fileType[2] = ".com";
			fileType[3] = ".dll";		
			fileType[4] = ".exe";		
			fileType[5] = ".hta";		
			fileType[6] = ".inf";		
			fileType[7] = ".js";		
			fileType[8] = ".pif";		
			fileType[9] = ".scr";		
			fileType[10] = ".vb";		
			fileType[11] = ".vbs";		
			fileType[12] = ".ade";		
			fileType[13] = ".adp";		
			fileType[14] = ".bas";		
			fileType[15] = ".chm";		
			fileType[16] = ".cpl";		
			fileType[17] = ".crt";		
			fileType[18] = ".hlp";		
			fileType[19] = ".ins";		
			fileType[20] = ".isp";		
			fileType[21] = ".jse";				
			fileType[22] = ".lnk";				
			fileType[23] = ".mdb";				
			fileType[24] = ".mde";				
			fileType[25] = ".msc";				
			fileType[26] = ".msi";				
			fileType[27] = ".msp";				
			fileType[28] = ".mst";				
			fileType[29] = ".pcd";				
			fileType[30] = ".reg";				
			fileType[31] = ".sct";				
			fileType[32] = ".shb";				
			fileType[33] = ".shs";				
			fileType[34] = ".vbe";				
			fileType[35] = ".wsc";				
			fileType[36] = ".wsf";				
			fileType[37] = ".wsh";	

			for (var i = 0; i < fileType.length; i++){
				var checked = a.toLowerCase().indexOf(fileType[i]);	
				if (checked !=-1){
					checkSelection_a = 1;	
					break;
				}else{
					checkSelection_a = 0;	
				}	
	        	} 
	        
			
		    if(a == ""){
			alert("Veuillez entrer la description de votre téléchargement");
			form.desc.focus();	  
		    }else if(a.length > 500){
			alert("Votre titre ne doit pas excéder 500 caractères. Veuillez essayer de nouveau.");
			form.desc.focus();			
		    }else if(b == ""){
			alert("Veuillez télécharger votre fichier");
			form.filename.focus();	
		    }else if(checkListFile2 !=-1){
			alert("Ne pas utiliser \"-\" dans le nom de votre fichier");
			form.filename.focus();	 			
		    }else if(checkSelection_a != 0){
			 alert("Vous êtes en train de télécharger un mauvais fichier\n\nVeuillez essayer de nouveau\n\nSi vous avez des questions, veuillez contacter 1.888.299.0338");          
			 form.filename.focus();  			
		    }else{
			openStatus();
			form.method="post";
			form.target="_self";
			form.action="/news/nrefr/historical/view_transmission.jsp";
			form.submit();
		    }
		}		




/* printWindow- opens up printer object - gives user the ability to print*/
function printWindow(){
	bV = parseInt(navigator.appVersion);
	if (bV >= 4) window.print();
}


/* checkLogout - makes sure the user wants to logout of nrex*/		
	function checkLogout(logout) {	
		input_box=confirm("Êtes-vous certain(e) de vouloir sortir de Communiqué Express?\r\n\r\nCliquer OK pour sortir ou Annuler pour demeurer à l’intérieur de cette application");
		if (input_box==true){
			logout.method="post"
			logout.target="_self"
			logout.action="/news/nre.ControllerFr?action=logoff";
			logout.submit();

		}			
	}
/* checkLogout - makes sure the user wants to logout of nrex*/		
	function checkLogoutFinal(logout) {	
		input_box=confirm("Êtes-vous certain de vouloir quitter Communiqué Express?\r\n\r\nVous N’avez Encore pas soumis votre communiqué de presse.\r\n\r\nCliquer sur « OK » pour sortir ou « Annuler » pour rester dans l’application.");
		if (input_box==true){
			logout.method="post"
			logout.target="_self"
			logout.action="/news/nre.ControllerFr?action=logoff";
			logout.submit();

		}			
	}	

/* checkLogout - makes sure the user wants to logout of nrex*/		
	function checkLogoutLL(logout) {	
		input_box=confirm("Êtes-vous certain(e) de vouloir sortir de Communiqué Express?\r\n\r\nCliquer OK pour sortir ou Annuler pour demeurer à l’intérieur de cette application");
		if (input_box==true){
			window.close();
		}			
	}
	
/* checkLogoutHotw - makes sure the user wants to logout of hotw*/		
	function checkLogoutHotw(logout) {	
		input_box=confirm("Êtes-vous certain de vouloir sortir de Mess@ger?\r\n\r\nCliquer OK pour sortir ou Annuler pour demeurer à l’intérieur de cette application");
		if (input_box==true){
			logout.method="post"
			logout.target="_self"
			logout.action="/news/hotw.ControllerFr?action=logoff";
			logout.submit();

		}			
	}


	
/* checkAdditional*/		
	function checkAdditional(form) {	
			var a = form.distribution.value;	
			if(a == ""){
				input_box=confirm("Vous n’avez entré aucun réseau additionnel.");
				if (input_box==true){
					form.distribution.focus();
				}else{
					javascript:history.go(-1);
				}				
			}else{
				form.method="post"
				form.target="_self"
				form.action="/news/nre.ControllerFr?action=add2Cart&type=additional";
				form.submit();
			}			
	}
		
	
/* checkSedar- ensures SEDAR selections are done correctly*/		

	function checkSedar(form) {	
			var a = form.distribution[7].checked;
			var b = form.distribution[8].value;
			var c = form.distribution[2].checked;
			var d = form.distribution[3].checked;
			var e = form.distribution[4].checked;
			var f = form.distribution[5].checked;
			var g = form.distribution[6].checked;
			
			if(c==true && d==false && e == false && f==false && g==false){
				alert("Un dépôt annuel doit obligatoirement faire partie d’un type de dépôt.");
			}else if(c==false && (d==true || e == true || f==true || g==true)){
				alert("Vous devez cliquer la boîte de choix principale (SEDAR-Dépôt annuel) si vous choisissez l’un des quatre types de dépôts. Veuillez essayer de nouveau.");
				form.annualFilings.checked=false;
				form.annualFinancial.checked=false;
				form.annualReport.checked=false;
				form.annualDiscussion.checked=false;
				form.mgmtProxy.checked=false;
			}else if(a==true && b==""){
				alert("Veuillez préciser le type de dépôt.");
				form.sedarOtherText.focus();
			}else{
				if(d==true){
					alert("Veuillez prendre note que les commissions des valeurs mobilières ainsi que CDS (SEDAR) chargent des frais pour le dépôt de vos états financiers annuels. Veuillez consulter votre représentant(e) CCNMatthews pour les différentes modalités de paiement.");
					form.method="post"
					form.target="_self"
					form.action="/news/nre.ControllerFr?action=add2Cart&type=sedar";
					form.submit();
				}else{
					form.method="post"
					form.target="_self"
					form.action="/news/nre.ControllerFr?action=add2Cart&type=sedar";
					form.submit();
				}
			}
			
	}
	
/* the following functions check and uncheck NRE selections on the Select Distribution page*/	
function checkAllSedar()
{

	if(form.distribution[2].checked==true){
		form.distribution[2].checked=true;
		form.distribution[3].checked=true;
		form.distribution[4].checked=true;
		form.distribution[5].checked=true;
		form.distribution[6].checked=true;
	}else if(form.distribution[2].checked==false){
		form.distribution[2].checked=false;
		form.distribution[3].checked=false;
		form.distribution[4].checked=false;
		form.distribution[5].checked=false;
		form.distribution[6].checked=false;
	}
}




/* clears a textbox */
function clearEmbargo() {
	window.document.form.datebox.value = "Cliquez sur le calendrier";
}

/* a general error alert message*/
function aMessage(theAlert){
	alert(theAlert);
	
}

/* a general error alert message with a redirect*/
function aMessageRedirect(theAlert,theRedirect){
	alert(theAlert);
	window.location.href=theRedirect;
	
}



/* nreCheck - ensures person enters a username and password for nre*/		
		
function simpleCheck(login) {
	var a = login.username.value;
	var b = login.password.value;
				
	if(a == ""){
		alert("Please enter your Username to Login to News Release Express.");
 	}else if(b == "") {
 	  	alert("Veuillez entrer votre mot de passe");
 	}else{
		login.method="post";
 	  	login.target="_self";
 	  	login.action="/news/nre.LogonFr";
 	  	login.submit();
	}
}

/*multipleLogonCheck - checks the multiple logon page and redirects user to appropriate website*/

function multipleLogonCheck(logon) {
	var a = logon.application.options[logon.application.selectedIndex].value;
	var b = logon.Logon.value;
	var c = logon.Password.value;
	var check4Spaces=c.indexOf(" ");
				
	if(a == "Please Select"){
		alert("Veuillez sélectionner une fonction pour récupérer votre mot de passe.");
		logon.application.focus();
	}else if(b == ""){
		alert("Veuillez inscrire votre nom d’usager ou votre adresse courriel pour entrer.");
		logon.Logon.focus();
 	}else if(c == "") {
 	  	alert("Veuillez inscrire votre mot de passe pour entrer");
 	  	logon.Password.focus();
	}else if (check4Spaces!=-1){ 
		alert("Veuillez assurer votre mot de passe ne contient aucun espace.");
		logon.Password.focus();	 	  	
 	}else{
		logon.method="post";
 	  	if(a == "nre"){
 	  		logon.action="https://eservices.ccnmatthews.com/news/nre.UniqueLogonFr";
 	  		//logon.action="/news/nre.UniqueLogonFr?action=Login";
 	  		logon.target="_self";
 	  	}else if(a == "hotw"){
 	  		logon.action="/news/hotw.LogonFr"; 	  	
 	  		logon.target="_self";
 	  	}else if(a == "listlogix"){
 	  		logon.action="http://www.listlogix.com/live/listlogix/spin.aspx";
 	  		logon.target="_new";
 	  	}else if(a == "intelliwatch"){
 	  		logon.action="http://intelliwatch.ccnmatthews.com/verify_password.xml";
 	  		logon.target="_new";
 	  	}

 	  	logon.submit();
	}
}

/*multipleLogonCheck - checks the multiple logon page and redirects user to appropriate website*/

function uniqueKeyCheck(form) {
	var b = form.uniqueKey.value;
				
	if(b == ""){
		alert("Veuillez entrer votre unique clé.");
		form.uniqueKey.focus();
 	}else{		
		form.method="post";
		form.target="_self";
		form.action="/news/nre.LogonFr";
		form.submit();	 	  	
	}
}

/*newPasswordCheck - ensures user enters password*/

function newPasswordCheck(form) {
	var a = form.password.value;
	var b = form.password2.value;
	var check4Spaces=a.indexOf(" ");
				
	if(a == ""){
		alert("Veuillez entrer votre nouveau mot de passe.");
		form.password.focus();
 	}else if(a != b){
		alert("Veuillez vous assurer que les deux champs de mot de passe soient identiques.");
		form.password.focus();
 	}else if(a.length < 8){
		alert("Veuillez vous assurer que votre mot de passe comporte au moins 8 caractères.");
		form.password.focus();
	}else if (check4Spaces!=-1){ 
		alert("Veuillez assurer votre mot de passe ne contient aucun espace.");
		form.password.focus();	
 	}else{		
		form.method="post";
		form.target="_self";
		form.action="/news/nre.UniqueLogonFr?action=updatePassword";
		form.submit();	 	  	
	}
}

/*checkAlternateContactInfo - ensures user enters correct email when entering alternate contact information*/

function checkAlternateContactInfo(form) {
	var a = form.altEmail.value;
	var checkComma = a.indexOf(",");
	var checkSemi = a.indexOf(";");				
	
	if(a != ""){
		if ((a.indexOf('@') < 0) || ((a.charAt(a.length-5) != '.') && (a.charAt(a.length-4) != '.') && (a.charAt(a.length-3) != '.'))) {
			alert("You have entered an invalid email address.  Please try again.");
			window.document.form.altEmail.focus();
		}else if (checkComma!=-1){
			alert("You are not permitted to enter more than one email address.  Please try again.");
			window.document.form.altEmail.focus();				
		}else if (checkSemi!=-1){
			alert("You are not permitted to enter more than one email address.  Please try again.");
			window.document.form.altEmail.focus();			
		}else{
			form.method="post";
			form.target="_self";
			form.action="/news/nre.ControllerFr?action=enterAlternateInfo";
			form.submit();			
		}
	}else{
		form.method="post";
		form.target="_self";
		form.action="/news/nre.ControllerFr?action=enterAlternateInfo";
		form.submit();			
	}	
}

/* simpleCheck - ensures person selects correct info on release_details.jsp page for nre*/		
		
	function simpleCheckRelease(form) { 
		
		var a = form.priority.options[form.priority.selectedIndex].value;
		var d = form.zones.options[form.zones.selectedIndex].value;
		var e = form.starthour.options[form.starthour.selectedIndex].value;
		var f = form.startminute.options[form.startminute.selectedIndex].value;
		var listFileCheck1 = form.uploadfile1.value;
		var checkListFile1=listFileCheck1.indexOf("-");	
		var listFileCheck2 = form.uploadfile2.value;
		var checkListFile2=listFileCheck2.indexOf("-");	
		var listFileCheck3 = form.uploadfile3.value;
		var checkListFile3=listFileCheck3.indexOf("-");	
		var listFileCheck4 = form.uploadfile4.value;
		var checkListFile4=listFileCheck4.indexOf("-");
		var listFileCheck5 = form.uploadfile5.value;
		var checkListFile5=listFileCheck5.indexOf("-");	
		var calendar = form.datebox.value;
		var checkDateTemp = calendar.substring(0, 1);
		var titleString = form.releasetitle.value;
		var cal_month;
		var cal_day;
		var cal_year;			
		
		/*checking for dangerous file extensions - not allowed for upload*/
		var checkSelection_a;
		var checkSelection_b;
		var checkSelection_c;
		var checkSelection_d;
		var checkSelection_e;
		fileType = new Array();
		fileType[0] = ".bat";
		fileType[1] = ".cmd";
		fileType[2] = ".com";
		fileType[3] = ".dll";		
		fileType[4] = ".exe";		
		fileType[5] = ".hta";		
		fileType[6] = ".inf";		
		fileType[7] = ".js";		
		fileType[8] = ".pif";		
		fileType[9] = ".scr";		
		fileType[10] = ".vb";		
		fileType[11] = ".vbs";		
		fileType[12] = ".ade";		
		fileType[13] = ".adp";		
		fileType[14] = ".bas";		
		fileType[15] = ".chm";		
		fileType[16] = ".cpl";		
		fileType[17] = ".crt";		
		fileType[18] = ".hlp";		
		fileType[19] = ".ins";		
		fileType[20] = ".isp";		
		fileType[21] = ".jse";				
		fileType[22] = ".lnk";				
		fileType[23] = ".mdb";				
		fileType[24] = ".mde";				
		fileType[25] = ".msc";				
		fileType[26] = ".msi";				
		fileType[27] = ".msp";				
		fileType[28] = ".mst";				
		fileType[29] = ".pcd";				
		fileType[30] = ".reg";				
		fileType[31] = ".sct";				
		fileType[32] = ".shb";				
		fileType[33] = ".shs";				
		fileType[34] = ".vbe";				
		fileType[35] = ".wsc";				
		fileType[36] = ".wsf";				
		fileType[37] = ".wsh";	
		var invalidFileTypeMessagePre="File Number";
		var invalidFileTypeMessageSuf="is an invalid file type.\n\nPlease try again.\n\nIf you have any questions, please contact 1.888.299.0338";


		theDate= new Date();
		months = new Array();
		days = new Array();
		theYear = theDate.getYear();
		theYear = (theYear<1900?theYear+1900:theYear);
		months[0] ="JANUARY";
		months[1] ="FEBRUARY";
		months[2] ="MARCH";
		months[3] ="APRIL";
		months[4] ="MAY";
		months[5] ="JUNE";
		months[6] ="JULY";
		months[7] ="AUGUST";
		months[8] ="SEPTEMBER";
		months[9] ="OCTOBER";
		months[10] ="NOVEMBER";
		months[11] ="DECEMBER";
		days[1] = "1";
		days[2] = "2";
		days[3] = "3";
		days[4] = "4";
		days[5] = "5";
		days[6] = "6";
		days[7] = "7";
		days[8] = "8";
		days[9] = "9";
		days[10] = "10";
		days[11] = "11";
		days[12] = "12";
		days[13] = "13";
		days[14] = "14";
		days[15] = "15";
		days[16] = "16";
		days[17] = "17";
		days[18] = "18";
		days[19] = "19";
		days[20] = "20";
		days[21] = "21";
		days[22] = "22";
		days[23] = "23";
		days[24] = "24";
		days[25] = "25";
		days[26] = "26";
		days[27] = "27";
		days[28] = "28";
		days[29] = "29";
		days[30] = "30";
		days[31] = "31";
	
	
		if(checkDateTemp =="0"){
			cal_month =  calendar.substring(1, 2);
		}else{
			cal_month =  calendar.substring(0, 2);
		}
		
		cal_day =  calendar.substring(3, 6);
		cal_year =  calendar.substring(7, 11);	
		
		if(e=="Midnight"){
			e="0";
		}else if(e=="1 am"){
			e="1";
		}else if(e=="2 am"){
			e="2";		
		}else if(e=="3 am"){
			e="3";		
		}else if(e=="4 am"){
			e="4";		
		}else if(e=="5 am"){
			e="5";		
		}else if(e=="6 am"){
			e="6";	
		}else if(e=="7 am"){
			e="7";	
		}else if(e=="8 am"){
			e="8";	
		}else if(e=="9 am"){
			e="9";	
		}else if(e=="10 am"){
			e="10";	
		}else if(e=="11 am"){
			e="11";	
		}else if(e=="Noon"){
			e="12";	
		}else if(e=="1 pm"){
			e="13";	
		}else if(e=="2 pm"){
			e="14";	
		}else if(e=="3 pm"){
			e="15";	
		}else if(e=="4 pm"){
			e="16";	
		}else if(e=="5 pm"){
			e="17";	
		}else if(e=="6 pm"){
			e="18";	
		}else if(e=="7 pm"){
			e="19";	
		}else if(e=="8 pm"){
			e="20";	
		}else if(e=="9 pm"){
			e="21";	
		}else if(e=="10 pm"){
			e="22";	
		}else if(e=="11 pm"){
			e="23";			
		}
						
		
		var embargoedDate = new Date(cal_month+" "+cal_day+", "+cal_year+" "+e+":"+f+":00");
		var embargoFinal = Date.parse(embargoedDate);
		var currentDate=new Date(months[theDate.getMonth()]+" "+days[theDate.getDate()]+","+theYear+" "+theDate.getHours()+":"+theDate.getMinutes()+":00");
		var currentFinal = Date.parse(currentDate);
		
		
		for (var i = 0; i < fileType.length; i++){
			var checked = listFileCheck1.toLowerCase().indexOf(fileType[i]);	
			if (checked !=-1){
				checkSelection_a = 1;	
				break;
			}else{
				checkSelection_a = 0;	
			}	
	        } 		
	        
		for (var i = 0; i < fileType.length; i++){
			var checked = listFileCheck2.toLowerCase().indexOf(fileType[i]);	
			if (checked !=-1){
				checkSelection_b = 1;	
				break;
			}else{
				checkSelection_b = 0;	
			}	
	        } 		

		for (var i = 0; i < fileType.length; i++){
			var checked = listFileCheck3.toLowerCase().indexOf(fileType[i]);	
			if (checked !=-1){
				checkSelection_c = 1;	
				break;
			}else{
				checkSelection_c = 0;	
			}	
	        } 		

		for (var i = 0; i < fileType.length; i++){
			var checked = listFileCheck4.toLowerCase().indexOf(fileType[i]);	
			if (checked !=-1){
				checkSelection_d = 1;	
				break;
			}else{
				checkSelection_d = 0;	
			}	
	        } 		

		for (var i = 0; i < fileType.length; i++){
			var checked = listFileCheck5.toLowerCase().indexOf(fileType[i]);	
			if (checked !=-1){
				checkSelection_e = 1;	
				break;
			}else{
				checkSelection_e = 0;	
			}	
	        } 		


		
		if(a == ""){
			alert("Veuillez sélectionner l’heure de diffusion.");
			form.priority.focus();
		}else if(calendar == "Cliquez sur le calendrier" && a == "embargo jusqu'à"){
			alert("Si votre communiqué est sous embargo, veuillez séclectionner une date au calendrier. Veuillez cliquer sur l’icône calendrier.");
			form.datebox.focus();
		}else if(d == "Please Select" && a == "embargo jusqu'à"){
			alert("Si votre communiqué est sous embargo, veuillez choisir une zone horaire.");
			form.zones.focus();
		}else if(e == "Hr" && a == "embargo jusqu'à"){
			alert("Si votre communiqué est sous embargo, veuillez sélectionner une heure.");
			form.starthour.focus();
		}else if(f == "Min" && a == "embargo jusqu'à"){
			alert("Si votre communiqué est sous embargo, veuillez sélectionner une minute.");
			form.startminute.focus();			
		}else if (embargoFinal < currentFinal){
			alert("You cannot submit an embargoed announcement that is less than the current date.  Please try again.");				
		}else if(form.releasetitle.value == ""){
			alert("Veuillez entrer le titre de votre communiqué.");
			form.releasetitle.focus();
		}else if(titleString.length > 195){
			alert("Votre titre ne doit pas excéder 195 caractères. Veuillez essayer de nouveau.");
			form.releasetitle.focus();		
		}else if(form.uploadfile1.value == "") { //This checks to make sure the field is not empty
			alert("Veuillez télécharger au moins un fichier"); //Informs user of empty field
			form.uploadfile1.focus();  	
		}else if(checkSelection_a != 0){
			 alert(invalidFileTypeMessagePre + " 1 " + invalidFileTypeMessageSuf);          
			 form.uploadfile1.focus();  		
		}else if(checkSelection_b != 0){
			 alert(invalidFileTypeMessagePre + " 2 " + invalidFileTypeMessageSuf);      
			 form.uploadfile2.focus();  	
		}else if(checkSelection_c != 0){
			 alert(invalidFileTypeMessagePre + " 3 " + invalidFileTypeMessageSuf);          
			 form.uploadfile3.focus();	
		}else if(checkSelection_d != 0){
			 alert(invalidFileTypeMessagePre + " 4 " + invalidFileTypeMessageSuf);           
			 form.uploadfile4.focus(); 			 	
		}else if(checkSelection_e != 0){
			 alert(invalidFileTypeMessagePre + " 5 " + invalidFileTypeMessageSuf);          
			 form.uploadfile5.focus();	
  		
		}else{
			openStatus();
			form.method="post";
			form.target="_self";
			form.action="/news/nrefr/release/select_details.jsp";
			form.submit();
		}
	}
	
	
function openStatus()
{
    window.open('/news/nrefr/release/status.jsp?nocache=<%=System.currentTimeMillis()%>','UploadStatus','scrollbars=no,status=no,width=360,height=90');
}

function hideEmbargo()
{
if (document.form.priority[0].checked==true) {
	if (document.getElementById){
		document.getElementById('EmbargoSelection').style.visibility = ('hidden');
	}else if (document.all){	
		document.all['EmbargoSelection'].style.visibility = ('hidden');
	}else if (document.layers){
		document.layers['EmbargoSelection'].visibility = ('hide');
	}
}
}


function showEmbargo()
{
if (document.form.priority[1].checked==true) {
	if (document.getElementById){
		document.getElementById('EmbargoSelection').style.visibility = ('visible');
	}else if (document.all){	
		document.all['EmbargoSelection'].style.visibility = ('visible');
	}else if (document.layers){
		document.layers['EmbargoSelection'].visibility = ('show');
	}
}
}	






var resetRolls = new Object();

function resetimage(src)
{
this.src=src;
this.confirm=true;
this.alt="Reset";
this.write=resetimage_write;
}

function resetimage_write()
{
document.write('<A ');
if (this.rollover)
    {
    if (! this.name)
        {
        alert('to create a rollover you must give the image a name');
        return;
        }

    resetRolls[this.name] = new Object();
    resetRolls[this.name].over = new Image();
    resetRolls[this.name].over.src=this.rollover;
    resetRolls[this.name].out = new Image();
    resetRolls[this.name].out.src=this.src;
    document.write(
        ' onMouseOver="if (document.images)document.images[\'' + 
        this.name + '\'].src=resetRolls[\'' + this.name + '\'].over.src"' + 
        ' onMouseOut="if (document.images)document.images[\'' + 
        this.name + '\'].src=resetRolls[\'' + this.name + '\'].out.src"'
        );
    }
document.write(' HREF="javascript:');
if (this.confirm)
document.write(
    'document.forms[' + 
    (document.forms.length - 1) + '].reset();void(0);">');
document.write('<IMG SRC="' + this.src + '" ALT="' + this.alt + '"');
document.write(' BORDER=0');
if (this.name)document.write(' NAME="' + this.name + '"');
if (this.height)document.write(' HEIGHT=' + this.height);
if (this.width)document.write(' WIDTH=' + this.width);
if (this.otheratts)document.write(' '+ this.otheratts);
document.write('></A>');
}
