if (BrowserDetect.browser == 'Explorer') {
	var killIE = true;	
} else {
	var killIE = false;	
}
$(document).ready(function(){
	//background image fade in
	
	var bgArray=new Array(); 
	bgArray[0]="bgPink";       
	bgArray[1]="bgGreen";
	bgArray[2]="bgBlue";
	bgArray[3]="bgCopper";
	bgArray[4]="bgCasino";
	bgArray[5]="bgXmas2011";
	
	var bgImageTotal= 4;
	
	if (bgImageOveride != null) {
		bgImageNumber = bgImageOveride;
	} else {
		bgImageNumber = Math.round(Math.random()*(bgImageTotal-1));
	}
		
	var bgImageUrl = ('/_elements/img/'+bgArray[bgImageNumber]+'.jpg');
	$('#content-wrapper').css('backgroundImage', 'url('+bgImageUrl+')' );

//	  $('#bgImageHandle').attr('src', bgImageUrl).bind("load",function(){												   
//			if (killIE) {
//				$('#content-wrapper').show();	
//			} else {																	   
//			  $('#content-wrapper').animate({opacity:1.0}, 500);
//			}
//	  });

	if (!killIE) {
		$('#bgImageHandle').attr('src', bgImageUrl).bind("load",function(){
			$('#content-wrapper').animate({opacity:1.0}, 500);	
		});
	}
						   
	//services menu	
		var beingShown = false;
        var shown = false;
		
		
    $(".ourServices").mouseover(function() { 
	
		
	
    	$(".servicesMenu").css('zIndex', '99990');
    	
    	if (beingShown || shown) {
            return;
        } else {
        	beingShown = true;
			$(".servicesMenu").slideDown(200).show(function() {
				shown = true;
			});
        }
        $(this).parent().hover(function() {  
        }, function(){  
            $(".servicesMenu").slideUp(190, function() {
            	beingShown = false;
            	shown = false;
            });
        }); 
        
        $(".ourWork").mouseover(function() {  
            $(".servicesMenu").slideUp(190, function() {
            	beingShown = false;
            	shown = false;
            });
        }); 
          
  	});
  	
  	
  	//work column hovers
  	$(".workThumbsColumn a").hover(function(){
  		var projectTitle =  $(this).attr("title");
  		$(".projectName").text(projectTitle);
  	}, function(){  
  		$(".projectName").text("");
  	});
  	
  	
  	//large work column hovers
  	$(".workThumbsColumnLg .item").hover(function(){
  		$(".projectTitle", this).fadeIn();
  	}, function(){  
  		$(".projectTitle", this).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);	
	}


	// Newsletter
	$('#newsletterButton').live('click', function() {
		email = $('#newsletterEmail').val();										  
		if (isValidEmailAddress(email))	{ 
			$("#getnewsletter").load("/contact/newsletter.php?email="+email);
		} else {
			$('#newsletterMsg').html('Uh Oh! Check your email and try again');
		}
		return false;
	 });	
});
