function check()
{
	if(document.frm.name.value=="" || document.frm.name.value==null)
	{
		document.frm.name.style.borderColor = "#ff0000"
		document.frm.name.focus()
		document.getElementById('nerror').innerHTML='Name required'
		return false
	}
	else
		document.frm.name.style.borderColor = "#008800"
		document.getElementById('nerror').innerHTML='&nbsp;'
		if (!(/^\w+([\.-]?\w+)*@[a-zA-z0-9]+((\.|-)[A-Za-z]{2,3})*(\.[a-zA-Z]{2,3})+$/.test(document.frm.email.value)))
	{
		document.frm.email.style.borderColor = "#ff0000"
		document.frm.email.focus()
		document.getElementById('eerror').innerHTML='Incorrect e-mail Id'
		return (false)
	}
	else
		document.frm.email.style.borderColor = "#008800"
		document.getElementById('eerror').innerHTML='&nbsp;'
		if(document.frm.phone.value.length<10)
	{
		document.frm.phone.style.borderColor = "#ff0000"
		document.frm.phone.focus()
		document.getElementById('perror').innerHTML='min. 10 digits long'
		return (false)
	}
	else
		document.frm.phone.style.borderColor = "#008800"
		document.getElementById('perror').innerHTML='&nbsp;'
		if(document.frm.detail.value=="" || document.frm.detail.value==null)
	{
		document.frm.detail.style.borderColor = "#ff0000"
		document.frm.detail.focus()
		document.getElementById('derror').innerHTML='Please enter your details'
		return (false)
	}
	else
		document.frm.detail.borderColor = "#008800"
		document.getElementById('derror').innerHTML='&nbsp;'
		if(document.frm.captcha.value!=document.frm.gen.value)
	{
		gen()
		document.frm.captcha.style.borderColor = "#ff0000"
		document.frm.captcha.value=""
		document.frm.captcha.focus()
		document.getElementById('cerror').innerHTML='Incorrect captcha'
		return (false)
	}
	document.getElementById('cerror').style.color = "#008800"
	document.getElementById('cerror').innerHTML='Sending your details'
	return (true)
}
function gen()
{
	var i=0,t="";
	for (i=0; i<5; i++)
		t+=String.fromCharCode(97 + Math.round(Math.random() * 25))
	document.frm.gen.value=t;
	document.enq.gen.value=t;
	document.getElementById('imgcaptcha').style.background="url(http://www.indialuxurytour.com/inc/captcha.php?q="+t+") right no-repeat"
	document.getElementById('imgcptcha').style.background="url(http://www.indialuxurytour.com/inc/captcha.php?q="+t+") right no-repeat"
}
var prv=""
function nvalidator(e)
{
	var keycode = e.which || e.keyCode
	var catrel = false
	if (keycode != 8)
	{
		var ch = String.fromCharCode(keycode)		
		var filter = /^[a-zA-Z \t\x00-\x1F\x7F\x21-\x28\x2E]+$/
    	if(!document.frm.name.value=="")
		{
			if(!filter.test(ch))
			{
				document.getElementById('nerror').innerHTML='Invalid Character'
        		e.returnValue = false ;
				e.preventDefault();
    		}
			if(ch==" " && prv==" ")
			{
				document.getElementById('nerror').innerHTML='Invalid Character'
        		e.returnValue = false ;
				e.preventDefault();}
			else
				document.getElementById('nerror').innerHTML='&nbsp;';
		}
		else
		{
			if(!/^[a-zA-Z\t\x00-\x1F\x7F]+$/.test(ch))
				{
					document.getElementById('nerror').innerHTML='Invalid Character'
					e.returnValue = false ;
					e.preventDefault();
				}
			else
				document.getElementById('nerror').innerHTML='&nbsp;';
		}
		prv =ch
	}
}
function evalidator(e)
{
	var keycode = e.which || e.keyCode ;
	var catrel = false;
	if (keycode != 8)
	{
		var ch = String.fromCharCode(keycode);
		var filter = /^[\w_.@\x00-\x1F\x7F\x21-\x28\x2E]+$/  ;
		if(!filter.test(ch))
		{
        	e.returnValue = false ;
			e.preventDefault();
			document.getElementById('eerror').innerHTML='Invalid Character'
    	}
		else
			document.getElementById('perror').innerHTML='&nbsp;'
	}
}
function pvalidator(e)
{
	var keycode = e.which || e.keyCode ;
	var catrel = false;
	if (keycode != 8)
	{
		var ch = String.fromCharCode(keycode);
		var filter = /^[0-9\x00-\x1F\x7F\x21-\x28\x2E]+$/  ;
    	if(!filter.test(ch))
		{
        	e.returnValue = false ;
			e.preventDefault();
			document.getElementById('perror').innerHTML='Digits only'
    	}
		else
			document.getElementById('perror').innerHTML='&nbsp;'
	}
}
function chk()
{
	if(document.enq.name.value=="" || document.enq.name.value==null)
	{
		document.enq.name.style.borderColor = "#ff0000"
		document.enq.name.focus()
		document.getElementById('ne').innerHTML='X'
		return false
	}
	else
		document.enq.name.style.borderColor = "#008800"
	document.getElementById('ne').innerHTML='&nbsp;'
	if (!(/^\w+([\.-]?\w+)*@[a-zA-z0-9]+((\.|-)[A-Za-z]{2,3})*(\.[a-zA-Z]{2,3})+$/.test(document.enq.email.value)))
	{
		document.enq.email.style.borderColor = "#ff0000"
		document.enq.email.focus()
		document.getElementById('ee').innerHTML='X'
		return (false)
	}
	else
		document.enq.email.style.borderColor = "#008800"
		document.getElementById('ee').innerHTML='&nbsp;'
	if(document.enq.country.value=="" || document.enq.name.value==null)
	{
		document.enq.country.style.borderColor = "#ff0000"
		document.enq.country.focus()
		document.getElementById('ce').innerHTML='X'
		return false
	}
	else
		document.enq.name.style.borderColor = "#008800"
	document.getElementById('ce').innerHTML='&nbsp;'
	if(document.enq.phone.value.length<10)
	{
		document.enq.phone.style.borderColor = "#ff0000"
		document.enq.phone.focus()
		document.getElementById('te').innerHTML='X'
		return (false)
	}
	else
		document.enq.phone.style.borderColor = "#008800"
		document.getElementById('te').innerHTML='&nbsp;'
	if(document.enq.detail.value=="" || document.enq.detail.value==null)
	{
		document.enq.detail.style.borderColor = "#ff0000"
		document.enq.detail.focus()
		return (false)
	}
	else
		document.enq.detail.borderColor = "#008800"
		if(document.enq.captcha.value!=document.enq.gen.value)
	{
		gen()
		document.enq.captcha.style.borderColor = "#ff0000"
		document.enq.captcha.value=""
		document.enq.captcha.focus()
		document.getElementById('me').innerHTML='Incorrect captcha'
		return (false)
	}
	document.getElementById('me').style.color = "#008800"
	document.getElementById('me').innerHTML='Sending your details'
	return (true)
}
var pr=""
function nvalid(e)
{
	var keycode = e.which || e.keyCode
	var catrel = false
	if (keycode != 8)
	{
		var ch = String.fromCharCode(keycode)		
		var filter = /^[a-zA-Z \t\x00-\x1F\x7F\x21-\x28\x2E]+$/
		if(!document.enq.name.value=="")
		{
			if(!filter.test(ch))
			{
				document.getElementById('ne').innerHTML='X'
        		e.returnValue = false ;
				e.preventDefault();
    		}
			if(ch==" " && pr==" ")
			{
				document.getElementById('ne').innerHTML='X'
        		e.returnValue = false ;
				e.preventDefault();}
			else
				document.getElementById('ne').innerHTML='&nbsp;';
		}
		else
		{
			if(!/^[a-zA-Z\t\x00-\x1F\x7F]+$/.test(ch))
				{
					document.getElementById('ne').innerHTML='&nbsp;';
					e.returnValue = false ;
					e.preventDefault();
				}
			else
				document.getElementById('ne').innerHTML='&nbsp;';
		}
		pr =ch
	}
}
p=""
function cvalid(e)
{
	var keycode = e.which || e.keyCode
	var catrel = false
	if (keycode != 8)
	{
		var ch = String.fromCharCode(keycode)		
		var filter = /^[a-zA-Z \t\x00-\x1F\x7F\x21-\x28\x2E]+$/
		if(!document.enq.country.value=="")
		{
			if(!filter.test(ch))
			{
				document.getElementById('ce').innerHTML='X'
        		e.returnValue = false ;
				e.preventDefault();
    		}
			if(ch==" " && p==" ")
			{
				document.getElementById('ce').innerHTML='X'
        		e.returnValue = false ;
				e.preventDefault();}
			else
				document.getElementById('ce').innerHTML='&nbsp;';
		}
		else
		{
			if(!/^[a-zA-Z\t\x00-\x1F\x7F]+$/.test(ch))
				{
					document.getElementById('ce').innerHTML='&nbsp;';
					e.returnValue = false ;
					e.preventDefault();
				}
			else
				document.getElementById('ce').innerHTML='&nbsp;';
		}
		p =ch
	}
}
function evalid(e)
{
	var keycode = e.which || e.keyCode ;
	var catrel = false;
	if (keycode != 8)
	{
		var ch = String.fromCharCode(keycode);
		var filter = /^[\w_.@\x00-\x1F\x7F\x21-\x28\x2E]+$/  ;
		if(!filter.test(ch))
		{
        	e.returnValue = false ;
			e.preventDefault();
			document.getElementById('ee').innerHTML='X'
    	}
		else
			document.getElementById('ee').innerHTML='&nbsp;'
	}
}
function pvalid(e)
{
	var keycode = e.which || e.keyCode ;
	var catrel = false;
	if (keycode != 8)
	{
		var ch = String.fromCharCode(keycode);
		var filter = /^[0-9\x00-\x1F\x7F\x21-\x28\x2E]+$/  ;
    	if(!filter.test(ch))
		{
        	e.returnValue = false ;
			e.preventDefault();
			document.getElementById('pe').innerHTML='X'
    	}
		else
			document.getElementById('pe').innerHTML='&nbsp;'
	}
}
