
var dataString = "";
(function($) {
	$.fn.bubbs = function(options) {
	var defaults = {			
		top: 0,
		left: 0
	};
	this.each(function() {
		var obj = $(this);
		var o = $.extend(defaults, options);
		var d = 10;
        var t = 250;
        var i = $('.popup',obj);
		$(obj).click(function() {
		if($(i,this).hasClass('popped')) {
			$('.popup').animate({
                      top:'-='+d+'px',
                      opacity:0
                  },t,'swing',function() {
                      $('.popup').css('display','none');
                  });
			$('.popup').removeClass('popped');
		} else {
			$('.popup').css('display','none').removeClass('popped');
				i.css({
                      top:o.top,
                      left:o.left,
                      display:'block'
                  }).animate({
                      top: '-='+d+'px',
                      opacity:1
                  },t,'swing');
			$(i).addClass('popped');
		}
	});
	});	
	};
})(jQuery);
$(function(){
	$(".request_portfolio").click(function(){
		$("#basic-modal-content").modal({
			maxWidth: 260,
			minHeight: 220,
			opacity: 40,
			position: ["20%"],
            overlayClose: true, onShow: function() {
				var html = "<div id=\"form\"><p>Curious about the work, huh? Just give your info and we promise not to bore you.</p>" +
				"<label for=\"name\">Name</label>" +
				"<input type=\"text\" name=\"name\" value=\"\" id=\"name\" class=\"text\" />" +
				"<label for=\"email_adress\">Organization</label>" +
				"<input type=\"text\" name=\"org\" value=\"\" id=\"org\" class=\"text\" />" +
				"<label for=\"email_adress\">Email Adress</label>" +
				"<input type=\"text\" name=\"email_adress\" value=\"\" id=\"email_adress\" class=\"text\" />" +
				"<input type=\"submit\" name=\"submit\" value=\"Submit\" id=\"submit\" /></div>";
				$("#basic-modal-content").append(html);
				$("#submit").click(function(){
          var pattern=/^([a-zA-Z0-9_.-])+@([a-zA-Z0-9_.-])+\.([a-zA-Z])+([a-zA-Z])+/;

          if(!pattern.test($("#email_adress").val())){
              alert("Please enter a valid email address");
              return;
          }       
			    var data = { name: $("#name").val(),
			                 org: $("#org").val(),
				             email: $("#email_adress").val()
							};
				$.ajax({
					type: "POST",
					url: "portfolio-request.aspx",
					data: data,
					success: function() {
						$("#form").fadeOut("fast",function(){
						$("#basic-modal-content").append("<div id=\"message\" style=\"display:none\">Thanks " + $("#name").val() + ". Our portfolio will show up in your " + $("#email_adress").val() + " inbox in a few.</div>");
							$("#message").fadeIn();
						});
						
					}
				});
				return false;
			});

            }
        });
        return false;
	});
	$('#location').bubbs({
		top: -164,
		left: -89
	});
	$('#dial').bubbs({
		top: 9,
		left: -9
	});
	$('#mail').bubbs({
		top: 9,
		left: 52
	});
	$('.tab div:eq('+Math.floor(Math.random()*7)+')').css('display','block');
	if (jQuery.browser.msie) { 
	  if(parseInt(jQuery.browser.version) === 6) {
		$('#logo').attr("src", $('#logo').attr('src').replace(/\.png$/i,'.gif'));
	  }
	}
});
/*
CSS Browser Selector v0.3.2
Rafael Lima (http://rafael.adm.br)
http://rafael.adm.br/css_browser_selector
*/
function css_browser_selector(u){var ua = u.toLowerCase(),is=function(t){return ua.indexOf(t)>-1;},g='gecko',w='webkit',s='safari',h=document.getElementsByTagName('html')[0],b=[(!(/opera|webtv/i.test(ua))&&/msie\s(\d)/.test(ua))?('ie ie'+RegExp.$1):is('firefox/2')?g+' ff2':is('firefox/3')?g+' ff3':is('gecko/')?g:/opera(\s|\/)(\d+)/.test(ua)?'opera opera'+RegExp.$2:is('konqueror')?'konqueror':is('chrome')?w+' chrome':is('applewebkit/')?w+' '+s+(/version\/(\d+)/.test(ua)?' '+s+RegExp.$1:''):is('mozilla/')?g:'',is('j2me')?'mobile':is('iphone')?'iphone':is('ipod')?'ipod':is('mac')?'mac':is('darwin')?'mac':is('webtv')?'webtv':is('win')?'win':is('freebsd')?'freebsd':(is('x11')||is('linux'))?'linux':'','js']; c = b.join(' '); h.className += ' '+c; return c;}; css_browser_selector(navigator.userAgent);