$(document).ready(function(){
	$("#myController").jFlow({
		slides: "#slides",
		controller: ".jFlowControl", // must be class, use . sign
		slideWrapper : "#jFlowSlide", // must be id, use # sign
		selectedWrapper: "jFlowSelected",  // just pure text, no sign
		auto: true,		//auto change slide, default true
		width: "878px",
		height: "450px",
		duration: 400,
		prev: ".jFlowPrev", // must be class, use . sign
		next: ".jFlowNext" // must be class, use . sign
	});
	$('.slide-wrapper').fadeIn('slow');



    $('.rollover').hover(function() {  
        var currentImg = $(this).attr('src');  
        $(this).attr('src', $(this).attr('hover'));  
        $(this).attr('hover', currentImg);  
    }, function() {  
        var currentImg = $(this).attr('src');  
        $(this).attr('src', $(this).attr('hover'));  
        $(this).attr('hover', currentImg);  
    });  

    $('.rollover').click(function() {
		$(this).attr('src', $(this).attr('src').replace('_orig', '_rollover'));
	}, function() {
		$(this).attr('src', $(this).attr('src').replace('_rollover', '_orig'));
	});


});


function nextSlide(titem)
{
	//Herausfaden
	myitem="#"+titem+" div:first";
	$(myitem).fadeOut("slow",
                                    //callback
                                  function()
                                  {
                                      //aktuelles div ans Ende verschieben
									  myitem="#"+titem;
                                    $(this).remove().appendTo(myitem);
                                      //Erstes div hereinfaden
									  	myitem="#"+titem+" div:first";
                                    $(myitem).fadeIn("slow");
                                    }
                                  );
}
function prevSlide(titem)
{
    //Herausfaden
	myitem="#"+titem+" div:first";
	$(myitem).fadeOut("slow",
                                    //callback
                                  function()
                                  {
                                      //aktuelles div ans Ende verschieben
									  myitem="#"+titem;
									  myitem1="#"+titem+" div:last";

                                    $(myitem1).remove().prependTo(myitem);
                                      //Erstes div hereinfaden
									  myitem1="#"+titem+" div:first";									  
                                    $(myitem1).fadeIn("slow");
                                    }
                                  );
}
function showSlide(titem,num)
{
	//alert(num);
    //Herausfaden
	myitem="#"+titem+" div:first";
	$(myitem).fadeOut("slow",
                                    //callback
                                  function()
                                  {
                                      //aktuelles div ans Ende verschieben
									mycont = "#"+titem+" #"+num;
								  	myitem="#"+titem;
                                    $(mycont).remove().prependTo(myitem);
                                      //Erstes div hereinfaden
								  	myitem="#"+titem+" div:first";
                                    $(myitem).fadeIn("slow");
                                    }
                                  );
}


// function MM_swapImgRestore() { //v3.0
//   var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
// }
// function MM_preloadImages() { //v3.0
//   var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
//     var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
//     if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
// }
// 
// function MM_findObj(n, d) { //v4.01
//   var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
//     d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
//   if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
//   for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
//   if(!x && d.getElementById) x=d.getElementById(n); return x;
// }
// 
// function MM_swapImage() { //v3.0
//   var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
//    if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
// }

 function get_object(id) {
   var object = null;
   if (document.layers) {
    object = document.layers[id];
   } else if (document.all) {
    object = document.all[id];
   } else if (document.getElementById) {
    object = document.getElementById(id);
   }
   return object;
  }
  
  function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function gup( name ){  
	name = name.replace(/[\[]/,"\\\[").replace(/[\]]/,"\\\]");  
	var regexS = "[\\?&]"+name+"=([^&#]*)";  
	var regex = new RegExp( regexS );  
	var results = regex.exec( window.location.href );  
	if( results == null )    
		return "";  
	else    
	return results[1];
}

function gotoslide() {
	if (gup('gotoslide')>0) {
		var slide='jFlowMenu'+gup('gotoslide');
		get_object(slide).click();	
	}
}
