function isValid(pattern, str)
{
	return pattern.test(str);
}
function Validate(strToValidate,RegPattern)
{
	var expr = new RegExp(RegPattern,"g");
	var result = expr.test(strToValidate);
	if(result==true){
		return true;
	}else{
		return false;
	}
}
function trimString(str) {
  str = this != window? this : str;
  return str.replace(/^\s+/g, '').replace(/\s+$/g, '');
}
function ValidatePhoneNo(strToValidate)
{
	var str = strToValidate;
	var counter = 0;
	for(s=0;s<str.length;s++)
	{
		ch=str.charAt(s);
		if(ch==' ' || ch=='-' || ch=='+' || ch=='(' || ch==')' || ch=='\\'){}
		else{counter++;} 
	}
return counter;
}
function CheckAlphabetsWithNumeric(Obj,name)
{
   sText = Obj.value;
   var ValidChars = "<";
   var IsNumber=true;
   var Char;
	for (i = 0; i < sText.length && IsNumber == true; i++) 
    { 
    	Char = sText.charAt(i); 
	    if (ValidChars.indexOf(Char) == -1) 
			IsNumber = true;
		else 
			IsNumber= false;
    }
	if(IsNumber == false)
	{
	     recordSusSubmissionChk();
	     alert("Please do not submit html tags in the project details. Thank you."); 
		 Obj.value="";
		 Obj.focus();
		 return false;
    }
	else 
		return true;   
}
function CheckForm()
{
	f = document.frmQuote;
	if(f.txtName.value == "")
	{
		alert('Please Enter Name.');
		f.txtName.focus();
		return false;
	}
	if(Validate(f.txtName.value,"[^A-Za-z\\ ]") == true){
		alert("Please Enter Valid Name. \nAllowed: A-Z a-z");
		f.txtName.focus();
		return false;
	}
	if(f.txtPhone.value == "")
	{
		alert('Please Enter Day Phone.');
		f.txtPhone.focus();
		return false;
	}
	if(!isValidPhone(f.txtPhone.value))
	{
		alert("Please enter a valid value in Day Phone field. \nAllowed: 0-9 and '-'.");
		f.txtPhone.focus();
		return false;
	}
	if(f.txtProjectDetail.value != "")
	{
		if(CheckAlphabetsWithNumeric(f.txtProjectDetail,'project detail.')==false)
		{
			return false;
		}
	}
	if(f.txtEmail.value != "")
	{
		sText = f.txtEmail.value;
		var ValidChars = "@.";
		var IsNumber=true;
		var Char;
		var name = "Email Address";
		IsNumber_Second = true;
		IsNumber_First = true;
		if (sText.indexOf('@') == -1) 
		{
			IsNumber_First = false;
		}
		if (sText.indexOf('.') == -1) 
		{
			IsNumber_Second = false;
		}
		if (sText.indexOf(',') != -1) 
		{
			IsNumber_Second = false;
		}
		if(IsNumber_First == true && IsNumber_Second == true)
		{
			return true;
		}
		else
		{
		 	alert("Please Enter Valid Email Address.");
			f.txtEmail.focus();
			return false;
		}
	}
}

function CheckMedicalForm()
{
	f = document.frmQuote;	
	if(document.getElementById("txtName").value == "")
	{
		alert('Please Enter Name.');
		document.getElementById("txtName").focus();
		return false;
	}
	if(Validate(document.getElementById("txtName").value,"[^A-Za-z\\ ]") == true){
		alert("Please Enter Valid Name. \nAllowed: A-Z a-z");
		document.getElementById("txtName").focus();
		return false;
	}
	if(document.getElementById("txtPhone").value == "")
	{
		alert('Please Enter Day Phone.');
		document.getElementById("txtPhone").focus();
		return false;
	}
	if(!isValidPhone(document.getElementById("txtPhone").value))
	{
		alert("Please enter a valid value in Day Phone field. \nAllowed: 0-9 and '-'.");
		document.getElementById("txtPhone").focus();
		return false;
	}	
	if(document.getElementById("cmbTypeTreatment").value == "")
	{
		alert('Please Select Type of Treatment.');
		document.getElementById("cmbTypeTreatment").focus();
		return false;
	}
	if(document.getElementById("cmbSubCategory").value == "")
	{
		alert('Please Select Treatments.');
		document.getElementById("cmbSubCategory").focus();
		return false;
	}	
}

