var lcajax=createRequest();var lcajax2=createRequest();function createRequest(){var a;var b=navigator.appName;if(b=="Microsoft Internet Explorer"){a=new ActiveXObject("Microsoft.XMLHTTP")}else{a=new XMLHttpRequest()}return a}function splitResponse(a){var b=a.split('|~');var c=new Array();for(var i=0;i<b.length;i++){tempArray=b[i].split(':~');c[tempArray[0]]=tempArray[1]}return c}function addDragPatch(a,b,c,d){lcajax.open('get','ajax.php?action=addDragPatch&patch='+a+'&count='+b+'&coord_x='+c+'&coord_y='+d);lcajax.onreadystatechange=addDragPatchResponse;lcajax.send(null)}function addDragPatchResponse(){if(lcajax.readyState==4){var a=lcajax.responseText;if(a){var b=splitResponse(a);document.getElementById('felt_color_'+b['count']).value=b['felt_color'];document.getElementById('thread_color_'+b['count']).value=b['thread_color'];if(document.getElementById('patch_supplied_'+b['supplied']+'_'+b['count'])){document.getElementById('patch_supplied_'+b['supplied']+'_'+b['count']).checked=true}}updatePrice()}}function changeColor(a,b,c){var d='changeColor';if(a=='chenille'){d='changeChenilleColor'}lcajax.open('get','ajax.php?action='+d+'&fabric='+a+'&hex='+b+'&name='+encodeURIComponent(c));lcajax.onreadystatechange=changeColorResponse;lcajax.send(null)}function changeColorResponse(){if(lcajax.readyState==4){var a=lcajax.responseText;if(a){part=splitResponse(a);document.getElementById('color_name_'+part['id']).innerHTML=part['name'];if(document.getElementById('jacket_part_'+part['id'])){document.getElementById('jacket_part_'+part['id']).src=part['image']}else if(document.getElementById('chenille_part_'+part['id'])){document.getElementById('chenille_part_'+part['id']).src=part['image']}}updatePrice()}}function changeCollar(a){var b='';if(document.getElementById('knit_type_roll').checked&&a=='knit'){b='knit_roll'}lcajax.open('get','ajax.php?action=selectCollar&type='+a+'&extra='+b);lcajax.onreadystatechange=changeCollarResponse;lcajax.send(null)}function changeCollarResponse(){if(lcajax.readyState==4){var a=lcajax.responseText;if(a){var r=splitResponse(a);document.getElementById('jacket_frame').innerHTML=r['jacket'];var b=document.getElementById('collar_selection_table').getElementsByTagName('a');for(var i=0;i<b.length;i++){setClassName(b[i],'')}setClassName(document.getElementById('collar_type_'+r['type']),'activeJacket');if(r['type']=='byron'||r['type']=='hood'){setClassName(document.getElementById('coloring_collar'),'');setClassName(document.getElementById('knit_type'),'hidden');document.getElementById('knit_type_standard').checked=true;if(r['type']=='hood'){document.getElementById('select_collar').innerHTML="Hood"}else{document.getElementById('select_collar').innerHTML="Collar"}}else{setClassName(document.getElementById('coloring_collar'),'hidden');setClassName(document.getElementById('knit_type'),'')}for(var i=1;i<=7;i++){document.getElementById('select_trim_style'+i).style.display='none'}var c=r['available'].split('|');for(var i=0;i<c.length;i++){document.getElementById('select_trim_style'+c[i]).style.display='block'}updatePrice()}}}function changeJacket(a){lcajax.open('get','ajax.php?action=selectJacket&type='+a);lcajax.onreadystatechange=changeJacketResponse;lcajax.send(null)}function changeJacketResponse(){if(lcajax.readyState==4){var a=lcajax.responseText;if(a){var r=a.split('|');document.getElementById('jacket_frame').innerHTML=r[1];var b=document.getElementById('jacket_selection_table').getElementsByTagName('a');for(var i=0;i<b.length;i++){setClassName(b[i],'')}setClassName(document.getElementById('jacket_type_'+r[0]),'activeJacket');if(r[0]=='gusset'){setClassName(document.getElementById('coloring_insert'),'')}else{setClassName(document.getElementById('coloring_insert'),'hidden')}updatePrice()}}}function getClassName(a){var b=(document.all&&document.getElementById?a.className:a.getAttribute("class"));return b}function setClassName(a,b){if(document.all&&document.getElementById)a.className=b;else a.setAttribute("class",b)}function clearBackPatch(a){lcajax.open('get','ajax.php?action=clearBackPatch');lcajax.onreadystatechange=clearBackPatchResponse;lcajax.send(null)}function clearBackPatchResponse(){if(lcajax.readyState==4){var a=lcajax.responseText;if(a){updatePrice();document.getElementById('patch_img').src=a;setClassName(document.getElementById('special_instructions'),'hidden')}}}function clearLetter(){lcajax.open('get','ajax.php?action=clearLetter');lcajax.onreadystatechange=clearLetterResponse;lcajax.send(null)}function clearLetterResponse(){if(lcajax.readyState==4){window.location="jacket.php"}}function clearNameLocation(a){clearOrderPart();lcajax.open('get','ajax.php?action=clearNameLocation&loc='+a);lcajax.onreadystatechange=clearNameLocationResponse;lcajax.send(null)}function clearNameLocationResponse(){if(lcajax.readyState==4){var a=lcajax.responseText;if(a){updateBackName(a);updatePrice()}}}function clearOrder(a){var b;if(a==1){b=confirm('Are you sure you want to clear your changes and reset the order to the previous settings?')}else{b=confirm('Are you sure you want to clear your order and start over?')}if(b){lcajax.open('get','ajax.php?action=clearOrder');lcajax.onreadystatechange=clearOrderResponse;lcajax.send(null)}}function clearOrderResponse(){if(lcajax.readyState==4){var a=lcajax.responseText;if(a){var r=splitResponse(a);window.location=r['url']}}}function clearOrderPart(){var a=document.getElementById('content-left');var b=a.getElementsByTagName('a');for(var i=0;i<b.length;i++){var c=getClassName(b[i]);if(c!='activeTrim'&&c!='activeJacket'){setClassName(b[i],'')}}var d=a.getElementsByTagName('table');for(var i=0;i<d.length;i++){subTables=d[i].getElementsByTagName('table');for(var n=0;n<subTables.length;n++){setClassName(subTables[n],'hidden')}}var e=a.getElementsByTagName('div');for(var i=0;i<e.length;i++){if(getClassName(e[i])=='patch_sub_cat'){e[i].style.display='none'}}if(document.getElementById('color_tables')){var f=document.getElementById('color_tables').getElementsByTagName('div');for(var i=0;i<f.length;i++){if(getClassName(f[i])!='color_table'){setClassName(f[i],'hidden colors_table')}}}}function cyclePages(a,b,c){var d=document.getElementById(a).getElementsByTagName('div');var e=b+'_page_';for(var i=0;i<d.length;i++){if(d[i].id.substr(0,e.length)==e){d[i].style.display='none'}}document.getElementById(b+'_page_'+c).style.display='block'}function provideJacket(a){lcajax.open('get','ajax.php?action=provideJacket&who='+a);lcajax.onreadystatechange=provideJacketResponse;lcajax.send(null)}function provideJacketResponse(){if(lcajax.readyState==4){updatePrice()}}function removeDragPatch(a,b){lcajax.open('get','ajax.php?action=removeDragPatch&patch='+a+'&count='+b);lcajax.onreadystatechange=removeDragPatchResponse;lcajax.send(null)}function removeDragPatchResponse(){if(lcajax.readyState==4){updatePrice()}}function selectBackPatch(a,b,c){document.getElementById('patch_img').src=b;lcajax.open('get','ajax.php?action=selectBackPatch&patch='+a+'&image='+b+'&custom='+c);lcajax.onreadystatechange=selectBackPatchResponse;lcajax.send(null)}function selectBackPatchResponse(){if(lcajax.readyState==4){updatePrice();setClassName(document.getElementById('special_instructions'),'display')}}function selectBraiding(){clearOrderPart();setClassName(document.getElementById('table_braiding'),'display')}function selectCollar(){clearOrderPart();setClassName(document.getElementById('table_collar'),'display')}function selectCollarType(a){lcajax.open('get','ajax.php?action=selectCollar&type='+a);lcajax.onreadystatechange=selectCollarTypeResponse;lcajax.send(null)}function selectCollarTypeResponse(){if(lcajax.readyState==4){var a=lcajax.responseText;if(a){var b=new Array();b[1]=new Array('knit',document.getElementById('collar_knit'));b[2]=new Array('byron',document.getElementById('collar_byron'));b[3]=new Array('hood',document.getElementById('collar_hood'));if(a){var r=a.split('|');for(var i=1;i<=3;i++){if(b[i][1]){if(r[0]==b[i][0]){setClassName(b[i][1],'activeJacket')}else{setClassName(b[i][1],'')}}}document.getElementById('example_jacket').src=r[1]}}updatePrice()}}function selectDealer(a){lcajax.open('get','ajax.php?action=selectDealer&dealer='+a);lcajax.onreadystatechange=selectDealerResponse;lcajax.send(null)}function selectDealerResponse(){if(lcajax.readyState==4){var a=lcajax.responseText;if(a){window.location=a}}}function selectFelts(){clearOrderPart();setClassName(document.getElementById('table_felts'),'display')}function selectFeltParts(a){lcajax.open('get','ajax.php?action=selectFeltParts&parts='+a);lcajax.onreadystatechange=selectFeltPartsResponse;lcajax.send(null)}function selectFeltPartsResponse(){if(lcajax.readyState==4){var a=lcajax.responseText;if(a){felt=splitResponse(a);var b=new Array();b[1]='top';b[2]='middle';b[3]='bottom';for(var i=1;i<=3;i++){setClassName(document.getElementById('select_felt_'+b[i]),'hidden')}for(var n=1;n<=felt['parts'];n++){setClassName(document.getElementById('select_felt_'+b[n]),'display')}for(var i=1;i<=3;i++){document.getElementById('chenille_part_felt_'+b[i]).src=felt[b[i]]}selectFelts();updatePrice()}}}function selectJacket(a){lcajax.open('get','ajax.php?action=selectJacket&type='+a);lcajax.onreadystatechange=selectJacketResponse;lcajax.send(null)}function selectJacketResponse(){if(lcajax.readyState==4){var a=lcajax.responseText;if(a){var b=new Array();b[1]=new Array('setin',document.getElementById('jacket_setin'));b[2]=new Array('gusset',document.getElementById('jacket_gusset'));b[3]=new Array('raglan',document.getElementById('jacket_raglan'));if(a){var r=a.split('|');for(var i=1;i<=3;i++){if(b[i][1]){if(r[0]==b[i][0]){setClassName(b[i][1],'activeJacket')}else{setClassName(b[i][1],'')}}}document.getElementById('example_jacket').src=r[1]}}updatePrice()}}function selectLetter(a,b){var c='action=selectLetter';if(a){c+='&id='+a}if(b){c+='&image='+b}if(document.getElementById('letter_supplied_customer')&&document.getElementById('letter_supplied_lettermansclub')){if(document.getElementById('letter_supplied_customer').checked){c+='&supplied=customer'}else if(document.getElementById('letter_supplied_lettermansclub').checked){c+='&supplied=lettermansclub'}}lcajax.open('get','ajax.php?'+c);lcajax.onreadystatechange=selectLetterResponse;lcajax.send(null)}function selectLetterResponse(){if(lcajax.readyState==4){var a=lcajax.responseText;if(a){document.getElementById('sketch_canvas').style.background="url("+a+") top center no-repeat"}updatePrice()}}function selectNameLocation(a){clearOrderPart();setClassName(document.getElementById('name_'+a),'');setClassName(document.getElementById('name_'+a+'_link'),'active');lcajax.open('get','ajax.php?action=selectNameLocation&loc='+a);lcajax.onreadystatechange=selectNameLocationResponse;lcajax.send(null)}function selectNameLocationResponse(){if(lcajax.readyState==4){var a=lcajax.responseText;if(a){updateBackName(a);updatePrice()}}}function selectPart(a){clearOrderPart();setClassName(document.getElementById('part_'+a),'active');lcajax.open('get','ajax.php?action=selectPart&part='+a);lcajax.onreadystatechange=selectPartResponse;lcajax.send(null)}function selectPartResponse(){if(lcajax.readyState==4){var a=lcajax.responseText;if(a){part=splitResponse(a);setClassName(document.getElementById('color_table_'+part['fabric1']),'display colors_table');if(part['fabric2']){setClassName(document.getElementById('color_table_'+part['fabric2']),'display colors_table')}if(part['table']){setClassName(document.getElementById(part['table']),'display')}}updatePrice()}}function selectPatchCategories(a){clearOrderPart();setClassName(document.getElementById('table_patch_cat'),'display')}function selectPatchSubCategory(a){clearOrderPart();setClassName(document.getElementById('table_patch_cat'),'display');setClassName(document.getElementById('patch_cat_'+a),'active');document.getElementById('patch_sub_cat_'+a).style.display='block'}function selectSleeves(){clearOrderPart();setClassName(document.getElementById('table_sleeves'),'display')}function selectSleeveParts(a){lcajax.open('get','ajax.php?action=selectSleeveParts&parts='+a);lcajax.onreadystatechange=selectSleevePartsResponse;lcajax.send(null)}function selectSleevePartsResponse(){if(lcajax.readyState==4){var a=lcajax.responseText;if(a){sleeves=splitResponse(a);for(var i=1;i<=3;i++){setClassName(document.getElementById('select_sleeve'+i),'hidden')}for(var n=1;n<=sleeves['parts'];n++){setClassName(document.getElementById('select_sleeve'+n),'display')}for(var i=1;i<=3;i++){document.getElementById('jacket_part_sleeve'+i).src=sleeves['sleeve'+i]}selectSleeves();updatePrice()}}}function selectState(){var a=document.getElementById('state');if(a){var b=a.value;lcajax.open('get','ajax.php?action=selectState&state='+b);lcajax.onreadystatechange=selectStateResponse;lcajax.send(null)}}function selectStateResponse(){if(lcajax.readyState==4){var a=lcajax.responseText;if(a){document.getElementById('dealers').innerHTML=a}}}function selectTrim(){clearOrderPart();setClassName(document.getElementById('table_trim'),'display')}function selectTrimStyle(a){for(var i=1;i<=7;i++){setClassName(document.getElementById('select_trim_style'+i),'')}setClassName(document.getElementById('select_trim_style'+a),'activeTrim');lcajax.open('get','ajax.php?action=selectTrimStyle&style='+a);lcajax.onreadystatechange=selectTrimStyleResponse;lcajax.send(null)}function selectTrimStyleResponse(){if(lcajax.readyState==4){var a=lcajax.responseText;if(a){trim=splitResponse(a);for(var i=1;i<=3;i++){setClassName(document.getElementById('select_trim'+i),'hidden');document.getElementById('jacket_part_trim'+i).src='images/jackets/blank.gif'}for(var n=1;n<=trim['parts'];n++){setClassName(document.getElementById('select_trim'+n),'display');document.getElementById('jacket_part_trim'+n).src=trim['part'+n]}}}}function showBackPatches(a,b){clearOrderPart();setClassName(document.getElementById('table_patch_cat'),'display');setClassName(document.getElementById('patch_cat_'+a),'active');document.getElementById('patch_sub_cat_'+b).style.display='block';document.getElementById('patches_table').innerHTML='';lcajax.open('get','ajax.php?action=showBackPatches&category='+a);lcajax.onreadystatechange=showBackPatchesResponse;lcajax.send(null)}function showBackPatchesResponse(){if(lcajax.readyState==4){var a=lcajax.responseText;if(a){document.getElementById('patches_table').style.display='block';document.getElementById('patches_table').innerHTML=a;var b=document.getElementById('patches_table').getElementsByTagName('div');for(var i=0;i<b.length;i++){b[i].style.display='block'}}updatePrice()}}function showPatches(a){clearOrderPart();var b=new Array('namenumber','award');for(var i=0;i<b.length;i++){if(b[i]==a){setClassName(document.getElementById('patch_table_'+b[i]),'');setClassName(document.getElementById('select_patch_'+b[i]),'active')}else{setClassName(document.getElementById('patch_table_'+b[i]),'hidden');setClassName(document.getElementById('select_patch_'+b[i]),'')}}}function updateBackName(a){var b;var c;var d=document.getElementById('name_'+a+'_text').value;if(document.getElementById('name_'+a+'_style_straight').checked){b='straight'}else if(document.getElementById('name_'+a+'_style_curved').checked){b='curved'}else{b=''}if(document.getElementById('name_'+a+'_font_block').checked){c='block'}else if(document.getElementById('name_'+a+'_font_script').checked){c='script'}else{c=''}lcajax2.open('get','ajax.php?action=updateBackName&loc='+a+'&style='+b+'&font='+c+'&text='+encodeURIComponent(d));lcajax2.onreadystatechange=updateBackNameResponse;lcajax2.send(null)}function updateBackNameResponse(){if(lcajax2.readyState==4){var a=lcajax2.responseText;if(a){var r=a.split('|');document.getElementById('lettering_'+r[0]).src=r[1]}updatePrice()}}function updateBackPatchInstructions(){var a=document.getElementById('special_instructions_text').value;lcajax2.open('get','ajax.php?action=updateBackPatchInstructions&text='+encodeURIComponent(a));lcajax2.send(null)}function updateContact(){var a='action=updateContact';a+='&first_name='+encodeURIComponent(document.getElementById('contact_first_name').value);a+='&last_name='+encodeURIComponent(document.getElementById('contact_last_name').value);a+='&address='+encodeURIComponent(document.getElementById('contact_address').value);a+='&city='+encodeURIComponent(document.getElementById('contact_city').value);a+='&state='+encodeURIComponent(document.getElementById('contact_state').value);a+='&zip='+encodeURIComponent(document.getElementById('contact_zip').value);a+='&phone='+encodeURIComponent(document.getElementById('contact_phone').value);a+='&fax='+encodeURIComponent(document.getElementById('contact_fax').value);a+='&school='+encodeURIComponent(document.getElementById('contact_school').value);a+='&email='+encodeURIComponent(document.getElementById('contact_email').value);lcajax2.open('get','ajax.php?'+a);lcajax2.onreadystatechange=updateContactResponse;lcajax2.send(null)}function updateContactResponse(){if(lcajax2.readyState==4){updatePrice();updateItemizedPrice()}}function updateDragPatch(a,b,c,d){lcajax.open('get','ajax.php?action=updateDragPatch&patch='+a+'&count='+b+'&coord_x='+c+'&coord_y='+d);lcajax.send(null)}function updateDragPatchInstructions(a,b){var c='?action=updateDragPatchInstructions&patch='+a+'&count='+b;if(document.getElementById('instructions_'+b)){c+='&instructions='+encodeURIComponent(document.getElementById('instructions_'+b).value)}if(document.getElementById('ballcheck_'+b)){c+='&ballcheck='+document.getElementById('ballcheck_'+b).checked}if(document.getElementById('balltype_'+b)){c+='&balltype='+encodeURIComponent(document.getElementById('balltype_'+b).value)}if(document.getElementById('felt_color_'+b)){c+='&felt_color='+encodeURIComponent(document.getElementById('felt_color_'+b).value)}if(document.getElementById('thread_color_'+b)){c+='&thread_color='+encodeURIComponent(document.getElementById('thread_color_'+b).value)}if(document.getElementById('patch_supplied_customer_'+b)&&document.getElementById('patch_supplied_lettermansclub_'+b)){if(document.getElementById('patch_supplied_customer_'+b).checked){c+='&patch_supplied=customer'}else if(document.getElementById('patch_supplied_lettermansclub_'+b).checked){c+='&patch_supplied=lettermansclub'}}lcajax2.open('get','ajax.php'+c);lcajax2.onreadystatechange=updateDragPatchInstructionsResponse;lcajax2.send(null)}function updateDragPatchInstructionsResponse(){if(lcajax2.readyState==4){updatePrice()}}function updateItemizedPrice(){if(document.getElementById('itemized_pricing')){lcajax2.open('get','ajax.php?action=updateItemizedPrice');lcajax2.onreadystatechange=updateItemizedPriceResponse;lcajax2.send(null)}}function updateItemizedPriceResponse(){if(lcajax2.readyState==4){var a=lcajax2.responseText;if(a){document.getElementById('itemized_pricing').innerHTML=a}}}var upajax=createRequest();function updatePrice(){if(document.getElementById('jacket_price')){upajax.open('get','ajax.php?action=updatePrice');upajax.onreadystatechange=updatePriceResponse;upajax.send(null)}}function updatePriceResponse(){if(upajax.readyState==4){var a=upajax.responseText;if(a){document.getElementById('jacket_price').innerHTML=a}}}function updateFinalOptions(){var a='ajax.php?action=updateFinalOptions';a+='&jacket='+document.getElementById('jacket_size').value;a+='&sleeve='+document.getElementById('sleeve_length').value;a+='&body='+document.getElementById('body_length').value;a+='&quilt='+document.getElementById('quilt_lining').checked;a+='&pocket='+document.getElementById('inside_pocket').checked;lcajax.open('get',a);lcajax.onreadystatechange=updateFinalOptionsResponse;lcajax.send(null)}function updateFinalOptionsResponse(){if(lcajax.readyState==4){var a=lcajax.responseText;if(a){var r=splitResponse(a);updatePrice();updateItemizedPrice();parts=new Array('chest','sleeve','body');for(var i=0;i<parts.length;i++){if(document.getElementById('sizing_'+parts[i])){document.getElementById('sizing_'+parts[i]).innerHTML=r[parts[i]]}}}}}function viewLetters(a){if(a=='single'){setClassName(document.getElementById('letters_single'),'');setClassName(document.getElementById('letters_custom'),'hidden')}else if(a=='custom'){setClassName(document.getElementById('letters_single'),'hidden');setClassName(document.getElementById('letters_custom'),'')}}function zoomPatch(a){window.open(a,'BackPatch','height=575,width=575,toolbar=yes,scrollbars=no,resizable=no,menubar=yes')}