/* Author: 
	
*/
var current = 0;
var win = $("#window");
var mains = $(".main",win);
var main = mains.eq(current);
//var tempMain;

function slideToIndex(crnt){
	//if (!sliding){
		//alert(current);
		if (crnt != current){
		//current = crnt;
		var submenu = $("#submenu");
		var submenus = submenu.find("li a");
		submenus.removeClass("active");
		submenus.eq(crnt).addClass("active");
		
		var m = $("#mains", win);
		//var mains = $(".main", win);
		//var currMain = mains.filter(":visible");
		//var 
		main = mains.eq(crnt);
		var slideWidth = main.width();
		//alert(slideWidth);
		//alert(current);
		//alert(mains.index(currMain));
		//var mainsLen = mains.length;
		var left = getLeftOffset(m);
		var step = (current-crnt);
		left += step*slideWidth;
		//alert(left);
		sliding = true;
		var hash = getChildSlug(main.attr("id"));
		m.animate({"left": left+"px"}, Math.abs(step)*1000, function(){sliding = false; current = crnt; setUrlHash(hash[0].toString()); fadeCurrentFadeIns(main);});
		//return false;
	//}
	}
}

function getLeftOffset(obj){
	return (isNaN(parseInt(obj.css("left"), 10))) ? 0 : parseInt(obj.css("left"), 10);
}

function getChildSlug(href){
	href = ((href.charAt(href.length-1,1) == "/") ? href.substring(0,href.length-1) : href);
	var arr = href.split("/").reverse();
	return arr;
}

function getUrlHash(){
	if (location.hash != ""){
		var hash = location.hash;
		hash = hash.substring(1, hash.length);
		return hash;
	}
	else 
		return false;
}

