function validRegisteration()
{   
    if (document.getElementById("fname").value=="")
    {
        document.getElementById("fname").style.border = '1px solid';
        document.getElementById("fname").style.borderColor = "Red";
        document.getElementById("errormsg1").innerHTML = "<br>Enter your first name";
        document.getElementById("fname").focus();    
        return false;
    }
    else
    {
        document.getElementById("fname").style.border = '';
        document.getElementById("fname").style.borderColor = "";    
        document.getElementById("errormsg1").innerHTML = '';    
    }
    if (document.getElementById("lname").value=="")
    {
        document.getElementById("lname").style.border = '1px solid';
        document.getElementById("lname").style.borderColor = "Red";
        document.getElementById("errormsg2").innerHTML = "<br>Enter your last name";
        document.getElementById("lname").focus();    
        return false;
    }
    else
    {
        document.getElementById("lname").style.border = '';
        document.getElementById("lname").style.borderColor = "";    
        document.getElementById("errormsg2").innerHTML = '';    
    }
    if (document.getElementById("com").value=="")
    {
        document.getElementById("com").style.border = '1px solid';
        document.getElementById("com").style.borderColor = "Red";
        document.getElementById("errormsg3").innerHTML = "<br>Enter Company Name";
        document.getElementById("com").focus();    
        return false;
    }
    else
    {
        document.getElementById("com").style.border = '';
        document.getElementById("com").style.borderColor = "";    
        document.getElementById("errormsg3").innerHTML = '';    
    }    
    if (document.getElementById("log_id").value=="")
    {
        document.getElementById("log_id").style.border = '1px solid';
        document.getElementById("log_id").style.borderColor = "Red";
        document.getElementById("errormsg4").innerHTML = "<br>Enter Username";
        document.getElementById("log_id").focus();    
        return false;
    }
    else
    {
        document.getElementById("log_id").style.border = '';
        document.getElementById("log_id").style.borderColor = "";    
        document.getElementById("errormsg4").innerHTML = '';    
    }
	 if (document.getElementById("email").value=="")
    {
        document.getElementById("email").style.border = '1px solid';
        document.getElementById("email").style.borderColor = "Red";
        document.getElementById("errormsg5").innerHTML = "<br> Enter email address.";
        document.getElementById("email").focus();    
        return false;
    }
    else
    {
        var illegalChars= /^.+@.+\..{2,3}$/
        var str=document.getElementById("email").value;
        if (!str.match(illegalChars)) 
        {
            document.getElementById("email").style.border = '1px solid';
            document.getElementById("email").style.borderColor = "Red";
            document.getElementById("errormsg5").innerHTML = '<br>Invalid email address';    
            return false;
        } 
        else
         {
            document.getElementById("email").style.border = '';
            document.getElementById("email").style.borderColor = "";    
            document.getElementById("errormsg5").innerHTML = '';    
        }
    }	
	 if (document.getElementById("phone").value=="")
     { 
	  		document.getElementById("errormsg6").innerHTML =  "<br>Enter phone/mobile number ";        
            document.getElementById("phone").style.border = '';
            document.getElementById("phone").style.borderColor = "";                
            document.getElementById("phone").focus();    
            return false;
	  	 
      }else{ if(document.getElementById("phone").value.length<10 || document.getElementById("phone").value.length>15) 
        {        
            document.getElementById("errormsg6").innerHTML =  "<br>Invalid phone number length.";        
            document.getElementById("phone").style.border = '';
            document.getElementById("phone").style.borderColor = "";                
            document.getElementById("phone").focus();    
            return false;
        }
        else
        {
            document.getElementById("phone").style.border = '';
            document.getElementById("phone").style.borderColor = "";    
            document.getElementById("errormsg6").innerHTML = '';    
        }
	   }
    if (document.getElementById("fax").value==""){
			document.getElementById("errormsg7").innerHTML =  "<br>Enter Fax number ";        
            document.getElementById("fax").style.border = '';
            document.getElementById("fax").style.borderColor = "";                
            document.getElementById("fax").focus(); 
			return false;
	   }else{
        if(document.getElementById("fax").value.length < 2) 
        {        
            document.getElementById("errormsg7").innerHTML =  "<br>Invalid Fax number ";        
            document.getElementById("fax").style.border = '';
            document.getElementById("fax").style.borderColor = "";                
            document.getElementById("fax").focus();    
            return false;
        }
        else
        {
            document.getElementById("fax").style.border = '';
            document.getElementById("fax").style.borderColor = "";    
            document.getElementById("errormsg7").innerHTML = '';    
        }
    }  	
	
    if (document.getElementById("BillAddress1").value=="")
    {
        document.getElementById("BillAddress1").style.border = '1px solid';
        document.getElementById("BillAddress1").style.borderColor = "Red";
        document.getElementById("errormsg8").innerHTML = "<br>Enter Billing Address";
        document.getElementById("BillAddress1").focus();    
        return false;
    }
    else
    {
        document.getElementById("BillAddress1").style.border = '';
        document.getElementById("BillAddress1").style.borderColor = "";    
        document.getElementById("errormsg8").innerHTML = '';    
    }   
	
    if (document.getElementById("BillCity").value=="")
    {
        document.getElementById("BillCity").style.border = '1px solid';
        document.getElementById("BillCity").style.borderColor = "Red";
        document.getElementById("errormsg9").innerHTML = "<br>Enter Billing City name";
        document.getElementById("BillCity").focus();    
        return false;
    }
    else
    {
        document.getElementById("BillCity").style.border = '';
        document.getElementById("BillCity").style.borderColor = "";    
        document.getElementById("errormsg9").innerHTML = '';    
    }   

    if (document.getElementById("BillState").value=="")
    {
        document.getElementById("BillState").style.border = '1px solid';
        document.getElementById("BillState").style.borderColor = "Red";
        document.getElementById("errormsg10").innerHTML = "<br>Select Billing State name";
        document.getElementById("BillState").focus();    
        return false;
    }
    else
    {
        document.getElementById("BillState").style.border = '';
        document.getElementById("BillState").style.borderColor = "";    
        document.getElementById("errormsg10").innerHTML = '';    
    }   

    if (document.getElementById("BillZipcode").value=='')
	{
        document.getElementById("BillZipcode").style.border = '1px solid';
        document.getElementById("BillZipcode").style.borderColor = "Red";
        document.getElementById("errormsg11").innerHTML = " <br> Enter Billing Zipcode";
        document.getElementById("BillZipcode").focus();    
        return false;
    }
    else
    {
        document.getElementById("BillZipcode").style.border = '';
        document.getElementById("BillZipcode").style.borderColor = "";    
        document.getElementById("errormsg11").innerHTML = '';    
    }
	
    if (document.getElementById("BillCountry").value=='')
	{
        document.getElementById("BillCountry").style.border = '1px solid';
        document.getElementById("BillCountry").style.borderColor = "Red";
        document.getElementById("errormsg12").innerHTML = " <br> Select Billing Country name";
        document.getElementById("BillCountry").focus();    
        return false;
    }
    else
    {
        document.getElementById("BillCountry").style.border = '';
        document.getElementById("BillCountry").style.borderColor = "";    
        document.getElementById("errormsg12").innerHTML = '';    
    }
	
	if(document.getElementById("txtcap").value=='')
	{
	    document.getElementById("txtcap").style.border = '1px solid';
        document.getElementById("txtcap").style.borderColor = "Red";
        document.getElementById("errormsg13").innerHTML = " <br> Enter Security code";
        document.getElementById("txtcap").focus();    
        return false;
	}
	else 
	if (document.getElementById("cap_code").value!=document.getElementById("txtcap").value)
    {  
        document.getElementById("txtcap").style.border = '1px solid';
        document.getElementById("txtcap").style.borderColor = "Red";
        document.getElementById("errormsg13").innerHTML = "<br>Invalid security code";
        document.getElementById("txtcap").value='';
        document.getElementById("txtcap").focus();    
        return false;    
    }
    else         
    {
        document.getElementById("txtcap").style.border = '';
        document.getElementById("txtcap").style.borderColor = "";    
        document.getElementById("errormsg13").innerHTML = '';    
    } 
}

