// 3D PHP File Form-Mailer Check Form JavaScript Document

function cf()
{
	if (document.mailform.Name.value.length==0)
	{
		alert('Please enter your full name.');
		document.mailform.Name.focus();
		return false;
	}
	//----------------------------------------------------------------//
	if (document.mailform.Company.value.length==0)
	{
		alert('Please enter your company name.');
		document.mailform.Company.focus();
		return false;
	}
	//----------------------------------------------------------------//
	if (document.mailform.Telephone.value.length==0)
	{
		alert('Please enter your phone number.');
		document.mailform.Telephone.focus();
		return false;
	}
	//----------------------------------------------------------------//
	if (document.mailform.Fax.value.length==0)
	{
		alert('Please enter your fax number.');
		document.mailform.Fax.focus();
		return false;
	}
	//----------------------------------------------------------------//
	if (document.mailform.Cell.value.length==0)
	{
		alert('Please enter your cell number.');
		document.mailform.Name.focus();
		return false;
	}
	//----------------------------------------------------------------//
	if (document.mailform.Email.value.length==0)
	{
		alert('Please enter your email address.');
		document.mailform.Email.focus();
		return false;
	}
	if (isEmail(document.mailform.Email.value)==false)
	{
		alert('Please enter a valid email address.');
		document.mailform.Email.focus();
		return false;
	}
	function isEmail(str)
	{
		var supported=0;
		if(window.RegExp){
		var tempStr="a";
		var tempReg=new RegExp(tempStr);
		if(tempReg.test(tempStr))supported=1}
		if(!supported)
		return(str.indexOf(".")>2)&&(str.indexOf("@")>0);
		var r1=new RegExp("(@.*@)|(\\.\\.)|(@\\.)|(^\\.)");
		var r2=new RegExp("^.+\\@(\\[?)[a-zA-Z0-9\\-\\.]+\\.([a-zA-Z]{2,4}|[0-9]{1,3})(\\]?)$");
		return(!r1.test(str)&&r2.test(str))
	}
//----------------------------------------------------------------//

	if (document.mailform.File.value == '')
	{
		document.mailform.hiddenVal.value = '0';
	} else {
		document.mailform.hiddenVal.value = '1';
		var objUpload=eval("document.getElementById('flUpload')");
		var sUpload=objUpload.value;
		if(sUpload!="")
	
	
			{
					var iExt=sUpload.indexOf("\\");
					var iDot=sUpload.indexOf(".");
			if((iExt < 0 ) || (iDot < 0))
	
	
				{
				alert("Invalid File Path for Upload!");
				objUpload.focus();
				event.returnValue=false; 
				return; 
			}
			if(iDot > 0)
	
	
				{
				var aUpload=sUpload.split(".");
				if(aUpload[aUpload.length-1]!="gif" && aUpload[aUpload.length-1]!="GIF" &&
				aUpload[aUpload.length-1]!="jpg" && aUpload[aUpload.length-1]!="JPG" &&
				aUpload[aUpload.length-1]!="pdf" && aUpload[aUpload.length-1]!="PDF" &&
				aUpload[aUpload.length-1]!="bmp" && aUpload[aUpload.length-1]!="BMP" &&
				aUpload[aUpload.length-1]!="tif" && aUpload[aUpload.length-1]!="TIF" &&
				aUpload[aUpload.length-1]!="doc" && aUpload[aUpload.length-1]!="DOC" &&
				aUpload[aUpload.length-1]!="ppt" && aUpload[aUpload.length-1]!="PPT" &&
				aUpload[aUpload.length-1]!="xls" && aUpload[aUpload.length-1]!="XLS" &&
				aUpload[aUpload.length-1]!="png" && aUpload[aUpload.length-1]!="PNG" &&
				aUpload[aUpload.length-1]!="zip" && aUpload[aUpload.length-1]!="ZIP")
	
	
					{
					alert("Only *.gif, *.jpg, *.pdf, *.bmp, *.tif, *.doc, *.ppt, *.xls, *.png, *.zip files are allowed for upload!");
					objUpload.focus();
					event.returnValue=false; 
					return; 
				}
			}
		}
	}	
}


