window.addEvent('domready', function(){
//-slideshow
if($chk($('slideshow'))){ var ix = 0;var co=new Array();var op;
$('slideshow').getElements('li').each(function(el,i){op=1;if(i>0) {op=0;}co[i]=el.setStyle('opacity',op);});
function action() {
co[ix].set('morph',{duration:2000, transition:'linear'}).morph({opacity:0});
co[ix=ix<co.length-1?ix+1:0].set('morph',{duration:2000,transition:'linear'}).morph({opacity:1});}
window.addEvent('load',function(){action.periodical(4000);});}
//-slideshow

if($chk($('form1'))){

var podjetje = $('podjetje');
var naslov = $('naslov');
var tel = $('tel');
var xmail = $('xmail');
var kontakt = $('kontakt');
	
$('form1').addEvent('submit', function(e) {	
new Event(e).stop();	 var regEmail = /^[A-Z0-9._%-]+@[A-Z0-9.-]+\.[A-Z]{2,4}$/;

function yellow(var1){var1.style.background = '#FFF79C'; var1.style.border = '1px solid #f00';}
function white(var2) {var2.style.background = '#fff'; var2.style.border = '1px solid #ccc';}

if(tel.get('value') == '') {yellow(tel);} else {white(tel); var telOK=1;}
if(xmail.get('value').toUpperCase().match(regEmail)){white(xmail); var xmailOK='1';} else {yellow(xmail);}
if(kontakt.get('value') == '') {yellow(kontakt);} else {white(kontakt); var kontaktOK=1;}

		if(kontaktOK==1 && xmailOK==1 && telOK==1)
		{
			this.set('send', {
				url: 'js/form1.php',
				method: 'post',
				onRequest: function() {$('show').empty().addClass('ajax-loading');},
				onSuccess: function() {
				$('hide').setStyle('display', 'block');
				$('show').removeClass('ajax-loading');
				}
				});
				this.send();
			$('show').setStyle('display', 'none');
			$('hide').setStyle('display', 'block');
		} 
		//---
		});
	}

//MAP MAP MAP MAP MAP MAP MAP MAP 
if($chk($('slideshow-map'))){
	var showDuration1 = 3000;
		var container1 = $('slideshow-map');
		var images1 = container1.getElements('img');
		var currentIndex1 = 0;
		var interval1;
		var toc1 = [];
		var tocWidth1 = 20;
		var tocActive1 = 'toc-active';
		
		/* new: starts the show */
		var start1 = function() { interval1 = show1.periodical(showDuration1);};
		var stop1 = function() { $clear(interval1); };
		/* worker */
		var show1 = function(to) {
			images1[currentIndex1].fade('out');
			toc1[currentIndex1].removeClass(tocActive1);
			images1[currentIndex1 = ($defined(to) ? to : (currentIndex1 < images1.length - 1 ? currentIndex1+1 : 0))].fade('in');
			toc1[currentIndex1].addClass(tocActive1);
			//if(currentIndex == 2){stop();}
			
		};
		
		images1.each(function(img,i){
			if(i > 0) { img.set('opacity',0); }
		});

		images1.each(function(img,i){
			toc1.push(new Element('class',{
				text: i+1,
				//href: '#',
				'class': 'toc' + (i == 0 ? ' ' + tocActive1 : ''),
				events: {
					mouseenter: function(e) {stop1();show1(i);},
					mouseleave: function(f) {start1();}
				},
				styles: {left: ((i + 1) * (tocWidth1 + 10))}
			}).inject(container1));
			if(i > 0) { img.set('opacity',0); }
		});
	
start1();
}
//MAP MAP MAP MAP MAP MAP MAP MAP 
//---------------tips
var tooltip = new Element('div',{'id': 'tooltip'}).inject(document.body,'top');
tooltip.setStyles({
	'background':'#fff',
	'opacity':0,
	'color':'#333',
	'width':400,
	'border':'1px solid #999',
	'box-shadow': '0 0 15px #333',
	'-moz-box-shadow': '0 0 15px #333',
	'-webkit-box-shadow': '0 0 15px #333',
	'padding':'8px',
	'position':'absolute',
	'z-index':1000
});

$$('.Tip').addEvents({
	'mousemove': function(e){
		tooltip.setStyles({'top':e.page.y +10});
		tooltip.setStyles({'left':e.page.x + 10});
	},
	'mouseenter': function(){
		tx = this.get('title');
		var ex = tx.split('::')
		tooltip.set('html','<b>'+ex[0]+'</b><br>'+ex[1]);
		this.set('title',''); 
		tooltip.fade('in');
	},
			
	'mouseleave': function(){
		this.set('title',tx);
		tooltip.fade('out');
	}
});
//---------------tips
}); 