function doZipCodeSearch(form) {
	var z = form.l.value;          
	if (isValidZipCode(z) == false) { 
		form.l.focus();form.l.value='';                                     
		alert('Please enter a valid 5 or 9 digit zipcode.');
		return false;   
	} else { 
		//getServiceCenter(form);
		//return false;
		document.getElementById("zipCodeIFrame").style.display = "block";
		//alert(document.getElementById("zipCodeIFrame").innerText);
		//document.getElementById("zipCodeIFrame").style.zoom = "66%";
		form.submit;
	}                                  
}  	

function isValidZipCode(sStringIn) {  
	var i,iCnt;         
	sStringIn = trim(sStringIn);                                          
	iCnt = sStringIn.length;                                        
	if (iCnt != 5 && iCnt != 9) {                                    
		return false;                                                         
	}                            
	for (i = 0; i < iCnt; i++) {                                                
		if (sStringIn.charAt(i) < '0' || sStringIn.charAt(i) > '9') {        
			break;                                                            
		}                                                               
	}                                                                          
	if (i < iCnt || iCnt == 0) {                                          
		return false;                                                         
	} else {                                                                
		return true;                                                           
	}                                                                          
}

function getServiceCenter(form) {  
	var xmlObjFinished = null;                                                  
	if (window.XMLHttpRequest) {                                                
	 xmlObjFinished = new XMLHttpRequest();                                  
	} else if (window.ActiveXObject) {                                          
	 xmlObjFinished = new ActiveXObject("Microsoft.XMLHTTP");              
	} else { 
		alert("Can't use XMLHttpRequest");                                                                   
	 return; //refresh same data                                             
	}                                                                           
	var url = 'http://applied.findlocation.com/results.aspx?page=xml&countryabbr=US&postalcode='+form.l.value;
			  
	xmlObjFinished.open('POST', url, true);                              
	xmlObjFinished.onreadystatechange = function() {                            
	 if (xmlObjFinished.readyState == 4) {    
		 alert(xmlObjFinished.responseText);
/*		 
		 var i = xmlObjFinished.responseText.indexOf('ERROR:');
		 
		 var rText;
		 
		 if(i < 0){
			 var rTS = xmlObjFinished.responseText.split("nowrap>");
			 if(rTS.length > 1){
				 rText = rTS[1].split("</td>")[0];
				 
				  var rArra = rText.split("-");
				 rTextT = rArra[0]
				 for(var i = 1 ; i < rArra.length ; i ++ ) {
					 rTextT = rTextT+"<span style=\"font-size:1px;\"> </span>-<span style=\"font-size:1px;\"> </span>"+rArra[i];
				 }
				 rText = rTextT;
			 } else {
				rText = "There was an error while processing your request."; 
			 }
			 //rText = xmlObjFinished.responseText.split("nowrap>")[1].split("</td>")[0];
			
		 } else {
			 rText = xmlObjFinished.responseText;
		 }
		 
		 rText.replace("-","&mdash;");
		 
		 document.getElementById('zipCodeIFrameD').innerHTML = rText;
		 document.getElementById('zipCodeIFrameD').style.display = "block";*/
	 }                                                                       
	}                                                                           
	xmlObjFinished.send('');                                                    
}

function BAKgetServiceCenter(e,l) {  
	var xmlObjFinished = null;                                                  
	if (window.XMLHttpRequest) {                                                
	 xmlObjFinished = new XMLHttpRequest();                                  
	} else if (window.ActiveXObject) {                                          
	 xmlObjFinished = new ActiveXObject("Microsoft.XMLHTTP");              
	} else { 
		alert("Can't use XMLHttpRequest");                                                                   
	 return; //refresh same data                                             
	}                                                                           
	var url = 'http://www.applied.com/apps/commerce/zipcodelocator.do?';                    
	var params = 'e=' + e + 
			  '&a=true' +                   
			  '&l=' + l;
			  
	xmlObjFinished.open('POST', url+params, true);                              
	xmlObjFinished.onreadystatechange = function() {                            
	 if (xmlObjFinished.readyState == 4) {    
		 var i = xmlObjFinished.responseText.indexOf('ERROR:');
		 
		 var rText;
		 
		 if(i < 0){
			 var rTS = xmlObjFinished.responseText.split("nowrap>");
			 if(rTS.length > 1){
				 rText = rTS[1].split("</td>")[0];
				 
				  var rArra = rText.split("-");
				 rTextT = rArra[0]
				 for(var i = 1 ; i < rArra.length ; i ++ ) {
					 rTextT = rTextT+"<span style=\"font-size:1px;\"> </span>-<span style=\"font-size:1px;\"> </span>"+rArra[i];
				 }
				 rText = rTextT;
			 } else {
				rText = "There was an error while processing your request."; 
			 }
			 //rText = xmlObjFinished.responseText.split("nowrap>")[1].split("</td>")[0];
			
		 } else {
			 rText = xmlObjFinished.responseText;
		 }
		 
		 rText.replace("-","&mdash;");
		 
		 document.getElementById('zipCodeIFrameD').innerHTML = rText;
		 document.getElementById('zipCodeIFrameD').style.display = "block";
	 }                                                                       
	}                                                                           
	xmlObjFinished.send('');                                                    
}
	
function trim(str) {                                                      
	var tstr="";                                                             
	if (typeof str == 'string') {                                     
		tstr = str.replace( /^\s+/g, "" );// strip leading                   
		tstr = tstr.replace( /\s+$/g, "" );// strip trailing               
	}                                                                          
	return tstr;      
}
