var button_big_start='<table border="0" cellspacing="0" cellpadding="0"  class="normal_button_big" onmouseover="this.className=\'hover_button_big\'" onmouseout="this.className=\'normal_button_big\'"><tr><td class="left"></td><td class="center">';var button_big_end='</td><td class="right"> </td></tr></table>';Ajax.Responders.register({onCreate:function(){if($('busy_indicator')&&Ajax.activeRequestCount>0){Element.show('busy_indicator');}},onComplete:function(){if($('busy_indicator')&&Ajax.activeRequestCount==0){Element.hide('busy_indicator');}},onFailure:function(){if($('busy_indicator')&&Ajax.activeRequestCount==0){Element.hide('busy_indicator');}}});function MM_findObj(n,d){var p,i,x;if(!d){d=document;}
if((p=n.indexOf("?"))>0&&parent.frames.length){d=parent.frames[n.substring(p+1)].document;n=n.substring(0,p);}
if(!(x=d[n])&&d.all){x=d.all[n];}
for(i=0;!x&&i<d.forms.length;i++){x=d.forms[i][n];}
for(i=0;!x&&d.layers&&i<d.layers.length;i++){x=MM_findObj(n,d.layers[i].document);}
if(!x&&d.getElementById){x=d.getElementById(n);}
return x;}
function MM_preloadImages(){var d=document;if(d.images){if(!d.MM_p){d.MM_p=new Array();}
var i,j=d.MM_p.length,a=MM_preloadImages.arguments;for(i=0;i<a.length;i++)
if(a[i].indexOf("#")!=0){d.MM_p[j]=new Image;d.MM_p[j++].src=a[i];}}}
function MM_swapImgRestore(){var i,x,a=document.MM_sr;for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++){x.src=x.oSrc;}}
function MM_swapImage(){var i,j=0,x,a=MM_swapImage.arguments;document.MM_sr=new Array;for(i=0;i<(a.length-2);i+=3)
if((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x;if(!x.oSrc)x.oSrc=x.src;x.src=a[i+2];}}
function switchStepTo(id)
{var old=document.getElementById("old_selected");var old_step=document.getElementById("step_"+old.value);var old_text=document.getElementById("text_"+old.value);var old_tab=document.getElementById("tab_"+old.value);old_step.className="normal_step";old_text.className="related_text_normal";old_tab.className="product_tab_normal";var new_step=document.getElementById("step_"+id);var new_text=document.getElementById("text_"+id);var new_tab=document.getElementById("tab_"+id);new_step.className="selected_step";new_text.className="related_text_selected";new_tab.className="product_tab_selected";old.value=id;}
function switchStepToNew(_old,_new)
{var old_step=document.getElementById("step_"+_old);var old_text=document.getElementById("text_"+_old);var old_tab=document.getElementById("tab_"+_old);old_step.className="normal_step";old_text.className="related_text_normal";old_tab.className="product_tab_normal";var new_step=document.getElementById("step_"+_new);var new_text=document.getElementById("text_"+_new);var new_tab=document.getElementById("tab_"+_new);new_step.className="selected_step";new_text.className="related_text_selected";new_tab.className="product_tab_selected";}
function showStateSelect(country_select,state_select,state_div,state_field_name){var country=document.getElementById(country_select);if(country){var sel=country.options[country.selectedIndex];if(sel.value=="2296"){document.getElementById(state_select).name=state_field_name;document.getElementById(state_select).options[0].selected=true;document.getElementById(state_div).style.display="block";document.getElementById(state_select).disabled=false;}
else{document.getElementById(state_select).name=state_field_name;document.getElementById(state_div).style.display="none";document.getElementById(state_select).disabled=true;}}}
function showStateSelectNew(country_select,state_select,state_div,state_field_name,is_edit){var country=document.getElementById(country_select);if(country){var sel=country.options[country.selectedIndex];if(sel.value=="2296"){document.getElementById(state_select).name=state_field_name;if(!is_edit){document.getElementById(state_select).options[0].selected=true;}
document.getElementById(state_div).style.display="block";document.getElementById(state_select).disabled=false;}
else{document.getElementById(state_select).name=state_field_name;document.getElementById(state_div).style.display="none";document.getElementById(state_select).disabled=true;}}}
function showCategoryMappingSelect(level_select,category_select,subcategory_select){var level=document.getElementById(level_select);if(level){var sel=level.options[level.selectedIndex];if(sel.value=="Vendor Category"){document.getElementById(category_select).options[0].selected=true;document.getElementById(category_select).style.display="";document.getElementById(subcategory_select).style.display="none";}
else if(sel.value=="Vendor Subcategory"){document.getElementById(subcategory_select).options[0].selected=true;document.getElementById(subcategory_select).style.display="";document.getElementById(category_select).style.display="";}
else{}}}
function showSubcategorySelect(category_select,subcategory_select){var category=document.getElementById(category_select);if(category){var category_sel=category.options[category.selectedIndex];if(category_sel.value=="Project Management"){document.getElementById(subcategory_select).options[0].selected=true;}
else if(category_sel.value=="Business Analysis"){document.getElementById(subcategory_select).options[0].selected=true;}
else if(category_sel.value=="Analytics"){document.getElementById(subcategory_select).options[0].selected=true;}
else if(category_sel.value=="Leadership & Management"){document.getElementById(subcategory_select).options[0].selected=true;}
else if(category_sel.value=="Financial Management"){document.getElementById(subcategory_select).options[0].selected=true;}
else{}}}
function showBillToInformationByCheck(bill_info_check,bill_info_div){var bill_info=document.getElementById(bill_info_check);if(bill_info){var value=bill_info.checked;if(value){document.getElementById(bill_info_div).style.display="block";}
else{document.getElementById(bill_info_div).style.display="none";}}}
function showBillToInformationByRadio(bill_info_div){document.getElementById(bill_info_div).style.display="block";}
function notShowBillToInformationByRadio(bill_info_div){document.getElementById(bill_info_div).style.display="none";}
function showExactPriceTextField(price_select,exactPrice_text,exactPrice_div,exactPrice_field_name){var price=document.getElementById(price_select);if(price){var sel=price.options[price.selectedIndex];if(sel.text=="User Input"||sel.text=="User"){document.getElementById(exactPrice_text).name=exactPrice_field_name;document.getElementById(exactPrice_div).style.display="block";}
else{document.getElementById(exactPrice_div).style.display="none";}}}
function toggleConfiguratorAvailability()
{var conft_chk=document.getElementById("conft_ava");var conft_txt=document.getElementById("conft_ava_text");if(conft_chk&&conft_chk.checked==true){conft_txt.innerHTML=CONFIGURATOR_AVAILABLE;}
else if(conft_chk&&conft_chk.checked==false){conft_txt.innerHTML=CONFIGURATOR_UNAVAILABLE;}}
function submitFeedbackForm()
{var amsgs=new Array();var afields=new Array();var rfields=new Array();var comment_elem=document.getElementById("feedback_body");rfields[rfields.length]=comment_elem;resetErrorFields(rfields);var count=0;if(comment_elem&&trim(comment_elem.value).length>0){if(!(document.forms[0].action=="")){document.forms[0].submit();}
document.forms[0].action="";}else{amsgs[count]=ENTER_COMMENTS;afields[count]=comment_elem;count++;}
if(count>0){setErrorFields(afields,amsgs);document.getElementById("info_display").style.display="none";return false;}
else{return true;}}
function validateGenerateRequest()
{prod=document.getElementsByName('lead[product_ids][]');if(!prod){return;}
prod_selected=false;for(i=0;i<prod.length;i++){if(prod[i].checked==true){prod_selected=true;}}
if(prod_selected==false){alert(SELECT_AT_LEAST_ONE_PRODUCT);return;}
com=document.getElementById('comments');com.value=trim(com.value);if(com.value!=""&&com.value.length>500){alert("Your comments cannot exceed the limit of 500 characters");return;}
if((document.getElementById('rfp_attachment').value!="")&&(checkFileForDoc('rfp_attachment')==false))
{return;}
if(document.forms[0].action!="")
document.forms[0].submit();document.forms[0].action="";return;}
function addInCheckedVendor(id){var lchks=document.getElementById("to_submit");var option=new Option();option.value=id;option.text=id;option.selected=true;lchks.options[lchks.options.length]=option;}
function select_all_checkboxes(checkbox_name){var checked=document.getElementById("select_all").checked;var hidden_select=document.getElementById("to_submit");var checkbox_values=document.getElementById("checkbox_values").value.split(",");var checkboxes=document.getElementsByName(checkbox_name);hidden_select.options.length=0;if(checked){for(i=0;i<checkbox_values.length;i++){var option=new Option();option.value=checkbox_values[i];option.text=checkbox_values[i];option.selected=true;hidden_select.options[hidden_select.options.length]=option;}
for(j=0;j<checkboxes.length;j++){checkboxes[j].checked=true;}}else{for(j=0;j<checkboxes.length;j++){checkboxes[j].checked=false;}}}
function synchronize_checkboxes(checkbox_name){var hidden_select=document.getElementById("to_submit");var checkboxes=document.getElementsByName("our_ids");for(i=0;i<checkboxes.length;i++){var included_in_select=false;for(j=0;j<hidden_select.options.length;j++){if(hidden_select.options[j].value==checkboxes[i].value){checkboxes[i].checked=true;included_in_select=true;break;}}
if(!included_in_select){checkboxes[i].checked=false;}}}
function saveClientSidePageSize(page_size){new Ajax.Request("/session/save_client_side_page_size?page_size="+page_size,{asynchronous:true,evalScripts:true});}
function changeLocal(){var local=document.getElementById("local_language");if(local)
new Ajax.Request('/session/set_locale_from_page?locale='+local.value,{onComplete:function(){window.location.reload(false);},asynchronous:false,evalScripts:true});}
function show_hide_div(divid){var div=document.getElementById(divid);if(div)
{if(div.style.display=="none")
div.style.display="block";else
div.style.display="none";}
var icon=document.getElementById("anc_"+divid);if(icon)
{if(icon.title==MINIMIZE)
{icon.src="../gtce_images/buttons/maximize.gif";icon.title=MAXIMIZE;icon.alt=MAXIMIZE}
else{icon.src="../gtce_images/buttons/minimize.gif";icon.title=MINIMIZE;icon.alt=MINIMIZE}}}
function submit_form()
{if(document.forms[0].action!=""){document.forms[0].submit();}
document.forms[0].action="";}
function select_tab_view(name,id_number){var all=document.getElementsByName(name);document.getElementById(name+"_0").style.display="none";document.getElementById(name+"_1").style.display="none";document.getElementById(name+"_2").style.display="none";document.getElementById(name+"_3").style.display="none";document.getElementById(name+"_0_header").className="unselected";document.getElementById(name+"_1_header").className="unselected";document.getElementById(name+"_2_header").className="unselected";document.getElementById(name+"_3_header").className="unselected";document.getElementById(name+"_"+id_number).style.display="block";document.getElementById(name+"_"+id_number+"_header").className="selected";}
function show_loading(msg){if(msg==""){msg=PLEASE_WAIT_WHILE_GETHER_RESULT}
document.getElementById('show_loading_message').innerHTML=msg+" ";document.getElementById('processing_image').src="../gtce_images/layout/loading.gif";var loading=document.getElementById('processing_popup');loading.style.display='block';}
function hide_loading(msg){document.getElementById('processing_popup').style.display='none';}
function insertForm(){var elem_div=document.getElementById("right_header");var input=document.getElementById("key_word_search");var button=document.getElementById("key_word_search_button");var form=document.createElement("form");form.id="key_word_search_form";form.method="post";form.action="/search/find_product";form.appendChild(input);form.appendChild(button);elem_div.appendChild(form);}
function key_word_search(){if(key_word_validation()){show_loading("");insertForm();document.getElementById("key_word_search_form").submit();}
return false;}
function Error_Text_keyword(msg,field)
{var err_div=document.getElementById('error_display_keyword');err_div.style.display='block';var err_field=document.getElementById('label_for_error_keyword');for(var j=0;j<msg.length;j++)
{field[j].style.border='solid 1px red';err_field.innerHTML+=msg[j]+'<br>';}
go_to_top();}
function clear_Errordivs_keyword()
{var err_div=document.getElementById('error_display_keyword');err_div.style.display='none';var err_field=document.getElementById('label_for_error_keyword');err_field.innerHTML='';}
function key_word_validation(){var msg=new Array();var element=new Array();var count=-1;clear_Errordivs_keyword();var elem=document.getElementById("key_words")
var charpos=elem.value.search("[~!@#$%^&*()]");if(trim(elem.value).length==0){count++;msg[count]=ENTER_KEY_WORD;element[count]=elem;}
else{elem.className='text_medium';elem.style.border='none 0px ';}if(charpos>=0){count++;msg[count]=ENTER_KEY_WORD_NO_SPECIAL_CHARACTER;element[count]=elem;}
else{elem.className='text_medium';elem.style.border='none 0px ';}
if(count>-1){Error_Text_keyword(msg,element);return false;}
return true;}