function CheckSeoForm()
{
	f = document.frmQuote;
	if(document.getElementById("txtName").value == "")
	{
		alert('Please Enter Name.');
		document.getElementById("txtName").focus();
		return false;
	}
	if(Validate(document.getElementById("txtName").value,"[^A-Za-z\\ ]") == true){
		alert("Please Enter Valid Name. \nAllowed: A-Z a-z");
		document.getElementById("txtName").focus();
		return false;
	}
	if(document.getElementById("txtPhone").value == "")
	{
		alert('Please Enter Day Phone.');
		document.getElementById("txtPhone").focus();
		return false;
	}
	if(!isValidPhone(document.getElementById("txtPhone").value))
	{
		alert("Please enter a valid value in Day Phone field. \nAllowed: 0-9 and '-'.");
		document.getElementById("txtPhone").focus();
		return false;
	}
	if(document.getElementById("txtProjectDetail").value != "")
	{
		if(CheckAlphabetsWithNumeric(document.getElementById("txtProjectDetail"),'project detail.')==false)
		{
			return false; 
			
		}
	}
	
	if(document.getElementById("chkPpc").checked == false && document.getElementById("chkOrganic").checked == false && document.getElementById("chkOrganic").checked == false)
	{
		alert('Please select seo type');
		document.getElementById("chkPpc").focus();
		return false;
	}
	if(document.getElementById("txtEmail").value != "")
	{
		sText = document.getElementById("txtEmail").value;
		var ValidChars = "@.";
		var IsNumber=true;
		var Char;
		var name = "Email Address";
		IsNumber_Second = true;
		IsNumber_First = true;
		if (sText.indexOf('@') == -1) 
		{
			IsNumber_First = false;
		}
		if (sText.indexOf('.') == -1) 
		{
			IsNumber_Second = false;
		}
		if(IsNumber_First == true && IsNumber_Second == true)
		{
			return true;
		}
		else
		{
		 	alert("Please Enter Valid Email Address.");
			document.getElementById("txtEmail").focus();
			return false;
		}
	}
}

function CheckSemForm()
{
	f = document.frmQuote;
	if(document.getElementById("txtName").value == "")
	{
		alert('Please Enter Name.');
		document.getElementById("txtName").focus();
		return false;
	}
	if(Validate(document.getElementById("txtName").value,"[^A-Za-z\\ ]") == true){
		alert("Please Enter Valid Name. \nAllowed: A-Z a-z");
		document.getElementById("txtName").focus();
		return false;
	}
	if(document.getElementById("txtPhone").value == "")
	{
		alert('Please Enter Day Phone.');
		document.getElementById("txtPhone").focus();
		return false;
	}
	if(!isValidPhone(document.getElementById("txtPhone").value))
	{
		alert("Please enter a valid value in Day Phone field. \nAllowed: 0-9 and '-'.");
		document.getElementById("txtPhone").focus();
		return false;
	}
	if(document.getElementById("txtProjectDetail").value != "")
	{
		if(CheckAlphabetsWithNumeric(document.getElementById("txtProjectDetail"),'project detail.')==false)
		{
			return false; 
			
		}
	}
	if(document.getElementById("txtEmail").value != "")
	{
		sText = document.getElementById("txtEmail").value;
		var ValidChars = "@.";
		var IsNumber=true;
		var Char;
		var name = "Email Address";
		IsNumber_Second = true;
		IsNumber_First = true;
		if (sText.indexOf('@') == -1) 
		{
			IsNumber_First = false;
		}
		if (sText.indexOf('.') == -1) 
		{
			IsNumber_Second = false;
		}
		if(IsNumber_First == true && IsNumber_Second == true)
		{
			return true;
		}
		else
		{
		 	alert("Please Enter Valid Email Address.");
			document.getElementById("txtEmail").focus();
			return false;
		}
	}
}

function isValidPhone(input)
{
	str = "0123456789- ";
	for(i=0;i<input.length;i++)
		if(str.search(input.charAt(i)) == -1)
			return false;
	return true;
}
function windowOpenResize(file,height,width)
{
	window.open(file,'Detail', 'status = 0, height = '+ height + ', width =' + width +', resizable=0,scrollbars=0,left=125,top=100');
}

function windowOpenFixSize()
{
	window.open('http://192.168.1.202/ttqlattest/webdeveloper-seo/supplier.php/','Detail', 'status = 0, height = 427, width = 443, resizable=0,scrollbars=0,left=125,top=100');
}

