function setCookie_(name, value, expires, path, domain, secure) {
  var curCookie = name + "=" + escape(value) +
      ((expires) ? "; expires=" + expires.toGMTString() : "") +
      ((path) ? "; path=" + path : "") +
      ((domain) ? "; domain=" + domain : "") +
      ((secure) ? "; secure" : "");
      //alert(curCookie);
  document.cookie = curCookie;
}

function getCookie_(name) {
  var dc = document.cookie;
  var prefix = name + "=";
  var begin = dc.indexOf("; " + prefix);
  if (begin == -1) {
    begin = dc.indexOf(prefix);
    if (begin != 0) return null;
  } else
    begin += 2;
  var end = document.cookie.indexOf(";", begin);
  if (end == -1)
    end = dc.length;
  return unescape(dc.substring(begin + prefix.length, end));
}


function handleInputClicked(inputObj, hideInputFakeText, str) {
	if(hideInputFakeText)
		inputObj.className = 'search middle';
	else 
		if (inputObj.value == "") inputObj.className = 'search middle faketext' + str;
	} 

try {
	document.execCommand("BackgroundImageCache", false, true);
} catch(err) {}


//page onload ...

$(document).ready(function() {
	
	$("a[rel^='gal']").prettyPhoto({padding: 40, theme: 'light_rounded'});
	
	//search input
	$("#search").mouseover(function() {
		//alert($.trim($(this).attr("value")));
	});
	$("#search")
		.attr("class", "search middle")
		.focus(function() {handleInputClicked(this, true, "Search");})
		.blur(function() {handleInputClicked(this, false, "Search");})
	;
	
	if ($.trim($("#search").attr("value")) == "") $("#search").addClass("faketextSearch");
	
	$("#loginFormName")
		.focus(function() {handleInputClicked(this, true, "LoginName");})
		.blur(function() {handleInputClicked(this, false, "LoginName");})
	;
	
	if ($.trim($("#loginFormName").attr("value")) == "") $("#loginFormName").addClass("faketextLoginName");
	
	$("#loginFormPassword")
		.focus(function() {handleInputClicked(this, true, "LoginPass");})
		.blur(function() {handleInputClicked(this, false, "LoginPass");})
	;
	
	if ($.trim($("#loginFormPassword").attr("value")) == "") $("#loginFormPassword").addClass("faketextLoginPass");
	
	//stripped table
	$("table:not(.grid) tr:odd")
		.not('form table tr').addClass("even");
	$('.grid tr:even')
		.not('.grid tr:last')
		.addClass("even");
	
	//flash contact-us
	$("#mapa-contact-us")
		.flash({
			swf: 'data/sharedfiles/mapa.swf',
			width: 679,
			height: 324,
			wmode: 'transparent',
			flashvars: {
				dataxml: '/data/sharedfiles/strings.xml'
			}
		});
	
	//contact-us
	$("#contacts-us .country").hide();	
	$("#contacts-us .aname").remove();	

	if ($("#contacts-us").is(":visible")) {
		changeState();
	}
		
});

//GA
	try {
		var pageTracker = _gat._getTracker("UA-12814509-1");
		pageTracker._trackPageview();

	} catch(err) {}
		
	function getAnchor() {
		var myFile = document.location.toString();
		if (myFile.match('#')) { // the URL contains an anchor
		  // click the navigation item corresponding to the anchor
		  var myAnchor = myFile.split('#')[1];
		}
		if (typeof myAnchor == "undefined") myAnchor = "czech-republic";
		return myAnchor;
	}	
	
	function changeState(myAnchor) {
		var _myAnchor = (typeof myAnchor == "undefined") ? getAnchor() : myAnchor;
		//alert(_myAnchor);
		document.location.href = "/contact-us.html#" + _myAnchor;
		if ($("#" + _myAnchor + "-d").is(":visible")) {
			
		} else {
			$("#contacts-us .country").hide();
			$("#" + _myAnchor + "-d").show();
		}
		setTimeout(function() {scrollTo(0, 0);}, 100);
	}
	

function addEvent(obj, evType, fn){
 if (obj.addEventListener){
   obj.addEventListener(evType, fn, false);
   return true;
 } else if (obj.attachEvent){
   var r = obj.attachEvent("on"+evType, fn);
   return r;
 } else {
   return false;
 }
}

addEvent(window, "load", function() {
	for(var z = 0, f = document.getElementsByTagName('form').length; z < f; z++) {
		document.getElementsByTagName('form').item(z).setAttribute('autocomplete', 'off');
	}
	$("#loginFormName").val("");
	$("#loginFormName").addClass("faketextLoginName");
	$("#loginFormPassword").val("");
	$("#loginFormPassword").addClass("faketextLoginPass")
});

	function scrollToDiv(divName, scrollValue) {
		document.getElementById(divName).scrollTop = scrollValue;
	}
	
	function toggleSelect(toggleDiv, toggleButton, scrollToPageNum) {
		var buttons = new Array('/images/mnogosearch/selectButton.gif', '/images/mnogosearch/selectButtonOn.gif');
		if(document.getElementById(toggleDiv).style.display == 'none') {
			document.getElementById(toggleDiv).style.display = 'inline';
			var to = document.getElementById('pageList-' + scrollToPageNum).offsetTop;
			var toggleDivContent = toggleDiv + '-cont';
			setTimeout("scrollToDiv('" + toggleDivContent + "', " + to + ")", 100);
			document.getElementById(toggleButton).src = buttons[1];
		} else {
			document.getElementById(toggleDiv).style.display = 'none';
			document.getElementById(toggleButton).src = buttons[0];
		}
		
		
		
	}

	
	function toggleEl(elId) {
		var te = document.getElementById(elId);
		if( te.style.display == 'block' ) {
       te.style.display = 'none';
    } else {
       te.style.display = 'block';
       //document.getElementById('tfr').style.width = '140px';
    }
    return false;
	}