//LANGUAGE FOR LINKS
var en=["About Us", "News (Lt)", "Ecology", "Price List", "Shop", "Servicing", "Gallery", "Used Items", "For Rent"];
var lt=["Apie įmonę", "Naujienos", "Aplinkosauga", "Kainynai", "El. Parduotuvė", "Servisas", "Galerija", "Naudota technika", "Nuoma"];
var ru=["О компании", "Новости", "Eкологий", "Прайс-лист", "е- продажа", "Обслуживание ", "Галерея", "Б / у оборудование", "аренда"];
var bvlinks=["home.html", "news.html","eco.html", "pricelist.php", "shop", "service.html", "gallery.php", "5", "6"];

var domain = document.domain;

function printLinks(){
	for(var i=0;i<bvlinks.length;i++){
		document.write("<li><a href='#' title='"+bvlinks[i]+"' id='bv"+i+"' >"+eval(bvLanguage)[i]+"</a>");//onmouseover='over(this,ba)' onmouseout='out(ba)'
		if(i!=bvlinks.length-1){
			document.write("|</li>");
		}
		else{
			document.write("</li>");
		}
	}
}

//CREATE COOKIE
function set_cookie ( name, value, exp_y, exp_m, exp_d, path, domain, secure )
{
  var cookie_string = name + "=" +   escape (value) ;

  if ( exp_y )
  {
    var expires = new Date ( exp_y, exp_m, exp_d );
    cookie_string += "; expires=" + expires.toGMTString();
  }

  if ( path )
        cookie_string += "; path=" + escape ( path );

  if ( domain )
        cookie_string += "; domain=" + escape ( domain );
  
  if ( secure )
        cookie_string += "; secure";
  
  document.cookie = cookie_string;
}
//COOKIE RETRIEVE
function get_cookie ( cookie_name )
{
  var results = document.cookie.match ( '(^|;) ?' + cookie_name + '=([^;]*)(;|$)' );

  if ( results )
    return ( unescape ( results[2] ) );
  else
    return null;
}
//COOKIE DELETE
function delete_cookie ( cookie_name )
{
  var cookie_date = new Date ( );  // current date & time
  cookie_date.setTime ( cookie_date.getTime() - 1 );
  document.cookie = cookie_name += "=; expires=" + cookie_date.toGMTString();
}


//FADING LINKS (CONTENT AND LANGUAGES)
var ba = new Array("bv0","bv1","bv2","bv3","bv4","bv5","bv6","bv7","bv8");
var lan = new Array("bvLana","bvLanb","bvLanc");

function over(from,arr){
	var value = 5; 

	for(i=0;i<arr.length;i++){
	
		if(from.id==arr[i])
		{
			//do nothing
		}
		else{
			$('#'+arr[i]+'').fadeTo('fast',0.2,'');
	
		}
	}
}
function out(arr){
	var value = 10;
	
	for(i=0;i<arr.length;i++){
		$('#'+arr[i]+'').fadeTo(50,1,'');
	}

}

//set tracker variables
var slideHidden = false;//gloabl var to keep track of slideshow status
var trackShopAsLastLink = true; //Tracker to check whether the last link clicked was to access shop. Used to hide shopContent when navigating away from the shop
var homepageSwitch = false;

//check whether track vars are in cookies and update
if (get_cookie('homepageSwitch')!=null)
{
	homepageSwitch = get_cookie('homepageSwitch');
}
if (get_cookie('trackShopAsLastLink')!=null)
{
	trackShopAsLastLink = get_cookie('trackShopAsLastLink');
}


if (get_cookie('slideHidden')!=null)
{
	slideHidden = get_cookie('slideHidden');
}

function slideShowQuickCheck(){ //used to hide top slideshow for shop

	if((trackShopAsLastLink=='true')||(trackShopAsLastLink==true)){ //hide slideshow

		$('#bvSlideShow').show();
		$('#bvSlideShow').cycle('start');
		$('#bvindex_r1_c1').attr("src",imgDir+"divImages/logo.jpg"); //change logo at top to small version

		slideHidden = false;
	}
}


function headerTrackersUpdate(){
	//set_cookie("trackShopAsLastLink", 'true');
	//set_cookie("homepageSwitch", 'false');
}

