// JavaScript Document

$(document).ready(setup_page);

function setup_page() {
/*	addMenuHover();*/
	addAgentImageLinks();
	displayAgentImage();
	addInformationPager();
	changeYear();
	setupForms();
	showFormError();
	externalLinks();
	}
	
function displayAgentImage() {
	$('#team-images').innerfade({speed: 'normal', timeout: 10000, type: 'random', containerheight: '250px'});
	}	

function addMenuHover () {
	$('ul#main-menu a').removeClass('hover-image');
	$('ul#main-menu a').hover(function(){
			$(this).children('img').animateClass('hover-image','ready-image',250);
		}, function() {
			$(this).children('img').animateClass('ready-image','hover-image',250);
		} );
	}

function changeYear() {
	now=new Date();
	curYr=now.getFullYear();
	$('#current-year').html(curYr);
}
	
function addInformationPager () {
	$('#information').pager('div', {navId: 'information-nav', linkText: ['Introduction','More Information'] });
	}
	
function setupForms() {
	
	bananaform = $('#banana-form');
	formheight = bananaform.height();
	
	bananaform.wrap('<div id="form-content"></div>');
	bananaform.attr("action","formmail.php");
	bananaform.prepend('<input type="hidden" name="good_url" value="goodform.php" />');
	bananaform.prepend('<input type="hidden" name="subject" value="Web Inquiry" />');
	bananaform.prepend('<input type="hidden" name="mail_options" value="PlainTemplate=webinquiry.txt,TemplateMissing=None" />');
										 
	bananaform.ajaxForm(
		{
			dataType: 'json',
			success: formResponse
		}
	);
	
	bananaform.after('<div id="form-results"></div>');
	$('#form-results').hide();
}

function showFormError () {
	//http://www.assuredmortgage.com/refinance-mortgage-rates.html?this_form=&bad_template=&error=The+form+required+some+values+that+you+did+not+seem+to+provide.+&extra=your+name%0Aphone%0Aamount%0A&errcode=missing_fields&isusererror=1&alerted=1&erroritem1=your+name&erroritem2=phone&erroritem3=amount&custname=&custcontact=&custamount=&custtype=Refinance&custcredit=excellent&submit_x=45&submit_y=12&PHPSESSID=1ivqvoc7727j3rcgc7fi8ni4o4
	formError = jQuery.url.param("error") ;

	if ( formError != null ) {
		$('#error-message').html('<p>Please enter all required fields</p><br />');
	};

}

function externalLinks() {
 if (!document.getElementsByTagName) return;
 var anchors = document.getElementsByTagName("a");
 for (var i=0; i<anchors.length; i++) {
   var anchor = anchors[i];
   if (anchor.getAttribute("href") &&
       anchor.getAttribute("rel") == "external")
     anchor.target = "_blank";
 }
}

