function getProviders(province) {
	var affiliate = new Array();
	
	$.ajax({
		url: "/join/services/getAffiliates.php?prov="+province,
		async: false,
		dataType: 'json',
		success: function(data){
			affiliate[0] = data.name;
			affiliate[1] = data.phone;
			affiliate[2] = data.url;
		}
	});
	
	return affiliate;
}

// load the province providers
ontario = getProviders('ON');
quebec =  getProviders('QC');
nb = getProviders('NB');
ns = getProviders('NS');
nf = getProviders('NL');
pei = getProviders('PE');

providers = [ontario,quebec,nb,ns,nf,pei];


function buildProviders(province) {

	if(province == '') document.getElementById('provider').disabled = true;
	
	list = "";
	//document.service.providersList.options.length = 0;
	document.getElementById('provider').innerHTML = '';
	myEle = document.createElement("option");
	myEle.setAttribute("value","");
	var txt = document.createTextNode("-Choose Provider-");
	myEle.appendChild(txt);
	document.getElementById('provider').appendChild(myEle);
		
	if (province >= 0) {
		for (i=0;i<providers[province][0].length;i++) {
			myEle = document.createElement("option") ;
			myEle.setAttribute("value",i);
			var txt = document.createTextNode(providers[province][0][i]);
			myEle.appendChild(txt);
			document.getElementById('provider').appendChild(myEle);
		}
		currentProv = province;
		document.getElementById('provider').disabled = false;
	}
	$("phone").innerHTML = "";
}

function getPhoneNo(provider) {
	//providers[currentProv][0][provider]
	if (provider > -1) {
	  $("phone").innerHTML = "<u><a target='_blank' href='"+providers[currentProv][2][provider]+"'>Visit Website</a></u><br>"+providers[currentProv][1][provider];
	} else {
		$("phone").innerHTML = "";
	}
}
