function IsNumeric(sText)

{
   var ValidChars = "0123456789.";
   var IsNumber=true;
   var Char;

 
   for (i = 0; i < sText.length && IsNumber == true; i++) 
      { 
      Char = sText.charAt(i); 
      if (ValidChars.indexOf(Char) == -1) 
         {
         IsNumber = false;
         }
      }
   return IsNumber;
   
}

function makeObject(){
var x;
var browser = navigator.appName;
//alert(browser);
if(browser == "Microsoft Internet Explorer"){
x = new ActiveXObject("Microsoft.XMLHTTP");
}else{
x = new XMLHttpRequest();
}
return x;
}
var for_login = makeObject();
///////////////////////////////////////////
function show_result(id)
{
if(document.getElementById('txt_reg_username').value.length=="")
{
if(id==1){document.getElementById('show_msg1').innerHTML='<img src="images/icons/warning-24x24.png">&nbsp;&nbsp;&nbsp;only 10 letters are allowed for username';}
}
if(document.getElementById('txt_reg_password').value.length=="")
{
if(id==2){document.getElementById('show_msg3').innerHTML='<img src="images/icons/warning-24x24.png">&nbsp;&nbsp;&nbsp;only 10 letters are allowed for password';}
}
}

function hide_result(id)
{
if(id==1){document.getElementById('show_msg1').innerHTML='';}
if(id==2){document.getElementById('show_msg3').innerHTML='';}
}

////////// registration form validation /////////////
function register_validation()
{
		var username=document.getElementById('txt_reg_username').value;
		var username_length=document.getElementById('txt_reg_username').value.length;
		var re_username=document.getElementById('txt_re_username').value;
		var password=document.getElementById('txt_reg_password').value;
		var password_length=document.getElementById('txt_reg_password').value.length;
		var re_password=document.getElementById('re_txt_password').value;	
		var email=document.getElementById('txt_email').value;
		var re_email=document.getElementById('txt_re_email').value;
		var zip=document.getElementById('txt_zip').value;
		var age=document.getElementById('textfield6').value
		
		if(username=="")
		{document.getElementById('show_msg1').innerHTML='<img src="images/icons/warning-24x24.png">&nbsp;&nbsp;Username Should not be blank';
		
		return false;
		
		}
		
		else
		{
			document.getElementById('show_msg1').innerHTML='';
		}
		
		if(username_length>10&&username!="")
		{document.getElementById('show_msg1').innerHTML='<img src="images/icons/warning-24x24.png">&nbsp;&nbsp;Username should be under 10 letters';

		return false;
		
		}
		
		else
		{
			document.getElementById('show_msg1').innerHTML='';
		}
		
		if(re_username=="")
		{document.getElementById('show_msg2').innerHTML='<img src="images/icons/warning-24x24.png">&nbsp;&nbsp;Retype username';

		return false;
		
		}
		
		else
		{
			document.getElementById('show_msg2').innerHTML='';
		}
		
		if(re_username!=username)
		{document.getElementById('show_msg2').innerHTML='<img src="images/icons/warning-24x24.png">&nbsp;&nbsp;Mismatch between username and Retype username';

		return false;}
		
		else
		{
			document.getElementById('show_msg2').innerHTML='';
		}
		
		if(password=="")
		{document.getElementById('show_msg3').innerHTML='<img src="images/icons/warning-24x24.png">&nbsp;&nbsp;Password should not be blank';

		return false;
		
		}
		
		else
		{
			document.getElementById('show_msg3').innerHTML='';
		}
		
		if(password_length>10&&password!="")
		{document.getElementById('show_msg3').innerHTML='<img src="images/icons/warning-24x24.png">&nbsp;&nbsp;Password should be under 10 letters';

		return false;}
		
		else
		{
			document.getElementById('show_msg3').innerHTML='';
		}
		
		if(re_password=="")
		{document.getElementById('show_msg4').innerHTML='<img src="images/icons/warning-24x24.png">&nbsp;&nbsp;Retype password';

		return false;}
		
		else
		{
			document.getElementById('show_msg4').innerHTML='';
		}
		
		
		if(re_password!=password)
		{document.getElementById('show_msg4').innerHTML='<img src="images/icons/warning-24x24.png">&nbsp;&nbsp;Mismatch between password and Retype password';

		return false;}
		
		else
		{
			document.getElementById('show_msg4').innerHTML='';
		}
		
		if(password.indexOf(' ') > -1){
			 document.getElementById('show_msg3').innerHTML='<img src="images/icons/warning-24x24.png">&nbsp;&nbsp;No space allowed';

			 return false;
		 }
		 else
		 {
			document.getElementById('show_msg3').innerHTML='';
		 } 

		if(email=="")
		{
		document.getElementById('show_msg5').innerHTML='<img src="images/icons/warning-24x24.png">&nbsp;&nbsp;Email Should not be blank';

		return false;
		}else
		{
			document.getElementById('show_msg5').innerHTML='';
		}
		
		
		if (echeck(email)==false)
		{

		return false
		}else
		{
			document.getElementById('show_msg5').innerHTML='';
		}
		
		
		if(re_email=="")
		{
		document.getElementById('show_msg6').innerHTML='<img src="images/icons/warning-24x24.png">&nbsp;&nbsp;Confirm your Email';

		return false;
		}else
		{
			document.getElementById('show_msg6').innerHTML='';
		}
		
		
		if(re_email!=email)
		{
		document.getElementById('show_msg6').innerHTML='<img src="images/icons/warning-24x24.png">&nbsp;&nbsp;Mismatch between Email and confirm Email fields';

		return false;
		}else
		{
			document.getElementById('show_msg6').innerHTML='';
		}

		if(age=="")
		{
			document.getElementById('show_msgage').innerHTML='<img src="images/icons/warning-24x24.png">&nbsp;&nbsp;Enter Age';

			return false;
		}else
		{
			document.getElementById('show_msgage').innerHTML='';
		}
		
		if(IsNumeric(zip) == false){
		    document.getElementById('show_msg8').innerHTML='<img src="images/icons/warning-24x24.png">&nbsp;&nbsp;Only Numbers';

			return false;
		}
		else
		{
			document.getElementById('show_msg8').innerHTML='';
		}


		if(document.getElementById('check_ok').checked == false)
		{
	    document.getElementById('show_msg7').innerHTML='<img src="images/icons/warning-24x24.png">&nbsp;&nbsp;Check out terms and conditions';

		return false;
		}
		
		else
		{
			document.getElementById('show_msg7').innerHTML='';
		}
		
		
		
		return true;
		
 }
 
 ////////// registration form validation 2 /////////////
