function CreateSM()
{return function()
{var sp, st, sh, t, m, li_object, l, w, h, selected_object, ul_index;var objects_width=new Array();var objects_height=new Array();var z_indexes=new Array();var left_positions=new Array();var aray_sel_li_object_width=new Array();var aray_sel_li_z_index=new Array();var aray_sel_li_left_position=new Array();var aray_is_text_hided=new Array();var already_showed=new Array();var currentWidth=0;var currentHeight=0;var slide=false;var moz2=false;var mouseout=true;var mouseouttimer=false;return{build:function(ul_index, ul_name, ul_index, object_width, object_height, mode_time, s, sl, h)
{m_id=ul_index;sp=s;st=object_width;sh=object_height;t=mode_time;ul_index=ul_index;m=document.getElementById(ul_name+'_'+ul_index);if (m==null||m.className=='')
return;li_object=m.getElementsByTagName('li');if (li_object==null)
return;slen=li_object.length;w=m.offsetWidth;h=m.offsetHeight;var i=1;objects_width[0]=st;objects_height[0]=sh;currentWidth=objects_width[0];z_indexes[0]=slen;left_positions[0]=m.offsetLeft;for(i;i<slen;i++)
{objects_width[i]=Math.floor((objects_width[i-1]*10)/13);objects_height[i]=Math.floor(objects_width[i]+(objects_width[i]*3)/9);currentWidth+=objects_width[i];z_indexes[i]=slen - i;already_showed[i]=0;aray_is_text_hided[i]=0;}
i=1;for(i;i<slen;i++)
{left_positions[i]=left_positions[i-1]+objects_width[i-1]- (Math.round((currentWidth - w)/(slen-1)));}
i=0;for(i;i<slen;i++)
{s=li_object[i];s.style.zIndex=z_indexes[i];s.style.left=left_positions[i]+'px';s.style.marginTop=Math.floor((sh - objects_width[i])/2)+'px';s.style.height=objects_height[i]+'px';s.style.width=objects_width[i]+'px';if(i!=0)
{var el=null;var tmp="od_"+ul_index+'_'+(i+1);el=document.getElementById(tmp);el.style.width=s.style.width;el.style.overflow='hidden';el.style.zIndex=s.style.zIndex;el.style.left=s.style.left;if (moz2)
$(el).find(".main_image").css('height',el.style.width);}
sMenus[ul_index].timer(s, ul_index);if (i==0)
var first_object=s;}
if(sl!=null)
{var selNumPosition=3;sMenus[ul_index].calc(s,selNumPosition);m.timer=setInterval(function(){sMenus[ul_index].slide(s,selNumPosition)},t);for(i;i<slen;i++)
{$(li_object[i]).find(".widget").hide();$(li_object[i]).find(".block_black").hide();$(li_object[i]).find(".widget_global").hide();$(li_object[i]).find(".block_text").hide();$(li_object[i]).find(".block_text_global").hide();$(li_object[i]).find(".block_black_global").hide();aray_is_text_hided[i]=1;already_showed[i]=0;}}},
isSlided:function()
{return slide;},
select:function(s)
{var i=0;for(i;i<slen;i++)
if(li_object[i]==s)
return i;},
calc:function(s,selNumPosition)
{aray_sel_li_object_width[selNumPosition]=st;aray_sel_li_z_index[selNumPosition]=slen;aray_sel_li_left_position[0]=m.offsetLeft;currentWidth=aray_sel_li_object_width[selNumPosition];var i=0;i=selNumPosition - 1;for(i;i>=0;i--)
{aray_sel_li_object_width[i]=Math.floor((aray_sel_li_object_width[i+1]*10)/13);aray_sel_li_z_index[i]=slen - (selNumPosition - i);currentWidth+=aray_sel_li_object_width[i];}
i=selNumPosition+1;for(i;i<slen;i++)
{aray_sel_li_object_width[i]=Math.floor((aray_sel_li_object_width[i-1]*10)/13);aray_sel_li_z_index[i]=slen - (i - selNumPosition);currentWidth+=aray_sel_li_object_width[i];}
i=1;for(i;i<slen;i++)
{aray_sel_li_left_position[i]=aray_sel_li_left_position[i-1]+aray_sel_li_object_width[i-1]- (Math.round((currentWidth - w)/(slen-1)));}},
timer:function(s, m_id)
{var selNumPosition=sMenus[m_id].select(s);s.onmouseover=function()
{mouseout=false;clearInterval(m.timer);sMenus[m_id].calc(s,selNumPosition);m.timer=setInterval(function()
{sMenus[m_id].slide(s,selNumPosition)},t);}
s.onmouseout=function()
{mouseout=true;mouseouttimer=setTimeout(function(){sMenus[m_id].hideCurve(s)},300);}},
hideCurve:function(s)
{$(s).parent().find(".sw1").hide();$(s).parent().find(".sw2").hide();},
slide:function(s,selNum)
{main_li_object=parseInt(s.style.width);slide_index=$(s).attr('class').split('_')[1];if((main_li_object<aray_sel_li_object_width[selNum]))
{slide=true;for(i=0;i<slen;i++)
{if (aray_is_text_hided[i]!=1)
{$(li_object[i]).find(".widget").hide();$(li_object[i]).find(".block_black").hide();$(li_object[i]).find(".widget_global").hide();$(li_object[i]).find(".block_text").hide();$(li_object[i]).find(".block_text_global").hide();$(li_object[i]).find(".block_black_global").hide();$(li_object[i]).find(".block_holder").css('cursor','default');if (moz2)
$(li_object[i]).find(".main_image").css('height','100%');aray_is_text_hided[i]=1;already_showed[i]=0;}
li_object_width=parseInt(li_object[i].style.width);li_object_height=parseInt(li_object[i].style.height);li_object_left=parseInt(li_object[i].style.left);step_width=Math.floor((li_object_width - aray_sel_li_object_width[i])/sp);step_left=Math.floor((li_object_left - aray_sel_li_left_position[i])/sp);whi=(li_object_width - step_width);wh=whi+'px';var el=document.getElementById("od_"+slide_index+"_"+(i+1));li_object[i].style.width=wh;el.style.width=li_object[i].style.width;li_object[i].style.height=wh;li_object[i].style.left=(li_object_left - step_left)+'px';el.style.left=li_object[i].style.left;li_object[i].style.zIndex=aray_sel_li_z_index[i];el.style.zIndex=li_object[i].style.zIndex;li_object[i].style.marginTop=(Math.floor((235 - (li_object_width - step_width))/2))+'px';}}
else
{slide=false;if (aray_is_text_hided[selNum]==1&&already_showed[selNum]!=1)
{for (i=0;i<slen;i++)
{whi=parseInt(li_object[i].style.width);if (whi>=240)
$(li_object[i]).find(".block_text").css('fontSize','120%');if (whi>=156&&whi<240)
$(li_object[i]).find(".block_text").css('fontSize','11px');if (whi>140&&whi<156)
$(li_object[i]).find(".block_text").css('fontSize','10px');if (whi<=140)
$(li_object[i]).find(".block_text").css('fontSize','9px');$(li_object[i]).find(".block_text").fadeIn();aray_is_text_hided[i]=0;}
if ($(s).find(".block_black_global").css('display')=='none')
{$(s).find(".block_holder").css('cursor','pointer');$(s).find(".widget").fadeIn();$(s).find(".block_black").show();$(s).find(".block_home_link").show();$(s).parent().find(".sw1").hide();$(s).parent().find(".sw2").hide();aray_is_text_hided[selNum]=0;already_showed[selNum]=1;}
else
{$(s).find(".block_text").hide();aray_is_text_hided[selNum]=0;already_showed[selNum]=1;}}
if (!mouseout)
{clearInterval(mouseouttimer);$(s).parent().find(".sw1").show();$(s).parent().find(".sw2").show();}
clearInterval(m.timer);}}};}();};