﻿
var aUser = [];
var response_status = 1;
var isCanCrossDomain = true;
var _keydown = document.onkeydown;

if(jQuery.browser.msie && jQuery.browser.version < 7){
	isCanCrossDomain = false;
}

isCanCrossDomain = false;

jQuery(document).ready(function(){
	if( window.init_exchange_tables ){ init_exchange_tables(); }
	if( window.init_containers ){ init_containers(); }
	if( window.init_tabs ){ init_tabs(); }
	var eSearch = document.forms['search'];
	if( eSearch ){
		if( eSearch.text ){
			cmnPlaceholder( eSearch.text, eSearch.text.getAttribute( 'placeholder' ), 'empty' );
		}
	}
	
	
	
	_uacct = "UA-1247553-1";
	if (typeof(urchinTracker) == 'function'){
		urchinTracker();
	}
	
	makeTableRowsHiglightableInMSIE();
	if(!(window.city === undefined)){
		detectUserCity();
	}
	

	loadProfile(0);
	loadChatState();
	
	citySelectorInit();
	
	initAlfaConsultant();
	updateFeedbackLinks();
	
	//fix opera layout
	if ($.browser.opera) {
		$("#around .layout").css("position", "static");
	}
	
});






// Скрыть карту проезда
function closeList( citySelectorID ){
	document.onkeydown = _keydown;
	
	jQuery('#' + citySelectorID).hide();
	
	if (jQuery.browser.msie && parseInt(jQuery.browser.version) < 7){
		jQuery('.x_forms select').show();
		jQuery('.x_forms select.hidden').hide();
		jQuery('.ie6BugFixInput').remove();
	}
}

// Показать карту проезда
function showList( citySelectorID, bIsXForm, selectorRowID ){
	//	сдвигаем
	if(bIsXForm){
		var selectorRowPosition = jQuery(selectorRowID).offset();
			
		if(selectorRowPosition.top){
			if(jQuery('body div.popup-logo').length){
				var iOffset = 50;
			}else{
				var iOffset = 190;
			}
		
			jQuery('#'+citySelectorID).css('top', (selectorRowPosition.top - iOffset) + 'px');
		}
	}
	
	if (jQuery.browser.msie && parseInt(jQuery.browser.version) < 7){
		var sIe6BugFixInput = "<input class='ie6BugFixInput' type='text' readonly='' />";
		jQuery('.x_forms select:visible').each(function(){
			var el = jQuery(sIe6BugFixInput).insertAfter(this);
			var eSelOption = jQuery(this).find("option:selected");
			el.attr("id", jQuery(this).attr("id"));
			el.val(eSelOption.text());
		});
		jQuery('.x_forms select:visible').hide();
	}
	
    document.onkeydown = function (e) {
        e = e || window.event;

		if ((e.keyCode == 27) && (!e.ctrlKey) && (!e.altKey)) {
        	closeList( citySelectorID );
		}
	}
	
	jQuery('#' + citySelectorID).show();
	
	jQuery('#' + citySelectorID + ' div.f_b').attr('style', 'margin-bottom: 0');
}