function reg_validation1()
{



 if(document.getElementById('txt_username').value=="")
 {
 document.getElementById('msg1').innerHTML='<img src="images/icons/alert.gif">&nbsp;&nbsp;username should not be blank';

 return false;
 }
 else
 {
 document.getElementById('msg1').innerHTML=''; 
 }
 
 
 
 
 if(document.getElementById('txt_password').value=="")
 {
 document.getElementById('msg2').innerHTML='<img src="images/icons/alert.gif">&nbsp;&nbsp;password required';

 return false;
 }
 else
 {
 document.getElementById('msg2').innerHTML=''; 
 }
 
  if(document.getElementById('txt_confirm_password').value=="")
 {
 document.getElementById('msg3').innerHTML='<img src="images/icons/alert.gif">&nbsp;&nbsp;confirm password required';

 return false;
 }
  else
 {
 document.getElementById('msg3').innerHTML=''; 
 }
 
 if(document.getElementById('txt_confirm_password').value!=document.getElementById('txt_password').value)
 {
 document.getElementById('msg3').innerHTML='<img src="images/icons/alert.gif">&nbsp;&nbsp;Mismatch between password and confirm password fields';

 return false;
 
 }
  else
 {
 document.getElementById('msg3').innerHTML=''; 
 }
 
  if(document.getElementById('securitycode').value!=security_code)
 {
 document.getElementById('span_vcode_valid').innerHTML='<img src="images/icons/alert.gif">&nbsp;&nbsp;Invalid Verfication code';

 return false;
 }
 else
{
document.getElementById('span_vcode_valid').innerHTML='';
}
 

 document.frm_reg2.submit();
 return true;
 
 }