function validEditRegisteration()
{   
    if (document.getElementById("fname").value=="")
    {
        document.getElementById("fname").style.border = '1px solid';
        document.getElementById("fname").style.borderColor = "Red";
        document.getElementById("errormsg1").innerHTML = "<br>Enter your first name";
        document.getElementById("fname").focus();    
        return false;
    }
    else
    {
        document.getElementById("fname").style.border = '';
        document.getElementById("fname").style.borderColor = "";    
        document.getElementById("errormsg1").innerHTML = '';    
    }
    if (document.getElementById("lname").value=="")
    {
        document.getElementById("lname").style.border = '1px solid';
        document.getElementById("lname").style.borderColor = "Red";
        document.getElementById("errormsg2").innerHTML = "<br>Enter your last name";
        document.getElementById("lname").focus();    
        return false;
    }
    else
    {
        document.getElementById("lname").style.border = '';
        document.getElementById("lname").style.borderColor = "";    
        document.getElementById("errormsg2").innerHTML = '';    
    }
    if (document.getElementById("com").value=="")
    {
        document.getElementById("com").style.border = '1px solid';
        document.getElementById("com").style.borderColor = "Red";
        document.getElementById("errormsg3").innerHTML = "<br>Enter Company Name";
        document.getElementById("com").focus();    
        return false;
    }
    else
    {
        document.getElementById("com").style.border = '';
        document.getElementById("com").style.borderColor = "";    
        document.getElementById("errormsg3").innerHTML = '';    
    }    
    if (document.getElementById("log_id").value=="")
    {
        document.getElementById("log_id").style.border = '1px solid';
        document.getElementById("log_id").style.borderColor = "Red";
        document.getElementById("errormsg4").innerHTML = "<br>Enter Username";
        document.getElementById("log_id").focus();    
        return false;
    }
    else
    {
        document.getElementById("log_id").style.border = '';
        document.getElementById("log_id").style.borderColor = "";    
        document.getElementById("errormsg4").innerHTML = '';    
    }
	 if (document.getElementById("email").value=="")
    {
        document.getElementById("email").style.border = '1px solid';
        document.getElementById("email").style.borderColor = "Red";
        document.getElementById("errormsg5").innerHTML = "<br> Enter email address.";
        document.getElementById("email").focus();    
        return false;
    }
    else
    {
        var illegalChars= /^.+@.+\..{2,3}$/
        var str=document.getElementById("email").value;
        if (!str.match(illegalChars)) 
        {
            document.getElementById("email").style.border = '1px solid';
            document.getElementById("email").style.borderColor = "Red";
            document.getElementById("errormsg5").innerHTML = '<br>Invalid email address';    
            return false;
        } 
        else
         {
            document.getElementById("email").style.border = '';
            document.getElementById("email").style.borderColor = "";    
            document.getElementById("errormsg5").innerHTML = '';    
        }
    }	
	 if (document.getElementById("phone").value=="")
     { 
	  		document.getElementById("errormsg6").innerHTML =  "<br>Enter phone/mobile number ";        
            document.getElementById("phone").style.border = '';
            document.getElementById("phone").style.borderColor = "";                
            document.getElementById("phone").focus();    
            return false;
	  	 
      }else{ if(document.getElementById("phone").value.length<10 || document.getElementById("phone").value.length>15) 
        {        
            document.getElementById("errormsg6").innerHTML =  "<br>Invalid phone number length.";        
            document.getElementById("phone").style.border = '';
            document.getElementById("phone").style.borderColor = "";                
            document.getElementById("phone").focus();    
            return false;
        }
        else
        {
            document.getElementById("phone").style.border = '';
            document.getElementById("phone").style.borderColor = "";    
            document.getElementById("errormsg6").innerHTML = '';    
        }
	   }
	 if (document.getElementById("upassword").value=="")
     { 
	  		document.getElementById("errormsg20").innerHTML =  "<br>Enter Password";        
            document.getElementById("upassword").style.border = '';
            document.getElementById("upassword").style.borderColor = "";                
            document.getElementById("upassword").focus();    
            return false;
	  	 
      }else{ if(document.getElementById("upassword").value.length<6 || document.getElementById("upassword").value.length>20) 
        {        
            document.getElementById("errormsg20").innerHTML =  "<br>Invalid password length. mini. 6 char.";        
            document.getElementById("upassword").style.border = '';
            document.getElementById("upassword").style.borderColor = "";                
            document.getElementById("upassword").focus();    
            return false;
        }
        else
        {
            document.getElementById("upassword").style.border = '';
            document.getElementById("upassword").style.borderColor = "";    
            document.getElementById("errormsg20").innerHTML = '';    
        }
	   }
	if (document.getElementById("fax").value==""){
			document.getElementById("errormsg7").innerHTML =  "<br>Enter Fax number ";        
            document.getElementById("fax").style.border = '';
            document.getElementById("fax").style.borderColor = "";                
            document.getElementById("fax").focus(); 
			return false;
	   }else{
        if(document.getElementById("fax").value.length < 2) 
        {        
            document.getElementById("errormsg7").innerHTML =  "<br>Invalid Fax number ";        
            document.getElementById("fax").style.border = '';
            document.getElementById("fax").style.borderColor = "";                
            document.getElementById("fax").focus();    
            return false;
        }
        else
        {
            document.getElementById("fax").style.border = '';
            document.getElementById("fax").style.borderColor = "";    
            document.getElementById("errormsg7").innerHTML = '';    
        }
    }  	
	if (document.getElementById("comp_names").value=="")
    {
        document.getElementById("comp_names").style.border = '1px solid';
        document.getElementById("comp_names").style.borderColor = "Red";
        document.getElementById("errormsg81").innerHTML = "<br>Enter Company Name";
        document.getElementById("comp_names").focus();    
        return false;
    }
    else
    { 
        document.getElementById("comp_names").style.border = '';
        document.getElementById("comp_names").style.borderColor = "";    
        document.getElementById("errormsg81").innerHTML = '';    
    }   
    if (document.getElementById("BillAddress1").value=="")
    {
        document.getElementById("BillAddress1").style.border = '1px solid';
        document.getElementById("BillAddress1").style.borderColor = "Red";
        document.getElementById("errormsg8").innerHTML = "<br>Enter Billing Address";
        document.getElementById("BillAddress1").focus();    
        return false;
    }
    else
    {
        document.getElementById("BillAddress1").style.border = '';
        document.getElementById("BillAddress1").style.borderColor = "";    
        document.getElementById("errormsg8").innerHTML = '';    
    }   
	
    if (document.getElementById("BillCity").value=="")
    {
        document.getElementById("BillCity").style.border = '1px solid';
        document.getElementById("BillCity").style.borderColor = "Red";
        document.getElementById("errormsg9").innerHTML = "<br>Enter Billing City name";
        document.getElementById("BillCity").focus();    
        return false;
    }
    else
    {
        document.getElementById("BillCity").style.border = '';
        document.getElementById("BillCity").style.borderColor = "";    
        document.getElementById("errormsg9").innerHTML = '';    
    }   

    if (document.getElementById("BillState").value=="" && document.getElementById("othBillState").value=="")
    {
        document.getElementById("BillState").style.border = '1px solid';
        document.getElementById("BillState").style.borderColor = "Red";
        document.getElementById("errormsg10").innerHTML = "<br>Select Billing State name";
        document.getElementById("BillState").focus();    
        return false;
    }
    else
    {
        document.getElementById("BillState").style.border = '';
        document.getElementById("BillState").style.borderColor = "";    
        document.getElementById("errormsg10").innerHTML = '';    
    }   

    if (document.getElementById("BillZipcode").value=='')
	{
        document.getElementById("BillZipcode").style.border = '1px solid';
        document.getElementById("BillZipcode").style.borderColor = "Red";
        document.getElementById("errormsg11").innerHTML = " <br> Enter Billing Zipcode";
        document.getElementById("BillZipcode").focus();    
        return false;
    }
    else
    {
        document.getElementById("BillZipcode").style.border = '';
        document.getElementById("BillZipcode").style.borderColor = "";    
        document.getElementById("errormsg11").innerHTML = '';    
    }
	
    if (document.getElementById("BillCountry").value=='')
	{
        document.getElementById("BillCountry").style.border = '1px solid';
        document.getElementById("BillCountry").style.borderColor = "Red";
        document.getElementById("errormsg12").innerHTML = " <br> Select Billing Country name";
        document.getElementById("BillCountry").focus();    
        return false;
    }
    else
    {
        document.getElementById("BillCountry").style.border = '';
        document.getElementById("BillCountry").style.borderColor = "";    
        document.getElementById("errormsg12").innerHTML = '';    
    }
}

