function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

/*
		CSS Browser Selector v0.4.0 (Nov 02, 2010)
		Rafael Lima (http://rafael.adm.br)
		http://rafael.adm.br/css_browser_selector
		License: http://creativecommons.org/licenses/by/2.5/
		Contributors: http://rafael.adm.br/css_browser_selector#contributors
*/
		function css_browser_selector(u){var ua=u.toLowerCase(),is=function(t){return ua.indexOf(t)>-1},g='gecko',w='webkit',s='safari',o='opera',m='mobile',h=document.documentElement,b=[(!(/opera|webtv/i.test(ua))&&/msie\s(\d)/.test(ua))?('ie ie'+RegExp.$1):is('firefox/2')?g+' ff2':is('firefox/3.5')?g+' ff3 ff3_5':is('firefox/3.6')?g+' ff3 ff3_6':is('firefox/3')?g+' ff3':is('gecko/')?g:is('opera')?o+(/version\/(\d+)/.test(ua)?' '+o+RegExp.$1:(/opera(\s|\/)(\d+)/.test(ua)?' '+o+RegExp.$2:'')):is('konqueror')?'konqueror':is('blackberry')?m+' blackberry':is('android')?m+' android':is('chrome')?w+' chrome':is('iron')?w+' iron':is('applewebkit/')?w+' '+s+(/version\/(\d+)/.test(ua)?' '+s+RegExp.$1:''):is('mozilla/')?g:'',is('j2me')?m+' j2me':is('iphone')?m+' iphone':is('ipod')?m+' ipod':is('ipad')?m+' ipad':is('mac')?'mac':is('darwin')?'mac':is('webtv')?'webtv':is('win')?'win'+(is('windows nt 6.0')?' vista':''):is('freebsd')?'freebsd':(is('x11')||is('linux'))?'linux':'','js']; c = b.join(' '); h.className += ' '+c; return c;}; css_browser_selector(navigator.userAgent);
$(document).ready(function(){
				
});

	/* ~~~~~~~~~~~~~ browser upgrade ~~~~~~~~~~~~~*/
$(document).ready(function () {

    $('.tbName').clearField();
    $('.tbEmail').clearField();

//    $('.twitter').click(function () {
//        var url = 'http://twitter.com/share?url=' + window.location;
//        window.open(url, 'twitter', 'resizable=1,width=600,height=400');
//        return false;
//    });

//    $('.btnLinkedin').click(function () {
//        var url = 'http://www.linkedin.com/shareArticle?mini=true&amp;url=' + window.location + '&amp;title=' + document.getElementsByTagName('title')[0] + '&amp;source='+ window.location;
//        window.open(url, 'twitter', 'resizable=1,width=600,height=400');
//        return false;
//    });
    

    $('#close_ie6upgrade').mousedown(function () {
        $('#ie6').slideUp();
        return false;       
    });



    // TEAM ACCORDION

    $('.openClose').click(function () {
        if (!$(this).parent().hasClass('open')) {
            resetFAQ();
            $(this).parent().find('div.info').slideDown('fast');
            $(this).parent().find('a.openClose').addClass('active');
            $(this).parent().addClass('open');
        } else {
            resetFAQ();
        }
        return false;
    });

    function resetFAQ() {
        $('a.openClose').removeClass('active');
        $('div.info').slideUp();
        $('div.faq').removeClass('open');
    }


    // LIGHTBOX 

    $('.btnKnowMore').click(function () {
        $('.lightBoxContainer').show();
    });

    $('.btnKnowMoreSmall').click(function () {
        $('.lightBoxContainer').show();
    });

    $('.btnClose').click(function () {
        $('.lightBoxContainer').hide();
    });

});

function isValidEmailAddress(emailAddress) {
    var pattern = new RegExp(/^(("[\w-\s]+")|([\w-]+(?:\.[\w-]+)*)|("[\w-\s]+")([\w-]+(?:\.[\w-]+)*))(@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$)|(@\[?((25[0-5]\.|2[0-4][0-9]\.|1[0-9]{2}\.|[0-9]{1,2}\.))((25[0-5]|2[0-4][0-9]|1[0-9]{2}|[0-9]{1,2})\.){2}(25[0-5]|2[0-4][0-9]|1[0-9]{2}|[0-9]{1,2})\]?$)/i);
    return pattern.test(emailAddress);
};

function SendNewsLetterSub() {
    
var usersEmail = $(".tbEmail").val()
if (!isValidEmailAddress(usersEmail)) {
    $("p.success").fadeOut();
    $("p.error").fadeIn();
        $("p.error").html("It seems you have entered an incorrect email address - please try again.");
    } else {
        $("p.error").hide();
        $.get('/handlers/NewsletterSubscription.ashx', { ContactName: $(".tbName").val(), SendersEmail: $(".tbEmail").val() }, function (data) {
            if (data == "Success") {
                $("p.error").fadeOut();
                $("p.success").html('Your subscription was recived. Thank you!');
                $("p.success").fadeIn();
            } else {
                $("p.error").html('Ops! We hit a problem sending your subscription. Please try again.');
                $("p.error").fadeIn();
                $("p.success").fadeOut();
            }
        });
    }
}





