document.observe('dom:loaded',function(){if($('main_content'))$('main_content').select('span[class=help]').each(function(el){if(el.title!=''){new Tip(el,el.title,{style:'formHelp',stem:'bottomMiddle',hook:{tip:'bottomMiddle',mouse:true}});el.title='';}})});function setCookie(name,value){var expires=new Date();expires.setTime(expires.getTime()+(60*60*1000));var curCookie=name+"="+escape(value)+";expires="+expires.toGMTString()+"; path=/;";document.cookie=curCookie;}function getCookie(name){var prefix=name+"=";var cookieStartIndex=document.cookie.indexOf(prefix);if(cookieStartIndex==-1){return'';}var cookieEndIndex=document.cookie.indexOf(";",cookieStartIndex+prefix.length);if(cookieEndIndex==-1){cookieEndIndex=document.cookie.length;}return unescape(document.cookie.substring(cookieStartIndex+prefix.length,cookieEndIndex));}function selectTrafficFlowFlow(flow){var elSel=$('statistic_traffic_flow');var i;for(i=elSel.length-1;i>=0;i--)if(elSel.options[i].value==flow)elSel.options[i].selected=true;}
function sSE(e){Event.stop(e);cid=this.cid;cn=this.cn;new Effect.toggle(this.sid,'slide',{duration:0.5,afterFinish:tCN(cid,cn)});}
function tCN(cid,cn){$(cid).toggleClassName(cn);}
function getTrafficFlowStatistic(url) {
	var params = new Hash;
	params.set('group_by', $('group_by').getValue());
	params.set('date_start', $('date_start').getValue());
	params.set('date_finish', $('date_end').getValue());
	params.set('traffic_flow_id', $('statistic_traffic_flow').getValue());
	params.set('service_id', $('statistic_service').getValue());
	params.set('user_id', $('sf_guard_user').getValue());
	new Ajax.Updater('statistic_block', url, {
		evalScripts : true,
		parameters : params,
		onLoading : function() {
			$('show_statistic_loader').show();
		},
		onComplete : function() {
			$('show_statistic_loader').hide();
		}
	});
}
function getTrafficFlowStatisticGraph(url) {
	var params = new Hash;
	params.set('date_start', $('date_start').getValue());
	params.set('date_finish', $('date_end').getValue());
	params.set('traffic_flow_id', $('statistic_traffic_flow').getValue());
	params.set('service_id', $('statistic_service').getValue());
	params.set('user_id', $('sf_guard_user').getValue());
	new Ajax.Updater('statistic_block', url, {
		evalScripts : true,
		parameters : params,
		onLoading : function() {
			$('show_statistic_loader').show();
		},
		onComplete : function() {
			$('show_statistic_loader').hide();
		}
	});
}
function selectFlow(id){$A($('statistic_traffic_flow').options).each(function(e,i){if (e.value==id) e.selected = true;});}
var epl=new Array;
var servic = new Array;
function selectGAL(serv_id,tf_id){
	selected_traffic_flow_id = tf_id;
	for(i=$('enterp'+tf_id).options.length-1;i>=0;i--) $('enterp'+tf_id).remove(i);
	epl[serv_id].each(function(el){
		$('enterp'+tf_id).options.add(new Option(el.name,el.link));
	})
	for(i=$('domain'+tf_id).options.length-1;i>=0;i--) $('domain'+tf_id).remove(i);
	$('domain'+tf_id).options.add(new Option(epl[serv_id].first().link.replace(/^http:\/\//, '').replace(/\//, ''), epl[serv_id].first().link.replace(/^http:\/\//, '').replace(/\//, '')));
	servic[serv_id].each(function(el){
		$('domain'+tf_id).options.add(new Option(el.name, el.name));
	});
	$('url'+tf_id).value = epl[serv_id].first().link+'?r='+tf_id;
}
function enterPointChange(tf_id, enter_point){
	if (enter_point=='http://elka10.com/show/'){
		$('url'+tf_id).style.width="298px";
		$("tree_id_c"+tf_id).show();
		alert("Введите ID ёлки в соответствующее поле. По умолчанию ID 1.");
		$('url'+tf_id).value=enter_point+'1.html?r='+tf_id;
		$("tree_id"+tf_id).value = '1';
	}else{
		$('url'+tf_id).style.width="409px";
		$("tree_id_c"+tf_id).hide();
		$('url'+tf_id).value=enter_point.replace(/http:\/\/[0-9a-z\.-]+\/?/i, 'http://'+$('domain'+tf_id).value+'/')+'?r='+tf_id;
	}
}
function domainChange(tf_id, domain) {
	$('url'+tf_id).value=$('url'+tf_id).value.replace(/http:\/\/[0-9a-z\.-]+\/?/i, 'http://'+domain+'/');
}
function changeTreeId(tf_id, tree_id){
	$('url'+tf_id).value = 'http://elka10.com/show/'+tree_id+'.html?r='+tf_id;
}
function promoChangeTreeId(promo_id, tree_id){
	$('enter_point_'+promo_id).value='http://elka10.com/show/'+tree_id+'.html';
}
function promoEnterPointChange(promo_id, enter_point){
	alert(promo_id+" "+enter_point);
	if (enter_point=='http://elka10.com/show/'){
		$("tree_id_c"+promo_id).show();
		alert("Введите ID ёлки в соответствующее поле. По умолчанию ID 1.");
		$('enter_point_'+promo_id).value=enter_point+'1.html';
		$("tree_id"+promo_id).value = '1';
	}else{
		$("tree_id_c"+promo_id).hide();
		$('enter_point_'+promo_id).value=enter_point;
	}
}