var marginGlobal = 0;

$(document).ready(function(){
	reqformSubmit();

	$("#serts img").hover(

		function () {
			var value = $(this).attr('src');
			value = value.replace('_nor','_akt');
			$(this).attr('src',value);
		}, 
		function () {
			var value = $(this).attr('src');
			value = value.replace('_akt','_nor');
			$(this).attr('src',value);
		}
    );
	
	$("#header_banner img").hover(
					function(){
						var src = $(this).attr('src').replace(/\_i\.gif/,'.gif');
						$(this).attr('src', src );
					},
					function(){
						var src = $(this).attr('src').replace(/\.gif/,'_i.gif');
						$(this).attr('src', src );
					}
				);
				
	$("#serts img").hover(
					function(){
						var src = $(this).attr('src').replace(/\_nor\.gif/,'_akt.gif');
						$(this).attr('src', src );
					},
					function(){
						var src = $(this).attr('src').replace(/\_akt.gif/,'_nori.gif');
						$(this).attr('src', src );
					}
				);
	/*$('.content_over_hover').hover (
		function () {
			var value = $(this).prev().attr('src');
			value = value.replace('_x.png','_xh.png');
			$(this).prev().attr('src',value);
			
			//$(this).css('background','#5f5b46');
		}, 
		function () {
			var value = $(this).prev().attr('src');
			value = value.replace('_xh.png','_x.png');
			$(this).prev().attr('src',value);
			//$(this).css('background','#474436');
		}
	);*/
	

	$('.content_over_img').hover (
		function () {
			var value = $(this).attr('src');
			value = value.replace('_x.png','_xh.png');
			$(this).attr('src',value);
			
			//$(this).next().css('background','#5f5b46');
		}, 
		function () {
			var value = $(this).attr('src');
			value = value.replace('_xh.png','_x.png');
			$(this).attr('src',value);
			//$(this).next().css('background','#474436');
		}
	);

	/*$(document).bind("scroll", function(e){
		
		// Peale viimast scrollingut käivitatakse menüü liigutamise funktsioon
		clearTimeout(this.scrollTimeout);
		this.scrollTimeout = setTimeout('moveMenu()',300);
    });*/

	/*$('.content_over').hide();*/
	
	//$('.peengee').pngFix();

	/*$('.sidemenu ul').hide();
	$('.avatudmenuu').show();*/
	
	
	
});


// Näitame toote kõiki kommentaare ja kommenteerimislahtrit
function openMore(object) {
	var parent = $(object).parents().get(2);
	$(parent).css('height', 'auto');
	$(parent).css('overflow', 'visible');
	$(parent).next().hide();
}

function openCommentForm(object) {
	var parent = $(object).parents().get(2);
	$(parent).css('height', 'auto');
	$(parent).css('overflow', 'visible');
	$(parent).children('.addcomment').css('display','block');
}

function openMoreLink(object) {
	var parent = $(object).parents().get(0);
	var prev = $(parent).prev();
	$(prev).css('height', 'auto');
	$(prev).css('overflow', 'visible');
	$(object).hide();
}

function moveMenu() {

	// Liigutamist tehakse ainult sellele 'content_over'-ile, mis nähtav on
	if ($(".content_over").is(":visible")) {
		

		// Arvutame kui kaugel on content_over ülemisest äärest
		var num = $(".content_over:visible").offset().top - $(document).scrollTop();
	
		//Võtame väärtused muutujatesse
		var content_height = parseInt($(".content_over:visible .content_inner").css('height'));
		var sidemenu_height = parseInt($(".content_over:visible .sidemenuOut").css('height'));
		var sidemenu_margin = parseInt($(".content_over:visible .sidemenuOut").css('marginTop'));
		
		// Liigutame ainult siis, kui side_menu on väiksem kui content_inner
		if(sidemenu_height < content_height) 
		{
			
			// Kui content_over mingi osa läheb ülese peitu, teeme liigutamise
			if (num < 0) {
				marginGlobal = 1;
				num = Math.abs(num);
				
				// Kui side_menu on kõrgem kui contenti nähtav osa, siis marginiks paneme maksimaalse väärtuse
				if((sidemenu_height + num) > content_height) {
					var maxMargin = content_height-sidemenu_height-2;
					$(".content_over:visible .sidemenuOut").animate({marginTop: maxMargin + 'px'},1000);
				}
				else {
					$(".content_over:visible .sidemenuOut").animate({marginTop: num + 'px'},1000);
				}
			}
			else {
				
				// Nullimine tehakse ainult ühe korra, säästab ressurssi
				if(marginGlobal == 1) { 
					$(".content_over:visible .sidemenuOut").animate({marginTop: '0px'},1000);
					marginGlobal=0;
				}
			}
		}
	}
}

