$(document).ready(function() {

			var thumbnails = 'a:has(img)[href$=".png"]'; // variable with extensions we want to support
	        $(thumbnails).addClass("fancybox"); // add class="fancybox" to all links that match the extension criteria
			
			 //custom fancybox call
			$("a.fancybox").fancybox({
			'transitionIn'		: 'elastic',
			'transitionOut'		: 'elastic',
			'titleFormat'		: function(title, currentArray, currentIndex, currentOpts){}
			});
			
			var zoom = 'a:has(img)[href$=".PNG"],a:has(img)[href$=".jpg"]';
			$(zoom).addClass("zoom"); // add class="fancybox" to all links that match the extension criteria
			
		
			$("a.zoom").fancybox({
			'transitionIn'		: 'elastic',
			'transitionOut'		: 'elastic',
			'titleFormat'		: function(title, currentArray, currentIndex, currentOpts){}
			});
});


$(document).ready(function() {
	//Default Action
	$(".tab_content").hide(); //Hide all content
	$("ul.tabs li:first").addClass("active").show(); //Activate first tabs
	$(".tab_content:first").show(); //Show first tab content
	
	//On Click Event
	$("ul.tabs li").click(function() {
		$("ul.tabs li").removeClass("active"); //Remove any "active" class
		$(this).addClass("active"); //Add "active" class to selected tab
		$(".tab_content").hide(); //Hide all tab content
		var activeTab = $(this).find("a").attr("href"); //Find the rel attribute value to identify the active tab + content
		$(activeTab).fadeIn(); //Fade in the active content
		return false;
	});
	
	//$(".map_content").hide(); //Hide all tab content
	//$(".location li:first").addClass("active").show(); //Activate first tabs
	//$(".map_content:first").show(); //Show first tab content
	
	$(".location li").hover(function() {
		$("ul.location li").removeClass("active"); //Remove any "active" class
		$(this).addClass("active"); //Add "active" class to selected tab
		$(".map_content").hide(); //Hide all tab content
		var activeTab = $(this).find("span").attr("name1"); //Find the rel attribute value to identify the active tab + content
		$(activeTab).show(); //Fade in the active content
		return false;
	});
	
	setTimeout("$('.location li:first').mouseenter();",0);
	
	
	
	$(".tab_content").hide(); //Hide all content
	$("ul.graphicdesigntabs li:first").addClass("active").show(); //Activate first tabs
	$(".tab_content:first").show(); //Show first tab content
	
	//On Click Event
	$("ul.graphicdesigntabs li").click(function() {
		$("ul.graphicdesigntabs li").removeClass("active"); //Remove any "active" class
		$(this).addClass("active"); //Add "active" class to selected tab
		$(".tab_content").hide(); //Hide all tab content
		var activeTab = $(this).find("a").attr("href"); //Find the rel attribute value to identify the active tab + content
		$(activeTab).fadeIn(); //Fade in the active content
		return false;
	});
	
	$(".UIUXDesigntab_content").hide(); //Hide all content
	$("ul.UIUXDesigntabs li:first").addClass("active").show(); //Activate first tabs
	$(".UIUXDesigntab_content:first").show(); //Show first tab content
	
	//On Click Event
	$("ul.UIUXDesigntabs li").click(function() {
		$("ul.UIUXDesigntabs li").removeClass("active"); //Remove any "active" class
		$(this).addClass("active"); //Add "active" class to selected tab
		$(".UIUXDesigntab_content").hide(); //Hide all tab content
		var activeTab = $(this).find("a").attr("href"); //Find the rel attribute value to identify the active tab + content
		$(activeTab).fadeIn(); //Fade in the active content
		return false;
	});
	
	$(".brandingtab_content").hide(); //Hide all content
	$("ul.brandingtabs li:first").addClass("active").show(); //Activate first tabs
	$(".brandingtab_content:first").show(); //Show first tab content
	
	//On Click Event
	$("ul.brandingtabs li").click(function() {
		$("ul.brandingtabs li").removeClass("active"); //Remove any "active" class
		$(this).addClass("active"); //Add "active" class to selected tab
		$(".brandingtab_content").hide(); //Hide all tab content
		var activeTab = $(this).find("a").attr("href"); //Find the rel attribute value to identify the active tab + content
		$(activeTab).fadeIn(); //Fade in the active content
		return false;
	});
	
	$(".presentationtab_content").hide(); //Hide all content
	$("ul.presentationtabs li:first").addClass("active").show(); //Activate first tabs
	$(".presentationtab_content:first").show(); //Show first tab content
	
	//On Click Event
	$("ul.presentationtabs li").click(function() {
		$("ul.presentationtabs li").removeClass("active"); //Remove any "active" class
		$(this).addClass("active"); //Add "active" class to selected tab
		$(".presentationtab_content").hide(); //Hide all tab content
		var activeTab = $(this).find("a").attr("href"); //Find the rel attribute value to identify the active tab + content
		$(activeTab).fadeIn(); //Fade in the active content
		return false;
	});
	
	$(".audiovideotab_content").hide(); //Hide all content
	$("ul.audiovideotabs li:first").addClass("active").show(); //Activate first tabs
	$(".audiovideotab_content:first").show(); //Show first tab content
	
	//On Click Event
	$("ul.audiovideotabs li").click(function() {
		$("ul.audiovideotabs li").removeClass("active"); //Remove any "active" class
		$(this).addClass("active"); //Add "active" class to selected tab
		$(".audiovideotab_content").hide(); //Hide all tab content
		var activeTab = $(this).find("a").attr("href"); //Find the rel attribute value to identify the active tab + content
		$(activeTab).fadeIn(); //Fade in the active content
		return false;
	});
	
});


