var $j = jQuery.noConflict();

var secs = 5000;
var currImg = 1;
var interval;
$j(document).ready(function(){
    var images = $j(".gallery_thumb");
    

    $j("#prev_img").hide();
    $j("#next_img").hide();
    $j("#greenhouse_current_image, #prev_img, #next_img").mouseover(function(){
        $j("#prev_img").show();
        $j("#next_img").show();
    });
    $j("#greenhouse_current_image").mouseout(function(){
        $j("#prev_img").hide();
        $j("#next_img").hide();
    });
    $j("#next_img").click(function(){
         clearInterval(interval);
        if(currImg < images.length - 1){
            $j("#prev_img").show();
            currImg++;
            currImg %= images.length;
            var src = images[currImg].getAttribute("src");
            src = src.replace("thumbs/thumbs_","");
            var newImg = '<img src="' + src + '" height="504" width="940" />';
            newImg = round_box(newImg);
            $j('#greenhouse_current_image').html($j(newImg).fadeIn("slow"));
            if(currImg == images.length - 1){
                $j("#next_img").hide();
            }
        }
    });

    $j("#prev_img").click(function(){
        clearInterval(interval);
        if(currImg > 0){
            $j("#next_img").show();
            currImg--;
            currImg %= images.length;
            var src = images[currImg].getAttribute("src");
            src = src.replace("thumbs/thumbs_","");
            var newImg = '<img src="' + src + '" height="504" width="940" />';
            newImg = round_box(newImg);
            $j('#greenhouse_current_image').html($j(newImg).fadeIn("slow"));
            if(currImg == 0){
                $j("#prev_img").hide();
            }
        }
    });

    $j("#gr_models").change(function(){
        var value = $j(this).val();
        $j("#gr_model_specs").load("http://www.azrom.com/wp-content/themes/azrom/extended_form_gr_model_specs.php", {parent_id: value, option : 0});
    });

    auto_switch_img = function(){
        if(currImg >= 0){
             var src = images[currImg].getAttribute("src");
             src = src.replace("thumbs/thumbs_", "");
             var newImg = '<img src="' + src + '" height="504" width="940" />';
             newImg = round_box(newImg);
             $j('#greenhouse_current_image').html($j(newImg).fadeIn(3000));
         }
         else {
             currImg++;
         }
         currImg++;
         currImg %= images.length;
    };

    if(document.getElementById("greenhouse_current_image")){
        interval = setInterval(auto_switch_img, secs);
    }
    else {
        clearInterval(interval);
    }

    $j(".gallery_thumb").click(function(){
        var src = $j(this).attr("src");
        src = src.replace("thumbs/thumbs_", "");
        var newImg = '<img src="' + src + '" height="504" width="940" />';
        newImg = round_box(newImg);
         $j('#greenhouse_current_image').html($j(newImg).fadeIn("slow"));
     });


     //lightbox code
     $j(".greenhouse_sketch").click(function(){
         //clearInterval(interval);
         var src = $j(this).attr("src");
         $j.slimbox(src);
     });
     $j("#lbCloseLink").click(function(){
         //interval = setInterval(auto_switch_img, secs);
     });

     //form code
     $j("#contact_us_form").validate({
         rules: {
             country:"required",
             contact_person: {
                 required:true,
                 minlength: 2
             },
             tel:"required",
             mail: {
                 required:true,
                 email:true
             }
         }
     });

     $j("#extended_form").validate({
         rules: {
             country:"required",
             contact_person: {
                 required:true,
                 minlength: 2
             },
             tel:"required",
             mail: {
                 required:true,
                 email:true
             }

         }
     });

     $j("#contact_agent_form").validate({
         rules : {
             email: {
                 required:true,
                 email:true
             },
             email_subject:"required",
             contact_name:"required",
             email_content:"required"
         }
     });

     $j('a:external').each(function(){
        $j(this).attr("target", "_blank");
    });
});

function round_box(img){
    var path = '/wp-content/themes/azrom';
    var str = '<div class="roundedRect">';
    str = str + '<img class="corTL" src="' + path + '/images/box_corner_tl.png" alt="Topl" width="5" height="5" />';
    str = str +  '<img class="corTR" src="' + path + '/images/box_corner_tr.png" alt="TopR" width="5" height="5" />';
    str = str + '<img class="corBL" src="' + path + '/images/box_corner_bl.png" alt="BotL" width="5" height="5" />';
    str = str + '<img class="corBR" src="' + path + '/images/box_corner_br.png" alt="BotR" width="5" height="5" />';
    str = str + img;
    str = str + '</div>';
    return str;
}

/*adding all external links target=_blank*/
$j.extend(
    $j.expr[':'].external = function(obj){
        if(obj.hostname == location.hostname){
            return false;
        }
        return true;
});

