//var SITE_ROOT = 'http://localhost/otel/mail.php';

var SITE_ROOT = '/mail.php';

 try {

  document.execCommand("BackgroundImageCache", false, true);

} catch(err) {}



function addDOMLoadEvent(f){if(!window.__ADLE){var n=function(){if(arguments.callee.d)return;arguments.callee.d=true;if(window.__ADLET){clearInterval(window.__ADLET);window.__ADLET=null}for(var i=0;i<window.__ADLE.length;i++){window.__ADLE[i]()}window.__ADLE=null};if(document.addEventListener)document.addEventListener("DOMContentLoaded",n,false);/*@cc_on @*//*@if (@_win32)document.write("<scr"+"ipt id=__ie_onload defer src=//0><\/scr"+"ipt>");var s=document.getElementById("__ie_onload");s.onreadystatechange=function(){if(this.readyState=="complete")n()};/*@end @*/if(/WebKit/i.test(navigator.userAgent)){window.__ADLET=setInterval(function(){if(/loaded|complete/.test(document.readyState)){n()}},10)}window.onload=n;window.__ADLE=[]}window.__ADLE.push(f)}

 

 function addLoadEvent(func) {

	var oldonload = window.onload;

	if (typeof window.onload != 'function') {

	window.onload = func;

	} else {

	window.onload = function() {

	oldonload();

	func();

		}

	}

 }

 

 var data1 = new Date();

 

 var fotos_array = new Array();		

		

 function path_images ()

 {

	var fotos_img= $$('.foto');

	

	 for(m=0; m<fotos_img.length; m++)

   {  

	  fotos_array[m] = fotos_img[m].getAttribute('src');

	  

	  }

	

 }

 

 function externalLinks() {

 if (!document.getElementsByTagName) return;

 var anchors = document.getElementsByTagName("a");

 for (var i=0; i<anchors.length; i++) {

   var anchor = anchors[i];

   if (anchor.getAttribute("href") &&

       anchor.getAttribute("rel") == "external")

     anchor.target = "_blank";

 }

}

 

 Fx.Properties = Fx.Styles.extend({	

			increase: function(){for (	var p in this.now) this.element[p] = this.now[p];	}	

		});







		Fx.FlyingScroller = Fx.Properties.extend({

			initialize: function(el, options){

				this.parent(el, options);

				this.options = Object.extend(this.options || {}, Object.extend({

					paddingLeft: 0,

					paddingTop: 0

				}, options || {}));

			},

			toElement: function(el, paddingLeft, paddingTop){

				this.goTo(el.offsetLeft - (paddingLeft || this.options.paddingLeft || 0), el.offsetTop - (paddingTop || this.options.paddingTop || 0));

			},

			goTo: function(x, y){

				this.start({

					'scrollLeft': [this.element.scrollLeft, x],

					'scrollTop': [this.element.scrollTop, y]

				})

			}

		});



function id(id)

	{

		var elem = document.getElementById(id);

		return elem;

	}		



function close_message(linku)

	{

		linku.parentNode.parentNode.style.display = 'none';

	}



function contact_form(form)

	{

		var form_obj = id(form);

		/*alert(form_obj);*/

		var poststr = "nume=" + form_obj.nume.value

					+ "&companie=" + form_obj.companie.value

					+ "&email=" + form_obj.email.value

					+ "&mesaj=" + form_obj.mesaj.value

					+ "&sent=" + form_obj.sent.value

					+ "&contact=1&ajax=1"

		load_content('contact_div', SITE_ROOT, poststr);

	}



