/*-----------------------------------------
 
 copyright 2009 by mmc
 
 Version: 1.0
 
 Author: Georg Paul
 
 Author URI: http://www.mmc-agentur.at
 
 -------------------------------------------*/


/*
$(document).ready(function(){

	if ($('.csc-sitemap').attr('class')){
		jquerySitemap('.csc-sitemap ul', 'closed', 'horizontal');
	}
	
});


function jquerySitemap(rootElement, presentation, type ) {

	if(rootElement){
				
		// assign the layout depending on the given parameter 'type'
		// by default 'vertical' is assigned
			var type = (type == null) ? "vertical" : type;
			$(rootElement).addClass(type);
		
		
		// hide/show sublevels depending on the parameter 'presentation'			
			var presentation = (presentation == null) ? "open" : presentation;
		
			if (presentation == 'closed') {
				$(rootElement + ' ul').hide();
				spanClass = 'collapsed';
			}
			else {
				spanClass = 'expanded';
			}
		
		
		// append the navigation for toggling
			$(rootElement + ' li').find('ul').each(function(){
				$(this).after('<span class="'+ spanClass +'" />');
			})
		
			
		
		// Toggle the Icons onclick
			$('.expanded').live('click', function(){
				$(this).prevAll('ul').slideToggle();
				$(this).attr('class', 'collapsed');
			})
			$('.collapsed').live('click', function(){
				$(this).prevAll('ul').slideToggle();
				$(this).attr('class', 'expanded');
			})	
			
			$('.expanded, .collapsed').hover(function(){
				$(this).css('cursor', 'pointer');
			})			
	};
	

};

*/


