$(document).ready(function(){
    $('a.lightbox').lightBox();
    $('a.zoompicture').lightBox();
	
	$( ".lyoness_datetime" ).datepicker({
		dateFormat: 'dd.mm.yy',
		showOn: "button",
		buttonImage: "http://www.best-of-poertschach.at/customer/templates/images/calendar.gif",
		buttonImageOnly: true,
		monthNames: ['Januar','Februar','März','April','Mai','Juni',
		'Juli','August','September','Oktober','November','Dezember'],
		dayNames: ['Sonntag','Montag','Dienstag','Mittwoch','Donnerstag','Freitag','Samstag'],
		dayNamesShort: ['So','Mo','Di','Mi','Do','Fr','Sa'],
		dayNamesMin: ['So','Mo','Di','Mi','Do','Fr','Sa']
	}); 
	
	
        var validator = $("#lyoness_form").validate({
            rules: {
                    firstname: "required",
                    surname: "required",
                    handy: "required",
                    plz: {
                        required: true,
                        minlength: 4
                    },
					street: "required",
                    ort: "required",
					lyoness_datetime: "required",
                    addemail: {
                        required: true,
                        email: true
                    }   ,
					check1: "required"
            },
            messages: {
                    firstname: "Bitte Vorname angeben",
                    surname: "Bitte Nachname angeben",
                    handy: "Bitte Handynummer angeben",
                    plz: "Bitte Plz ausfüllen",
					street: "Bitte geben Sie die Strase ein", 
					lyoness_datetime: "Bitte geben sie Ihren Geburtstag an",
                    ort: {
                        required: "Bitte Ort angeben",
                        minlength: jQuery.format("Mindestens {0} Stellen")
                    },
                    addemail: "Bitte Email angeben",
					check1: "Bitte bestätigen Sie die Teilnahmebedingungen"
            },
            success: function(label) {
                    label.html("&nbsp;").addClass("checked");
            }
		});
	
	
    
    if ( typeof($('#abo_other').attr('id')) == "undefined" ) {
        var validator = $("#abo_form, .gewinnspiel_form").validate({
            rules: {
                    abo_familienname: "required",
                    abo_vorname: "required",
                    abo_strasse: "required",
                    abo_hausnr: "required",
                    abo_plz: {
                        required: true,
                        minlength: 4
                    },
                    abo_ort: "required",
                    abo_email: {
                        required: true,
                        email: true
                    },
                    abo_telefon: "required"                
            },
            messages: {
                    abo_familienname: "Bitte Familienname angeben",
                    abo_vorname: "Bitte Vorname angeben",
                    abo_strasse: "Bitte Straße angeben",
                    abo_hausnr: "Bitte ausfüllen",
                    abo_plz: {
                        required: "Bitte PLZ angeben",
                        minlength: jQuery.format("Mindestens {0} Stellen")
                    },
                    abo_ort: "Bitte Ort angeben",
                    abo_email: {
                        required: "Bitte gültige E-Mail angeben",
                        email: "Bitte gültige E-Mail angeben"
                    },
                    abo_telefon: "Bitte Telefon angeben"
            },
            success: function(label) {
                    label.html("&nbsp;").addClass("checked");
            }
        });
    }
    else {
        var validator = $("#abo_form, .gewinnspiel_form").validate({
            rules: {
                    abo_familienname: "required",
                    abo_vorname: "required",
                    abo_strasse: "required",
                    abo_hausnr: "required",
                    abo_plz: {
                        required: true,
                        minlength: 4
                    },
                    abo_ort: "required",
                    abo_email: {
                        required: true,
                        email: true
                    },
                    abo_telefon: "required",
                    abo_other: "required",
                    abo_disclaimer_check: "required"
            },
            messages: {
                    abo_familienname: "Bitte Familienname angeben",
                    abo_vorname: "Bitte Vorname angeben",
                    abo_strasse: "Bitte Straße angeben",
                    abo_hausnr: "Bitte ausfüllen",
                    abo_plz: {
                        required: "Bitte PLZ angeben",
                        minlength: jQuery.format("Mindestens {0} Stellen")
                    },
                    abo_ort: "Bitte Ort angeben",
                    abo_email: {
                        required: "Bitte gültige E-Mail angeben",
                        email: "Bitte gültige E-Mail angeben"
                    },
                    abo_telefon: "Bitte Telefon angeben",
                    abo_other: "Bitte Tipp angeben",
                    abo_disclaimer_check: "Bitte akzeptieren Sie unsere Bestimmungen"
            },
            success: function(label) {
                    label.html("&nbsp;").addClass("checked");
            }
        });
        
    }
    
    
    $('a.download_pic_register').click(function() {
        //gratis download - formular zwischenschalten
        $('#download_id').val($(this).attr('download_id'));
        $('#download_href').val($(this).attr('href'));
        $("#dialog_download").dialog('open');
        $("#download_form").attr('action','/includes/ktzabo/download.php?file='+$('#download_href').val());
        return false;
    });
    $('#download_submit').click(function() {
        if(validator.valid()){
            $.ajax({
              type: "POST",
              url: "http://www.ktzabo.at/index.php?id="+$('#download_id').val(),
              cache: false,
              dataType: "text",
              data: 'download_submit=true&'+$("#download_form").serialize(),
              //data: "download_submit=true&abo_name="+$('#abo_name').val()+"&abo_titel="+$('#abo_titel').val()+"&abo_anrede="+$('#abo_anrede').val()+"&abo_familienname="+$('#abo_familienname').val()+"&abo_vorname="+$('#abo_vorname').val()+"&abo_strasse="+$('#abo_strasse').val()+"&abo_hausnr="+$('#abo_hausnr').val()+"&abo_plz="+$('#abo_plz').val()+"&abo_ort="+$('#abo_ort').val()+"&abo_email="+$('#abo_email').val()+"&abo_telefon_prefix="+$('#abo_telefon_prefix').val()+"&abo_telefon="+$('#abo_telefon').val()+"&abo_abonnent="+$('input[name="abo_abonnent"]:checked', '#download_form').val(),
              success: function(data) {
                    createCookie('download', 'yes', 30);
                    $("#dialog_download").dialog('close');                    
              },
              error: function(data) {
//                  alert('ERROR:'+data);
                  return false;
              }
            });
            $('#download_form').submit();
            timedRefresh(1500);
        }
        else {
            return false;
        }
    });
    $("#dialog_download").dialog({modal: true, width: 600, height: 570, autoOpen: false});
    $("#dialog").dialog({modal: true, width: 350, height: 570, autoOpen: false});
    var validator_wish = $("#form_wish").validate({
        rules: {
                form_captcha: {
                    required: true,
                    minlength: 4
                },
                form_message: "required",
                form_title: "required",
                form_name: "required",
                form_email: {
                    required: true,
                    email: true
                }
        },
        messages: {
                form_captcha: {
                    required: "Bitte Sicherheitscode eingeben",
                    minlength: jQuery.format("Mindestens {0} Stellen")
                },
                form_message: "Bitte Nachricht eingeben",
                form_title: "Bitte Titel eingeben",
                form_name: "Bitte Name eingeben",
                form_email: {
                    required: "Bitte gültige E-Mail angeben",
                    minlength: "Bitte gültige E-Mail angeben",
                    email: "Bitte gültige E-Mail angeben"
                }
        },
        success: function(label) {
            label.html("&nbsp;").addClass("checked");
        }
    });
    var validator_wish_dialog = $("#form_wish_dialog").validate({
        rules: {
                form_captcha: {
                    required: true,
                    minlength: 4
                },
                form_message: "required",
                form_title: "required",
                form_name: "required",
                form_email: {
                    required: true,
                    email: true
                }
        },
        messages: {
                form_captcha: {
                    required: "Bitte Sicherheitscode eingeben",
                    minlength: jQuery.format("Mindestens {0} Stellen")
                },
                form_message: "Bitte Nachricht eingeben",
                form_title: "Bitte Titel eingeben",
                form_name: "Bitte Name eingeben",
                form_email: {
                    required: "Bitte gültige E-Mail angeben",
                    minlength: "Bitte gültige E-Mail angeben",
                    email: "Bitte gültige E-Mail angeben"
                }
        },
        success: function(label) {
            label.html("&nbsp;").addClass("checked");
        }
    });

    $("#abo_abonnent").click(displayDisclaimerJa);
    $("#abo_abonnent_nein").click(displayDisclaimerNein);
    $("#wish_link").click(function() {
        $("#form_captcha").focus();
    });
});
function timedRefresh(timeoutPeriod) {
	setTimeout("location.reload(true);",timeoutPeriod);
}
function dialog_show() {
    $("#dialog").dialog('open');
}
function dialog_kalender( _id ) {    
    $("#dialog_kalender_"+_id).dialog('open');
}
function clear_search() {
  if ( document.getElementById('searchText').value == "Ihr Suchbegriff" ) {
        document.getElementById('searchText').value = '';
  }
}
function showExtra( _id, _subId ) {
    hideExtra( _id );
    $('#extra'+_id).show();
    $('#'+_subId).show();
    return false;
}
function hideExtra( _id ) {
    $('#extra'+_id).hide();
    $('#extraContentLink'+_id).hide();
    $('#extraContentShare'+_id).hide();
    return false;
}


function displayDisclaimerJa() {
    $("#disclaimer_nein").hide();
    $("#disclaimer_ja").show();
}
function displayDisclaimerNein() {
    $("#disclaimer_ja").hide();
    $("#disclaimer_nein").show();
}






/***********************************************
* Bookmark site script- © Dynamic Drive DHTML code library (www.dynamicdrive.com)
* This notice MUST stay intact for legal use
* Visit Dynamic Drive at http://www.dynamicdrive.com/ for full source code
***********************************************/
/* Modified to support Opera */
function bookmarksite(title,url){
if (window.sidebar) // firefox
	window.sidebar.addPanel(title, url, "");
else if(window.opera && window.print){ // opera
	var elem = document.createElement('a');
	elem.setAttribute('href',url);
	elem.setAttribute('title',title);
	elem.setAttribute('rel','sidebar');
	elem.click();
}
else if(document.all)// ie
	window.external.AddFavorite(url, title);
}
function toogleExtraBar( _id ) {
    $("#extraBar"+_id).show();
}
function hideExtraBar( _id ) {
    $("#extraBar"+_id).hide();
}


