function fullname(val)
{
	val1=document.getElementById(val).value
	var u =/^[a-zA-Z.& ]+$/;
	var c=u.test(val1);	
	if(c)
	{
	 Highlight(val,'#A9A9A9');
	return true;
	}
	else
	{
		Highlight(val,'red');
	return false;
	}
}


function IsEmail(val)
{
	val1=document.getElementById(val).value
	//this is a regular expression
	var u = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
	var c=u.test(val1);	
	if(c)
	{
	 Highlight(val,'#A9A9A9');
	return true;
	}
	else
	{
		Highlight(val,'red');
	return false;
	}
}
function contact(val,minno,maxno)
{
	
	val1=document.getElementById(val).value
	var u =/^[0-9]+$/;
	var c=u.test(val1);	
	if ((val1.length>=minno && val1.length<=maxno) && (c))
	{
		Highlight(val,'#A9A9A9');
	return true;
	}
	else
	{
		Highlight(val,'red');
	return false;
	}
	
}
function selectcon(obj)
{
	if(document.getElementById(obj).value=='')
	{
		Highlight(obj,'red');

		return false;
	}
	else
	{
		Highlight(obj,'#A9A9A9');

		return true;
	}
}

function checkfun(fname,gname,td_err)
{
	var newobj=document[fname].elements[gname];
	
	 for (var i=0; i <newobj.length; i++) {
  	 if (newobj[i].checked) {
	document.getElementById(td_err).innerHTML=''	 
  	 return true;
  	}
	}
	document.getElementById(td_err).innerHTML='Please select atleast one'	 
	return false; 
	
}



function Highlight(obj,col)
{
	document.getElementById(obj).style.border = col+' 1px solid';
	
}

function validate_form(thisform)
{	
	
	var er=0;
	var foc ='';
	with (thisform)
	{
		if (selectcon('cname')==false)
		{ 
						
			if(er==0)
			foc = 'cname';
			er=1;
		}
		if (selectcon('name')==false)
		{ 
						
			if(er==0)
			foc = 'name';
			er=1;
		}
		if (IsEmail('email')==false)
		{ 
						
			if(er==0)
			foc = 'email';
			er=1;
		}
		if (contact('phoneno',5,15)==false)
		{ 
						
			if(er==0)
			foc = 'phoneno';
			er=1;
		}
		/*if (selectcon('fax')==false)
		{ 
						
			if(er==0)
			foc = 'fax';
			er=1;
		}
		
		if (checkfun('conform','checkbo','ff')==false)
		{ 
						
			if(er==0)
			foc = 'ch1';
			er=1;
		}
		
		if (selectcon('city')==false)
		{ 
						
			if(er==0)
			foc = 'city';
			er=1;
		}
		if (selectcon('noc')==false)
		{ 
						
			if(er==0)
			foc = 'noc';
			er=1;
		}
		
		if (checkfun('conform','checkbox1','ff1')==false)
		{ 
						
			if(er==0)
			foc = 'check1';
			er=1;
		}
		
		if (checkfun('conform','checkbox2','ff2')==false)
		{ 
						
			if(er==0)
			foc = 'chec1';
			er=1;
		}
		
		if (selectcon('lis')==false)
		{ 
						
			if(er==0)
			foc = 'lis';
			er=1;
		}
		if (selectcon('comt')==false)
		{ 
						
			if(er==0)
			foc = 'comt';
			er=1;
		}
		*/
		if(er==1)
		{
			
			document.getElementById(foc).focus();
			return false;
		}
		
		else
		{
				
				return true;
		}
	}
}


