 tinyMCE.init({
	mode : "none",
	theme : "advanced",
	plugins : "pagebreak",
	pagebreak_separator: "<!---->",
	theme_advanced_buttons1 : "bold,italic,underline,strikethrough,pagebreak,separator,justifyleft,justifycenter,justifyright,justifyfull,separator,bullist,numlist,separator,undo,redo,link,unlink,insertimage,separator,formatselect",
	theme_advanced_buttons2 : "",
	theme_advanced_buttons3 : "",
	theme_advanced_buttons4 : "",
	theme_advanced_toolbar_location : "top",
	theme_advanced_toolbar_align : "left",
	width : "910",
	height: "300",
	setup : function(ed) {
		ed.addButton('insertimage', {
			title : 'Vložit soubor',
			image : '/images/insertimage.gif',
			onclick : function() {
				$('filemanager').style.display="block";
				var url = 'fma.php';
     			var pars = "";
     			var success = function(t) {
     				$('filemanager').innerHTML = t.responseText;
     			}
	  			var failure = function(t) {
	    			alert('chyba');
	    		}
	    		var myAjax = new Ajax.Request(url, {method:'post',
	          		postBody:pars, onSuccess:success, onFailure:failure});
				}
		});

	}
  });
document.observe("dom:loaded", function() {
  $$('#page .order-table div').each(function (el) {
	Event.observe(el, "click", function(event) {
		$('order-edit').show();

		showEdit(el.id,getURLParam('id'));
	});
  });
  tinyMCE.execCommand('mceAddControl', false, 'textcontent');
  if ($('logo_cz')) {
  	swfobject.embedSWF("/images/paganini.swf", "logo_cz", "910", "312", "9.0.0", "/scripts/expressInstall.swf");
  }
  if ($('logo_en')) {
  	swfobject.embedSWF("/images/paganini-en.swf", "logo_en", "910", "312", "9.0.0", "/scripts/expressInstall.swf");
  }
	
});
function fmad(file) {
	tinyMCE.execCommand('mceInsertContent', false, '<a href="http://'+window.location.hostname+'/uploads/' + file + '">' + file + '</a>');
	$('filemanager').style.display = 'none';
}
function fmai(file, descr) {
	tinyMCE.execCommand('mceInsertContent', false, '<img src="http://'+window.location.hostname+'/uploads/' + file + '" alt="' + descr + '" title="' + descr + '" />');
	$('filemanager').style.display = 'none';
}
function inputEnter(element, val, leave) {
	if (leave == undefined) 
		leave = '';
	if (element.value == val) {
		element.value = leave;
	}
}

function inputLeave(element, val, leave) {
	if (leave == undefined) 
		leave = '';
	if (element.value == leave) {
		element.value = val;
	} else if (element.value == '') {
		element.value = val;
	}
}
function validate(email) {
   var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
   return reg.test(email);
}

function message(form,lang){
	if (document.getElementById) {
		var email = form.email.value;
		var text = form.text.value;
		//var email = "";
		//var text ="";
		if (email == "" || text == "" || email == "Váš E-mail" || text == "Váš dotaz") {
			alert((lang==0)?"Vyplňte, prosím, všechny položky formuláře.":"Fill all fields, please.");
			return false;
		}
		if (!validate(email)) {
			alert((lang==0)?"Zadejte, prosím validní email":"Enter the valid email, please");
			return false;
		}
		var url = 'http://' + top.location.host + '/ajax.php';
     	var pars = "&email=" + encodeURI(email) + "&" + "text=" + encodeURI(text);
     	var success = function(t) {
	    //alert(t.responseText);
     		alert((lang==0)?"Váš dotaz byl úspěšně odeslán.":"Your message was succesfully send.");
			return true;
     	}
	    var failure = function(t) {
	    	alert((lang==0)?"Při odesílání nastala chyba. Zkuste to později, prosím, nebo využijte jiného spojení uvedeného v kontaktech.":"Sending error - please try again later.");
	    }
	
	    var myAjax = new Ajax.Request(url, {method:'post',
	          postBody:pars, onSuccess:success, onFailure:failure});
     	
		return false;
	}
	return false;
}
function createThumbnail(o) {	
	var nahled = document.createElement('img');
	nahled.setAttribute('src',o.getAttribute('src'));
	nahled.setAttribute('id','nahled');
	nahled.setAttribute('class','over');
	o.parentNode.appendChild(nahled);
}

function destroyThumbnail(o) {
	$('nahled').parentNode.removeChild($('nahled'));
}




function getURLParam(strParamName){
  var strReturn = "";
  var strHref = window.location.href;
  if ( strHref.indexOf("?") > -1 ){
    var strQueryString = strHref.substr(strHref.indexOf("?"));
    var aQueryString = strQueryString.split("&");
    for ( var iParam = 0; iParam < aQueryString.length; iParam++ ){
      if (
aQueryString[iParam].indexOf(strParamName.toLowerCase() + "=") > -1 ){
        var aParam = aQueryString[iParam].split("=");
        strReturn = aParam[1];
        break;
      }
    }
  }
  return unescape(strReturn);
} 

function printlist(id) {
	var url = 'fma.php';
    var pars = "id=" + id;
    var success = function(t) {
    	$('filemanager').innerHTML = t.responseText;
    }
	var failure = function(t) {
	   	alert('chyba');
	}
	var myAjax = new Ajax.Request(url, {method:'post',
		postBody:pars, onSuccess:success, onFailure:failure});
}	


function showEdit(ID,href){ 
		if (getURLParam('cat')) {
			var url = 'ajax-table-edit.php?pid=' + ID + '&kid=' + getURLParam('cat');
		} else if (getURLParam('par')) { 
			var csheadline = document.katalogform.csheadline.value;
			var enheadline = document.katalogform.enheadline.value;
			var cstextcontent = document.katalogform.cstextcontent.value;
			var entextcontent = document.katalogform.entextcontent.value;
			var iscat = document.katalogform.iscat[1].checked;
			var kat = document.katalogform.kat.value;
			var publish = document.katalogform.publish.checked;
			var url = 'ajax-table-edit.php?pid=' + ID + '&cid=' + getURLParam('par') + '&csheadline='+csheadline+'&enheadline='+enheadline+'&cstextcontent='+cstextcontent+'&entextcontent='+entextcontent+'&iscat='+iscat+'&kat='+kat+'&publish='+publish;
			if (getURLParam('mpic')) {
				var url = url + '&mpic' +getURLParam('mpic');
			}
			if (getURLParam('vpic')) {
				var url = url + '&vpic' +getURLParam('vpic');
			}
		} else {
			var url = 'ajax-table-edit.php?pid=' + ID + '&aid=' + href;
		}
	    var success = function(t) { 
     		$('order-edit').innerHTML = t.responseText;
     	}
	    var failure = function(t) { 
			//chyba nacteni
	    }
	
	    var myAjax = new Ajax.Request(url, {method:'get',
	        onSuccess:success, onFailure:failure});
     	
		return false;
	
}

function flipOn(o) {
	o.setAttribute('src',(o.getAttribute('src').replace(/std/,"hover")));
}
function flipBack(o) {
	o.setAttribute('src',(o.getAttribute('src').replace(/hover/,"std")));
}

