var intSpace = 100;

function scrollStatus() {	
	window.setTimeout("scroll()", 100);
}

function scroll() {
	var strMessage = "Welcome to Iminvisa.com";
	var strTemp;

	intSpace--;
	
	if ( intSpace == 0 ) intSpace = 100;
	for ( var i = 0; i < intSpace; i++ ) strTemp = strTemp + " ";
	
	window.status = strTemp + strMessage;
	window.setTimeout( "scroll()", 100 );
}

function loginCheck() {
	var lid = frmLogin.txtUserId.value;
	var lpw = frmLogin.txtPassword.value;
	
	if ( lid == "" )
		alert( "Please enter login id!" );
	else if ( lid.length < 3 )
		alert( "Invalid login id!" );
	else if ( lpw == "" )
		alert( "Please enter password!" );
	else if ( lpw.length < 3 )
		alert( "Invalid password!" );
	else {
		frmLogin.submit();
		return true;
	}
	
	return false;
}


function controlExpand() {
    var strSuper = window.event.srcElement.id;

	if ( strSuper != '' ) {
		var sub = document.all("Sub" + strSuper);
		
		if ( sub != null ) {
			if (sub.style.display == 'none')
				sub.style.display = '';
			else
				sub.style.display = 'none';
		}
	}
}


//////

function IdValidityCheck() {
	user_id = frmRegist_member.txtUserid.value;
	
	if ( user_id == "" ) {
		alert ( "Input user id" );
		frmRegist_member.txtUserid.focus;
	} else if ( frmRegist_member.txtUserid.value.length < 5 ) {
		alert ( "At least 5 characters required!" );
		frmRegist_member.txtUserid.focus;
	} else {
		var url = "../profile/chk.asp?id=" + user_id;
		window.open(url,"checkWindow", "toolbar=no,width=220,height=150,directories=no,menubar=no,resizable=0,scrollbars=no")
		return true;
	}

	return false;
}

function fieldsCheck() {
	//var age = frmRegist_member.txtAge.value;
	var country = frmRegist_member.sltCountry.value;
	var email		= frmRegist_member.txtEmail.value; 
	if ( frmRegist_member.txtUserid.value == "" ) {
		alert ( "Enter user id!" );
		return false;
	} else if ( frmRegist_member.txtUserid.value.length < 5 ) {
		alert ( "At least 5 characters required!" );
		return false;
	} else if ( frmRegist_member.txtPass.value == "") {
		alert ( "Enter password!" );
		return false;
	} else if ( frmRegist_member.txtPass.value.length < 5 ) {
		alert ( "At least 5 characters required!" );
		return false;
	} else if ( frmRegist_member.txtRepass.value == "") {
		alert ( "Confirm password!" );
		return false;
	} else if ( frmRegist_member.txtRepass.value != frmRegist_member.txtPass.value ) {
		alert ( "Invalid confirm password" );
		return false;
	} else if ( frmRegist_member.txtFname.value == "") {
		alert ( "Enter your first name!" );
		return false;
	} else if ( frmRegist_member.txtLname.value == "") {
		alert ( "Enter your last name!" );
		return false;
	}
	 if ( frmRegist_member.txtEmail.value == "") {
		alert ( "Enter your email address!" );
		return false;
	}  else {

		/**/if( !checkEmail(frmRegist_member.txtEmail.value) )
        {
            alert("E-Mail ÁÖ¼Ò°¡ ¿Ã¹Ù¸£Áö ¾Ê½À´Ï´Ù.");
            frmRegist_member.txtEmail.focus();
            return false;
        }
        emailValue = frmRegist_member.txtEmail.value ;
        emailValue = parseDomain(emailValue);
        if (DomainCheck(emailValue))
        {
            alert("E-Mail ÁÖ¼Ò°¡ ¿Ã¹Ù¸£Áö ¾Ê½À´Ï´Ù.");
            frmRegist_member.txtEmail.focus();
           return false;
        }
	}

	if ( country == "" || isNaN( country ) ){
		alert ( "Enter your valid country!" );
		return false;
	}
	
	var f = document.frmRegist_member;
// ÀÌ¸ÞÀÏ ÀÎÁõ °úÁ¤À» ¾ø¾Ú L.K.S.
//	if(f.emailRegCode.value == '') return doError('ÀÌ¸ÞÀÏ ÀÎÁõÅ°¸¦ ¹ß±ÞÇÏ½Ê½Ã¿À.','txtEmail','frmRegist_member');
//	if(f.emailRegCode.value != f.txtRegCode.value) return doError('ÀÌ¸ÞÀÏ ÀÎÁõÅ°°¡ ¿Ã¹Ù¸£Áö ¾Ê½À´Ï´Ù. ¿Ã¹Ù¸¥ Å°¸¦ ÀÔ·ÂÇØÁÖ¼¼¿ä','txtEmail','frmRegist_member');

	frmRegist_member.submit();
	return true;

}

