function getInternetExplorerVersion()
{
  var rv = -1; 
  if (navigator.appName == 'Microsoft Internet Explorer')
  {
    var ua = navigator.userAgent;
    var re  = new RegExp("MSIE ([0-9]{1,}[\.0-9]{0,})");
    if (re.exec(ua) != null)
      rv = parseFloat( RegExp.$1 );
  }
  return rv;
}

function checkVersion()
{
  var ver = getInternetExplorerVersion();

  if ( ver > -1 )
  {
    if ( ver < 7.0 ) 
      window.location = "/de/ie6";
  }
}
checkVersion();


var t,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19,t20,t21,t22,t23,t24,t25,t26,t27,t28,t29,t30,tt1,tt2,tt3,tt4,tt5,tt6;
var cl = false;
var st = true;
function strpos (haystack, needle, offset) {
    var i = (haystack+'').indexOf(needle, (offset || 0));
    return i === -1 ? false : i;
}

$(function() { 
 $.address.change(function(event) {
if ((cl == false)&& (st==false)) {
 var myaddr2 = event.value.substr(1);
 var mypos2 = strpos(myaddr2,'/');
 var newpos2 = strpos(event.value,'collection');
 if (newpos2>0) {
  myaddr2 = event.value.replace("/collection/","");
 }
 else {
 if (mypos2>0) myaddr2 = myaddr2.substr(0,mypos2);
 }
  setTimeout(function() { $('#'+myaddr2).trigger('click');$('.ulMainNav').trigger('mouseout');},1200);
 }
 });  
      $(".divToShow1").show("slide", 500);
      t2 = setTimeout(function() {
        $(".divToShow2").show("blind", "slow");
      }, 1000);
$('.divBoxedContent a').click(function() { st = false; });
if ($.address.value()!='/') {
 var myaddr = $.address.value().substr(1);
 var mypos = strpos(myaddr,'/');
 var newpos = strpos($.address.value(),'collection');
 if (newpos>0) {
  myaddr = $.address.value().replace("/collection/","");
 }
 else {
 if (mypos>0) myaddr = myaddr.substr(0,mypos);
 }
 setTimeout(function() { $('#'+myaddr).trigger('click');},1000);
}
else {      
      getImgCount('home');
       t1 = setTimeout(function() { loadNext(3); },1000);
/*          tt1 =  setTimeout(function() {
       $('.anythingSlider, .anythingSlider1,.anythingSlider2,.anythingSlider3,.anythingSlider4,.anythingSlider5').anythingSlider({
                easing: "easeInOutExpo",        
                autoPlay: true,                 
                delay: 3000,                    
                startStopped: true,            
                animationTime: 600,             
                hashTags: false,                 
                buildNavigation: false,          
        		pauseOnHover: true,             
        		startText: "Start",             
		        stopText: "Stop",               
		        navigationFormatter: formatText       
            });
      }, 2500); */

}

function getImgCount(page)
{
 $.ajax({
   type: "POST",
   url: "/de/count_images",
   data: "page="+page,
   success: function(msg){
   var filenames = new Array();
   filenames = msg.split("|");
   var cnt = filenames.length-1;
      $("#bg").css({visibility: "visible", display: "none"}); //Opera fix
      $("#bg").randombg({
        directory: "/images/bg/images/"+page+"/", //directory to image folder
	files: filenames,
        howmany: cnt //how many images are in this folder
      });


      $('#imgBG').load(function() {
        
        $("#bg").fadeIn();
        var wClient=$(window).width();
        var hClient=$(window).height();
        var wImage = $('#imgBG').width();
        var hImage = $('#imgBG').height();
        var rel = wImage/hImage;
  
        if (wClient/hClient <= wImage/hImage) {
          $('#imgBG').css('height', hClient);
          $('#imgBG').css('width', hClient*rel);
        } else {
          $('#imgBG').css('width', wClient);
          $('#imgBG').css('height',  wClient/rel);
        }
        Scaler();
      });

   }
 });

}


 $('#login').click(function() {
  cl = true;
  $('a').removeClass('aNSelected');
  $('.aMainNav').not(this).css('color','#fff');
  $(this).addClass('aNSelected');
  loadContent('/de/login');
  cl = false;
 });

 $('#about').click(function() {
  cl = true;
  $('a').removeClass('aNSelected');
  $('.aMainNav').not(this).css('color','#fff');
  $(this).addClass('aNSelected');
  $(this).trigger('mouseover');
  loadContent('/de/about');
  cl = false;
  getImgCount('about');
 });
 $('#sales').click(function() {
  cl = true;
  $('a').removeClass('aNSelected');
  $('.aMainNav').not('#contact').css('color','#fff');
  $('#contact').addClass('aNSelected');
  $('#contact').trigger('mouseover');
  loadContent('/de/sales');
  getImgCount('contact');
  cl = false;
 });
 $('#showrooms').click(function() {
  cl = true;
  $('a').removeClass('aNSelected');
  $('.aMainNav').not('#contact').css('color','#fff');
  $('#contact').addClass('aNSelected');
  $('#contact').trigger('mouseover');
  loadContent('/de/showrooms');
  getImgCount('contact');
  cl = false;
 });
 $('#news').click(function() {
  cl = true;
  $('a').removeClass('aNSelected');
  $('.aMainNav').not(this).css('color','#fff');
  $(this).addClass('aNSelected');
  $(this).trigger('mouseover');
  loadContent('/de/news');
  getImgCount('news');
  cl = false;
 });
 $('#partners').click(function() {
  cl = true;
  $('a').removeClass('aNSelected');
  $('.aMainNav').not(this).css('color','#fff');
  $(this).addClass('aNSelected');
  $(this).trigger('mouseover');
  loadContent('/de/partners');
  getImgCount('partners');
  cl = false;
 });
 $('#tradeshows').click(function() {
  cl = true;
  $('a').removeClass('aNSelected');
  $('.aMainNav').not(this).css('color','#fff');
  $(this).addClass('aNSelected');
  $(this).trigger('mouseover');
  loadContent('/de/tradeshows');
  getImgCount('tradeshows');
  cl = false;
 });
 $('.colLink').click(function() {
  var thisid = $(this).attr('id');
  cl = true;
  $('a').removeClass('aNSelected');
  $('.aMainNav').not('#collections').css('color','#fff');
  $('#collections').addClass('aNSelected');
  $('#collections').trigger('mouseover');
  loadContent('/de/collection/'+thisid);
  getImgCount('collections/'+thisid+'/bg');
  cl = false;
 });
 $('#impressum').click(function() {
  cl = true;
  $('a').removeClass('aNSelected');
  $('.aMainNav').not(this).css('color','#fff');
  $(this).addClass('aNSelected');
  $(this).trigger('mouseover');
  loadContent('/de/impressum');
  cl = false;
  getImgCount('impressum');
 });


});



function loadContent(url)
 {
  clearTimeout(t);
  st = false;
  $('#loader').fadeOut('slow');
  $.address.value(url.substr(3));
  $('#loader').html('');
  $('#loader').fadeIn();
  $('#loader').load(url,function() {  animateLoad(); });

 }

function clearAllTimeOuts()
 {
var ax = setTimeout("");
for (var ai = 0 ; ai < ax ; ai++)
clearTimeout(ai); 
 }

function loadNext(id)
{

 $(".divToShow"+id).show("slide",300,function() { setTimeout(function() { loadNext(id+1);},1); });
}

function animateLoad()
 {
       t1 = setTimeout(function() { loadNext(3); },1000);

/*          tt1 =  setTimeout(function() {
       $('.anythingSlider, .anythingSlider1,.anythingSlider2,.anythingSlider3,.anythingSlider4,.anythingSlider5').anythingSlider({
                easing: "easeInOutExpo",        
                autoPlay: true,                 
                delay: 3000,                    
                startStopped: true,            
                animationTime: 600,             
                hashTags: false,                 
                buildNavigation: false,          
        		pauseOnHover: true,             
        		startText: "Start",             
		        stopText: "Stop",               
		        navigationFormatter: formatText       
            });
      }, 2500); */
  


 }
