function setCookie(c_name,value,expiredays)
{
	var exdate=new Date();
	exdate.setDate(exdate.getDate()+expiredays);
	document.cookie=c_name+ "=" +escape(value)+
	((expiredays==null) ? "" : ";expires="+exdate.toUTCString());
}

function showPopupSiteSelector() {
	$('#popup-siteselector').hide();
	setTimeout(function() { 
		$('#popup-siteselector').show();
		$("body").prepend("<div id='shadow'></div>"); $("#shadow").css("height", $(document).height());
		
		var top = parseInt(($(window).height() - parseInt($("#popup-siteselector").css("height"))) / 2) + "px";
		var left = parseInt(($(window).width() - parseInt($("#popup-siteselector").css("width"))) / 2) + "px";
	
		$("#popup-siteselector").css({"top" : top, "left" : left, "visibility" : "visible"});
		$("#popup-siteselector").focus();
		
		if($("#isShowCountryList").attr("value") == '1') {
			$("#popup-siteselector").css('height', '348px');		
			$("#popup-siteselector-div").css('height', '328px');
			$("#popup-siteselector-country-block").show();
		}
	}, 2000);
}

function hidePopupSiteSelector() {
	$("#shadow").detach();
	$('#popup-siteselector').hide();
}


Core.behaviors.siteselector = function(){
	$('#popup-siteselector-site-rus').live('mouseover mouseout', function(event) {
		if (event.type == 'mouseover') {
			$(this).css('background-color', '#ffffcc');
		} else {
			$(this).css('background-color', '#ffffff');
		}
	});
	
	$('.popup-siteselector-site').live('mouseover mouseout', function(event) {
		if (event.type == 'mouseover') {
			$(this).css('background-color', '#ffffcc');
		} else {
			$(this).css('background-color', '#ffffff');
		}
	});	
	
	$("#popup-siteselector-site-rus").live('click', function() {
		$("#popup-siteselector").css('height', '348px');		
		$("#popup-siteselector-div").css('height', '328px');
		$("#popup-siteselector-country-block").show();
	});
	
	$("#popup-siteselector-ready-btn").live('click', function() {
		
		selected_country_code = $("select option:selected").attr('value');
		
		url_path = window.location.pathname;
		
		url_path = url_path.replace('/ru', '');
		url_path = url_path.replace('/ua', '');
		url_path = url_path.replace('/en', '');
		url_path = url_path.replace('/es', '');
		
		switch(selected_country_code) {
			case 'RU':
				url = 'http://masteram-online.ru/ru'+url_path;
				break;
			default:
				url = 'http://masteram.com.ua/ru'+url_path;
		}
		setCookie('site-selected', selected_country_code, 365);
		window.location = url;
		 
	});	 
}

function siteswitcher(){
	url = typeof(language) == 'undefined' ? '/common/siteswitcher/index' : language + '/common/siteswitcher/index';
	$.post(url, function(data){
		if (data.show){
			$("body").prepend("<div id='shadow'></div>"); $("#shadow").css("height", $(document).height());
			$("body").append(data.popup);			
			var top = parseInt(($(window).height() - parseInt($("#popup-siteselector").css("height"))) / 2) + "px";
			var left = parseInt(($(window).width() - parseInt($("#popup-siteselector").css("width"))) / 2) + "px";
			$("#popup-siteselector").css({"top" : top, "left" : left, "visibility" : "visible"});
			$("#popup-siteselector").focus();
		}}, "json");
}