function validationpassword()
{
 if (document.getElementById("upassword").value=="")
    {
        document.getElementById("upassword").style.border = '1px solid';
        document.getElementById("upassword").style.borderColor = "Red";
        document.getElementById("errormsg20").innerHTML = " - Enter  password";
        document.getElementById("upassword").focus();    
        return false;    
    } 
    else
    {
        if((document.getElementById("upassword").value.length<6) || (document.getElementById("upassword").value.length>20)) 
        {        
            document.getElementById("errormsg20").innerHTML = " - Password minimum 6 and maximum 20 letters allowed";        
            document.getElementById("upassword").focus();    
            return false;
        }
        else
        {
        document.getElementById("upassword").style.border = '';
        document.getElementById("upassword").style.borderColor = "";    
        document.getElementById("errormsg20").innerHTML = '';    
        }
    } 
}

function genPassword(len)
{    
    var chars = 'ABcdeFGHiJKLmnOpqrSTUVWxyz0123456789'.split('');
    var i = chars.length;
    var cap = [];
    while(len--)
    {
        cap[len] = chars[Math.random()*i | 0];
    }  
    document.getElementById("lblcap").innerHTML=cap.join('');
    document.getElementById("cap_code").value=cap.join('');
    //alert(document.getElementById("cap_code").value);
}

