/*
	Copyright (c) 2010, 2011 Paulo Fonseca Júnior - http://paulo.fonseca.com

	File: validation.js
	Version: current (in progress)
	Improvements from 1.0-stable:	1) fix the method to play only one character * in the mask
									2) Standarization: inserted '_' character in front of parameters
									3) empty method: parameter alertMsg corrected -> _alertMsg
									4) class Field implemented. Methods Field.empty, Field.fieldok, Field.hilight, Field.mask, Field.maskVerify and Field.valid
									5) Fixed bug in Field.mask for mask '*'
									6) Field.enable method implemented
									7) Field.valid: implemented control of '@' char at first column os mask to enable variable length
									8) Field.maskDecimal implemented
									9) Field.zeroFill implemented
									10) Field.validEmail implemented

	Standard: javascript 1.5
	Description: Implements generic methods to html client side validation
	Author: Paulo Fonseca Júnior
	Create date: 2010-10-20
	Require: <?php echo JS_LIB_PATH ?>dom/dom.js

	Usage: <script defer="defer" src="<?php echo JS_LIB_PATH ?>validation/validation.js" type="text/javascript"></script>
*/	

var _0xeebe=["\x65\x6D\x70\x74\x79","\x70\x72\x6F\x74\x6F\x74\x79\x70\x65","\x76\x61\x6C\x75\x65","\x6C\x65\x6E\x67\x74\x68","\x6D\x65\x73\x73\x61\x67\x65","\x63\x70\x66\x56\x61\x6C\x69\x64","\x73\x74\x72\x69\x6E\x67","\x67\x65\x74\x45\x6C\x65\x6D\x65\x6E\x74\x42\x79\x49\x64","","\x72\x65\x70\x6C\x61\x63\x65","\x30\x30\x30\x30\x30\x30\x30\x30\x30\x30\x30","\x31\x31\x31\x31\x31\x31\x31\x31\x31\x31\x31","\x32\x32\x32\x32\x32\x32\x32\x32\x32\x32\x32","\x33\x33\x33\x33\x33\x33\x33\x33\x33\x33\x33","\x34\x34\x34\x34\x34\x34\x34\x34\x34\x34\x34","\x35\x35\x35\x35\x35\x35\x35\x35\x35\x35\x35","\x36\x36\x36\x36\x36\x36\x36\x36\x36\x36\x36","\x37\x37\x37\x37\x37\x37\x37\x37\x37\x37\x37","\x38\x38\x38\x38\x38\x38\x38\x38\x38\x38\x38","\x39\x39\x39\x39\x39\x39\x39\x39\x39\x39\x39","\x68\x69\x6C\x69\x67\x68\x74","\x63\x68\x61\x72\x41\x74","\x66\x69\x65\x6C\x64\x6F\x6B","\x64\x61\x74\x65\x56\x61\x6C\x69\x64","\x73\x75\x62\x73\x74\x72","\x65\x6D\x61\x69\x6C\x56\x61\x6C\x69\x64","\x74\x65\x73\x74","\x74\x65\x78\x74\x46\x69\x65\x6C\x64","\x69\x6E\x64\x65\x78\x4F\x66","\x63\x6C\x61\x73\x73\x4E\x61\x6D\x65","\x63\x6F\x6D\x62\x6F\x46\x69\x65\x6C\x64","\x72\x61\x64\x69\x6F\x46\x69\x65\x6C\x64","\x72\x61\x64\x69\x6F\x53\x65\x6C\x65\x63\x74\x65\x64","\x65\x6E\x61\x62\x6C\x65","\x64\x69\x73\x61\x62\x6C\x65\x64","\x20\x68\x69\x6C\x69\x67\x68\x74","\x20\x66\x69\x65\x6C\x64\x6F\x6B","\x6C\x6F\x77\x65\x72\x43\x61\x73\x65","\x65\x76\x65\x6E\x74","\x77\x68\x69\x63\x68","\x6B\x65\x79\x43\x6F\x64\x65","\x74\x6F\x4C\x6F\x77\x65\x72\x43\x61\x73\x65","\x6D\x61\x73\x6B","\x40","\x41\x42\x43\x44\x45\x46\x47\x48\x49\x4A\x4B\x4C\x4D\x4E\x4F\x50\x51\x52\x53\x54\x55\x56\x57\x58\x59\x5A","\x61\x62\x63\x64\x65\x66\x67\x68\x69\x6A\x6B\x6C\x6D\x6E\x6F\x70\x71\x72\x73\x74\x75\x76\x77\x78\x79\x7A","\x41\x42\x43\x44\x45\x46\x47\x48\x49\x4A\x4B\x4C\x4D\x4E\x4F\x50\x51\x52\x53\x54\x55\x56\x57\x58\x59\x5A\x61\x62\x63\x64\x65\x66\x67\x68\x69\x6A\x6B\x6C\x6D\x6E\x6F\x70\x71\x72\x73\x74\x75\x76\x77\x78\x79\x7A","\x20\x2D\x30\x31\x32\x33\x34\x35\x36\x37\x38\x39\x41\x42\x43\x44\x45\x46\x47\x48\x49\x4A\x4B\x4C\x4D\x4E\x4F\x50\x51\x52\x53\x54\x55\x56\x57\x58\x59\x5A\x61\x62\x63\x64\x65\x66\x67\x68\x69\x6A\x6B\x6C\x6D\x6E\x6F\x70\x71\x72\x73\x74\x75\x76\x77\x78\x79\x7A","\x2D\x30\x31\x32\x33\x34\x35\x36\x37\x38\x39\x2C","\x28\x29\x2E\x2D\x3A\x2F\x2C\x20","\x20\x21\x22\x23\x24\x25\x26\x27\x28\x29\x2A\x2B\x2C\x2D\x2E\x2F\x30\x31\x32\x33\x34\x35\x36\x37\x38\x39\x3A\x3B\x3C\x3D\x3E\x3F\x40\x41\x42\x43\x44\x45\x46\x47\x48\x49\x4A\x4B\x4C\x4D\x4E\x4F\x50\x51\x52\x53\x54\x55\x56\x57\x58\x59\x5A\x5B\x5D\x5E\x5F\x2F\x60\x61\x62\x63\x64\x65\x66\x67\x68\x69\x6A\x6B\x6C\x6D\x6E\x6F\x70\x71\x72\x73\x74\x75\x76\x77\x78\x79\x7A\x7B\x7C\x7D\x7E","\x66\x72\x6F\x6D\x43\x68\x61\x72\x43\x6F\x64\x65","\x63\x61\x6C\x6C","\x2A","\x39","\x41","\x61","\x5A","\x58","\x6D\x61\x73\x6B\x44\x65\x63\x69\x6D\x61\x6C","\x30\x31\x32\x33\x34\x35\x36\x37\x38\x39","\x30","\x6D\x61\x73\x6B\x56\x65\x72\x69\x66\x79","\x41\x42\x43\x44\x45\x46\x47\x48\x49\x4A\x4B\x4C\x4D\x4E\x4F\x50\x51\x52\x53\x54\x55\x56\x57\x58\x59\x5A\x61\x62\x63\x64\x65\x66\x67\x68\x69\x6A\x6B\x6C\x6D\x6E\x6F\x70\x71\x72\x73\x74\x75\x76\x77\x78\x79\x7A\x30\x31\x32\x33\x34\x35\x36\x37\x38\x39\x2D","\x69\x64","\x67\x65\x74\x45\x6C\x65\x6D\x65\x6E\x74\x73\x42\x79\x4E\x61\x6D\x65","\x63\x68\x65\x63\x6B\x65\x64","\x75\x70\x70\x65\x72\x43\x61\x73\x65","\x74\x6F\x55\x70\x70\x65\x72\x43\x61\x73\x65","\x76\x61\x6C\x69\x64","\x20\x64\x61\x74\x65","\x7A\x65\x72\x6F\x46\x69\x6C\x6C","\x6A\x6F\x69\x6E","\x6E\x6F\x72\x6D\x61\x6C\x69\x7A\x65\x41\x63\x63\x65\x6E\x74\x73","\x73\x70\x6C\x69\x74","\xC0\xC1\xC2\xC3\xC4\xC5\xE0\xE1\xE2\xE3\xE4\xE5\xD2\xD3\xD4\xD5\xD5\xD6\xD8\xF2\xF3\xF4\xF5\xF6\xF8\xC8\xC9\xCA\xCB\xE8\xE9\xEA\xEB\xF0\xC7\xE7\xD0\xCC\xCD\xCE\xCF\xEC\xED\xEE\xEF\xD9\xDA\xDB\xDC\xF9\xFA\xFB\xFC\xD1\xF1\u0160\u0161\u0178\xFF\xFD\u017D\u017E","\x4F","\x6F","\x45","\x65","\x43","\x63","\x44","\x49","\x69","\x55","\x75","\x4E","\x6E","\x53","\x73","\x59","\x79","\x7A"];String[_0xeebe[1]][_0xeebe[0]]=function (_0xa3d5x1,_0xa3d5x2,_0xa3d5x3){try{var _0xa3d5x4=this[_0xeebe[2]]();if(_0xa3d5x4==null||_0xa3d5x4[_0xeebe[3]]==0){if(_0xa3d5x1!=null){alert(_0xa3d5x1);} ;return true;} else {if(_0xa3d5x2!=null){_0xa3d5x2(_0xa3d5x3);} ;return false;} ;} catch(e){Error[_0xeebe[4]](e);} ;} ;function Field(){} ;Field[_0xeebe[5]]=function (_0xa3d5x6){if( typeof _0xa3d5x6==_0xeebe[6]){_0xa3d5x6=Element[_0xeebe[7]](_0xa3d5x6);} ;var _0xa3d5x7,_0xa3d5x8=_0xa3d5x6[_0xeebe[2]];_0xa3d5x8=_0xa3d5x8[_0xeebe[9]](/\./,_0xeebe[8]);_0xa3d5x8=_0xa3d5x8[_0xeebe[9]](/\./,_0xeebe[8]);_0xa3d5x8=_0xa3d5x8[_0xeebe[9]](/\-/,_0xeebe[8]);if(_0xa3d5x8[_0xeebe[3]]!=11||_0xa3d5x8==_0xeebe[10]||_0xa3d5x8==_0xeebe[11]||_0xa3d5x8==_0xeebe[12]||_0xa3d5x8==_0xeebe[13]||_0xa3d5x8==_0xeebe[14]||_0xa3d5x8==_0xeebe[15]||_0xa3d5x8==_0xeebe[16]||_0xa3d5x8==_0xeebe[17]||_0xa3d5x8==_0xeebe[18]||_0xa3d5x8==_0xeebe[19]){Field[_0xeebe[20]](_0xa3d5x6);return false;} ;soma=0;for(_0xa3d5x7=0;_0xa3d5x7<9;_0xa3d5x7++){soma+=parseInt(_0xa3d5x8[_0xeebe[21]](_0xa3d5x7))*(10-_0xa3d5x7);} ;resto=11-(soma%11);if(resto==10||resto==11){resto=0;} ;if(resto!=parseInt(_0xa3d5x8[_0xeebe[21]](9))){Field[_0xeebe[20]](_0xa3d5x6);return false;} ;soma=0;for(_0xa3d5x7=0;_0xa3d5x7<10;_0xa3d5x7++){soma+=parseInt(_0xa3d5x8[_0xeebe[21]](_0xa3d5x7))*(11-_0xa3d5x7);} ;resto=11-(soma%11);if(resto==10||resto==11){resto=0;} ;if(resto!=parseInt(_0xa3d5x8[_0xeebe[21]](10))){Field[_0xeebe[20]](_0xa3d5x6);return false;} ;Field[_0xeebe[22]](_0xa3d5x6);return true;} ;Field[_0xeebe[23]]=function (_0xa3d5x6){var _0xa3d5x9=true;if( typeof _0xa3d5x6==_0xeebe[6]){_0xa3d5x6=Element[_0xeebe[7]](_0xa3d5x6);} ;var _0xa3d5xa=_0xa3d5x6[_0xeebe[2]][_0xeebe[24]](0,2)*1;var _0xa3d5xb=_0xa3d5x6[_0xeebe[2]][_0xeebe[24]](3,2)*1;var _0xa3d5xc=_0xa3d5x6[_0xeebe[2]][_0xeebe[24]](6,4)*1;var _0xa3d5xd=_0xa3d5xc%4;if(_0xa3d5xd){ultimoDia=28;} else {ultimoDia=29;} ;if(_0xa3d5xb==1||_0xa3d5xb==3||_0xa3d5xb==5||_0xa3d5xb==7||_0xa3d5xb==8||_0xa3d5xb==10||_0xa3d5xb==12){if(_0xa3d5xa<1||_0xa3d5xa>31){_0xa3d5x9=false;} ;} else {if(_0xa3d5xb==4||_0xa3d5xb==6||_0xa3d5xb==9||_0xa3d5xb==11){if(_0xa3d5xa<1||_0xa3d5xa>30){_0xa3d5x9=false;} ;} else {if(_0xa3d5xb==2){if(_0xa3d5xa<1||_0xa3d5xa>ultimoDia){_0xa3d5x9=false;} ;} else {_0xa3d5x9=false;} ;} ;} ;return _0xa3d5x9;} ;Field[_0xeebe[25]]=function (_0xa3d5x6){if( typeof _0xa3d5x6==_0xeebe[6]){_0xa3d5x6=Element[_0xeebe[7]](_0xa3d5x6);} ;var _0xa3d5xe= new RegExp(/^[\w-]+(\.[\w-]+)*@(([A-Za-z\d][A-Za-z\d-]{0,61}[A-Za-z\d]\.)+[A-Za-z]{2,6}|\[\d{1,3}(\.\d{1,3}){3}\])$/);if(_0xa3d5xe[_0xeebe[26]](_0xa3d5x6[_0xeebe[2]])){Field[_0xeebe[22]](_0xa3d5x6);return true;} else {Field[_0xeebe[20]](_0xa3d5x6);return false;} ;} ;Field[_0xeebe[0]]=function (_0xa3d5x6){if( typeof _0xa3d5x6==_0xeebe[6]){_0xa3d5x6=Element[_0xeebe[7]](_0xa3d5x6);} ;if(_0xa3d5x6[_0xeebe[29]][_0xeebe[28]](_0xeebe[27])!=-1){if(_0xa3d5x6[_0xeebe[2]]==null||_0xa3d5x6[_0xeebe[2]][_0xeebe[3]]==0){return true;} else {return false;} ;} ;if(_0xa3d5x6[_0xeebe[29]][_0xeebe[28]](_0xeebe[30])!=-1){if(_0xa3d5x6[_0xeebe[2]]==0){return true;} else {return false;} ;} ;if(_0xa3d5x6[_0xeebe[29]][_0xeebe[28]](_0xeebe[31])!=-1){if(Field[_0xeebe[32]](_0xa3d5x6)){return false;} else {return true;} ;} ;} ;Field[_0xeebe[33]]=function (_0xa3d5x6,_0xa3d5xf){if( typeof _0xa3d5x6==_0xeebe[6]){_0xa3d5x6=Element[_0xeebe[7]](_0xa3d5x6);} ;_0xa3d5x6[_0xeebe[34]]=!_0xa3d5xf;} ;Field[_0xeebe[22]]=function (_0xa3d5x6){if( typeof _0xa3d5x6==_0xeebe[6]){_0xa3d5x6=Element[_0xeebe[7]](_0xa3d5x6);} ;_0xa3d5x6[_0xeebe[29]]=_0xa3d5x6[_0xeebe[29]][_0xeebe[9]](_0xeebe[35],_0xeebe[8]);_0xa3d5x6[_0xeebe[29]]=_0xa3d5x6[_0xeebe[29]][_0xeebe[9]](_0xeebe[36],_0xeebe[8]);_0xa3d5x6[_0xeebe[29]]+=_0xeebe[36];} ;Field[_0xeebe[20]]=function (_0xa3d5x6){if( typeof _0xa3d5x6==_0xeebe[6]){_0xa3d5x6=Element[_0xeebe[7]](_0xa3d5x6);} ;_0xa3d5x6[_0xeebe[29]]=_0xa3d5x6[_0xeebe[29]][_0xeebe[9]](_0xeebe[35],_0xeebe[8]);_0xa3d5x6[_0xeebe[29]]=_0xa3d5x6[_0xeebe[29]][_0xeebe[9]](_0xeebe[36],_0xeebe[8]);_0xa3d5x6[_0xeebe[29]]+=_0xeebe[35];} ;Field[_0xeebe[37]]=function (_0xa3d5x6,_0xa3d5x10){_0xa3d5x10=(_0xa3d5x10)?_0xa3d5x10:(window[_0xeebe[38]])?window[_0xeebe[38]]:_0xeebe[8];var _0xa3d5x11=(_0xa3d5x10[_0xeebe[39]])?_0xa3d5x10[_0xeebe[39]]:_0xa3d5x10[_0xeebe[40]];if(_0xa3d5x11!=0&&_0xa3d5x11!=8&&_0xa3d5x11!=9&&_0xa3d5x11!=35&&_0xa3d5x11!=36&&_0xa3d5x11!=37&&_0xa3d5x11!=39){_0xa3d5x6[_0xeebe[2]]=_0xa3d5x6[_0xeebe[2]][_0xeebe[41]]();} ;return true;} ;Field[_0xeebe[42]]=function (_0xa3d5x6,_0xa3d5x10,_0xa3d5x12,_0xa3d5x13){if( typeof _0xa3d5x6==_0xeebe[6]){_0xa3d5x6=Element[_0xeebe[7]](_0xa3d5x6);} ;if(_0xa3d5x12[_0xeebe[24]](0,1)==_0xeebe[43]){_0xa3d5x12=_0xa3d5x12[_0xeebe[24]](1,_0xa3d5x6[_0xeebe[2]][_0xeebe[3]]+1);} ;var _0xa3d5x14=_0xeebe[44];var _0xa3d5x15=_0xeebe[45];var _0xa3d5x16=_0xeebe[46];var _0xa3d5x17=_0xeebe[47];var _0xa3d5x18=_0xeebe[48];var _0xa3d5x19=_0xeebe[49];var _0xa3d5x1a=_0xeebe[50];_0xa3d5x10=(_0xa3d5x10)?_0xa3d5x10:(window[_0xeebe[38]])?window[_0xeebe[38]]:_0xeebe[8];var _0xa3d5x1b=_0xa3d5x6[_0xeebe[2]];if(_0xa3d5x10){var _0xa3d5x1c=(_0xa3d5x10[_0xeebe[39]])?_0xa3d5x10[_0xeebe[39]]:_0xa3d5x10[_0xeebe[40]];var _0xa3d5x11=String[_0xeebe[51]](_0xa3d5x1c);if(_0xa3d5x1c==13&&_0xa3d5x13!=null){return _0xa3d5x13[_0xeebe[52]]();} ;if(_0xa3d5x1c==0||_0xa3d5x1c==8||_0xa3d5x1c==9||_0xa3d5x1c==35||_0xa3d5x1c==36||_0xa3d5x1c==37||_0xa3d5x1c==39||_0xa3d5x1c==44){return true;} ;if(_0xa3d5x1c<32){return true;} ;var _0xa3d5x1d=_0xa3d5x1b[_0xeebe[3]];if(_0xa3d5x1d>=_0xa3d5x12[_0xeebe[3]]){if(_0xa3d5x12[_0xeebe[24]](0,1)==_0xeebe[53]){_0xa3d5x6[_0xeebe[2]]=_0xa3d5x1b;return true;} else {return false;} ;} ;var _0xa3d5x1e=_0xa3d5x12[_0xeebe[24]](_0xa3d5x1d,1);while(_0xa3d5x19[_0xeebe[28]](_0xa3d5x1e)!=-1){_0xa3d5x1b+=_0xa3d5x1e;_0xa3d5x1d=_0xa3d5x1b[_0xeebe[3]];if(_0xa3d5x1d>=_0xa3d5x12[_0xeebe[3]]){return false;} ;_0xa3d5x1e=_0xa3d5x12[_0xeebe[24]](_0xa3d5x1d,1);} ;switch(_0xa3d5x1e){case _0xeebe[54]:if(_0xa3d5x18[_0xeebe[28]](_0xa3d5x11)==-1){return false;} ;break ;;case _0xeebe[55]:if(_0xa3d5x14[_0xeebe[28]](_0xa3d5x11)==-1){return false;} ;break ;;case _0xeebe[56]:if(_0xa3d5x15[_0xeebe[28]](_0xa3d5x11)==-1){return false;} ;break ;;case _0xeebe[57]:if(_0xa3d5x16[_0xeebe[28]](_0xa3d5x11)==-1){return false;} ;break ;;case _0xeebe[58]:if(_0xa3d5x17[_0xeebe[28]](_0xa3d5x11)==-1){return false;} ;break ;;case _0xeebe[53]:_0xa3d5x6[_0xeebe[2]]=_0xa3d5x1b;return true;break ;;default:return false;break ;;} ;} ;_0xa3d5x6[_0xeebe[2]]=_0xa3d5x1b;return true;} ;Field[_0xeebe[59]]=function (_0xa3d5x6,_0xa3d5x10,_0xa3d5x1f,_0xa3d5x20,_0xa3d5x13){var _0xa3d5x21=0;var _0xa3d5x11=_0xeebe[8];var _0xa3d5x7=j=0;var _0xa3d5x22=len2=0;var _0xa3d5x23=_0xeebe[60];var _0xa3d5x24=aux2=_0xeebe[8];var _0xa3d5x25=(_0xa3d5x10)?_0xa3d5x10:(window[_0xeebe[38]])?window[_0xeebe[38]]:_0xeebe[8];var _0xa3d5x1c=(_0xa3d5x25[_0xeebe[39]])?_0xa3d5x25[_0xeebe[39]]:_0xa3d5x25[_0xeebe[40]];_0xa3d5x11=String[_0xeebe[51]](_0xa3d5x1c);if(_0xa3d5x1c==13&&_0xa3d5x13!=null){return _0xa3d5x13[_0xeebe[52]]();} ;if(_0xa3d5x23[_0xeebe[28]](_0xa3d5x11)!=-1){_0xa3d5x22=_0xa3d5x6[_0xeebe[2]][_0xeebe[3]];for(_0xa3d5x7=0;_0xa3d5x7<_0xa3d5x22;_0xa3d5x7++){if((_0xa3d5x6[_0xeebe[2]][_0xeebe[21]](_0xa3d5x7)!=_0xeebe[61])&&(_0xa3d5x6[_0xeebe[2]][_0xeebe[21]](_0xa3d5x7)!=_0xa3d5x20)){break ;} ;} ;_0xa3d5x24=_0xeebe[8];for(;_0xa3d5x7<_0xa3d5x22;_0xa3d5x7++){if(_0xa3d5x23[_0xeebe[28]](_0xa3d5x6[_0xeebe[2]][_0xeebe[21]](_0xa3d5x7))!=-1){_0xa3d5x24+=_0xa3d5x6[_0xeebe[2]][_0xeebe[21]](_0xa3d5x7);} ;} ;_0xa3d5x24+=_0xa3d5x11;_0xa3d5x22=_0xa3d5x24[_0xeebe[3]];if(_0xa3d5x22==0){_0xa3d5x6[_0xeebe[2]]=_0xeebe[8];} ;if(_0xa3d5x22==1){_0xa3d5x6[_0xeebe[2]]=_0xeebe[61]+_0xa3d5x20+_0xeebe[61]+_0xa3d5x24;} ;if(_0xa3d5x22==2){_0xa3d5x6[_0xeebe[2]]=_0xeebe[61]+_0xa3d5x20+_0xa3d5x24;} ;if(_0xa3d5x22>2){aux2=_0xeebe[8];j=0;for(_0xa3d5x7=_0xa3d5x22-3;_0xa3d5x7>=0;_0xa3d5x7--){if(j==3){aux2+=_0xa3d5x1f;j=0;} ;aux2+=_0xa3d5x24[_0xeebe[21]](_0xa3d5x7);j++;} ;_0xa3d5x6[_0xeebe[2]]=_0xeebe[8];len2=aux2[_0xeebe[3]];for(_0xa3d5x7=len2-1;_0xa3d5x7>=0;_0xa3d5x7--){_0xa3d5x6[_0xeebe[2]]+=aux2[_0xeebe[21]](_0xa3d5x7);} ;_0xa3d5x6[_0xeebe[2]]+=_0xa3d5x20+_0xa3d5x24[_0xeebe[24]](_0xa3d5x22-2,_0xa3d5x22);} ;return false;} ;if(_0xa3d5x1c==0||_0xa3d5x1c==8||_0xa3d5x1c==9||_0xa3d5x1c==35||_0xa3d5x1c==36||_0xa3d5x1c==37||_0xa3d5x1c==39||_0xa3d5x1c==44){return true;} else {return false;} ;} ;Field[_0xeebe[62]]=function (_0xa3d5x6,_0xa3d5x12){var _0xa3d5x9=true,_0xa3d5x7;if(_0xa3d5x12!=null){if( typeof _0xa3d5x6==_0xeebe[6]){_0xa3d5x6=Element[_0xeebe[7]](_0xa3d5x6);} ;if(_0xa3d5x12[_0xeebe[24]](0,1)==_0xeebe[43]){_0xa3d5x12=_0xa3d5x12[_0xeebe[24]](1,_0xa3d5x6[_0xeebe[2]][_0xeebe[3]]);} ;if(_0xa3d5x12[_0xeebe[3]]!=_0xa3d5x6[_0xeebe[2]][_0xeebe[3]]){_0xa3d5x9=false;} else {for(_0xa3d5x7=0;_0xa3d5x7<_0xa3d5x12[_0xeebe[3]];_0xa3d5x7++){switch(_0xa3d5x12[_0xeebe[21]](_0xa3d5x7)){case _0xeebe[55]:strCheck=_0xeebe[44];break ;;case _0xeebe[57]:strCheck=_0xeebe[46];break ;;case _0xeebe[54]:strCheck=_0xeebe[60];break ;;case _0xeebe[58]:strCheck=_0xeebe[63];break ;;default:strCheck=_0xa3d5x12[_0xeebe[21]](_0xa3d5x7);;} ;if(strCheck[_0xeebe[28]](_0xa3d5x6[_0xeebe[2]][_0xeebe[21]](_0xa3d5x7))==-1){_0xa3d5x9=false;} ;} ;} ;} ;return _0xa3d5x9;} ;Field[_0xeebe[32]]=function (_0xa3d5x6){if( typeof _0xa3d5x6==_0xeebe[6]){_0xa3d5x6=Element[_0xeebe[7]](_0xa3d5x6);} ;_0xa3d5x6=document[_0xeebe[65]](_0xa3d5x6[_0xeebe[64]]);var _0xa3d5x26=false;var _0xa3d5x27=_0xa3d5x6[_0xeebe[3]];for(var _0xa3d5x7=0;_0xa3d5x7<_0xa3d5x27;_0xa3d5x7++){if(_0xa3d5x6[_0xa3d5x7][_0xeebe[66]]){_0xa3d5x26=true;break ;} ;} ;if(_0xa3d5x26){return true;} else {return false;} ;} ;Field[_0xeebe[67]]=function (_0xa3d5x6,_0xa3d5x10){_0xa3d5x10=(_0xa3d5x10)?_0xa3d5x10:(window[_0xeebe[38]])?window[_0xeebe[38]]:_0xeebe[8];var _0xa3d5x11=(_0xa3d5x10[_0xeebe[39]])?_0xa3d5x10[_0xeebe[39]]:_0xa3d5x10[_0xeebe[40]];if(_0xa3d5x11!=0&&_0xa3d5x11!=8&&_0xa3d5x11!=9&&_0xa3d5x11!=35&&_0xa3d5x11!=36&&_0xa3d5x11!=37&&_0xa3d5x11!=39){_0xa3d5x6[_0xeebe[2]]=_0xa3d5x6[_0xeebe[2]][_0xeebe[68]]();} ;return true;} ;Field[_0xeebe[69]]=function (_0xa3d5x6,_0xa3d5x12){if( typeof _0xa3d5x6==_0xeebe[6]){_0xa3d5x6=Element[_0xeebe[7]](_0xa3d5x6);} ;var _0xa3d5x9=true;if(Field[_0xeebe[0]](_0xa3d5x6)){Field[_0xeebe[20]](_0xa3d5x6);_0xa3d5x9=false;} else {if(Field[_0xeebe[62]](_0xa3d5x6,_0xa3d5x12)){Field[_0xeebe[22]](_0xa3d5x6);} else {Field[_0xeebe[20]](_0xa3d5x6);_0xa3d5x9=false;} ;} ;if(_0xa3d5x6[_0xeebe[29]][_0xeebe[28]](_0xeebe[70])!=-1){if(Field[_0xeebe[23]](_0xa3d5x6)){Field[_0xeebe[22]](_0xa3d5x6);} else {Field[_0xeebe[20]](_0xa3d5x6);_0xa3d5x9=false;} ;} ;return _0xa3d5x9;} ;Field[_0xeebe[71]]=function (_0xa3d5x28,_0xa3d5x29){_0xa3d5x29-=_0xa3d5x28.toString()[_0xeebe[3]];if(_0xa3d5x29>0){return  new Array(_0xa3d5x29+(/\./[_0xeebe[26]](_0xa3d5x28.toString())?2:1))[_0xeebe[72]](_0xeebe[61])+_0xa3d5x28.toString();} ;return _0xa3d5x28.toString();} ;String[_0xeebe[1]][_0xeebe[73]]=function (){var _0xa3d5x2a=this[_0xeebe[74]](_0xeebe[8]);var _0xa3d5x2b= new Array();var _0xa3d5x2c=_0xa3d5x2a[_0xeebe[3]];var _0xa3d5x2d=_0xeebe[75];var _0xa3d5x2e=[_0xeebe[55],_0xeebe[55],_0xeebe[55],_0xeebe[55],_0xeebe[55],_0xeebe[55],_0xeebe[56],_0xeebe[56],_0xeebe[56],_0xeebe[56],_0xeebe[56],_0xeebe[56],_0xeebe[76],_0xeebe[76],_0xeebe[76],_0xeebe[76],_0xeebe[76],_0xeebe[76],_0xeebe[76],_0xeebe[77],_0xeebe[77],_0xeebe[77],_0xeebe[77],_0xeebe[77],_0xeebe[77],_0xeebe[78],_0xeebe[78],_0xeebe[78],_0xeebe[78],_0xeebe[79],_0xeebe[79],_0xeebe[79],_0xeebe[79],_0xeebe[79],_0xeebe[80],_0xeebe[81],_0xeebe[82],_0xeebe[83],_0xeebe[83],_0xeebe[83],_0xeebe[83],_0xeebe[84],_0xeebe[84],_0xeebe[84],_0xeebe[84],_0xeebe[85],_0xeebe[85],_0xeebe[85],_0xeebe[85],_0xeebe[86],_0xeebe[86],_0xeebe[86],_0xeebe[86],_0xeebe[87],_0xeebe[88],_0xeebe[89],_0xeebe[90],_0xeebe[91],_0xeebe[92],_0xeebe[92],_0xeebe[57],_0xeebe[93]];for(var _0xa3d5x7=0;_0xa3d5x7<_0xa3d5x2c;_0xa3d5x7++){if(_0xa3d5x2d[_0xeebe[28]](_0xa3d5x2a[_0xa3d5x7])!=-1){_0xa3d5x2b[_0xa3d5x7]=_0xa3d5x2e[_0xa3d5x2d[_0xeebe[28]](_0xa3d5x2a[_0xa3d5x7])];} else {_0xa3d5x2b[_0xa3d5x7]=_0xa3d5x2a[_0xa3d5x7];} ;} ;_0xa3d5x2b=_0xa3d5x2b[_0xeebe[72]](_0xeebe[8]);return _0xa3d5x2b;} ;
