/* 
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
$(document).ready(function(){
    $('a[href$=".pdf"]').click(function(){
		if ($(this).attr("target")!="_blank") {
			if(typeof GTCodes == "object"){
				if(GTCodes.length > 0){
					var href = $(this).attr('href');
					for(var i=0; i<GTCodes.length; i++) {
						var pageTracker = _gat._getTracker(GTCodes[i]);
						pageTracker._trackPageview(href);
					}
					setTimeout('document.location = "' + href+ '"', 120);
					return false;
				}
			}
		}
        return true;
    })
})


function testAddressFieldsetDate(){
    var f_sDate = $('#fTag').val()+"."+$('#fMonat').val()+"."+$('#fJahr').val();
    $('#birthday').val(f_sDate);
    var regDate = /^([0-3]?[0-9])\.([0-1]?[0-9])\.[1-9][0-9]{3}$/;
    var iIndex, iIndex2;
    var iMonth,iDay,iYear;
    var arrMonth = new Array(31,28,31,30,31,30,31,31,30,31,30,31);
    var sValue = f_sDate;

    if (regDate.test(sValue) == true)
    {
        iIndex = sValue.indexOf(".");
        iIndex2 = sValue.indexOf(".",iIndex+1);

        iDay = sValue.substr(0,iIndex);
        iMonth = sValue.substring(iIndex+1,iIndex2);
        iYear = sValue.substr(iIndex2+1,sValue.length);

        if (iMonth < 1 || iMonth > 12)
        {
            return false;
        }

        if (iMonth == 2 && ( ( (iYear % 4) == 0 && (iYear % 100) != 0 ) || (iYear % 400) == 0 ) )
        {
            if (iDay < 1 || iDay > 29)
            {
                return false;
            }
        }
        else
        {
            if (iDay < 1 || iDay > arrMonth[iMonth-1])
            {
                return false;
            }
        }
        $('#fTag,#fMonat,#fJahr').removeClass('error');
        $('div[for=birthday].error').hide();
        return true;

    }
    else
    {
        return false;
    }
}

function getTrans(identifier){
    var lang = $('input[name=lang]').val();
    var trans = "";
    if(typeof(lang) != "undefined"){

        
        if(typeof(Translations[lang][identifier])!= "undefined"){
            trans = Translations[lang][identifier];
        }
        
    }
    if(trans.length == 0){
        trans = "["+identifier+"]@"+lang;
    }
    return trans;
}
