var reposition=100; //normal repositioning, can be overwritten at page level
function validateThis(formname)
{
var message="";
message=message + isValidStr(eval("document." + formname +".First_Name"),'your First Name');
message=message + isValidStr(eval("document." + formname +".Last_Name"),'your Last Name');
message=message + isValidEmail(eval("document." + formname +".Email"));

	if (message!="") {
		alert(message);
		return false;
	} else {
        eval("document." + formname +".submit();");
		return true;
	}
}

function HideThis (ID) {
document.getElementById(ID).style.display="none";
}

function OpenThis(ID,event) {
var iReturnValue = 0;
var xReturnValue = 0;
if (event!="none") {
	while( event != null ) {
		iReturnValue += event.offsetTop;
		xReturnValue += event.offsetLeft;
		event = event.offsetParent;
	}
	iReturnValue=iReturnValue-reposition;
	xReturnValue=xReturnValue-reposition;
}
	document.getElementById(ID).style.top=iReturnValue + "px";
	document.getElementById(ID).style.left=xReturnValue + "px";
	document.getElementById(ID).style.display = "block";

}