function ValidateEmail( email )
{
	
	var atCharPresent = false;
	var dotPresent = false;
	for ( var Idx = 0; Idx < email.length; Idx++ )
	{
		if ( email.charAt ( Idx ) == '@' )
			atCharPresent = true;
		if ( email.charAt ( Idx ) == '.' )
			dotPresent = true;
	}

	if ( !atCharPresent || !dotPresent )
		return false;

	return true;
}

function checkData()
{
	var f = document.myform;
	var lenInquiry = f.txtcontent.value.length;
	if (lenInquiry > 8000){
		alert("Inquiry length exceeds 8000 chars.");
		f.txtcontent.focus();
		return false;
	}
}

function validate()
{
	if (document.myform.txtcompanyname.value == "")
	{
		alert("Company name cannot be blank");
		document.myform.txtcompanyname.focus();
		return false;
	}
	else
	{
		var valu4=eval('document.myform.txtcompanyname.value');
		var flag4;
					
		if(valu4=="")
		{
			flag4=false;
		}
		
		instr=valu4.toString()
					
		for(var i=0;i<instr.length;i++)
		{
			var char1=instr.charAt(i)
			value=char1.charCodeAt()
			
			if(value=="32")
			{
				flag4=false;
			}
			else
			{
				flag4=true;
				break;
			}
		}
		
		if(flag4==false)
		{
			alert("Please enter a value for Company Name.");
			myform.txtcompanyname.focus();
			return(false);
		}
	}
	
	if (document.myform.txtname.value == "")
	{
		alert("Your name cannot be blank");
		document.myform.txtname.focus();
		return false;
	}
	else
	{
		var valu4=eval('document.myform.txtname.value');
		var flag4;	
				
		if(valu4=="")
		{
			flag4=false;
		}
		
		instr=valu4.toString()
					
		for(var i=0;i<instr.length;i++)
		{
			var char1=instr.charAt(i)
			value=char1.charCodeAt()
			
			if(value=="32")
			{
				flag4=false;
			}
			else
			{
				flag4=true;
				break;
			}
		}
		
		if(flag4==false)
		{
			alert("Please enter a value Your Name.");
			myform.txtname.focus();
			return(false);
		}
    }	 
   
	if (document.myform.txtemail.value == "")
	{
		alert("Your Email cannot be blank");
		document.myform.txtemail.focus();
		return false;
	}
	else 
	{
		if ( !ValidateEmail( document.myform.txtemail.value ) )
		{
			alert( "Invalid Email " + document.myform.txtcompanyname.value );
			myform.txtemail.focus();
			document.myform.txtemail.value ="" ;
			return false;
		}
	}   
  
	if (document.myform.txtsubject.value == "")
	{
		alert("Subject cannot be blank");
		document.myform.txtsubject.focus();
		return false;
	}
	else 
	{
		var valu4=eval('document.myform.txtsubject.value');
		var flag4;			
		
		if(valu4=="")
		{
			flag4=false;
		}
		
		instr=valu4.toString()
					
		for(var i=0;i<instr.length;i++)
		{
			var char1=instr.charAt(i)
			value=char1.charCodeAt()
		
			if(value=="32")
			{
				flag4=false;
			}
			else
			{
				flag4=true;
				break;
			}
		}
		
		if(flag4==false)
		{
			alert("Please enter Subject.");
			myform.txtsubject.focus();
			return(false);
		}
	}
		
	if (document.myform.txtcontent.value == "")
	{
		alert("Contents cannot be blank");
		document.myform.txtcontent.focus();
		return false;
	}
	else
	{
		if (document.myform.txtcontent.value.length > 7000 )
		{
			alert("Maximum 7000 characters can be allowed");
			document.myform.txtcontent.focus();
			return false;
		}				
		
		var valu4=eval('document.myform.txtcontent.value');
		var flag4;			
		
		if(valu4=="")
		{
			flag4=false;
		}
		
		instr=valu4.toString()
					
		for(var i=0;i<instr.length;i++)
		{
			var char1=instr.charAt(i)
		
			value=char1.charCodeAt()
		
			if(value=="32")
			{
				flag4=false;
			}
			else
			{
				flag4=true;
				break;
			}
		}
		
		if(flag4==false)
		{
			alert("Please enter Contents.");
			myform.txtcontent.focus();
			return(false);
		}	
	}
			
	if (document.myform.txtcompanyname.value != "")
	{	
		str = document.myform.txtcompanyname.value;
		str = str.toLowerCase();
	
		if(str.indexOf("<" + "script") != -1 || str.indexOf("http://") != -1 )
		{
			alert("wrong format");
			document.myform.txtcompanyname.focus();
			return false;
		}
	}
	
	if (document.myform.txtname.value != "")
	{	
		str = document.myform.txtname.value;
		str = str.toLowerCase();
	
		if(str.indexOf("<" + "script") != -1 || str.indexOf("http://") != -1 )
		{
			alert("wrong format");
			document.myform.txtname.focus();
			return false;
		}
	}
	
	if (document.myform.txtemail.value != "")
	{	
		str = document.myform.txtemail.value;
		str = str.toLowerCase();
	
		if(str.indexOf("<" + "script") != -1 || str.indexOf("http://") != -1 )
		{
			alert("wrong format");
			document.myform.txtemail.focus();
			return false;
		}
	}
	
	if (document.myform.txtsubject.value != "")
	{	
		str = document.myform.txtsubject.value;
		str = str.toLowerCase();
	
		if(str.indexOf("<" + "script") != -1 || str.indexOf("http://") != -1 )
		{
			alert("wrong format");
			document.myform.txtsubject.focus();
			return false;
		}
	}
	
	return true;
}