function loadhandler() {
	var e=$('.gal .small div');
	e.click(function(e) {
		var g=e.currentTarget.parentNode.parentNode;
		$('.big *',g).detach();
		$('.big',g).append($(e.currentTarget).clone());
		$('.slika_opis',g)[0].innerHTML=g.opisi[$('img',e.currentTarget)[0].src.replace(/^.*\//i,'')];
	});
}
celice=[110,109,108,107,106,105,104,103,102,101,100,121,111,112,113,114,115,116,117,118,119,120,99,204,203,202,200,206,207,208];
function gettarget(e) {
	var r,t=e.currentTarget,y=e.clientY-t.offsetTop,x=e.clientX-t.offsetLeft;
	if(t.src.indexOf('celica_')>0) {
		if((y>=32)&&(y<=52))r=0;
		else if((y>=75)&&(y<=98))r=12;
		else return '';
		if((x>=16)&&(x<=27)){}
		else if((x>=33)&&(x<=44))r+=1;
		else if((x>=49)&&(x<=60))r+=2;
		else if((x>=65)&&(x<=76))r+=3;
		else if((x>=82)&&(x<=93))r+=4;
		else if((x>=98)&&(x<=109))r+=5;
		else if((x>=114)&&(x<=125))r+=6;
		else if((x>=130)&&(x<=142))r+=7;
		else if((x>=147)&&(x<=158))r+=8;
		else if((x>=163)&&(x<=174))r+=9;
		else if((x>=179)&&(x<=190))r+=10;
		else if((x>=179)&&(x<=230))r+=11;
		else return '';
		if(r>22)return '';
		return 'celica_'+celice[r];
	}
	else if(t.src.indexOf('podstreha_')>0) {
		if((x>=200)&&(x<=214)&&(y>=30)&&(y<=93))r=201;
		else if((x>=194)&&(x<200)&&(y>=46)&&(y<=73))r=201;
		else if((x>=18)&&(x<=45)&&(y>=35)&&(y<=87))r=205;
		else if((y>=30)&&(y<=53))r=23;
		else if((y>=69)&&(y<=91))r=27;
		else return '';
		if(r<200) {
			if((x>=70)&&(x<=91)) {}
			else if((x>=94)&&(x<=113))r++;
			else if((x>=137)&&(x<=157))r+=2;
			else if((x>=159)&&(x<=198)&&(y<=53))r+=3;
			else return '';
			r=celice[r];
		}
		return 'podstreha_'+r;
	}
	else if(t.src.indexOf('pritlicje_')>0) {
		r=0;
		if((y>=6)&&(y<=25))
		{
			if((x>=11)&&(x<=29))r="01";
			else if((x>=31)&&(x<=166))r="02";
			else if(x>=216)r="03";
		}
		else if((y>=27)&&(y<=50))
		{
			if((x>=15)&&(x<=27))r="04";
			if((x>=28)&&(x<=74))r="05";
			if((x>=78)&&(x<=151))r="06";
			if((x>=187)&&(x<=214))r="07";
		}
		else if((x>=2)&&(x<=21)&&(y>=55)&&(y<=67))r="08";
		else if((y>=71)&&(y<=94))
		{
			if((x>=16)&&(x<=89))r="09";
			if((x>=93)&&(x<=135))r=10;
			if((x>=140)&&(x<=166))r=11;
			if((x>=170)&&(x<=190))r=12;
			if((x>=194)&&(x<=214))r=13;
		}
		else if((y>=99)||(x>=218)||(x<6))r="00";
		if(!r)return '';
		return 'pritlicje_0'+r;
	}
	else {
		if(y<70)return 'navigacija1';
		else if(y<97)return 'navigacija2';
		else if(y<120)return 'navigacija3';
		else return 'navigacija4';
	}
	return '';
}
function navimouse(e) {
	var r=gettarget(e);
	if(r!='')e.currentTarget.src=window.navi+r+'.jpg';
}
$(document).ready(function() {
	window.navi='navigacija/'+((document.cookie.indexOf('jezik=en')==-1)?'':'en/');
	$('#bookingform').submit(function(e) {
		var err="",dm;
		if((dm=e.currentTarget.ARR.value.match(/(\d{4})-(\d{2})-(\d{2})/))==null)
			err="Bad date of arrival. It should be YYYY-MM-DD.";
		else if((dm=e.currentTarget.DEP.value.match(/(\d{4})-(\d{2})-(\d{2})/))==null)
			err="Bad date of departure. It should be YYYY-MM-DD.";
		else if((e.currentTarget.NOROOMS.value!=parseInt(e.currentTarget.NOROOMS.value))||(parseInt(e.currentTarget.NOROOMS.value)<1))
			err="Invalid number of persons.";
		if(err!="")
		{
			e.preventDefault();
			alert(err);
		}
	});
	loadhandler();
	$('#imgnav').mouseover(navimouse);
	$('#imgnav').mousemove(navimouse);
	$('#imgnav').click(function(e) {
		var t=e.currentTarget,x=e.clientX-t.offsetLeft,y=e.clientY-t.offsetTop;
		if((x>=205)&&(x<=222)&&(y>=122)&&(y<=139)) {
			t.src=window.navi+'navigacija.jpg';
			return;
		}
		var r=gettarget(e);
		if(r=='')return;
		if(r=='navigacija1') {
			t.src=window.navi+'podstreha_200.jpg';
		}
		else if(r=='navigacija2') {
			t.src=window.navi+'celica_101.jpg';
		}
		else if(r=='navigacija3') {
			t.src=window.navi+'pritlicje_000.jpg';
		}
		else if(r=='navigacija4') {
		}
		else {
			$('body').css('cursor','wait');
			if(t.src.indexOf('celica_')>0) {
				rt='levo.php?teme_id=96&';
			}else if(t.src.indexOf('podstreha_')>0){
				rt='levo.php?teme_id=97&';
			}
			 else if(t.src.indexOf('pritlicje_')>0){
				rt='levo.php?teme_id=98&';
			}
			//alert(rt+r);
			$.get(rt+r,null,function(data) {
				$('body').css('cursor','');
				$('#center').html(data);
				loadhandler();
				var i=0,j;
				while(1)
				{
					i=data.indexOf('<script',i);
					if(i<0)break;
					i=data.indexOf('>',i);
					if(i<0)break;
					j=data.indexOf('</script>',i);
					if(j<0)break;
					eval(data.substring(i+1,j));
				}
			});
		}
	});
});

