var J = jQuery.noConflict();
J(document).ready( function() {

    var COOKIE_NAME = 'cp';
    var ADDITIONAL_COOKIE_NAME = 'additional';
    var options = { path: '/', expires: 2 };



  var popupFade = 0;
  pophtml = J('#popupcnt').html();
  //alert(J.cookie(COOKIE_NAME));
  if(pophtml!=null && pophtml.length!=0 && J.cookie(COOKIE_NAME)!="visit") {
    J("#poplayer").fadeIn(2000);
    J("#poplayer").css("display","inline-block");
    J("#popupcnt").fadeIn(2000);
    popupfade = 0;
    J("#popupcnt").css("left",(J("body").width()/2)-(J("#popupcnt").width()/2)+"px");
    var top = (J("body").height()/2)-(J("#popupcnt").height()/2);
    var newtop = parseInt(top) + 430;
    //J("#popupcnt").animate({"top": "+="+(J("body").height()/2)-(J("#popupcnt").height()/2)+"px"}, "fast");
    J("#popupcnt").animate({"top": "+="+newtop+"px"}, 1000);

    J(document).click(function(){
      J("#poplayer").fadeOut(1000);
      J("#popupcnt").fadeOut(1000);
      popupfade = 0;
    });

  }

  J.cookie(COOKIE_NAME, 'visit', options);
  

  // Modellnavigation Start
  J('.modellnavilink').click( function() {
    J('.zusatzinfo', this).css( {
      left : '0'
    }).fadeIn("slow");
  }, function() {
    J('.zusatzinfo', this).fadeOut("fast").css( {
      left : '-9999px'
    });
    J('.grundriss').css( {
      display : 'none'
    });
  });

  J('.modelleintrag .modell a').mouseover( function() {
    var fzgid = J(this).attr('id');
    var grid = J(this).attr('rel');

    J.ajax( {
      type : "GET",
      data : "eID=cmajax&fzgid=" + fzgid + "&grid=" + grid,
      url : "index.php",
      beforeSend : function() {
        var status = J('#' + grid).css("display");
        J('#' + grid).html('');
        if (status == "none") {
          J('#' + grid).fadeIn( {
            duration : 200
          });
        }
      },
      success : function(data) {
        J('#' + grid).html(data);
      }
    });
  });
  // Modellnavigation Ende


  // Sprachmenue Fusszeile Start
  J('#sprache').click( function() {
    J('#newslettermenu').fadeOut("slow", function(){
      J(this).css("display","none");
    });
    
    J('#sprachen').slideToggle("slow");
  });
  // Sprachmenue Fusszeile Ende

  // Newslettermenue Fusszeile Start
  J('#nlnewsletter span').click( function() {
    J('#sprachen').fadeOut("slow", function() {
      J(this).css("display","none");
    });
    
    J('#newslettermenu').slideToggle("slow");
  });

  J('#h2nlanmelden').click(function(){
    J('#nlabmelden').fadeOut("slow", function(){
      J('#nlanmelden').fadeIn("slow");
    })
    
  });

  J('#h2nlabmelden').click(function(){
    J('#nlanmelden').fadeOut("slow", function(){
      J('#nlabmelden').fadeIn("slow")
    })
  });
  // Newslettermen? Fusszeile Start
  
  J("#tx-powermail-pi1_fieldset_90 .tx_powermail_pi1_fieldwrap_html_text").each(function(i,e){
      J(e).css("position","relative");
      if(J(e).hasClass("tx_powermail_pi1_fieldwrap_html_514 ")) {
        var icon = J("<img />").attr("src","fileadmin/templates/icons/delete.png").attr("class","ficondel").click(function(){
          J(e).fadeOut("fast");
          //J(e).prev().fadeOut("fast");
        });
      } else{
        var icon = J("<img />").attr("src","fileadmin/templates/icons/add.png").attr("class","ficonadd").click(function(){
          //J(e).next().fadeIn("fast");
          J(e).next().fadeIn("fast");
          var icon2 = J("<img />").attr("src","fileadmin/templates/icons/delete.png").attr("class","ficondel").click(function(){
            J(e).next().fadeOut("fast");

            var eid = J(e).next().attr("id");
            J("#"+ eid +" :input").attr("value","");

            //J(e).next().next().fadeOut("fast");
            J(e).next().fadeOut("fast");
          })
          J(e).next().append(icon2);
        });
      }
      J(e).append(icon);

  })

//EN Variante by revier_jh
  J("#tx-powermail-pi1_fieldset_93 .tx_powermail_pi1_fieldwrap_html_text").each(function(i,e){
      J(e).css("position","relative");
      if(J(e).hasClass("tx_powermail_pi1_fieldwrap_html_544 ")) {
        var icon = J("<img />").attr("src","fileadmin/templates/icons/delete.png").attr("class","ficondel").click(function(){
          J(e).fadeOut("fast");
          //J(e).prev().fadeOut("fast");
        });
      } else{
        var icon = J("<img />").attr("src","fileadmin/templates/icons/add.png").attr("class","ficonadd").click(function(){
          //J(e).next().fadeIn("fast");
          J(e).next().fadeIn("fast");
          var icon2 = J("<img />").attr("src","fileadmin/templates/icons/delete.png").attr("class","ficondel").click(function(){
            J(e).next().fadeOut("fast");

            var eid = J(e).next().attr("id");
            J("#"+ eid +" :input").attr("value","");

            //J(e).next().next().fadeOut("fast");
            J(e).next().fadeOut("fast");
          })
          J(e).next().append(icon2);
        });
      }
      J(e).append(icon);

  })

  
});

// Newsletter Anmeldecheck start
var compulsoryFieldsIn=new Array();
compulsoryFieldsIn[0]="stdIn0";
compulsoryFieldsIn[1]="stdIn1";
compulsoryFieldsIn[2]="stdIn2";
compulsoryFieldsIn[3]="stdIn3";


function checkFieldsIn ()
{
    var checkOK=true;
    for (var i=0; i<compulsoryFieldsIn.length; i++)
    {
        var cfObj=document.getElementById(compulsoryFieldsIn[i]);

        if (cfObj!=null)
        {
            if (cfObj.type.toLowerCase()=="text")
            {
                if (cfObj.value.match(/^\s*$/)) checkOK=false;
            }
            else if (cfObj.type.toLowerCase()=="radio" || cfObj.type.toLowerCase()=="checkbox")
            {
        var tmpObj=document.getElementsByName(cfObj.name);
                var tmpCheck=false;
                for (var j=0; j<tmpObj.length; j++)
                {
                    if (tmpObj[j].checked==true)
                    {
                        tmpCheck=true;
                        break;
                    }
                }
                checkOK=tmpCheck;
            }
            else if (cfObj.type.toLowerCase().indexOf("select")>=0)
            {
                if (compulsoryFieldsIn[i]=="stdIn12" && cfObj.selectedIndex==0) checkOK=false;
            }
        }
        if (!checkOK) break;
    }

    if (checkOK) document.getElementById('subscribe').submit();
    else window.alert("Bitte f?llen Sie alle mit einem * markierten Felder aus.");
}
//Newsletter Anmeldecheck Ende
function checkFieldsOut ()
{
    var checkOK=true;

    if (document.getElementById('stdOut3').value.match(/^\s*$/)) checkOK=false;

    if (checkOK) document.getElementById('unsubscribe').submit();
    else window.alert("Bitte füllen Sie das E-Mail Feld aus.");
}