function rezervare(form)

	{

		form_obj = document.getElementById(form);

		if(!form_obj.sent.value)

			{

				form_obj.sent.value = 0;

			}

		var poststr = "nume=" + form_obj.nume.value

					+ "&data_sosirii=" + form_obj.data_sosirii.value

					+ "&data_plecarii=" + form_obj.data_plecarii.value

					+ "&tip_camera=" + form_obj.tip_camera.value

					+ "&telefon=" + form_obj.telefon.value

					+ "&nr_camere=" + form_obj.nr_camere.value

					+ "&nr_persoane=" + form_obj.nr_persoane.value

					+ "&email=" + form_obj.email.value

					+ "&sent=" + form_obj.sent.value

					+ "&rezervari=1&ajax=1"

		load_content('rezervari_div', SITE_ROOT, poststr);

	}

	

 function navigation ()

 { var contents = $('contents');

   var fotos_big = $$('.foto');

   

 /*  for(x=0; x<fotos_big.length; x++){  

	   fotos_big[x].setAttribute('src','templates/images/pix.gif');

	}

	*/

   var fotos = document.getElementById('fotos');

   var fotos_img= $$('#fotos img');

   var fotos_span = $$('#fotos li span'); 

   

   var galerie = document.getElementById('galerie');

   galerie.removeChild(fotos);

   var fotos_wrapper = document.createElement('div');

   fotos_wrapper.setAttribute('id','fotos_wrapper');

   galerie.appendChild(fotos_wrapper);

   

   

   for(m=0; m<fotos_img.length; m++)

   {fotos_wrapper.appendChild(fotos_img[m]);

	   fotos_img[m].style.top = m*494 + 'px';

	   fotos_img[m].removeAttribute('alt');

	  

	  }

  



   var fotos_nav2 = $('fotos_nav2');

   fotos_nav2.style.visibility = 'visible';

   fotos_nav2.style.position = 'absolute';

   fotos_nav2.style.top = 471 + 'px';

   fotos_nav2.style.left = 0;

   fotos_nav2.style.margin = 0;

   

   var fotos_nav_h4 = document.createElement('h4');

  fotos_nav2.appendChild(fotos_nav_h4);

   fotos_nav_h4.innerHTML = fotos_span[0].innerHTML;

   

  var main_nav = new Fx.FlyingScroller($('contents_wrapper'), {

		transition: Fx.Transitions.quadInOut,

		duration: 1500,

		paddingLeft: 0,

		paddingTop: 0

	

	});

  main_nav.clearTimer().toElement($('home'));   

   

  var gal_nav = new Fx.FlyingScroller($('fotos_wrapper'), {

		transition: Fx.Transitions.quadInOut,

		duration: 1500,

		paddingLeft: 0,

		paddingTop: 0

		

	

	});

  gal_nav.clearTimer().toElement($('foto1'));

  

  var contact_nav = new Fx.FlyingScroller($('contact'), {

		transition: Fx.Transitions.quadInOut,

		duration: 1500,

		paddingLeft: 0,

		paddingTop: 0

		

	

	});

  contact_nav.clearTimer().toElement($('formular_contact'));

  

  

 

   var main_nav_lks = new Array();

   var linkuri = $$('a');

   var foto_nav2_lks = $$('#fotos_nav2 a');

   foto_nav2_lks[0].setAttribute('id','selectat');

   var content_div =  $$('.content');

   

   for (m=0; m<linkuri.length; m++){

	 if(linkuri[m].getAttribute('rel')=='main_menu' || linkuri[m].getAttribute('rel')=='communitymainhref' || linkuri[m].getAttribute('rel')=='locationmainhref'){

	    main_nav_lks.push(linkuri[m]); 	 

	  }

	}







for (i=0; i<main_nav_lks.length; i++){

	/*

	main_nav_lks[i].onmouseover = function (){      

		this.style.color="#006600";

	}



	main_nav_lks[i].onmouseout = function (){      

		this.style.color="#6D951A";

	}

	*/



	main_nav_lks[i].onclick = function (){      

	var target_page = $(this.className);

	



	var otherLinksz = document.getElementsByTagName('a');

	var otherLinksTextz = "";

	var currentLinkTextz = "";

	for(var shzi=0;shzi<otherLinksz.length;shzi++){

		otherLinksTextz = otherLinksz[shzi].innerHTML;

		currentLinkTextz = this.innerHTML;







		if(otherLinksz[shzi].id=="home_linkz"){

			otherLinksz[shzi].innerHTML = '<img src="templates/images/logo.gif" alt="Home" border="0"/>';

		}



		if(otherLinksz[shzi].getAttribute('rel')=='fotogalz'){

			otherLinksz[shzi].style.color="#FFFFFF";



		}



	}





	document.getElementById('cityrailLink').style.display = 'none';

	if(this.getAttribute('rel')=='main_menu'){ 

		 main_nav.clearTimer().toElement($(target_page )); 
		 document.getElementById('plotslink').style.color = '#6D951A';
		 document.getElementById('locationmainhref').style.color = '#6D951A';
		 document.getElementById('naturelink').style.color = '#6D951A';
		 document.getElementById('urbanlink').style.color = '#6D951A';
		 document.getElementById('historylink').style.color = '#6D951A';
		 document.getElementById('areamaplink').style.color = '#6D951A';
		 document.getElementById('communitymainhref').style.color = '#6D951A';
		 document.getElementById('transportlink').style.color = '#6D951A';
		 document.getElementById('schoolslink').style.color = '#6D951A';
		 document.getElementById('attractionslink').style.color = '#6D951A';
		 document.getElementById('photogallerylink').style.color = '#6D951A';
		 document.getElementById('contactlink').style.color = '#6D951A';
		 this.style.color = '#006600';

	}



	   

	if(this.getAttribute('rel')=='locationmainhref'){

		//target_page = $(this.getAttribute('pr')); - AlexM changes (to remove weird attribute and make page w3 valid)

		target_page = this.href.split('#')[1];

		main_nav.clearTimer().toElement($(target_page ));
		
		document.getElementById('naturelink').style.color = '#6D951A';
		document.getElementById('urbanlink').style.color = '#6D951A';
		document.getElementById('historylink').style.color = '#6D951A';
		document.getElementById('areamaplink').style.color = '#6D951A';
		
		this.style.color = '#006600';

	}



	if(this.id=="locationmainhref" || this.getAttribute('rel')=='locationmainhref'){

		document.getElementById('location_menu').style.display='';

	}else{

		document.getElementById('location_menu').style.display='none';

	}





	if(this.getAttribute('rel')=='communitymainhref'){ 

		// target_page = $(this.getAttribute('pr')); - AlexM changes (to remove weird attribute and make page w3 valid)
		
		document.getElementById('cityrailLink').style.display = 'none';
		document.getElementById('otfordLink').style.display = 'none';
		document.getElementById('uniLink').style.display = 'none';
		document.getElementById('illaLink').style.display = 'none';
		document.getElementById('southcoastLink').style.display = 'none';
		document.getElementById('nioLink').style.display = 'none';
		
		target_page = this.href.split('#')[1];

		main_nav.clearTimer().toElement($(target_page ));
		
		document.getElementById('transportlink').style.color = '#6D951A';
		document.getElementById('schoolslink').style.color = '#6D951A';
		document.getElementById('attractionslink').style.color = '#6D951A';
		this.style.color = '#006600';
		
		if(this.id=="transportlink"){
			document.getElementById('cityrailLink').style.display = 'block';
		}
	}



	if(this.id=="communitymainhref" || this.getAttribute('rel')=='communitymainhref'){

		document.getElementById('community_menu').style.display='';
		if(this.id=="transportlink" || this.id=="communitymainhref"){
			document.getElementById('cityrailLink').style.display = 'block';
		}
		if(this.id=="schoolslink"){
			document.getElementById('otfordLink').style.display = 'block';
			document.getElementById('uniLink').style.display = 'block';
			document.getElementById('illaLink').style.display = 'block';
		}
		if(this.id=="attractionslink"){
			document.getElementById('southcoastLink').style.display = 'block';
			document.getElementById('nioLink').style.display = 'block';
		}

	}else{

		document.getElementById('community_menu').style.display='none';
		document.getElementById('cityrailLink').style.display = 'none';
		document.getElementById('otfordLink').style.display = 'none';
		document.getElementById('uniLink').style.display = 'none';
		document.getElementById('illaLink').style.display = 'none';
		document.getElementById('southcoastLink').style.display = 'none';
		document.getElementById('nioLink').style.display = 'none';

	}



	if(this.className=='contact'){ 

		 contact_nav.clearTimer().toElement($('formular_contact')); 

	 }



       return false;  

	  }

   }

   

   var current_foto = 0;

   

   var fotos_nav = document.createElement('ul');

   fotos_nav.setAttribute('id','fotos_nav')

   for(i=0; i<2; i++)

   { var li = document.createElement('li');

     var a = document.createElement('a');

	 a.setAttribute('href','#');

	 fotos_nav.appendChild(li);

	 li.appendChild(a);

	}

	galerie.appendChild(fotos_nav);

	var fotos_nav_lks = fotos_nav.getElementsByTagName('a');

	fotos_nav_lks[0].setAttribute('id','foto_inapoi');

	fotos_nav_lks[1].setAttribute('id','foto_inainte');

	

   var foto_inapoi = fotos_nav_lks[0];

   var foto_inainte = fotos_nav_lks[1];

   

   foto_inapoi.onclick = function () 

   { 

     if(current_foto==1) 

	 {this.style.visibility = 'hidden';}

     if(current_foto>0) 

      { current_foto--; }

	  

      var selectat = $('selectat');

      if(selectat) {selectat.removeAttribute('id');}

	  foto_nav2_lks[current_foto].setAttribute('id','selectat');

	  foto_inainte.style.visibility  = 'visible';

	

	 gal_nav.clearTimer().toElement($('foto'+(current_foto+1)));

	 fotos_nav_h4.innerHTML = fotos_span[current_foto].innerHTML;

	 return false;

   }

   

   foto_inainte.onclick = function () 

   { 

     if(current_foto==foto_nav2_lks.length-2) 

	 {this.style.visibility = 'hidden';}

     if(current_foto<foto_nav2_lks.length-1) 

      { current_foto++; }

	  

      var selectat = $('selectat');

      if(selectat) {selectat.removeAttribute('id');}

	  foto_nav2_lks[current_foto].setAttribute('id','selectat');

	  foto_inapoi.style.visibility  = 'visible';

	

	 gal_nav.clearTimer().toElement($('foto'+(current_foto+1)));

	 fotos_nav_h4.innerHTML = fotos_span[current_foto].innerHTML;

	 return false;

   }

   

   

   for(x=0; x<foto_nav2_lks.length; x++)

  {

	 foto_nav2_lks[x].onclick = function ()

	 {

	

	  var selectat = $('selectat');

	  if(selectat) {selectat.removeAttribute('id');}

	  this.setAttribute('id','selectat');

	  for(z=0; z<foto_nav2_lks.length; z++)

	  {

		  if(foto_nav2_lks[z].getAttribute('id')=='selectat')

		  {  current_foto = z;

		     if(current_foto==0) 

			 {foto_inapoi.style.visibility = 'hidden';

			  foto_inainte.style.visibility = 'visible';

			 }

			 else if (current_foto==(foto_nav2_lks.length-1)) 

			 {foto_inainte.style.visibility = 'hidden';

			 foto_inapoi.style.visibility = 'visible';

			 } 

			 else {

			  foto_inapoi.style.visibility = 'visible';	

			  foto_inainte.style.visibility = 'visible';

			 }

			

			 gal_nav.clearTimer().toElement($('foto'+(current_foto+1)));

			 fotos_nav_h4.innerHTML = fotos_span[current_foto].innerHTML;

		  }

		 

	   }

	  

	 

	  return false;

	 }

/*	 

	 var contact_lk = document.getElementById('contact_link');

	 var locatie_lk = document.getElementById('locatie_link');

     contact_lk.onclick = function (){

		 contact_nav.clearTimer().toElement($('locatie')); 

		 return false;

	   }

	 locatie_lk.onclick = function (){

		 contact_nav.clearTimer().toElement($('formular_contact')); 

		 return false;

	   }  

	 */

   }

   

  }

  

  function selectReplacement(obj) {

      obj.className += ' replaced';

      var ul = document.createElement('ul');

      ul.className = 'selectReplacement';

	  ul.setAttribute('id','selectReplacement');

      var opts = obj.options;

      for (var i=0; i<opts.length; i++) {

        var selectedOpt;

        if (opts[i].selected) {

          selectedOpt = i;

          break;

        } else {

          selectedOpt = 0;

        }

      }

      for (var i=0; i<opts.length; i++) {

        var li = document.createElement('li');

		

		var txt = document.createTextNode(opts[i].text);

        li.appendChild(txt);

		

        li.selIndex = opts[i].index;

        li.selectID = obj.id;

        li.onclick = function() {

          selectMe(this);

        }

		

        if (i == selectedOpt) {

          li.className = 'selected';

          li.onclick = function() {

            this.parentNode.className += ' selectOpen';

            this.onclick = function() {

              selectMe(this);

            }

          }

		  

        }

        if (window.attachEvent) {

          li.onmouseover = function() {

            this.className += ' hover';

          }

          li.onmouseout = function() {

            this.className = 

              this.className.replace(new RegExp(" hover\\b"), '');

          }

        }

        ul.appendChild(li);

      }

      obj.parentNode.insertBefore(ul,obj);

    }

    function selectMe(obj) {

      var lis = obj.parentNode.getElementsByTagName('li');

      for (var i=0; i<lis.length; i++) {

        if (lis[i] != obj) {

          lis[i].className='';

          lis[i].onclick = function() {

            selectMe(this);

          }

        } else {

          setVal(obj.selectID, obj.selIndex);

          obj.className='selected';

          obj.parentNode.className = 

            obj.parentNode.className.replace(new RegExp(" selectOpen\\b"), '');

          obj.onclick = function() {

            obj.parentNode.className += ' selectOpen';

            this.onclick = function() {

              selectMe(this);

            }

          }

        }

      }

    }

    function setVal(objID, selIndex) {

      var obj = document.getElementById(objID);

      obj.selectedIndex = selIndex;

    }

    function setForm() {

      var s = document.getElementsByTagName('select');

      for (var i=0; i<s.length; i++) {

        selectReplacement(s[i]);

      }

    }

    

  

	

 function fotos_big_replace() {

	 var fotos_big = $$('.foto');

	 for(m=0; m<fotos_big.length; m++)

    {   fotos_big[m].setAttribute('src',fotos_array[m]);

	  }

	 

	}	

  

 function timer_img ()

	{ var data2 = new Date();

	  window.setTimeout(fotos_big_replace,data2-data1);	

	}

	

 function hide_calendar ()

 {

	var calendar= $$('.calendar');

	

	 for(m=0; m<calendar.length; m++)

   {  document.body.removeChild(calendar[m]);

	  }

}	



  addDOMLoadEvent(path_images);

  addDOMLoadEvent(navigation);

  addDOMLoadEvent(setForm);

  addDOMLoadEvent(externalLinks);

  addLoadEvent(timer_img);