function homeFlagFade(){
	//Homepage Language flags fade
	var currentFlag = "#bv"+bvLanguage+"Flag";
	//document.write(cu
	$(currentFlag).removeClass("fade")
	$("#bvHomeLang img.fade").fadeTo("slow", 0.6);
	$("#bvHomeLang img.fade").hover(function(){
	$(this).fadeTo("fast", 1.0); // This sets the opacity to 100% on hover
	},function(){
		$(this).fadeTo("fast", 0.6); // This sets the opacity back to 60% on mouseout
	});	
}

function browserHomeCheck(){
		// Homepage warning for browsers that are not supported
		if ($.browser.msie) {
			if(parseInt($.browser.version)<8){
				$('.BVwarningHome').show();
			}
			else{
				$('.BVwarningHome').hide();
			}
			$('.pngtogif').each(function(){$(this).attr("src",$(this).attr('src').replace(".png", ".gif"));});
		}
		else{
			$('.BVwarningHome').hide();
		}
		
		
}

// When the document loads do everything inside here ...
$(document).ready(function(){
	
	var trackShopAsLastLink = true; //Tracker to check whether the last link clicked was to access shop. Used to hide shopContent when navigating away from the shop
	var homepageSwitch = false;
	var slideHidden = false;

	//SLIDE SHOW
	$('.bvslideshow').cycle({	fx: 'fade' });
    // choose your transition type, ex: fade, scrollUp, shuffle, etc...
	
 	//update shop links in header to include trackShopAsLastLink
 	//$('#header_right a').attr("onClick","javascript:headerTrackersUpdate();");
 	
	//Fade out socialmedia buttons at top
	$("#bvHeadIcons img").fadeTo("slow", 0.6);
	
	//Fade in social media buttons on hover
	$("#bvHeadIcons img").hover(function(){
		$(this).fadeTo("medium", 1.0); // This sets the opacity to 100% on hover
	},function(){
		$(this).fadeTo("fast", 0.6); // This sets the opacity back to 60% on mouseout
	});
	
	//navigation click
	$('#bvnavlist a').click(function()
	{
		
		var content_show = $(this).attr("title"); //retrieve title of link so we can compare with php file
		var divToHide; 
		
		if((trackShopAsLastLink == true)||(trackShopAsLastLink == 'true')){
			divToHide = ".shopContent";
		} else {
			divToHide = ".bvcontent";
		}
		
		$(divToHide).css('display', 'none');
	
		if(content_show=="shop"){ //special case to show shop
			
			trackShopAsLastLink = true;
			set_cookie("trackShopAsLastLink", 'true');
			set_cookie("homepageSwitch", 'false');
			window.location = "http://bivakas.eu/";
		} else if (!isNaN(parseInt(content_show))){
			set_cookie("trackShopAsLastLink", 'true');
			set_cookie("homepageSwitch", 'false');
			window.location = "http://bivakas.eu/category.php?id_category="+content_show;
		} else { //otherwise show bivakas content div
			trackShopAsLastLink = false;
			set_cookie("trackShopAsLastLink", 'false');
			set_cookie("homepageSwitch", 'true' );
			
			//console.log(domain);
			
			$.ajax({
				method: "get",
				url: "http://"+domain+"/themes/bivakas/nonShopPages/"+bvLanguage+"/"+content_show,
				beforeSend: function() {
					$("#bvloading").show();
				},
				success: function(html){
					
					//console.log(html);
					//console.log(domain);
					html = replaceAll(html, "DOMAIN", 'http://'+domain);
					//console.log(html);
					
					$(".bvcontent").css("overflow",'hidden');
					$(".bvcontent").css("display",'block');
					$(".bvcontent").empty().html(html);
				}
			});
		}
		$("#bvloading").hide();
		//console.log($("#bvNewsIframe").html());
		//console.log($(".bvcontent").html());

		return false;
 	}); //close click(
}); //close $(


function replaceAll(txt, replace, with_this) {
  return txt.replace(new RegExp(replace, 'g'),with_this);
}

function checkiframe(size){
	$(".bvcontent").css('height', size);
}

function bvScrollTop(){
	//$("html, body").animate({scrollTop:0}, 'slow');
}