function OpenWindow()
{
	window.open("supplier.php",null, "height=330,width=443,left=250,top=90,status=no,titlebar=yes,toolbar=no,menubar=no,location=no,scrollbars=no");
}
function CheckDvdForm()
{
	f = document.frmQuote;	
	if(document.getElementById("txtName").value == "")
	{
		alert('Please Enter Name.');
		document.getElementById("txtName").focus();
		return false;
	}
	if(Validate(document.getElementById("txtName").value,"[^A-Za-z\\ ]") == true){
		alert("Please Enter Valid Name. \nAllowed: A-Z a-z");
		document.getElementById("txtName").focus();
		return false;
	}
	if(document.getElementById("txtPhone").value == "")
	{
		alert('Please Enter Day Phone.');
		document.getElementById("txtPhone").focus();
		return false;
	}
	if(!isValidPhone(document.getElementById("txtPhone").value))
	{
		alert("Please Enter Valid Phone Number. \nAllowed: 0-9 and '-'.");
		document.getElementById("txtPhone").focus();
		return false;
	}	
	if(document.getElementById("cmbQty").value == "")
	{
		alert('Please Select Project Quantity.');
		document.getElementById("cmbQty").focus();
		return false;
	}
	if(document.getElementById("chkOther").checked && document.getElementById("txtOther").value == "")
	{
		alert('Please Enter Other Information.');
		document.getElementById("txtOther").focus();
		return false;
	}	
}
function CheckSupplierForm()
{
	if(trimString(document.getElementById("txtOrgName").value) == "")
	{
		alert('Please Enter Organization Name');
		document.getElementById("txtOrgName").focus();
		return false;
	}
	if(trimString(document.getElementById("txtPhone").value) == "")
	{
		alert('Please Enter Telephone Number');
		document.getElementById("txtPhone").focus();
		return false;
	}
	if(Validate(document.getElementById("txtPhone").value,"[^+0-9\-\\(\\) ]") == true){
		alert("Please Enter Your Valid Telephone Number");
		document.getElementById("txtPhone").focus();
		return false;
	}
	if(trimString(document.getElementById("txtName").value) == "")
	{
		alert('Please Enter Contact Name');
		document.getElementById("txtName").focus();
		return false;
	}
	if(Validate(document.getElementById("txtName").value,"[^A-Za-z\\ ]") == true){
		alert("Please Enter Valid Contact Name \nAllowed: A-Z a-z");
		document.getElementById("txtName").focus();
		return false;
	}
	if(trimString(document.getElementById("txtEmail").value) == ""){
		alert("Please Enter Email Address");
		document.getElementById("txtEmail").focus();
		return false;
	}
	if(document.getElementById("txtEmail").value != "")
	{
		sText = document.getElementById("txtEmail").value;
		var ValidChars = "@.";
		var IsNumber=true;
		var Char;
		var name = "Email Address";
		IsNumber_Second = true;
		IsNumber_First = true;
		
		if (sText.indexOf('@') == -1) 
		{
			IsNumber_First = false;
		}
		
		if (sText.indexOf('.') == -1) 
		{
			IsNumber_Second = false;
		}
		
		if(IsNumber_First == true && IsNumber_Second == true)
		{
			return true;
		}
		else
		{
		 	alert("Please Enter Valid Email Address");
			document.getElementById("txtEmail").focus();
			return false;
		}
	}
}

