var url = "http://"+document.domain+"/";
var curSplash = 0;
var Done = false
jQuery(document).ready(function() {
	
	if (Done) return;
	
	if ($("#mycarousel").length) {
		jQuery('#mycarousel').jcarousel();
	}
	
	
	$("a[rel='lightbox-item']").colorbox({transition:"fade"});
	$(".punkt").bind("mouseover", function() {
		$(this).addClass('over');
/*
		$(this).attr("open", "yes");
		$(this).find("ul").fadeTo("fast", 1);
*/
	});
	$(".punkt").bind("mouseout", function() {
		$(this).removeClass('over');
/*
		$(this).find("ul").fadeTo("fast", 0);
*/
	});
	
	$(".otherContacts").hide();
	
	var splashPics = $(".pic");
	if (splashPics.length) {
		$(splashPics[0]).show();
		var els = "";
		for (var i=0;i<splashPics.length;i++) {
			els += "<a href='#' class='splnav' rel='"+i+"'><img src='images/pipka1"+(i==0?"_over":"")+".png' class='' width=12 height=12></a>";
		}
		var splashNav = "<div class='nav'>"+els+"</div>";
		
		$(".splash").append(splashNav);
		
		$(".splnav").bind("click", function() {
			$(".splnav").find("img").attr("src", "images/pipka1.png");
			var nav = $(this).find("img");
			nav.attr("src", "images/pipka1_over.png");
			splashPics.hide();
			$(splashPics[$(this).attr("rel")]).fadeTo("slow", 1);
			return false;
		});
		setInterval(function() {
			curSplash++;
			splashPics.hide();
			if (splashPics.length<=curSplash) curSplash = 0;
			$(".splnav").find("img").attr("src", "images/pipka1.png");
			$($(".splnav")[curSplash]).find("img").attr("src", "images/pipka1_over.png");
			$(splashPics[curSplash]).fadeTo("slow", 1);
		}, 6000);
	}
	
	$(".catMenu").find("a").bind("click", checkSubCateg);
	$(".catMenu ul[open=no]").hide();
	
	$(".ncont[open=no]").hide();
	
	$(".newshead").bind("click", function() {
		var el = $(".newshead");
		var cid=0;
		var cont = null;
		var curid = $(this).attr("rel");
		for (var i=0;i<el.length;i++) {
			cid = $(el[i]).attr("rel");
			cont = $(".ncont[rel=cont"+cid+"]");
			if (cid == curid) {
				if (cont.attr("open") != "yes") {
					cont.attr("open","yes");
					cont.slideDown("fast");
					$(".newshead").removeClass("gray");
					$(this).addClass("gray");
				}
			} else {
				if (cont.attr("open") == "yes") {
					cont.attr("open","no");
					cont.slideUp("fast");
				}
			}
		}
		
		return false;
	});
	
	var cts = $("h1.cts");
	var ctc = $("div.contactItem");
	ctc.hide();
	for (i=0;i<cts.length;i++) {
		if ($(cts[i]).hasClass("over")) {
			$(ctc[i]).show();
		}
	}
	
	cts.bind("click", function() {
		var cts = $("h1.cts");
		var ctc = $("div.contactItem");
		for (var i=0;i<cts.length;i++) {
			if (i!=$(this).attr("rel") && $(cts[i]).hasClass("over")) {
				
				$(ctc[i]).slideUp("slow", function() {$("h1.cts[rel="+$(this).attr("rel")+"]").removeClass("over")});
			}
		}
		i = $(this).attr("rel");
		$(ctc[i]).slideDown("slow", function() {$("h1.cts[rel="+$(this).attr("rel")+"]").addClass("over")});
		$("#sendto").attr("value", i);
		//$(this).addClass("over");
		return false;
	});
	
	$(".hideparams").hide();
	$(".hp").bind("click", function () {
		if ($(this).html() == 'показать') {
			$(this).html("скрыть");
			$(".hideparams").fadeTo("slow", 1);
		} else {
			$(this).html("показать");
			$(".hideparams").hide();
		} 
	});
	
	$("#sinp").bind("focus", function () {
		if (this.value==$(this).attr("rel")) this.value = "";
	});
	$("#sinp").bind("blur", function () {
		if (this.value=="") this.value = $(this).attr("rel");
	});
	Done = true;
	
	$(".sravCheck").bind("change", changeSravCheck);
	$(".delSrav").bind("click", delSravCheck);
	$(".closeSrav").bind("click", closeSrav);
	checkSrav();
	
	$(".comparebtn").bind("click", function() {
		if ($(this).hasClass("dis")) return false;
		goCompare();
	});
	
	$("a.goCompare").bind("click", goCompare);
	
	$(".map").bind("click", goMap);
});

