function STMRCWindow(page, sHeight, swidth) {
	if (swidth && sHeight) {
		window.open(page, "CtrlWindow", ",toolbar=no,menubar=no,location=no,scrollbars=yes,resizable=yes,dependent=no,directories=no,width="+swidth+",height="+sHeight+",x=50,y=50");
	}
	else { 
		window.open(page, "CtrlWindow", "toolbar=no,menubar=no,location=no,scrollbars=yes,resizable=no,dependent=no,directories=no,width=455,height=540,x=50,y=50");
	}
}	
function getObject(id) {
	var object = null;
	if( document.getElementById ) {
		object = document.getElementById(id);
	}		
	else if( document.layers ) {   
		object = document.layers[id];
	}
	else if( document.all ) {
		object = document.all[id];
	}
	return object;
}	

function validForm(form){
	var object = getObject("email");
	
	if(object){
		if(!isValidEmail(object.value)){
			alert("Please enter a valid email address");
			object.focus();
			return false;
		}
	}
	return true;
}

function isValidEmail(strEmail) {
  var re = /^(([^<>()[\]\\.,;:\s@\"]+(\.[^<>()[\]\\.,;:\s@\"]+)*)|(\".+\"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/;
  if(trimString(strEmail).length ==0 ){ return false;}
  if (strEmail.length < 5) { return false; }
  if (!strEmail.match(re)) { return false; }
  return true;
}

function trimString(str) {
	if(str == null)
		return '';
	return str.replace(/^\s+|\s+$/g, '') ;
}
