function getTemplate() {
	var dc = document.forms['p1'];
	var str = '[---- IMGText.com Template Starts ----]\n';
	str += 'x';
	str += ' ' + dc.elements['f[p_face]'].options[dc.elements['f[p_face]'].selectedIndex].value;
	str += ' ' + dc.elements['f[p_size]'].options[dc.elements['f[p_size]'].selectedIndex].value;
	str += ' ' + dc.elements['f[p_c_1]'].value;
	str += ' ' + dc.elements['f[p_c_2]'].value;
	str += ' ' + dc.elements['f[p_c_3]'].value;
	str += ' ' + dc.elements['f[p_c_4]'].value;
	str += ' ' + dc.elements['f[p_s]'].options[dc.elements['f[p_s]'].selectedIndex].value;
	str += ' ' + dc.elements['f[p_s_o]'].value;
	str += ' ' + dc.elements['f[p_s_p]'].options[dc.elements['f[p_s_p]'].selectedIndex].value;
	str += ' ' + dc.elements['f[p_s_1]'].value;
	str += ' ' + dc.elements['f[p_s_2]'].value;
	str += ' ' + dc.elements['f[p_s_3]'].value;
	str += ' ' + dc.elements['f[p_s_4]'].value;
	str += ' ' + dc.elements['f[p_o_a]'].options[dc.elements['f[p_o_a]'].selectedIndex].value;
	str += ' ' + dc.elements['f[p_o_r]'].options[dc.elements['f[p_o_r]'].selectedIndex].value;
	str += ' ' + dc.elements['f[p_o_f]'].options[dc.elements['f[p_o_f]'].selectedIndex].value;
	str += ' ' + dc.elements['f[p_o_o]'].options[dc.elements['f[p_o_o]'].selectedIndex].value;
	str += ' ' + dc.elements['f[p_o_c]'].value;
	str += ' ' + dc.elements['f[p_w_a]'].options[dc.elements['f[p_w_a]'].selectedIndex].value;
	str += ' ' + dc.elements['f[p_w_c]'].options[dc.elements['f[p_w_c]'].selectedIndex].value;
	str += ' ' + dc.elements['f[p_b]'].options[dc.elements['f[p_b]'].selectedIndex].value;
	str += ' ' + dc.elements['f[p_b_s]'].options[dc.elements['f[p_b_s]'].selectedIndex].value;
	str += ' ' + dc.elements['f[p_b_c]'].value;
	str += ' ' + dc.elements['f[p_b_o]'].options[dc.elements['f[p_b_o]'].selectedIndex].value;
	str += ' ' + dc.elements['f[p_t_c]'].value;
	str += ' ' + dc.elements['f[p_t_o]'].options[dc.elements['f[p_t_o]'].selectedIndex].value;
	if (dc.elements['f[p_copy_d]'].checked)
		str += '\n' + dc.elements['f[p_text]'].value.replace(/\n/g,'[-newline-]');
	str += '\n[---- IMGText.com Template Ends ------]\n';
	dc.elements['f[p_copy]'].value = str;
	dc.elements['csub'].disabled = false;
	dc.elements['fsub6'].disabled = false;
	dc.elements['csub'].className = 'bt1';
}

function getCopy() {
	document.forms['p1'].elements['f[p_copy]'].select();
	//document.forms['p1'].elements['f[p_copy]'].execCommand('copy');
}

function getCheckTemplate(x) {
	if (document.forms['p1'].elements[x].value == '') {
		document.forms['p1'].elements[x].focus();
		alert('Please fill in the required field first.');
		return false;
	}
	else {
		return true;
	}
}

function getCheckOptions(x) {
	var dc = document.forms['p1'];
	dc.elements['f[p_save_r]'].checked = false;
	dc.elements['f[p_save_n]'].checked = false;
	dc.elements['f[p_save_o]'].checked = false;
	dc.elements[x].checked = true;
}

function getColorChecks(x) {
	var dc = document.forms['p1'];
	if (dc.elements['f[p_' + x + '_a]'].checked == true) {
		dc.elements['f[p_' + x + '_2]'].value = dc.elements['f[p_' + x + '_1]'].value;
		dc.elements['f[p_' + x + '_3]'].value = dc.elements['f[p_' + x + '_1]'].value;
		dc.elements['f[p_' + x + '_4]'].value = dc.elements['f[p_' + x + '_1]'].value;
		getCBox(x + 'b1',dc.elements['f[p_' + x + '_1]'].value);
		getCBox(x + 'b2',dc.elements['f[p_' + x + '_1]'].value);
		getCBox(x + 'b3',dc.elements['f[p_' + x + '_1]'].value);
		getCBox(x + 'b4',dc.elements['f[p_' + x + '_1]'].value);
	}
}
