﻿var selektionBreite;

$(document).ready(function () {

    // Artikel Detailansicht
    $('a.a_artikeldetail_hauptbild,a.a_artikeldetail_galeriebild,a.a_wg_bild,a.a_wg_galeriebild').fancybox({
        'overlayColor': '#000',
        'overlayOpacity': '0.8',
        'titlePosition': 'outside'
    });
    // Artikel Downloads
    $('a.a_download_fancybox').fancybox({
        'overlayColor': '#000',
        'overlayOpacity': '0.8'
    });
    $('a.a_download_fancybox.iframe').fancybox({
        'width': '90%',
        'height': '90%'
    });
    $('a.a_download_fancybox_doc').click(function () {
        $.fancybox({
            'width': '90%',
            'height': '90%',
            'type': 'iframe',
            'href': 'http://viewer.zoho.com/api/urlview.do?url=' + escape(this.href)
        });
        return false;
    });
    $('a.a_download_fancybox_aqt').click(function () {
        $.fancybox({
            'overlayColor': '#000',
            'overlayOpacity': '0.8',
            'content': '<object classid="clsid:02BF25D5-8C17-4B23-BC80-D3488ABDDC6B" width="600" height="400" codebase="http://www.apple.com/qtactivex/qtplugin.cab">' +
	                   '<param name="src" value="' + this.href + '"><param name="autoplay" value="false"><param name="controller" value="true"><param name="loop" value="false">' +
	                   '<embed src="' + this.href + '" width="600" height="400" autoplay="true" controller="true" loop="false" pluginspage="http://www.apple.com/quicktime/download/">' +
	                   '</embed></object>'
        });
        return false;
    });
    $('a.a_download_fancybox_wmp').click(function () {
        $.fancybox({
            'overlayColor': '#000',
            'overlayOpacity': '0.8',
            'content': '<object width="600" height="400" classid="CLSID:22D6F312-B0F6-11D0-94AB-0080C74C7E95" standby="Loading Microsoft Windows® Media Player components..." ' +
	                   'codebase="http://activex.microsoft.com/activex/controls/mplayer/en/nsmp2inf.cab" ' +
	                   'type="application/x-oleobject"><param name="FileName" value="' + this.href + '"><param name="autostart" value="false"><param name="ShowControls" value="true">' +
	                   '<param name="ShowStatusBar" value="false"><param name="ShowDisplay" value="false"><embed type="application/x-mplayer2" src="' + this.href + '" name="MediaPlayer" ' +
                       'width="600" height="400" showcontrols="1" showstatusBar="0" showdisplay="0" autostart="1" pluginspage="http://www.microsoft.com/Windows/MediaPlayer/"></embed></object>'
        });
        return false;
    });
    $('a.a_download_fancybox_audio').click(function () {
        $.fancybox({
            'overlayColor': '#000',
            'overlayOpacity': '0.8',
            'content': '<object classid="clsid:02BF25D5-8C17-4B23-BC80-D3488ABDDC6B" width="400" height="30" codebase="http://www.apple.com/qtactivex/qtplugin.cab">' +
	                   '<param name="src" value="' + this.href + '"><param name="autoplay" value="false"><param name="controller" value="true"><param name="loop" value="false">' +
	                   '<embed src="' + this.href + '" width="400" height="30" autoplay="true" controller="true" loop="false" pluginspage="http://www.apple.com/quicktime/download/">' +
	                   '</embed></object>'
        });
        return false;
    });
    $('a.a_download_fancybox_rm').click(function () {
        $.fancybox({
            'overlayColor': '#000',
            'overlayOpacity': '0.8',
            'content': '<object classid="clsid:cfcdaa03-8be4-11cf-b84b-0020afbbccfa" width="600" height="400"><param name="src" value="' + this.href + '">' +
	                   '<param name="controls" value="imagewindow"><param name="console" value="one"><param name="autostart" value="false"><embed src="' + this.href + '" ' +
	                   'width="600" height="400" nojava="true" controls="imagewindow" console="one" autostart="true" type="audio/x-pn-realaudio-plugin"></object>'
        });
        return false;
    });
    $('a.a_download_fancybox_flv').click(function () {
        $.fancybox({
            'overlayColor': '#000',
            'overlayOpacity': '0.8',
            'content': '<object width="600" height="400"><param name="movie" value="http://fpdownload.adobe.com/strobe/FlashMediaPlayback.swf"></param><param name="flashvars" ' +
	                   'value="src=' + escape(this.href) + '&poster=http%3A%2F%2Fosmf.org%2Fimages%2Fposter_cathy_fmp.jpg&autoPlay=true"></param><param name="allowFullScreen" ' +
	                   'value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://fpdownload.adobe.com/strobe/FlashMediaPlayback.swf" ' +
	                   'type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="600" height="400" flashvars="src=' + escape(this.href) +
	                   '&poster=http%3A%2F%2Fosmf.org%2Fimages%2Fposter_cathy_fmp.jpg&autoPlay=true"></embed></object>'
        });
        return false;
    });


    // Warengruppen Baum
    $('#div_warengruppen div.div_wgruppe').hover(
	    function () {
	        $(this).addClass('wg_hover');
	    },
	    function () {
	        $(this).removeClass('wg_hover');
	    }
	);
    $('#div_warengruppen div.div_wgruppe.wg_hat_unterwg').not('div.wg_hat_artikel').children('a,span').click(function () {
        $(this).nextAll().slideToggle('fast').parent('#div_warengruppen div.div_wgruppe').toggleClass('wg_offen');
        $('#div_warengruppen div.wg_ebene_1 div.div_wgruppe:visible')
	        .not($(this).parents('#div_warengruppen div.wg_ebene_1 div.div_wgruppe').andSelf().siblings().andSelf())
	        .slideUp('fast', function () {
	            $(this).parent('#div_warengruppen div.wg_offen').andSelf().removeClass('wg_offen');
	        });
    });

    if (!($.browser.webkit || $.browser.mozilla)) {
        // Macht WG-Titel nicht markierbar wenn nicht Mozilla oder Webkit
        $('#div_warengruppen div.div_wgruppe span').attr('unselectable', 'on');
    }

    if ($.browser.msie) {
        // Entfernt Rahmen um Links für IE
        $('a').each(function () {
            this.hideFocus = true;
        });
    }

    // Bereich der Lieferadresse einblenden falls aktiv
    if ($('#td_lieferadresse_checkbox :checkbox').is(':checked'))
        $('tr.tr_lieferadresse').show();
});

// Bereich der Lieferadresse aus-/einblenden
function lieferadresseCheckbox_click() {
    $('tr.tr_lieferadresse').toggle();
}


// Eingabekorrekturen
var telefonElem = new Array();

function valid_zahl_keyUp( elem ) {
    var val = elem.value.replace(/[^\d]/g, '');
    elem.value = val;
}

function valid_telefon_keyUp( elem ) {
    var val = elem.value.replace(/[^-+\s()\/\d]|[\t\r\n\f]/g, '');
    elem.value = val;
    
    //value ins HiddenField schreiben für die Validation
    var enthalten = false;
    var zeichenkette = "";
    for( var i = 0; i < telefonElem.length; i++ ) {
        zeichenkette += telefonElem[i].value;
        if( telefonElem[i] == elem )
            enthalten = true;
    }
    if( !enthalten ) {
        telefonElem.push(elem);
        zeichenkette += elem.value;
    }
    document.getElementById("td_telefon_sum").getElementsByTagName("input")[0].value = zeichenkette;
}

function valid_website_onFocus( elem ) {
    if( (elem.value.length < 7) || ( elem.value.length >= 7 && elem.value.substr(0, 7)!= "http://" ) )
        elem.value = "http://" + elem.value;
}
