// JavaScript Document
function frmValidation()
{
    var Field= Array();
	var FieldName= Array();
	var Pack=Array();
	//Pack[0]="Bronze";
	/*Pack[0]="Silver";
	Pack[1]="Gold";
	Pack[2]="Platinum"; ----Commented on 06Nov08*/
	Pack[0]="Basic";
	Pack[1]="Delux";

	
	Field[0]=document.frmorder.FirstName.value;
	Field[1]=document.frmorder.LastName.value;
	Field[2]=document.frmorder.EmailAddress.value;
	//Field[3]=document.frmorder.Package.value;
	Field[4]=document.frmorder.CompanyName.value;
	Field[5]=document.frmorder.Address.value;
	Field[6]=document.frmorder.Suburb.value;
	Field[7]=document.frmorder.Postcode.value;
	Field[8]=document.frmorder.State.value;
	Field[9]=document.frmorder.Country.value;
	Field[10]=document.frmorder.TpLandline.value;
	Field[11]=document.frmorder.TpMobile.value;
	Field[12]=document.frmorder.CompanyDescription.value;
	Field[13]=document.frmorder.TargetMarket.value;
	Field[14]=document.frmorder.Tagline.value;
	Field[15]=document.frmorder.Ihaveread.checked;
	
	

	FieldName[0]="First Name ";
	FieldName[1]="Last Name ";
	FieldName[2]="Email Address ";
	//FieldName[3]="Package ";
	FieldName[4]="Company Name ";
	FieldName[5]="Address ";
	FieldName[6]="Suburb ";
	FieldName[7]="Post Code ";
	FieldName[8]="State ";
	FieldName[9]="Country ";
	FieldName[10]="Telephone (Landline) ";
	FieldName[11]="Telephone (Mobile) ";
	FieldName[12]="1. Company Description ";
	FieldName[13]="2. Target Market ";
	FieldName[14]="4. Tag line for your logo ";
	FieldName[15]="I have read and agree with the Terms and Conditions ";
	
	var msg="";
	var bval=true;
	
	var iflag=false;
	var i;
	var ChkLength;
	var AllPackage;
	ChkLength=document.frmorder.Package.length;
	document.frmorder.AllPackage.value="";
	for(i=0;i<ChkLength;i++)
	{
		if(document.frmorder.Package[i].checked)
		{
			document.frmorder.AllPackage.value=document.frmorder.AllPackage.value + "," + Pack[i];
			iflag=true;
		}
		
	}
	//alert(document.frmorder.AllPackage.value);
	//alert(document.frmorder.totalbal.value);
	if(!iflag)
	{
		alert("Please select any one of the Packages");	
		return false;
	}else{
		//alert(document.frmorder.AllPackage.Value);
		document.frmorder.AllPackage.value=document.frmorder.AllPackage.value.substr(1,document.frmorder.AllPackage.value.length-1);
		//alert(document.frmorder.AllPackage.value);
	}
	
	for(i=0; i<16; i++)
	{
		if(Field[i]=="" || Field[i]==0)
		{
			msg = "Please Fill:"
			msg = msg + "\n" + ">> " + FieldName[i] + "Field";
			alert(msg);
			bval = false;
			
			if(i == 0)
			{
				document.frmorder.FirstName.focus();
			}
			else if(i == 1)
			{
				document.frmorder.LastName.focus();
			}
			else if(i == 2)
			{
				document.frmorder.EmailAddress.focus();
			}
			/*else if(i == 3)
			{
				document.frmorder.Package.focus();
			}*/
			else if(i == 4)
			{
				document.frmorder.CompanyName.focus();
			}
			else if(i == 5)
			{
				document.frmorder.Address.focus();
			}
			else if(i == 6)
			{
				document.frmorder.Suburb.focus();
			}
			else if(i == 7)
			{
				document.frmorder.Postcode.focus();
			}
			else if(i == 8)
			{
				document.frmorder.State.focus();
			}
			else if(i == 9)
			{
				document.frmorder.Country.focus();
			}
			else if(i == 10)
			{
				document.frmorder.TpLandline.focus();
			}
			else if(i == 11)
			{
				document.frmorder.TpMobile.focus();
			}
			else if(i == 12)
			{
				document.frmorder.CompanyDescription.focus();
			}
			else if(i == 13)
			{
				document.frmorder.TargetMarket.focus();
			}
			else if(i == 14)
			{
				document.frmorder.Tagline.focus();
			}
			break;
			
		}
	}
	
/*	if(msg != "")
	{
		al = "Please Fill the following fields" 
		al = al + "\n" + msg;
		alert(al);
		bval=false;
	}*/
	
	if(bval)
	{
		bval=emailCheck();
		document.frmorder.EmailAddress.focus();
	}
	
	//alert("Hi");
	return bval;
}

function emailCheck() 
  	{
  	  		var emailPat=/^[a-zA-Z0-9_\.\-]+@[a-zA-Z0-9\-]+\.[a-zA-Z0-9\-\.]+$/
  	        var matchArray;	
  	  		var emailStr1 =document.frmorder.EmailAddress.value;	
			
  	  	
  	  		
					matchArray = emailStr1.match(emailPat);
					if (matchArray == null) 
					
					{
						alert("Please Enter Correct Email Address"); 
						document.frmorder.EmailAddress.focus;
						return false;
					}	
					else 
					return true;
	  	
    }