function disableSelection(target)
{
if (typeof target.onselectstart!="undefined") //IE route
    target.onselectstart=function(){return false}
else if (typeof target.style.MozUserSelect!="undefined") //Firefox route
    target.style.MozUserSelect="none"
else //All other route (ie: Opera)
    target.onmousedown=function(){return false}
target.style.cursor = "default"
}

function checkusername(str)
{
//alert(str);
	if(str!="")
	{
		var httpxml;
		try
		{httpxml=new XMLHttpRequest();}
		catch(e) 
		{try     
			{httpxml=new ActiveXObject("Msxml2.XMLHTTP");}
			catch(e) 
			{try
				 {httpxml=new ActiveXObject("Microsoft.XMLHTTP");}
				 catch(e) 
				{alert("Your browser does not support AJAX!");
				  return false;
				  }
			}
		}
		function load_state() 
		{
			if(httpxml.readyState!=4)
			{ 			
				document.getElementById("loading").style.display="";  			
			}
	
			if(httpxml.readyState==4)
			{        
				//alert(httpxml.responseText);
				document.getElementById("loading").style.display="none";  			
				document.getElementById("errormsg4").innerHTML= httpxml.responseText
			}
		}   
		var url="select_username.php";
		url=url+"?username="+str;
		//alert(url);
		httpxml.onreadystatechange=load_state;
		httpxml.open("GET",url,true);
		httpxml.send(null);
	}
}

