function netcatru_init_banner(){$('#footer_banner').mouseover(function(){$('#footer_banner').css('opacity','1');});$('#footer_banner').mouseout(function(){$('#footer_banner').css('opacity','0.5');});}
function netcatru_init_menu(){$('#nav_main li').mouseover(function(){if(!show_menu)return false;var div_id='#div_'+$(this).attr('id');$(div_id).css('display','block');$(this).css('background-color','#00AFF2');$(this).css('color','#FFFFFF');$(this).find(":first-child").css('color','#FFFFFF');});$('#nav_main li').mouseout(function(){if(!show_menu)return false;var div_id='#div_'+$(this).attr('id');$(div_id).css('display','none');$(this).css('background-color','#FFFFFF');$(this).css('color','#000000');if(!$(this).find(":first-child").hasClass('state')){$(this).find(":first-child").css('color','#3D3A33');}});}
function netcatru_init_menu_lk(){$('#menu_lk div.pos').mouseover(function(){var div_id='#div_'+$(this).attr('id');$(div_id).css('display','block');});$('#menu_lk div.pos').mouseout(function(){var div_id='#div_'+$(this).attr('id');$(div_id).css('display','none');});$('#menu_lk').css('z-index',800);var l=$('#menu_lk').parent();i=9;while(i>0){l.css('z-index',800);l=l.parent();i--;}}
function netcatru_init_reg_auth(doinit){if(doinit){$('#reg_href').click(function(){$('input').each(function(){$(this).removeAttr('disabled');});$('#reg').modal();$('#img_loader').css('display','none');return false;});}
else{$('#reg_href').attr('href','/registration/');}
if(doinit){$('#auth_href').click(function(){$('input').each(function(){$(this).removeAttr('disabled');});$('#auth').modal();$('#auth_status').css('display','none');});}
else{$('#auth_href').attr('href','/auth/');}
$('#reg_form').submit(function(){$('#img_loader').css('display','block');$.post("/netcat/add.php",$(this).serialize(),reg_response,"json");$('input').each(function(){$(this).attr('disabled','disabled');});return false;});$('#auth_form').submit(function(){$('#img_loader').css('display','block');$.post("/netcat/add.php",$(this).serialize(),auth_response,"json");$('input').each(function(){$(this).attr('disabled','disabled');});return false;});}
function reg_response(resp){$('input').each(function(){$(this).removeAttr('disabled')});$('#img_loader').css('display','none');if(resp.status=='error'){$('#reg_status').html(resp.text);$('#reg_status').css('display','block');return 0;}
if(resp.status=='ok'){$('#reg_status').html(resp.text);$('#reg_status').css('display','block');$('#reg_status').css('color','#000000');$('#reg_intro').css('display','none');$('#reg_input').css('display','none');return 0;}}
function auth_response(resp){$('input').each(function(){$(this).removeAttr('disabled')});if(resp.status=='error'){$('#auth_status').html('Не угадали, попробуйте еще раз.');$('#auth_status').css('display','block');return 0;}
if(resp.status=='ok'){$('#per_cab').html(resp.text);var uri=netcatru_r_uri;uri+=(uri.indexOf('?',0)>=0?'':'?');uri+='&isNaked=1&aj=1';$("#main_content").html($.ajax({url:uri,async:false,type:'post'}).responseText);$.modal.close();if(0&&netcatru_refresh_page){window.location.reload();}
else{netcatru_init_menu_lk();}
return 0;}}
function netcatru_sel(value_id,value,hidden_id,cur_id){$('#'+cur_id).html(netcatru_htmlspecialchars(value));$('#'+hidden_id).attr('value',netcatru_htmlspecialchars(value_id));if(typeof(add_edit_copy)!='undefined'&&add_edit_copy){netcatru_modules(value_id);}}
function netcatru_htmlspecialchars(text){var chars=Array("&","<",">",'"',"'");var replacements=Array("&amp;","&lt;","&gt;","&quot;","&#039");for(var i=0;i<chars.length;i++){var re=new RegExp(chars[i],"gi");if(re.test(text)){text=text.replace(re,replacements[i]);}}
return text;}
function netcatru_load_nbanner(product_name){var pr=new Array('n46','ecm','cor','soc');var pr_id=0;var link1={}
link1.n46='/cms/history/';link1.ecm='/products/editions/business/';link1.cor='/products/editions/standard/';link1.soc='/products/editions/community/';var link2={}
link2.n46='/cms/history/';link2.ecm='/products/editions/e-commerce/';link2.cor='/products/editions/corporate/';link2.soc='/products/editions/extra/';if(!product_name)product_name=pr[Math.floor(Math.random()*4)];var i,id;for(i=0;i<4;i++){if(product_name==pr[i])pr_id=i;id='#nb_'+pr[i]+'_li';real_name=$('span',$(id)).length?$('span',$(id)).html():$('a',$(id)).html();$(id).html(product_name==pr[i]?"<span>"+real_name+"</span>":"<a href='#' onclick='netcatru_load_nbanner(\""+pr[i]+"\"); return false;'>"+real_name+"</a>");}
if(product_name=='n46'){$('#nbanner_link1').hide();$('#nbanner_link2').hide();$('#nbanner_link3').show();}
else{$('#nbanner_link1').attr('href',link1[product_name]).show();$('#nbanner_link2').attr('href',link2[product_name]).show();$('#nbanner_link3').hide();}
$('div','#nbanner').hide();$('#nbanner_'+product_name).show();}
function netcatru_load_sert(product_name){setInterval('netcatru_rotate()',5000);}
function netcatru_rotate(){var current=($('#rotate_container div.show')?$('#rotate_container div.show'):$('#rotate_container div:first'));var next=((current.next().length)?((current.next().hasClass('show'))?$('#rotate_container div:first'):current.next()):$('#rotate_container div:first'));next.css({opacity:0.0}).addClass('show').animate({opacity:1.0},2000);current.animate({opacity:0.0},2000).removeClass('show');};function sl_show(num,totRows){var i;for(i=1;i<=num;i++){$('#sl_img_'+i).attr('src',sl_file_pathes_wb[i+sl_cur_pos-1]);$('#sl_img_'+i).attr('alt',sl_alts[i+sl_cur_pos-1]);$('#sl_img_'+i).attr('title',sl_alts[i+sl_cur_pos-1]);$('#sl_img_'+i).attr('height',sl_hs[i+sl_cur_pos-1]);$('#sl_a_'+i).attr('href',sl_hrefs[i+sl_cur_pos-1]);$('#sl_obj_'+i).css('padding-top',(60-sl_hs[i+sl_cur_pos-1])*0.5);}
$('#sl_rb').css('display',sl_cur_pos>=(totRows-num)?'none':'block');$('#sl_lb').css('display',sl_cur_pos<=0?'none':'block');}
function expandEl(rowId){if(!document.all&&!document.getElementById)return
var displayOnProperty=(document.all&&navigator.userAgent.indexOf('Opera')==-1?'block':'table-row')
var elemIndex=0;while(true){elemId='b'+rowId+'_'+elemIndex;if(document.all){elem=document.all[elemId]}
else if(document.getElementById){elem=document.getElementById(elemId);}
if(elem){if(elem.visible==true){elem.style.display='none';elem.visible=false;$('#img_'+rowId).attr('src','/nimages/img/plus1.png');$('#img_'+rowId).attr('alt','+');}
else{elem.style.display=displayOnProperty;elem.visible=true;$('#img_'+rowId).attr('src','/nimages/img/minus1.png');$('#img_'+rowId).attr('alt','-');}}
else break
elemIndex+=1}}
function netcatru_position_drop(pos_id){$('#pos_status').html('Пожалуйста, подождите');$.post("/netcat/modules/dealer/index_new.php","act=posdelete&isNaked=1&position="+pos_id,netcatru_position_dropped,"json");}
function netcatru_position_dropped(resp){if(resp.status=='ok'){$('#pos_'+resp.pos_id).css('display','none');$('#total').html(resp.total);if(resp.cnt<=1)$('div.pos img').css('display','none');}
$('#pos_status').html('');}
function netcatru_modules(version){var seo=new Array('Search','Stats','Linkmanager');var corporate=new Array('Comments','Search','Stats','Auth','Subscriber','Logging','Minimarket');var community=new Array('Comments','Search','Stats','Auth','Subscriber','Logging','Poll','Linkmanager','Forum','Tagscloud','Blog');var ecommerce=new Array('Comments','Search','Stats','Auth','Subscriber','Logging','Netshop','Blog','Minimarket');var extra=new Array('Comments','Search','Stats','Auth','Subscriber','Logging','Poll','Linkmanager','Minimarket','Forum','Tagscloud','Netshop','Banner','Blog');var business=new Array('Search','Auth','Minimarket');for(i=0;i<extra.length;i++){$('#f_Module'+extra[i]).attr('checked',false);}
version=parseInt(version);var a;switch(version){case 3:a=extra;break;case 6:a=seo;break;case 7:a=corporate;break;case 8:a=ecommerce;break;case 9:a=community;break;case 12:a=business;break;default:return 0;}
for(i=0;i<a.length;i++){$('#f_Module'+a[i]).attr('checked','checked');}
return 0;}
function init_poster(){$('#poster_text').keyup(function(){poster_len();});poster_len();}
function poster_len(){var len=$('#poster_text').val().length;if(len<140){$('#poster_ost').html(140-len);$('#poster_ost').css('color','#969182');$('#poster_submit').removeAttr('disabled');}
else{$('#poster_ost').html(0);$('#poster_ost').css('color','#FF0000');$('#poster_submit').attr('disabled','disabled');}}
function netcatru_demo_query(){$.post("/netcat/modules/default/check_demosite.php","id="+demo_id,netcatru_demo_resp,"json");}
function netcatru_demo_resp(resp){if(resp.status==0){setTimeout(netcatru_demo_query,10000);}
else{$.post("/netcat/modules/default/demosite_send_email.php","id="+resp.id);$('#demo_wait').hide();$('#demo_done').show();}
return 0;}
var tb_pathToImage="/jquery/loadingAnimation.gif";$(document).ready(function(){tb_init('a.thickbox, area.thickbox, input.thickbox');imgLoader=new Image();imgLoader.src=tb_pathToImage;});function tb_init(domChunk){$(domChunk).click(function(){var t=this.title||this.name||null;var a=this.href||this.alt;var g=this.rel||false;tb_show(t,a,g);this.blur();return false;});}
function tb_show(caption,url,imageGroup){try{if(typeof document.body.style.maxHeight==="undefined"){$("body","html").css({height:"100%",width:"100%"});$("html").css("overflow","hidden");if(document.getElementById("TB_HideSelect")===null){$("body").append("<iframe id='TB_HideSelect'></iframe><div id='TB_overlay'></div><div id='TB_window'></div>");$("#TB_overlay").click(tb_remove);}}else{if(document.getElementById("TB_overlay")===null){$("body").append("<div id='TB_overlay'></div><div id='TB_window'></div>");$("#TB_overlay").click(tb_remove);}}
if(tb_detectMacXFF()){$("#TB_overlay").addClass("TB_overlayMacFFBGHack");}else{$("#TB_overlay").addClass("TB_overlayBG");}
if(caption===null){caption="";}
$("body").append("<div id='TB_load'><img src='"+imgLoader.src+"' /></div>");$('#TB_load').show();var baseURL;if(url.indexOf("?")!==-1){baseURL=url.substr(0,url.indexOf("?"));}else{baseURL=url;}
var urlString=/\.jpg$|\.jpeg$|\.png$|\.gif$|\.bmp$/;var urlType=baseURL.toLowerCase().match(urlString);if(urlType=='.jpg'||urlType=='.jpeg'||urlType=='.png'||urlType=='.gif'||urlType=='.bmp'){TB_PrevCaption="";TB_PrevURL="";TB_PrevHTML="";TB_NextCaption="";TB_NextURL="";TB_NextHTML="";TB_imageCount="";TB_FoundURL=false;if(imageGroup){TB_TempArray=$("a[rel="+imageGroup+"]").get();for(TB_Counter=0;((TB_Counter<TB_TempArray.length)&&(TB_NextHTML===""));TB_Counter++){var urlTypeTemp=TB_TempArray[TB_Counter].href.toLowerCase().match(urlString);if(!(TB_TempArray[TB_Counter].href==url)){if(TB_FoundURL){TB_NextCaption=TB_TempArray[TB_Counter].title;TB_NextURL=TB_TempArray[TB_Counter].href;TB_NextHTML="<span id='TB_next'>&nbsp;&nbsp;<a href='#'>Следующий &gt;</a></span>";}else{TB_PrevCaption=TB_TempArray[TB_Counter].title;TB_PrevURL=TB_TempArray[TB_Counter].href;TB_PrevHTML="<span id='TB_prev'>&nbsp;&nbsp;<a href='#'>&lt; Предыдущий</a></span>";}}else{TB_FoundURL=true;TB_imageCount=(TB_Counter+1)+" / "+(TB_TempArray.length);}}}
imgPreloader=new Image();imgPreloader.onload=function(){imgPreloader.onload=null;var pagesize=tb_getPageSize();var x=pagesize[0]-150;var y=pagesize[1]-150;var imageWidth=imgPreloader.width;var imageHeight=imgPreloader.height;if(imageWidth>x){imageHeight=imageHeight*(x/imageWidth);imageWidth=x;if(imageHeight>y){imageWidth=imageWidth*(y/imageHeight);imageHeight=y;}}else if(imageHeight>y){imageWidth=imageWidth*(y/imageHeight);imageHeight=y;if(imageWidth>x){imageHeight=imageHeight*(x/imageWidth);imageWidth=x;}}
TB_WIDTH=imageWidth+30;TB_HEIGHT=imageHeight+60;$("#TB_window").append("<div id='LinkNext'></div><div id='LinkPrev'></div>");$("#TB_window").append("<div style='text-align: right;'><a href='#' id='TB_closeWindowButton' title='Выход'><img style='margin-top: 10px; margin-right: 10px;' src='/nimages/css/img/button_close.gif' alt='Выход'/></a></div>");$("#TB_window").append("<a href='' id='TB_ImageOff' title='Close'><img id='TB_Image' src='"+url+"' width='"+imageWidth+"' height='"+imageHeight+"' alt='"+caption+"'/></a>");$("#TB_window").append("<div id='TB_caption'>"+caption+"</div>");$("#TB_window").append("<div id='TB_secondLine'>"+TB_imageCount+"</div>");$("#TB_closeWindowButton").click(tb_remove);$("#LinkNext").css('top',TB_HEIGHT/2);$("#LinkNext").css('left',TB_WIDTH+30);$("#LinkPrev").css('top',TB_HEIGHT/2);$("#LinkPrev").css('left',-41);if(TB_NextURL){$("#LinkNext").html("<img id='TB_next' src='/nimages/img/tb_r.gif' alt='' />");}
if(TB_PrevURL){$("#LinkPrev").html("<img id='TB_prev' src='/nimages/img/tb_l.gif' alt='' />");}
if(!(TB_PrevHTML==="")){function goPrev(){if($(document).unbind("click",goPrev)){$(document).unbind("click",goPrev);}
$("#TB_window").remove();$("body").append("<div id='TB_window'></div>");tb_show(TB_PrevCaption,TB_PrevURL,imageGroup);return false;}
$("#TB_prev").click(goPrev);}
if(!(TB_NextHTML==="")){function goNext(){$("#TB_window").remove();$("body").append("<div id='TB_window'></div>");tb_show(TB_NextCaption,TB_NextURL,imageGroup);return false;}
$("#TB_next").click(goNext);}
document.onkeydown=function(e){if(e==null){keycode=event.keyCode;}else{keycode=e.which;}
if(keycode==27){tb_remove();}else if(keycode==190){if(!(TB_NextHTML=="")){document.onkeydown="";goNext();}}else if(keycode==188){if(!(TB_PrevHTML=="")){document.onkeydown="";goPrev();}}};tb_position();$("#TB_load").remove();$("#TB_ImageOff").click(tb_remove);$("#TB_window").css({display:"block"});};imgPreloader.src=url;}else{var queryString=url.replace(/^[^\?]+\??/,'');var params=tb_parseQuery(queryString);TB_WIDTH=(params['width']*1)+30||630;TB_HEIGHT=(params['height']*1)+40||440;ajaxContentW=TB_WIDTH-30;ajaxContentH=TB_HEIGHT-45;if(url.indexOf('TB_iframe')!=-1){urlNoQuery=url.split('TB_');$("#TB_iframeContent").remove();if(params['modal']!="true"){$("#TB_window").append("<div id='TB_title'><div id='TB_ajaxWindowTitle'>"+caption+"</div><div id='TB_closeAjaxWindow'><a href='#' id='TB_closeWindowButton' title='Close'>close</a> or Esc Key</div></div><iframe frameborder='0' hspace='0' src='"+urlNoQuery[0]+"' id='TB_iframeContent' name='TB_iframeContent"+Math.round(Math.random()*1000)+"' onload='tb_showIframe()' style='width:"+(ajaxContentW+29)+"px;height:"+(ajaxContentH+17)+"px;' > </iframe>");}else{$("#TB_overlay").unbind();$("#TB_window").append("<iframe frameborder='0' hspace='0' src='"+urlNoQuery[0]+"' id='TB_iframeContent' name='TB_iframeContent"+Math.round(Math.random()*1000)+"' onload='tb_showIframe()' style='width:"+(ajaxContentW+29)+"px;height:"+(ajaxContentH+17)+"px;'> </iframe>");}}else{if($("#TB_window").css("display")!="block"){if(params['modal']!="true"){$("#TB_window").append("<div id='TB_title'><div id='TB_ajaxWindowTitle'>"+caption+"</div><div id='TB_closeAjaxWindow'><a href='#' id='TB_closeWindowButton'>close</a> or Esc Key</div></div><div id='TB_ajaxContent' style='width:"+ajaxContentW+"px;height:"+ajaxContentH+"px'></div>");}else{$("#TB_overlay").unbind();$("#TB_window").append("<div id='TB_ajaxContent' class='TB_modal' style='width:"+ajaxContentW+"px;height:"+ajaxContentH+"px;'></div>");}}else{$("#TB_ajaxContent")[0].style.width=ajaxContentW+"px";$("#TB_ajaxContent")[0].style.height=ajaxContentH+"px";$("#TB_ajaxContent")[0].scrollTop=0;$("#TB_ajaxWindowTitle").html(caption);}}
$("#TB_closeWindowButton").click(tb_remove);if(url.indexOf('TB_inline')!=-1){$("#TB_ajaxContent").append($('#'+params['inlineId']).children());$("#TB_window").unload(function(){$('#'+params['inlineId']).append($("#TB_ajaxContent").children());});tb_position();$("#TB_load").remove();$("#TB_window").css({display:"block"});}else if(url.indexOf('TB_iframe')!=-1){tb_position();if($.browser.safari){$("#TB_load").remove();$("#TB_window").css({display:"block"});}}else{$("#TB_ajaxContent").load(url+="&random="+(new Date().getTime()),function(){tb_position();$("#TB_load").remove();tb_init("#TB_ajaxContent a.thickbox");$("#TB_window").css({display:"block"});});}}
if(!params['modal']){document.onkeyup=function(e){if(e==null){keycode=event.keyCode;}else{keycode=e.which;}
if(keycode==27){tb_remove();}};}}catch(e){}}
function tb_showIframe(){$("#TB_load").remove();$("#TB_window").css({display:"block"});}
function tb_remove(){$("#TB_imageOff").unbind("click");$("#TB_closeWindowButton").unbind("click");$("#TB_window").fadeOut("fast",function(){$('#TB_window,#TB_overlay,#TB_HideSelect').trigger("unload").unbind().remove();});$("#TB_load").remove();if(typeof document.body.style.maxHeight=="undefined"){$("body","html").css({height:"auto",width:"auto"});$("html").css("overflow","");}
document.onkeydown="";document.onkeyup="";return false;}
function tb_position(){$("#TB_window").css({marginLeft:'-'+parseInt((TB_WIDTH/2),10)+'px',width:TB_WIDTH+'px'});if(!(jQuery.browser.msie&&jQuery.browser.version<7)){$("#TB_window").css({marginTop:'-'+parseInt((TB_HEIGHT/2),10)+'px'});}}
function tb_parseQuery(query){var Params={};if(!query){return Params;}
var Pairs=query.split(/[;&]/);for(var i=0;i<Pairs.length;i++){var KeyVal=Pairs[i].split('=');if(!KeyVal||KeyVal.length!=2){continue;}
var key=unescape(KeyVal[0]);var val=unescape(KeyVal[1]);val=val.replace(/\+/g,' ');Params[key]=val;}
return Params;}
function tb_getPageSize(){var de=document.documentElement;var w=window.innerWidth||self.innerWidth||(de&&de.clientWidth)||document.body.clientWidth;var h=window.innerHeight||self.innerHeight||(de&&de.clientHeight)||document.body.clientHeight;arrayPageSize=[w,h];return arrayPageSize;}
function tb_detectMacXFF(){var userAgent=navigator.userAgent.toLowerCase();if(userAgent.indexOf('mac')!=-1&&userAgent.indexOf('firefox')!=-1){return true;}}
function load_slider(block){$(window).load(function(){$('#netcat_slider').nivoSlider({directionNav:false,directionNavHide:false,controlNav:false,pauseTime:3000,keyboardNav:false,pauseOnHover:true,manualAdvance:false,});$('#netcat_slider').data('nivoslider').start();});}
$('#search_menu').live('click',function(){$('#menu').modal();return false;});$('#formSubmit').live('click',function(){var url='http://netcat.ru/ordersite/partners/';var id=$('#regList option:selected').val();if(parseInt(id)){url+='?reg='+id;}
location.replace(url);});function test_load_geo(){if(!($('#about').html())){get_info_for_default_location();}}
function get_info_for_location(city_name,region_name,country_name){var uri='/netcat/modules/default/geo_ip.php';uri+='?city_name='+city_name;uri+='&region_name='+region_name;uri+='&country_name='+country_name;uri+='&isAJAX=1';$.ajax({url:uri,cache:false,async:true,success:function(result){$('#about').html(result);}});}
function get_info_for_default_location(){get_info_for_location('нет','нет','Россия');}
