/*
    Seite als Bookmark hinzufügen
 */
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);
}

/*
    Seite Ausdrucken
 */
function printPage() {
focus();
if (window.print) {
jetztdrucken = confirm('Diese Seite ausdrucken?');
if (jetztdrucken) window.print();
   }
}

var test = 1;

function getTitle()
{
    if(test == 1)
    {
        test++;
        return 'Laserteile';
    }else if(test == 2)
    {
        test++;
        return 'geformte Teile';
    }else if(test == 3)
    {
        test++;
        return 'Spritzgie&szlig;teile';
       
    }else if(test == 4)
    {
        test++;
        
         return 'Fr&auml;s- und Drehteile';
    }else
    {
        test++;
        return 'mehr';
    }
}

function before_out(){
    
}
$(document).ready(function() {
    
    $('.csc-header-n6 h5').addClass('pointer-normal');
    
    $('.csc-header-n6 h5').click(function(){
        $('.pop').stop(true,true).slideToggle();
        
        if($(this).hasClass('pointer-normal')){
            $(this).removeClass('pointer-normal');
            $(this).addClass('pointer-active');
        }else{
            $(this).removeClass('pointer-active');
            $(this).addClass('pointer-normal');
        }
    });
    
    $('.slideshow').cycle({
        pager:    '#sideshow_menu_points',  // selector for element to use as pager container
         
        fx:      'scrollVert', 
        speedIn:  2000, 
        speedOut: 2000,  
        delay:   -6000, 
	sync: true,

        before: function(currSlideElement, nextSlideElement, options, forwardFlag){
            if($('a.activeSlide').parent().next().length != 0){
                $('a.activeSlide').parent().next().addClass('active-blue');
            }          
            else{
                $('a.activeSlide').parent().parent().find('div:first').addClass('active-blue');
            }
            $('a.activeSlide').parent().removeClass('active-blue');
        },
        pagerAnchorBuilder: function(idx, slide) {

            return '<div class="menu_point"><a href="#">' + getTitle() + '</a></div>';
        }  
	});   
    $('#sideshow_menu_points .menu_point:first').addClass('active-blue');
    $('#sideshow_menu_points .menu_point:first').addClass('first');
    $('#sideshow_menu_points .menu_point:last').addClass('last');

    
    
        var mailformplus = $("#kontaktformular").validate({
        rules: {
           Vorname: "required",
            Nachname: "required",
            "E-Mail-Adresse": "required email",
            Nachricht: "required",
            "Telefon-Nr": "number"
        },
        messages: {
            Vorname: "Bitte geben Sie Ihren Vornamen ein.",
            Nachname: "Bitte geben Sie Ihren Nachnamen ein.",
            "E-Mail-Adresse": {
                required: "Bitte geben Sie Ihre E-Mail-Adresse ein.",
                email: "Ihre Eingabe muss vom Format name@meinedomain.de sein."
            },
            Nachricht: "Bitte geben Sie eine Nachricht ein.",
            "Telefon-Nr": {
                number: "Sie d&uuml;rfen nur Zahlen eingeben."
            }
        },
        errorPlacement: function(error, element) {
            error.appendTo(element.parent("td").find(".messageBox"));
        },
        errorClass: "invalid"
    });

    var oldColor = "#fff";
    var highlightColor = "#9D9E9F";

    $(".contact_text, .contact_textarea").focus(function(){
        $(this).css({borderColor: highlightColor});
    });

    $(".contact_text, .contact_textarea").blur(function(){
        $(this).css({borderColor: oldColor});
    }); 
});

