function getSong(id){sF=gE(id);openStaticWindow(url+'/pick_music?openform','music',420,460);return;}function addSong(song){sF.value=song;sF.focus();updateFld(sF,'text');}function getInput(id,p){sF=gE(id);mF=id;eP=p||gE("docid").value;openStaticWindow(url+'/pick_item?openform&eP='+eP+'&sF='+escape(sF.value)+'&mF='+mF,'music',340,270);return;}var randomnumber=Math.floor(Math.random()*99999)function openWorksheet(fid,wks){openSimpleWindow(url+"/getWorksheet?open&wks="+wks+"&unid="+fid+"&docid="+gE("docID").value, 'worksheet', 800,600);}function doAction(action){if (action=="1"){addWin=dhtmlwindow.open("addbox", "div", "addSection", "Add New Field", "width=770px,height=125px,resize=1,scrolling=1,center=1");gE("actions").selectedIndex=0;}if (action=="2"){openSimpleWindow(url+"/formPreview?open&docid="+gE("docid").value, 'worksheet', 800,600);gE("actions").selectedIndex=0;}if (action=="4"){openSimpleWindow(url+"/formTokens?open&docid="+gE("docid").value,'tokens',800,600);gE("actions").selectedIndex=0;}if (action=="3"){alert('Cannot remove object at this time.  Code being written to determine if form is in use by any client.');gE("actions").selectedIndex=0;}}function updateFld(f,id,rf){if (rf==undefined){rf=true}var mf=gE(f.id);fv=$("#"+f.id).val();if (id=='radio')fv=getCheckedValue(f);var rnd=Math.floor(Math.random()*99999);$.ajax({	url:url+"/ajax?openagent",	type: "POST",	dataType:"json",	data: "&r="+rnd+"&cmd=upf&uid="+gE("docid").value+"&fn="+f.id+"&fv="+escape(fv),	success: function(json){		$("#"+f.id).val(unescape(json.fv));		$("#"+f.id).css('font-weight','bold');				}});//$.getJSON(url+"/ajax?openagent",{r:rnd,cmd:"upf",uid:gE("docid").value,fn:f.id,fv:fv},function(json){//{$("#"+f.id).val(decodeURI(json.fv))};//})}function getCheckedValue(radioObj) {	if(!radioObj)		return "";	var radioLength = radioObj.length;	if(radioLength == undefined)		if(radioObj.checked)			return radioObj.value;		else			return "";	for(var i = 0; i < radioLength; i++) {		if(radioObj[i].checked) {			return radioObj[i].value;		}	}	return "";}function update(f){var mf=gE(f.id);fv=$("#"+f.id).val();var rnd=Math.floor(Math.random()*99999);$.getJSON(url+"/gbxml?openagent",{r:rnd,cmd:"upf",uid:gE("docid").value,fn:f.id,fv:escape(fv)},function(json){mf.value=unescape(json.fv);})}function updateField(field){mf=gE(field);fv=mf.value;var rnd=Math.floor(Math.random()*99999);$.getJSON(url+"/gbxml?openagent",{r:rnd,cmd:"upf",uid:gE("docid").value,fn:field,fv:escape(fv)},function(json){mf.value=unescape(json.fv);})}function showMe(data){$("#worksheet").html(data)}function wkRemove(mf){if (confirm("Remove Field... Are you Sure")){var rnd=Math.floor(Math.random()*99999);$.get(url+"/gbxml?openagent",{r:rnd,cmd:"wtl",todo:"6",uid:gE("docid").value,mf:escape(mf)},function(data){showMe(data)});}}function removeSection(){if (confirm("Remove Section... Are you Sure")){editWin.hide();var rnd=Math.floor(Math.random()*99999);$.get(url+"/gbxml?openagent",{r:rnd,cmd:"wtl",todo:"6",uid:gE("docid").value,mf:gE("fid").value},function(data){showMe(data)});}}function addSection(){var ft=gE("ft_2").value;var fd=gE("fd_2").value;var rnd=Math.floor(Math.random()*99999);if (ft.length<2){alert('Please provide a Section Title');gE("ft").focus();return false;}addbox.hide();var fc="section";var fv=gE("fv_2").value;$.get(url+"/gbxml?openagent",{r:rnd,cmd:"wtl",todo:"1",uid:gE("docid").value,fc:escape(fc),ft:escape(ft),fd:escape(fd),fv:escape(fv),fx:"99"},function(data){showMe(data)});}function addField(action){var rnd=Math.floor(Math.random()*99999);var ft=gE("ft").value;var fd=gE("fd").value;var fv=gE("fv").value;if (ft.length<2){alert('Please provide a Field Title');gE("ft").focus();return false;}var fc=gE("fc").options[gE("fc").selectedIndex].value;var fid=gE("fid").value;addbox.hide();$.get(url+"/gbxml?openagent",{r:rnd,cmd:"wtl",todo:"1",uid:gE("docid").value,fc:escape(fc),ft:escape(ft),fd:escape(fd),fv:escape(fv),fx:escape(fid)},function(data){showMe(data)});}function wkDown(mf){var rnd=Math.floor(Math.random()*99999);$.get(url+"/gbxml?openagent",{r:rnd,cmd:"wtl",todo:"3",uid:gE("docid").value,mf:escape(mf)},function(data){showMe(data)});}function changeSection(){var rnd=Math.floor(Math.random()*99999)var ft=gE("ft_3").value;var fd=gE("fd_3").value;var fv=gE("fv_3").value;if (ft.length<2){alert('Please provide a Section Title');gE("ft_1").focus();return false;}var fc="section";editWin.hide();$.get(url+"/gbxml?openagent",{r:rnd,cmd:"wtl",mf:gE("fid").value,todo:"5",uid:gE("docid").value,fc:escape(fc),ft:escape(ft),fd:escape(fd),fv:escape(fv)},function(data){showMe(data)});}function changeField(){var rnd=Math.floor(Math.random()*99999)var ft=gE("ft_1").value;var fd=gE("fd_1").value;var fv=gE("fv_1").value;if (ft.length<2){alert('Please provide a Field Title');gE("ft_1").focus();return false;}var fc=gE("fc_1").options[gE("fc_1").selectedIndex].value;var fs=gE("fs_1").options[gE("fs_1").selectedIndex].value;editWin.hide();$.get(url+"/gbxml?openagent",{r:rnd,cmd:"wtl",fs:escape(fs),mf:gE("fid").value,todo:"5",uid:gE("docid").value,fc:escape(fc),ft:escape(ft),fd:escape(fd),fv:escape(fv)},function(data){showMe(data)});}function wkUp(mf){var rnd=Math.floor(Math.random()*99999);$.get(url+"/gbxml?openagent",{r:rnd,cmd:"wtl",todo:"2",uid:gE("docid").value,mf:escape(mf)},function(data){showMe(data)});}function setSelectByValue( elemName, defVal ){var combo = document.getElementById(elemName);rv=false;if( combo.type == 'select-one' ){for ( var i=0; i < combo.options.length && combo.options[i].value!=defVal; i++ );if ( rv = (i != combo.options.length) )combo.selectedIndex = i;}return rv; // true = success}function wkAdd(mf){gE("fid").value=mf;addWin=dhtmlwindow.open("addbox", "div", "addField", "Add New Field", "width=770px,height=125px,resize=1,scrolling=1,center=1")}function wkSection(mf){var rnd=Math.floor(Math.random()*99999);$.getJSON(url+"/gbxml?openagent",{r:rnd,cmd:"wtl",todo:"4",uid:gE("docid").value,mf:escape(mf)},function(json){gE("fid").value=unescape(json.id);gE("ft_3").value=unescape(json.name);gE("fd_3").value=unescape(json.desc);gE("fv_3").value=unescape(json.value);});editWin=dhtmlwindow.open("sectionWin", "div", "editSection", "Section Information", "width=770px,height=108px,resize=1,scrolling=1,center=1");}function wkEdit(mf){var rnd=Math.floor(Math.random()*99999);$.getJSON(url+"/gbxml?openagent",{r:rnd,cmd:"wtl",todo:"4",uid:gE("docid").value,mf:escape(mf)},function(json){gE("fid").value=unescape(json.id);gE("ft_1").value=unescape(json.name);gE("fd_1").value=unescape(json.desc);gE("fv_1").value=unescape(json.value);setSelectByValue("fc_1",unescape(json.component));});editWin=dhtmlwindow.open("googlebox", "div", "editField", "Edit Field", "width=770px,height=145px,resize=1,scrolling=1,center=1", "recal");}
