document.observe("dom:loaded", function() {
  $$('#faqform form').each(function (el) {
	Event.observe(el, 'submit', function(event){ if (!sendfaq()) Event.stop(event); });
  });
  $$('#menu li ul :first-child').each(function(el) {
	Element.addClassName(el, "first");
  });
  $$('#submenu :first-child').each(function(el) {
  	Element.addClassName(el, "first");
  });
  $$('#menu li ul').each(function (el) {
	Event.observe(el.parentNode, "mouseover", function(event) {
		Element.show(el);
		Element.addClassName(el.parentNode, "selected");
	});
	Event.observe(el.parentNode, "mouseout", function(event) {
		Element.hide(el);
		Element.removeClassName(el.parentNode, "selected");
	});
  })  
  
  $$('#menu li ul').each(function(el) {
  	if (Element.select(el.parentNode, "a")[0] && Element.select(el, "a")[0]) {
  		Element.select(el.parentNode, "a")[0].href = Element.select(el, "a")[0].href;
	}
  });
});


function addToBookmark() {
	title = document.title;
	url = location.href;
	  
	if (window.sidebar) { // Mozilla Firefox Bookmark
	window.sidebar.addPanel(title, url,"");
	} else if( window.external ) { // IE Favorite
	window.external.AddFavorite( url, title); 
	}
}

String.prototype.trim = function() {
	var str=this;
	str=str.replace(/^\s*(.*)/, "$1");
	str=str.replace(/(.*?)\s*$/, "$1");
	return str;
}
function validate(email) {
   var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
   return reg.test(email);
}
function sendfaq() {
	if (document.getElementById) {
		var lang = 'cs';
		var regru = /^\/ru\//;
		var regen = /^\/en\//;
		if (regru.test(location.pathname)) {
			lang = 'ru';
		} else if (regen.test(location.pathname)) {
			lang = 'en';
		}
		var name = $F('faqname');
		var email = $F('faqemail');
		var phone = $F('faqphone');
		var city = $F('faqcity');
		var text = $F('faqtext');
		
		
		if (name.trim() == "" || (email.trim() == "")
		 || city.trim() == "" || text.trim() == "") {
		 	if (lang == "cs") {
				alert("Vyplňte prosím správně jméno, e-mail, město a text zprávy.");
			} else if (lang == "en") {
				alert("Please fill in your name, email, city and text of the message.");
			} else if (lang == "ru") {
				alert("Правильно заполните графу имя, e-mail, город и текст сообщения.");
			}
				
			return false;
		}
		
		var url = '/wp-content/themes/default/ajax.php';
     	var pars = "faq=1&name=" + encodeURI(name) + "&" + "email=" + encodeURI(email) + 
				"&" + "city=" + encodeURI(city) + 
				"&" + "phone=" + encodeURI(phone) + "&" + "text=" + encodeURI(text);
		
		$('faqname').value = "";
		$('faqemail').value = "";
		$('faqphone').value = "";
		$('faqcity').value = "";
		$('faqtext').value = "";
		
     	var success = function(t) {
			if (lang == "cs") {
				$('faqform').innerHTML = "<p style='padding:10px;color:white;background:green;font-weight:bold;'>Váš dotaz byl úspěšně odeslán.</p>";
			} else if (lang == "en") {
				$('faqform').innerHTML = "<p style='padding:10px;color:white;background:green;font-weight:bold;'>Your query has been sent successfully.</p>";
			} else if (lang == "ru") {
				$('faqform').innerHTML = "<p style='padding:10px;color:white;background:green;font-weight:bold;'>Ваш вопрос успешно отослан.</p>";	
			}
     		
			$('faqform').hide();
			Effect.Appear('faqform');
     	}
	    var failure = function(t) {
			if (lang == "cs") {
				$('faqform').innerHTML = "<p style='padding:10px;color:white;background:red;font-weight:bold;'>Dotaz se nepodařilo odeslat, použijte prosím telefonický kontakt.</p>";
			} else if (lang == "en") {
				$('faqform').innerHTML = "<p style='padding:10px;color:white;background:red;font-weight:bold;'>Your query was not sent, please use the telephone contact.</p>";
			} else if (lang == "ru") {
				$('faqform').innerHTML = "<p style='padding:10px;color:white;background:red;font-weight:bold;'>Невозможно отослать сообщение, пожалуйста свяжитесь с нами по телефону.</p>";
			}
			$('faqform').hide();
			Effect.Appear('faqform');
	    }
	
	    var myAjax = new Ajax.Request(url, {method:'post',
	          postBody:pars, onSuccess:success, onFailure:failure});
     	
		return false;
	}
	return false;
}
function showinfo(ID){
		var url = '/wp-content/themes/default/ajax-showinfo.php?id=' + ID;
	    var success = function(t) {
			new Effect.Highlight('project-info');
			new Effect.Highlight('projects-' + ID);
     		$('project-info').innerHTML = t.responseText;
     	}
	    var failure = function(t) {
			//chyba nacteni
	    }
	
	    var myAjax = new Ajax.Request(url, {method:'fet',
	        onSuccess:success, onFailure:failure});
     	
		return false;
}
function openWindow(img, id) {
	window.open(img,id,'height=650,width=700,status=no,toolbar=no,menubar=no,location=no,scrollbars=yes,resizable=no');
}

