// Harish Nair 

function CheckLogin ()
	{	
		
		// Validation for Text/Numeric Field without Spaces & Special Characters 'Please enter the email' !!	
			
			var sCont = document.frmLogin.email;
			var sContVal = document.frmLogin.email.value;
				
			var sSpace = sContVal.indexOf(' ')
			
			var str=new String();
			str=sContVal;
			var span=new RegExp("[ ]","g");
			var rep=str.replace(span,"~");
			
			
				var spans1=new RegExp("[~]","g");
				var rep=rep.replace(spans1,"^");
			
				var spans2=new RegExp("[`]","g");
				var rep=rep.replace(spans2,"^");
			
				var spans3=new RegExp("[!]","g");
				var rep=rep.replace(spans3,"^");
			
				var spans4=new RegExp("[@]","g");
				var rep=rep.replace(spans4,"^");
			
				var spans5=new RegExp("[#]","g");
				var rep=rep.replace(spans5,"^");
			
				var spans6=new RegExp("[$]","g");
				var rep=rep.replace(spans6,"^");
			
				var spans7=new RegExp("[%]","g");
				var rep=rep.replace(spans7,"^");
			
				var spans8=new RegExp("[&]","g");
				var rep=rep.replace(spans8,"^");
			
				var spans9=new RegExp("[*]","g");
				var rep=rep.replace(spans9,"^");
			
				var spans10=new RegExp("[-]","g");
				var rep=rep.replace(spans10,"^");
			
				/*var spans11=new RegExp("[_]","g");
				var rep=rep.replace(spans11,"^");*/
			
				var spans11=new RegExp("[+]","g");
				var rep=rep.replace(spans11,"^");
			
				var spans12=new RegExp("[=]","g");
				var rep=rep.replace(spans12,"^");
			
				var spans13=new RegExp("[|]","g");
				var rep=rep.replace(spans13,"^");
			
				var spans14=new RegExp("[/]","g");
				var rep=rep.replace(spans14,"^");
			
				var spans15=new RegExp("[?]","g");
				var rep=rep.replace(spans15,"^");
			
				var spans16=new RegExp("[>]","g");
				var rep=rep.replace(spans16,"^");
			
				var spans17=new RegExp("[<]","g");
				var rep=rep.replace(spans17,"^");
			
				var spans18=new RegExp("[(]","g");
				var rep=rep.replace(spans18,"^");
			
				var spans19=new RegExp("[)]","g");
				var rep=rep.replace(spans19,"^");
			
				var spans20=new RegExp("[[]","g");
				var rep=rep.replace(spans20,"^");
			
				var spans21=new RegExp("[]]","g");
				var rep=rep.replace(spans21,"^");
			
				var spans22=new RegExp("[{]","g");
				var rep=rep.replace(spans22,"^");
			
				var spans23=new RegExp("[}]","g");
				var rep=rep.replace(spans23,"^");
			
				var spans24=new RegExp("[']","g");
				var rep=rep.replace(spans24,"^");
			   
            
	        var chkindex = rep.indexOf('^')
	        var chkslash =  sContVal.indexOf('\\')    // checks for slash and Double quotes
	        var chkQuotes =  sContVal.indexOf('"')
			    
			if(sContVal == 'email' || sContVal.length == 0 || chkindex != -1 || sContVal=="" || chkslash!= -1 || chkQuotes != -1 || sSpace  != -1)
		 		{ 
		 			alert("Please enter the email address properly!");
					sCont.focus();
					sCont.select();
					return false;				
		 		}			
						
			// Validation for Text/Numeric Field without Spaces & Special Characters 'Please enter the Password' !!	
			
			var sCont = document.frmLogin.userpassword;
			var sContVal = document.frmLogin.userpassword.value;
				
			var sSpace = sContVal.indexOf(' ')
			
			var str=new String();
			str=sContVal;
			var span=new RegExp("[ ]","g");
			var rep=str.replace(span,"~");
			
			
				var spans1=new RegExp("[~]","g");
				var rep=rep.replace(spans1,"^");
			
				var spans2=new RegExp("[`]","g");
				var rep=rep.replace(spans2,"^");
			
				var spans3=new RegExp("[!]","g");
				var rep=rep.replace(spans3,"^");
			
				var spans4=new RegExp("[@]","g");
				var rep=rep.replace(spans4,"^");
			
				var spans5=new RegExp("[#]","g");
				var rep=rep.replace(spans5,"^");
			
				var spans6=new RegExp("[$]","g");
				var rep=rep.replace(spans6,"^");
			
				var spans7=new RegExp("[%]","g");
				var rep=rep.replace(spans7,"^");
			
				var spans8=new RegExp("[&]","g");
				var rep=rep.replace(spans8,"^");
			
				var spans9=new RegExp("[*]","g");
				var rep=rep.replace(spans9,"^");
			
				var spans10=new RegExp("[-]","g");
				var rep=rep.replace(spans10,"^");
			
				var spans11=new RegExp("[_]","g");
				var rep=rep.replace(spans11,"^");
			
				var spans12=new RegExp("[+]","g");
				var rep=rep.replace(spans12,"^");
			
				var spans13=new RegExp("[=]","g");
				var rep=rep.replace(spans13,"^");
			
				var spans14=new RegExp("[|]","g");
				var rep=rep.replace(spans14,"^");
			
				var spans15=new RegExp("[/]","g");
				var rep=rep.replace(spans15,"^");
			
				var spans16=new RegExp("[?]","g");
				var rep=rep.replace(spans16,"^");
			
				var spans17=new RegExp("[>]","g");
				var rep=rep.replace(spans17,"^");
			
				var spans18=new RegExp("[<]","g");
				var rep=rep.replace(spans18,"^");
			
				var spans19=new RegExp("[(]","g");
				var rep=rep.replace(spans19,"^");
			
				var spans20=new RegExp("[)]","g");
				var rep=rep.replace(spans20,"^");
			
				var spans21=new RegExp("[[]","g");
				var rep=rep.replace(spans21,"^");
			
				var spans22=new RegExp("[]]","g");
				var rep=rep.replace(spans22,"^");
			
				var spans23=new RegExp("[{]","g");
				var rep=rep.replace(spans23,"^");
			
				var spans24=new RegExp("[}]","g");
				var rep=rep.replace(spans24,"^");
			
				var spans25=new RegExp("[']","g");
				var rep=rep.replace(spans25,"^");
			   
            
	        var chkindex = rep.indexOf('^')
	        var chkslash =  sContVal.indexOf('\\')    // checks for slash and Double quotes
	        var chkQuotes =  sContVal.indexOf('"')
			    
			if(sContVal.length == 0 || chkindex != -1 || sContVal=="" || chkslash!= -1 || chkQuotes != -1 || sSpace  != -1)
		 		{ 
		 			alert("Please enter the password properly!");
					sCont.focus();
					sCont.select();
					return false;				
		 		}			
						
							
	}

