From: Subject: Login Date: Mon, 16 Nov 2009 14:40:11 -0500 MIME-Version: 1.0 Content-Type: multipart/related; type="text/html"; boundary="----=_NextPart_000_0000_01CA66CA.B3A4CF30" X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.5579 This is a multi-part message in MIME format. ------=_NextPart_000_0000_01CA66CA.B3A4CF30 Content-Type: text/html; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Content-Location: http://www.iscrip.net/nosalogin Login

Warning: Cannot modify = header=20 information - headers already sent by (output started at=20 /Users/nosa/Sites/iscrip/nosalogin.php:35) in=20 /Users/nosa/Sites/iscrip/nosalogin.php on line 181

 


The Next Generation in Scrip = Software=20 =99


Login:
Password: =
=20

------=_NextPart_000_0000_01CA66CA.B3A4CF30 Content-Type: image/jpeg Content-Transfer-Encoding: base64 Content-Location: http://www.iscrip.net/images/iscrip2.jpg /9j/4AAQSkZJRgABAQEASABIAAD/2wBDAAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQECAQEB AQEBAgICAgICAgICAgICAgICAgICAgICAgICAgICAgL/2wBDAQEBAQEBAQICAgICAgICAgICAgIC AgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgL/wAARCAA4ALoDAREA AhEBAxEB/8QAHAABAAIDAQEBAAAAAAAAAAAAAAkKBgcICwQF/8QAPBAAAAYCAgAFAgMFAw0AAAAA AgMEBQYHAQgACQoREhMUFRYhIiMXGCUxMxk3tiQyNDU4QmFicXN2d7f/xAAbAQEAAgMBAQAAAAAA AAAAAAAABgcEBQgCA//EADARAAEEAQQCAgECAwkAAAAAAAIAAQMEBQYREhMHFCEiFSNRCDFiCRYk MjRBQlJy/9oADAMBAAIRAxEAPwC/xwicInCLEJ1P4HV0Vdp1Zk2iNdwlhKCofZjOpIzRGKspBh2C AHu0hfzk6RODIxBBgRxoMZGLAfPzzjmzw2DzWo8gFTH07V+3IxvHVp15bViRoweQ3CGATkJgjEjP YX4gLk/wzrGt3aePgeWeWOGIduUkxjGDbuzNuZuItu7szfPy77KHS1PEOdV9Xux7InvR7s9elNUE Kc1RXcvkzWBQnz5YKTSFenQtyrBmf6RyJWoTj/n7vl+POo9P/wAEnnrNwRSS08fjRmYXia9kq5yu x/8AevjvfsVyb/eKzFDN+0buq0veZNEUzIRlnsODuxdNc2H4/Y7HQBt/VGRD/UucGLxTHW27PLa1 uMQ2oiyFceApTIn2sYGoZmcoeReatyIjUtcXAQMYDjOcJECoz84fSWL8/pm2Q/s/PLVKtIceb0pa MA5DBBazoyzP9vpG9rT9eFi+G+ZpYg+4/f8Az8dPB520tLILFTykbO+zkcdJxH+X2LrvyFt/5Ei+ H+P5bzh62bXa7bfwEFm622xFrXiGD8I16tgUKSHRgcBB9YWuVRh3LTObSqEDHuATOSNKeMnODgAE UMIxcl698a658X5dqOdx01Cch5xObxy17AfG51bdc5atoRcmGR680jRybxycJGIWtLB6iwupKvdS sBODPsW3ITB/2kiNhljd9tx5gPJvsO47OuhuQdbpOEThE4ROEThE4ROEThE4ROEThE4ROEThE4RO EThF8Dk5NzI2uDy8uCFpZ2lCqcnV1c1RCBubG5AQJUtcHBcqEEokgkoIjDTTBBAWAIhjFgOM55kV Klq/ajggjkmmmkCKGGICklllkJgjjjjBnM5DN2EAFnIidmZnd14lligiIzJgAGciInYRERbciIn+ GZm+Xd/hmZQ+TjsD2J2eXOsB6qaQa7ZbEzusjT3u3eBy6HahxtWjMNbndRXJxPperAOQqgCIGdH0 ihqAcABwDXRCZgQuscH4I0B45rQ5DyZmSxpSQR2oNJYd47mprEcoRyw+4A8q+LaWGWOcIbk1X2Iu +qeQxl+Eoxq25rbO6gkODTlP2GEyjPKW94scBC5CfU77HZ4GJA5xDJwLhI0FiA2J+F6x0Ggey101 ZNds7Otrt+WrLCvOu7gsNNPWOudT9PLLqaPFZcYchoBlWIzTznR0x9LIGh+O1qgfGeD20JakjJ1y 6q8y5Tx/o6/T09i8b4zAaGFyOHozUAyeb1TRyFizC1yXIy84B9SA5z/xcGWy9OUZsceTF6xPHEcZ pGtnctBLfs2NRu89yvbmGd69PGTQBGXUNcdjftMQH9I6tWYXGw1d2kbeTzRtm1CfIDBmxq0wqnTS 4XBkmkgR6zTmE1ZHr+aq/YZyuroNhuMZTklvhjW7ZRBFhzVpggUe8Ev31ZIiFSmgvNlnzLicrdIt YZjVmBgsU6n94sfdyE2myyE1OHJfjYLEE82Jjs1mn5tTrzucQ/Y4a07T14Jzo6PSNqtCzYqpi7xx yy+hPDAGQaAJSr+wcZgFp45OOzymGxP8McgcJD7PsrWjXa5IwKGWxRVR2LFs/IyUxTGvIo/oERyp NhGcsbCnFKP4qj2whCFSmyUoL9AMlmBEAGcUpp/yX5D0rdKzjc5lqUxsIynXyFqPvAS5tFYYZeNi Hk7uUMzHEW5MQOxPvMb2ncBk4WjsUqswNu4tJBGXB3bbkG47xnt/zB2Jtm2f4ZRM9afW4LQbe3fo +pUz/HtS7AidAHVdH3ZzdHRPiVGJXZ2lDAQ5unqNX4jhpp4Uyo8004pvkKRGcpXLClyjHSHnvzXW 8ueGdHlfKpLqQLeVK/60QQvXhg66zTdAG8dccwPrTGEQxRnZoTvHXrVQqAVfaH0dJpXV2WaBpRx7 xVmg7Cc+ZHykcObtufqP2Azk5E0c4cpJJHldp1eccq2k4ROEThE4ROEThE4ROEThE4ROEThE4ROE ThE4ROEXHGwGtrhtTKmKHWm/rkWrkUOSvEpqFnE5s63YGZE5+U1JbAlLG6FG5hLT5hEbGRow/cbu DBroZ9HbU6Z3ufx95KreJ8RNcxMAlqu3+nUzMjsbacqCYOR42udfb81ccCAsh3GNLHm8EIPYt2Hr RDPadk1PaCK0bti4vtLUb4/IS7Ps1g2P/Rxbs7QcWeaduZv1xA0nU6xpUJYusY4Wa0RRYSxqmyLH 5YwL2KOrAoRJ2dQKNoz0OD0yUz2x5RFqUnulgySE8j1e4GqYbsc2WCxeaa4BWAltj7Dx2LQdjFOP tHHO8csw8macopuBFzeOTbi8nOFwquEPCJ2BxifhyCN9tgfrZw3EX2fgxBuzbch/mq/m2lC7tbo6 oQeoNE9woDFbZom/ZXCd05hH4nYeqbVZd6xY1C4yVyjTrE2RQpyFqeFRjgv+mjOanw83CzC49xbS UGe5dI6u8deIPINrJ6t0vaepqDB4zJaMitW6OqHx+mp47QwwSwW7tjq/IQxQQ1o7T+5RrRnSlH07 k0x0tlcVn9V4KOtislF20btmvlyjimxvfkQKJzMTiiDl0ERnI8X6U8hNML9sQA0q1bUPUVSySkLl u5ZXbxuevpCAatvd+O7gkYpPcL60sYZJI2dgRrRpCVixzXtzg7gLTocOeURRpeMAQphEl826k1lq jV1TO4rAwXw0fFmMhqWHDx1hnHD0pLLwVjt2IIjkgq1o7NeuYlO2Pa3IMjB7EomVh4/EY3FS0rN0 4HyxVIMcdp5HD25hj5yNEBkInJIUckjOwd/ULjvwHZt9IZg/Sz6O5sTGNhhyaQTxlsE2xUMrg0uR oYv81lbXOHs6tGAChKuXElLCXM9WnTDZshVI/kGqAfHg1vD4vBBYC1ZGa56uPs4/8dJTv0SK00Fi aO/YGd3ikrVzOGSqMMkg3WKKfqCJ+zdxWrF0geOPjF2Txz+wMsMzNHzjF4AcPuMkjMTSOYi8OxBy cm41jJL4n+r363XXVjq/0T2r7M5VWSb6Ook8QkTyiijyzR08LEqmCawVzfNpG4NWDPYKzJpE3ogu Sk33vlqQqE6xXH8hdmyV6axI0QyTynMY168FSBikJzJoatWOGtXiZ32CCvFFDEOwRxgDMLZ0EI14 RAXJ2AWFnMzlPYW2blJIRSGX7mZEZP8AJO7/ACtgpe1nv5dyvqLX4e5ySNyow4xEletw4AgdSE2D hALLXJnNuRHYMxjH4iGlT+5/UCUEAw45iL6rFJx3f9xmv0deJzsR4ey3S4CyoRO73JKp2UbJ4bFm NAUae8vDw1QuIyEWSCgBwaYYcY3kpCSzTjzcl5wIBFJz1N9z+qXbxBps80ammEAsqrDGYNm0zZRD QnlrCikATAs0oYl7GpVJHZlUnEKEwVpIylKc8n23JAg+Sh+URS78InCJwicInCJwicIogOzPsd2l 0an2vkR166yL/wB+mS4fuP75mdMqLEJaqU+ivTU2IPuzEIgEzKz84pwUqivmKmn9NuP9HvB9ZhBF L/wicInCLXtt2VHqYqmzbhlwVw4pU9ezSypOBsIwqchR6CxtTKHoLelEIODD8pkpntF5EHAzPSH1 Y8/PhFCbDO0/YAi67Mi1mxWizGClkdmyq8Kur1Qhdp7TFcU3JmNhtqWPViIZ+6uSwTGlfAvDZh3q aGts0QNjqU2uzWvCzpHsin04ROEThE4RV0fEBdpdZ9WpGkdpTzT5PtjIXC1rMlFYGn3m7UmZVMyg 0KSsJsjIG3xyRFu+VjfJ1ib4qwgCZPkAVOAGn4IGmk2B1jqTTOPydWjY6YMzT9DIh1QSd9Vpo7HW xzRSHAXZEP6tYopnjeSF5OmaWM9bexOPyM9eSaPmdSXvrlyMeuXgQcthJmNuJP8AWRiDlxPjzEXa bWoanqFnhbM8ROtI4wES+avmxpqI8rMgOb7atoamTzGZoXJ6wYYS4Hmuy4rChN8bBKZQYjSFJkWc Jg5GZ19rLPygdrI2DcMTSwTcCaASxGPjgjqUJArtEE0EbVoDJpWN5p42szvJY3lfxUweIoi7RwRt vamu/Lc3a3ORlLOLnycTLsNmcXbgBdYcQ+q/O2+hk2sfUzaGva0xkVjzzXa7IZX4QqcoxCm0orVz ZIpgKvBpPtZ+ceR+p7xPo/zvdL8vViIraqh14QfcTVDTtz3l172wsuvNX7wl00qdUyqL4kjbVQZS nhJb/GHyvPrE3NRok7sxuSzAvpKg4hwVidx/EIVfCVfFIr7Ea2j1lmeUuIfsVRMryuS/ORYjVuwB 8ysRen1/MS4a3A33CvLPn7gfMHl+Pnwi24zv8dlKI5WwPTLIm4JxiFQpZ3FC7osH4KCYakOORjMB 6/QYDIi858/SMOc48hY8yKDzrP6BtZ+rbaa3tpKLty7JC529AJjXThWsyUQkNdx5kllis1iEGMSG ONSJV7zaYzloG8ShSfgpCqVAFgRhnrwRdM9pnbfqt1K1HHbI2HUyaRSewXFxZarqGvUja4T+fuDQ QWe9LkxbupSJETU24PTfUnNWoAWRlSnJILVrFCdKaRRlV72892excbabI108P7Jw1g/taR4jbvdm 6VVVJI5EzuQfktT8mjFmNcaVFJ1JGQGk4AUrAYUICgtUMk4vhFidyd6naTpZFXGz97eiSx6+pRhV oMTC1qa2uri5W6Dti4wtOBxfkEIaHREWSIw0BIVa96aUWFRhKIw8Kg0OOEU7WhO9+v8A2P61w/aT W53eF0ClCx1Y3BllDcnZ5nCJgwGhJf4XM2hKeqKTuCX1lG/oKlKVQlUJVqRSoSqSThkUTfbn4gyK dSu3Ouet881wFY0HuuHRefTK6AW8viQ6qijtZi6CSJzDXDVDZEqfctaRAc64ITOCNQu/0EksBnpO ERYiw9svcRtVH0toaHdKDuZQUiR/XK6tHbrZWs6YlNjxlQX8lmeUNOLVCJeiJciBFqG9WFxc2tSm EFQU4DJOJHkixXVjxD1kB3shHW12d6KyXRXZOy3FhYK8f2+xGyya1lsiloxt8LSlqEiYBfwHxxIO aWl4ZXeStx7vkLccamESqPKIuiu5nvO/sjLT1RrT91394L9577u/jX7bP2UfY/2rImNg/wBXfaMl +pe/9Z93+ug9r43o/U971lEU/wBwiqNQbxYVdvO2Oympkr0YuNXPKlsCxajo6OUHM1d/WjszZ8Is k+DI42xVuVFI+QxEqESRW+LVql9XgbkqYxOWW4n5K9wi6vXdj3ffIs5e668PwWgiJ5Yxtpdidh2t zJMTyQDFkKlzja36coRGDB6f8jGQaMsXnjB53njyIuUH/wAR2ggliEaZ9zvWnc+hTFfcbfIC4zdx mpNtVM/xCXJPtSRurg4NzSyG5YQlLDkrmujiuTGt2RAyaXj1mZTEUwMT63XdS8tJsq2Mb53VCxRJ 1kpUMlZLGK6NgYZO5kisl3g992+CXOEZkLC6uSQs9xLZq/jpxyVW6I2dWyo35+KdCKWThE4ROETh FRD8cX/dZ12/+wNjv8ORDhFd9qj+62tf/AId/h1Nwi+iybGhFP19NrWsuRIYhXlcRZ9m86lbnhR9 MjMSjDaY8SGQOeUoDBhTI0pRqg8eAC9sosY8/gHPCKE2Q6f9DnemOaXE2QSjtopLFFzdFpvcVQvc 4rqconk9uysZUsql1fKWJW6HgTfinw65cCwkhCV6fbCEvBFzu4eEY6ZlixQqT1zeTSQaPIy25vvm WmI0gfLy9pON0CpUZD/3TzRf83CLUb74OPrJASetrK4t16ll5Rh57LKI3bkCXDbDDSTCgpTUzjEs mmpfz49YC1aZUP2wh+YHGTPcIo1ugzbvdfVfujvjp2v3ZGwtnqdjq294BEHGxH15kpkZklIgPlMX m0PNli1xXMaB2ZEawtdHEy5QgJWryB/qGo8qzSLSvihMH2v359blGTopUKrllf6qMn0ZeNMpZ3FH aO2ckYp4+Jkp4MgxhWmTJm1SE31hH9JD6sejPlwi9GDhFrC6qfgOwdP2lRFqs4pDWly17L6vn7KW rVNp7nEJywKI1IEqR0QCLUJTxJlJnsKk5hahKd6DyDCziwDwRc2aG9durPWtV0qprUeHyGC15M56 ss19Yn2ezKeBNmbhHm6LLnZIomKxYYnyahaW8kwBIgAH8YvIg5zjHCKl94pSHR+xO8DqegEsQluk VnUYoCHyVtNCWMpxj8m25c2R5QmhNCMOQmpzjC84EEQc4F5ZDnH4cIvQhCEIMBAAIQACHAQhDjGA hCHHlgIQ4/ljHCKNbZ3qS0f2/wBrKW3UvOu5O/7D6+pK5RVZMWWzJ/EksfJqix19rwcRkejS9MhU mJXxzVqsmHkDGcEYSTRCKLAAJFUv8Zl/tTdUP/W3P/osG4RX++EXnN+HVhcdlPiXuyR8e28la5Vu 1b6zOHqTAFCG0SJdt3Ha7UuCcQw5yEYml+dEvqBkAvQpGH1egQwiIvRk4RUzvGyQeNL+vbVqyVSR OOYRPctpg7EvEWTlUmjVhUjMX6VpCTc49zBZyqMMwzAhzgAhJysjxnIC/Iin06WJpJbA6mevOTS/ Dll+O1SqJnUKHcYznBxRxaMFRVneFKg0soZuVqJEnV4OHgYzgnBNGepELKg0ik94ROEThE4RU9fF waJ7ebwV3pC16mUHO71cK8ml5uE2SwdKhVGxxFI2OMp2NQ44Wnk+QVI0akJfp9Xnkkfn5cIra9cI FjVXsDa3FOYkcG2GRdAuSm+WDUyxGyEJ1SczGP8AeAMIg5/444RYlsJTUd2NoO8Ne5epWIone9QW XTUoWN+chXpI7Z8MWwh7Uoc4EDyOAmXGCK/MH8+Mfmx/PhFRO63KK7tvDr2XsPX6TrnfewbWu5n6 LLSH+gLESBU4dIWpWNDbYESRNSN7d0WV7e4ZA6Mz9Gkhpw0TflO5pSEqg9YRTGp/EL7Z/HI+f4e3 tzTr/ZL+aQhoexnFESq9GPklI3AUUJyeWEfngs7JJWTA+Q/aB5+nBF+a8d9vY3LEa1BR3h3+wpXI xpwJ29XeDXL6fj6R2U5H7JyzLpDh/ISlBD7g8gVpfWL9ARyb1gOyRco9EnTfvpEexm9e2/soiUXq Gz7KUW3JIRUDNII8/v337fDyYtlkpcCImvdUTMztzUoWNbW1HuSl1H87HzQI/p2PnkW6/Eu9LWzG +0i163P0aIa33ZnXNozEHeALX5jjD5MIY0SodgQJ5gb5KTCGrDpH3hS5nCQOKlOW4J3L1Jz8KUQE bgRbVrbvd35hsZY4/tl0I9lhNpt7USjlD3rHUMhuau5A+oQFp1ryzGkok4W9MrH7p5aITk6ZSh9B IV68Pmp4RYxsj23diW21C2/QOnXR12IRKzbjrqY1Y0WDtXDWrXWHQE6bx9RHV8t96cCKSLDUBCvB 6IChybkhqvH65/tJjCjiLpHw6HUDYfUzq1YbbecjYHjYHYiXsM1sRiiCw90i1fM0TaT2qGQZM9j9 JbkuIwscFbkvTElJvkLfgJhLUzeS4rCKL3v+0q23v/um6r7ppLXK37TqWq868/tIsWDwd7kMRhH2 9terlb59yPbeUMlJ8RtGFcf7og+2mFg0X5fLPCK65wicIqUfistKdt9rNjOtiRa2a5W9eLDW2bO+ /wB3rOEPctQQ/wCpzqHrm/7hUtJRgU3vEo1RhfueXqAnNFj8AZ4RXXOEXlpdZrZvaxd6/YjfHX/X 0Du2z6Bt3a2S2Hr3OZmjrvN6UzKtkjoZL4TEps64+A3PRKlU3uzeoXHEpizm7BgwuHo+kORFbxP7 5tkIwHDTYfQr2+N8yTE/xRBWdCH3FCileMe2YS1WLHAEJlpXuhHgJxaYGRle2d7eMGBDwihH7F6/ 7ifEezyg6SYeu6y+vXUiqJe5y96ne2Jy2LP65+d0gGA2cyKLyNAzuxomxvEsStEfYWxxMOOXq1Lg 7YSmlDaiK8drpR8Q1moGk9dYBg77KouqoDUsXNVBLCuWMtfxdNF0Lg55K/AatSBNhQrN/ERqkw00 eRCHnOSLc3CJwicInCJwicInCJwicInCJwicInCJwicInCJwicInCJwipR9AOlO3FAd0vajdN2a5 W/VlS2pnYb9m9jTiEPceiE3+4dr0krY/tp7cCgEq/ltoBLiPaEL3Ewcmh/L+PCK65wicInCJwi// 2Q== ------=_NextPart_000_0000_01CA66CA.B3A4CF30 Content-Type: application/octet-stream Content-Transfer-Encoding: quoted-printable Content-Location: http://www.iscrip.net/includes/gen_validatorv2.js /*=0A= = -------------------------------------------------------------------------=0A= JavaScript Form Validator =0A= Version 2.0.2=0A= Copyright 2003 JavaScript-coder.com. All rights reserved.=0A= You use this script in your Web pages, provided these opening credit=0A= lines are kept intact.=0A= The Form validation script is distributed free from JavaScript-Coder.com=0A= =0A= You may please add a link to JavaScript-Coder.com, =0A= making it easy for others to find this script.=0A= Checkout the Give a link and Get a link page:=0A= http://www.javascript-coder.com/links/how-to-link.php=0A= =0A= You may not reprint or redistribute this code without permission = from =0A= JavaScript-Coder.com.=0A= =0A= JavaScript Coder=0A= It precisely codes what you imagine!=0A= Grab your copy here:=0A= http://www.javascript-coder.com/=0A= = -------------------------------------------------------------------------= =0A= */=0A= function Validator(frmname)=0A= {=0A= this.formobj=3Ddocument.forms[frmname];=0A= if(!this.formobj)=0A= {=0A= alert("BUG: couldnot get Form object "+frmname);=0A= return;=0A= }=0A= if(this.formobj.onsubmit)=0A= {=0A= this.formobj.old_onsubmit =3D this.formobj.onsubmit;=0A= this.formobj.onsubmit=3Dnull;=0A= }=0A= else=0A= {=0A= this.formobj.old_onsubmit =3D null;=0A= }=0A= this.formobj.onsubmit=3Dform_submit_handler;=0A= this.addValidation =3D add_validation;=0A= this.setAddnlValidationFunction=3Dset_addnl_vfunction;=0A= this.clearAllValidations =3D clear_all_validations;=0A= }=0A= function set_addnl_vfunction(functionname)=0A= {=0A= this.formobj.addnlvalidation =3D functionname;=0A= }=0A= function clear_all_validations()=0A= {=0A= for(var itr=3D0;itr < this.formobj.elements.length;itr++)=0A= {=0A= this.formobj.elements[itr].validationset =3D null;=0A= }=0A= }=0A= function form_submit_handler()=0A= {=0A= for(var itr=3D0;itr < this.elements.length;itr++)=0A= {=0A= if(this.elements[itr].validationset &&=0A= !this.elements[itr].validationset.validate())=0A= {=0A= return false;=0A= }=0A= }=0A= if(this.addnlvalidation)=0A= {=0A= str =3D" var ret =3D "+this.addnlvalidation+"()";=0A= eval(str);=0A= if(!ret) return ret;=0A= }=0A= return true;=0A= }=0A= function add_validation(itemname,descriptor,errstr)=0A= {=0A= if(!this.formobj)=0A= {=0A= alert("BUG: the form object is not set properly");=0A= return;=0A= }//if=0A= var itemobj =3D this.formobj[itemname];=0A= if(!itemobj)=0A= {=0A= alert("BUG: Couldnot get the input object named: "+itemname);=0A= return;=0A= }=0A= if(!itemobj.validationset)=0A= {=0A= itemobj.validationset =3D new ValidationSet(itemobj);=0A= }=0A= itemobj.validationset.add(descriptor,errstr);=0A= }=0A= function ValidationDesc(inputitem,desc,error)=0A= {=0A= this.desc=3Ddesc;=0A= this.error=3Derror;=0A= this.itemobj =3D inputitem;=0A= this.validate=3Dvdesc_validate;=0A= }=0A= function vdesc_validate()=0A= {=0A= if(!V2validateData(this.desc,this.itemobj,this.error))=0A= {=0A= this.itemobj.focus();=0A= return false;=0A= }=0A= return true;=0A= }=0A= function ValidationSet(inputitem)=0A= {=0A= this.vSet=3Dnew Array();=0A= this.add=3D add_validationdesc;=0A= this.validate=3D vset_validate;=0A= this.itemobj =3D inputitem;=0A= }=0A= function add_validationdesc(desc,error)=0A= {=0A= this.vSet[this.vSet.length]=3D =0A= new ValidationDesc(this.itemobj,desc,error);=0A= }=0A= function vset_validate()=0A= {=0A= for(var itr=3D0;itr=3D 0) =0A= { =0A= command =3D strValidateStr.substring(0,epos); =0A= cmdvalue =3D strValidateStr.substr(epos+1); =0A= } =0A= else =0A= { =0A= command =3D strValidateStr; =0A= } =0A= switch(command) =0A= { =0A= case "req": =0A= case "required": =0A= { =0A= if(eval(objValue.value.length) =3D=3D 0) =0A= { =0A= if(!strError || strError.length =3D=3D0) =0A= { =0A= strError =3D objValue.name + " : Required Field"; =0A= }//if =0A= alert(strError); =0A= return false; =0A= }//if =0A= break; =0A= }//case required =0A= case "maxlength": =0A= case "maxlen": =0A= { =0A= if(eval(objValue.value.length) > eval(cmdvalue)) =0A= { =0A= if(!strError || strError.length =3D=3D0) =0A= { =0A= strError =3D objValue.name + " : "+cmdvalue+" = characters maximum "; =0A= }//if =0A= alert(strError + "\n[Current length =3D " + = objValue.value.length + " ]"); =0A= return false; =0A= }//if =0A= break; =0A= }//case maxlen =0A= case "minlength": =0A= case "minlen": =0A= { =0A= if(eval(objValue.value.length) < eval(cmdvalue)) =0A= { =0A= if(!strError || strError.length =3D=3D0) =0A= { =0A= strError =3D objValue.name + " : " + cmdvalue + " = characters minimum "; =0A= }//if =0A= alert(strError + "\n[Current length =3D " + = objValue.value.length + " ]"); =0A= return false; =0A= }//if =0A= break; =0A= }//case minlen =0A= case "alnum": =0A= case "alphanumeric": =0A= { =0A= var charpos =3D objValue.value.search("[^A-Za-z0-9]"); =0A= if(objValue.value.length > 0 && charpos >=3D 0) =0A= { =0A= if(!strError || strError.length =3D=3D0) =0A= { =0A= strError =3D objValue.name+": Only alpha-numeric = characters allowed "; =0A= }//if =0A= alert(strError + "\n [Error character position " + = eval(charpos+1)+"]"); =0A= return false; =0A= }//if =0A= break; =0A= }//case alphanumeric =0A= case "num": =0A= case "numeric": =0A= { =0A= var charpos =3D objValue.value.search("[^0-9]"); =0A= if(objValue.value.length > 0 && charpos >=3D 0) =0A= { =0A= if(!strError || strError.length =3D=3D0) =0A= { =0A= strError =3D objValue.name+": Only digits allowed "; =0A= }//if =0A= alert(strError + "\n [Error character position " + = eval(charpos+1)+"]"); =0A= return false; =0A= }//if =0A= break; =0A= }//numeric =0A= =0A= case "decimal": =0A= { =0A= var charpos =3D objValue.value.search("[^0-9.]"); =0A= if(objValue.value.length > 0 && charpos >=3D 0) =0A= { =0A= if(!strError || strError.length =3D=3D0) =0A= { =0A= strError =3D objValue.name+": Only digits allowed "; =0A= }//if =0A= alert(strError + "\n [Error character position " + = eval(charpos+1)+"]"); =0A= return false; =0A= }//if =0A= break; =0A= }//decimal =0A= case "alphabetic": =0A= case "alpha": =0A= { =0A= var charpos =3D objValue.value.search("[^A-Za-z]"); =0A= if(objValue.value.length > 0 && charpos >=3D 0) =0A= { =0A= if(!strError || strError.length =3D=3D0) =0A= { =0A= strError =3D objValue.name+": Only alphabetic = characters allowed "; =0A= }//if =0A= alert(strError + "\n [Error character position " + = eval(charpos+1)+"]"); =0A= return false; =0A= }//if =0A= break; =0A= }//alpha =0A= case "alnumhyphen":=0A= {=0A= var charpos =3D objValue.value.search("[^A-Za-z0-9\-_]"); =0A= if(objValue.value.length > 0 && charpos >=3D 0) =0A= { =0A= if(!strError || strError.length =3D=3D0) =0A= { =0A= strError =3D objValue.name+": characters allowed are = A-Z,a-z,0-9,- and _"; =0A= }//if =0A= alert(strError + "\n [Error character position " + = eval(charpos+1)+"]"); =0A= return false; =0A= }//if =0A= break;=0A= }=0A= case "alnumhyphenspace":=0A= {=0A= var charpos =3D objValue.value.search("[^A-Za-z0-9\-_ ]"); =0A= if(objValue.value.length > 0 && charpos >=3D 0) =0A= { =0A= if(!strError || strError.length =3D=3D0) =0A= { =0A= strError =3D objValue.name+": characters allowed are = A-Z,a-z,0-9,- and _"; =0A= }//if =0A= alert(strError + "\n [Error character position " + = eval(charpos+1)+"]"); =0A= return false; =0A= }//if =0A= break;=0A= }=0A= =0A= case "alnumhyphenspaceapostropheparens":=0A= {=0A= var charpos =3D objValue.value.search("[^A-Za-z0-9\-_ = '()]"); =0A= if(objValue.value.length > 0 && charpos >=3D 0) =0A= { =0A= if(!strError || strError.length =3D=3D0) =0A= { =0A= strError =3D objValue.name+": characters allowed are = A-Z,a-z,0-9,- and _"; =0A= }//if =0A= alert(strError + "\n [Error character position " + = eval(charpos+1)+"]"); =0A= return false; =0A= }//if =0A= break;=0A= }=0A= =0A= case "phonenum":=0A= {=0A= var charpos =3D objValue.value.search("[^0-9\-]"); =0A= if(objValue.value.length > 0 && charpos >=3D 0) =0A= { =0A= if(!strError || strError.length =3D=3D0) =0A= { =0A= strError =3D objValue.name+": characters allowed are = 0-9,and -"; =0A= }//if =0A= alert(strError + "\n [Error character position " + = eval(charpos+1)+"]"); =0A= return false; =0A= }//if =0A= break;=0A= } =0A= case "email": =0A= { =0A= if(!validateEmailv2(objValue.value)) =0A= { =0A= if(!strError || strError.length =3D=3D0) =0A= { =0A= strError =3D objValue.name+": Enter a valid Email = address "; =0A= }//if =0A= alert(strError); =0A= return false; =0A= }//if =0A= break; =0A= }//case email =0A= case "lt": =0A= case "lessthan": =0A= { =0A= if(isNaN(objValue.value)) =0A= { =0A= alert(objValue.name+": Should be a number "); =0A= return false; =0A= }//if =0A= if(eval(objValue.value) >=3D eval(cmdvalue)) =0A= { =0A= if(!strError || strError.length =3D=3D0) =0A= { =0A= strError =3D objValue.name + " : value should be less = than "+ cmdvalue; =0A= }//if =0A= alert(strError); =0A= return false; =0A= }//if =0A= break; =0A= }//case lessthan =0A= case "gt": =0A= case "greaterthan": =0A= { =0A= if(isNaN(objValue.value)) =0A= { =0A= alert(objValue.name+": Should be a number "); =0A= return false; =0A= }//if =0A= if(eval(objValue.value) <=3D eval(cmdvalue)) =0A= { =0A= if(!strError || strError.length =3D=3D0) =0A= { =0A= strError =3D objValue.name + " : value should be = greater than "+ cmdvalue; =0A= }//if =0A= alert(strError); =0A= return false; =0A= }//if =0A= break; =0A= }//case greaterthan =0A= case "regexp": =0A= { =0A= if(objValue.value.length > 0)=0A= {=0A= if(!objValue.value.match(cmdvalue)) =0A= { =0A= if(!strError || strError.length =3D=3D0) =0A= { =0A= strError =3D objValue.name+": Invalid characters found = "; =0A= }//if = =0A= alert(strError); =0A= return false; =0A= }//if =0A= }=0A= break; =0A= }//case regexp =0A= =0A= case "adjust":=0A= {=0A= var charpos =3D objValue.value.search("[^0-9\-+]"); =0A= if(objValue.value.length > 0 && charpos >=3D 0) =0A= { =0A= if(!strError || strError.length =3D=3D0) =0A= { =0A= strError =3D objValue.name+": characters allowed are = 0-9, + and -"; =0A= }//if =0A= alert(strError + "\n [Error character position " + = eval(charpos+1)+"]"); =0A= return false; =0A= }//if =0A= break;=0A= }//case adjust =0A= =0A= case "dontselect": =0A= { =0A= if(objValue.selectedIndex =3D=3D null) =0A= { =0A= alert("BUG: dontselect command for non-select Item"); =0A= return false; =0A= } =0A= if(objValue.selectedIndex =3D=3D eval(cmdvalue)) =0A= { =0A= if(!strError || strError.length =3D=3D0) =0A= { =0A= strError =3D objValue.name+": Please Select one option "; =0A= }//if = =0A= alert(strError); =0A= return false; =0A= } =0A= break; =0A= }//case dontselect =0A= }//switch =0A= return true; =0A= }=0A= /*=0A= Copyright 2003 JavaScript-coder.com. All rights reserved.=0A= */ ------=_NextPart_000_0000_01CA66CA.B3A4CF30--