function doError(str,fos,obj){

	alert(str);
	eval("document."+obj+"."+fos+".focus();");
	return;

}

function RecieveEncCode(){

	var f = document.frmRegist_member;

	
	/* email check Á¤±ÔÇ¥Çö½Ä */
	var regMail =/^[_a-zA-Z0-9-]+@[\._a-zA-Z0-9-]+\.[a-zA-Z]+$/;

	/* email check */
	if(f.txtEmail.value != ""){
		var temp_email = f.txtEmail.value;
		if (!regMail.test(temp_email)) return doError("¿Ã¹Ù¸¥ ÀÌ¸ÞÀÏ ÁÖ¼Ò¸¦ ÀÔ·ÂÇØÁÖ¼¼¿ä.","txtEmail",'frmRegist_member');
	}

	if(f.txtEmail.value == "") return doError('ÀÌ¸ÞÀÏ ÁÖ¼Ò¸¦ ÀÔ·ÂÇÏ¼Å¾ß ÇÕ´Ï´Ù.','txtEmail','frmRegist_member');
	

	if(f.emailRegCode.value != ''){
		alert('Àç¹ß±Þ ÇÏ¿´½À´Ï´Ù.');
	}

	document.frames['actionFrame'].document.location.href='RecieveEncCode.asp?email=' + f.txtEmail.value;

}



 

function checkSearchField(){
	if(document.frmSearch.txtSearch.value == ""){
		alert("Enter keyword!");
		document.frmSearch.txtSearch.focus();
		return(false);
	}
	
	document.frmSearch.submit();
	return ( true );
}

function jump( intTotalPage ) {
	if ( document.frmJump.txtJumpPage.value == "" ) {
		alert( "Enter page number." );
		return ( false );
	} else if ( parseInt( document.frmJump.txtJumpPage.value ) > intTotalPage ) {
		alert( "Cannot exceed total page( " + intTotalPage + " )." );
		return ( false );
	} else if ( parseInt( document.frmJump.txtJumpPage.value ) < 1 ) {
		alert( "Cannot be 0 or -." );
		return ( false );
	} else if ( isNaN( document.frmJump.txtJumpPage.value ) ) {
		alert( "Please enter a valid number." );
		return ( false );
	} else {
		document.frmJump.hdnPage.value = document.frmJump.txtJumpPage.value;
		document.frmJump.submit();
		return ( true );
	}
}

function del(intNo, intPage) {
	var del_ok = confirm("Do you really want to delete this document?");
	
	if (del_ok) {
		document.location.href="del.asp?hdnNo="+intNo+"&hdnPage="+intPage;
	}
	else{
	
	}
}

function WriteCheck() {
	if (document.frmWrite.txtTitle.value=="") {
		alert("Input title.");
		document.frmWrite.txtTitle.focus();
		return;
	}
	document.frmWrite.submit();
}

function EditCheck() {
if (document.frmEdit.txtTitle.value=="") {
		alert("Input title.");
		document.frmEdit.txtTitle.focus();
		return;
	}
	document.frmEdit.submit();
}

function ReplyCheck() {

	if (document.frmReply.txtTitle.value=="") {
		alert("Input title.");
		document.frmWrite.txtTitle.focus();
		return;
	}
	document.frmReply.submit();
}

