function $()
{var elements=new Array();for(var i=0;i<arguments.length;i++)
{var element=arguments[i];if(typeof element=='string')
element=document.getElementById(element);if(arguments.length==1)
return element;elements.push(element);}
return elements;}
function getElementsByClassName(oElm,strTagName,strClassName)
{var arrElements=(strTagName=="*"&&oElm.all)?oElm.all:oElm.getElementsByTagName(strTagName);var arrReturnElements=new Array();strClassName=strClassName.replace(/\-/g,"\\-");var oRegExp=new RegExp("(^|\\s)"+strClassName+"(\\s|$)");var oElement;for(var i=0;i<arrElements.length;i++){oElement=arrElements[i];if(oRegExp.test(oElement.className)){arrReturnElements.push(oElement);}}
return(arrReturnElements)}
function preLoad()
{var preload=document.createElement('div');preload.style.position='absolute';preload.style.left='-9999px';preload.style.top='-9999px';document.body.appendChild(preload);preload.innerHTML='<img src="http://eaglelocksmithaz.com/wp-content/themes/sandbox/images/boxes/headerbox1.png" \/><img src="http://eaglelocksmithaz.com/wp-content/themes/sandbox/images/boxes/headerbox2.png" \/><img src="src/images/headerbox3.png" \/>';}
function addComponent()
{var csscomponent='dwslide';var cssiecomponent='dwslideie';var objHead=document.getElementsByTagName("head");if(objHead[0])
{try{if(!$(csscomponent))
{var objCSS=document.createElement("link");objHead[0].appendChild(objCSS);objCSS.setAttribute("id",csscomponent);objCSS.setAttribute("rel","stylesheet");objCSS.setAttribute("href","http://eaglelocksmithaz.com/wp-content/themes/sandbox/css/"+csscomponent+'.css');objCSS.setAttribute("type","text/css");}
if(!$(cssiecomponent)&&navigator.userAgent.indexOf('MSIE')!=-1)
{var objCSS=document.createElement("link");objHead[0].appendChild(objCSS);objCSS.setAttribute("id",cssiecomponent);objCSS.setAttribute("rel","stylesheet");objCSS.setAttribute("href","http://eaglelocksmithaz.com/wp-content/themes/sandbox/css/"+cssiecomponent+'.css');objCSS.setAttribute("type","text/css");}}
catch(e)
{setTimeout("addComponent()",10);}}}
addComponent();var tabSelected=0;function tabHover(num)
{var el0=$('tabs0').style;var el1=$('tabs1').style;switch(num)
{case 0:el0.backgroundPosition='left top';el1.backgroundPosition='right top';tabSelected=0;$('mapcontainer0').style.display='block';$('mapcontainer1').style.display='none';break;case 1:el0.backgroundPosition='left bottom';el1.backgroundPosition='right bottom';tabSelected=1;$('mapcontainer0').style.display='none';$('mapcontainer1').style.display='block';break;}}
var defaultHeight=118;var maxHeight=256;var incr=138;var millisec=400;var timeout=400;function dwChangePosition(y,id)
{var object=$(id).style;object.height=(defaultHeight+y)+'px';}
function changeHeader(id)
{$('headerbox'+id).style.background='url(http://eaglelocksmithaz.com/wp-content/themes/sandbox/images/boxes/headerbox'+id+'.png) no-repeat scroll left top';}
function restoreHeader(id)
{$('headerbox'+id).style.background='url(http://eaglelocksmithaz.com/wp-content/themes/sandbox/images/boxes/blank.gif) no-repeat scroll left top';}
function dwSlideDown(id)
{var pos=$(id).offsetHeight;if(pos==defaultHeight)
{var i;var timer=0;var speed=Math.round(millisec/100);for(i=0;i<=incr;i++)
{setTimeout("dwChangePosition("+i+",'"+id+"')",(timer*speed));timer++;}}
else
{setTimeout("dwSlideDown('"+id+"')",timeout);}}
function dwSlideUp(id)
{var pos=$(id).offsetHeight;if(pos==maxHeight)
{var i;var timer=0;var speed=Math.round(millisec/100);for(i=0;i<=incr;i++)
{setTimeout("dwChangePosition("+(incr-i)+",'"+id+"')",(timer*speed));timer++;}}
else
{setTimeout("dwSlideUp('"+id+"')",timeout);}}
var _className='map';var _obj;var _maxLeft=0;var _maxTop=0;var _opacity=100;var _startX=0;var _startY=0;var _offsetX=0;var _offsetY=0;var _dragElement;var _oldZIndex=0;var xmlhttp=false;var xmlResult;function setMapDimension()
{_obj=getElementsByClassName(document,'img',_className)[0];_maxLeft=-(_obj.offsetWidth-$('mapdiv').offsetWidth);_maxTop=-(_obj.offsetHeight-$('mapdiv').offsetHeight);}
function initDragDrop()
{preLoad();setMapDimension();initPos();document.onmousedown=mouseDown;document.onmouseup=mouseUp;}
function dwChangeOpacity(id)
{closeNotice();var object=document.getElementById(id).style;object.opacity=(_opacity/100);object.MozOpacity=(_opacity/100);object.KhtmlOpacity=(_opacity/100);object.filter="alpha(opacity="+_opacity+")";object.left=$('mapdiv').offsetLeft+'px';object.top=$('mapdiv').offsetTop+'px';}
function closeNotice()
{var object;var id=new Array('imgnoticea','imgnoticen');for(var i=0;i<2;i++)
{object=document.getElementById(id[i]).style;object.left='-9999px';object.top='-9999px';}}
function preventTextSelection(evt)
{if(navigator.userAgent.indexOf('MSIE')===-1)
{if(window.event&&window.event.srcElement.tagName=='DIV'){var id=window.event.srcElement.id;}
else if(evt&&evt.target&&evt.target.tagName=='DIV'){var id=evt.target.id;}
if(!id){document.body.focus();}
else{if(id!=='mapdiv')document.body.focus();}}}
function extractNumber(value)
{var n=parseInt(value);return n==null||isNaN(n)?0:n;}
function mouseDown(e)
{if(e==null)e=window.event;var target=e.target!=null?e.target:e.srcElement;if((e.button==1&&window.event!=null||e.button==0)&&target.className==_className)
{_startX=e.clientX;_startY=e.clientY;_offsetX=extractNumber(target.style.left);_offsetY=extractNumber(target.style.top);_oldZIndex=target.style.zIndex;target.style.zIndex=10000;_dragElement=target;document.onmousemove=mouseMove;document.body.focus();document.onselectstart=function(){return false;};target.ondragstart=function(){return false;};return false;}}
function mouseMove(e)
{if(e==null)var e=window.event;var _currentX=_offsetX+e.clientX-_startX;var _currentY=_offsetY+e.clientY-_startY;if(_currentX<=0&&_currentX>=_maxLeft)
{_dragElement.style.left=_currentX+'px';}
if(_currentY<=0&&_currentY>=_maxTop)
{_dragElement.style.top=_currentY+'px';}}
function mouseUp(e)
{if(_dragElement!=null)
{_dragElement.style.zIndex=_oldZIndex;document.onmousemove=null;document.onselectstart=null;_dragElement.ondragstart=null;_dragElement=null;}}
function initPos()
{var _el=$(_className);var _map=$('mapdiv');var initLeft=(_el.offsetWidth-_map.offsetWidth)/2;var initTop=(_el.offsetHeight-_map.offsetHeight)/2;_el.style.left='-'+initLeft+'px';_el.style.top='-'+initTop+'px';}
function is_numeric(value)
{return!isNaN(value);}
function searchZip()
{var zip=$('zip').value;var strAlert='';if(zip.length<5)
{strAlert='Please enter a valid zip code';}
else
{if(!is_numeric(zip)){strAlert='Please enter a valid zip code';}}
if(strAlert!='')
{alert(strAlert);}
else
{if(window.XMLHttpRequest){xmlhttp=new XMLHttpRequest();}
else if(window.ActiveXObject){xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");}
if(xmlhttp)
{xmlhttp.open("GET",'/dwsearch.php?zip='+zip+'&sid='+Math.random(),true);xmlhttp.onreadystatechange=function()
{if(xmlhttp.readyState==4)
{if(xmlhttp.status==200)
{xmlResult=xmlhttp.responseText;switch(xmlResult)
{case'OK':dwChangeOpacity('imgnoticea');break;case'NOK':dwChangeOpacity('imgnoticen');break;}}}}
if(window.XMLHttpRequest){xmlhttp.send(null);}
else if(window.ActiveXObject){xmlhttp.send();}}}}
function breakProcess(){return false;}
document.oncontextmenu=breakProcess;document.onclick=preventTextSelection;window.onload=initDragDrop;