function sendpassword()
{	
	var ans=true;
	if (document.getElementById("forgetpass_email").value=="")
    {
        document.getElementById("errormessage").innerHTML = "<br> Enter email address.";
		ans=false;
        return false;
    }
    else
    {
        var illegalChars= /^.+@.+\..{2,3}$/
        var str=document.getElementById("forgetpass_email").value;
        if (!str.match(illegalChars)) 
        {
            document.getElementById("errormessage").innerHTML = '<br>Invalid email address';    
			ans=false;
            return false;
        } 
    }
	if(document.getElementById("txtcap").value=='')
	{	
		document.getElementById("errormessage").innerHTML = " <br> Enter Security code";
		ans=false;
		return false;
	}
	else
	if (document.getElementById("cap_code").value!=document.getElementById("txtcap").value)
	{  
		document.getElementById("errormessage").innerHTML = "<br>Invalid security code";
		ans=false;
		return false;    
	}
	if(ans==true)
	{
		var email = document.getElementById("forgetpass_email").value;
			var httpxml;
			try
			{httpxml=new XMLHttpRequest();}
			catch(e) 
			{try     
				{httpxml=new ActiveXObject("Msxml2.XMLHTTP");}
				catch(e) 
				{try
					 {httpxml=new ActiveXObject("Microsoft.XMLHTTP");}
					 catch(e) 
					{alert("Your browser does not support AJAX!");
					  return false;
					  }
				}
			}
			function load_state() 
			{
				if(httpxml.readyState!=4)
				{ 			
					document.getElementById("loading").style.display="";  			
				}
		
				if(httpxml.readyState==4)
				{        
					//alert(httpxml.responseText);
					document.getElementById("loading").style.display="none";  			
					document.getElementById("errormessage").innerHTML= httpxml.responseText
					document.getElementById("forgetpass_email").value='';
					document.getElementById("txtcap").value='';
					
				}
			}   
			var url="select_forgetpassword.php";
			url=url+"?email="+email;
			//alert(url);
			httpxml.onreadystatechange=load_state;
			httpxml.open("GET",url,true);
			httpxml.send(null);
	}
}

