	var popUpID=null;

	function getPopUp(strFileName, intWidth, intHeight) {
		var featuresString = "height=" + intHeight + ",width=" + intWidth + ",scrollbars=yes,resizable=yes";
		if (popUpID && !popUpID.closed) {
			popUpID.close();
		}
		popUpID = window.open(strFileName, "PopUp", featuresString);
		return popUpID;
	}


	function validEmail(strEmail) {

		var blnEmail 	= true;
		strEmail 		= new String(strEmail);

		lblEmailCheck: {

			if (strEmail == "") {
				break lblEmailCheck;
			}
			var intLen = strEmail.length;

			var intOffA = strEmail.indexOf("@");
			if (intOffA == intLen-1 || intOffA <= 0) {
				blnEmail = false;
				break lblEmailCheck;
			} 
			var intOffP = strEmail.indexOf(".",intOffA+1);
			if (intOffP == -1 || intOffP == intLen-1) {
				blnEmail = false;
				break lblEmailCheck;
			}
			strEmail = strEmail.toLowerCase();
			for (var i=0; i<intLen; i++) {
				var intAscii = strEmail.charCodeAt(i);
				if ((intAscii < 48 && intAscii != 45 && intAscii != 46 && intAscii != 39) || (intAscii == 32) || (intAscii > 122) || (intAscii > 57 && intAscii < 97 && intAscii != 64 && intAscii != 95)) {
					blnEmail = false;
					break lblEmailCheck;
				}
			}
		}

		return blnEmail;	
	}