/*GoLink = function(AElement,LinkTag, SlideShowID){
	if(Object.isElement(AElement)){
		if(AElement.title != '' ){
			document.title = 'CityBackPackers :: ' + (AElement.title);
		}else{
			document.title = 'CityBackPackers :: ' + (AElement.innerHTML.unescapeHTML());
		}
		
		if(typeof(SlideShowID)!="undefined"){
			SetSlideShow(SlideShowID);
		}
	}
	if(Object.isString(AElement)){
		document.title = 'CityBackPackers :: ' + (AElement);
	}
	
	
		
	var DivContentName = 'content';
	var DCE =  $(DivContentName); //_Div _Content _Element
	
	DCE.innerHTML = '<div id=\'loading\'> <img border=\'0\' src=\'./img/loading.gif\'> </div>';
	if(LinkTag != '#' & LinkTag != '')
		new Ajax.Updater({ success:DivContentName }, LinkTag, {onFailure:function(){ DCE.innerHTML = 'Error: Problems by loding: ' + LinkTag + '.';}, onComplete:function(){SetLinks();}, method: 'get', encoding:'ISO-8859-1'});
	else
		DCE.innerHTML = '<div id=\'loading\'> <h3>Site \'' + LinkTag + '\' is not loaded, because the Link is not correct.!<h3></div>';
		
	
}*/

SetNotice = function(Text){
	$('notice').innerHTML = $('notice').innerHTML + '<br>\n' + Text;
}

LinkChange = function(element){
	var lnkhref = $(element).readAttribute('rel_href');
	if($(element).readAttribute('target') != null){
		$(element).href = lnkhref;
	}else{
		if(! lnkhref.startsWith('#') || ! lnkhref.startsWith('http://')){
			Event.observe(element, 
							'click',
							function(event) {
							  Event.stop(event);
							  var ele = Event.element(event);
							  GoLink(ele, ele.readAttribute('rel_href'));								  
							}
						  );
		}
	}
}


SetLinks = function(){
	$A($$('#content link, #content title, #content meta')).each(function(ele){new Element.remove(ele);});
	
	Lightview.updateViews();
	
	$A($$('#content img[rel_src]')).each(function(element){element.src = element.readAttribute('rel_src')});

	$A($$('#content a[rel_href]')).each(function(element){ LinkChange(element)}); 		
}

DoOnLoad = function(){
	//$('iframecontent').remove();
	//$('content').show();
	//GoLink('Welcome','./pages/1_welcome.html')
 	$A($$('#MainLinkmenu a')).each(
 		function(element){
	 		if(!element.readAttribute('href').startsWith('#')){
	 			element.observe('click', 
					function(event) {
				    //event.stop();
					  var LinkHref = element.readAttribute('href');
					 GoLink(element, LinkHref, parseInt(element.id.replace(/\w*_/g, ""))+1);
					}
				);
			}else{
				element.observe('click', 
	 						function(event) {
						      //event.stop();																			  
							}
				);
			}
		}
	);
	SetSlideShow(SlideShowStep);
	SlideShowEnd = $$('#slideshow div').size();
	

}

document.observe('dom:loaded', function() {DoOnLoad();});
var randomNumber = (Math.floor(Math.random()*14) + 1);
var SlideShowStart = 1;
/*var SlideShowStep = SlideShowStart;*/
var SlideShowStep = randomNumber;
var SlideShowEnd = $$('#slideshow div').size();


new PeriodicalExecuter(function(pe) {PeriodicalStruktur(); }, 20);


PeriodicalStruktur = function(){			
	
	SetSlideShow(SlideShowStep);
	
	if(SlideShowStep >= SlideShowEnd){
		 SlideShowStep = SlideShowStart;
	}else{
		SlideShowStep++;
	}
}

SetSlideShow = function(ID){
	if(ID >= 0 || ID != ''){
		$A($$('#slideshow div')).each(function(ele){ele.hide(); ele.style.display='none';});
		
		$('slideshow_' + ID).show();
		$('slideshow_' + ID).style.display='block';
	}
}

OpenLigthview = function(ImgLink){
	Lightview.show({  href: ImgLink,
					  options: {   autosize: true}
				  });
}

GetFilename = function(str) {
  var slash = '/';
  if (str.match(/\\/)) {
        slash = '\\';
  }
  sURL = str.substring(str.lastIndexOf(slash) + 1, str.lastIndexOf('.'));
  return sURL;
}

/*ImgClick = function(ele){
  $A($$('#MainLinkmenu img')).each(
  	function(EleImg){
        EleImg.src = './img/linkmenu/' + GetFilename(EleImg.src) + '.jpg';
        Event.observe(EleImg,'mouseout', 
        	function(event){
            var tmpEle = Event.element(event);
            tmpEle.src='./img/linkmenu/' + GetFilename(tmpEle.src) + '.jpg';
        	}
        );
    });
  ele.src = './img/linkmenu/aktiv/' + GetFilename(ele.src) + '.jpg'
  Element.writeAttribute(ele, 'onmouseout', '') -
  Event.stopObserving(ele,'mouseout','');
  $('content').focus();
}*/

/*SetContent = function(htmlcontent){
  $('content').innerHTML = '<center>' + unescape(htmlcontent) + '</center>';
}*/

SetContent = function(htmlcontent){

document.getElementById('iframecontent').innerHTML = '<center>' + unescape(htmlcontent) + '</center>';

}

 