/////////  email validation code ///////////////

function echeck(str) {

		var at="@"
		var dot="."
		var lat=str.indexOf(at)
		var lstr=str.length
		var ldot=str.indexOf(dot)
		if (str.indexOf(at)==-1){
		   document.getElementById('show_msg5').innerHTML='<img src="images/icons/warning-24x24.png">&nbsp;&nbsp;Invalid Email format';
		   return false
		}

		if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr){
		  document.getElementById('show_msg5').innerHTML='<img src="images/icons/warning-24x24.png">&nbsp;&nbsp;Invalid Email format';
		   return false
		}

		if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr){
		 document.getElementById('show_msg5').innerHTML='<img src="images/icons/warning-24x24.png">&nbsp;&nbsp;Invalid Email format';
		    return false
		}

		 if (str.indexOf(at,(lat+1))!=-1){
		   document.getElementById('show_msg5').innerHTML='<img src="images/icons/warning-24x24.png">&nbsp;&nbsp;Invalid Email format';
		    return false
		 }

		 if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot){
		  document.getElementById('show_msg5').innerHTML='<img src="images/icons/warning-24x24.png">&nbsp;&nbsp;Invalid Email format';
		    return false
		 }

		 if (str.indexOf(dot,(lat+2))==-1){
		   document.getElementById('show_msg5').innerHTML='<img src="images/icons/warning-24x24.png">&nbsp;&nbsp;Invalid Email format';
		    return false
		 }
		
		 if (str.indexOf(" ")!=-1){
		   document.getElementById('show_msg5').innerHTML='<img src="images/icons/warning-24x24.png">&nbsp;&nbsp;Invalid Email format';
		    return false
		 }

 		 return true					
	}
	
////// security code /////////////

var security_code;
function fixedSize(valudx)
{
	security_code=valudx;

}

////// login validation ////////
function login_validation()
{
	
var username=document.getElementById('u_name').value;
var password=document.getElementById('u_pass').value;

if(username=="")
{
document.getElementById('frm_login').style.visibility = 'visible';
document.getElementById('login_alert1').innerHTML="Username Required";
return false;
}
else
{
document.getElementById('login_alert1').innerHTML='';
}
if(password=="")
{
document.getElementById('frm_login').style.visibility = 'visible';
document.getElementById('login_alert2').innerHTML="Password Required";
return false;
}
else
{
document.getElementById('login_alert2').innerHTML='';
}
if(username!=""&&password!="")
{
    FormName= document.frm_login;
	FormName.u_name.value=username;
    FormName.u_pass.value=password;
	FormName.action	= "index.php";
	FormName.submit();
}
}
<!---------------------------------------------------------->
function login1_validation()
{
	
var username=document.getElementById('u_name').value;
var password=document.getElementById('u_pass').value;

if(username=="")
{
document.getElementById('frm_login').style.visibility = 'visible';
document.getElementById('login_alert1').innerHTML="Username Required";
return false;
}
else
{
document.getElementById('login_alert1').innerHTML='';
}
if(password=="")
{
document.getElementById('frm_login').style.visibility = 'visible';
document.getElementById('login_alert2').innerHTML="Password Required";
return false;
}
else
{
document.getElementById('login_alert2').innerHTML='';
}
if(username!=""&&password!="")
{
    FormName= document.frm_login;
	FormName.u_name.value=username;
    FormName.u_pass.value=password;
	FormName.action	= "login.php";
	FormName.submit();
}
}
function forgot_validation()
{

      var email=document.getElementById('text_email').value;
	  if(email=="")
	  {
	  
	  document.getElementById('frm_forgot').style.visibility = 'visible';
	 document.getElementById('forgot_alert1').innerHTML="Email Required";
	  return false;
}
else
{
document.getElementById('forgot_alert1').innerHTML='';
}
	  
	if(email!="")
{
    FormName= document.frm_forgot;
	FormName.txt_email.value=email;
  
	FormName.action	= "forgot_password.php";
	FormName.submit();
}  
	  
}


