function getAbsoluteLeft(objectId) { // Get an object left position from the upper left viewport corner o = document.getElementById(objectId) oLeft = o.offsetLeft // Get left position from the parent object while(o.offsetParent!=null && o.getAttribute("id") != 'image_line') { // Parse the parent hierarchy up to the document element oParent = o.offsetParent // Get parent object reference oLeft += oParent.offsetLeft // Add parent left position o = oParent } return oLeft } function getAbsoluteTop(objectId) { // Get an object top position from the upper left viewport corner o = document.getElementById(objectId) oTop = o.offsetTop // Get top position from the parent object while(o.offsetParent!=null) { // Parse the parent hierarchy up to the document element oParent = o.offsetParent // Get parent object reference oTop += oParent.offsetTop // Add parent top position o = oParent } return oTop } function shovBox(x,y,src){ src = '/images/'+src; $("#boxed").css({"display":"block","top":(y+5),"left":(x+138)}).find("td").html('') } var anim_l = ''; var anim_2 = ''; function ajS(){ $("#ajaxform").submit(function(){ var hid = escape($(this).find('input[name=Teg]').attr('value')) var name = escape($(this).find('input[name=Name]').attr('value')) var email = escape($(this).find('input[name=Email]').attr('value')) var mes = escape($(this).find('textarea[name=Message]').attr('value')) $.post('feedback.asp',{ Teg: hid, Name: name, Email:email, Message:mes},function(data){ $("#TB_ajaxContent").empty() if(data==1){ $("#TB_ajaxContent").append('
сообщение отправлено
') }else{ $("#TB_ajaxContent").append(data); ajS() } }) /* $(this).ajaxSubmit(function(data) { $("#TB_ajaxContent").empty() if(data==1){ $("#TB_ajaxContent").append('
сообщение отправлено
') }else{ $("#TB_ajaxContent").append(data); ajS() } }) $("#TB_ajaxContent").empty() $("#TB_ajaxContent").append(anim_2) */ return false; }) } function getDataS(url,par,ferst){ $.get(url, { id: par}, function(data){ if(ferst=='ferst'){ var caption = 'Обратная связь'; TB_WIDTH = 500 + 30 ; //defaults to 630 if no paramaters were added to URL TB_HEIGHT = 330 + 50 ; //defaults to 440 if no paramaters were added to URL ajaxContentW = TB_WIDTH - 30; ajaxContentH = TB_HEIGHT - 45; $("#TB_window").append("
"+caption+"
закрыть
"); $("#TB_closeWindowButton").click(tb_remove); $("#TB_ajaxContent").css({"display":"none"}) } $("#TB_ajaxContent").html(data); $("#TB_ajaxContent").css({"display":"block"}) ajS(); tb_position(); $("#TB_load").remove(); $("#TB_ImageOff").click(tb_remove); $("#TB_window").css({display:"block"}); //for safari using css instead of show } ) } function getDataM(url,par,ferst){ //alert(url+' '+par) $.get(url, { id: par}, function(data){ if(ferst=='ferst'){ var caption = 'мастер подбора снаряжения'; TB_WIDTH = 650 + 30 ; //defaults to 630 if no paramaters were added to URL TB_HEIGHT = 400 + 40 ; //defaults to 440 if no paramaters were added to URL ajaxContentW = TB_WIDTH - 30; ajaxContentH = TB_HEIGHT - 45; $("#TB_window").append("
"+caption+"
закрыть
"); $("#TB_closeWindowButton").click(tb_remove); $("#TB_ajaxContent").css({"display":"none"}) }else{ $("#TB_ajaxContent").empty() } $("#TB_ajaxContent").html(data); $('input[type=checkbox]').checkbox({ cls:'jquery-safari-checkbox', empty: 'empty.png' }); $("#TB_ajaxContent").css({"display":"block"}) $("#TB_ajaxContent a").click(function(){ //tb_show('', 'my.data', ''); $("#TB_ajaxContent").empty() $("#TB_ajaxContent").append(anim_l) var href = $(this).attr('href') var d = href.split('=') getDataM('/wizard.asp',d[1]) return false; }) //alert(data) $("#ajaxform").submit(function(){ $(this).ajaxSubmit(function(data) { submitF(data) }) $("#TB_ajaxContent").empty() $("#TB_ajaxContent").append(anim_l) return false; }) tb_position(); $("#TB_load").remove(); $("#TB_ImageOff").click(tb_remove); $("#TB_window").css({display:"block"}); //for safari using css instead of show } ) } function submitF(data){ // $("#TB_ajaxContent").css({"display":"none"}) $("#TB_ajaxContent").html(data); $('input[type=checkbox]').checkbox({ cls:'jquery-safari-checkbox', empty: 'empty.png' }); $("#TB_ajaxContent").css({"display":"block"}) var end = $("#TB_ajaxContent").find("#theend").html(); // alert(end) if(end==null){ $("#ajaxform").submit(function(){ $(this).ajaxSubmit(function(data) { submitF(data) }) $("#TB_ajaxContent").empty() $("#TB_ajaxContent").append(anim_l) return false; }) }else{ location.href = end } // } function hidesub(id){ //alert(id) $(".s"+id).css({"display":"none"}) } // // // // // function loadcenter(hi){ hi.empty().html("идет загрузка..."); $.get("catalog.asp", { ajaxt: par[1]}, function(data){ hi.empty().html(data); $(hi+" td div").mouseover(function(){ var id = $(this).attr("id"); var x = getAbsoluteLeft(id) var y = getAbsoluteTop(id) var src = $(this).find("img").attr("rel") shovBox(x,y,src) } ) $(hi+" div.smallkard").mouseout(function(){ $("#boxed").css({"display":"none"}) } ) } ) } // // // // // var naw = ''; var timerID = null; $(document).ready(function(){ // подменю //alert($.browser.version) //if(location.hash == "#flv"){ $.each($('a.flv'),function(i,n){ $(n).click(function(){ var coo = $(this).attr('rel').split('__') var src = $(this).attr('href') tb_show('', 'my.flv', ''); var flvdata = '
загрузка данных
'; var caption = ''; TB_WIDTH = coo[0]*1 + 30 + 10 ; //defaults to 630 if no paramaters were added to URL TB_HEIGHT = coo[1]*1 + 40 +25; //defaults to 440 if no paramaters were added to URL ajaxContentW = TB_WIDTH - 30; ajaxContentH = TB_HEIGHT - 45; $("#TB_window").append("
"+caption+"
закрыть
"); $("#TB_closeWindowButton").click(tb_remove); $("#TB_ajaxContent").css({"display":"none"}) $("#TB_ajaxContent").html(flvdata); $("#TB_ajaxContent").css({"display":"block"}) ajS(); tb_position(); $("#TB_load").remove(); $("#TB_ImageOff").click(tb_remove); $("#TB_window").css({display:"block",position :"fixed"}); //for safari using css instead of show var flashvars = {}; flashvars.file=src //flashvars.image='/preview.jpg' var params = {}; params.allowfullscreen = "true"; params.allowscriptaccess ="always" ; var attributes = {}; swfobject.embedSWF('/player.swf', 'flash_box', coo[0]*1, coo[1]*1, '9.0.0', false, flashvars, params, attributes); return false; }) }) //} $("a.a1,a.a2,a.a3,a.a4,a.a5,a.a6").mouseover(function(){ var id = $(this).attr("id"); //alert(id) //alert(id) var x = getAbsoluteLeft(id) var y = getAbsoluteTop(id) if($(this).attr("rel")=='sub'){ clearInterval(timerID); if(naw!='s'+id){ hidesub(naw) naw = id; } $(".s"+id).css({"display":"inline","top":(y -15 )+'px',"left":(x + 163)+'px'}) } } ) $("a.a1,a.a2,a.a3,a.a4,a.a5,a.a6").mouseout(function(){ var id = $(this).attr("id"); if($(this).attr("rel")=='sub'){ clearInterval(timerID); timerID = setTimeout(function(){hidesub(id)}, 500); } } ) $(".sa1,.sa2,.sa3,.sa4,.sa5,.sa6").mouseover(function(){ clearInterval(timerID); }) $(".sa1,.sa2,.sa3,.sa4,.sa5,.sa6").mouseout(function(){ var c = $(this).attr("class"); c = c.substr(1); clearInterval(timerID); timerID = setTimeout(function(){hidesub(c)}, 500); } ) $("#smaster").click(function(){ tb_show('', 'my.data', ''); var href = $(this).attr('href') getDataM(href,'','ferst') return false; }) $("#back_m").click(function(){ tb_show('', 'my.data', ''); var href = $(this).attr('href') getDataS(href,'','ferst') return false; }) // мастер подбора $("#mainimage").css('cursor','pointer').click(function(){tb_show('', $('#dop_z2').attr('href'), 'gallery0')}) $("#dop_z2").css('cursor','pointer').click(function(){tb_show('', $('#dop_z2').attr('href'), 'gallery0');return false;}) if(!$.browser.msie){ $("#mainp h4.news, #mainp h4.blog, #mainp h4.clouds ").corner("5px"); } $("a.submit").click(function(){ $("form.addmess").attr("action","addmess.asp"); $("form.addmess")[0].submit() return false; }) $("a.submit2").click(function(){ $("form.addtest").attr("action","addtest.asp"); $("form.addtest")[0].submit() return false; }) $("a.submit3").click(function(){ $("form.addaccess").attr("action","addaccess.asp"); $("form.addaccess")[0].submit() return false; }) $("#type2 div.smallkard").click(function(){ document.location.href = $(this).find("a").attr("href"); } ) $("#type2 td div").mouseover(function(){ var id = $(this).attr("id"); var x = getAbsoluteLeft(id) var y = getAbsoluteTop(id) var src = $(this).find("img").attr("rel") shovBox(x,y,src) } ) $("#type2 div.smallkard").mouseout(function(){ $("#boxed").css({"display":"none"}) } ) // каталог $(".catalog0 td:last").addClass("td_last"); // для каталога навигация справа var obj; $("#right_naw a").one("click", function(){ obj = $(this) var url = (obj.attr("href")) var arr = url.split("?") var par = arr[1].split("=") // $.get("ligen.asp", { grp: par[1]}, function(data){ obj.parent().after(data); //// // уровень 2 //// mintro = obj.parent().next() mintro.find("a").one("click", function(){ obj = $(this) var url = (obj.attr("href")) var arr = url.split("?") var par = arr[1].split("=") var hi = $('#type2') if(hi.html() == null){hi = $('#type3')} loadcenter(hi) // $.get("ligen.asp", { grp: par[1]}, function(data){ obj.parent().after(data); var p3 = mintro = obj.parent().next() mintro.find("a").one("click", function(){ var subd1 = $(this).parent().parent().parent().prev().find("a").attr('href'); var a1 = subd1.split(".asp"); var subd1 = a1[1]; var subd2 = $(this).parent().parent().prev().find("a").attr('href') $.cookie('LNK', subd1+'#'+subd2, { path: '/', expires: 10 }); }) obj.click(function(){ var subb = $(this).parent().next() subb.toggle() return false; }) } ) return false; }) //// obj.click(function(){ var subb = $(this).parent().next() subb.toggle() return false; }) } ) return false; }) var str = '0'; if(str != 'null' && url_1!='' && url_2!=''){ $.get("ligen.asp", { grp: url_1}, function(data){ // вставил подпунты первого уровня var query1 = "a[href*='"+ url_1+"']"; $("#right_naw").find(query1).parent().after(data); //с этим работать - подпункты var work_sub = $("#right_naw").find(query1).parent().next(); $("#right_naw").find(query1).unbind( "click" ) $("#right_naw").find(query1).click(function(){ var subb = $(this).parent().next() subb.toggle() return false; }) work_sub.find('a').unbind( "click" ) work_sub.find("a").one("click", function(){ obj = $(this) var url = (obj.attr("href")) var arr = url.split("?") var par = arr[1].split("=") var hi = $('#type2') if(hi.html() == null){hi = $('#type3')} hi.empty().html("идет загрузка..."); loadcenter(hi) // $.get("ligen.asp", { grp: par[1]}, function(data){ obj.parent().after(data); var fgt = obj.parent().next(); fgt.find('a').click(function(){ var subd1 = $(this).parent().parent().parent().prev().find("a").attr('href'); var a1 = subd1.split(".asp"); var subd1 = a1[1]; var subd2 = $(this).parent().parent().prev().find("a").attr('href'); $.cookie('LNK', subd1+'#'+subd2, { path: '/', expires: 10 }); }) //// obj.click(function(){ var subb = $(this).parent().next() subb.toggle() return false; }) } ) return false; }) // >>>>> $.get("ligen.asp", { grp: url_2}, function(data){ // вставил подпунты первого уровня var query2 = "a[href*='"+ url_2+"']"; work_sub.find(query2).parent().after(data); work_sub.find(query2).parent().next().find('a').unbind( "click" ) work_sub.find(query2).parent().next().find('a').click(function(){ var subd1 = $(this).parent().parent().parent().prev().find("a").attr('href'); var a1 = subd1.split(".asp"); var subd1 = a1[1]; var subd2 = $(this).parent().parent().prev().find("a").attr('href'); $.cookie('LNK', subd1+'#'+subd2, { path: '/', expires: 10 }); }) // work_sub.find(query2).unbind( "click" ) work_sub.find(query2).click(function(){ var subb = $(this).parent().next() subb.toggle() return false; }) dfg = document.location.href.split('=') sss = 'a[href*="'+dfg[1]+'"]' work_sub.find(sss).css("color","red") } ) } ) } }) function ff(){ $("#right_naw a").click(function(){ obj = $(this) var url = (obj.attr("href")) var arr = url.split("?") var par = arr[1].split("=") //alert(arr) $.get("ligen.asp", { grp: par[1]}, function(data){ obj.parent().append(data); obj.click(function(){return false;}) } ) return false; }) }