function CheckMedicalSupplierForm()
{
	if(document.getElementById("txtOrgName").value == "")
	{
		alert('Please Enter Organization Name');
		document.getElementById("txtOrgName").focus();
		return false;
	}
	if(document.getElementById("txtPhone").value == "")
	{
		alert('Please Enter Telephone Number');
		document.getElementById("txtPhone").focus();
		return false;
	}
	if(Validate(document.getElementById("txtPhone").value,"[^+0-9\-\\(\\) ]") == true){
		alert("Please Enter Your Valid Telephone Number");
		document.getElementById("txtPhone").focus();
		return false;
	}
	if(document.getElementById("txtName").value == "")
	{
		alert('Please Enter Contact Name');
		document.getElementById("txtName").focus();
		return false;
	}
	if(Validate(document.getElementById("txtName").value,"[^A-Za-z\\ ]") == true){
		alert("Please Enter Valid Contact Name \nAllowed: A-Z a-z");
		document.getElementById("txtName").focus();
		return false;
	}
	if(document.getElementById("txtEmail").value == ""){
		alert("Please Enter Email Address");
		document.getElementById("txtEmail").focus();
		return false;
	}
	if(document.getElementById("cmbTypeTreatment").selectedIndex == 0){
		alert("Please Select Treatment");
		document.getElementById("cmbTypeTreatment").focus();
		return false;
	}	
	if(document.getElementById("txtEmail").value != "")
	{
		sText = document.getElementById("txtEmail").value;
		var ValidChars = "@.";
		var IsNumber=true;
		var Char;
		var name = "Email Address";
		IsNumber_Second = true;
		IsNumber_First = true;
		
		if (sText.indexOf('@') == -1) 
		{
			IsNumber_First = false;
		}
		
		if (sText.indexOf('.') == -1) 
		{
			IsNumber_Second = false;
		}
		
		if(IsNumber_First == true && IsNumber_Second == true)
		{
			return true;
		}
		else
		{
		 	alert("Please Enter Valid Email Address");
			document.getElementById("txtEmail").focus();
			return false;
		}
	}
	
}
function CheckWebDesigners()
{
	if(document.getElementById('radProjectType1').checked == false && document.getElementById('radProjectType2').checked == false && document.getElementById('radProjectType3').checked == false && document.getElementById('radProjectType4').checked == false)
	{
		alert('Please Specify What Are Your Project Requirements?');
		document.getElementById('radProjectType1').focus();
		return false;
	}
	if(document.getElementById('radProjectType4').checked == true)
	{
		if(trimString(document.getElementById('txtProjectType').value) == "")
		{
			alert('Please Enter Other Information');
			document.getElementById('txtProjectType').focus();
			return false;
		}
	}
	if(trimString(document.getElementById('txtFirstName').value) == "")
	{
		alert('Please Enter Your First Name');
		document.getElementById('txtFirstName').focus();
		return false;
	}
	if(Validate(document.getElementById("txtFirstName").value,"[^A-Za-z\\ ]") == true){
		alert("Please Enter Valid First Name. \nAllowed: A-Z a-z");
		document.getElementById("txtFirstName").focus();
		return false;
	}
	if(trimString(document.getElementById('txtLastName').value) == "")
	{
		alert('Please Enter Your Surname');
		document.getElementById('txtLastName').focus();
		return false;
	}
	if(Validate(document.getElementById("txtLastName").value,"[^A-Za-z\\ ]") == true){
		alert("Please Enter Valid Surname. \nAllowed: A-Z a-z");
		document.getElementById("txtLastName").focus();
		return false;
	}
	if(trimString(document.getElementById('txtEmail').value) == "")
	{
		alert('Please Enter Your Email Address');
		document.getElementById('txtEmail').focus();
		return false;
	}
	if(trimString(document.getElementById('txtPhone').value) == "")
	{
		alert('Please Enter Your Day Time Phone Number');
		document.getElementById('txtPhone').focus();
		return false;
	}
	if(Validate(document.getElementById("txtPhone").value,"[^+0-9\-\\(\\) ]") == true){
		alert("Please Enter Your Valid Day Time Phone Number");
		document.getElementById("txtPhone").focus();
		return false;
	}
	if(trimString(document.getElementById('txtPhone').value) == "")
	{
		alert('Please Enter Your Day Time Phone Number');
		document.getElementById('txtPhone').focus();
		return false;
	}
	if(document.getElementById("txtEmail").value != "")
	{
		sText = document.getElementById("txtEmail").value;
		var ValidChars = "@.";
		var IsNumber=true;
		var Char;
		var name = "Email Address";
		IsNumber_Second = true;
		IsNumber_First = true;
		
		if (sText.indexOf('@') == -1) 
		{
			IsNumber_First = false;
		}
		
		if (sText.indexOf('.') == -1) 
		{
			IsNumber_Second = false;
		}
		
		if(IsNumber_First == true && IsNumber_Second == true)
		{
			return true;
		}
		else
		{
		 	alert("Please Enter Your Valid Email Address");
			document.getElementById("txtEmail").focus();
			return false;
		}
	}
}
function CheckWebDeveloper()
{
	if(document.getElementById('radProjectType1').checked == false && document.getElementById('radProjectType2').checked == false && document.getElementById('radProjectType3').checked == false && document.getElementById('radProjectType4').checked == false)
	{
		alert('Please Specify What Are Your Project Requirements?');
		document.getElementById('radProjectType1').focus();
		return false;
	}
	if(document.getElementById('radProjectType4').checked == true)
	{
		if(trimString(document.getElementById('txtProjectType').value) == "")
		{
			alert('Please Enter Other Information');
			document.getElementById('txtProjectType').focus();
			return false;
		}
	}
	
	if(document.getElementById('chkCms').checked == false && document.getElementById('chkListings').checked == false && document.getElementById('chkEcommerce').checked == false && document.getElementById('chkForms').checked == false && document.getElementById('chkForums').checked == false && document.getElementById('chkCRM').checked == false && document.getElementById('chkFeatures').checked == false)
	{
		alert('Please Specify Your Requirements');
		document.getElementById('chkCms').focus();
		return false;
	}
	if(document.getElementById('chkFeatures').checked == true)
	{
		if(trimString(document.getElementById('txtFeatures').value) == "")
		{
			alert('Please Enter Other Information');
			document.getElementById('txtFeatures').focus();
			return false;
		}	
	}
	if(document.getElementById('radPlatform1').checked == false && document.getElementById('radPlatform2').checked == false && document.getElementById('radPlatform3').checked == false && document.getElementById('radPlatform4').checked == false)
	{
		alert('Please Specify Which Language Would You Prefer For The Website Development?');
		document.getElementById('radPlatform1').focus();
		return false;
	}
	if(trimString(document.getElementById('txtFirstName').value) == "")
	{
		alert('Please Enter Your First Name');
		document.getElementById('txtFirstName').focus();
		return false;
	}
	if(Validate(document.getElementById("txtFirstName").value,"[^A-Za-z\\ ]") == true){
		alert("Please Enter Valid First Name. \nAllowed: A-Z a-z");
		document.getElementById("txtFirstName").focus();
		return false;
	}
	if(trimString(document.getElementById('txtLastName').value) == "")
	{
		alert('Please Enter Your Surname');
		document.getElementById('txtLastName').focus();
		return false;
	}
	if(Validate(document.getElementById("txtLastName").value,"[^A-Za-z\\ ]") == true){
		alert("Please Enter Valid Surname. \nAllowed: A-Z a-z");
		document.getElementById("txtLastName").focus();
		return false;
	}
	if(trimString(document.getElementById('txtEmail').value) == "")
	{
		alert('Please Enter Your Email Address');
		document.getElementById('txtEmail').focus();
		return false;
	}
	if(trimString(document.getElementById('txtPhone').value) == "")
	{
		alert('Please Enter Your Day Time Phone Number');
		document.getElementById('txtPhone').focus();
		return false;
	}
	if(Validate(document.getElementById("txtPhone").value,"[^+0-9\-\\(\\) ]") == true){
		alert("Please Enter Your Valid Day Time Phone Number");
		document.getElementById("txtPhone").focus();
		return false;
	}
	if(document.getElementById("txtEmail").value != "")
	{
		sText = document.getElementById("txtEmail").value;
		var ValidChars = "@.";
		var IsNumber=true;
		var Char;
		var name = "Email Address";
		IsNumber_Second = true;
		IsNumber_First = true;
		
		if (sText.indexOf('@') == -1) 
		{
			IsNumber_First = false;
		}
		
		if (sText.indexOf('.') == -1) 
		{
			IsNumber_Second = false;
		}
		
		if(IsNumber_First == true && IsNumber_Second == true)
		{
			return true;
		}
		else
		{
		 	alert("Please Enter Your Valid Email Address");
			document.getElementById("txtEmail").focus();
			return false;
		}
	}
	
	/*if(document.getElementById('txtPostCode').value == "")
	{
		alert('Please enter post code');
		document.getElementById('txtPostCode').focus();
		return false;
	}
	if(document.getElementById('txtCompany').value == "")
	{
		alert('Please enter company name');
		document.getElementById('txtCompany').focus();
		return false;
	}*/
}

