


       
       function good_add(eiv)
        {
                var teste = false;
                var strtest = new String(eiv);
                var index = strtest.indexOf("@");

                if (index > 0)
                {
                        var eid = strtest.indexOf(".",index);

                        if (eid > index+1 && strtest.length > eid+1)
                        {
                                teste = true;
                        }

                        return teste;
                }
        }

        function validate() 
        {
                var e = '';
                for (var i = 0; i < document.frmupload.elements.length; i++)
                {
                        var j = document.frmupload.elements[i];
                        var str = j.name.slice(0,1);
                        
                        if (str != '*') continue;
                        switch (j.type)
                        {

                                case 'text':
                                case 'textarea':
                                 if (j.value == '')
                                        {
                                                e += "Please enter a valid "+j.name+"\n";
					}
				else
				{
  					if (j.name.toLowerCase() == '*email')
                                                {
                                                    if (!good_add(j.value))
	                                                 {
                                                               e += "Please enter a valid email\n";
                                                        }
                                                 }
				}
                                                


                                /* other 'input' type elements go here */

                                break;
                                /*
                                case 'select-one':

                                if (j.name == 'zip' && j.selectedIndex == 0)
                                {
                                        e += "Please select a valid zip code\n";
                                }            */

                                /* other 'select' type elements go here */
                                 /*
                                break;

                                case 'checkbox':

                                if (j.type == 'checkbox' && !j.checked)
                                {
                                        e += "You must agree to our rules\n";
                                }
                                          */
                                /* other 'checkbox' type elements go here */

                               /* break; */
                        }
                }

                if ( e )
                {
                        alert(e);

                        return false;
                }
                else
                {
                        /* submit would go here */

                         document.frmupload.submit();
                         return true;

                        //alert('thanks for validating our form');

                        //return false;
                }
        }