$(document).ready(function(){
	// Teaserbox aus News-Listenansicht
	$('.news-list-content').click(function(){
		var link = $(this).find('.news-list-morelink').find('a').attr('href');
		if (link == undefined) var link = $(this).find('.detailLink').find('a').attr('href');
		location.href = link;
	});
	
	if ((jQuery.browser.msie) && (jQuery.browser.version < 7)) {
		$('.news-list-content').hover(function(){
			$(this).css('background', '#eff0f4');
		}, function(){
			$(this).css('background', '#ffffff');
		}
	);
	}
		
	// Teaserbox aus Content-Element
	
	$('.sf25').add('.cet19').each(function(){
		var link = $(this).find('.csc-textpic-text').find('a:last').attr('href');
		if (link != undefined) {
			$(this).find('.csc-textpic').click(function(){location.href = link;});
			
			$(this).find('.csc-textpic').hover(function(){
				$(this).css('background', '#eff0f4');
				$(this).css('cursor', 'pointer');
			}, function(){
				$(this).css('background', '#ffffff');
				$(this).css('cursor', 'normal');				
			});
		}
	});
	
	$('.sf24').add('.cet29').each(function(){
		var link = $(this).find('.csc-textpic-text').find('a:last').attr('href');
		if (link != undefined) {
			$(this).click(function(){location.href = link;});
			
			$(this).hover(function(){
				$(this).css('background', '#eff0f4');
				$(this).css('cursor', 'pointer');
			}, function(){
				$(this).css('background', '#ffffff');
				$(this).css('cursor', 'normal');				
			});
		}
	});
	
	
	
	
	/* Content-Nav Zurücklink-Generierung
	   -------------------------------------------------------*/


	$('#content_nav .nav').prepend('<li id="backlink"><a title="'+ backLinkString +'" href="javascript:history.back()">'+backLinkString +'</a></li>');
	$('.content_nav .nav').prepend('<li class="backlink"><a title="'+ backLinkString +'" href="javascript:history.back()">'+backLinkString +'</a></li>');
	
	
	
	
	
	

	
	
	
	/* Weinglas-Flash-Animation */
	
	swfobject.embedSWF('fileadmin/system/assets/flash/animation_002.swf', 'header_flash', '532px', '220px', '6.0.0', 
		'fileadmin/system/assets/js/swfobject/expressinstall.swf', {domain: '*'}, {allowscriptaccess: 'always', bgcolor: '#ffffff', menu: 'false', wmode: 'transparent'}, {id: 'header_flash'});

	
	
	var googlesearchbox = '<h3>Anfahrt</h3>'+
	
			'<div id="googlemaps_box">'+
					'<form class="standard_form" name="gm_form" id="gm_form" target="_blank" action="http://maps.google.com/maps" method="get" >'+
						'<input type="hidden" name="f" value="d" /><input type="hidden" name="source" value="s_d" /><input type="hidden" name="z" value="9" />' +
						'<input type="hidden" name="hl" value="de" /><input type="hidden" name="mra" value="ls" /><input type="hidden" name="ie" value="UTF8" />' +
						'<fieldset>'+
							'<legend>Start:</legend>'+
							'<ul>'+
								'<li>'+
									'<label for="gm_strasse" class="ir">Stra&szlig;e:</label><input type="text" class="type_text" id="gm_strasse" name="gm_strasse" title="Start" />'+
								'</li>'+
								'<li>'+
									'<label for="gm_plz" class="ir">PLZ:</label><input type="text" class="type_text" id="gm_plz" name="gm_plz" title="PLZ" /> '+
									'<label for="gm_ort" class="ir">Ort:</label><input type="text" class="type_text" id="gm_ort" name="gm_ort" title="Ort" />'+
								'</li>'+
								'<li>'+
									'<label for="gm_land" class="ir">Land:</label>'+
									'<select name="gm_land" id="gm_land" class="type_select">'+
										'<option value="Austria">Österreich</option>'+
										'<option value="Germany">Deutschland</option>'+
										'<option value="Switzerland">Schweiz</option>'+
									'</select>'+
								'</li>'+
							'</ul>'+
						'</fieldset>'+
						'<fieldset>'+
							'<legend>Ziel:</legend>'+
							'<ul>'+
								'<li id="gm_ziel">'+
									$('#geo_city').text() + ', '+ $('#geo_street').text() +
									'<input type="hidden" id="daddr" name="daddr" value="'+ $('#geo_street').text() + ', ' +$('#geo_city').text() + ', Austria" />'+

								'</li>'+
							'</ul>'+
						'</fieldset>'+
						'<fieldset>'+
							'<legend class="ir">Formular absenden:</legend>'+
							'<ul>'+
								'<li id="gm_submit_wrap">'+
									'<label for="gm_submit">Route berechnen:</label><input type="submit" id="gm_submit" name="gm_submit" class="type_submit" value="GO" />'+
								'</li>'+
							'</ul>'+
						'</fieldset>'+
						'<input type="hidden" id="saddr" name="saddr" value="" />'+
						
					'</form>'+
				'</div>'+
				
			'</div>' +
			'<div id="wienerlinien" class="news-list-headline">'+
				'<h3>Fahrplanauskunft</h3>'+
				'<p><a href="http://www.wienerlinien.at" target="_blank">Wiener Linien</a></p>'+
			'</div>';
	
	$('#geo_box').html(googlesearchbox);
	
	
	$('#gm_form').submit(function(){
		
		$('#saddr').val('');
		
		$('#gm_strasse').add('#gm_plz').add('#gm_ort').each(function(){
			if ($(this).val() != $(this).attr('title')) {
				$('#saddr').val($('#saddr').val() + $(this).val() + ',');
			}
		});
		
		if ($('#saddr').val() != '') $('#saddr').val($('#saddr').val() + $('#gm_land option:selected').val());
		
		//$('#saddr').val($('#gm_strasse').val() + ' ' + $('#gm_plz').val() + ' '+ $('#gm_ort').val() + ' '+ $('#gm_land option:selected').val());
		
		//alert($('#saddr').val());
		return true;
	});
	
	
	
	
	
	
	/* Field AutoBlur */
	
	
	$('#search_field').add('#gm_strasse').add('#gm_plz').add('#gm_ort').each(function(){
		this.value = this.title;
		$(this).addClass('empty');
		this.onfocus = function(){
			if (this.value == this.title) this.value = "";
			$(this).removeClass('empty');
		}
		this.onblur = function(){
			if (this.value == "") {
				this.value = this.title;
				$(this).addClass('empty');
			}
		}
	});
	
	
	
	
	
	
});






