$(function(){$("div.togglemarker").click(function (){$(this).parent().toggleClass("active");if ($(this).parent().hasClass("active"))
{enableLeftMenuIcon($(this).parent().children('.leftmenuicon'));HomePageController.on(null, HomePageController.__getHMPGId($(this).parent()));}else{disableLeftMenuIcon($(this).parent().children('.leftmenuicon'));HomePageController.off(null, $(this).parent());}});HomePageController.switchArrows();});var homeResizeHandler=function()
{width=$(window).width();l1=1200;l2=1550;l3=1900;switch (true)
{case (width<=l1):$("table.sect_table td.el").css('width','50%');$("table.sect_table td.sect_table_1").hide();$("table.sect_table td.sect_table_6").hide();$("table.sect_table td.sect_table_2").hide();$("table.sect_table td.sect_table_7").hide();$("table.sect_table td.sect_table_3").hide();$("table.sect_table td.sect_table_8").hide();$("table.sect_small_table td.el").css('width','33%');$("table.sect_small_table td.sect_small_table_3").hide();$("table.sect_small_table td.sect_small_table_4").hide();$("table.sect_table_list td.el").css('width','50%');$("table.sect_table_list td.sect_table_list_0").show();$("table.sect_table_list td.sect_table_list_1").show();$("table.sect_table_list td.sect_table_list_2").hide();$("table.sect_table_list td.sect_table_list_3").hide();$("table.sect_table_list td.sect_table_list_4").hide();$("table.sect_table_list td.sect_table_list_5").hide();$("table.sect_table_list td.sect_table_list_6").hide();$("table.sect_table_list td.sect_table_list_7").hide();break;case (width>l1&&width<=l2):$("table.sect_table td.el").css('width','33%');$("table.sect_table td.sect_table_1").show();$("table.sect_table td.sect_table_6").show();$("table.sect_table td.sect_table_2").hide();$("table.sect_table td.sect_table_7").hide();$("table.sect_table td.sect_table_3").hide();$("table.sect_table td.sect_table_8").hide();$("table.sect_small_table td.el").css('width','20%');$("table.sect_small_table td.sect_small_table_3").show();$("table.sect_small_table td.sect_small_table_4").show();$("table.sect_table_list td.el").css('width','33%');$("table.sect_table_list td.sect_table_list_0").show();$("table.sect_table_list td.sect_table_list_1").show();$("table.sect_table_list td.sect_table_list_2").show();$("table.sect_table_list td.sect_table_list_3").hide();$("table.sect_table_list td.sect_table_list_4").hide();$("table.sect_table_list td.sect_table_list_5").hide();$("table.sect_table_list td.sect_table_list_6").hide();$("table.sect_table_list td.sect_table_list_7").hide();break;case (width>l2&&width<=l3):$("table.sect_table td.el").css('width','25%');$("table.sect_table td.sect_table_1").show();$("table.sect_table td.sect_table_6").show();$("table.sect_table td.sect_table_2").show();$("table.sect_table td.sect_table_7").show();$("table.sect_table td.sect_table_3").hide();$("table.sect_table td.sect_table_8").hide();$("table.sect_small_table td.el").css('width','20%');$("table.sect_small_table td.sect_small_table_3").show();$("table.sect_small_table td.sect_small_table_4").show();$("table.sect_table_list td.el").css('width','20%');$("table.sect_table_list td.sect_table_list_0").show();$("table.sect_table_list td.sect_table_list_1").show();$("table.sect_table_list td.sect_table_list_2").show();$("table.sect_table_list td.sect_table_list_3").show();$("table.sect_table_list td.sect_table_list_4").show();$("table.sect_table_list td.sect_table_list_5").hide();$("table.sect_table_list td.sect_table_list_6").hide();$("table.sect_table_list td.sect_table_list_7").hide();break;case (width>l3):$("table.sect_table td.el").css('width','20%');$("table.sect_table td.sect_table_1").show();$("table.sect_table td.sect_table_6").show();$("table.sect_table td.sect_table_2").show();$("table.sect_table td.sect_table_7").show();$("table.sect_table td.sect_table_3").show();$("table.sect_table td.sect_table_8").show();$("table.sect_small_table td.el").css('width','20%');$("table.sect_small_table td.sect_small_table_3").show();$("table.sect_small_table td.sect_small_table_4").show();$("table.sect_table_list td.el").css('width','12%')
$("table.sect_table_list td.sect_table_list_0").show();$("table.sect_table_list td.sect_table_list_1").show();$("table.sect_table_list td.sect_table_list_2").show();$("table.sect_table_list td.sect_table_list_3").show();$("table.sect_table_list td.sect_table_list_4").show();$("table.sect_table_list td.sect_table_list_5").show();$("table.sect_table_list td.sect_table_list_6").show();$("table.sect_table_list td.sect_table_list_7").show();break;}}
function enableLeftMenuIcon(obj)
{var src=String(obj.attr('src'));var new_src=src.substr(0, src.search(/\.gif/)).replace('_active','')+'_active.gif';obj.attr('src', new_src);}
function disableLeftMenuIcon(obj)
{var src=String(obj.attr('src'));var new_src=src.substr(0, src.search(/_active\.gif/))+'.gif';obj.attr('src', new_src);}
function homeHide(anchor, content_id)
{HomePageController.off(anchor, content_id);}
function homeUp(anchor,content_id)
{HomePageController.up(anchor);}
function homeDown(anchor,content_id)
{HomePageController.down(anchor);}
var HomePageController=function()
{var order=false;var __this=false;var loaded_elements=false;return{build:function(u_order, u_loaded_elements)
{order=u_order;loaded_elements=u_loaded_elements;__this=HomePageController;},
up:function(anchor)
{var div=$(anchor).parent().parent();var tmp_order=[];id=__this.__getHMPGId(div);for (i in order.reverse())
{if (i=='in_array')
continue;if (order[i]!=id)
tmp_order.push(order[i]);else
break;}
var prev=div.prev("div.section");nonswitchable={};while( prev.html()!=null )
{if ( (prev.css("display")!="none"||prev.html()==null))
{if (prev.hasClass('non_switchable'))
nonswitchable[i++]=prev;else
break;}
var prev=prev.prev("div.section");}
if(prev.html()!=null)
{id=__this.__getHMPGId(prev);tmp_order.push(id);div.insertBefore(prev);for (k in nonswitchable)
{nonswitchable[k].insertBefore(prev);id=__this.__getHMPGId(nonswitchable[k]);tmp_order.push(id);}
for (i in order)
{if (i=='in_array')
continue;if (!tmp_order.in_array(order[i]))
tmp_order.push(order[i]);}
order=tmp_order.reverse();__this.save();__this.switchArrows();}},
down:function(anchor)
{div=$(anchor).parent().parent();var tmp_order=[];var next=div.next("div.section");id=__this.__getHMPGId(div);for (i in order)
{if (i=='in_array')
continue;if (order[i]!=id)
tmp_order.push(order[i]);else
break;}
nonswitchable={};while( next.html()!=null)
{if ( (next.css("display")!="none"||next.html()==null))
{if (next.hasClass('non_switchable'))
nonswitchable[i++]=next;else
break;}
var next=next.next("div.section");}
if(next.html()!=null)
{id=__this.__getHMPGId(next);tmp_order.push(id);div.insertAfter(next);for (k in nonswitchable)
{nonswitchable[k].insertAfter(next);id=__this.__getHMPGId(nonswitchable[k]);tmp_order.push(id);}
for (i in order)
{if (i=='in_array')
continue;if (!tmp_order.in_array(order[i]))
tmp_order.push(order[i]);}
order=tmp_order;__this.save();__this.switchArrows();}},
on:function(anchor, id)
{params={action:'GetHomeContent',
content:id,
count:(id==1001)?6:10,
layout:'UserHomePage'}
$("#mainHomePageBlock_"+id).show();if (loaded_elements[id]==undefined||!loaded_elements[id])
{$("#homeSliderAjax_"+id).html('<div style="margin:0 auto;height:300px;padding-top:150px;text-align:center"><img src="'+HOST_BASE+'img/loading.gif" alt="" title="" /></div>');$.post(script_url, params, HomePageController.handleResponseHomeElement);}
order.push(id);__this.save();__this.switchArrows();},
off:function(anchor, content_id)
{if (anchor!=null)
{div=$(anchor).parent().parent();div.hide();id=__this.__getHMPGId(div);}
else
{id=__this.__getHMPGId(content_id);$('#mainHomePageBlock_'+id).hide();}
$(".leftmenu #leftmenu_"+id).removeClass('active');var tmp_order=[];for (i in order)
{if (i=='in_array')
continue;if (order[i]!=id)
tmp_order.push(order[i]);}
order=tmp_order;__this.save();__this.switchArrows();},
save:function()
{ids='|';for (i in order)
{if (i=='in_array')
continue;ids+=order[i]+'|';}
setCookie('home_block_order', ids);},
switchArrows:function()
{var first=null;var last=null;$("div.section").each(
function(index)
{id=$(this).attr("id");if (!$(this).hasClass('non_switchable'))
{$("#"+id+" .imgSwUp").show();$("#"+id+" .imgSwDown").show();if (first==null&&$(this).css("display")!="none")
first=this;if ($(this).css("display")!="none")
last=this;}}
);id=$(first).attr("id");$("#"+id+" .imgSwUp").hide();id=$(last).attr("id");$("#"+id+" .imgSwDown").hide();},
handleResponseHomeElement:function(response)
{if ($.browser.msie)
var c=$(response.substring(0,300)).find("input.impValues");else
var c=$(response).find("input.impValues");values=c.attr("value").split(":::");describe_content=values[0];content_id=values[1];id=values[2];$("#"+id).css("visibility","hidden").html(response);$("#"+id).css("visibility","visible");loaded_elements[content_id]=content_id;homeResizeHandler(content_id);HomePageController.switchArrows();},
__getHMPGId:function(object)
{return object.attr('id').split('_')[1];}};}();HomePageController.build(hmpg_elements_order, loaded_elements);