//-----------------------------------------------------------------------------------------------------
//gen functions
//-----------------------------------------------------------------------------------------------------
function strTrim(tmpStr)
{
	tmpStr = tmpStr.replace(/^\s+/,"");//remove leading
	tmpStr = tmpStr.replace(/\s+$/,"");//remove trailing
	return tmpStr;
}
//-----------------------------------------------------------------------------------------------------
function trimFields()
{
	for(var i=0; i < obj.elements.length; i++)
	{
		if(obj.elements[i].type == "text" || obj.elements[i].type == "textarea" || obj.elements[i].type == "password")
		{
			obj.elements[i].value = strTrim(obj.elements[i].value);
		}
	}
}
//-----------------------------------------------------------------------------------------------------
function chkEmail(tmpStr)
{
	var email_pat = /^[a-z][a-z0-9_\.\-]*[a-z0-9]@[a-z0-9]+[a-z0-9\.\-_]*\.[a-z]+$/i;
	return(email_pat.test(tmpStr));
}
//-----------------------------------------------------------------------------------------------------

//code for onfocus event in contact us form
function fieldOnFocus()
{
	for(var i=0; i < obj.elements.length; i++)
	{
		if(obj.elements[i].type == "text" || obj.elements[i].type == "textarea")
		{
			obj.elements[i].onfocus = function(){
				this.className = 'tbox_o'
			};
			obj.elements[i].onblur = function(){
				this.className = 'tbox'
			};
		}
	}
}

//validate form
function validateForm()
{
	trimFields();
	if(obj.full_name.value == "")
	{
		alert("Please enter your Name.");
		obj.full_name.focus();
		return false;
	}
	if(obj.phone.value == "")
	{
		alert("Please enter your phone number.");
		obj.phone.focus();
		return false;
	}
	if(obj.email.value == "")
	{
		alert("Please enter your Emial.");
		obj.email.focus();
		return false;
	}
	if(obj.email.value != "" && !chkEmail(obj.email.value))
	{
		alert("Enter a Valid Email.");
		obj.email.select();
		obj.email.focus();
		return false;
	}
	if(obj.captcha.value == "")
	{
		alert("Please enter the number on the image given.");
		obj.captcha.focus();
		return false;
	}
	//If validated
	return true;
}