// see http://keremerkan.net/php-qr-code-generator/
function formatcontent() {
	var ct=sel_item;
	hf=$('#qr_cnt_frmt').get(0);
	switch(ct) {
		case 'qr_cnt_type_sms':
			hf.value = 'SMSTO:' + $('#qr_cnt_0').get(0).value + ':' + $('#qr_cnt_1').get(0).value;
		break;
		
		case 'qr_cnt_type_text':
			hf.value =  $('#qr_cnt_0').get(0).value;
		break;

		
		case 'qr_cnt_type_tel':
			hf.value = 'TEL:'+ $('#qr_cnt_0').get(0).value;
		break;
		
		case 'qr_cnt_type_url':
			hf.value = $('#qr_cnt_0').get(0).value;
		break;

                case 'qr_cnt_type_ticket':
                        hf.value = 'SHOW:'+ $('#qr_cnt_1').get(0).value + ':VENUE:' + $('#qr_cnt_2').get(0).value + ':SEAT:' + $('#qr_cnt_3').get(0).value + ':PRICE:' + $('#qr_cnt_4').get(0).value + ':TRANS:' + $('#qr_cnt_5').get(0).value + ':TYPE:' + $('#qr_cnt_0').get(0).value;
                break;

                case 'qr_cnt_type_voucher':
                        hf.value = 'DESC:'+ $('#qr_cnt_0').get(0).value + ':AMOUNT:' + $('#qr_cnt_1').get(0).value + ':EXP:' + $('#qr_cnt_2').get(0).value + ':TRANS:' + $('#qr_cnt_3').get(0).value;
                break;

                case 'qr_cnt_type_vcard':
                        hf.value = 'BEGIN:VCARD\nTITLE:'+ $('#qr_cnt_0').get(0).value + '\nFN:' + $('#qr_cnt_1').get(0).value + '\nN:' + $('#qr_cnt_2').get(0).value + '\nEMAIL:' + $('#qr_cnt_3').get(0).value + '\nVERSION:3.0\nEND:VCARD';
                break;

                case 'qr_cnt_type_map':
                        hf.value = 'address1=' + escape($('#qr_cnt_0').get(0).value) + '&postcode=' + escape($('#qr_cnt_1').get(0).value);
                        break;
		
		default:
			return false;
		break;
	}
	return true;
}	
function textCounter(field, maxlimit) {
	countfield = $('#cc').get(0);
	if (field.value.length > maxlimit) {
		field.value = field.value.substring(0, maxlimit);
	} else {
		countfield.innerHTML = maxlimit - field.value.length;
	}
}

