function check_security_value(data,correct,msg,org_class,error_class)
{
	if(document.getElementById(data).value!=correct)
	{
	document.getElementById('error').innerHTML=msg;
	document.getElementById(data).setAttribute("class",error_class);
	document.getElementById(data).focus(); 		
	return false;
	}
	else
	{
	document.getElementById(data).setAttribute("class",org_class);
	return true;
	}	
}
function only_alphabet(data,msg,org_class,error_class)
{
var elementValue=document.getElementById(data).value;
var emailPattern = /^[a-zA-Z ]+$/;  
	if(emailPattern.test(elementValue)==false)
	{
	document.getElementById('error').innerHTML=msg;
	document.getElementById(data).setAttribute("class",error_class);
	document.getElementById(data).focus(); 		
	return false;
	}
	else
	{
	document.getElementById(data).setAttribute("class",org_class);
	return true;
	}	
}
function email(data,msg,org_class,error_class)
{
var elementValue=document.getElementById(data).value;
var emailPattern = /^[a-zA-Z0-9._-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,4}$/;  
	if(emailPattern.test(elementValue)==false)
	{
	document.getElementById('error').innerHTML=msg;
	document.getElementById(data).setAttribute("class",error_class);
	document.getElementById(data).focus(); 		
	return false;
	}
	else
	{
	document.getElementById(data).setAttribute("class",org_class);
	return true;
	}
}
function check_website(data,msg,org_class,error_class)
{
var elementValue=document.getElementById(data).value;
var websitePattern =/^www+.[a-zA-Z0-9.-]+\.[a-zA-Z]{2,4}$/;  
	if(websitePattern.test(elementValue)==false)
	{
	document.getElementById('error').innerHTML=msg;
	document.getElementById(data).setAttribute("class",error_class);
	document.getElementById(data).focus(); 		
	return false;
	}
	else
	{
	document.getElementById(data).setAttribute("class",org_class);
	return true;
	}
}
function check_default(default_value,field_id,msg,org_class,error_class)
{
	if(document.getElementById(field_id).value==default_value)
	{
	
	document.getElementById('error').innerHTML=msg;
	document.getElementById(field_id).setAttribute("class",error_class);
	document.getElementById(field_id).focus();
	return false;
	}
	else
	{
		document.getElementById(field_id).setAttribute("class",org_class);
	return true;
	}
}
function number_check(data,msg,org_class,error_class)
{
  if(isNaN(document.getElementById(data).value))
	{
	document.getElementById('error').innerHTML=msg;
	document.getElementById(data).setAttribute("class",error_class);
	document.getElementById(data).focus(); 
	return false;
	}
	else
	{
			document.getElementById(data).setAttribute("class",org_class);
	return true;
	}
}
function alpha_check(data,msg,org_class,error_class)
{

  if(!isNaN(document.getElementById(data).value))
	{
	document.getElementById('error').innerHTML=msg;
	document.getElementById(data).setAttribute("class",error_class);
	document.getElementById(data).focus(); 
	return false;
	}
	else
	{
			document.getElementById(data).setAttribute("class",org_class);
	return true;
	}
}
function check_present_date(default_value,field_id,msg,org_class,error_class)
{
	if(document.getElementById(field_id).value==default_value)
	{
	
	document.getElementById('error').innerHTML=msg;
	document.getElementById(field_id).setAttribute("class",error_class);
	document.getElementById(field_id).focus();
	return false;
	}
	else
	{
var now = new Date();
var curr_date = now.getDate();
var curr_month = now.getMonth();
var curr_monthnew = curr_month+1;
var curr_year = now.getFullYear();
var objToDate = document.getElementById(field_id).value;
var out_date=objToDate.split("/");

	if(out_date[2]<curr_year)
	{
	document.getElementById('error').innerHTML=msg;
	document.getElementById(field_id).setAttribute("class",org_class);	
	document.getElementById(field_id).focus(); 
	return false;
	}
	else if(out_date[2]==curr_year)
	{ 
		if(out_date[0]<curr_month)
		{
		document.getElementById('error').innerHTML=msg;	
		document.getElementById(field_id).setAttribute("class",org_class);
		document.getElementById(field_id).focus(); 
		return false;
		}
		else if(out_date[0]==curr_monthnew)
		{
			if(out_date[1]<curr_date)
			{
			document.getElementById('error').innerHTML=msg;	
			document.getElementById(field_id).setAttribute("class",org_class);
			document.getElementById(field_id).focus(); 
			return false;
			}
			else
			{
			return true;
			}
		}
	}
	}
}
function check_in_out(indate,outdate)
{
var objFromDate = document.getElementById(indate).value;
var objToDate = document.getElementById(outdate).value;
var in_date=objFromDate.split("/");
var out_date=objToDate.split("/");
	if(out_date[2]<in_date[2])
	{
	var a ="Check In Date should be less than Check Out Date";
	document.getElementById('error').innerHTML=a;
	document.getElementById(outdate).setAttribute("class","error_index_text_box");	
	document.getElementById(outdate).focus(); 
	return false;
	}
	else
	{ 
		if(out_date[1]<in_date[1])
		{
		var a ="Check In Date should be less than Check Out Date";
		document.getElementById('error').innerHTML=a;	
		document.getElementById(outdate).setAttribute("class","error_index_text_box");
		document.getElementById(outdate).focus(); 
		return false;
		}
		else
		{
			if(out_date[0]<in_date[0])
			{
			var a ="Check In Date should be less than Check Out Date";
		  	document.getElementById('error').innerHTML=a;	
			document.getElementById(outdate).setAttribute("class","error_index_text_box");
			document.getElementById(outdate).focus(); 
			return false;
			}
			else
			{
			return true;
			}
		}
	}
}

