var input_form_groups=1;var input_form_name="input_form";var show_clear_form_button=true;function form_init(){var b=get_element(input_form_name).getElementsByTagName("SELECT");
for(var a=0;a<=b.length-1;a++){form_labels_selected_index.push(b[a].id+"="+b[a].selectedIndex)}}function paginate_steps(b,a){get_element("form_submission").style.display="none";
for(i=0;i<=a-1;i++){if(i>0){get_element("form_step_"+(i+1)).style.display="none"}input_form_group_list=b.getElementsByTagName("OL");
input_form_ol=input_form_group_list[i];input_form_li=document.createElement("LI");if(i==0){input_form_anchor=document.createElement("A");
strong=document.createElement("STRONG");strong.innerHTML=next_step_str;input_form_anchor.href="javascript:show_form_step("+(i+2)+","+a+",'"+input_form_name+"');show_form_help_info('reset')";
input_form_anchor.appendChild(strong);input_form_li.className="form_button";input_form_li.appendChild(input_form_anchor)}else{if(i==(a-1)){input_form_anchor=document.createElement("A");
strong=document.createElement("STRONG");strong.innerHTML=previous_step_str;input_form_anchor.href="javascript:show_form_step("+(a-1)+","+a+",'"+input_form_name+"');show_form_help_info('reset')";
input_form_anchor.appendChild(strong);input_form_li.className="form_button";input_form_li.appendChild(input_form_anchor);
input_form_anchor=document.createElement("A");strong=document.createElement("STRONG");strong.innerHTML=finish_str;input_form_anchor.href="javascript:show_form_step('submit','submit','"+input_form_name+"');show_form_help_info('reset')";
input_form_anchor.appendChild(strong);input_form_li.className="form_button";input_form_li.appendChild(input_form_anchor)}else{input_form_anchor=document.createElement("A");
strong=document.createElement("STRONG");strong.innerHTML=previous_step_str;input_form_anchor.href="javascript:show_form_step("+i+","+a+",'"+input_form_name+"');show_form_help_info('reset')";
input_form_anchor.appendChild(strong);input_form_li.className="form_button";input_form_li.appendChild(input_form_anchor);
input_form_anchor=document.createElement("A");strong=document.createElement("STRONG");strong.innerHTML=next_step_str;input_form_anchor.href="javascript:show_form_step("+(i+2)+","+a+",'"+input_form_name+"');show_form_help_info('reset')";
input_form_anchor.appendChild(strong);input_form_li.className="form_button";input_form_li.appendChild(input_form_anchor)}}if(show_clear_form_button){input_form_anchor=document.createElement("A");
strong=document.createElement("STRONG");strong.innerHTML=clear_form_str;input_form_anchor.href="javascript:clear_form('form_step_"+(i+1)+"')";
input_form_anchor.appendChild(strong);input_form_li.className="form_button";input_form_li.appendChild(input_form_anchor)}input_form_ol.appendChild(input_form_li)
}}function replace_buttons(){get_element("form_submission").style.display="none";input_form_group_list=input_form_obj.getElementsByTagName("OL");
input_form_li=document.createElement("LI");input_form_anchor=document.createElement("A");strong=document.createElement("STRONG");
strong.appendChild(document.createTextNode(finish_str));input_form_anchor.href="javascript:show_form_step('submit','submit','"+input_form_name+"')";
input_form_anchor.appendChild(strong);input_form_li.className="form_button";input_form_li.appendChild(input_form_anchor);
if(show_clear_form_button){input_form_anchor=document.createElement("A");strong=document.createElement("STRONG");strong.innerHTML=clear_form_str;
input_form_anchor.href="javascript:clear_form('"+input_form_obj.id+"')";input_form_anchor.appendChild(strong);input_form_li.className="form_button";
input_form_li.appendChild(input_form_anchor)}input_form_group_list[input_form_group_list.length-1].appendChild(input_form_li)
}function clear_form(d){var e=get_element(d).getElementsByTagName("INPUT");var a=get_element(d).getElementsByTagName("SELECT");
var b=get_element(d).getElementsByTagName("TEXTAREA");for(var c=0;c<=e.length-1;c++){switch(e[c].type){case"text":e[c].value="";
break;case"radio":e[c].checked=0;break;case"checkbox":e[c].checked=0;break}}for(var c=0;c<=a.length-1;c++){a[c].selectedIndex=0;
a[c].value=""}for(var c=0;c<=b.length-1;c++){b[c].value=""}}function redefine_index(e,c){var b;var a;for(var d=0;d<=form_labels_selected_index.length-1;
d++){b=form_labels_selected_index[d].split("=")[0];a=form_labels_selected_index[d].split("=")[1];if(b==e.id){if(c){form_labels_selected_index[d]=e.id+"="+get_element(e.id).selectedIndex;
a=get_element(e.id).selectedIndex}get_element(e.id).selectedIndex=a}}}function show_form_step(b,d,a,f){var c=get_element(a);
if((typeof(b)=="number")&&(typeof(d)=="number")){for(var e=1;e<=d;e++){if(f=="hide"){get_element("form_step_"+e).style.display="none"
}else{get_element("form_step_"+e).style.display=(e==b)?"block":"none"}}}else{if((b=="submit")&&(d=="submit")){c.submit()}}}function show_form_help_info(p){var n=get_element(p);
var k=get_element("input_form").getElementsByTagName("LI");var d=get_element("right_panel").getElementsByTagName("DIV");var h=0;
var q="";var o=new Array();var j=0;var g;var c;var a=1;var w=false;if(p=="reset"){scroll(0,0);d[0].style.visibility="hidden";
d[1].innerHTML="";var t=get_element(input_form_name).getElementsByTagName("FIELDSET");var e=0;var m;var s=false;for(var r=0;
r<=t.length-1;r++){if(t[r].id.indexOf("form_step")!=-1){e++;if(!s){if(t[r].style.display=="block"){m=t[r].id.split("_")[t[r].id.split("_").length-1];
s=true}}}}var x=get_element("form_step_"+m).getElementsByTagName("LI");for(var r=0;r<=x.length-1;r++){if(x[r].className.indexOf("show_help")!=-1){x[r].className=x[r].className.replace(/show_help/g,"")
}}}else{d[0].style.visibility="visible";for(var r=0;r<=k.length-1;r++){if(k[r].id=="li_"+p){k[r].className+=" show_help";
w=(k[r].className.indexOf("error")!=-1)?true:false}else{k[r].className=k[r].className.replace(/show_help/g,"")}}var n=get_element("li_"+p);
var f=get_element("content_small");if(f.hasChildNodes()){var v=f.childNodes;for(var r=0;r<v.length;r++){if(v[r].nodeType==1){f=v[r];
break}}}var l=get_element("form_help_contextual").getElementsByTagName("DIV");var b="";var u="";for(var r=0;r<=l.length-1;
r++){if(l[r].id=="help_"+p){d[0].style.marginTop=getPageOffsetTop(n)-getPageOffsetTop(f)+"px";d[1].innerHTML=l[r].innerHTML;
break}}}w=false}function getPageOffsetTop(a){var b=a.offsetTop;if(a.offsetParent!=null){b+=getPageOffsetTop(a.offsetParent)
}return b}function hide_form_help(c){var d=get_element("right_panel").getElementsByTagName("DIV");var a=get_element("form_help_contextual").getElementsByTagName("DIV");
var g="";var f=0;for(var b=0;b<=a.length-1;b++){if(a[b].id=="help_"+c){break}f++}var e=get_element("right_panel").getElementsByTagName("DIV")[1];
e.innerHTML="<p>"+get_element("help_reset").getElementsByTagName("P")[0].innerHTML+"</p>";for(var b=2;b<=d.length-1;b++){d[b].style.display="none"
}}var save_cookie_config=new Array();var webform_name="";var current_help="";var form_fields_map=new Array();var validation_errors=new Array();
function SHELL_init_form(){fillFormFromCookies();handleValidationErrors()}function onblurHandler(b,a){if(b.type!="radio"){saveCookie(b)
}}function fillFormFromCookies(){var b=document.cookie.split(";");for(var a=0;a<b.length;a++){loadCookie(b[a])}}function handleValidationErrors(){var b=999;
for(var a=0;a<validation_errors.length;a++){if(form_fields_map[validation_errors[a]]<b){b=form_fields_map[validation_errors[a]]
}}if(b<999){show_form_step(b,input_form_groups,input_form_name)}}function saveCookie(a){var b=30;var c="shell_form-"+webform_name+"-";
if(a.type=="text"){if(save_cookie_config[a.id]==false||typeof save_cookie_config[a.id]=="undefined"){eraseCookie(c+a.name);
return}}else{if(save_cookie_config[a.name]==false||typeof save_cookie_config[a.name]=="undefined"){eraseCookie(c+a.name);
return}}if(a.value==null||a.value==""){eraseCookie(c+a.name);return}switch(a.type){case"checkbox":case"radio":if(a.checked){createCookie(c+a.name,a.value,b)
}else{eraseCookie(c+a.name)}break;default:createCookie(c+a.name,a.value,b);break}}function loadCookie(a){a=a.match(/shell_form[^=]*/);
var c=new RegExp("shell_form\\-"+webform_name+"\\-","g");if(a==null){return}a+="";var e=readCookie(a);var d=a.replace(c,"");
if(d==null){eraseCookie(a);return}var f=document.forms[webform_name].elements[d];if(f==null){eraseCookie(a);return}if(typeof f.type=="undefined"){for(i=0;
i<f.length;i++){if(f[i].value==e){f[i].checked=true}}return}if(f.name!=d){alert("Erase cookie. IDs conflict!");eraseCookie(a);
return}switch(f.type){case"checkbox":case"radio":f.checked=true;break;case"select-one":for(var b=0;b<f.options.length;b++){if(f.options[b].value==e){f.selectedIndex=f.options[b].index;
redefine_index(f,true)}}break;default:f.value=e;break}}function createCookie(c,d,e){if(e){var b=new Date();b.setTime(b.getTime()+(e*24*60*60*1000));
var a="; expires="+b.toGMTString()}else{var a=""}document.cookie=c+"="+escape(d)+a+"; path=/"}function readCookie(b){var e=b+"=";
var a=document.cookie.split(";");for(var d=0;d<a.length;d++){var f=a[d];while(f.charAt(0)==" "){f=f.substring(1,f.length)
}if(f.indexOf(e)==0){return unescape(f.substring(e.length,f.length))}}return null}function eraseCookie(a){createCookie(a,"",-1)
};