function CheckSEO()
{
	if(document.getElementById('chkRequirements1').checked == false && document.getElementById('chkRequirements2').checked == false && document.getElementById('chkRequirements3').checked == false && document.getElementById('chkRequirements4').checked == false)
	{
		alert('Please Specify What Are Your Search Engine Optimization Requirements?');
		document.getElementById('chkRequirements1').focus();
		return false;
	}
	if(document.getElementById('chkRequirements4').checked == true)
	{
		if(trimString(document.getElementById('txtRequirements').value) == "")
		{
			alert('Please Enter Other Information');
			document.getElementById('txtRequirements').focus();
			return false;
		}
	}
	if(document.getElementById('chkEnquiries').checked == false && document.getElementById('chkOnlineSales').checked == false && document.getElementById('chkSignups').checked == false && document.getElementById('chkTraffic').checked == false && document.getElementById('chkBrand').checked == false && document.getElementById('chkPosition').checked == false && document.getElementById('chkFeatures').checked == false)
	{
		alert('Please Specify Why You Need Search Engine Optimization?');
		document.getElementById('chkEnquiries').focus();
		return false;
	}
	if(document.getElementById('chkFeatures').checked == true)
	{
		if(trimString(document.getElementById('txtFeatures').value) == "")
		{
			alert('Please Enter Other Information');
			document.getElementById('txtFeatures').focus();
			return false;
		}	
	}
	
	if(trimString(document.getElementById('txtWebsite').value) == "")
	{
		alert('Please Specify What Website(s) Would You Want To Promote?');
		document.getElementById('txtWebsite').focus();
		return false;
	}	
		
	if(trimString(document.getElementById('txtSearchTerms').value) == "")
	{
		alert('Please Specify What Search Terms Are Significant For Your Business Nature?');
		document.getElementById('txtSearchTerms').focus();
		return false;
	}	
		
	if(trimString(document.getElementById('txtRegions').value) == "")
	{
		alert('Please Specify Which Geographical Regions Would You Like To Target?');
		document.getElementById('txtRegions').focus();
		return false;
	}	

	if(document.getElementById('radTotal1').checked == false && document.getElementById('radTotal2').checked == false && document.getElementById('radTotal3').checked == false)
	{
		alert('Please Specify Is This Monthly Or Total Spending Budget?');
		document.getElementById('radTotal1').focus();
		return false;
	}
	
	if(document.getElementById('radTotal3').checked == true)
	{
		if(trimString(document.getElementById('txtMonthly').value) == "")
		{
			alert('Please Specify Is This Monthly Or Total Spending Budget?');
			document.getElementById('txtMonthly').focus();
			return false;
		}	
	}
	
	if(trimString(document.getElementById('txtFirstName').value) == "")
	{
		alert('Please Enter Your First Name');
		document.getElementById('txtFirstName').focus();
		return false;
	}
	if(Validate(document.getElementById("txtFirstName").value,"[^A-Za-z\\ ]") == true){
		alert("Please Enter Valid First Name. \nAllowed: A-Z a-z");
		document.getElementById("txtFirstName").focus();
		return false;
	}
	if(trimString(document.getElementById('txtLastName').value) == "")
	{
		alert('Please Enter Your Surname');
		document.getElementById('txtLastName').focus();
		return false;
	}
	if(Validate(document.getElementById("txtLastName").value,"[^A-Za-z\\ ]") == true){
		alert("Please Enter Valid Surname. \nAllowed: A-Z a-z");
		document.getElementById("txtLastName").focus();
		return false;
	}
	if(trimString(document.getElementById('txtEmail').value) == "")
	{
		alert('Please Enter Your Email Address');
		document.getElementById('txtEmail').focus();
		return false;
	}
	if(trimString(document.getElementById('txtPhone').value) == "")
	{
		alert('Please Enter Your Day Time Phone Number');
		document.getElementById('txtPhone').focus();
		return false;
	}
	if(Validate(document.getElementById("txtPhone").value,"[^+0-9\-\\(\\) ]") == true){
		alert("Please Enter Your Valid Day Time Phone Number");
		document.getElementById("txtPhone").focus();
		return false;
	}	
	if(document.getElementById("txtEmail").value != "")
	{
		sText = document.getElementById("txtEmail").value;
		var ValidChars = "@.";
		var IsNumber=true;
		var Char;
		var name = "Email Address";
		IsNumber_Second = true;
		IsNumber_First = true;
		
		if (sText.indexOf('@') == -1) 
		{
			IsNumber_First = false;
		}
		
		if (sText.indexOf('.') == -1) 
		{
			IsNumber_Second = false;
		}
		
		if(IsNumber_First == true && IsNumber_Second == true)
		{
			return true;
		}
		else
		{
		 	alert("Please Enter Your Valid Email Address");
			document.getElementById("txtEmail").focus();
			return false;
		}
	}
	
	/*if(document.getElementById('txtPostCode').value == "")
	{
		alert('Please enter post code');
		document.getElementById('txtPostCode').focus();
		return false;
	}
	if(document.getElementById('txtCompany').value == "")
	{
		alert('Please enter company name');
		document.getElementById('txtCompany').focus();
		return false;
	}*/
}