function showOverbox(boxId, contentId) {
	$(".content").show();
	//$(".content_over").slideUp("fast");
	$(".content_over").hide();
	$(contentId).hide();
	$(boxId).slideDown("slow");
	$(".content_over:visible .sidemenu").css('marginTop','0px');
}

function hideOverbox(boxId) {
	$(".content").show();
	$(boxId).slideUp("fast");
}

function pageloaded() {
	$('#loading').hide();
	$('#wrap').show();
}

// Menüü alamenüüde näitamiseks kasutatav funktsioon
function showMenu(object) {
	var parent = $(object).parents().get(1);
	$(parent).children().children('ul').hide();
	$(parent).children().children('a').removeClass('active');
	$(object).next().show();
	$(object).addClass('active');
}

// Alalehe menüüle klikkamiseks
function loadPageContent(content,pageid,object) {
	var parent = $(object).parents().get(1);
	$(parent).children().children('ul').hide();
	$('TheCInnerMenuID_'+pageid).show();

	$(parent).find('a').each(function() { $(this).removeClass('active'); });
	$(object).addClass('active');

	if(document.URL.indexOf('edit.php')> -1){
		$(content +' .content_inner').load("edit.php?id=" +pageid);
	} else {
		$(content +' .content_inner').load("index.php?id=" +pageid);
	}
}



// Esilehe menüüle klikkamiseks  pääle loadi liigutatakse
function loadPageContentMain1(content,pageid,object,menuobj) {
	var parent = $(object).parents().get(1);
	$('.sidemenu a').each(
		function() {
			$(this).removeClass('active');
		}
	);
	if(document.URL.indexOf('edit.php')> -1){
		$(content +' .content_inner').load("edit.php?id=" +pageid,function callback(){ showOverbox(content,menuobj);});
	} else {
		$(content +' .content_inner').load("index.php?id=" +pageid,function callback(){ showOverbox(content,menuobj);});
	}
	
}
// Esilehe menüüle klikkamiseks
function loadPageContentMain(content,pageid,object) {
	var parent = $(object).parents().get(1);
	$('.sidemenu a').each(
		function() {
			$(this).removeClass('active');
		}
	);
	if(document.URL.indexOf('edit.php')> -1){
		$(content +' .content_inner').load("edit.php?id=" +pageid);
	} else {
		$(content +' .content_inner').load("index.php?id=" +pageid);
	}
	
	$(content + ' .sidemenu ul').hide();
	if (document.getElementById('TheCInnerMenuID_'+pageid)){
		var parent1 = $(content).parents().get(1);
		
		document.getElementById('TheCInnerMenuID_'+pageid).style.display = '';
	}
	
}

function loadNewsContent(content,newslink) {
	$('.sidemenu a').each(
		function() {
			$(this).removeClass('active');
		}
	);
	$(content +' .content_inner').load("index.php?" + newslink);
}

// Produkti sisu kasti kõrguse muutmiseks produkti pildi kõrguseks. Ei kasutata kusagil
function setProductHeight() {

	$('.product_right').each(function (){ 
		var leftHeight = $(this).prev().height();
		$(this).children('.product_right_inner').css('overflow','hidden');
		$(this).children('.product_right_inner').css('height', (leftHeight-14) + 'px');	
	});
}



function autorMouseover(object) {
	
	var parent = $(object).parents().get(2);
	
	$(object).mousemove(function(e){
	
		$(parent).children('.autor').css('left',e.pageX-220 + 'px');
		$(parent).children('.autor').css('top',e.pageY-360 + 'px');
	});

	$(parent).children('.autor').show();
}

function autorMouseout(object) {
	var parent = $(object).parents().get(2);
	$(parent).children('.autor').hide();
}

function reqformSubmit(el){
	$('.confirmform').submit(function() {
		var returnval = true;
		$(el).find('.required').css('background','#ffffff').each(function(){
			if($(this).val() == ''){
				returnval = false;
				$(this).css('background','#ffff00');
			}
		});
		if(!returnval) { alert('Mõned kohustuslikud väljad on täitmata');}
		return returnval;
	});
}




