function loadForm (id, path) {
	var args = document.location.href.toQueryParams();
	new Ajax.Updater (id, path, {method:'GET', parameters:args, evalScripts:true});
}
function submitForm (id, f) {
	var args = Form.serialize(f);
	new Ajax.Updater (id, f.action, {method:f.method, parameters:args, evalScripts:true});
}
function submitShortForm (f) {
	var args = Form.serialize(f);
	new Ajax.Updater ('ShortFormDiv','/ajax/iqff_short_form.asp', {method:'POST', parameters:args, evalScripts:true});
}
function submitMainForm (f) {
	var args = Form.serialize(f);
	new Ajax.Updater ('MainFormDiv','/ajax/iqff_main_form.asp', {method:'POST', parameters:args, evalScripts:true});
}
function initConfirm () {
	var args = document.location.href.toQueryParams();
	new Ajax.Updater ('ConfirmDiv', '/ajax/iqff_confirm.asp', {method:'GET', parameters:args, evalScripts:true});
}
function submitConfirmForm (f) {
	var args = Form.serialize(f);
	new Ajax.Updater ('ConfirmDiv','/ajax/iqff_confirm.asp', {method:'POST', parameters:args, evalScripts:true});
}
function checkCampaign (id) {
	var params = document.location.href.toQueryParams();
	var campaign = params['campaign'] || params['cam'] || null;
	new Ajax.Updater (id, '/ajax/iqff_campaign.asp', {parameters:{'campaign':campaign}});
}
function setBilling (obj) {
	if (obj.checked == true) {
		$('BillName').value = $('FirstName').value + ' ' + $('LastName').value;
		$('BillAddress').value = $('Address').value;
		$('BillCity').value = $('City').value;
		$('BillState').value = $('State').value;
		$('BillZIP').value = $('ZIP').value;
	}
}
var FAQId = null;
function FAQShow (id) {
	$('Partners').style.display = "none";
	if (FAQId) FAQId.style.display = "none";
	FAQId = $(id);
	FAQId.style.display = "block";
}
function open_guarantee () {
	window.open ('guarantee.html','','width=250,height=300,toolbar=no,location=no,menubar=no,resizable=no,scrollbars=no,status=no');
}
function open_privacy () {
	window.open ('privacy.html','','width=500,height=600,toolbar=no,location=no,menubar=no,resizable=no,scrollbars=no,status=no');
}
function open_partners () {
	window.open ('partners.html','','width=500,height=650,toolbar=no,location=no,menubar=no,resizable=no,scrollbars=no,status=no');
}

var PopTimeout = null;
var PopCurrent = null;
function popdo (obj, state) {
	if ((obj == 'PlatinumPackage') && (state == 'block')) ie6 ('hidden');
	if ($(obj)) $(obj).style.display = state;
	if ((obj == 'PlatinumPackage') && (state == 'none')) ie6 ('visible');
}
function popup (obj) {
	if (PopTimeout) window.clearTimeout(PopTimeout);
	if (PopCurrent && obj != PopCurrent) popdo (PopCurrent, 'none');
	popdo (PopCurrent = obj, 'block');
}
function popdown (obj) {
	PopTimeout = window.setTimeout ("popdo(PopCurrent,'none')",500);
}
function ie6 (state) {
	$('BillState').style.visibility = state;
	$('CardType').style.visibility = state;
	$('ExpireMonth').style.visibility = state;
	$('ExpireYear').style.visibility = state;
}