function CheckECommerce()
{
	if(document.getElementById('radRequirements1').checked == false && document.getElementById('radRequirements2').checked == false && document.getElementById('radRequirements3').checked == false && document.getElementById('radRequirements4').checked == false)
	{
		alert('Please Specify What Are Your Project Requirements?');
		document.getElementById('radRequirements1').focus();
		return false;
	}
	if(document.getElementById('radRequirements4').checked == true)
	{
		if(trimString(document.getElementById('txtProjectType').value) == "")
		{
			alert('Please Enter Other Information');
			document.getElementById('txtProjectType').focus();
			return false;
		}
	}
	
	if(document.getElementById('radRequirements3').checked == true)
	{
		if(trimString(document.getElementById('txtURL').value) == "")
		{
			alert('Please Enter URL Of Website Which You Want To Revamp');
			document.getElementById('txtURL').focus();
			return false;
		}	
	}
	
	if(document.getElementById('chkShoppingCart').checked == false && document.getElementById('chkCreditCard').checked == false && document.getElementById('chkProductSearch').checked == false && document.getElementById('chkInventory').checked == false && document.getElementById('chkOrderTracking').checked == false && document.getElementById('chkShipping').checked == false && document.getElementById('chkInvoice').checked == false && document.getElementById('chkEmails').checked == false && document.getElementById('chkOtherFeatures').checked == false)
	{
		alert('Please Specify Which Features Are You Looking For In The Website?');
		document.getElementById('chkShoppingCart').focus();
		return false;
	}
	if(document.getElementById('chkOtherFeatures').checked == true)
	{
		if(trimString(document.getElementById('txtFeatures').value) == "")
		{
			alert('Please Enter Other Information');
			document.getElementById('txtFeatures').focus();
			return false;
		}	
	}
	
	if(document.getElementById('radProducts1').checked == false && document.getElementById('radProducts2').checked == false && document.getElementById('radProducts3').checked == false && document.getElementById('radProducts4').checked == false && document.getElementById('radProducts5').checked == false && document.getElementById('radProducts6').checked == false)
	{
		alert('Please Specify How Many Different Products Will You Sell On The Website?');
		document.getElementById('radProducts1').focus();
		return false;
	}
	if(document.getElementById('radProducts6').checked == true)
	{
		if(trimString(document.getElementById('txtProducts').value) == "")
		{
			alert('Please Specify How Many Different Products Will You Sell On The Website?');
			document.getElementById('txtProducts').focus();
			return false;
		}
	}

	if(trimString(document.getElementById('txtFirstName').value) == "")
	{
		alert('Please Enter Your First Name');
		document.getElementById('txtFirstName').focus();
		return false;
	}
	if(Validate(document.getElementById("txtFirstName").value,"[^A-Za-z\\ ]") == true){
		alert("Please Enter Valid First Name. \nAllowed: A-Z a-z");
		document.getElementById("txtFirstName").focus();
		return false;
	}
	if(trimString(document.getElementById('txtLastName').value) == "")
	{
		alert('Please Enter Your Surname');
		document.getElementById('txtLastName').focus();
		return false;
	}
	if(Validate(document.getElementById("txtLastName").value,"[^A-Za-z\\ ]") == true){
		alert("Please Enter Valid Surname. \nAllowed: A-Z a-z");
		document.getElementById("txtLastName").focus();
		return false;
	}
	if(trimString(document.getElementById('txtEmail').value) == "")
	{
		alert('Please Enter Your Email Address');
		document.getElementById('txtEmail').focus();
		return false;
	}
	if(trimString(document.getElementById('txtPhone').value) == "")
	{
		alert('Please Enter Your Day Time Phone Number');
		document.getElementById('txtPhone').focus();
		return false;
	}
	if(Validate(document.getElementById("txtPhone").value,"[^+0-9\-\\(\\) ]") == true){
		alert("Please Enter Your Valid Day Time Phone Number");
		document.getElementById("txtPhone").focus();
		return false;
	}	
	if(document.getElementById("txtEmail").value != "")
	{
		sText = document.getElementById("txtEmail").value;
		var ValidChars = "@.";
		var IsNumber=true;
		var Char;
		var name = "Email Address";
		IsNumber_Second = true;
		IsNumber_First = true;
		
		if (sText.indexOf('@') == -1) 
		{
			IsNumber_First = false;
		}
		
		if (sText.indexOf('.') == -1) 
		{
			IsNumber_Second = false;
		}
		
		if(IsNumber_First == true && IsNumber_Second == true)
		{
			return true;
		}
		else
		{
		 	alert("Please Enter Your Valid Email Address");
			document.getElementById("txtEmail").focus();
			return false;
		}
	}
	
	/*if(document.getElementById('txtPostCode').value == "")
	{
		alert('Please enter post code');
		document.getElementById('txtPostCode').focus();
		return false;
	}
	if(document.getElementById('txtCompany').value == "")
	{
		alert('Please enter company name');
		document.getElementById('txtCompany').focus();
		return false;
	}*/
}


