	
function GXEfect(EID){
		var EFE = new Fx.Style(''+EID, 'opacity', {
		duration: 250, 
		transition: Fx.Transitions.quartInOut
		});
		EFE.start(1,0).chain(
		EFE.start.pass([0,1], EFE)
		);	
	}
function switchMenu(obj) {
	var imgid ='A'+obj;
	if ( $('B'+obj).style.display != 'none' ) {
		$('B'+obj).style.display = 'none';
		$(''+imgid).src='./_clip/plus.gif';
	}else {
		$('B'+obj).style.display = 'block';
		$(''+imgid).src='./_clip/minus.gif';
	}
}

function CheckAll(FID) {
	for (var i=0;i<$(''+FID).elements.length;i++) {
		var e = $(''+FID).elements[i];
		if ((e.name != 'allbox') && (e.type=='checkbox')) {
			e.checked = $('allbox').checked;
		}
	}
}

function getInfo() {
		if(confirm('Kliknutim na tlačítko OK odstraníte vybrané položky ze seznamu! Tato operace je nevratná!'))
		{
		alert('Odstranit?');
		return true;
		}
		else
		{
		alert('Zrušeno!');
		return false;
		}
	}
	
function checkMail(email){
	var filter  = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
	if (filter.test(email)){
		return true;
	}else{
		return false;
	}
}

function emailTaken(){
	history.go(-1);
	alert('Emailová adresa '+Email+' je již v našem systemu registrována! Použijte jinou Emailovou ardresu!');
	document.getElementById('email').style.backgroundColor = "#FF6666";
}

function IsEmpty(EID) {
   if (($(''+EID).value.length==0) ||
   ($(''+EID).value==null)) {
      return true;
   }
   else { return false; }
}

function isNumeric(EID, helperMsg){
	var numericExpression = /^[0-9]+$/;
	if($(''+EID).value.match(numericExpression)){
		return true;
	}else{
		alert(helperMsg);
		$(''+EID).focus();
		return false;
	}
}

function login(){
	if($('username').getValue()=='' || $('username').getValue()=='Uživatelské jméno' && $('password').getValue()=='' || $('password').getValue()=='Heslo'){
		alert('Vyplňte prosím pole Uživatelské jméno a Heslo!');
		$('username').style.backgroundColor = '#D4031B';
		$('username').style.color = '#FFF';
		$('password').style.backgroundColor = '#D4031B';
		$('password').style.color = '#FFF';
	}else{
		GXEfect('lb_onpage');
		new Ajax('settings.php',{postBody:$('login'), update: 'lb_onpage'}).request();
	}
}
function logout(){
			GXEfect('lb_onpage');
			new Ajax('settings.php',{postBody:$('logout'), update: 'lb_onpage'}).request();
}

function getPwd(){
			GXEfect('lb_onpage');
			$('action').value = 'lostpwd';
			new Ajax('settings.php',{postBody:$('logout'), update: 'logintab'}).request();
}
function requestPwd(){
			GXEfect('lb_onpage');
			new Ajax('settings.php',{postBody:$('requestpwd'), update: 'logintab'}).request();
}
function getLogin(){
			GXEfect('lb_onpage');
			new Ajax('settings.php',{postBody:$('getlogin'), update: 'logintab'}).request();
}
function register(){
			if(IsEmpty('jmeno')){
				GXEfect('jmeno');
				$('jmeno').style.backgroundColor = '#ECECEC';
				alert('Vyplňte prosim Jméno');
				return false;
			}
			if(IsEmpty('prijmeni')){
				GXEfect('prijmeni');
				$('prijmeni').style.backgroundColor = '#ECECEC';
				alert('Vyplňte prosim Příjmení!');
				return false;
			}
			if(!checkMail($('remail').getValue())){
				GXEfect('remail');
				$('remail').style.backgroundColor = '#ECECEC';
				alert('Emailová adresa '+$('remail').getValue()+' není v platném formátu!');
				return false;
			}
			if(IsEmpty('username')){
				GXEfect('username');
				$('username').style.backgroundColor = '#ECECEC';
				alert('Vyplňte prosim Uživatelské jméno!');
				return false;
			}
			if($('pass1').getValue()!= $('pass2').getValue() && IsEmpty('pass1') && IsEmpty('pass2')){
				GXEfect('pass1');
				GXEfect('pass2');
				$('pass1').style.backgroundColor = '#ECECEC';
				$('pass2').style.backgroundColor = '#ECECEC';
				alert('Zadaná hesla se neshodují!');
				return false;
			}
			new Ajax('register.php',{postBody:$('register'), update: 'register-area'}).request();
			GXEfect('register-area');
}

