var req  = false;
var oldData;
var doesNotSupport = true; 
var storeForm = ""; 
var storeResults = "";

 
function locateStores(url, id, report, idnum) 
{ 



storeForm = document.getElementById(id);
storeResults = document.getElementById(report); 


var name = "SellerName"+idnum;
var email = "SellerEmail"+idnum;
var phone1 = "SellerPhone1"+idnum;
var phone2 = "SellerPhone2"+idnum;
var comments = "WhatAreYouSelling"+idnum;
var product = "product";
var productname = "productnames";

var subscribe;

name = document.getElementById(name).value;
email = document.getElementById(email).value;
phone1 = document.getElementById(phone1).value;
phone2 = document.getElementById(phone2).value;
comments = document.getElementById(comments).value;
product = document.getElementById(product).value;
productname = document.getElementById(productname).value;
	
if(product == "empty") {
	if (document.getElementById("action0").checked) {
		subscribe = "subscribe";
	} else {
		subscribe = "unsubscribe";
	}
} else {
	subscribe = "empty";
}

    if (email == "") {
        	
		storeResults.innerHTML = "<p style=\"color:#CC0000; font-size:11px;\">Please make sure you've completed the email field</p>";

		
		return; 
		}	
 	
	storeResults.innerHTML = "";
 
	
    if (window.XMLHttpRequest) { 
        req = new XMLHttpRequest; 
    } else if (window.ActiveXObject) { 
        req = new ActiveXObject("Microsoft.XMLHTTP"); 
    } 
     
    if (req) { 
		storeForm.Submit.disabled="disabled";
    	storeForm.Submit.value = "Sending..."; 
 		storeResults.innerHTML = "<p style=\"text-align:center;\"><img src=\"images/loader.gif\" alt=\"Sending...\" /></p>"; 
	   	var urlstring = url+'?name='+name+'&email='+email+'&phone1='+phone1+'&phone2='+phone2+'&comments='+comments+'&id_num='+product+'&productname='+productname+'&subscribe='+subscribe;
	   
	   req.onreadystatechange = processReqChange;
	   req.open("GET", urlstring, true); 
	   req.send(null);
    } else { 
       alert("Sorry, your browser does not support this"); 
       doesNotSupport = false; 
    } 
	return false;

}

function processReqChange() { 

	// only if req shows "loaded" 
	//storeResults.innerHTML = "Your message has been sent.";
	//storeForm.Submit.disabled="";
	//storeForm.Submit.value = "Submit"; 

    if (req.readyState == 4) { 
	
        // only if "OK" 
        if (req.status == 200) { 
			storeResults.innerHTML = req.responseText;
			storeForm.Submit.disabled="";
			storeForm.Submit.value = "Submit"; 
        } else { 
            alert("There was a problem retrieving the data:\n" + req.statusText);
			storeForm.Submit.disabled="";
			storeForm.Submit.value = "Submit"; 
			storeResults.innerHTML = "<p>Sorry, please try again.</p>" 
        } 
    } 
}

