var eCard;
var oldSrc = '';

function previewCard(){
	if(!eCard || eCard.closed) eCard = window.open('/preview/','previewCard','width=680,height=705,scrollbars=no,toolbar=no,location=no,menubar=no');
	
	var c = document.wizardForm.card_type.value.split('-');
	document.previewForm.language.value = c[1];
	document.previewForm.msg.value = document.wizardForm.msg.value;
	document.previewForm.card_style.value = document.wizardForm.card_style.value;
	document.previewForm.submit();
	eCard.focus();
}

var cCard;
function previewChallengeCard(){
	if(cCard && !cCard.closed) cCard.close();
	cCard = window.open('challenge/','previewChallengeCard','width=670,height=680,scrollbars=no,toolbar=no,location=no,menubar=no');
	
	document.tellFriendPreview.own_name.value = document.tellFriend.own_name.value;
	document.tellFriendPreview.greeting.value = document.tellFriend.greeting.value;
	document.tellFriendPreview.submit();
	cCard.focus();
}

function handleCardTypeChange(type){
	var details = document.getElementById('cardWizardDetails');
	var preview = document.getElementById('cardWizardPreviewLink');
	var cardType = type.charAt(0); 

	//hide last card info
	document.getElementById('info_E').style.display = 'none';
	document.getElementById('info_P').style.display = 'none';
	document.getElementById('info_N').style.display = 'none';

	//show new card info
	if(cardType && cardType != "") document.getElementById('info_'+cardType).style.display = 'block';
	
	if(cardType == 'E'){
		details.style.display = 'block';
		preview.style.display = 'block';
	}
	else{
		details.style.display = 'none';
		preview.style.display = 'none';
	}
}

function handleScheduleChange(){
	var sendMode = document.wizardForm.sendMode;
	var elems = ['sch_date','sch_h'];
	var elm;
	var disable;
	
	if(sendMode[0].value == 'now' && sendMode[0].checked) disable = true;
	else disable = false;
	
	for(var i=0;i<elems.length;i++){
		elm = document.wizardForm.elements[elems[i]];
		elm.disabled = disable;
		elm.style.backgroundColor = disable ? '#f1f1f1' : '#ffffff';
	}
}

function togglePaymentChoice(sel){
	var paymentSelection = document.getElementById('payment_selection');
	
	var checkObjCheck = document.getElementById('chkPaymentCheck');
	var checkObjEBank = document.getElementById('chkPaymentEBank');
	var orgNameField = document.getElementById('organizationField');
	
	if(sel.options[sel.selectedIndex].value != 'person'){
		checkObjCheck.disabled = false;
		paymentSelection.style.display = 'block';
		orgNameField.className = "displayTableRow";
		//orgNameField.style.display = 'table-row';
	}
	else{
		checkObjCheck.disabled = true;
		checkObjCheck.checked = false;
		checkObjEBank.checked = true;
		paymentSelection.style.display = 'none';
		orgNameField.className = "displayNone";
		//orgNameField.style.display = 'none';
	}
}