function WriteCheck1() {
	if (document.frmWrite.title.value=="") {
		alert("Á¦¸ñÀ» ÀÔ·ÂÇÏ¼¼¿ä.");
		document.frmWrite.title.focus();
		return;
	}
	if (document.frmWrite.ju.value=="") {
		alert("»ç¾÷Ã¼ À§Ä¡¸¦ ÀÔ·ÂÇÏ¼¼¿ä.");
		document.frmWrite.ju.focus();
		return;
	}
	if (document.frmWrite.kind.value=="") {
		alert("»ç¾÷Ã¼ Á¾·ù¸¦ ÀÔ·ÂÇÏ¼¼¿ä.");
		document.frmWrite.kind.focus();
		return;
	}if (document.frmWrite.price1.value=="") {
		alert("¸Å¸Å°¡°ÝÀ» ÀÔ·ÂÇÏ¼¼¿ä.");
		document.frmWrite.price1.focus();
		return;
	}
	if (document.frmWrite.price.value=="") {
		alert("¸ÅÃâ¾×À» ÀÔ·ÂÇÏ¼¼¿ä.");
		document.frmWrite.price.focus();
		return;
	}
	
	
	if (document.frmWrite.name.value=="") {
		alert("ÀÌ¸§À» ÀÔ·ÂÇÏ¼¼¿ä.");
		document.frmWrite.name.focus();
		return;
	}
	if (document.frmWrite.company.value=="") {
		alert("È¸»ç¸íÀ» ÀÔ·ÂÇÏ¼¼¿ä.");
		document.frmWrite.company.focus();
		return;
	}
	if (document.frmWrite.email.value=="") {
		alert("E-mailÀ» ÀÔ·ÂÇÏ¼¼¿ä.");
		document.frmWrite.email.focus();
		return;
	}
	if (emailCheck(document.frmWrite.email.value) == false ) {
			alert("¸ÞÀÏÀ» Á¤È®È÷ ÀÔ·ÂÇÏ¼¼¿ä.");
			document.frmWrite.email.focus();
			return ;
		}
	document.frmWrite.submit();
}



function emailCheck(emailStr)
	{
	
		var checkTLD=1;
		
		var knownDomsPat=/^(com|net|org|edu|int|mil|gov|arpa|biz|aero|name|coop|info|pro|museum)$/;
		var emailPat=/^(.+)@(.+)$/;		
		var specialChars="\\(\\)><@,;:\\\\\\\"\\.\\[\\]";		
		var validChars="\[^\\s" + specialChars + "\]";		
		var quotedUser="(\"[^\"]*\")";		
		var ipDomainPat=/^\[(\d{1,3})\.(\d{1,3})\.(\d{1,3})\.(\d{1,3})\]$/;		
		var atom=validChars + '+';		
		var word="(" + atom + "|" + quotedUser + ")";		
		var userPat=new RegExp("^" + word + "(\\." + word + ")*$");		
		var domainPat=new RegExp("^" + atom + "(\\." + atom +")*$");		
		
		var matchArray=emailStr.match(emailPat);
		
		if (matchArray==null) 
		{
			//alert("Email address seems incorrect (check @ and .'s)");
			return false;
		}
		
		var user=matchArray[1];
		var domain=matchArray[2];
	
	
		for (i=0; i<user.length; i++) 
		{
			if (user.charCodeAt(i)>127) 
			{
				//alert("Ths username contains invalid characters.");
				return false;
			}
		}
		for (i=0; i<domain.length; i++) 
		{
			if (domain.charCodeAt(i)>127) 
			{
				//alert("Ths domain name contains invalid characters.");
				return false;
		   }
		}
	
		if (user.match(userPat) == null) 
		{
			//alert("The username doesn't seem to be valid.");
			return false;
		}
	
		var IPArray = domain.match(ipDomainPat);
		if (IPArray != null) 
		{
	
			for (var i = 1;i <= 4;i++) 
			{
				if (IPArray[i] > 255) 
				{
					//alert("Destination IP address is invalid!");
					return false;
				}
			}
			return true;
		}
	
		var atomPat = new RegExp("^" + atom + "$");
		var domArr = domain.split(".");
		var len = domArr.length;
		
		for (i = 0;i < len;i++) 
		{
			if (domArr[i].search(atomPat) == -1) 
			{
				//alert("The domain name does not seem to be valid.");
				return false;
	   		}
		}
	
		if (checkTLD && domArr[domArr.length-1].length != 2 && 
			domArr[domArr.length-1].search(knownDomsPat) == -1) 
		{
			//alert("The address must end in a well-known domain or two letter " + "country.");
			return false;
		}
	
		if (len < 2) 
		{
			//alert("This address is missing a hostname!");
			return false;
		}
		return true;
	}	

 function idcheck(){
					  	if(document.id_search.txtFname.value==""){
							alert("ÀÌ¸§À» ÀÔ·ÂÇÏ¼¼¿ä");
							document.id_search.txtFname.focus();
							return ;
						}
						if(document.id_search.txtLname.value==""){
							alert("¼ºÀ» ÀÔ·ÂÇÏ¼¼¿ä");
							document.id_search.txtLname.focus();
							return ;
						}
						if(document.id_search.txtEmail.value==""){
							alert("ÀÌ¸ÞÀÏÀ» ÀÔ·ÂÇÏ¼¼¿ä");
							document.id_search.txtEmail.focus();
							return ;
						}
						
					  	document.id_search.submit();
}

