function myInit() {
	
	$("a[href^='http:']").not("[href*='mxmg.com']").attr('target','_blank');
	
	$('#archive > li > a').click( function() {		
		$(this).parent().toggleClass("open"); 
		return false;
		});
/*
	$('#archive > li > ul > li > a').click( function() {		
		$(this).parent().find("ul:first").toggleClass("closed"); 
		return false;
		});
*/	
	if ($('#quote_container').html()) {
		$('#quote_container').cycle({
			fx: 'fade',
			timeout: 10000,
			cleartypeNoBg: true 
		});
	}
	
	$('#scroller ul li a').click( function() {										   
		portfolioId = this.id;		
		portfolioId = portfolioId.replace('portfolio_','');
		
		loadPortfolio(portfolioId);
		return false;
		});	
	
	$('#portfolioScrollUp').click( function() {
		portfolioScrollUp();
		return false;
		});	
	$('#portfolioScrollDown').click( function() {
		portfolioScrollDown();
		return false;
		});
	
	$("#commentForm").submit(function() {		
		$('#commentForm').attr('method','post');
		errors = '';	
		if (!$('#cf_comment').val()) {
			errors += "Comment\n";
			}
		if (!$('#cf_name').val()) {
			errors += "Name\n";
			}
		if (!$('#cf_email').val()) {
			errors += "Email\n";
			}
		if (errors) {			
			alert("The following fields are required:\n\n"+errors);
			return false;
			} 	
		});
	
	$('#slideshow').innerfade({ 
		speed: 600, 
		timeout: 4000, 
		type: 'sequence', 
		containerheight: '160px'
		});
	
	}


function loadPortfolio(portfolioId) {
	
	if (!portfolioId) {
		return;
		}
		
	$('#screenshot').fadeOut(200, function () {		
		$.ajax({
			type: "POST",
			url: "/loadPortfolio.php",
			data: "portfolio="+portfolioId,
			success: function(returned){							
				$('#screenshot').html(returned);
				$('#screenshot').fadeIn(200, function () {				
					$("a[href^='http:']").not("[href*='mxmg.com']").attr('target','_blank');
					});				
				}
			});			
		});	
	}

function portfolioScrollUp() {		
	if (scrollToInt > 0) {
		scrollToInt = parseInt(scrollToInt) - parseInt(scrollIncrement);
		scrollThumbnails(scrollToInt);
		}
	}
function portfolioScrollDown() {	
	if (scrollToInt < (maxHeight-paneHeight)) {
		scrollToInt = parseInt(scrollToInt) + parseInt(scrollIncrement);
		scrollThumbnails(scrollToInt);
		} 
	}

function scrollThumbnails(scrollPixel) {		
	if (scrollPixel < 0) {
		scrollPixel = 0;
		}		
	$('#scroller').scrollTo(  scrollPixel, { axis:'y', duration:500 } );	
	scrollToInt = parseInt(scrollPixel);	
	}

function goback() {
	history.back();
	}

