﻿var boolLocked=false;var strCurrent='';var months=new Array('January','February','March','April','May','June','July','August','September','October','November','December');var days=new Array('Monday','Tuesday','Wednesday','Thursday','Friday','Saturday','Sunday');var zones=new Array('','','','','','EST','CST','MST','PST');
function setNav(){document.getElementById('prevNext').style.display=(auctions.length>1)?'block':'none';}
function goAuction(delta){var d=document;if(auctions){i+=delta;i=(i<0)?auctions.length-1:(i==auctions.length)?0:i;var a=auctions[i],div=d.getElementById('auctionAlert');d.getElementById('bannerTitle').innerHTML=a.title;d.getElementById('bannerDescription').innerHTML=a.getDetails();d.getElementById('ad-aw-button').href=a.link;var remaining=a.setTimeRemaining();div.innerHTML=remaining;div.style.display=(remaining=='')?'none':'inline';d.getElementById('ad-aw').className=(a.kind.substring(0,4).toLowerCase()=='time')?'stopwatch':'';}}
function getUTCAuctionTime(t,offset){return new Date(t.setUTCHours(t.getHours()-offset));}
function getDateDiff(future){var now=new Date();return Math.ceil((future.getTime()-now.getTime())/86400000);}
function go(ddlThis){if(ddlThis.selectedIndex>0){location=ddlThis.options[ddlThis.selectedIndex].value;}}
function doSearch(inID){doSearchMain(inID,false);}
function doSearchRedirect(inID){doSearchMain(inID,true);}
function doSearchMain(inID,redirect){var inThis=document.getElementById(inID),regEx=/^[A-Za-z0-9#$&*()_ \.,-]*$/;if(inThis.value!=''&&inThis.value.match(regEx)){window.location='/DFPLSurplus1.aspx?search='+inThis.value.replace(/ /g,'+');}else{if(!inThis.value.match(regEx)){alert('Only alpha-numeric characters are allowed in search. Please try again.');}else{if(redirect){if(confirm("You didn't enter anything in the search box. Do you wish to go directly to the DFPL Surplus page?")){window.location='/DFPLSurplus1.aspx';}}else{alert("You didn't enter anything in the search box.");}}inThis.focus();inThis.select();}}
function formatPhone(strID){var txtThis=document.getElementById(strID),regEx=/^[\(]?(\d{3})([\) \.-]?)+(\d{3})([ \.-]?)+(\d{4})$/;if(txtThis.value.match(regEx)){txtThis.value=txtThis.value.replace(regEx,'$1-$3-$5');}}
function openPopup(popupName){window.open('http://www.sbmac.com/popup_'+popupName+'.aspx','popup_'+popupName,'width=580,height=500,resizable,scrollbars');}
function preFormatPhone(){var argv=arguments;var argc=argv.length;if(argc>0){for(i=0;i<argc;i++){formatPhone(argv[i]);}}}
function processEvents(e,inID){var ns=window.Event?true:false;if(ns){var whichCode=e.which;}else{if(e.type=='keypress'){var whichCode=e.keyCode;}}if(whichCode=='13'){doSearchRedirect(inID);}}
function showUnwired(){alert('This feature is not complete yet. Please come back later and try again.');}
function togglePrivacyStatement(){var d=document,divThis=d.getElementById('privacyStatement');var bHide=divThis.style.style=='none';divThis.style.display=bHide?'block':'none';d.getElementById('showHide').innerHTML=(bHide?'Hide':'Show')+'Privacy Statement';}
function trim(txtFieldValue){return txtFieldValue.replace(/^[ \r\n\t]*|[ \r\n\t]*$/g,'');}
function validateCheckBoxCount(strID,intIndex,strHidden){var i=0,j=0,d=document,hidValidated=d.getElementById(strHidden),cblThis=d.getElementById(strID),cbAll=cblThis.getElementsByTagName('input');for(i=0;i<cbAll.length-1;i++){if(cbAll[i].checked){j++;}}hidValidated.value=(j>0)?'1':'';if(j>10){cbAll[intIndex].checked=false;alert('You may only select up to 10 equipment types.');}}
function validateAddressSet(){var argv=arguments,intFilled=0,aryRequired=new Array(0,1,0,1,1,1,1),aryFields=new Array(7);for(i=0;i<argv.length;i++){aryFields[i]=document.getElementById(argv[i]);aryFields[i].value=trim(aryFields[i].value);if(i>0){if(aryRequired[i]>0&&aryFields[i].value!=''){intFilled++;}if(i==2&&aryFields[2].value!=''&&aryFields[1].value==''){aryFields[1].value=aryFields[2].value;aryFields[2].value='';intFilled++;}}}aryFields[0].value=(intFilled==0||intFilled==5)?'1':'';}
function validateUrl(source,args){var strValue=args.Value.toLowerCase();var regEx=/^(http(s)?:\/\/)?(([w]{3}\.)?(\w[\w_-]+\.)+([A-Za-z]{2,4})|(\d{1,3}\.){3}\d{1,3})(\/?|(\/[\w\._~-]+)+([\?][^\?\&]+[=][^\?\&]+([\&][^\?\&]+[=][^\?\&]+)?)?\/?)?$/;args.IsValid=strValue.match(regEx);}
function lockDiv(id){var boolOldState=boolLocked;var divLock=document.getElementById('divLock');if(boolLocked){boolLocked=false;appDiv(id);}boolLocked=!boolOldState;divLock.innerHTML='Click region to '+(boolLocked?'un':'')+'lock info.';divLock.style.background='url(/images/'+(boolLocked?'':'un')+'lock.gif) top left no-repeat';strCurrent=id;}
function appDiv(id){if(!boolLocked){if(strCurrent!=''&&id!=strCurrent){document.getElementById(strCurrent).style.display='none';}doDiv(id,true);strCurrent=id;}}
function disDiv(id){if(!boolLocked){doDiv(id,false);}}
function doDiv(id,isApp){var d=document;d.getElementById('infoKey').style.display=(isApp)?'none':'inline';d.getElementById('overInfo').style.display=(isApp)?'block':'none';d.getElementById('divLock').style.display=(isApp)?'block':'none';d.getElementById(id).style.display=(isApp)?'block':'none';if(isApp){appKey(id);}else{disKey(id);}}
function appKey(id){doKey(id,true);}
function disKey(id){doKey(id,false);}
function doKey(id,isApp){document.getElementById('divMapArea').style.background='url(/images/region_'+((isApp)?id:'map')+'.jpg)';}
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_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_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_swapImage(){var i,j=0,x,a=MM_swapImage.arguments,d=document;d.MM_sr=new Array;for(i=0;i<(a.length-2);i+=3){if((x=MM_findObj(a[i]))!=null){d.MM_sr[j++]=x;if(!x.oSrc){x.oSrc=x.src;}x.src=a[i+2];}}}