function showProgress()
{
	/*Dext upload status */
	strAppVersion = navigator.appVersion

	if (strAppVersion.indexOf('MSIE') != -1 && strAppVersion.substr(strAppVersion.indexOf('MSIE')+5,1) > 4) {
		winstyle = "dialogWidth=385px; dialogHeight:200px; center:yes";
		window.showModelessDialog("progress/show_progress.asp", null, winstyle);
	}
	else {
		winpos = "left=" + ((window.screen.width-385)/2) + ",top=" + ((window.screen.height-200)/2-200);
		winstyle="height=180,width=380,status=no,toolbar=no,menubar=no,location=no,resizable=no,"
					&& "scrollbars=no,copyhistory=no," + winpos;
		window.open("progress/show_progress.asp",null,winstyle);
	}

	return true;
}

function formView( strCode ) {
	var url = "/Forms/ViewFormPop.asp?hdnCode="+strCode;

	window.open(url,"WndFormView","statusbar=no,scrollbars=yes,status=yes,resizable=yes,width=460,height=400");
}

function checkNoticeSearchField() {
	if(document.frmSearch.txtSearch.value == ""){
		alert("Enter keyword!");
		document.frmSearch.txtSearch.focus();
		return(false);
	}
	
	document.frmSearch.submit();
	return ( true );
}

function ViewNotice( intNo ) {

	var url = "/Notice/ViewNotice.asp?hdnNo="+intNo;

	window.open(url,"WndNoticeView","statusbar=no,scrollbars=yes,status=yes,resizable=yes,width=500,height=370");
}

function gongji( num ) {

	var url = "/iminvisa_new/gongji/view.asp?num="+num;

	window.open(url,"WndNoticeView","statusbar=no,scrollbars=yes,status=yes,resizable=yes,width=500,height=370");
}

function DescView( url ) {
	var winStyle = "statusbar=yes,scrollbars=yes,status=yes,resizable=yes, toolbar=yes";

	window.open(url,"wndDIYDesc", winStyle);
}

function CoverLetterView( url ) {
	var winStyle = "statusbar=yes,scrollbars=yes,status=yes,resizable=yes, toolbar=yes";

	window.open(url,"wndDIYCoverLetter", winStyle);
}

function DIYFormView( url ) {
	var winStyle = "statusbar=yes,scrollbars=yes,status=yes,resizable=yes, toolbar=yes";

	window.open(url,"wndDIYFormView", winStyle);
}

function AboutSMARTKITView( url ) {
      var window_left = (screen.width-640)/2;
      var window_top = ((screen.height-480)/2)-35;
      window.open(url,"",'width=640,height=480,status=no,top=' + window_top + ',left=' + window_left + ', resizable=no, scrollbars=yes');
}

function ValidI129() {
	document.frmI129.submit();
}

function CheckConsult() {
	var country = frmConsult.selectCountry.value;

	if ( frmConsult.txtFname.value == "" ) {
		alert ( "Enter your first name!" );
		return false;
	} else if ( frmConsult.txtLname.value == "") {
		alert ( "Enter your last name!" );
		return false;
	} else if ( frmConsult.txtEmail.value == "") {
		alert ( "Enter your email address!" );
		return false;
	} else if ( country == "" || isNaN( country ) ){
		alert ( "Enter your valid country!" );
		return false;
	} else {
		frmConsult.submit();
		return true;
	}

}


