/// test

var Running = false;

function start_fade(){
	
	switch_specific_image(0);
	
	
	
	if ( !Running){
		Running  = true;
		if ( $image_timer > 1000 ){
			TimerId = window.setTimeout( "switch_img()", $image_timer);
		}
		else{
			TimerId =window.setTimeout( "switch_img()", 5000);
		}
	}
	
}

function fadeimagein(){
	
	
	
	
opacity = document.getElementById('frontimage').style.opacity;

opacity *= 100;
if (opacity < 100 ){
	
	opacity+= 10;
	
	SetOpacity(opacity);	
	
	TimerId = window.setTimeout( "fadeimagein();", 75);
}else{
	//alert ( $image_timer);
	//if ( alert ( $image_timer); )
	 if ( $image_timer > 1000 ){
		TimerId = window.setTimeout( "switch_img();", $image_timer );
	 }
	 else{
		TimerId = window.setTimeout( "switch_img();", 5000);
	 }
}

}

function SetOpacity(opacity){

	object = document.getElementById('frontimage').style;
	
	 object.filter = "alpha(opacity=" + opacity + ")";
        object.KhtmlOpacity = (opacity / 100); 
        object.MozOpacity = (opacity / 100); 
        object.opacity = (opacity / 100); 
	
	
}


function GetImageArray(){
	
	
	
	
	return $image_array;
	
	
}

function SetLabelColor($cur){
	$images = GetImageArray();
	
	for ( $i = 0; $i < $images.length; $i++ ){
		if ( $i == $cur ){
			document.getElementById('image_link_'+$i.toString()).style.color= "red";
		}
		else{
			document.getElementById('image_link_'+$i.toString()).style.color= "green";
		}
		
	}		
	
}


function switch_specific_image(img ){
	
	Running = false;
	var $top = document.getElementById('frontimage').src;
	
	
	
	var $banner = document.getElementById('banner');
	$banner.style.backgroundImage = "url("+$top+")";
	
	
	document.getElementById('frontimage').style.opacity= "0.0";
	$src = document.getElementById('frontimage').src ;
	
	
	$images = GetImageArray();
	
	
		if ( img >=  $images.length ){
			document.getElementById('frontimage').src = $images[0][0];
			document.getElementById('link').href = $images[0][1];
			document.getElementById('frontimage').title = $images[0][2];
			document.getElementById('frontimage').alt = $images[0][2];
			//document.getElementById('image_link_0').style.color= "red";
			//SetLabelColor(0);	
	
		}
		else{
			document.getElementById('frontimage').src = $images[img][0];
			document.getElementById('link').href = $images[img][1];
			document.getElementById('frontimage').title = $images[img][2];
			document.getElementById('frontimage').alt = $images[img][2];
			//SetLabelColor(img);
		}
	
  SetOpacity( 100);
  
}

function switch_img(){
		
		
		
		
	if ( !Running ){
		return;
	}
		
	var $top = document.getElementById('frontimage').src;
	var $banner = document.getElementById('banner');
	$banner.style.backgroundImage = "url("+$top+")";
	
	document.getElementById('frontimage').style.opacity= "0.0";
	$src = document.getElementById('frontimage').src ;
	
	
	$images = GetImageArray();


	for ( $i = 0; $i < $images.length; $i++ ){
		
//		document.getElementById('image_link_'+$i.toString()).style.color= "green";
		
	}		

	
	for ( $i = 0; $i < $images.length; $i++ ){
		if ( $src.indexOf($images[$i][0],0) > 0 ){
			if ( $i+1 >=  $images.length ){
				document.getElementById('frontimage').src = $images[0][0];
				document.getElementById('link').href = $images[0][1];
				document.getElementById('frontimage').title = $images[0][2];
				document.getElementById('frontimage').alt = $images[0][2];
				//SetLabelColor(0);
			}
			else{
				document.getElementById('frontimage').src = $images[$i+1][0];
				document.getElementById('link').href = $images[$i+1][1];
				document.getElementById('frontimage').title = $images[$i+1][2];
				document.getElementById('frontimage').alt = $images[$i+1][2];
				//SetLabelColor($i+1);
			}
			break;		
		}
	}
	
	//window.alert('allo');
	
	fadeimagein();
	
}

function fadeimageout(){
	
	
$opacity = document.getElementById('frontimage').style.opacity;

$opacity *= 100;
if ($opacity > 0 ){
	
	$opacity-= 10;
	document.getElementById('frontimage').style.opacity = $opacity / 100;
	TimerId = window.setTimeout( "fadeout();", 50);
}else{
	TimerId = window.setTimeout( "fadeimagein();", 5000);
}

//window.alert('wait');
//$img1 = document.getElementById('frontimage');

//$img1.style.opacity = '0.0';
//window.alert('wait');
//$img1.style.opacity = '1.0';
//window.alert('wait');
//$img1.style.opacity = '0.5';

//document.banner.frontimage.src = '/fileadmin/pict/tumblr_l2kgz7bbGk1qc1lr3o1_1280.jpg';

	
}

