function advformController() {
	this.puiterator = Object();
	// Change Currency for FIXED MONEY control
	this.fmChangeCurrency = function(controlid,currency) {
		ge(controlid+'_currency_id').value=currency;
		ge(controlid+'_currencytitle_id').innerHTML=window.currencies[currency];		
	}
	
	this.addPictureUploader = function(controlid) {
		if(!this.puiterator[controlid]) this.puiterator[controlid] = 1;
		else this.puiterator[controlid]++;
		var d = document.createElement('div');		
		d.id = controlid+'_uploader'+this.puiterator[controlid];
		d.style.height='35px';
		d.innerHTML = '<input type="file" name="'+controlid+'[]" <img style="cursor:pointer;" onclick="advform.removePictureUploader(\''+controlid+'\','+this.puiterator[controlid]+');" src="/admin/templates/icons16/cross.png" alt=""/>';
		ge(controlid+'_container').insertBefore(d,ge(controlid+'_buttons'));
	}
	
	this.removePictureUploader = function(controlid,picturediv) {
		//alert(controlid+'_uploader'+picturediv);
		ge(controlid+'_container').removeChild(ge(controlid+'_uploader'+picturediv));
	}
	
this.loadRegions = function(ident,controlid,countryid) {
		var data = Object();
		data['component'] = 'advform';
		data['ident'] = ident;		
		data['handler'] = window.components[ident];
		data['action'] = 'loadregions';
		data['controlid'] = controlid;
		data['countryid'] = countryid;
		this.InitializeRequest('POST', '/vcajax.cp.php');
     	this.Commit(postquery(data));			
	}
	
	this.loadCities = function(ident,controlid,regionid) {
		
		var data = Object();
		data['component'] = 'advform';
		data['ident'] = ident;		
		data['handler'] = window.components[ident];
		data['action'] = 'loadcities';
		data['controlid'] = controlid;
		data['regionid'] = regionid;

		this.InitializeRequest('POST', '/vcajax.cp.php');
     	this.Commit(postquery(data));			
	}
	
	this.makeOption = function(text,value){
		var optn = document.createElement("OPTION");
		optn.text = text;
		optn.value = value;
		return optn;
	}	
	
	
	this.refresh= function(ident) {
		var data = Object();
		data['component'] = 'advform';
		data['ident'] = ident;		
		data['handler'] = window.components[ident];
		data['action'] = 'refresh';

		this.InitializeRequest('POST', '/vcajax.cp.php');
     	this.Commit(postquery(data));	
	}
	
	
	this.OnSuccess = function()
      {
      	document.body.style.cursor = 'default';
      	eval(this.GetResponseText());
      }
	
	
	
}
advformController.prototype = new ajax();
advform = new advformController();