function CheckRetain() {
	var country = frmRetain.selectCountry.value;
	var fee = frmRetain.txtFee.value;

	if ( frmRetain.txtFname.value == "" ) {
		alert ( "Enter your first name!" );
		frmRetain.txtFname.focus();
		return false;
	} else if ( frmRetain.txtLname.value == "") {
		alert ( "Enter your last name!" );
		frmRetain.txtLname.focus();
		return false;
	} else if ( frmRetain.txtEmail.value == "") {
		alert ( "Enter your email address!" );
		frmRetain.txtEmail.focus();
		return false;
	} else if ( country == "" || isNaN( country ) ){
		alert ( "Enter your valid country!" );
		frmRetain.selectCountry.focus();
		return false;
	} else if ( fee == "" || isNaN( fee ) ){
		alert ( "Enter valid fee amount!" );
		frmRetain.txtFee.focus();
		return false;
	} else {
		frmRetain.submit();
		return true;
	}
}

function orderForm( hdnCode, hdnFileName ) {
	self.close();
	var url = "/forms/formorder.asp?hdnCode=" + hdnCode + "&hdnFileName=" + hdnFileName;
	window.open(url,"wndFormOrder");
	return true;
}


 function IsNumber(){

	if((event.keyCode < 48) || (event.keyCode > 57)){

		alert('¼ýÀÚ¸¸ ÀÔ·ÂµË´Ï´Ù!');

		event.returnValue = false;

	}

}




// ÀÌ¸ÞÀÏ Ã¼Å©
function check_Email()
{  
	var email = frmRegist_member.txtEmail.value;
	var email_1 = "";
	var email_2 = "";
	var check_point = 0;

	if (email.indexOf("@") < 0 ) {
		alert("e-mail¿¡ @ °¡ ºüÁ®ÀÖ½À´Ï´Ù.");
		form1.email.focus();
		return false;
	}
	if (email.indexOf(".") < 0 ) {
		alert("e-mail¿¡ . °¡ ºüÁ®ÀÖ½À´Ï´Ù.");
		form1.email.focus();
		return false;
	}

	if (email.indexOf("'") >= 0 ) {
		alert("e-mail¿¡ ' ´Â Æ÷ÇÔÇÒ¼ö ¾ø½À´Ï´Ù..");
		form1.email.focus();
		return false;
	}
	if (email.indexOf("|") >= 0 ) {
		alert("e-mail¿¡ | ´Â Æ÷ÇÔÇÒ¼ö ¾ø½À´Ï´Ù..");
		form1.email.focus();
		return false;
	}
	if (email.indexOf(">") >= 0 ) {
		alert("e-mail¿¡ > ´Â Æ÷ÇÔÇÒ¼ö ¾ø½À´Ï´Ù..");
		form1.email.focus();
		return false;
	}
	if (email.indexOf("<") >= 0 ) {
		alert("e-mail¿¡ < ´Â Æ÷ÇÔÇÒ¼ö ¾ø½À´Ï´Ù..");
		form1.email.focus();
		return false;
	}
	if (email.indexOf(" ") >= 0 ) {
		alert("e-mail¿¡ ½ºÆäÀÌ½º´Â Æ÷ÇÔÇÒ¼ö ¾ø½À´Ï´Ù..");
		form1.email.focus();
		return false;
	}

          for (var j = 0 ; j < email.length; j++)
          {
               if ( email.substring(j, j + 1) != "@"  && check_point == 0 ) {
						email_1 = email_1 + email.substring(j, j + 1)
               } else if ( email.substring(j, j + 1) == "@" )  {
						check_point = check_point + 1;
               } else {
               		email_2 = email_2 + email.substring(j, j + 1);	
               }
          }

	if (email_1.length < 3 ) {
		alert("e-mail¿¡ @ ¾ÕÀÚ¸®´Â 3ÀÚ¸®ÀÌ»ó ÀÔ·ÂÇÏ¼Å¾ßÇÕ´Ï´Ù.");
		form1.email.focus();
		return false;
	}
	
	if (email_2.length < 2 ) {
		alert("e-mail¿¡ @ µÞÀÚ¸®´Â 2ÀÚ¸®ÀÌ»ó ÀÔ·ÂÇÏ¼Å¾ßÇÕ´Ï´Ù.");
		form1.email.focus();
		return false;
	}

	if (check_point > 1 ) {
		alert("e-mail¿¡ @ ´Â 1¹øÀÌ»ó µé¾î°¥¼ö ¾ø½À´Ï´Ù.");
		form1.email.focus();
		return false;
	}

	if (email.indexOf("(") >= 0 ) {
		alert("e-mail¿¡ ( ´Â Æ÷ÇÔÇÒ¼ö ¾ø½À´Ï´Ù..");
		form1.email.focus();
		return false;
	}
	if (email.indexOf("(") >= 0 ) {
		alert("e-mail¿¡ ( ´Â Æ÷ÇÔÇÒ¼ö ¾ø½À´Ï´Ù..");
		form1.email.focus();
		return false;
	}
	if (email.indexOf(")") >= 0 ) {
		alert("e-mail¿¡ ) ´Â Æ÷ÇÔÇÒ¼ö ¾ø½À´Ï´Ù..");
		form1.email.focus();
		return false;
	}
	if (email.indexOf(",") >= 0 ) {
		alert("e-mail¿¡ , ´Â Æ÷ÇÔÇÒ¼ö ¾ø½À´Ï´Ù..");
		form1.email.focus();
		return false;
	}
	if (email.indexOf(";") >= 0 ) {
		alert("e-mail¿¡ ; ´Â Æ÷ÇÔÇÒ¼ö ¾ø½À´Ï´Ù..");
		form1.email.focus();
		return false;
	}
	if (email.indexOf(":") >= 0 ) {
		alert("e-mail¿¡ : ´Â Æ÷ÇÔÇÒ¼ö ¾ø½À´Ï´Ù..");
		form1.email.focus();
		return false;
	}
	if (email.indexOf("/") >= 0 ) {
		alert("e-mail¿¡ / ´Â Æ÷ÇÔÇÒ¼ö ¾ø½À´Ï´Ù..");
		form1.email.focus();
		return false;
	}
	if (email.indexOf("[") >= 0 ) {
		alert("e-mail¿¡ [ ´Â Æ÷ÇÔÇÒ¼ö ¾ø½À´Ï´Ù..");
		form1.email.focus();
		return false;
	}
	if (email.indexOf("]") >= 0 ) {
		alert("e-mail¿¡ ] ´Â Æ÷ÇÔÇÒ¼ö ¾ø½À´Ï´Ù..");
		form1.email.focus();
		return false;
	}
	if (email.indexOf("{") >= 0 ) {
		alert("e-mail¿¡ { ´Â Æ÷ÇÔÇÒ¼ö ¾ø½À´Ï´Ù..");
		form1.email.focus();
		return false;
	}
	if (email.indexOf("}") >= 0 ) {
		alert("e-mail¿¡ } ´Â Æ÷ÇÔÇÒ¼ö ¾ø½À´Ï´Ù..");
		form1.email.focus();
		return false;
	}
	if (email.indexOf(" ") >= 0 ) {
		alert("e-mail¿¡ ½ºÆäÀÌ½º´Â Æ÷ÇÔÇÒ¼ö ¾ø½À´Ï´Ù..");
		form1.email.focus();
		return false;
	}
	
	return true;
	
}


