var J = jQuery.noConflict();
J(document).ready( function() {


	// Modellnavigation Start
	J('#mdb_hover_29').hover( function() {
		J('.tx_mrcarthagomodelle_pi1_modellreihe_hovermenu', this).fadeIn( {
			speed : "normal",
			queue : false
		});
	}, function() {
		J('.tx_mrcarthagomodelle_pi1_modellreihe_hovermenu', this).css( {
			display : 'none'
		});
	});
	J('.modellnavilink').hover( 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


	// Sprachmen� Fusszeile Start
	J('#sprache').click( function() {
		J('#newslettermenu').fadeOut("slow", function(){
			J(this).css("display","none");
		});
		
		J('#sprachen').slideToggle("slow");
	});
	// Sprachmen� Fusszeile Ende

	// Newslettermen� 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
	
	
});

// 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

