var bool=true;
function spam1()
{
	cap=document.getElementById('capimg');
	rand=(Math.random()*10000000).toString();
	rand=rand.substr(0,6);
	if(bool)
	{
		capurl=cap.src;
		bool=false;
	}

	cap.src=capurl+"?q="+rand;
}


function validateform()
{
	var emailRegEx = /^[A-Z0-9._%+-]+@[A-Z0-9.-]+\.[A-Z]{2,4}$/i;
	var phoneRegEx = /^(\+\d)*\s*(\(\d{3}\)\s*)*\d{3}(-{0,1}|\s{0,1})\d{2}(-{0,1}|\s{0,1})\d{2}$/;;
	var email = document.getElementById('cEmail').value;
	var borderRed = '#900';
	var backgroundRed = '#FFF0F1';
	
	var CName = document.getElementById('cName');
	var CTitle = document.getElementById('cTitle');
	var CCompany = document.getElementById('cCompany');
	var CPhone = document.getElementById('cPhone');
	var CEmail = document.getElementById('cEmail');
	var CSpam = document.getElementById('spam');
	
	var fields = '';
	var errorcount = 0;
	
	if(CName.value == "")
	{
	    errorcount++;
	    CName.style.background = backgroundRed;
	    CName.style.borderColor = borderRed;
	}
	else
	{
	    CName.style.background = "";
	    CName.style.borderColor = "";
	}
	  
	if(CTitle.value == "")
	{
		errorcount++;
		CTitle.style.background = backgroundRed;
		CTitle.style.borderColor = borderRed;
	}
	else
	{
		CTitle.style.background = "";
		CTitle.style.borderColor = "";
	}
	
	if(CCompany.value == "")
	{
		errorcount++;
		CCompany.style.background = backgroundRed;
		CCompany.style.borderColor = borderRed;
	}
	else
	{
		CCompany.style.background = "";
		CCompany.style.borderColor = "";
	}
	
	if(CPhone.value == "")
	{
		errorcount++;
		CPhone.style.background = backgroundRed;
		CPhone.style.borderColor = borderRed;
	}
	else
	{
		CPhone.style.background = "";
		CPhone.style.borderColor = "";
	}
	
	if(CEmail.value == "" || email.search(emailRegEx)== -1)
	{
	    errorcount++;
		CEmail.style.background = backgroundRed;
		CEmail.style.borderColor = borderRed;
	}
	else
	{
		CEmail.style.background = "";
		CEmail.style.borderColor = "";
	}
	
	if(CSpam.value != rand)
	{
	    errorcount++;
		CSpam.style.background = backgroundRed;
		CSpam.style.borderColor = borderRed;
	}
	else
	{
		CSpam.style.background = "";
		CSpam.style.borderColor = "";
	}
	
	if(errorcount > 0)
	  {
	    document.getElementById('errormsg').innerHTML = '<span class="contactermsg">Attention: The indicated fields are either not filled out or have incorrect data. Please verify their contents and re-submit. Thank you.</span>';
	    return false;
	  }
	
	  return true;
}

