/********************************************
* subscribe.js
* v2.0
********************************************/
// Complete Form Validation used in the page http://www.gemalto.com/companyinfo/subscription.html
function frmSubEmailRegistration_Validation(objEmail)
{
	// Email
	if (objEmail.value == "") {
	        alert("Please enter a value for the \"Email\" field.");
	        objEmail.focus();
	        return (false);
	 }
	if (!validateEmail(objEmail.value)) {
	        alert("Please enter a valid email address.");
	        objEmail.focus();
			return (false);
	}
	return (true);
}
  
// Verif if the fields are not empty
function frmSubscription_Validation(sValue)
{
	var frm=document.frmSubscription;

	if (sValue=='Add') {
		frm.gAction.value='add';
		if (!frm.Lg1.checked  && !frm.Lg2.checked) {
			alert("Please select a language");
			frm.Lg1.focus();
			return(false);
		}
		if (!frm.BusAll.checked && !frm.BusAllHigh.checked && !frm.Bus2.checked && !frm.Bus3.checked && !frm.Bus4.checked && !frm.Bus6.checked && !frm.Bus6.checked) {
			alert("Please select a business option");
			frm.BusAll.focus();
			return(false);
		}
		// last confirmation
		if (confirm("Click OK to send your request. You will have to confirm your request by sending a reply to the message you will receive")) {
			frm.submit();
			return(true);
		}


	}
	if (sValue=='Remove') {
		frm.gAction.value='remove';
		if(!document.getElementById ) return(false);
		 var f = document.getElementById( 'frmSubscription' ); 
		 bChecked=false;
		 for( var i = 0; i < f.elements.length; i++ ) 
		 {
		 	if (!bChecked) {
			 	var bName=f.elements[i].name+"";
			 	if (bName.substring(0,11)=='subfieldid_')    bChecked=f.elements[i].checked;
			 }
		 } 
		 if (!bChecked) {
			alert("Please select a subscription to remove");
			return(false);
		}
		// last confirmation
		if (confirm("Click OK to send your request. You will have to confirm your request by sending a reply to the message you will receive")) {
			frm.submit();
			return(true);
		}
	}
	return(false);
}

