/*
********************************************************************************
* 
* ONLOAD.JS
* Framework Interface
* 
* v2.0 (April 14, 2008)
* 
********************************************************************************
*/
function $INIT() { with (p)
{
	if (DCO.PG_IS_WINDOW) void(0);
	else
	{
		p.INQ	= $E('inq').getElementsByTagName('form')[0];
		  INQ.b	= $C('x-pointer','img',INQ)[0];
		  
		INQ.b.onclick	= function(){p.INQ.Submit()};
		INQ.Mark		= function(obj){with(obj)className=_classname+' marked'};
		INQ.Unmark		= function(obj){with(obj)className=_classname};
		
		{
			$__AJAXIFY(INQ)
		}
	}
	
	
	/*
	IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII
	INQUIRY : bool Ready()
	IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII
	*/
	INQ.Ready=function() { with (this)
	{
		var die = false;
		
		for (var x in INQ.e) { with (INQ.e[x])
		{
			switch (nodeName)
			{
				case 'INPUT':
				die = isEmpty(value);
				break;
			}
			
			if (die)
			{
				{
					Mark(INQ.e[x])
				}
				
				break
			}
		}
		}
		
		return !die
	}
	};
	
	
	/*
	IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII
	INQUIRY : Submit()
	IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII
	*/
	INQ.Submit=function() { with (this)
	{
		if (Ready())
		{
			var data=
			{
				subj	: null,
				meth	: 'REQUEST_INFO',
				http	: 'c_name=' + e.c_name.value + '&c_type=' + e.c_type.value,
				delay	: 0,
				wait	: 0,
				call	: null
			}
			
			_jSend(data);
			
			{
				var msg=[];
					msg.push('<h6>Thank you for your inquiry!</h6>');
					msg.push('<h5>One of our representatives will be contacting you shortly.</h5>');
					msg=msg.join("\n");
				
				DCO.Say(msg)
			}
			
			e.c_name._Clear();
			e.c_type._Clear();
		}
	}
	};
	
	
	/*
	[][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][]
	[][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][]
	[][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][]
	[][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][]
	*/
	
	
	for (var x in INQ.e) { with (INQ.e[x])
	{
		switch (nodeName)
		{
			case 'INPUT':
			INQ.e[x].onfocus=function()
			{
				p.INQ.Unmark(this)
			};
			
			INQ.e[x].onblur=function()
			{
				with (this)
				{
					value = sanitize(value)
				}
			};
			
			INQ.e[x].onkeypress=function(e)
			{
				switch (getKeyCode(e))
				{
					case 13:
					p.INQ.Submit();
					break;
				}
			};
			break;
		}
	}
	}
}
};

