/**
 *      site_scripts.js
 *
 *      jQuery scripts for the site
 *      http://www.ztarfish.com
 *      TeamZtar <divein@ztarfish.com>  07.01.2011
 *      
 */

/**********************************************
* 'Contacts' page effects/scripts
**********************************************/
//ZTAR map blue dot effect
$('img.bluedot').fadeOut(2000, function(){
    $('img.bluedot').fadeIn(2000);
});
    

var info  = $('#Info-pop');
var share = $('#Share-pop');
var mail  = $('#Mail-pop');
 
$('a.showinfopop').click(function(){
    share.slideUp(400);
    mail.slideUp(400);
    info.slideToggle(400);
    return false;
});
$('a.xcloseinfo').click(function(){
    info.slideToggle(400);
    return false;
});

$('a.showsharepop').click(function(){
    info.slideUp(400);
    mail.slideUp(400);
    share.slideToggle(400);
    return false;
});
$('a.xcloseshare').click(function(){
    share.slideToggle(400);
    return false;
});

$('a.showmailpop').click(function(){
    info.slideUp(400);
    share.slideUp(400);
    mail.slideToggle(400);
    return false;
});
$('a.xclosemail').click(function(){
    mail.slideToggle(400);
    return false;
});


/***********************************************
* 'Footer' slide up effects 
* Transparent slide up/down footer content
***********************************************/
/*
var info  = $('#Info-pop');
var share = $('#Share-pop');
var mail  = $('#Mail-pop');
var boolinfo;
var boolshare;
var boolmail;
var to;
var isu;
var ssu;
var msu;

$('.showinfopop img').hover(function(){
    info.slideDown(400);
    to = setTimeout(function(){
        info.slideUp(400);
        }, 2000);
    }, 
    function(){
        isu = info.slideUp(400);
        clearTimeout(to);
    }
);
info.hover(function(){
    clearTimeout(to);
    isu.stop(true);
},
    function() {
    isu = info.slideUp(400);    
    }
);


$('.showsharepop img').hover(function(){
    share.slideDown(400);
    to = setTimeout(function(){
        share.slideUp(400);
        }, 2000);
    }, 
    function(){
        ssu = share.slideUp(400);
        clearTimeout(to);
    }
);
share.hover(function(){
    clearTimeout(to);
    ssu.stop(true);
},
    function() {
    ssu = share.slideUp(400);    
    }
);









$('a.showsharepop').hover(function() {
    //info.slideUp(400);
    share.stop(true,true).slideToggle(400);
    //mail.slideUp(400);
    },
    function() {
        share.slideToggle(400);
    }
);

$('a.showmailpop').hover(function() {
    //info.slideUp(400);
    //share.slideUp(400);
    mail.stop(true,true).slideToggle(400);
    },
    function() {
        mail.slideToggle(400);
    }
);


//$('a.showinfopop').click(function(){
//    share.slideUp(400);
//    mail.slideUp(400);
//    info.slideToggle(400);
//    return false;
//});

$('a.xcloseinfo').click(function(){
    info.slideToggle(400);
    return false;
});

//$('a.showsharepop').click(function(){
//    info.slideUp(400);
//    mail.slideUp(400);
//    share.slideToggle(400);
//    return false;
//});

$('a.xcloseshare').click(function(){
    share.slideToggle(400);
    return false;
});


//$('a.showmailpop').click(function(){
//    info.slideUp(400);
//    share.slideUp(400);
//    mail.slideToggle(400);
//    return false;
//});

$('a.xclosemail').click(function(){
    mail.slideToggle(400);
    return false;
});

*/

/***********************************************
* 'Newsletter' related scripts
* 02.25.2010
***********************************************/
$('#newsletter-email').keydown(function(e) {
  if (e.keyCode == 13) {
    subscriberRegister();
  }
});

//clear input
$('#newsletter-email').focus(function() {
    $(this).attr('value', '');
});
//$('#newsletter-email').blur(function() {
//    $(this).attr('value', 'Enter email');
//});

function subscriberRegister() {
  if(!checkValidEmail($('#newsletter-email').attr('value'))){
          alert('Please enter a valid email address..');
  }else{
          location = 'newsletter/register/' + encodeURIComponent($('#newsletter-email').attr('value'));
          alert('Thank you for subscribing!.. \nYou will receive our latest newsletter.');
  }
}

//email validation code
function checkValidEmail(email){
  var pattern =/^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
  
  return pattern.test(email);	                 
}


/*************************************************
 * 'Contacts' page YMap size adjustments
 * 02.23.2010
 ************************************************/
//function setYMap_size() {
//    var screenheight = parseInt($(window).height());
//    var screenwidth = parseInt($(window).width());   
//
//    $('#YMap').css('height',screenheight-40);
//    $('#YMap').css('width',screenwidth);
//    $('#YMap').css('position', 'absolute');
//}

/*************************************************
 * 'Contacts' page event handlers
 * 02.25.2010
 ************************************************/
//user clicked on the 'Contact' tab
$('a.contact').bind("click", function() {
        //$('#YMap').show();   
        $('img.bluedot').fadeOut(2000, function(){    //STARMEN map blue dot effect
            $('img.bluedot').fadeIn(2000);
        });
        return false;
});
    