function newsletterSignUp()
{	
	var ans=true;
	if (document.getElementById("newsletteremail").value=="")
    {
        document.getElementById("newsletterError").innerHTML = "<br> Enter email address.";
		ans=false;
        return false;
    }
    else
    {
        var illegalChars= /^.+@.+\..{2,3}$/
        var str=document.getElementById("newsletteremail").value;
        if (!str.match(illegalChars)) 
        {
            document.getElementById("newsletterError").innerHTML = '<br>Invalid email address';    
			ans=false;
            return false;
        } 
    }
	if(ans==true)
	{
		var email = document.getElementById("newsletteremail").value;
			var httpxml;
			try
			{httpxml=new XMLHttpRequest();}
			catch(e) 
			{try     
				{httpxml=new ActiveXObject("Msxml2.XMLHTTP");}
				catch(e) 
				{try
					 {httpxml=new ActiveXObject("Microsoft.XMLHTTP");}
					 catch(e) 
					{alert("Your browser does not support AJAX!");
					  return false;
					  }
				}
			}
			function load_state() 
			{
				if(httpxml.readyState!=4)
				{ 			
					document.getElementById("newsletterloding").style.display="";  			
				}
		
				if(httpxml.readyState==4)
				{        
					//alert(httpxml.responseText);
					document.getElementById("newsletterloding").style.display="none";  			
					document.getElementById("newsletterError").innerHTML= httpxml.responseText
					document.getElementById("newsletteremail").value='';			
				}
			}   
			var url="select_newslettersignup.php";
			url=url+"?email="+email;
			//alert(url);
			httpxml.onreadystatechange=load_state;
			httpxml.open("GET",url,true);
			httpxml.send(null);
	}
}

