/*
	byO.es // 2006-10
	ajax v0.1
*/
var ajax = new GLM.AJAX();
var container;

function js_array_to_php_array (a) {
    var a_php = "";
    var total = 0;
    for (var key in a)
    {
        ++ total;
        a_php = a_php + "s:" +
                String(key).length + ":\"" + String(key) + "\";s:" +
                String(a[key]).length + ":\"" + String(a[key]) + "\";";
    }
    a_php = "a:" + total + ":{" + a_php + "}";
    return a_php;
}

function ajaxCallback(content) {

//	alert(content);
	document.getElementById(container).innerHTML= content;

}

function getCity(province, active) {

	container= 'contCity';

	tmp= '';
	if (active==true) tmp= 'Active';

	ajax.callPage("ajax.php?function=get"+tmp+"City&province="+province, ajaxCallback);

}

function getOptions(type) {
	
	container= 'contOptions';
	
	// patch for the form
	crurrentType= type;
	dynForm();
	// /patch for the form
	
	ajax.callPage("ajax.php?function=getOptions&type="+type, ajaxCallback);
		
}

function getService(id) {
	
	container= 'contService';
	
	ajax.callPage("ajax.php?function=getService&id="+id, ajaxCallback);
		
}


