﻿            var regid=0;
            
			function hideshow_element(cid, smode)
				{
					document.getElementById(cid).style.display = smode;
				}			
		// -->	
     
            function clearit(cid)
                {
                 regid=0;
                 if (cid != 'z')
                    {
                        document.getElementById('tbZIPCode').value='';
                    }
                 if (document.getElementById('tbCity').value != '')
                    {
                        document.getElementById('tbCity').value='';
                    }
                 if (document.getElementById('ddStateList').selectedIndex != 0)
                    {
                        document.getElementById('ddStateList').selectedIndex=0;
                    }
                 document.getElementById('citylist').innerHTML='';
                 hideshow_element('citylist', 'none');
                 hideshow_element('ml_title2', 'none');
                 document.getElementById('ml_title').innerHTML='';
                 document.getElementById('ml_contents').innerHTML='';
                 hideshow_element('mlresults', 'none');
                 
                 // start search if 5th digit ZIP Code entered...
                 if ((cid == 'z') && (document.getElementById('tbZIPCode').value.length==5))
                  {
                    DoCallback_GetMLResults('n');
                  }                    
                }
            
            function printsection(cid)
                {
                    var html = '<HTML>\n<HEAD>\n';
                    var headTags = document.getElementsByTagName("head");                    
                    //if (headTags.length > 0) { html += headTags[0].innerHTML;}
                    
                    
                   html += '<TITLE>2-1-1 Call Center List</TI' + 'TLE>\n';
                   html += '<link href="styles/pr' + 'int_211search.css" rel="stylesheet" type="text/cs' + 's" />';
                        
                    html += '\n</HE' + 'AD>\n<BODY>\n';
                    
                    var printElem = document.getElementById(cid);
                    if (printElem != null) {html += printElem.innerHTML;} else return;
                    
                    html += '\n</BO' + 'DY>\n</HT' + 'ML>';
                    
                    var printWIN = window.open("","printsection");
                    printWIN.document.open();
                    printWIN.document.write(html);
                    printWIN.document.close();
                    printWIN.print();                    
                }
                   
            function selectcity(arg)
                {
                 
                 var arrValue;
                 arrValue = arg.split("|");                 
                 
                 //set region id for selected city...                 
                 regid = arrValue[0];
                 
                 //populate city name text box...
                 document.getElementById('tbCity').value = arrValue[1];
                 
                 
                 //populate state dropdown list...
                 for(ii=0;ii<document.getElementById('ddStateList').length;ii++)
                    {
                      if(document.getElementById('ddStateList').options[ii].value==arrValue[2])
                        {
                        document.getElementById('ddStateList').selectedIndex=ii
                        }
                    }               
                 
                 //hide city list...
                 hideshow_element('citylist', 'none');
                 //start search...
                 DoCallback_GetMLResults('n');
                }
                
            function selectstate()
                {
                    document.getElementById('tbZIPCode').value='';
                    document.getElementById('tbCity').value='';
                    regid=0;
                    document.getElementById('ml_title').innerHTML = '';
                    //hide nav bar and search results divs...
                    document.getElementById('ml_navbar').style.display = 'none'; 
                    document.getElementById('ml_contents').style.display = 'none';             
                   //start search...
                   DoCallback_GetMLResults('n');
                   setfocus('tbZIPCode');
                }
                
		// -->
		
			function setfocus(cid)
                {  document.getElementById(cid).focus(); }

		// -->
		    function show_hint()
		        {                   

		            get_pageoffset();
                   
                    document.getElementById('pnl_hints').style.top = (iY + 10) + "px";                   
                    document.getElementById('pnl_hints').style.left = (screen.width - 600) / 2 + "px";

		            hideshow_element('pnl_hints', 'block');
		            hideshow_element('pnl_Mask', 'block');
		            hideshow_element('ddStateList' , 'none');
		        }
		        

		        //-->
		        function validate_email(semail)
			    {
			        // validate email address...
			        var svalmsg;
			        svalmsg = '';
			        if (semail != '')
			            {
                            emailCheck(semail);			            
			            }
			        else
			            {alert('Your email address is required.');}

			    }
			    
			    //-->
			    function move_on(arg1, arg2, arg3)
			    {
			        var scid = document.getElementById(arg1).value;
			        var inum = Number(arg2);
			        if (scid.length == inum)
			            {
			                document.getElementById(arg3).focus();
			            }
			    }
			    
			    function nextcity(arg)
			        { document.getElementById(arg).focus();}
