// JavaScript Document
function check_input()
{

document.free_report.first_name.value=Trim(document.free_report.first_name.value);
document.free_report.last_name.value=Trim(document.free_report.last_name.value);
document.free_report.email.value=Trim(document.free_report.email.value);

if(document.free_report.first_name.value=="")
{alert("Enter First Name");document.free_report.first_name.focus();return false;}

if(document.free_report.last_name.value=="")
{alert("Enter Last Name");document.free_report.last_name.focus();return false;}

email();
return false;
}


// email checking start


function email()
{
	var email = document.free_report.email.value;
	var e1,e2;
	var err = new Array(0,0,0,0);
	e1 = email.indexOf("@");
	e2 = email.lastIndexOf("@");
	if(e1 != -1 && e1 == e2)
	{
		var a = email.indexOf(".",e1);
		if((a-e1) < 2)
		err[0] = 1;
	}
	else
	err[0] = 1;

		var errmsg = "Please fill in the following:"
		if(err[0] == 1)
		errmsg = "Please fill Mail ID in correct format\n      eg. abc@xyz.com";
		//eleId = 12;
				
	var allok=0;

	for (i=0;i<2;i++)
	{
		if(err[i] == 1)
		{	document.free_report.email.status=false;
			alert(errmsg);	
			err[0] = 0;
			if(i==1)
			
			document.free_report.email.select();
			break;
			
			return false;
		}
		allok = i
	}
	
	if(allok == 1)
	{		
	document.free_report.submit();
	return true;
	}
}


//email checking end 



//  custom trim function start !

function Trim(TRIM_VALUE){
if(TRIM_VALUE.length < 1){
return"";
}
TRIM_VALUE = RTrim(TRIM_VALUE);
TRIM_VALUE = LTrim(TRIM_VALUE);
if(TRIM_VALUE==""){
return "";
}
else{
return TRIM_VALUE;
}
} //End Function

function RTrim(VALUE){
var w_space = String.fromCharCode(32);
var v_length = VALUE.length;
var strTemp = "";
if(v_length < 0){
return"";
}
var iTemp = v_length -1;

while(iTemp > -1){
if(VALUE.charAt(iTemp) == w_space){
}
else{
strTemp = VALUE.substring(0,iTemp +1);
break;
}
iTemp = iTemp-1;

} //End While
return strTemp;

} //End Function

function LTrim(VALUE){
var w_space = String.fromCharCode(32);
if(v_length < 1){
return"";
}
var v_length = VALUE.length;
var strTemp = "";

var iTemp = 0;

while(iTemp < v_length){
if(VALUE.charAt(iTemp) == w_space){
}
else{
strTemp = VALUE.substring(iTemp,v_length);
break;
}
iTemp = iTemp + 1;
} //End While
return strTemp;
} //End Function

//  custom trim function end !
