// JavaScript Document
if ( document.forms.length )
{
	if ( document.forms.length > 1 ) var fn = document.forms.length - 1;
	else var fn = 0;
	
	var frm = document.forms[fn];
}

if( xGetElementById('frmContactUs') )
{
	var frm = xGetElementById('frmContactUs');
}

window.onload = function()
{
	if( frm )
	{
		if( focusedField != '0' )
		{
			//alert(focusedField);
			eval('frm.'+focusedField+'.focus()');
		}
		else
		{
			for (var i=0; i < frm.elements.length; i++)
			{
				var el = frm.elements[i];
				if ( (el.type == 'text') || (el.type == 'textarea') )
				{
					el.focus();
					break;
				}
			}
		}
	}
}

frm.onreset = function()
{
	for (var i=0; i < frm.elements.length; i++)
	{
		var el = frm.elements[i];
		if ( (el.type == 'text') || (el.type == 'textarea') )
		{
			el.focus();
			break;
		}
	}
}

function numberOnly(evt)
{
	evt = (evt) ? evt : ((window.event) ? event : null);
	if (evt)
	{
		var elem = (evt.target) ? evt.target : ((evt.srcElement) ? evt.srcElement : null);
		if (elem)
		{
			var charCode = (evt.charCode) ? evt.charCode : 
			((evt.which) ? evt.which : evt.keyCode);
			if ((charCode < 32 ) || 
			//(charCode > 44 && charCode < 47) || 
			(charCode > 47 && charCode < 58)) {
				return true;
			}
			else
			{
				return false;
			}
		}
	}
}

function valid_contact()
{
	var nm = frm.c_name;
	var ad = frm.c_address;
	var ph = frm.c_phone;
	var em = frm.c_email;
	var cm = frm.c_message;
	var cs = 'secure'; //frm.c_securicode;
	
	if( trim(nm.value) == '' )
	{
		alert(msg_name);
		nm.focus();
		return false;
	}
	
	if( trim(ad.value) == '' )
	{
		alert(msg_address);
		ad.focus();
		return false;
	}
	
	if( trim(ph.value) == '' )
	{
		alert(msg_phone);
		ph.focus();
		return false;
	}
	
	if( !isEmail(trim(em.value)) )
	{
		alert(msg_email);
		em.focus();
		return false;
	}
	
	if( trim(cm.value) == '' )
	{
		alert(msg_message);
		cm.focus();
		return false;
	}
	
	if( (trim(cs.value) == '') || (trim(cs.value).length < length_confirmation_code) )
	{
		alert(msg_confirmation_code);
		cs.focus();
		return false;
	}
	
	return true;
}

function doFocus(obj)
{
	obj.select();
	obj.style.backgroundColor = '#ffffff';
	obj.style.color = '#000000';
}

function doBlur(obj, str)
{
	obj.style.backgroundColor = '#eeeeee';
	obj.style.color = '#333333';
}