function CheckReg()
	{
		// Validation for Text/Numeric Field without Spaces & Special Characters 'Please enter the email' !!	
			
			var sCont = document.frmReg.regemail;
			var sContVal = document.frmReg.regemail.value;
				
			var sSpace = sContVal.indexOf(' ')
			
			var str=new String();
			str=sContVal;
			var span=new RegExp("[ ]","g");
			var rep=str.replace(span,"~");
			
			
				var spans1=new RegExp("[~]","g");
				var rep=rep.replace(spans1,"^");
			
				var spans2=new RegExp("[`]","g");
				var rep=rep.replace(spans2,"^");
			
				var spans3=new RegExp("[!]","g");
				var rep=rep.replace(spans3,"^");
			
				var spans4=new RegExp("[@]","g");
				var rep=rep.replace(spans4,"^");
			
				var spans5=new RegExp("[#]","g");
				var rep=rep.replace(spans5,"^");
			
				var spans6=new RegExp("[$]","g");
				var rep=rep.replace(spans6,"^");
			
				var spans7=new RegExp("[%]","g");
				var rep=rep.replace(spans7,"^");
			
				var spans8=new RegExp("[&]","g");
				var rep=rep.replace(spans8,"^");
			
				var spans9=new RegExp("[*]","g");
				var rep=rep.replace(spans9,"^");
			
				var spans10=new RegExp("[-]","g");
				var rep=rep.replace(spans10,"^");
			
				/*var spans11=new RegExp("[_]","g");
				var rep=rep.replace(spans11,"^");*/
			
				var spans11=new RegExp("[+]","g");
				var rep=rep.replace(spans11,"^");
			
				var spans12=new RegExp("[=]","g");
				var rep=rep.replace(spans12,"^");
			
				var spans13=new RegExp("[|]","g");
				var rep=rep.replace(spans13,"^");
			
				var spans14=new RegExp("[/]","g");
				var rep=rep.replace(spans14,"^");
			
				var spans15=new RegExp("[?]","g");
				var rep=rep.replace(spans15,"^");
			
				var spans16=new RegExp("[>]","g");
				var rep=rep.replace(spans16,"^");
			
				var spans17=new RegExp("[<]","g");
				var rep=rep.replace(spans17,"^");
			
				var spans18=new RegExp("[(]","g");
				var rep=rep.replace(spans18,"^");
			
				var spans19=new RegExp("[)]","g");
				var rep=rep.replace(spans19,"^");
			
				var spans20=new RegExp("[[]","g");
				var rep=rep.replace(spans20,"^");
			
				var spans21=new RegExp("[]]","g");
				var rep=rep.replace(spans21,"^");
			
				var spans22=new RegExp("[{]","g");
				var rep=rep.replace(spans22,"^");
			
				var spans23=new RegExp("[}]","g");
				var rep=rep.replace(spans23,"^");
			
				var spans24=new RegExp("[']","g");
				var rep=rep.replace(spans24,"^");
			   
            
	        var chkindex = rep.indexOf('^')
	        var chkslash =  sContVal.indexOf('\\')    // checks for slash and Double quotes
	        var chkQuotes =  sContVal.indexOf('"')
			    
			if(sContVal == 'email' || sContVal.length == 0 || chkindex != -1 || sContVal=="" || chkslash!= -1 || chkQuotes != -1 || sSpace  != -1)
		 		{ 
		 			alert("Please enter the email address properly!");
					sCont.focus();
					sCont.select();
					return false;				
		 		}	
				
		
		// Validation for Text/Numeric Field without Spaces & Special Characters 'Please enter the email' !!	
			
			var sCont = document.frmReg.organization;
			var sContVal = document.frmReg.organization.value;
				
			/*var sSpace = sContVal.indexOf(' ')
			
			var str=new String();
			str=sContVal;
			var span=new RegExp("[ ]","g");
			var rep=str.replace(span,"~");*/
			
			    
			if(sContVal.length == 0 || sContVal == 'organisation')
		 		{ 
		 			alert("Please enter the organisation properly!");
					sCont.focus();
					sCont.select();
					return false;				
		 		}
		
	}
	
