$(document).ready(function() {
  //The Slider
  $('#slider').cycle({
		fx: 'scrollHorz',
		prev:   '#ban_prev', 
    next:   '#ban_next',
    fastOnEvent: 250,
    pause: 1,
    timeout:  5000,
    cleartypeNoBg: true    
	});
	
	//The MainNav Hover Effects
	$("li.main2k11left[class*='main2k11X'], li.main2k11mid[class*='main2k11X'], li.main2k11right[class*='main2k11X']").hover( 
  
    function() {
      var POS = $(this).attr("class").indexOf("main2k11X")+9;
      var ID = $(this).attr("class").substring(POS);
       
      $("li.main2k11left.main2k11X"+ID).attr("class", "main2k11leftact main2k11X"+ID);
      $("li.main2k11mid.main2k11X"+ID).attr("class", "main2k11midact main2k11X"+ID);
      $("li.main2k11right.main2k11X"+ID).attr("class", "main2k11rightact main2k11X"+ID);
    },
    function () {    
      var POS = $(this).attr("class").indexOf("main2k11X")+9;
      var ID = $(this).attr("class").substring(POS);
       
      $("li.main2k11leftact.main2k11X"+ID).attr("class", "main2k11left main2k11X"+ID);
      $("li.main2k11midact.main2k11X"+ID).attr("class", "main2k11mid main2k11X"+ID);
      $("li.main2k11rightact.main2k11X"+ID).attr("class", "main2k11right main2k11X"+ID);
    });
	
	//The MainNav Clicking Effect
	$("li.main2k11left[class*='main2k11X'], li.main2k11mid[class*='main2k11X'], li.main2k11right[class*='main2k11X']").click( function () {
	  var POS = $(this).attr("class").indexOf("main2k11X")+9;
    var ID = $(this).attr("class").substring(POS);
    var URL = $("li.main2k11midact.main2k11X"+ID+" a").attr("href");    
    window.location.href = URL;    
	});

  //Sticky footer :)
  $(function(){
  	positionFooter(); 
  	function positionFooter(){
  		$("#EasyFooter").css({position: "absolute",top:($(window).scrollTop()+$(window).height()-$("#EasyFooter").height()-parseInt($("#EasyFooter").css("padding-top")))+"px"})	
  	}
   
  	$(window)
  		.scroll(positionFooter)
  		.resize(positionFooter)
  });

  //XHTML valid disabling of autocompletion
  $("#payment").attr({ autocomplete:"off" });

  //rounded faq corners
  $('.faqcat').corner("6px");
  
  //load
  $("div [class^='faqcont']").hide();
  $(".faqcat > span").text("[+]");
  //$(".fcat1 > span").text("[-]");

  //faq foldout-in
  $(".faqcat").click( function() {
    var classname = $(this).attr("class");
    var catID = classname.replace('fcat', '');
    catID = catID.replace('faqcat', '');
    
    if (($('.faqcont'+catID).is(':visible'))) { 
      $('.faqcont'+catID).slideUp('slow');
      $('.fcat'+catID+' > span').text("[+]");
    } else {
      $("div [class^='faqcont']").slideUp('slow');
      $('.faqcat > span').text("[+]");
      $('.faqcont'+catID).slideDown('slow');
      $('.fcat'+catID+' > span').text("[-]");
    }
    /*
    $('.faqcont'+catID).slideToggle('slow', function() {
      $('.fcat'+catID+' > span').text("["+($('.faqcont'+catID).is(':visible')?"-":"+")+"]");
    });*/
  });

});