function CheckFlash()
{
	if(document.getElementById('chkRequirements1').checked == false && document.getElementById('chkRequirements2').checked == false && document.getElementById('chkRequirements3').checked == false && document.getElementById('chkRequirements4').checked == false && document.getElementById('chkRequirements5').checked == false && document.getElementById('chkRequirements6').checked == false && document.getElementById('chkRequirements7').checked == false)
	{
		alert('Please Specify What Is The Flash Design Work For?');
		document.getElementById('chkRequirements1').focus();
		return false;
	}
	if(document.getElementById('chkRequirements7').checked == true)
	{
		if(trimString(document.getElementById('txtProjectType').value) == "")
		{
			alert('Please Enter Other Information');
			document.getElementById('txtProjectType').focus();
			return false;
		}
	}
	if(document.getElementById('chkStoryBoard').checked == false && document.getElementById('chkDesign').checked == false && document.getElementById('chkCopy').checked == false && document.getElementById('chkFlash').checked == false && document.getElementById('chkAction').checked == false && document.getElementById('chkDatabase').checked == false && document.getElementById('chkFeatures').checked == false)
	{
		alert('Please Specify What Are Your Flash Requirements?');
		document.getElementById('chkStoryBoard').focus();
		return false;
	}
	if(document.getElementById('chkFeatures').checked == true)
	{
		if(trimString(document.getElementById('txtFeatures').value) == "")
		{
			alert('Please Enter Other Information');
			document.getElementById('txtFeatures').focus();
			return false;
		}	
	}
	if(trimString(document.getElementById('txtFirstName').value) == "")
	{
		alert('Please Enter Your First Name');
		document.getElementById('txtFirstName').focus();
		return false;
	}
	if(Validate(document.getElementById("txtFirstName").value,"[^A-Za-z\\ ]") == true){
		alert("Please Enter Valid First Name. \nAllowed: A-Z a-z");
		document.getElementById("txtFirstName").focus();
		return false;
	}
	if(trimString(document.getElementById('txtLastName').value) == "")
	{
		alert('Please Enter Your Surname');
		document.getElementById('txtLastName').focus();
		return false;
	}
	if(Validate(document.getElementById("txtLastName").value,"[^A-Za-z\\ ]") == true){
		alert("Please Enter Valid Surname. \nAllowed: A-Z a-z");
		document.getElementById("txtLastName").focus();
		return false;
	}
	if(trimString(document.getElementById('txtEmail').value) == "")
	{
		alert('Please Enter Your Email Address');
		document.getElementById('txtEmail').focus();
		return false;
	}
	if(trimString(document.getElementById('txtPhone').value) == "")
	{
		alert('Please Enter Your Day Time Phone Number');
		document.getElementById('txtPhone').focus();
		return false;
	}
	if(Validate(document.getElementById("txtPhone").value,"[^+0-9\-\\(\\) ]") == true){
		alert("Please Enter Your Valid Day Time Phone Number");
		document.getElementById("txtPhone").focus();
		return false;
	}	
	if(document.getElementById("txtEmail").value != "")
	{
		sText = document.getElementById("txtEmail").value;
		var ValidChars = "@.";
		var IsNumber=true;
		var Char;
		var name = "Email Address";
		IsNumber_Second = true;
		IsNumber_First = true;
		
		if (sText.indexOf('@') == -1) 
		{
			IsNumber_First = false;
		}
		
		if (sText.indexOf('.') == -1) 
		{
			IsNumber_Second = false;
		}
		
		if(IsNumber_First == true && IsNumber_Second == true)
		{
			return true;
		}
		else
		{
		 	alert("Please Enter Your Valid Email Address");
			document.getElementById("txtEmail").focus();
			return false;
		}
	}
	
	/*if(document.getElementById('txtPostCode').value == "")
	{
		alert('Please enter post code');
		document.getElementById('txtPostCode').focus();
		return false;
	}
	if(document.getElementById('txtCompany').value == "")
	{
		alert('Please enter company name');
		document.getElementById('txtCompany').focus();
		return false;
	}*/
}