//user clicked on the 'General Inquiry' tab
$('a.gen_inq').bind("click", function() {
    //$('#YMap').hide();
    $('#Thanks').hide();
    $('#contact_form')[0].reset(); //reset our contact form
    return false;
});

//user clicked on the 'Los Angeles', 'Chicago', and 'New York' images
$('a.go_gen_inq').bind("click", function() {
    $('#contact_form')[0].reset(); //reset our contact form
    //$('#Contact-content').hide();
    //$('#GeneralInquiries').show();
    $('#Contacts-content').triggerTab(2);
    //$('#YMap').hide();
    $('#Thanks').hide();
    return false;
});


/*************************************************
 * 'Work' page event handlers
 * 03.15.2010
 ************************************************/
//intro effects
$('.line1').stop(true, true).slideDown(1000);
$('.line2').stop(true, true).slideDown(1000);
$('.line3').stop(true, true).slideDown(1000);

$('a.show_work').bind("click", function() {
    $('#Work').animate({'margin-left': '0', 'width':'930'}, 1000);
    $('#Work2').animate({'margin-left': '+=930'}, 1000);
    $('#Work3').animate({'margin-left': '+=930'}, 1000);
    $(this).hide();
    $('a.show_work_2').show();
    $('a.show_work_3').hide();
    return false;
});
$('a.show_work_2').bind("click", function() {
    $('#Work').animate({'margin-left': '-=930' }, 1000);
    $('#Work2').animate({'margin-left': '0', 'width':'930'}, 1000);
    $('#Work3').animate({'margin-left': '+=930'}, 1000);
    $(this).hide();
    $('a.show_work').hide();
    $('a.show_work_3').show();
    return false;
});

$('a.show_work_3').bind("click", function() {
    $('#Work').animate({'margin-left': '-=930'}, 1000);
    $('#Work2').animate({'margin-left': '-=930'}, 1000);
    $('#Work3').animate({'margin-left': '0', 'width':'930'}, 1000);
    $(this).hide();
    $('a.show_work_2').hide();
    $('a.show_work').show();
    return false;
});



//click events
$('.whover').click(
    function() {
        window.location = $(this).attr("url");
        return false;
});

//mouse-over effects
$('.e1').hover(function(){
    $('.h1').show();
    }, function() {
    $('.h1').hide();
});
$('.e2').hover(function(){
    $('.h2').show();
    }, function() {
    $('.h2').hide();
});
$('.e3').hover(function(){
    $('.h3').show();
    }, function() {
    $('.h3').hide();
});
$('.e4').hover(function(){
    $('.h4').show();
    }, function() {
    $('.h4').hide();
});
$('.e5').hover(function(){
    $('.h5').show();
    }, function() {
    $('.h5').hide();
});
$('.e6').hover(function(){
    $('.h6').show();
    }, function() {
    $('.h6').hide();
});
$('.e7').hover(function(){
    $('.h7').show();
    }, function() {
    $('.h7').hide();
});
$('.e8').hover(function(){
    $('.h8').show();
    }, function() {
    $('.h8').hide();
});
$('.e9').hover(function(){
    $('.h9').show();
    }, function() {
    $('.h9').hide();
});
$('.e10').hover(function(){
    $('.h10').show();
    }, function() {
    $('.h10').hide();
});
$('.e11').hover(function(){
    $('.h11').show();
    }, function() {
    $('.h11').hide();
});
$('.e12').hover(function(){
    $('.h12').show();
    }, function() {
    $('.h12').hide();
});
$('.e13').hover(function(){
    $('.h13').show();
    }, function() {
    $('.h13').hide();
});
$('.e14').hover(function(){
    $('.h14').show();
    }, function() {
    $('.h14').hide();
});
$('.e15').hover(function(){
    $('.h15').show();
    }, function() {
    $('.h15').hide();
});
$('.e16').hover(function(){
    $('.h16').show();
    }, function() {
    $('.h16').hide();
});
$('.e17').hover(function(){
    $('.h17').show();
    }, function() {
    $('.h17').hide();
});
$('.e18').hover(function(){
    $('.h18').show();
    }, function() {
    $('.h18').hide();
});
$('.e19').hover(function(){
    $('.h19').show();
    }, function() {
    $('.h19').hide();
});
$('.e20').hover(function(){
    $('.h20').show();
    }, function() {
    $('.h20').hide();
});
$('.e21').hover(function(){
    $('.h21').show();
    }, function() {
    $('.h21').hide();
});
$('.e22').hover(function(){
    $('.h22').show();
    }, function() {
    $('.h22').hide();
});
$('.e23').hover(function(){
    $('.h23').show();
    }, function() {
    $('.h23').hide();
});
$('.e24').hover(function(){
    $('.h24').show();
    }, function() {
    $('.h24').hide();
});
$('.e25').hover(function(){
    $('.h25').show();
    }, function() {
    $('.h25').hide();
});
$('.e26').hover(function(){
    $('.h26').show();
    }, function() {
    $('.h26').hide();
}); 
