function checkNumeric(objName,minval,maxval,comma,period,hyphen)
{
	var numberfield = objName;
	if (chkNumeric(objName,minval,maxval,comma,period,hyphen) == false)
	{
		numberfield.select();
		numberfield.focus();
		return false;
	}
	else
	{
		return true;
	}
}

function chkNumeric(objName,minval,maxval,comma,period,hyphen)
{

var checkOK = "0123456789" + comma + period + hyphen;
var checkStr = objName;
var allValid = true;
var decPoints = 0;
var allNum = "";

for (i = 0;  i < checkStr.value.length;  i++)
{
ch = checkStr.value.charAt(i);
for (j = 0;  j < checkOK.length;  j++)
if (ch == checkOK.charAt(j))
break;
if (j == checkOK.length)
{
allValid = false;
break;
}
if (ch != ",")
allNum += ch;
}
if (!allValid)
{	
alertsay = "Please enter only Numeric values "
alertsay = alertsay + "in this field."
alert(alertsay);
return (false);
}

// set the minimum and maximum
var chkVal = allNum;
var prsVal = parseInt(allNum);
if (chkVal != "" && !(prsVal >= minval && prsVal <= maxval))
{
alertsay = "Please enter a value between "
alertsay = alertsay + minval + " and "
alertsay = alertsay + maxval + " in this field."
alert(alertsay);
return (false);
}
}
//  End -->

function stop()
{
var str1=document.form2.S_email.value;
var s=str1.indexOf("@");
var dot=str1.indexOf(".");

var b = document.form2.cid.value;
var c = document.form2.cod.value;

var temp1 = new Array();
var temp2 = new Array();

temp1 = b.split(' ');
temp2 = c.split(' '); 

switch(temp1[1]){   case 'Jan': temp1[1]=0;break;   case 'Feb': temp1[1]=1;break;   case 'Mar': temp1[1]=2;break;   case 'Apr': temp1[1]=3;break;   case 'May': temp1[1]=4;break;   case 'Jun': temp1[1]=5;break;   case 'Jul': temp1[1]=6;break;   case 'Aug': temp1[1]=7;break;   case 'Sep': temp1[1]=8;break;   case 'Oct': temp1[1]=9;break;   case 'Nov': temp1[1]=10;break;   case 'Dec': temp1[1]=11;break;}
switch(temp2[1]){   case 'Jan': temp2[1]=0;break;   case 'Feb': temp2[1]=1;break;   case 'Mar': temp2[1]=2;break;   case 'Apr': temp2[1]=3;break;   case 'May': temp2[1]=4;break;   case 'Jun': temp2[1]=5;break;   case 'Jul': temp2[1]=6;break;   case 'Aug': temp2[1]=7;break;   case 'Sep': temp2[1]=8;break;   case 'Oct': temp2[1]=9;break;   case 'Nov': temp2[1]=10;break;   case 'Dec': temp2[1]=11;break;}



if (document.form2.S_name.value=="" || document.form2.S_email.value=="" || document.form2.S_country.value=="" || document.form2.cid.value=="" || document.form2.cod.value=="" || document.form2.s_rooms.value=="" || document.form2.s_rooms.value=="0" || document.form2.s_adults.value=="" || document.form2.s_adults.value=="0" || document.form2.Description.value=="")
{
	alert("Please insert valid information");
	document.form2.S_name.focus();
	return false;
}
else
{
	

	if(s<"2" || dot=="-1")
	{
	alert("Please insert valid e-mail address.");
	document.form2.S_email.focus();
	return false;
	}
}


if(temp1[2] > temp2[2])
{
	alert("Year exceed in *Check-in Date.");
	document.form2.cid.focus();
	return false;
}
if(temp1[2] == temp2[2])
{
	if(temp1[1] == temp2[1])
	{
		if(temp1[0] >= (temp2[0]+1))	{	
		alert("Please check [Date not Valid]");
		document.form2.cid.focus();
		return false;}
	}
	else
	{
	 	if(temp1[1] > temp2[1]){
		alert("Please check [Month exceed]");
		document.form2.cid.focus();return false;}
	}
}
	

return true;
}
 