$(document).ready(function () {
	
    $('#mc_embed_signup').show();
    $('#mc_embed_signup').dialog({
        autoOpen: false,
        width: 350,
        minHeight: 0,
        modal: true,
        resizable: false,
        title: 'Subscribe to our newsletter',
        buttons: {
            "Subscribe": function () {
                subscribeClick();
            },
            "Cancel": function () {
                $(this).dialog("close");
            }
        },
        close: function (event, ui) {
            $('#mc-embedded-subscribe-form').each(function () {
                this.reset();
            });
            resetSubscribeButtons();
            $('DIV.mce_inline_error').hide(); //.attr('display', 'none');
            $('#mce-success-response').hide();
            $('#mce-error-response').hide();
            $('#mce-EMAIL').removeAttr('disabled');
            $('#mce-EMAIL').removeClass('mce_inline_error');
        }
    });
});
function subscribeClick() {
    $('#mc_embed_signup').dialog('option', 'buttons', { 'Subscribing...': function () { } });
    $('#mc-embedded-subscribe-form').trigger('submit');
}
function resetSubscribeButtons() {
    $('#mc_embed_signup').dialog('option', 'buttons', {
        "Subscribe": function () {
            subscribeClick();
        },
        "Cancel": function () {
            $(this).dialog("close");
        }
    });
}
function openSignup() {
    $('#mc_embed_signup').dialog('open');
    $('DIV.mce_inline_error').attr('display', 'none');
}

