function formCheck(form){
	// Enter name of mandatory fields
	var fieldRequired = Array("name", "memail");
	var fieldDescription = Array("Name", "Email");
	var alertMsg = "Please complete the following fields:\n";
	
	var l_Msg = alertMsg.length;
	
	for (var i = 0; i < fieldRequired.length; i++){
		var obj = form.elements[fieldRequired[i]];
		if (obj){
			switch(obj.type){
			case "select-one":
				if (obj.selectedIndex == -1 || obj.options[obj.selectedIndex].text == ""){
					alertMsg += " - " + fieldDescription[i] + "\n";
				}
				break;
			case "select-multiple":
				if (obj.selectedIndex == -1){
					alertMsg += " - " + fieldDescription[i] + "\n";
				}
				break;
			case "text":
			case "textarea":
				if (obj.value == "" || obj.value == null){
					alertMsg += " - " + fieldDescription[i] + "\n";
				}
				break;
			default:
			}
			if (obj.type == undefined){
				var blnchecked = false;
				for (var j = 0; j < obj.length; j++){
					if (obj[j].checked){
						blnchecked = true;
					}
				}
				if (!blnchecked){
					alertMsg += " - " + fieldDescription[i] + "\n";
				}
			}
		}
	}

	if (alertMsg.length == l_Msg){
		return true;
	}else{
		alert(alertMsg);
		return false;
	}
}

function countLines(strtocount, cols) {
    var hard_lines = 1;
    var last = 0;
    while ( true ) {
        last = strtocount.indexOf("\n", last+1);
        hard_lines ++;
        if ( last == -1 ) break;
    }
    var soft_lines = Math.round(strtocount.length / (cols-1));
    var hard = eval("hard_lines  " + unescape("%3e") + "soft_lines;");
    if ( hard ) soft_lines = hard_lines;
    return soft_lines;
}
function cleanForm() {
    var the_form = document.forms[0];
    for ( var x in the_form ) {
        if ( ! the_form[x] ) continue;
        if( typeof the_form[x].rows != "number" ) continue;
        the_form[x].rows = countLines(the_form[x].value,the_form[x].cols) +1;
    }
    setTimeout("cleanForm();", 300);
}

function addLoadEvent(func) {
  var oldonload = window.onload;
  if (typeof window.onload != 'function') {
    window.onload = func;
  } else {
    window.onload = function() {
      if (oldonload) {
        oldonload();
      }
      func();
    }
  }
}

addLoadEvent(function() {
  cleanForm();
});

function ShowReg(op) {
  document.getElementById('1').style.display='none';
  document.getElementById('2').style.display='none';
  document.getElementById('3').style.display='none';

  if (op == 1) {
    document.getElementById('1').style.display="block";
  }
  if (op == 2) {
  document.getElementById('1').style.display="block";
    document.getElementById('2').style.display="block";
    
  }
  if (op == 3) {
   document.getElementById('1').style.display="block";
    document.getElementById('2').style.display="block";
    document.getElementById('3').style.display="block";
  }
}



function Showage(op) {
  document.getElementById('A11').style.display='none';
  document.getElementById('A12').style.display='none';
  document.getElementById('A13').style.display='none';

  if (op == 1) {
    document.getElementById('A11').style.display="block";
  }
  if (op == 2) {
  document.getElementById('A11').style.display="block";
    document.getElementById('A12').style.display="block";
    
  }
  if (op == 3) {
   document.getElementById('A11').style.display="block";
    document.getElementById('A12').style.display="block";
    document.getElementById('A13').style.display="block";
  }
}


function Showage2(op) {
  document.getElementById('B11').style.display='none';
  document.getElementById('B12').style.display='none';
  document.getElementById('B13').style.display='none';

  if (op == 1) {
    document.getElementById('B11').style.display="block";
  }
  if (op == 2) {
  document.getElementById('B11').style.display="block";
    document.getElementById('B12').style.display="block";
    
  }
  if (op == 3) {
   document.getElementById('B11').style.display="block";
    document.getElementById('B12').style.display="block";
    document.getElementById('B13').style.display="block";
  }
}


function Showage3(op) {
  document.getElementById('C11').style.display='none';
  document.getElementById('C12').style.display='none';
  document.getElementById('C13').style.display='none';

  if (op == 1) {
    document.getElementById('C11').style.display="block";
  }
  if (op == 2) {
  document.getElementById('C11').style.display="block";
    document.getElementById('C12').style.display="block";
    
  }
  if (op == 3) {
   document.getElementById('C11').style.display="block";
    document.getElementById('C12').style.display="block";
    document.getElementById('C13').style.display="block";
  }
}