// Place your application-specific JavaScript functions and classes here
// This file is automatically included by javascript_include_tag :defaults

// Banner rotation

anzahl_banner=2;
var banner_nr=0;
var zustand=0;
var banner=new Array();
for (i=0;i<anzahl_banner;i++){
    banner[i]=new Image();
}

banner[1].src="http://www.sportograf.com/images/garmin_banner.jpg";
banner[0].src="http://www.sportograf.com/images/vaude_banner.jpg";

var banner_url=new Array();
banner_url[1]="http://www.garmin.de";
banner_url[0]="http://www.vaude.de"; 

function bannerRotation(){
    if (zustand!=1){
	banner_nr++;
	if (banner_nr>anzahl_banner-1){
	    banner_nr=0;
	}
	document.sponsor.src=banner[banner_nr].src;
	setTimeout("bannerRotation()",3000);
    }
}

function BannerURL(){
    zustand=1;
    window.open(banner_url[banner_nr]);    
} 

// end of Banner rotation


function Get_Cookie( check_name ) {
	// first we'll split this cookie up into name/value pairs
	// note: document.cookie only returns name=value, not the other components
	var a_all_cookies = document.cookie.split( ';' );
	var a_temp_cookie = '';
	var cookie_name = '';
	var cookie_value = '';
	var b_cookie_found = false; // set boolean t/f default f
	
	for ( i = 0; i < a_all_cookies.length; i++ )
	{
		// now we'll split apart each name=value pair
		a_temp_cookie = a_all_cookies[i].split( '=' );
		
		
		// and trim left/right whitespace while we're at it
		cookie_name = a_temp_cookie[0].replace(/^\s+|\s+$/g, '');
	
		// if the extracted name matches passed check_name
		if ( cookie_name == check_name )
		{
			b_cookie_found = true;
			// we need to handle case where cookie has no value but exists (no = sign, that is):
			if ( a_temp_cookie.length > 1 )
			{
				cookie_value = unescape( a_temp_cookie[1].replace(/^\s+|\s+$/g, '') );
			}
			// note that in cases where cookie is initialized but no value, null is returned
			return cookie_value;
			break;
		}
		a_temp_cookie = null;
		cookie_name = '';
	}
	if ( !b_cookie_found )
	{
		return null;
	}
}				
