

            // Validate field is not blank
            function FRMnonBlank(el,name) {

                var err = new String();

                if (document.all || document.getElementById) {
                    elid = document.getElementById(el);
                    if (elid.value == "") {
                        err =  name + "' field cannot be blank<br />";
                    }
                }
                return err;
            }

            function registrationvalidation(){


                var email=document.getElementById('email');
                var useremail=email.value;

                dojo.xhrPost(
                { // ?
                    url: 'registrationconfirm.php',
                    handleAs: "text",
                    postData: "email="+useremail,
                    // The LOAD function will be called on a successful response.
                    load: function(response, ioArgs) { // ?
                        dojo.byId("signuperror").innerHTML = response; // ?
                        if(response==0){
                            dojo.byId("signuperror").innerHTML = "User already registered"; // ?

                            return false;
                        }
                        else{
                            //dojo.byId("signuperror").innerHTML = "Success"; // ?
                            dojo.byId("signuperror").innerHTML = ""; 
                            document.signupform.submit();
                            return true;
                        }
                    },
                    // The ERROR function will be called in an error case.
                    error: function(response, ioArgs) { // ?
                       // alert("Ok i am inside error");
                        console.error("HTTP status code: ", ioArgs.xhr.status); // ?
                        //alert(url1+"error");
                        return response; // ?
                    }
                });
return false;

            }
            function changetopassword(){
            changetopassword=dojo.byId('password');
                changetopassword.value='';
            changetopassword.type='password';


            }

            function clearemail(){
                clearemail= dojo.byId('username');
                clearemail.value='';

            }

            function emailvalidation(e){
               // var emailfilter=/^\w+[\+\.\w-]*@([\w-]+\.)*\w+[\w-]*\.([a-z]{2,4}|\d+)$/i
             var emailfilter = /^[-a-z0-9~!$%^&*_=+}{\'?]+(\.[-a-z0-9~!$%^&*_=+}{\'?]+)*@([a-z0-9_][-a-z0-9_]*(\.[-a-z0-9_]+)*\.(aero|arpa|biz|com|coop|edu|gov|info|int|mil|museum|name|net|org|pro|travel|mobi|[a-z][a-z])|([0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}))(:[0-9]{1,5})?$/i;
                var returnval=emailfilter.test(e.value)
                return returnval;
            }

            function signupvalidate(){
                var first_name=document.getElementById('first_name');
                var last_name=document.getElementById('last_name');
                var email=document.getElementById('email');
                var username=document.getElementById('username');
//                var signuppassword=document.getElementById('signuppassword');
//                var resignuppassword=document.getElementById('resignuppassword');
                var signerror=document.getElementById('signuperror');
                if(first_name.value==''){
                    signerror.innerHTML="Firstname cannot be blank";
                    return false;
                }

                if(last_name.value==''){
                    signerror.innerHTML="Lastname cannot be blank";
                    return false;
                }

                if(email.value==''){
                    signerror.innerHTML="Email cannot be blank";
                    return false;
                }

//                if(username.value==''){
//                    signerror.innerHTML="User Name cannot be blank";
//                    return false;
//                }
//                if(signuppassword.value==''){
//                    signerror.innerHTML="Password cannot be blank";
//                    return false;
//                }
                var emailvalidationresult=emailvalidation(email);
                if(emailvalidationresult==false && email.value!=''){
                    signerror.innerHTML="Not a valid email address";
                    return false;
                }
//                if(resignuppassword.value!=signuppassword.value){
//                    signerror.innerHTML="Password Mismatch";
//                    return false;
//                }
                //if(email.value!=''){
                    //var result=registrationvalidation();
                  //  return false;
                //}
               // return registrationvalidation();
               // return emailvalidationresult;
               return true;
            }


            // Validation engine
            function FRMvalidate() {

                // Init error string
                var err = new String();

                // Do validation, building error string as we go
                //  No error = blank string
                //err += FRMnonBlank("username","Username");
                //err += FRMnonBlank("password","Password");

                 
                    username = document.getElementById('companyusername');
	  	    password = document.getElementById('companypassword');

                    if((username.value=='') || (password.value==''))
                        {
                          err = "Username and Password can not be empty.";
                        }
				
//                    if( (!username || username.value.length < 5) || (!password || password.value.length < 5)){
//                                           // err = "Username and Password can not be empty.";
//                                           err = "Username and Password should be minimum of 5 character.";
//                    }
                
                if (document.all || document.getElementById) {
                    
                    if (err.length != 0) {
                        errid = document.getElementById("display_message");
                        errid.innerHTML = err;
                        return(false);
                    } else {
                       // validateid = document.getElementById("validated");
                        //validateid.value = "true";
                    }
                }
                return(true);
            }


