
function $(id) { return document.getElementById(id); }

function formatcontent(o) {
	var ct='qr_cnt_type_text';
	for (i=0;i<o.qr_cnt_type.length;i++) {
		if (o.qr_cnt_type[i].checked==true) {
			ct = o.qr_cnt_type[i].id;
		}
	}
	hf=$('qr_cnt_frmt');
	switch(ct) {
		case 'qr_cnt_type_sms':
			hf.value = 'SMSTO:' + $('qr_cnt_0').value + ':' + $('qr_cnt').value;
		break;
		
		case 'qr_cnt_type_text':
			hf.value =  $('qr_cnt').value;
		break;

		
		case 'qr_cnt_type_tel':
			hf.value = 'TEL:'+ $('qr_cnt').value;
		break;
		
		case 'qr_cnt_type_url':
			hf.value = $('qr_cnt').value;
		break;
		
		default:
			return false;
		break;
	}
	return true;
}	
function eventTrigger (e) {
    if (! e)
        e = event;
    return e.target || e.srcElement;
}

function radioClick (e) {
    cct( eventTrigger (e) );
    return true;
}

function textCounter(field, maxlimit) {
	countfield = $('cc');
	if (field.value.length > maxlimit) {
		field.value = field.value.substring(0, maxlimit);
	} else {
		countfield.innerHTML = maxlimit - field.value.length;
	}
}

