function getRadioValue(a){if(a.length){for(var i=0;i<a.length;i++){if(a[i].checked){return a[i].value}}}else{if(a.checked){return a.value}}return null}function getCheckboxValues(a,b){var c=new Array();if(a.length){for(var i=0;i<a.length;i++){if(a[i].checked){c[i]=a[i].value}else{c[i]=b}}}else{if(a.checked){c[0]=a.value}else{c[0]=b}}return c}function getValueArray(a){var b=new Array();if(!a){return b}if(!a.length){if(a.value){b[0]=a.value}return b}if("checkbox"==a[0].type||"radio"==a[0].type){var c=0;for(var i=0;i<a.length;i++){if(a[i].checked){b[c++]=a[i].value}}}else{for(var i=0;i<a.length;i++){b[i]=a[i].value}}return b}function parseDate(a){var b=new Date();b.setTime(Date.parse(a.replace("-","/")));return b}var clientErrors=new Array();var clientErrorCount=0;function addClientError(a){clientErrors[clientErrorCount++]=a}function hasClientErrors(){return clientErrors.length>0}function drawClientMessages(){var a="";if(clientErrors.length>0){a+="<ul>";for(var i=0;i<clientErrors.length;i++){a+="<li>"+clientErrors[i]+"</li>"}a+="</ul>";document.getElementById("message").innerHTML=a}}var feildErrorStyle="float:left;margin-left:5px;padding:3px;padding-right:10px;border:solid 1px #FF6600;background-color:#FFF2E9;color: black;";var errorStyle="float:left;margin-left:5px;padding:3px;border:solid 1px #FF6600;background-color:#FFF2E9;color: black;";var errorImage=" <img src=\"../images/admin/icon_red.gif\" width=\"14\" height=\"14\" align=\"absmiddle\" /> ";var messageStyle="float:left;margin-left:5px;padding:3px;border:solid 1px #00BE00;background-color:#E6FFE6;color: black;";var messageImage=" <img src=\"../images/admin/icon_green.gif\" width=\"14\" height=\"14\" align=\"absmiddle\" /> ";var promptStyle="float:left;margin-left:5px;padding:3px;border:solid 1px #00A8FF;background-color:#E2F5FF;color: black;";var promptImage=" <img src=\"../images/admin/icon_blue.gif\" width=\"14\" height=\"14\" align=\"absmiddle\" /> ";function clearMessages(a){var b=document.getElementById(a);b.style.cssText="";b.innerHTML=""}function drawClientMessage(a,b){var c=document.getElementById(a);c.style.cssText=messageStyle;c.innerHTML=messageImage+b;window.scrollTo(0,0)}function drawClientMessage_noScroll(a,b){var c=document.getElementById(a);c.style.cssText=messageStyle;c.innerHTML=messageImage+b}function drawClientError(a,b){var c=document.getElementById(a);c.style.cssText=errorStyle;c.innerHTML=errorImage+b;window.scrollTo(0,0)}function drawClientError_noScroll(a,b){var c=document.getElementById(a);c.style.cssText=errorStyle;c.innerHTML=errorImage+b}function drawMessages(a,b){var c=a.getResult();var d="";var e=b;if(!e){e="actionError"}if(a.isFault()){d+="<ul>";d+="<li>code: "+c.code+"</li>";d+="<li>message: "+c.message+"</li>";d+="</ul>";document.getElementById(e).innerHTML=d;return}if(c.script){eval(c.script)}if(c.fieldErrors){for(var i in c.fieldErrors){if(i==Buffalo.BOCLASS){continue}var f=document.getElementById(i+"Error");if(f){f.style.cssText=feildErrorStyle;f.innerHTML=errorImage+c.fieldErrors[i]}}}if(c.actionMessages&&c.actionMessages.length>0){var f=document.getElementById(e);if(f){f.style.cssText=messageStyle;f.innerHTML=messageImage+c.actionMessages}}else if(c.actionErrors&&c.actionErrors.length>0){var f=document.getElementById(e);if(f){f.style.cssText=errorStyle;f.innerHTML=errorImage+c.actionErrors}}}function alertMessages(a){var b=a.getResult();var c="";if(a.isFault()){c+="code: "+b.code+"\n";c+="message: "+b.message+"\n";alert(c);return}if(b.script){eval(b.script)}if(b.actionMessages.length>0){for(var i=0;i<b.actionMessages.length;i++){c+=b.actionMessages[i]+"\n"}alert(c)}else if(b.actionErrors.length>0){for(var i=0;i<b.actionErrors.length;i++){c+=b.actionErrors[i]+"\n"}alert(c)}}function hasErrors(a){return a.isFault()||hasActionErrors(a)>0||hasFieldErrors(a)>0}function hasActionErrors(a){var b=a.getResult();return b&&b.actionErrors&&b.actionErrors.length>0}function hasActionMessages(a){var b=a.getResult();return b&&b.actionMessages&&b.actionMessages.length>0}function hasFieldErrors(a){var b=a.getResult();if(!b||!b.fieldErrors){return false}var c=b.fieldErrors;for(i in c){return true}return false}var buffalo=new Buffalo("");buffalo.onLoading=function(a){};function openPrompt(a){var b=promptMessages[a.name];if(null==b){return}var c=document.getElementById(a.name+"Error");c.style.cssText=promptStyle;c.innerHTML=promptImage+b}function closePrompt(a){var b=document.getElementById(a.name+"Error");b.style.cssText="";var c=a.name+"_init";var d=promptMessages[c];if(null==d){b.innerHTML=""}else{b.innerHTML=d}}function openActionPrompt(a,b){if(!b){b="actionError"}var c=document.getElementById(b);c.style.cssText=promptStyle;c.innerHTML=promptImage+a}function closeActionPrompt(a){if(!a){a="actionError"}var b=document.getElementById(a);b.style.cssText="";b.innerHTML=""}function isDate(a,b){if(a==null){return false}if(b==""||b==null){b="-"}var c="";var d="";var e="";var f;if(a.length<8&&a.length>10){return false}f=a.split(b);if(f.length!=3){return false}if(f[0].length==4){c=f[0];e=f[2]}else{c=f[2];e=f[1]}d=f[1];var g=c+"/"+d+"/"+e;var h=new Date(g);if(isNaN(h)){return false}if(((h.getUTCFullYear()).toString()==c)&&(h.getMonth()==parseInt(d)-1)&&(h.getDate()==parseInt(e))){return true}else{return false}}function openDivActionPrompt(a){var b=document.getElementById("divActionError");b.style.cssText=promptStyle;b.innerHTML=promptImage+a}function closeDivActionPrompt(){var a=document.getElementById("divActionError");a.style.cssText="";a.innerHTML=""}function drawDivMessages(a){var b=a.getResult();var c="";if(a.isFault()){c+="<ul>";c+="<li>code: "+b.code+"</li>";c+="<li>message: "+b.message+"</li>";c+="</ul>";document.getElementById("divActionError").innerHTML=c;return}if(b.script){eval(b.script)}if(b.fieldErrors){for(var i in b.fieldErrors){if(i==Buffalo.BOCLASS){continue}var d=document.getElementById(i+"Error");if(d){d.style.cssText=feildErrorStyle;d.innerHTML=errorImage+b.fieldErrors[i]}}}if(b.actionMessages&&b.actionMessages.length>0){var d=document.getElementById("divActionError");if(d){d.style.cssText=messageStyle;d.innerHTML=messageImage+b.actionMessages}}else if(b.actionErrors&&b.actionErrors.length>0){var d=document.getElementById("divActionError");if(d){d.style.cssText=errorStyle;d.innerHTML=errorImage+b.actionErrors}}}function floatDivMessages(a,b){if(!b){drawDivMessages(a);return}var c=a.getResult();var d="";var e=document.createElement("DIV");e.id="floatActionError";if(a.isFault()){d+="<ul>";d+="<li>code: "+c.code+"</li>";d+="<li>message: "+c.message+"</li>";d+="</ul>";e.innerHTML=d;e.style.display="block";return}if(c.script){eval(c.script)}if(c.fieldErrors){for(var i in c.fieldErrors){if(i==Buffalo.BOCLASS){continue}e.style.cssText=feildErrorStyle;e.innerHTML=errorImage+c.fieldErrors[i]}}var f="";if(c.actionMessages&&c.actionMessages.length>0){f=c.actionMessages}else if(c.actionErrors&&c.actionErrors.length>0){f=c.actionErrors}var g="<span class=\"f_div\"><span class=\"arrow\"> </span>";g+="<span class=\"prompt_content\"><span class=\"prompt_top\"></span>";g+="<span class=\"prompt_txt\">";g+=f;g+="</span><span class=\"prompt_bottom\"></span>";g+="</span></span>";e.innerHTML=g;clearFloatResultDivs();if(e.innerHTML){var h=fGetXY(b);e.style.position="absolute";e.style.width="230px";document.body.appendChild(e);e.className="floatActionError";e.style.display="";e.style.left=h[0]+b.clientWidth;e.style.top=h[1]+b.clientHeight-e.clientHeight+10;b.attachEvent("onclick",function(){clearFloatResultDivs()});window.setTimeout("clearFloatResultDivs()",3000)}}function getResultDivHtml(a,b){var c="";if(a==true){c+="<span class=\"f_div\"><span class=\"arrow\"> </span>";c+="<span class=\"prompt_content\"><span class=\"prompt_top\"></span>";c+="<span class=\"prompt_txt\">";c+=b;c+="</span><span class=\"prompt_bottom\"></span>";c+="</span></span>"}else{c+="<span class=\"f_div_right\"><span class=\"arrow_right\"> </span>";c+="<span class=\"prompt_content_right\"><span class=\"prompt_top_right\"></span>";c+="<span class=\"prompt_txt_right\">";c+=b;c+="</span><span class=\"prompt_bottom_right\"></span>";c+="</span></span>"}return c}function floatClientMessage(a,b){var c=230;clearFloatResultDivs();var d=fGetXY(a);var e=true;if(d[0]+c>document.documentElement.clientWidth){e=false}var f=document.createElement("DIV");f.id="floatActionError";f.innerHTML=getResultDivHtml(e,b);f.style.position="absolute";f.style.width=c;document.body.appendChild(f);if(e==true){f.style.left=d[0]+a.clientWidth}else{f.style.left=d[0]-c+35}f.style.top=d[1]+a.clientHeight-f.clientHeight+10;f.style.display="";a.attachEvent("onclick",function(){clearFloatResultDivs()});window.setTimeout("clearFloatResultDivs()",3000)}function clearFloatResultDivs(){var a=document.getElementById("floatActionError");if(a){a.removeNode(true)}}function fGetXY(a,b){var p=b?b.slice(0):[0,0],tn;while(a){tn=a.tagName.toUpperCase();p[0]+=a.offsetLeft-(tn=="DIV"&&a.scrollLeft?a.scrollLeft:0);p[1]+=a.offsetTop-(tn=="DIV"&&a.scrollTop?a.scrollTop:0);if(tn=="BODY")break;a=a.offsetParent}return p}