$(document).ready(function() {


$("#lft-contact-tooltip").css("z-index","-20");
$("#rgt-contact-tooltip").css("z-index","-20");     


    // images
    $("#texte").scrollable({
        size: 1,
        circular: true,
		speed: 1500,
		keyboard: false,
		clickable: false
    }).navigator().autoscroll({interval: 5000, autoplay: true, steps: 1, autopause: false});



$("div.navi").tabs("div.items > img", {

	// enable "cross-fading" effect
	effect: 'fade',
	fadeInSpeed: 3000,	
	fadeOutSpeed: 400,

	// start from the beginning after the last tab
	rotate: true,

// use the slideshow plugin. It accepts its own configuration
}).slideshow( {
autoplay: true,
interval: 5000,
});


// Video Help
	$(".ngg-gallery-thumbnail a").each(function (arr){
    if ($(this).attr("title").substr(0,5)=="Video"){
      $(this).attr("rel","shadowbox;width=405;height=340");
      $(this).attr("href",$(this).children("img").attr("title"));
    }
  });





    // cufon setup
    Cufon.replace('#main-content-container h1, #main-content-container h2',  {
        hover: true,
        fontFamily: 'DIN 1451 Std'
    });


// contact tooltip

    var hide = false;
    $(".left").hover(function(){
        $("#lft-contact-tooltip").css("z-index","200");        
        $("#lft-contact-tooltip").slideDown("slow");
    }, function() {
        setTimeout('$("#lft-contact-tooltip").slideUp("slow")',4000);
    });

    var hide = false;
    $(".right").hover(function(){
        $("#rgt-contact-tooltip").css("z-index","200");     
        $("#rgt-contact-tooltip").slideDown("slow");
    }, function() {
        setTimeout('$("#rgt-contact-tooltip").slideUp("slow")',4000);
    });







}); // end - document ready







// contact form

send_mail_form();

function send_mail_form(){
    if(!(jQuery.browser.msie && parseInt(jQuery.browser.version) < 7))
    {

        var my_error;
        jQuery(".ajax_form #send").bind("click", function(){

            my_error = false;
            jQuery(".ajax_form #name, .ajax_form #message, .ajax_form #email ").each(function(i){





                var value = jQuery(this).attr("value");
                var check_for = jQuery(this).attr("id");
                var surrounding_element = jQuery(this).parent();
                if(check_for == "email"){
                    if(!value.match(/^\w[\w|\.|\-]+@\w[\w|\.|\-]+\.[a-zA-Z]{2,4}$/)){

                        surrounding_element.attr("class","").addClass("error");
                        $( "#error-mail" ).slideDown("slow");
                        my_error = true;
                    }else{
                        surrounding_element.attr("class","").addClass("valid");
                    }
                }

                if(check_for == "name" || check_for == "message"){
                    if(value == ""){

                        surrounding_element.attr("class","").addClass("error");

                        my_error = true;
                    }else{
                        surrounding_element.attr("class","").addClass("valid");
                    }
                }
                if(jQuery(".ajax_form #name, .ajax_form #message, .ajax_form #email").length  == i+1){
                    if(my_error == false){
                        jQuery(".ajax_form").slideUp(400);

                        var $datastring = "ajax=true";
                        jQuery(".ajax_form input, .ajax_form textarea, .ajax_form select").each(function(i)
                        {
                            var $name = jQuery(this).attr('name');
                            var $value = jQuery(this).attr('value');
                            $datastring = $datastring + "&" + $name + "=" + $value;
                        });


                        jQuery(".ajax_form #send").fadeOut(100);

                        jQuery.ajax({
                            type: "POST",
                            url: "send.php",
                            data: $datastring,
                            success: function(response){
                                jQuery(".ajax_form").before("<div class='ajaxresponse' style='display: none;'></div>");
                                jQuery(".ajaxresponse").html(response).slideDown(400);
                                jQuery(".ajax_form #send").fadeIn(400);
                                jQuery(".ajax_form #name, .ajax_form #message, .ajax_form #email , .ajax_form #website").val("");
                            }
                        });
                    }
                }
            });
            return false;
        });
    }

}
