var g_splashForms=Array();var g_splashFormCount=0;var g_popupCalendar=Calendar.setup({onSelect:function(a){a.hide()},showTime:true});function dial(a){g_client.getExtension(a)}function uploadFieldFile(b){var a="form_"+g_formCount;var c="helpers/upload_field_file.php?id="+b+"&w="+a;openIframe(c,"",350,110)}function fieldFileUploadComplete(a,g,f){g_splashWindows[a].cancel();var e=document.getElementById(g);e.setAttribute("value",f);var c=f.match(/\(([^\)]+)/);var d="download_"+g;var b=document.getElementById(d);b.setAttribute("href",c[1])}function SplashForm(){this.addField=function(B,o,u,e,w,j,m){var h=Number(new Date());var p=B+"_"+h;var q="button_"+p;var f=document.createElement("tr");this.table.appendChild(f);var n=document.createElement("td");jQuery(n).css("padding","0px");f.appendChild(n);var s=document.createElement("div");jQuery(s).css("border","0px");jQuery(n).css("padding","0px");n.appendChild(s);var z=document.createElement("table");jQuery(z).css("border-collapse","collapse");jQuery(z).css("border-spacing","0px");s.appendChild(z);var f=document.createElement("tr");z.appendChild(f);var l=document.createElement("td");f.appendChild(l);l.className="splashFormLabelTD";l.appendChild(document.createTextNode(o));var x=document.createElement("td");f.appendChild(x);if(e=="TextField"){var b=document.createElement("input");b.type="text";b.setAttribute("type","text");b.setAttribute("value",u);b.className="splashFormField";x.appendChild(b)}if(e=="DomainField"){var b=document.createElement("input");b.type="text";b.setAttribute("type","text");b.setAttribute("value",u);b.className="splashFormField";x.appendChild(b)}if(e=="PhoneField"){var b=document.createElement("input");b.type="text";b.setAttribute("type","text");b.setAttribute("value",u);b.className="splashFormField";x.appendChild(b);dialA=document.createElement("a");t=document.createElement("img");t.setAttribute("src","/eswpublic/icons/silk/icons/phone_sound.png");t.setAttribute("border","0");dialA.appendChild(t);dialA.setAttribute("href","javascript:dial('"+u+"');");x.appendChild(dialA)}if(e=="FileField"){var b=document.createElement("input");b.setAttribute("id",p);b.type="text";b.setAttribute("type","text");b.setAttribute("value",u);b.setAttribute("size","60");b.setAttribute("readonly","readonly");b.className="splashFormField";b.style.backgroundColor="#CCCCCC";x.appendChild(b);var v=document.createElement("a");var t=document.createElement("img");t.setAttribute("src","/eswpublic/icons/silk/icons/disk.png");t.setAttribute("border","0");v.appendChild(t);v.setAttribute("href","javascript:uploadFieldFile('"+p+"');");x.appendChild(v);var y=document.createElement("a");var d="download_"+p;y.setAttribute("id",d);var t=document.createElement("img");t.setAttribute("src","/eswpublic/icons/silk/icons/arrow_down.png");t.setAttribute("border","0");y.appendChild(t);var g=u.match(/\(([^\)]+)/);y.setAttribute("href",g[1]);y.setAttribute("target","_blank");x.appendChild(y)}if(e=="EmailField"){var b=document.createElement("input");b.type="text";b.setAttribute("type","text");b.setAttribute("value",u);b.className="splashFormField";x.appendChild(b);emailA=document.createElement("a");t=document.createElement("img");t.setAttribute("src","/eswpublic/icons/silk/icons/email_go.png");t.setAttribute("border","0");emailA.appendChild(t);emailA.setAttribute("href","mailto:"+u);x.appendChild(emailA)}if(e=="WebField"){var b=document.createElement("input");b.type="text";b.setAttribute("type","text");b.setAttribute("value",u);b.className="splashFormField";x.appendChild(b);webA=document.createElement("a");t=document.createElement("img");t.setAttribute("src","/eswpublic/icons/silk/icons/world_go.png");t.setAttribute("border","0");webA.appendChild(t);if(u.match(/^http/)){var k=u}else{k="http://"+u}webA.setAttribute("href",k);webA.setAttribute("target","_blank");x.appendChild(webA)}if(e=="ListenPBXField"){var b=document.createElement("input");b.type="text";b.setAttribute("type","text");b.setAttribute("value",u);b.className="splashFormField";x.appendChild(b);t=document.createElement("img");t.setAttribute("src","/eswpublic/icons/silk/icons/sound.png");t.setAttribute("border","0");var k="http://pbx.webblake.com/monitor/"+u+".wav";t.setAttribute("onclick","openIframe('"+k+"','Phone Call "+u+"',300,60);");x.appendChild(t)}if(e=="TextAreaField"){var b=document.createElement("textarea");x.appendChild(b);b.setAttribute("cols",40);b.setAttribute("rows",4);b.className="splashFormField";jQuery(b).css("height",4*jQuery(b).height());b.appendChild(document.createTextNode(u))}if(e=="EncryptedField"){var b=document.createElement("input");x.appendChild(b);b.setAttribute("value",u);b.className="splashFormField"}if(e=="DateField"){var b=document.createElement("input");x.appendChild(b);b.setAttribute("value",u);b.setAttribute("id",p);b.className="splashFormField";b.setAttribute("size","10");if(w==1){var i=document.createElement("img");i.setAttribute("src","/eswpublic/images/calendarIcon.jpg");i.setAttribute("align","absmiddle");i.setAttribute("id",q);x.appendChild(i);g_popupCalendar.manageFields(q,p,"%m/%d/%Y")}}if(e=="DateTimeField"){var b=document.createElement("input");x.appendChild(b);b.setAttribute("value",u);b.setAttribute("id",p);b.className="splashFormField";b.setAttribute("size","20");if(w==1){var i=document.createElement("img");i.setAttribute("src","/eswpublic/images/calendarIcon.jpg");i.setAttribute("align","absmiddle");i.setAttribute("id",q);x.appendChild(i);g_popupCalendar.manageFields(q,p,"%m/%d/%Y %H:%M")}}if(e=="MonthYearField"){var b=document.createElement("input");x.appendChild(b);b.setAttribute("value",u);b.setAttribute("id",B);b.className="splashFormField";b.setAttribute("size","10")}if(e=="DropdownField"){var c=jQuery(this.table).parents(".splashTabWindow")[0].getAttribute("id");var A=g_splashTabs[c];var b=document.createElement("select");jQuery(b).change(A.setVisibility);x.appendChild(b);var r=document.createElement("option");r.appendChild(document.createTextNode(""));r.setAttribute("value","");b.appendChild(r);b.className="splashFormDropdown"}if(e=="CheckboxField"){var b=document.createElement("input");b.setAttribute("type","checkbox");b.setAttribute("value","1");x.appendChild(b);var c=jQuery(this.table).parents(".splashTabWindow")[0].getAttribute("id");var A=g_splashTabs[c];jQuery(b).change(A.setVisibility);if(u==1){b.checked=true}else{b.checked=false}b.className="splashFormField"}if(w==0){b.setAttribute("disabled",true)}b.setAttribute("name",B)};this.setSize=function(d,f,g){var c=jQuery(this.table).find(":input");for(var e=0;e<c.length;e++){if(c[e].getAttribute("name")==d){if(c[e].getAttribute("type")=="text"){c[e].setAttribute("size",f)}if(c[e].tagName=="TEXTAREA"){c[e].setAttribute("cols",f);c[e].setAttribute("rows",g);var b=g*14;jQuery(c[e]).css("height",b+"px")}break}}};this.addOption=function(d,h,c,g){var b=jQuery(this.table).find(":input");for(var e=0;e<b.length;e++){if(b[e].getAttribute("name")==d){var f=document.createElement("option");if(g){f.setAttribute("selected","selected")}f.appendChild(document.createTextNode(c));f.setAttribute("value",h);b[e].appendChild(f);break}}};var a="form_"+g_splashFormCount;this.formName=a;g_splashForms[a]=this;g_splashFormCount++;this.table=document.createElement("table");this.table.setAttribute("id",a);this.show=Array();this.hide=Array()};
