function containsDoubleByte(c){var d=new String(c);var b=127;for(var a=0;a<d.length;a++){chr=d.charCodeAt(a);if(chr>b){return true}}return false}function isValidEmail(a){if(containsDoubleByte(a)){return false}if(a.length==0){return true}else{if(a.length<5){return false}else{if(a.indexOf(" ")>0){return false}else{if(a.indexOf("@")<1){return false}else{if(a.lastIndexOf(".")<(a.indexOf("@")+2)){return false}else{if(a.lastIndexOf(".")>=a.length-2){return false}}}}}}return true}function isValidUTF8length(b,a){if(utf8StringByteLength(b)>a){return false}else{return true}}function utf8StringByteLength(e){if(e===null){return 0}var d=String(e);var b=127;var a=2047;var c=d.length;for(i=0;i<d.length;i++){chr=d.charCodeAt(i);if(chr>b){c=c+1}if(chr>a){c=c+1}}return c};