function goMap() {
	$("#"+$(this).attr("rel")).show();
	return false;
}

function goCompare() {
	$("#sravul").html("");
	$(".sravCheck").attr("checked", false);
	checkSrav();
}

function delSravCheck() {
	var param = {'item': $(this).attr('rel'), 'act': 'change', 'flag':"0", 'type':$(this).attr("cat")};
	sendChangeSrav(param);
}

function closeSrav() {
	var param = {'act': 'del', 'flag':"0"};
	sendChangeSrav(param);
}



function changeSravCheck() {
	var param = {'item': $(this).attr('value'), 'act': 'change', 'flag':this.checked?"1":"0", 'type':$(this).attr("cat")};
	sendChangeSrav(param);
}

function sendChangeSrav(param) {
	$(".delSrav").unbind("click");
    $.ajax({
        url: url+'toolssrav.php',
        type: "POST",
        data: param,
        dataType : "json",
        beforeSend: function(){
            return php.beforeSend();
        },
        success: function(data, textStatus){
 			return php.success(data, textStatus);
        },
        error: function (xmlEr, typeEr, except) {
            return php.error(xmlEr, typeEr, except);                  
        },
        complete: function (XMLHttpRequest, textStatus) {
        	$(".delSrav").bind("click", delSravCheck);
        	checkSrav();
            return php.complete(XMLHttpRequest, textStatus);
        }
     });
}

function checkSrav() {
	var cnt = $("#sravul").find('li').length;
	if ($("div.selsr").css("display")=="none" && cnt) $("div.selsr").slideDown("fast");
	if ($("div.selsr").css("display")!="none" && !cnt) $("div.selsr").slideUp("fast");
	if (cnt>1) {
		$("div.compare").css("display", "block"); 
		if ($(".comparebtn").hasClass("dis")) $(".comparebtn").removeClass("dis");
	} else {
		$("div.compare").css("display", "none");
		if (!$(".comparebtn").hasClass("dis")) $(".comparebtn").addClass("dis");
	}
}

function showHide(a, el) {
	if (el.data('currentState') == "on") {
		el.data('currentState', 'off');
		el.slideUp("slow");
		$(a).find("img").attr('src', 'images/pipka4.png');
	}
	else {
		el.data('currentState', 'on');
		el.slideDown("slow");
		$(a).find("img").attr('src', 'images/pipka5.png');
	}
}

function checkSubCateg(a, ela) {
	var el = null;
	el = $(this).parent().find("ul.sub");
	if (ela) el = $(ela).parent().find("ul.sub");
	if (el.length) {
		if (el.attr("open") == "yes") {
			$("ul.sub").slideUp("slow");
			$("ul.sub").attr("open","no");
			$("ul.sub").parent().find("img").attr("src", "images/pipka3.png");

/*
			el.slideUp("slow");
			el.attr("open","no");
			if (ela) $(ela).find("img").attr("src", "images/pipka3.png");
			else $(this).parent().find("img").attr("src", "images/pipka3.png");
*/
		} else {
			$("ul.sub").slideUp("slow");
			$("ul.sub").attr("open","no");
			$("ul.sub").parent().find("img").attr("src", "images/pipka3.png");
			
			el.slideDown("slow");
			el.attr("open","yes");
			if (ela) $(ela).find("img").attr("src", "images/pipka3_over.png");
			else $(this).parent().find("img").attr("src", "images/pipka3_over.png");
		}
		return false;
	}
}
