/* --- Validation - START --- */
function validateEmail(form_id,email) {
	var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
	var address = document.forms[form_id].elements[email].value;
	
	return reg.test(address);
}

function validateDate( strYear, strMonth, strDay  ) {
	var DateVal = strMonth + "/" + strDay + "/" + strYear;
  var dt = new Date(DateVal);

  if(dt.getDate()!=strDay){
      return(false);
      }
  else if(dt.getMonth()!=strMonth-1){
  //this is for the purpose JavaScript starts the month from 0
      return(false);
      }
  else if(dt.getFullYear()!=strYear){
      return(false);
      }
      
  return(true);
}
/* --- Validation - END --- */

function writeOptionDate() {
	for( var i = 1; i <= 31; i++ ) {
		document.write( "<option value='" + i + "'>" + i + "</option>" );
	}
}

function writeOptionMonth() {
	for( var i = 1; i <= 12; i++ ) {
		document.write( "<option value='" + i + "'>" + i + "</option>" );
	}
}

function writeOptionYear() {
	var currDate = new Date();

	for( var i = 1900; i <= currDate.getFullYear(); i++ ) {
		document.write( "<option value='" + i + "'>" + i + "</option>" );
	}
}

function trim( str_temp ) {
	return str_temp.replace(/^\s+|\s+$/g, '');	
}


