function checkblank(pFieldName,pLabel)
{
	var fieldname = theform[pFieldName];
	
	if(fieldname.value == "")
	{
		errorfield(fieldname,pLabel);
		return false;
	} else {
		fieldname.className ="type1";
		return true;
	}
}

function checkform(pFormId)
{
	theform = document.getElementById(pFormId);
	
	var fields = new Array(["Name","Full Name"], ["Email","Email"], ["Phone","Phone Number"]);
	for(var i=0; i <=2; i++) 
	{ //first five fields
		if (!checkblank(fields[i][0],fields[i][1]))
		{
			return false;
		}
	}
	

	
	
	// Check Day to Call
	var daytocall = theform.CallDay;
	if(daytocall.selectedIndex < 1)
	{
		alert("Please select a preferred day for us to call you.");
		daytocall.className ="type2"; daytocall.focus();
		return false;
	}
	else
	{
		daytocall.className ="type1";
	}
	
	
	
	// Check Time to Call
	var timetocall = theform.CallTime;
	if(timetocall.selectedIndex < 1)
	{
		alert("Please select a preferred time for us to call you.");
		timetocall.className ="type2"; timetocall.focus();
		return false;
	}
	else
	{
		timetocall.className ="type1";
	}
	
	
	// Check Time Zone
	var timezone = theform.TimeZone;
	if(timezone.selectedIndex < 1)
	{
		alert("Please select your current time zone.");
		timezone.className ="type2"; timezone.focus();
		return false;
	}
	else
	{
		timezone.className ="type1";
	}
	

	
	// Check Project Type
	
	new_website = document.getElementById('NewSite');
	website_redesign = document.getElementById('Redesign');
	flash_intro = document.getElementById('FlashIntro');
	flash_website = document.getElementById('FlashSite');
	logo_design = document.getElementById('LogoBanner');
	website_maintenance = document.getElementById('Maintenance');
	new_hosting = document.getElementById('Hosting');
	type_other = document.getElementById('Other');
	
	if (!new_website.checked && !website_redesign.checked && !flash_intro.checked && !flash_website.checked && !flash_intro.checked && !logo_design.checked && !website_maintenance.checked && !new_hosting.checked && !type_other.checked )
	{
		alert('Error: Please select your project type.');
	}


	for(var i=3; i <=5; i++) 
	{ //first five fields
		if (!checkblank(fields[i][0],fields[i][1]))
		{
			return false;
		}
	}
	
return false;
}



function errorfield(pField,pPrintName)
{
	alert(pPrintName + " must not be blank");
	pField.className = "type2";
	pField.focus();
}
	
