// ----------------------------------------------------------------------
// Javascript form validation routines.
// ----------------------------------------------------------------------

  
// -----------------------------------------
// Text area maxlength
// -----------------------------------------  
function ismaxlength(obj){
  var mlength=obj.getAttribute? parseInt(obj.getAttribute("maxlength")) : ""
  if (obj.getAttribute && obj.value.length>mlength)
  obj.value=obj.value.substring(0,mlength)
}


function validateOnSubmit_fbk() {


	if(valButton(document.feedback.Easy_to_Navigate) == null) {
		alert('No radio button selected for Easy to navigate');
		return false;
	} else if (valButton(document.feedback.Information_Was_Useful) == null) {
		alert('No radio button selected for Information was useful');
		return false;
	} else if (valButton(document.feedback.Will_Visit_Again) == null) {
		alert('No radio button selected for I will visit this section again');
		return false;

	} else if (valButton(document.feedback.Preferred_Format) == null) {
		alert('No radio button selected for Preferred Format');
		return false;
	} else {
		return true;
	} 
}


// Radio Button Validation
// copyright Stephen Chapman, 15th Nov 2004,14th Sep 2005
// you may copy this function but please keep the copyright notice with it
function valButton(btn) {
    var cnt = -1;
    for (var i=btn.length-1; i > -1; i--) {
        if (btn[i].checked) {cnt = i; i = -1;}
    }
    if (cnt > -1) return btn[cnt].value;
    else return null;
}
                  
function validate_email(el) {
	var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
	var	address = el.value;
	// alert (address);
	if(address=='')
		return false;
	else if(reg.test(address)==false)
		return false;
	else 
		return true;
}

function validateOnSubmit_emailForm() {
	if(document.getElementById("Sender_Name").value=='') {
		alert ('Sender Name is empty');
		document.getElementById("Sender_Name").focus();
		return false;
	} else if(validate_email(document.getElementById("Sender_Email"))==false) {
		alert('Sender Email address is Invalid');
		document.getElementById("Sender_Email").focus();
		return false;
	} else if(document.getElementById("Recipient_Name").value=='') {
		alert ('Recipient Name is empty');
		document.getElementById("Recipient_Name").focus();
		return false;
	} else if(validate_email(document.getElementById("Recipient_Email"))==false) {
		alert('Recipient Email address is Invalid');
		document.getElementById("Recipient_Email").focus();
		return false;
	} else {
		return true;	
	}
}



