function validations(language)
{
	var result = document.dir_listing.info.value;
	var a = result.split(',');	
	var frm=document.dir_listing;

	if(GenValidation(frm.business_name,a[0],'businessdiv') == 0)
	{
		frm.business_name.focus();
		return false;
	}
	else
	{	
		var resstr = '';
		document.getElementById('businessdiv').innerHTML = resstr;
		document.getElementById('businessdiv').style.display = 'none';
	}
	if(ISSPACE(frm.business_name,a[11],'businessdiv') == 0)
	{
		frm.business_name.focus();
		return false;
	}
	else
	{	
		var resstr = '';
		document.getElementById('businessdiv').innerHTML = resstr;
		document.getElementById('businessdiv').style.display = 'none';
	}
 
    if(GenValidation(frm.contact_name,a[2],'contactdiv') == 0)
	{
		frm.contact_name.focus();
		return false;
	}
	else
	{	
		var resstr = '';
		document.getElementById('contactdiv').innerHTML = resstr;
		document.getElementById('contactdiv').style.display = 'none';
	}
	if(frm.contact_name.value!='') 
	{
		if(ISSPACE(frm.contact_name,a[11],'contactdiv') == 0)
		{
			frm.contact_name.focus();
			return false;
		}
		else
		{	
			var resstr = '';
			document.getElementById('contactdiv').innerHTML = resstr;
			document.getElementById('contactdiv').style.display = 'none';
		}
		
		if(textOnly(frm.contact_name,a[3],'contactdiv') == 0)
		{
			frm.contact_name.focus();
			return false;
		}	
		else
		{	
			var resstr = '';
			document.getElementById('contactdiv').innerHTML = resstr;
			document.getElementById('contactdiv').style.display = 'none';
		}
	}
	if(GenValidation(frm.phone_num,a[4],'phonenumdiv') == 0)
	{
		frm.phone_num.focus();
		return false;
	}
	if(ISSPACE(frm.phone_num,a[11],'phonenumdiv') == 0)
	{
		frm.phone_num.focus();
		return false;
	}
	else
	{	
		var resstr = '';
		document.getElementById('phonenumdiv').innerHTML = resstr;
		document.getElementById('phonenumdiv').style.display = 'none';
	}
	if(frm.phone_num.value!='') 
	{
		if(validateonlyphone(frm.phone_num,a[5],'phonenumdiv') == 0)
		{
			frm.phone_num.focus();
			return false;
		}
		else if(lengthhighpencheck(frm.phone_num,9) == 0 )
		{
			var resstr = a[5] ;
			document.getElementById('phonenumdiv').style.display = 'block';
			document.getElementById('phonenumdiv').innerHTML = resstr;
			frm.phone_num.focus();
			return false;
		}
		else
		{
			var resstr = '';
			document.getElementById('phonenumdiv').innerHTML = resstr;
			document.getElementById('phonenumdiv').style.display = 'none';
		}
	}
	if(frm.mobile_num.value!='') 
	{
		if(ISSPACE(frm.mobile_num,a[11],'mobilenumdiv') == 0)
		{
			frm.mobile_num.focus();
			return false;
		}
		else
		{	
			var resstr = '';
			document.getElementById('mobilenumdiv').innerHTML = resstr;
			document.getElementById('mobilenumdiv').style.display = 'none';
		}
		if(validateonlyphone(frm.mobile_num,a[6],'mobilenumdiv') == 0)
		{
			frm.mobile_num.focus();
			return false;
		}
		else if(lengthhighpencheck(frm.mobile_num,11) == 0 )
		{
			var resstr = a[6] ;
			document.getElementById('mobilenumdiv').style.display = 'block';
			document.getElementById('mobilenumdiv').innerHTML = resstr;
			frm.mobile_num.focus();
			return false;
		}
		else
		{
			var resstr = '';
			document.getElementById('mobilenumdiv').innerHTML = resstr;
			document.getElementById('mobilenumdiv').style.display = 'none';
		}
	}
	else
	{
		document.getElementById('mobilenumdiv').innerHTML = '';
		document.getElementById('mobilenumdiv').style.display = 'none';

	}
	/*if(GenValidation(frm.email,a[12],'emaildiv') == 0)
	{
		frm.email.focus();
		return false;
	}*/
	if(frm.email.value!='') 
	{
		if(ISSPACE(frm.email,a[11],'emaildiv') == 0)
		{
			frm.email.focus();
			return false;
		}
		else
		{	
			var resstr = '';
			document.getElementById('emaildiv').innerHTML = resstr;
			document.getElementById('emaildiv').style.display = 'none';
		}
		
		if(EmailValidation(frm.email,a[7],'emaildiv') == 0)
		{
			frm.email.focus();
			return false;
		}
		else
		{	
			var resstr = '';
			document.getElementById('emaildiv').innerHTML = resstr;
			document.getElementById('emaildiv').style.display = 'none';
		}
	}
	else
	{
		var resstr = '';
			document.getElementById('emaildiv').innerHTML = resstr;
			document.getElementById('emaildiv').style.display = 'none';
	}
	if(document.getElementById('website').value!='')
	{
		if(ISSPACE(frm.website,a[11],'websitediv') == 0)
		{
				document.getElementById('website').focus();
				return false;
		}
		else
		{
			var resstr = '';
			document.getElementById('websitediv').innerHTML = resstr;
			document.getElementById('websitediv').style.display = 'none';
		}
		/*if(urlValidation(frm.web_url,'Enter valid URL1') == 0)
		{
				frm.web_url.focus();
				return false;
		}*/
		/*var str = document.getElementById('http').value+document.getElementById('website').value;
		//alert(str);
		var v = new RegExp();
		v.compile("^[A-Za-z]+://[A-Za-z0-9-_]+\\.[A-Za-z0-9-;,_#%&\?\/.=]+$");
		if (!v.test(str)) {
		alert('Please enter valid URL');
		return false;
		}*/	
	}	
	var val = document.getElementById('comp_act').value ;
	var x = val.length;
	var y1 = val.indexOf(' ');
	var y2 = 0;
	if( y1 == y2)
	{ 
	        document.getElementById('comp_actdiv').style.display = 'block';
		    document.getElementById('comp_actdiv').innerHTML = a[9];
		   	frm.comp_act.focus();
			return false;
	}
	else
	{
		 document.getElementById('comp_actdiv').innerHTML = '';
		 document.getElementById('comp_actdiv').style.display = 'none';
	}
    if(frm.preferredtime_from.value != '-NA-' || frm.preferredtime_to.value != '-NA-')
	{
		if(frm.preferredtime_from.value == '-NA-' || frm.preferredtime_to.value == '-NA-')
		{
			document.getElementById('timediv').style.display = 'block';
			document.getElementById('timediv').innerHTML = a[10];
			if(frm.preferredtime_from.value == '-NA-')
			   frm.preferredtime_from.focus();
			else
			   frm.preferredtime_to.focus();
			return false;
		}
		else
		{
			document.getElementById('timediv').innerHTML = '';
			document.getElementById('timediv').style.display = 'none';
		}
	}
	else
	{
		document.getElementById('timediv').innerHTML = '';
		document.getElementById('timediv').style.display = 'none';
	}
	
	if(frm.code_exist.value != 'no')
	{
		if(frm.pin_value.value!=frm.code.value)
		 {
		   var resstr=a[8];
		   frm.code.focus();
		   document.getElementById('codereg').style.display = 'block';
		   document.getElementById('codereg').innerHTML = resstr;
		   return false;
		 } 
	}
	frm.submit();
}
