var phones_list = {

	gameId : undefined,
	vendorId : undefined,
	language : undefined,
	progressBar : undefined,
	phonesText : undefined,
	version : undefined,
	
	init : function( gameId, progressBar, phonesText, language, isItg2s ) {
		if((isItg2s==false)||(isItg2s==null)){
		  version="notG2s";
		} else version="g2sWeb";
		this.version=version;
		this.gameId = gameId;
		this.progressBar = progressBar;
		this.phonesText = phonesText;
		this.language = language;
		var vendorsSel = document.getElementById('selectPhone');
		var options = vendorsSel.options;
		var vendorId = options[ vendorsSel.selectedIndex ].value;
		phones_list.setVendor( vendorId );		
		vendorsSel.onchange = function() {
			var vendorId = options[ vendorsSel.selectedIndex ].value;
			if(vendorId==-1){
			  document.getElementById('submit').style['display']="none";
			}
			phones_list.setVendor( vendorId, this.version );
		};
	},
	
	setVendor : function( vendorId, version ) {
		if(vendorId < 0 || vendorId == this.vendorId) {
			return;
		}
		this.vendorId = vendorId;
		this.doxhr(this.version);
	},
	
	doxhr : function(version) {
		$(this.phonesText).load('/ru/compatibility.txt?game_id='+this.gameId+'&vendor='+this.vendorId+'&lang='+this.language+'&version='+version, {},
		function() {
			if(window.pageTracker) {
				window.pageTracker._trackPageview('/ru/compatibility.txt');
			}
			phones_list.retrieved( phones_list.request );
			$(phones_list.phonesText).show();
			$(phones_list.progressBar).hide();
		});
		//document.getElementById('submit').style["display"]="";
		return false;
	},
	


	retrieved : function( data ) {
	},
		
	failed : function() {
	}		
}

