                function echeck(str) {

                        var at="@";
                        var dot=".";
                        var lat=str.indexOf(at);
                        var lstr=str.length;
                        var ldot=str.indexOf(dot);
                        if (str.indexOf(at)==-1) {
                           return false;
                        }

                        if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr){
                           return false;
                        }

                        if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr){
                            return false;
                        }

                         if (str.indexOf(at,(lat+1))!=-1){
                            return false;
                         }

                         if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot){
                            return false;
                         }

                         if (str.indexOf(dot,(lat+2))==-1){
                            return false;
                         }

                         if (str.indexOf(" ")!=-1){
                            return false;
                         }

                         return true;
                }


