/*
	$Id: files.js 7426 2008-06-30 00:28:34Z brad $

	This file is part of ayudaCMS
	Copyright 2007: ayuda IT
	http://www.ayuda.com.au

	For licencing details, please see LICENCE.txt in the ayudaCMS directory.
*/

function populateStates(pageURL, srcID, destID, secure)
{
	var source = document.getElementById(srcID);
	var dest = document.getElementById(destID);
	if(source && dest)
	{
		var callbackArgs = Array();
		callbackArgs['srcID'] = srcID;
		callbackArgs['destID'] = destID;

		var ajax = new AJAX(showPopulateStates, callbackArgs);
		ajax.setResponseFormat("JSON");

		var loc = new String(window.parent.document.location);
		if (loc.indexOf("https://")!= -1) 
		{
			var url = getSecureBaseURL();
		}
		else
		{
			var url = getInsecureBaseURL();
		}
		url = url + pageURL + "/get-states/" + source.value;
		ajax.request(url);
	}
}


function showPopulateStates(args)
{
	var response = JSON.parse(args['response']);
	if(response)
	{
		var dest = document.getElementById(args['destID']);
		if(dest)
		{
			dest.innerHTML = Base64Utils.prototype.decode(response['options']);
		}
	}
}