function Validprototype()
{   
	var cc1=document.getElementById("cc1").value;
	var cc2=document.getElementById("cc2").value;
	var cc3=document.getElementById("cc3").value;
	var cc4=document.getElementById("cc4").value;


	if (document.getElementById("email").value=="")
    {
        document.getElementById("email").style.border = '1px solid';
        document.getElementById("email").style.borderColor = "Red";
        document.getElementById("error1").innerHTML = "<br> Enter email address.";
        document.getElementById("email").focus();    
        return false;
    }
    else
    {
        var illegalChars= /^.+@.+\..{2,3}$/
        var str=document.getElementById("email").value;
        if (!str.match(illegalChars)) 
        {
            document.getElementById("email").style.border = '1px solid';
            document.getElementById("email").style.borderColor = "Red";
            document.getElementById("error1").innerHTML = '<br>Invalid email address';    
            return false;
        } 
        else
         {
            document.getElementById("email").style.border = '';
            document.getElementById("email").style.borderColor = "";    
            document.getElementById("error1").innerHTML = '';    
        }
    }
    if (document.getElementById("name").value=="")
    {
        document.getElementById("name").style.border = '1px solid';
        document.getElementById("name").style.borderColor = "Red";
        document.getElementById("error2").innerHTML = "<br>Enter your name";
        document.getElementById("name").focus();    
        return false;
    }
    else
    {
        document.getElementById("name").style.border = '';
        document.getElementById("name").style.borderColor = "";    
        document.getElementById("error2").innerHTML = '';    
    }
    if (document.getElementById("company").value=="")
    {
        document.getElementById("company").style.border = '1px solid';
        document.getElementById("company").style.borderColor = "Red";
        document.getElementById("error3").innerHTML = "<br>Enter your company name";
        document.getElementById("company").focus();    
        return false;
    }
    else
    {
        document.getElementById("company").style.border = '';
        document.getElementById("company").style.borderColor = "";    
        document.getElementById("error3").innerHTML = '';    
    }
    if (document.getElementById("address").value=="")
    {
        document.getElementById("address").style.border = '1px solid';
        document.getElementById("address").style.borderColor = "Red";
        document.getElementById("error4").innerHTML = "<br>Enter your address";
        document.getElementById("address").focus();    
        return false;
    }
    else
    {
        document.getElementById("address").style.border = '';
        document.getElementById("address").style.borderColor = "";    
        document.getElementById("error4").innerHTML = '';    
    }    
    if (document.getElementById("city").value=="")
    {
        document.getElementById("city").style.border = '1px solid';
        document.getElementById("city").style.borderColor = "Red";
        document.getElementById("error5").innerHTML = "<br>Enter your city name";
        document.getElementById("city").focus();    
        return false;
    }
    else
    {
        document.getElementById("city").style.border = '';
        document.getElementById("city").style.borderColor = "";    
        document.getElementById("error5").innerHTML = '';    
    }
	if (document.getElementById("state").value=="")
    {
        document.getElementById("state").style.border = '1px solid';
        document.getElementById("state").style.borderColor = "Red";
        document.getElementById("error6").innerHTML = "<br>Enter your city name";
        document.getElementById("state").focus();    
        return false;
    }
    else
    {
        document.getElementById("state").style.border = '';
        document.getElementById("state").style.borderColor = "";    
        document.getElementById("error6").innerHTML = '';    
    }
	if (document.getElementById("zip").value=="")
		{
				document.getElementById("error7").innerHTML =  "<br>Enter zip number ";        
				document.getElementById("zip").style.border = '';
				document.getElementById("zip").style.borderColor = "";                
				document.getElementById("zip").focus(); 
				return false;
		}
		else
		{
			if(document.getElementById("zip").value.length < 2) 
			{        
				document.getElementById("error7").innerHTML =  "<br>Invalid zip number ";        
				document.getElementById("zip").style.border = '';
				document.getElementById("zip").style.borderColor = "";                
				document.getElementById("zip").focus();    
				return false;
			}
			else
			{
				document.getElementById("zip").style.border = '';
				document.getElementById("zip").style.borderColor = "";    
				document.getElementById("error7").innerHTML = '';    
			}
		}  	
	if (document.getElementById("phone").value=="")
     { 
	  		document.getElementById("error8").innerHTML =  "<br>Enter phone/mobile number ";        
            document.getElementById("phone").style.border = '';
            document.getElementById("phone").style.borderColor = "";                
            document.getElementById("phone").focus();    
            return false;
	  	 
     }
	 else
	 {
		if(document.getElementById("phone").value.length<10 || document.getElementById("phone").value.length>15) 
        {        
            document.getElementById("error8").innerHTML =  "<br>Invalid phone number length.";        
            document.getElementById("phone").style.border = '';
            document.getElementById("phone").style.borderColor = "";                
            document.getElementById("phone").focus();    
            return false;
        }
        else
        {
            document.getElementById("phone").style.border = '';
            document.getElementById("phone").style.borderColor = "";    
            document.getElementById("error8").innerHTML = '';    
        }
	  }	
	if (document.getElementById("fax").value=="")
	{
			document.getElementById("error9").innerHTML =  "<br>Enter Fax number ";        
            document.getElementById("fax").style.border = '';
            document.getElementById("fax").style.borderColor = "";                
            document.getElementById("fax").focus(); 
			return false;
	}
	else
	{
        if(document.getElementById("fax").value.length < 2) 
        {        
            document.getElementById("error9").innerHTML =  "<br>Invalid Fax number ";        
            document.getElementById("fax").style.border = '';
            document.getElementById("fax").style.borderColor = "";                
            document.getElementById("fax").focus();    
            return false;
        }
        else
        {
            document.getElementById("fax").style.border = '';
            document.getElementById("fax").style.borderColor = "";    
            document.getElementById("error9").innerHTML = '';    
        }
    }  	
	if (!Number(cc1) || !Number(cc2) || !Number(cc3) || !Number(cc4) )
	{
			document.getElementById("error10").innerHTML =  "<br>Enter valid CC number ";        
			return false;
	}
	else
	{
            document.getElementById("error10").innerHTML = '';    
    }  	
	
	if (!Number(security_code) && document.getElementById("security_code").length==3)
	{
			document.getElementById("error20").innerHTML =  "<br>Enter valid Security number ";        
			return false;
	}
	else
	{
            document.getElementById("error20").innerHTML = '';    
    }  	
	if (document.getElementById("filename").value!="")
	{
    	  if(!/(\.doc|\.docx|\.txt|\.rtf|\.pdf)$/i.test(document.getElementById("filename").value)) 			
	       {
			document.getElementById("filename").style.border = '1px solid';
			document.getElementById("filename").style.borderColor = "Red";
			document.getElementById("error11").innerHTML = "<br>Please upload valid file.(e.g. .doc, .docx, .pdf)";
			document.getElementById("filename").focus();	
			return false;	        
    	   }		
	}
	
	
}