function EnableTextBox1(radButton,radButtonVal,textBox)
{
	if(radButtonVal == 4)
	{
		document.getElementById(textBox).disabled = false;
	}
	else
	{
		document.getElementById(textBox).value = "";
		document.getElementById(textBox).disabled = true;
	}
}
function EnableTextBox2(radButton,radButtonVal,textBox)
{
	document.getElementById(textBox).value = "";
	document.getElementById(textBox).disabled = !document.getElementById(radButton).checked;
}
function EnableTextBox3(radButton,radButtonVal,textBox)
{
	if(radButtonVal == 5)
	{
		document.getElementById(textBox).disabled = false;
	}
	else
	{
		document.getElementById(textBox).value = "";
		document.getElementById(textBox).disabled = true;
	}
}
/*
function CheckThis()
{
	if(document.getElementById("txtName").value == "Fields with * are compulsory")	
	{
		document.getElementById("txtName").value == "";
		document.getElementById("txtName").focus();
	}
}*/



function Clear(val)
{
	if(val == 'txtName')
	{
		if(document.getElementById(val).value == "Name")
		{
			document.getElementById(val).value = "";
		}
	}
	if(val == 'txtPhone')
	{
		if(document.getElementById(val).value == "Telephone")
		{
			document.getElementById(val).value = "";
		}
	}
}
function ClearLeave(val)
{
	if(val == 'txtName')
	{
		if(document.getElementById(val).value == "")
		{
			document.getElementById(val).value = "Name";
		}
	}
	if(val == 'txtPhone')
	{
		if(document.getElementById(val).value == "")
		{
			document.getElementById(val).value = "Telephone";
		}
	}
}


function sendEmail(url,target,txtName,txtPhone)
{
	 // native XMLHttpRequest object
   if (window.XMLHttpRequest) {
       req = new XMLHttpRequest();
     	 url	=	url+"?txtName="+txtName+"&txtPhone="+txtPhone;
       req.onreadystatechange = function() {ajaxDone_sendEmail(target);};
       req.open("GET", url, true);
       req.send(null);
   // IE/Windows ActiveX version
   } else if (window.ActiveXObject) {
       req = new ActiveXObject("Microsoft.XMLHTTP");
       if (req) {
       	 	 url	=	url+"?txtName="+txtName+"&txtPhone="+txtPhone;
           req.onreadystatechange = function() {ajaxDone_sendEmail(target);};
           req.open("GET",url, true);
           req.send();
       }
   }
}
function ajaxDone_sendEmail(target) 
{
	// only if req is "loaded"
	if (req.readyState == 4) 
	{ 
		// only if "OK"
		if (req.status == 200 || req.status == 304) 
		{
			results = req.responseText;
			document.getElementById(target).innerHTML = results;
			document.getElementById('txtName').value="Name";
			document.getElementById('txtPhone').value="Telephone";
		} 
		else 
		{
			document.getElementById(target).innerHTML="ajax error:\n" +
			req.statusText;
		}
	}
}
function checkFrm()
{
	txtName=document.getElementById('txtName').value;
	txtPhone=document.getElementById('txtPhone').value;

	if(trimString(document.getElementById('txtName').value) == "" || trimString(document.getElementById('txtName').value) == "Name")
	{
		alert('Please enter your name.');
		document.getElementById('txtName').focus();
		return false;
	}
	if(Validate(document.getElementById("txtName").value,"[^A-Za-z\\ ]") == true  || trimString(document.getElementById('txtName').value) == "Name")
	{
		alert("Please enter valid name. \nAllowed: A-Z a-z");
		document.getElementById("txtName").focus();
		return false;
	}
	if(Validate(document.getElementById("txtPhone").value,"[^+0-9\-\\(\\) ]") == true   || trimString(document.getElementById('txtPhone').value) == "Telephone")
	{
		alert("Please enter your valid telephone.");
		document.getElementById("txtPhone").focus();
		return false;
	}
	if(ValidatePhoneNo(document.getElementById("txtPhone").value) < 10   || trimString(document.getElementById('txtPhone').value) == "Telephone")
	 {
		alert("Please enter your valid telephone.");
		document.getElementById("txtPhone").focus();
		return false;
	}
sendEmail('../web/easyStart.php','infoMSG',txtName,txtPhone);
}