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("");
$("#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("");
$("#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("");
$("#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;
})
}