function _check_email(email) {
       var pattern = /^(.+)@(.+)$/;
       var atom = "\[^\\s\\(\\)<>#@,;:!\\\\\\\"\\.\\[\\]\]+";
       var word="(" + atom + "|(\"[^\"]*\"))";
       var user_pattern = new RegExp("^" + word + "(\\." + word + ")*$");
       var ip_pattern = /^\[(\d{1,3})\.(\d{1,3})\.(\d{1,3})\.(\d{1,3})\]$/;
       var domain_pattern = new RegExp("^" + atom + "(\\." + atom +")*$");

       var arr = email.match(pattern);
       if (!arr) return "Email address seems incorrect (check @ and .'s)";
       if (!arr[1].match(user_pattern)) return "The username doesn't seem to be valid.";

       var ip = arr[2].match(ip_pattern);
       if (ip) {
              for (var i=1; i<5; i++) if (ip[i] > 255) return "Destination IP address is invalid!";
       }
       else {
              if (!arr[2].match(domain_pattern)) return "The domain name doesn't seem to be valid.";
              var domain = arr[2].match(new RegExp(atom,"g"));
              if (domain.length<2) return "This address is missing a hostname!";
              if (domain[domain.length-1].length<2 || domain[domain.length-1].length>3)
                     return "The address must end in a three-letter domain, or two letter country.";
       }
       return false; 
} 