var fnames = new Array(); var ftypes = new Array(); fnames[0] = 'EMAIL'; ftypes[0] = 'email'; fnames[1] = 'FNAME'; ftypes[1] = 'text'; fnames[2] = 'LNAME'; ftypes[2] = 'text'; var err_style = '';
try {
    err_style = mc_custom_error_style;
} catch (e) {
    err_style = 'margin: 1em 0 0 0; padding: 1em 0.5em 0.5em 0.5em; background: ERROR_BGCOLOR none repeat scroll 0% 0%; font-weight: bold; float: left; z-index: 1; width: 80%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; color: ERROR_COLOR;';
}
var head = document.getElementsByTagName('head')[0];
var style = document.createElement('style');
style.type = 'text/css';
if (style.styleSheet) {
    style.styleSheet.cssText = '.mce_inline_error {' + err_style + '}';
} else {
    style.appendChild(document.createTextNode('.mce_inline_error {' + err_style + '}'));
}
head.appendChild(style);
$(document).ready(function ($) {
    var options = { errorClass: 'mce_inline_error', errorElement: 'div', onkeyup: function () { }, onfocusout: function () { }, onblur: function () { },
        invalidHandler: function (form, validator) {
            resetSubscribeButtons();
        }
    };
    var mce_validator = $("#mc-embedded-subscribe-form").validate(options);
    options = { url: 'http://cm-group.us2.list-manage.com/subscribe/post-json?u=85ea36a33c315d0d01fb1c9a7&id=01734bf655&c=?', type: 'GET', dataType: 'json', contentType: "application/json; charset=utf-8",
        beforeSubmit: function () {
            $('#mce_tmp_error_msg').remove();
            $('.datefield', '#mc_embed_signup').each(
                        function () {
                            var txt = 'filled';
                            var fields = new Array();
                            var i = 0;
                            $(':text', this).each(
                                function () {
                                    fields[i] = this;
                                    i++;
                                });
                            $(':hidden', this).each(
                                function () {
                                    if (fields[0].value == 'MM' && fields[1].value == 'DD' && fields[2].value == 'YYYY') {
                                        this.value = '';
                                    } else if (fields[0].value == '' && fields[1].value == '' && fields[2].value == '') {
                                        this.value = '';
                                    } else {
                                        this.value = fields[0].value + '/' + fields[1].value + '/' + fields[2].value;
                                    }
                                });
                        });
            var result = mce_validator.form();
            if (!result) {
                resetSubscribeButtons();
            }
            return result;
        },
        success: mce_success_cb
    };
    $('#mc-embedded-subscribe-form').ajaxForm(options);

});

function validateSubscribeForm() {

}

function mce_success_cb(resp) {
    $('#mce-success-response').hide();
    $('#mce-error-response').hide();
    if (resp.result == "success") {
        $('#mce-' + resp.result + '-response').show();
        $('#mce-' + resp.result + '-response').html(resp.msg);
        $('#mce-EMAIL').attr('disabled', 'disabled');
        $('#mc_embed_signup').dialog('option', 'buttons', { 'Close': function () { $(this).dialog("close"); } });
    } else {
        var index = -1;
        var msg;
        try {
            var parts = resp.msg.split(' - ', 2);
            if (parts[1] == undefined) {
                msg = resp.msg;
            } else {
                i = parseInt(parts[0]);
                if (i.toString() == parts[0]) {
                    index = parts[0];
                    msg = parts[1];
                } else {
                    index = -1;
                    msg = resp.msg;
                }
            }
        } catch (e) {
            index = -1;
            msg = resp.msg;
        }
        try {
            if (index == -1) {
                $('#mce-' + resp.result + '-response').show();
                $('#mce-' + resp.result + '-response').html(msg);
            } else {
                err_id = 'mce_tmp_error_msg';
                html = '<div id="' + err_id + '" style="' + err_style + '"> ' + msg + '</div>';

                var input_id = '#mc_embed_signup';
                var f = $(input_id);
                if (ftypes[index] == 'address') {
                    input_id = '#mce-' + fnames[index] + '-addr1';
                    f = $(input_id).parent().parent().get(0);
                } else if (ftypes[index] == 'date') {
                    input_id = '#mce-' + fnames[index] + '-month';
                    f = $(input_id).parent().parent().get(0);
                } else {
                    input_id = '#mce-' + fnames[index];
                    f = $().parent(input_id).get(0);
                }
                if (f) {
                    $(f).append(html);
                    $(input_id).focus();
                } else {
                    $('#mce-' + resp.result + '-response').show();
                    $('#mce-' + resp.result + '-response').html(msg);
                }
            }
            $('#mce-EMAIL').attr('disabled', 'disabled');
            $('#mc_embed_signup').dialog('option', 'buttons', { 'Close': function () { $(this).dialog("close"); } });

        } catch (e) {
            $('#mce-' + resp.result + '-response').show();
            $('#mce-' + resp.result + '-response').html(msg);
        }
    }
}