function setUrlHash(hash){
	hash = hash.replace( /^#/, '' );
	var fx, node = $( '#' + hash );
	if ( node.length ) {
	  fx = $( '<div></div>' )
	          .css({
	              position:'absolute',
	              visibility:'hidden',
	              top: $(window).scrollTop() + 'px'
	          })
	          .attr( 'id', hash )
	          .appendTo( document.body );
	  node.attr( 'id', '' );
	}
	document.location.hash = hash;
	if ( node.length ) {
	  fx.remove();
	  node.attr( 'id', hash );
	}
	
	return false;
}


function fadeCurrentFadeIns(main){
	
	fadeOne(main);
	$(".fadeIn", main).each(function(){fadeOne($(this));});
}
	
function fadeOne(fadeThis){
	var $this = fadeThis;
	var height = $this.height();
	//alert(height);
	var margin = parseInt($this.css("margin-top"),10);
	//alert(margin);
	if ($this.hasClass("fadeIn")){
	if ($this.hasClass("d1")){
		if ($this.hasClass("expandUp"))
			$this.height(height*0.6).delay(1000).animate({"opacity":1,"height":height}, 1000, function(){$this.removeClass("fadeIn");});
		else
			$this.delay(1000).animate({"opacity":1}, 1000, function(){$this.removeClass("fadeIn");});
	}
	else if ($this.hasClass("d2")){
		if ($this.hasClass("expandUp"))
			$this.height(height*0.6).delay(2000).animate({"opacity":1,"height":height}, 1000, function(){$this.removeClass("fadeIn");});
			//$this.css({"height":height*0.95, "margin-top" : margin+height*0.05}).delay(2000).animate({"opacity":1,"height":height,"margin-top":margin}, 1000, function(){$this.removeClass("fadeIn");});
		else
			$this.delay(2000).animate({"opacity":1}, 1000, function(){$this.removeClass("fadeIn");});
	}
	else if ($this.hasClass("d3")){
		if ($this.hasClass("expandUp"))
			$this.height(height*0.6).delay(1000).animate({"opacity":1,"height":height}, 1000, function(){$this.removeClass("fadeIn");});	//$this.height(0).css("margin-top",margin+height).delay(3000).animate({"opacity":1,"height":height,"margin-top":margin}, 1000, function(){$this.removeClass("fadeIn");});
		else
			$this.delay(3000).animate({"opacity":1}, 1000, function(){$this.removeClass("fadeIn");});
	}
	else{
		if ($this.hasClass("expandUp"))
			$this.height(0).css("margin-top",margin+height).animate({"opacity":1,"height":height,"margin-top":margin}, 1000, function(){$this.removeClass("fadeIn");});
		else
			$this.animate({"opacity":1}, 1000, function(){$this.removeClass("fadeIn");});
	}
	}
}

function getFlashMovie(movieName) {
	var isIE = navigator.appName.indexOf("Microsoft") != -1;
	return (isIE) ? window[movieName] : document[movieName];
}

function playPause(flash, str) {
	if (str == "pause")
		getFlashMovie(flash).pausePlay();
	//else if (!isNaN(parseInt(str))) 
	//getFlashMovie(flash).setVolume(str);
	else
		getFlashMovie(flash).startPlay();
}


jQuery.expr[':'].Contains = function(a,i,m){
     return jQuery(a).text().toUpperCase().indexOf(m[3].toUpperCase())>=0;
};

jQuery(function($){
	
	var container = $("#container");
	var targets = $("a.target", container);
	var targetProducts = $(".products", targets);
	var productImgs = $("img", targetProducts);
	
	
	productImgs.each(function(){
	 $(this).attr({"width":$(this).attr("width")*0.9, "height":$(this).attr("height")*0.9});	
	});
	
	//productImgs.hover(function(e){
			//$(this).stop().animate({"width": "100%", "height": "100%"}, 250);
	//	}, 	function(e){
			//$(this).stop().animate({"width": "90%", "height": "90%"}, 250);
			//$(this).stop().animate({"opacity": 0.4}, 250);
	//	}
	//);
	// if (!$("html").hasClass("ie8"))
	targets.hover(function(e){
			$(this).find("img.lineImg").stop().animate({"opacity": 1}, 350);
			$(this).find(".products img").stop().animate({"width": "100%", "height": "100%"}, 350);
		}, 	function(e){
			$(this).find("img.lineImg").stop().animate({"opacity": 0.4}, 350);
			$(this).find(".products img").stop().animate({"width": "90%", "height": "90%", "margin":0}, 350);
		}
	);
	
	
	var w = $("#window");
	$("<div id='prev'><</div>").insertBefore(w);
	$("<div id='next'>></div>").insertBefore(w.next());
	var prev = $("#prev");
	var next = $("#next");
	
	var submenu = $("#submenu");
	var submenus = submenu.find("li a");
	
	
	
	var slideWidth = main.width();
	var mainsLen = mains.length;
	
	var tipsList = $("ul.tipsList");
	var tipsImages = tipsList.find(".tipImage").width(0).height(0);
	
	 
	
	var m = $("#mains", w);
	if (mains.length > 1){
		var hash = getUrlHash();
		submenus.each(function(index){
			var sub = $(this);
			//sub.attr("href", "")
			//var href = sub.attr("href");
			//var arr = getChildSlug(href);
			//alert(index);
			// if (arr[0] === hash) {
			// 				current = submenus.index(sub);
			// 				submenus.removeClass("active");
			// 				submenus.eq(current).addClass("active");
			// 				main = mains.eq(current);
			// 				//alert(main.attr("id"));
			// 			}
			if (getChildSlug(mains.eq(index).attr("id")) == hash){
				current = submenus.index(sub);
				submenus.removeClass("active");
				submenus.eq(current).addClass("active");
				main = mains.eq(current);
			}
				
		});
		submenus.click(function(){
			current = submenus.index($(this));
			//main = mains.eq(current);
			//var hash = getChildSlug($(this).attr("href"));
			//alert(hash[0]);
			//alert(sliding);
			//setUrlHash( hash[0]);
			slideToIndex(current);
			
		 	return false;
		});
	}
	else{
		main = $(".main");
		submenus.each(function(){
			//alert($(this).hasClass('noX'));
			if (!$(this).hasClass('noX')){
			var sub = $(this);
			var href = sub.attr("href");
			href.substring(0, href.length - 1);
			var arr = href.split("/");
			href = arr.slice(0,arr.length-2).join("/") + "#" + arr[arr.length-2];
			sub.attr("href", href);
			}
		});
		
	}
	
	
	var overlay = $(".overlay", main);
	//alert(overlay.length);
	var tipContent = $(".tipContent", overlay);
	
	var footer = $("footer");
	
	//var footLis = $("ul li", footer);
			
	var footLinks = $("li a", footer);
			
	//footLinks =  
		
	
	function getChildSlug(href){
		if (href != undefined){
			href = ((href.charAt(href.length-1,1) == "/") ? href.substring(0,href.length-1) : href);
			var arr = href.split("/").reverse();
			return arr;
		}
		else 
			return false;
	}
	
	function getUrlHash(){
		if (location.hash != ""){
			var hash = location.hash;
			hash = hash.substring(1, hash.length);
			return hash;
		}
		else 
			return false;
	}
	
	function setUrlHash(hash){
		hash = hash.replace( /^#/, '' );
		var fx, node = $( '#' + hash );
		if ( node.length ) {
		  fx = $( '<div></div>' )
		          .css({
		              position:'absolute',
		              visibility:'hidden',
		              top: $(window).scrollTop() + 'px'
		          })
		          .attr( 'id', hash )
		          .appendTo( document.body );
		  node.attr( 'id', '' );
		}
		document.location.hash = hash;
		if ( node.length ) {
		  fx.remove();
		  node.attr( 'id', hash );
		}
		
		//location.hash = hash;
		return false;
	}
	
	
	
	
	
	
	
	
	var sliding = false;
	
	hash = getUrlHash();
	if (hash) {
		//setUrlHash(hash);
		//alert(hash);
		main = $("#"+hash);
		//setUrlHash(hash);
		//fadeCurrentFadeIns(main);
	}
	//else
		
		
	current = mains.index(main);
	
	var left = 0; //getLeftOffset(m);
	left = -1*(current*slideWidth);
	m.css({"left": left+"px"});
	
	
	 if (!$("html").hasClass("opacity")) $(".fadeIn").removeClass("fadeIn");
	
	fadeCurrentFadeIns(main);
	
	
	prev.click(function(){
		if (current > 0)
			current--;
		else
			current = mainsLen - 1;
		slideToIndex(current);
		return false;
	}); 
	next.click(function(){
		if (current < mainsLen - 1)
			current++;
		else
			current = 0;
		slideToIndex(current);
		return false;
	});
	
	
	
	function slideToIndex(crnt){
		if (!sliding){
			//alert(current);		
			//alert(crnt);
			//if (crnt != current){
			submenus.removeClass("active");
			submenus.eq(current).addClass("active");
			var left = getLeftOffset(m);
			//var step = (current-crnt);
			//left += step*slideWidth;
			var step = (crnt - mains.index(main));
			left -= step*slideWidth;
			main = mains.eq(current);
			sliding = true;
			var hash = getChildSlug(main.attr("id"));
			//current = crnt;
			m.animate({"left": left+"px"}, Math.abs(step)*1000, function(){sliding = false; setUrlHash(hash[0].toString()); fadeCurrentFadeIns(main);});
			//}
		}
	}
	
function fadeCurrentFadeIns(main){
	//alert("fadeIn");
	fadeOne(main);
	$(".fadeIn", main).each(function(){fadeOne($(this));});
}
	
function fadeOne(fadeThis){
	var $this = fadeThis;
	var height = $this.height();
	//alert(height);
	var margin = parseInt($this.css("margin-top"),10);
	//alert(margin);
	if ($this.hasClass("fadeIn")){
	if ($this.hasClass("d1")){
		if ($this.hasClass("expandUp"))
			$this.height(0).css("margin-top",margin+height).delay(1000).animate({"opacity":1,"height":height,"margin-top":margin}, 1000, function(){$this.removeClass("fadeIn");});
		else
			$this.delay(1000).animate({"opacity":1}, 1000, function(){$this.removeClass("fadeIn");});
	}
	else if ($this.hasClass("d2")){
		if ($this.hasClass("expandUp"))
			$this.css({"height":height*0.95, "margin-top" : margin+height*0.05}).delay(2000).animate({"opacity":1,"height":height,"margin-top":margin}, 1000, function(){$this.removeClass("fadeIn");});
		else
			$this.delay(2000).animate({"opacity":1}, 1000, function(){$this.removeClass("fadeIn");});
	}
	else if ($this.hasClass("d3")){
		if ($this.hasClass("expandUp"))
			$this.height(0).css("margin-top",margin+height).delay(3000).animate({"opacity":1,"height":height,"margin-top":margin}, 1000, function(){$this.removeClass("fadeIn");});
		else
			$this.delay(3000).animate({"opacity":1}, 1000, function(){$this.removeClass("fadeIn");});
	}
	else if ($this.hasClass("d4")){
		if ($this.hasClass("expandUp"))
			$this.height(0).css("margin-top",margin+height).delay(4000).animate({"opacity":1,"height":height,"margin-top":margin}, 1000, function(){$this.removeClass("fadeIn");});
		else
			$this.delay(4000).animate({"opacity":1}, 1000, function(){$this.removeClass("fadeIn");});
	}
	else{
		if ($this.hasClass("expandUp"))
			$this.height(0).css("margin-top",margin+height).animate({"opacity":1,"height":height,"margin-top":margin}, 1000, function(){$this.removeClass("fadeIn");});
		else
			$this.animate({"opacity":1}, 1000, function(){$this.removeClass("fadeIn");});
	}
	}
}	
	
	/*var hash;
	if (location.hash != ""){
		hash = getUrlHash();
		//updateFromHashObject(hash);
		//alert(hash);
	}*/
	
	//fadeCurrentFadeIns(main);
	var rightRounded = $("#rightRounded");
	var overAuto = $(".overAuto");
	overAuto.height(rightRounded.outerHeight() - $("h2", rightRounded).outerHeight() - $("p", rightRounded).outerHeight()  - overAuto.next("a").find("img").outerHeight() - 60);
	
	$("li.title").addClass("clickable").click(function(){
		//.addClass("expanded") 
		$("li.title").removeClass("expanded");
		$(".jsHide").slideUp(function(){$(".overAuto").jScrollPane();});
		if (!$(this).next(".jsHide").is(":visible"))
			$(this).addClass("expanded").next(".jsHide").slideDown(function(){$(".overAuto").jScrollPane();});
	
	});
	
	$("li.shopLink").addClass("clickable").click(function(){
		
	});
	
	$("li.videoLink").click(function(e){
		if (!sliding){
			sliding = true;
			$(".showVideo").css("opacity",0).animate({"opacity":1, "left":"521px"}, 500, function(){ playPause('video', 'play'); }).find(".close").click(function(e){
					playPause('video', 'pause');
					$(this).parent().animate({"opacity":0, "left":"990px"}, 500, function(){
						sliding = false;
						$("li.videoLink").removeClass("expanded");
						$(this).css("opacity",1);
					});
				});
		}
	});
	
	tipsList.find("li.title").hover(function(){
		$(this).toggleClass("hover");
		//tipsImages.find(".visible").addClass("hidden").removeClass("visible");
		$(this).find(".tipImage").addClass("visible").stop().animate({"height":60, "width":76, "opacity":1});//.removeClass("jsHide hidden");
	},
	function(){
		$(this).toggleClass("hover");
		//tipsImages.find(".visible").addClass("hidden").removeClass("visible");
		$(this).find(".tipImage").stop().animate({"height":0, "width":0, "opacity":0}, 500, function(){$(this).removeClass("visible");}); //.addClass("hidden");
	});
	
	tipsList.mouseout(function(){
		tipsImages.find(".visible").addClass("hidden").removeClass("visible");
	});

	$("li.title").click(function(e){
		var box = $(this).parents(".rightTopBox");
		var overlay = box.next(".overlay");
		var tipContent = overlay.find(".tipContent");
		e.preventDefault();
		tipContent.css("top",-tipContent.height());
		var li = $(this);//.parent("li.title");
		var title = li.find(".tipTitle").html();
		var text = li.next().html();
		$(".circlesMenu", main).addClass("hidden");
		overlay.css({"opacity": 0, "visibility":"visible"}).animate({"opacity":1},500);
		tipContent.html("<h3>"+ title +"<span class='close'>x</span></h3>"+ text).removeClass("hidden").animate({"opacity":1, "top":40},500);
		tipContent.find("h3 .close").click(function(){			
			overlay.animate({"opacity":0},500, function(){
				$(this).css({"visibility":"hidden"});
				$(".circlesMenu", main).removeClass("hidden");
			});
			tipContent.addClass("hidden").animate({"top":tipContent.height(), "opacity":0}, 500);
		});
	});
	
	var reasonLinks = $("ul#reasons").find("li a");
	//alert(reasonLinks.length);
	var y4mens = $(".y4men");
	
	reasonLinks.click(function(e){
	
		e.preventDefault();
		var index = reasonLinks.index($(this));
		var y4men  = y4mens.eq(index);
	
		overlay.css({"opacity": 0, "visibility":"visible"}).animate({"opacity":1},500);
		y4men.css("opacity",0).removeClass("hidden").animate({"opacity":1}, 500);
		y4men.find(".close").click(function(){			
			overlay.animate({"opacity":0},500, function(){
				$(this).css({"visibility":"hidden"});
			});
			y4men.addClass("hidden").animate({"opacity":0}, 500);
		});
	});
	
	
	
	var mainContent = $("#faqs").parents("#mainContent");
	var title = $("h2", mainContent);
	mainContent.prepend("<div class='floatRight'><input id='find' class='floatRight' type='submit' value='"+ title.attr("rel") +"' /> <input id='search' type='text' /></div>");
	title.data("html", title.html());
	var search = $("#search");
	var searchTerm = "KOŽ";
	
	
	
	var faqlis = $("#faqs").find("li");
	var questions = $("#faqs").find("li.question");
	var answers = $("#faqs").find("li.answer");
	
	function searchForTerm(searchTerm){
	searchLis = $("#faqs").find("li:Contains('" + searchTerm + "')").addClass("match");
	
	//questions.filter(".match").each(function(){
	//	$(this).next(".answer").addClass("match");
	//});
	questions.filter(".match").next(".answer").addClass("match");
	
	//answers.filter(".match").each(function(){
	//	$(this).prev(".question").addClass("match");
	//});
	answers.filter(".match").prev(".question").addClass("match");
	$("#faqs").find(".match").removeClass("visuallyhidden");
	
//	faqlis.each(function(){
		//$(this)
	//});
	}
	
	search.keydown(keyDown);
	
	$("#find").click(function(){
		startSearch();
	});
	
	function startSearch(){
		if (search.val() != ""){
			searchTerm = search.val();
			faqlis.addClass("visuallyhidden").removeClass("match");
			searchForTerm(searchTerm);
			search.blur();
			title.html(title.data("html") + " > " + searchTerm);
		}
		else {
			searchTerm = search.val();
			faqlis.removeClass("visuallyhidden");
			title.html(title.data("html"));
			search.blur();
		}
	}
	
	function keyDown(e) {
	  switch (e.which) {
	   case 13: //ENTER
			startSearch();
	  break;
	  default:
	 }
	}
	
	
	questions.click(function(){
		questions.removeClass("expanded");
		answers.slideUp(500);
		//answers.animate({ height: 0, opacity: 0 }, 500);
		
		if (!$(this).next(".answer").is(":visible"))
		//	$(this).addClass("expanded").next(".answer").animate({ height: 'toggle', opacity: 'toggle' }, 500);
			$(this).addClass("expanded").next(".answer").slideDown();
	});
	

	//$('a[rel*=facebox]').facebox(); 
	$('a[rel*=showImage]').click(function(e){
		e.preventDefault();
		if (!sliding){
			sliding = true;
			$(".showImage").css("opacity",0).animate({"opacity":1, "left":"521px"}, 500).click(function(e){
					$(this).animate({"opacity":0, "left":"990px"}, 500, function(){
						sliding = false;
						$(this).css("opacity",1);
						
					
					});
				});
		}
		//$('<img src=' + $(this).attr("href") + '></img>');
	}); 
	
	// $(".zoom").css({"right": $(".thumb", main).width() + 10});	
	$(".overAuto").jScrollPane();
	
	$('form.new_contact').simpleValidate({
	    errorClass: 'error',
	    errorText: '{label}',
	    emailErrorText: '{label}',
	    errorElement: 'span',
	    removeLabelChar: '*',
	    inputErrorClass: 'error',
	    completeCallback: '',
	    ajaxRequest: false
	  });
	$('form.send_email').simpleValidate({
	    errorClass: 'error',
	    errorText: '{label}',
	    emailErrorText: '{label}',
	    errorElement: 'span',
	    removeLabelChar: '*',
	    inputErrorClass: 'error',
	    completeCallback: '',
	    ajaxRequest: false
	  });
	$('form.new_question').simpleValidate({
	    errorClass: 'error',
	    errorText: '{label}',
	    emailErrorText: '{label}',
	    errorElement: 'span',
	    removeLabelChar: '*',
	    inputErrorClass: 'error',
	    completeCallback: '',
	    ajaxRequest: false
	  });
	$('form#signup_form').simpleValidate({
	    errorClass: 'error',
	    errorText: '{label}',
	    emailErrorText: '{label}',
	    errorElement: 'span',
	    removeLabelChar: '*',
	    inputErrorClass: 'error',
	    completeCallback: '',
	    ajaxRequest: false
	  });
	
	
	var banner =  $("#banner", main);
	var closeB = banner.find(".closeB");
	var closeBG = banner.find(".closeBG");
	
	closeB.click(function(e){
		$(this).parents("#banner").fadeOut();
	});
	
	closeBG.click(function(e){
		$(this).parents("#banner").fadeOut();
	});
	
	var companyLink = $("#companyLink");
	var companyLinkHref = companyLink.attr("href"); 
	$('a[href*='+companyLinkHref+']').click(function(e){
		e.preventDefault();
		footLinks.removeClass("active");
		$('a[href*='+companyLinkHref+']').addClass("active");
		var company = $("#company");
		var overlay = $(".overlay", main).eq(0);
		var unhide = false;
		//overlay.height(main.height());
		$(".flash", main).addClass("hidden");
		// company.css({"top": 75 + (main.height() - company.height())*0.5 + "px"});
		company.css({"bottom": "90px"});
		//playPause('video', 'pause');
		//$(".popUp:not(.show)").css({"opacity":0});
		
		if ($(".tipContent:visible").length > 0 || $(".page:visible").length > 0) {		
			$(".tipContent:visible").data("unhide", true).animate({"opacity":0}, 500);
			$(".page:visible").animate({"opacity":0}, 500, function(){ $(this).addClass("hidden"); });
		}
		else {
			overlay.css({"opacity": 0, "visibility":"visible"}).animate({"opacity":1},500);
		}
		
		///$(".page:visible").animate({"opacity":0},500, function(){ $(this).css({"visibility":"hidden"}); });
		//overlay.css({"opacity": 0, "visibility":"visible"}).animate({"opacity":1},500);
		//overlay.animate({"opacity":1},500);
		company.css({"opacity":0}).removeClass("hidden").animate({"opacity":1},500).click(function(){
			$(this).animate({"opacity":0}, 500, function(){
				$(this).addClass("hidden");
				$('a[href*='+companyLinkHref+']').removeClass("active");
			});
			$(".tipContent").each(function(){
				if ($(this).data("unhide") == true){ 
					$(this).animate({"opacity":1}, 500);
					unhide = true;
				}
			});
			if (!unhide){
				$(".flash", main).removeClass("hidden");
				overlay.animate({"opacity":0},500, function(){
					$(this).css({"visibility":"hidden"});	
				});
			}
			
		});
	});
	
	var legalLink = $("#legalLink");
	var legalLinkHref = legalLink.attr("href"); 
	$('a[href*='+legalLinkHref+']').click(function(e){
		e.preventDefault();
		footLinks.removeClass("active");
		$('a[href*='+legalLinkHref+']').addClass("active");
		var legal = $("#legal");
		var overlay = $(".overlay", main).eq(0);
		var unhide = false;
		//overlay.height(main.height());
		$(".flash", main).addClass("hidden");
		// legal.css({"top": 75 + (main.height() - legal.height())*0.5 + "px"});
		legal.css({"bottom": "90px"});
		//playPause('video', 'pause');
		//$(".popUp:not(.show)").css({"opacity":0});
		if ($(".tipContent:visible").length > 0 || $(".page:visible").length > 0) {		
			$(".tipContent:visible").data("unhide", true).animate({"opacity":0}, 500);
			$(".page:visible").animate({"opacity":0}, 500, function(){ $(this).addClass("hidden"); });
		}
		else {
			overlay.css({"opacity": 0, "visibility":"visible"}).animate({"opacity":1},500);
		}
		///$(".page:visible").animate({"opacity":0},500, function(){ $(this).css({"visibility":"hidden"}); });
		//if (!overlay.is(":visible"))
		//overlay.css({"opacity": 0, "visibility":"visible"}).animate({"opacity":1},500);
		legal.css({"opacity":0}).removeClass("hidden").animate({"opacity":1},500).click(function(){
			$(this).animate({"opacity":0}, 500, function(){
				$(this).addClass("hidden");
				$('a[href*='+legalLinkHref+']').removeClass("active");
			});
			$(".tipContent").each(function(){
				if ($(this).data("unhide") == true){ 
					$(this).animate({"opacity":1}, 500);
					unhide = true;
				}
			});
			if (!unhide){
				$(".flash", main).removeClass("hidden");
				overlay.animate({"opacity":0},500, function(){
					$(this).css({"visibility":"hidden"});	
				});
			}
		});
	});
	
	
	var meta = $('meta[name=description]').attr("content");
	
	$("#shareLink").click(function(e){
		e.preventDefault();
		footLinks.removeClass("active");
		$(this).addClass("active");
		
		var share = $("#share");
		var overlay = $(".overlay", main).eq(0);
		//alert(overlay.length);
		var unhide = false;
		//overlay.height(main.height());
		//var meta = share.find("form.send_email textarea").val();
		share.find("form.send_email textarea").val(meta + " \n\n " + location.href);
		$(".flash", main).addClass("hidden");
		$("#urlInput", share).attr("value", location.href);
		$(".facebook", share).attr("href", "http://www.facebook.com/share.php?src=bm&u="+location.href+"&t="+ meta +"&v=3");
		$(".twitter", share).attr("href", "http://twitter.com/?status=Somatoline%20Cosmetic%20"+location.href);
		$(".gmail", share).attr("href", "https://mail.google.com/mail/?ui=2&view=cm&fs=1&tf=1&su="+ $(document).attr("title") +"&body="+ meta  + " \n\n " + location.href);
		
		// share.css({"top": 50 + (main.height() - share.height())*0.5 + "px"});
		share.css({"bottom": "90px"});
		//playPause('video', 'pause');
		//$(".popUp:not('#share')").animate({"opacity":0},500); 
		//$(".popUp:not(.show)").css({"opacity":0});
		if ($(".tipContent:visible").length > 0 || $(".page:visible").length > 0) {	
			//alert("ugasn");	
			$(".tipContent:visible").data("unhide", true).animate({"opacity":0}, 500, function(){ $(this).addClass("hidden"); });
			$(".page:visible").animate({"opacity":0}, 500, function(){ $(this).addClass("hidden"); });
		}
		else {
			//alert("przgi");
			overlay.css({"opacity": 0, "visibility":"visible"}).animate({"opacity":1},500);
		}
		///$(".page:visible").animate({"opacity":0},500, function(){ $(this).css({"visibility":"hidden"}); }); //.css({"opacity":0});
		//if (!overlay.is(":visible"))
		//overlay.css({"opacity": 0, "visibility":"visible"}).animate({"opacity":1},500);
		share.css({"opacity":0}).removeClass("hidden").animate({"opacity":1},500).find(".close").click(function(){
			$(this).parent().animate({"opacity":0}, 500, function(){
				$(this).addClass("hidden");
				footLinks.removeClass("active");
			});
			$(".tipContent").each(function(){
				if ($(this).data("unhide") == true){ 
					$(this).animate({"opacity":1}, 500);
					unhide = true;
					$(this).data("unhide", false);
				}
			});
			if (!unhide){
				$(".flash", main).removeClass("hidden");
				overlay.animate({"opacity":0},500, function(){
					$(this).css({"visibility":"hidden"});	
				});
			}
		});
	});
	
	$("#policyLink").click(function(e){
		e.preventDefault();
		footLinks.removeClass("active");
		$(this).addClass("active");
		var policy = $("#policy");
		var overlay = $(".overlay", main).eq(0);
		var unhide = false;
		//overlay.height(main.height());
		$(".flash", main).addClass("hidden");
		policy.css({"top":  (main.height() - policy.height())*0.5 + "px"});
		
		if ($(".tipContent:visible").length > 0 || $(".page:visible").length > 0) {		
			$(".tipContent:visible").data("unhide", true).animate({"opacity":0}, 500);
			$(".page:visible").animate({"opacity":0}, 500, function(){ $(this).addClass("hidden"); });
		}
		else {
			overlay.css({"opacity": 0, "visibility":"visible"}).animate({"opacity":1},500);
		}
		//playPause('video', 'pause');
		//$(".popUp").animate({"opacity":0},500);
		//$(".popUp:not(.show)").css({"opacity":0});
		//$(".page:visible").animate({"opacity":0},500, function(){ $(this).css({"visibility":"hidden"}); });
		//if (!overlay.is(":visible"))
		//overlay.css({"opacity": 0, "visibility":"visible"}).animate({"opacity":1},500);
		policy.css({"opacity":0}).removeClass("hidden").animate({"opacity":1},500).click(function(){
			$(this).animate({"opacity":0}, 500, function(){
				$(this).addClass("hidden");
				footLinks.removeClass("active");
			});
			$(".tipContent").each(function(){
				if ($(this).data("unhide") == true){ 
					$(this).animate({"opacity":1}, 500);
					unhide = true;
					$(this).data("unhide", false);
				}
			});
			if (!unhide){
				$(".flash", main).removeClass("hidden");
				overlay.animate({"opacity":0},500, function(){
					$(this).css({"visibility":"hidden"});	
				});
			}
		});
	});
	
});























