jQuery(document).ready(function() {
    jQuery('#menu_left li:last-child').hide();
    if ( typeof jQuery('.anythingslider')[0] != "undefined" ) {        
        jQuery('.anythingslider').anythingSlider({ 'delay': 6000, 'animationTime': 1500});        
    }
    jQuery('.anfahrt').click(function(){jQuery.scrollTo( '#c52', 800 ); return false;});
    jQuery('.kontakt').click(function(){jQuery.scrollTo( '#bottom_anker', 800 ); return false;});
	jQuery('.kontaktlink').click(function(){jQuery.scrollTo( '#bottom_anker', 800 ); return false;});
    jQuery('.job').click(function(){jQuery.scrollTo( '#bottom_anker', 800 ); return false;});

    jQuery('#footer_button').click(function(){
        jQuery.scrollTo( '#top_anker', 800 );
        return false;
    });

    jQuery('#menu_left a').hoverIntent(function() {
       var parent = jQuery(this).parent().attr('id');
       var id = parent.split("_");
       openslide( id[2] );
       return false;
    }, function() {
        
    });
    jQuery('#menu_right_02 a').hoverIntent(function() {
//        jQuery('#menu_left li:last-child a').mouseenter();        
        openslide('07');
        return false;
    },function() {
        
    });
    
    
    jQuery('#searchbutton').hover(function() {
        jQuery(this).attr('src','fileadmin/templates/willroider/images/lupe_hover.png');
    },function() {
        jQuery(this).attr('src','fileadmin/templates/willroider/images/lupe.png');
    });
//    jQuery('.bottom_lightbox a').lightBox();

    // Autoclear
    jQuery('input, textarea').each(function(){
            var initial = jQuery(this).val();
            jQuery(this).focus(function(){ if(jQuery(this).val() == initial){ jQuery(this).val(''); }} );
            jQuery(this).blur(function(){ if(jQuery(this).val() == ''){ jQuery(this).val(initial); }});
    });

    // Selectbox
    jQuery('#kontakt .powermail_select').customStyle();
    jQuery('#kontakt .powermail_select').hover(function() {
        jQuery(this).next().css('opacity',1);
        
    },function() {
        jQuery(this).next().css('opacity',0.7);
    });  
    
    //check for slide open
    slide_init();
    
//    jQuery('.powermail_submit_uid5').click(function() {
    jQuery('#kontakt').submit(function() {
        var okflag = true;
        var message = '';
        if ( jQuery('#uid1').val() == "Ihre Nachricht" || jQuery('#uid1').val() == "" ) {
            okflag = false;
            message = 'Bitte geben Sie Ihre Nachricht ein.';
            jQuery('#uid1').focus();
        }
        else if ( jQuery('#uid3').val() == "Max Mustermann" || jQuery('#uid3').val() == "" ) {
            okflag = false;
            message = 'Bitte geben Sie Ihren Namen ein.';
            jQuery('#uid3').focus();
        }
        else if ( ( jQuery('#uid4').val() == "Ihre E-Mail Adresse" || jQuery('#uid4').val() == "" || !isEmail(jQuery('#uid4').val() ) ) && ( jQuery('#uid7').val() == "Ihre Telefonnummer" || jQuery('#uid7').val() == "" ) ) {
            okflag = false;
            message = 'Bitte geben Sie Ihre E-Mail Adresse oder Ihre Telefonnummer ein.';
            jQuery('#uid4').focus();
        }
        if ( !okflag ) {
            jQuery('#kontakt_message').html(message);
            jQuery('#powermaildiv_uid5 input').val('Nachricht abschicken');
        }
        return okflag;
    });
});
var slide_open = false;
function slide_init() {
    var slide_active = jQuery('.slide_active').attr('id');
    if ( slide_active ) {
        var id = slide_active.split("_");
        if ( id[1] != '01' ) {
            slide_open = id[1];
            jQuery('.slide_active').css('display','list-item');
        }
    }
}
/* wieder rauffahren bei erneuten hover 
function openslide( _id ) {
    var tag = '#slide_';
    jQuery(tag+slide_open).slideUp('fast');
    if ( _id != slide_open ) {
        jQuery(tag+_id).slideDown('fast');
        slide_open = _id;
    }
    else {
        slide_open = false;
    }
}*/

/* ohne rauffahren bei erneuten hover */
function openslide( _id ) {
    var tag = '#slide_';    
    if ( _id != slide_open ) {
        jQuery(tag+slide_open).slideUp('fast');
        jQuery(tag+_id).slideDown('fast');
        slide_open = _id;
    }
}

function search_keyup() {

}
function isEmail(email) {
  var strReg = "^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$";
  var regex = new RegExp(strReg);
  return(regex.test(email));
}