function subscribe(){
	 if(!checkMail($('email').getValue())){
	alert('Emailová adresa '+$('email').getValue()+' není v platném formátu!');
	GXEfect('nletter');
	$('email').style.backgroundColor = '#D4031B';
	$('email').style.color = '#FFF';
	}else{
		GXEfect('nletter');
		new Ajax('register.php',{postBody:$('newsletter'), update: 'nletter'}).request();
		$('email').style.backgroundColor = '#FFF';
		$('email').style.color = '#808080';
	} 
}

function sendMessage(){
					if(!$('name').value || $('name').value=='jméno a příjmení'){
						alert('Zadejte prosim Vaše jméno a příjmení!');
						$('name').value = 'jméno a příjmení';
						$('name').style.backgroundColor = '#D4031B';
						$('name').style.color = '#FFF';
						var ok0=0;
					}else{
						$('name').style.backgroundColor = '#FFF';
						$('name').style.color = '#808080';
						var ok0=1;
					}
					if(!$('text').value || $('text').value=='text zprávy'){
						alert('Chybí text zprávy!');
						$('text').value = 'text zprávy';
						$('text').style.backgroundColor = '#D4031B';
						$('text').style.color = '#FFF';
						var ok1=0;
					}else{
						$('text').style.backgroundColor = '#FFF';
						$('text').style.color = '#808080';
						var ok1=1;
					}

					if(!checkMail($('email').getValue())){
						alert('Emailová adresa '+$('email').getValue()+' není v platném formátu!');
						$('email').style.backgroundColor = '#D4031B';
						$('email').style.color = '#FFF';
						var ok2=0;
					}else{
						$('email').style.backgroundColor = '#FFF';
						$('email').style.color = '#808080';
						var ok2=1;
					}
					if(ok1 && ok2 && ok0) new Ajax('kontakt.php',{postBody:$('Aform'), update: 'container'}).request();
				}

		
		function selectK(KID){
			
			$('katalog').addClass('katalog-selected');
			$('l1').src = './images/slider.php?l=1'
			$$('#katalog li.katBit').removeClass('katalog-selected');
			$$('#katalog p').addClass('hide');
			$('K'+KID).addClass('katalog-selected');
			$('SUBkatalog').removeClass('katalog-selected');
			$('SUBkatalog').removeClass('subkatalog-selected');
			$('SUBSUBkatalog').setHTML('');
			$('SUBSUBSUBkatalog').setHTML('');
			new Ajax('katalog.php', {
				data: 'a=subkatalog&productid='+KID,
				method: 'get',
				update: 'SUBkatalog'}).request();
			$('K'+KID+'').blur();
			createCookie('PID',KID,'14');
		}

		function selectSK(KID){
			
			$('SUBkatalog').addClass('katalog-selected');
			$('SUBkatalog').addClass('subkatalog-selected');
			$$('#SUBkatalog li.subKatBit').removeClass('katalog-selected');
			$('SK'+KID).addClass('katalog-selected');
			$$('#SUBSUBkatalog li.subKatBit').addClass('katalog-selected');
			new Ajax('katalog.php', {
				data: 'a=subsubkatalog&productid='+KID,
				method: 'get',
				update: 'SUBSUBkatalog'}).request();
			createCookie('SPID',KID,'14');
			$('SUBSUBSUBkatalog').setHTML('');
			$('SK'+KID+'').blur();
		}
		
		function selectSSK(KID){	
			$('SUBSUBkatalog').addClass('katalog-selected');
			$('SUBSUBkatalog').addClass('subkatalog-selected');
			$$('#SUBSUBkatalog li.subKatBit').removeClass('katalog-selected');
			$('SSK'+KID).addClass('katalog-selected');
			$$('#SUBSUBSUBkatalog li.subKatBit').addClass('katalog-selected');
			new Ajax('katalog.php', {
				data: 'a=subsubsubkatalog&productid='+KID,
				method: 'get',
				update: 'SUBSUBSUBkatalog'}).request();
			createCookie('SSPID',KID,'14');
			$('SSK'+KID+'').blur();
		}

		function init_level(count,level,tablabel,level_area,level_id,tabnumber,subtablable){
					window.addEvent('load', function(){
							if(level==0){
								$(''+level_id).removeClass('zone-katalog');
								$(''+level_id).removeClass('c-top');
							}
							if(level==1){
								$(''+level_id).removeClass('subcat-02');
								$(''+level_id).removeClass('c-middle');
								$(''+level_id).removeClass('zone-subkatalog');
								init_level(count,'2',''+subtablable,'level3','katalog-sub-sub');
							}
							if(level==2){
								init_level(count,'3',''+subtablable,'level4','katalog-sub-sub-sub');
							}
					});
				}

		function sub2init(SPID){
							$$('#SUBkatalog li.subKatBit').removeClass('katalog-selected');
							$('SUBkatalog').addClass('katalog-selected subkatalog-selected');
							
							new Ajax('katalog.php', {
									data: 'a=subsubkatalog&productid='+SPID,
									method: 'get',
									update: 'SUBSUBkatalog'}).request();
							
							//GXEfect('SUBSUBkatalog');
		}
		function preloadKAT(PID,SPID){
		//alert(PID+'--'+SPID);
							$('katalog').addClass('katalog-selected');
							$('l1').src = './images/slider.php?l=1'
							$$('#katalog li.katBit').removeClass('katalog-selected');
							$$('#katalog p').addClass('hide');
							init_level('','0','KATALOG','level1','katalog');
							$('K'+PID+'').addClass('katalog-selected');
							new Ajax('katalog.php', {
									data: 'a=subkatalog&productid='+PID,
									method: 'get',
									update: 'SUBkatalog'}).request();
							if(SPID!=0 && SPID!==PID ){
								//GXEfect('SUBkatalog');
								window.addEvent('load', function(){
									sub2init(''+SPID+'');
									$('SK'+SPID).addClass('katalog-selected');

									
								});
								///setTimeout("",1000);
								//GXEfect('SUBSUBkatalog');
							}
		}

		function show(PID){
			$('photoid').value = PID;
			$('pid').value = PID;
			$('pid2').value = PID;
			
			new Ajax('katalog.php',{postBody:$('reload_form'), update: 'content_reload'}).request();
			//lbaddrm();
			//GXEfect('detail');
		}

		function lightbox_add(){
			if($$('#lightbox-scroll li.item').remove());
			//GXEfect('lightbox-scroll');
			new Ajax('katalog.php',{postBody:$('lightbox_add'), update: 'lightbox-scroll'}).request();
			$('lightbox-scroll').setStyle('left', '0px');
			var s = $('lightbox-scroll').getStyle('width').toInt();
			var lbsize = s + 82;
			$('lightbox-scroll').setStyle('width', ''+lbsize+'px');
		}

		function showThumb(EID){
				if($(''+EID).hasClass('hide')){
					$(''+EID).removeClass('hide');
					GXEfect(EID);
				}else{
					$(''+EID).addClass('hide');
				}
		}

		function srollLe(EID){
			var size = $(''+EID).getStyle('width').toInt();
			var pos = $(''+EID).getStyle('left').toInt();
			var go = pos + 82;
			if(go <= 0 ){
			$(''+EID).setStyle('left', ''+go+'px');
			//$('container').setHTML('puvodni pozice: '+pos+'nastavena pozice: '+go+'veliost slideru: '+size+' sirka view: 534 ');
			}else{
				GXEfect('previous');
			}
		}
		
		function srollRi(EID){
			var size = $(''+EID).getStyle('width').toInt();
			var pos = $(''+EID).getStyle('left').toInt();
			var go = pos - 82;
			var max = 1-448 + go;
			var ms = max + size;
			if( ms>=0){
				$(''+EID).setStyle('left', ''+go+'px');
				//$('container').setHTML('puvodni pozice: '+pos+'nastavena pozice: '+go+'veliost slideru: '+size+' sirka view: 534 '+max+'||'+ms);
			}else{
				//$('container').setHTML('puvodni pozice: '+pos+'nastavena pozice: '+go+'veliost slideru: '+size+' sirka view: 534 '+max+'||'+ms);
				GXEfect('next');
				
			}
		}

	function removeBit(EID){
			GXEfect(EID);
			setTimeout("$('"+EID+"').remove();",1000);
			$('remove_id').value = EID;
			new Ajax('lightbox.php',{postBody:$('remove_bit')}).request();
		}

	function removeAll(){
			$('a').value = 'remove_all';
			new Ajax('lightbox.php',{postBody:$('main_form')}).request();
			setTimeout('window.location.reload( false )',1000);
		}
		
	function commentAll(){
		var c = 0;
		for (var i=0;i<$('main_form').elements.length;i++) {
		var e = $('main_form').elements[i];
		if ((e.name != 'allbox') && (e.type=='checkbox') && (e.checked == true)) {
			c++;
			}
		}
		if(c > 0){
			$('commnetbox').removeClass('hide');
			GXEfect('commnetbox');
			$('sbutton').addClass('hide');
		}else{
			alert("Nebyly označeny položky Lightboxu ktere chcete poptat! Označte vybráné položky a odeslani opakujte! Děkujeme!");
		}
		}

	function sendAll(){
			$('a').value = 'send_all';
			GXEfect('commnetbox');
			new Ajax('lightbox.php',{postBody:$('main_form'), update: 'commnetbox'}).request();
			setTimeout('$("sbutton").removeClass("hide");$("commnetbox").addClass("hide");',5*1000);	
		}
		
	function sendPoptavka(){
			GXEfect('product-poptavka');
			new Ajax('katalog.php',{postBody:$('poptavka'), update: 'product-poptavka'}).request();
		}	
	function zoomin(EID){
		
		   $(EID).setStyle('position','absolute');
		   $(EID).setStyle('z-index','200');
		   $(EID).src='./photo.php?aktualityid='+EID.replace('AK','')+'&size=full';
		   $(EID).setStyle('width','auto');
		   var ID = EID.replace('AK','');
		   SID = 'S'+ID;
		   $(SID).setStyle('position','absolute');
		   $(SID).setStyle('z-index','190');
		   var TID = 'T'+ID;
		   $(TID).setStyle('display','none');

		
	}
	function zoomout(EID){
		
		   $(EID).setStyle('position','static');
		   $(EID).setStyle('z-index','0');
		   $(EID).src='./photo.php?aktualityid='+EID.replace('AK','');
		   $(EID).setStyle('width','auto');
		   var ID = EID.replace('AK','');
		   SID = 'S'+ID;
		   $(SID).setStyle('position','static');
		   $(SID).setStyle('z-index','0');
		   var TID = 'T'+ID;
		   $(TID).setStyle('display','block');

		
	}
	function createCookie(name,value,days) {
	if (days) {
		var date = new Date();
		date.setTime(date.getTime()+(days*24*60*60*1000));
		var expires = "; expires="+date.toGMTString();
	}
	else var expires = "";
	document.cookie = name+"="+value+expires+"; path=/";
	}
	function readCookie(name) {
	var nameEQ = name + "=";
	var ca = document.cookie.split(';');
	for(var i=0;i < ca.length;i++) {
		var c = ca[i];
		while (c.charAt(0)==' ') c = c.substring(1,c.length);
		if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length);
	}
	return null;
	}

	function eraseCookie(name) {
	createCookie(name,"",-1);
	}

