$(document).ready(function() { 
		
	$("#tc").fancybox({
		'hideOnContentClick': false,
		'overlayShow': true,
		'overlayOpacity' : .6,
		'overlayColor' : '#cccccc',
		'frameWidth' : 800,
		'frameHeight' : 500
	});
	
	$("#privpol").fancybox({
		'hideOnContentClick': false,
		'overlayShow': true,
		'overlayOpacity' : .6,
		'overlayColor' : '#cccccc',
		'frameWidth' : 800,
		'frameHeight' : 500
	});
	
	$("#csc").fancybox({
		'hideOnContentClick': false,
		'overlayShow': true,
		'overlayOpacity' : .6,
		'overlayColor' : '#cccccc',
		'frameWidth' : 500,
		'frameHeight' : 300
	});
	
	$("#csc2").fancybox({
		'hideOnContentClick': false,
		'overlayShow': true,
		'overlayOpacity' : .6,
		'overlayColor' : '#cccccc',
		'frameWidth' : 500,
		'frameHeight' : 300
	});
	
	$("#guaran").fancybox({
		'hideOnContentClick': false,
		'overlayShow': true,
		'overlayOpacity' : .6,
		'overlayColor' : '#cccccc',
		'frameWidth' : 450,
		'frameHeight' : 200
	});

	
	$("#return").fancybox({
		'hideOnContentClick': false,
		'overlayShow': true,
		'overlayOpacity' : .6,
		'overlayColor' : '#cccccc',
		'frameWidth' : 450,
		'frameHeight' : 200
	});

	$("#guaran2").fancybox({
		'hideOnContentClick': false,
		'overlayShow': true,
		'overlayOpacity' : .6,
		'overlayColor' : '#cccccc',
		'frameWidth' : 450,
		'frameHeight' : 200
	});

	$("#rebate").fancybox({
		'hideOnContentClick': false,
		'overlayShow': true,
		'overlayOpacity' : .6,
		'overlayColor' : '#cccccc',
		'frameWidth' : 450,
		'frameHeight' : 200
	});

});

function PaymentTypeSelection(input, exp, col, fused, fnused, ccconcat)
{
	var myForm = input.form;
	ExpandElements(exp);
	CollapseElements(col);
	ClearUnusedFields(myForm, fnused);
}

function AmountSelection(input, exp, col)
{
	var myForm = input.form;
	ExpandElements(exp);
	CollapseElements(col);
}

function ClearUnusedFields(frm, elem)
{
	var myPrefixArr = elem.split(',');
	var myFormElements = frm.elements;
	
	
	for (var i = 0; i < myFormElements.length; i++)
	{
		var myPrefix = myFormElements[i].name.split('_');
		//alert(ArrayFind(myPrefixArr, myPrefix[0]));
		if (ArrayFind(myPrefixArr, myPrefix[0]) != undefined)
		{
			myFormElements[i].value = "";
		}
	}
}

function ConcatNum(frm, elem, to)
{
	var myPrefixArr = elem.split(',');
	var myFormElements = frm.elements;
	
	var myVal = "";
	for (var i = 0; i < myFormElements.length; i++)
	{
		var myPrefix = myFormElements[i].name.split('_');
		//alert(ArrayFind(myPrefixArr, myPrefix[0]));
		if (ArrayFind(myPrefixArr, myPrefix[0]) != undefined)
		{
			myVal = myVal + myFormElements[i].value;
		}
	}
	frm.elements[to].value = myVal;
	//alert(frm.elements[to].value);
}


function showHideCheckoutButton(trialValue, elNameCCType, elNameMembership, elIdTrialButton, elIdPurchaseButton, elIdPayPalButton) {
	//hardcode parameters for code inline simplicity
	elNameCCType = 'CCtype';
	elNameMembership = 'membershipLength';
	elIdTrialButton = 'btntrial';
	elIdPurchaseButton = 'btnpurch';
	elIdPayPalButton = 'pay_pp';

	var ccTypeValue = get_radio_value(elNameCCType);
	var membershipValue = get_radio_value(elNameMembership);
	var showString;
	var hideString;

	if (membershipValue == '10~0.00~7' || membershipValue == trialValue) {
		showString = elIdTrialButton;
		hideString = elIdPurchaseButton;
	} else {
		showString = elIdPurchaseButton;
		hideString = elIdTrialButton;
	}
	if (ccTypeValue == 'PayPal') {
		hideString = hideString + ',' + showString;
		showString = elIdPayPalButton;
	} else {
		hideString = hideString + ',' + elIdPayPalButton;
	}


// FLOYD WAS HERE ::: alert(hideString);

	if ($('#btncont').css('display') == 'none') {
		ExpandElements(showString);
		CollapseElements(hideString);
	} else {
		CollapseElements(showString);
		CollapseElements(hideString);
	}
}

function get_radio_value(radioName)
{
var radioOptionLength = eval('document.forms[0].' + radioName + '.length');
var rad_val;
for (var i=0; i < radioOptionLength; i++)
   {
   if (eval('document.forms[0].' + radioName + '[' + i + '].checked'))
      {
      rad_val = eval('document.forms[0].' + radioName + '[' + i + '].value');
      }
   }
	return rad_val;
}