function refreshfield(b,c)
{
	if(document.getElementById(b).value==c)
	{
	document.getElementById(b).value="";
	}
}
	
function revertfield(b,c)
{
	if(document.getElementById(b).value=="")
	{
		document.getElementById(b).value=c;
		return false;
	}
	return true;
}

function check_atleast_one(msg)
{
var a= new Array();
if(document.form1.interest1.checked || document.form1.interest2.checked || document.form1.interest3.checked || document.form1.interest4.checked || document.form1.interest5.checked || document.form1.interest6.checked || document.form1.interest7.checked || document.form1.interest8.checked)
{
if(document.form1.interest1.checked)
{
	a[0]=document.form1.interest1.value;
}
if(document.form1.interest2.checked)
{
	a[1]=document.form1.interest2.value;
}
if(document.form1.interest3.checked)
{
	a[2]=document.form1.interest3.value;
}
if(document.form1.interest4.checked)
{
	a[3]=document.form1.interest4.value;
}
if(document.form1.interest5.checked)
{
	a[4]=document.form1.interest5.value;
}
if(document.form1.interest6.checked)
{
	a[5]=document.form1.interest6.value;
}
if(document.form1.interest7.checked)
{
	a[6]=document.form1.interest7.value;
}
if(document.form1.interest8.checked)
{
	a[7]=document.form1.interest8.value;
}
//alert ('a');
var interest_string=a.join(',');
document.getElementById('interest').value=interest_string;
document.getElementById('other').setAttribute("class","textfield");
return true;
}
else
{
	if(document.getElementById('other').value=='Other')
	{
		document.getElementById('error').innerHTML=msg;
		document.getElementById('other').setAttribute("class","error_textfield");
		document.form1.other.focus(); 
		return false;
	}
	else
	{
		document.getElementById('other').setAttribute("class","textfield");
		return true;
	}
}
}
/*
function if_checked(form_name,data,msg)
{

var all_field=document.form1.elements.length);

for(var i=0;i<all_field;i++)
{
	if(document.form1.elements.elements[i].checked)
	{
	return true;
	}
	else
	{
	document.getElementById('error').innerHTML=msg;
	document.getElementById(data).focus(); 
	return false;
	}
}
}
*/
