jQuery(document).ready(function() {
 vaihdaOikeaElementti();
});

function vaihdaOikeaElementti() {
  var element = jQuery("#karuselli_paikka > div");
  if (element.attr("id")) {
    jQuery('#karuselli_vasen_painike_linkki').unbind();
    jQuery('#karuselli_oikea_painike_linkki').unbind();
    switch(element.attr("id")) {
      case 'eka_karuselli':
        jQuery("#karuselli_paikka").html(jQuery("#toka_cont_karuselli").html());
        jQuery('#karuselli_vasen_painike_linkki').click(function() {
          vaihdaOnclickElementti('eka_cont_karuselli');
          return false;
        });
        jQuery('#karuselli_oikea_painike_linkki').click(function() {
          vaihdaOnclickElementti('kolmas_cont_karuselli');
          return false;
        });
        break;
			case 'toka_karuselli':
        jQuery("#karuselli_paikka").html(jQuery("#kolmas_cont_karuselli").html());
        jQuery('#karuselli_vasen_painike_linkki').click(function() {
          vaihdaOnclickElementti('toka_cont_karuselli');
          return false;
        });
        jQuery('#karuselli_oikea_painike_linkki').click(function() {
          vaihdaOnclickElementti('neljas_cont_karuselli');
          return false;
        });
        break;
			case 'kolmas_karuselli':
        jQuery("#karuselli_paikka").html(jQuery("#neljas_cont_karuselli").html());
        jQuery('#karuselli_vasen_painike_linkki').click(function() {
          vaihdaOnclickElementti('kolmas_cont_karuselli');
          return false;
        });
        jQuery('#karuselli_oikea_painike_linkki').click(function() {
          vaihdaOnclickElementti('viides_cont_karuselli');
          return false;
        });
        break;
      case 'neljas_karuselli':
        jQuery("#karuselli_paikka").html(jQuery("#viides_cont_karuselli").html());
        jQuery('#karuselli_vasen_painike_linkki').click(function() {
          vaihdaOnclickElementti('neljas_cont_karuselli');
          return false;
        });
        jQuery('#karuselli_oikea_painike_linkki').click(function() {
          vaihdaOnclickElementti('viides_cont_karuselli');
          return false;
        });
        break;
        case 'viides_karuselli':
        jQuery("#karuselli_paikka").html(jQuery("#kuudes_cont_karuselli").html());
        jQuery('#karuselli_vasen_painike_linkki').click(function() {
          vaihdaOnclickElementti('viides_cont_karuselli');
          return false;
        });
        jQuery('#karuselli_oikea_painike_linkki').click(function() {
          vaihdaOnclickElementti('eka_cont_karuselli');
          return false;
        });
        break;
      default:
        jQuery("#karuselli_paikka").html(jQuery("#eka_cont_karuselli").html());
        jQuery('#karuselli_vasen_painike_linkki').click(function() {
          vaihdaOnclickElementti('viides_cont_karuselli');
          return false;
        });
        jQuery('#karuselli_oikea_painike_linkki').click(function() {
          vaihdaOnclickElementti('toka_cont_karuselli');
          return false;
        });
        break;
    }
		//jQuery('#karuselli_paikka').pngFix(); 
  } else {
      jQuery("#karuselli_paikka").html(jQuery("#eka_cont_karuselli").html());
      jQuery('#karuselli_vasen_painike_linkki').unbind();
      jQuery('#karuselli_oikea_painike_linkki').unbind();
      jQuery('#karuselli_vasen_painike_linkki').click(function() {
        vaihdaOnclickElementti('viides_cont_karuselli');
        return false;
      });
      jQuery('#karuselli_oikea_painike_linkki').click(function() {
        vaihdaOnclickElementti('toka_cont_karuselli');
        return false;
      });
			//jQuery('#karuselli_paikka').pngFix();
  }
}

function vaihdaOnclickElementti(id) {
  var element = jQuery("#karuselli_paikka > div");
  jQuery('#karuselli_vasen_painike_linkki').unbind();
  jQuery('#karuselli_oikea_painike_linkki').unbind();
  switch (id) {
    case 'eka_cont_karuselli':
      if (element.attr("id") != 'eka_karuselli') {
        jQuery("#karuselli_paikka").html(jQuery("#"+id).html());
        jQuery('#karuselli_vasen_painike_linkki').click(function() {
          vaihdaOnclickElementti('viides_cont_karuselli');
          return false;
        });
        jQuery('#karuselli_oikea_painike_linkki').click(function() {
          vaihdaOnclickElementti('toka_cont_karuselli');
          return false;
        });
      }
      break;
    case 'toka_cont_karuselli':
      if (element.attr("id") != 'toka_karuselli') {
        jQuery("#karuselli_paikka").html(jQuery("#"+id).html());
        jQuery('#karuselli_vasen_painike_linkki').click(function() {
          vaihdaOnclickElementti('eka_cont_karuselli');
          return false;
        });
        jQuery('#karuselli_oikea_painike_linkki').click(function() {
          vaihdaOnclickElementti('kolmas_cont_karuselli');
          return false;
        });
      }
      break;
    case 'kolmas_cont_karuselli':
      if (element.attr("id") != 'kolmas_karuselli') {
        jQuery("#karuselli_paikka").html(jQuery("#"+id).html());
        jQuery('#karuselli_vasen_painike_linkki').click(function() {
          vaihdaOnclickElementti('toka_cont_karuselli');
          return false;
        });
        jQuery('#karuselli_oikea_painike_linkki').click(function() {
          vaihdaOnclickElementti('neljas_cont_karuselli');
          return false;
        });
      }
      break;
    case 'neljas_cont_karuselli':
      if (element.attr("id") != 'neljas_karuselli') {
        jQuery("#karuselli_paikka").html(jQuery("#"+id).html());
        jQuery('#karuselli_vasen_painike_linkki').click(function() {
          vaihdaOnclickElementti('kolmas_cont_karuselli');
          return false;
        });
        jQuery('#karuselli_oikea_painike_linkki').click(function() {
          vaihdaOnclickElementti('viides_cont_karuselli');
          return false;
        });
      }
      break;
    case 'viides_cont_karuselli':
      if (element.attr("id") != 'viides_karuselli') {
        jQuery("#karuselli_paikka").html(jQuery("#"+id).html());
        jQuery('#karuselli_vasen_painike_linkki').click(function() {
          vaihdaOnclickElementti('neljas_cont_karuselli');
          return false;
        });
        jQuery('#karuselli_oikea_painike_linkki').click(function() {
          vaihdaOnclickElementti('kuudes_cont_karuselli');
          return false;
        });
      }
      break;
      case 'kuudes_cont_karuselli':
      if (element.attr("id") != 'kuudes_karuselli') {
        jQuery("#karuselli_paikka").html(jQuery("#"+id).html());
        jQuery('#karuselli_vasen_painike_linkki').click(function() {
          vaihdaOnclickElementti('viides_cont_karuselli');
          return false;
        });
        jQuery('#karuselli_oikea_painike_linkki').click(function() {
          vaihdaOnclickElementti('eka_cont_karuselli');
          return false;
        });
      }
      break;
    default:
      break;
  }
	//jQuery('#karuselli_paikka').pngFix( { blankgif: '/img/transparent.gif' } );
}

